/* \*//*/
@import "/common/css/macie.css";
/*
@media print{
	#bodyPane{
		margin-top : 16px !important;
	}
	TABLE{
		margin-bottom : 16px !important;
	}

	#headPane,
	#menuPane,
	#naviPane,
	#bannerPane,
	#pushPane{
		display : none;
	}
	#pagePane,
	#pathPane,
	#footPane,
	#bodyPane{
		margin : 0px !important;
		padding : 0px !important;
		width : 555px !important;
	}
	#pagePane{
		background-image : none !important;
	}

}*/
#bodyPane{
	margin : 0px 16px 8px 16px;
	/*width : 100%;*/
}
#bodyPane P{
	margin : 0px 8px 0px 11px;
}

/* 見出し */
H2{
	margin : 0px 0px 16px 0px;
}

H2.bar{
	margin : 0px 0px 0px 0px !important;
	padding : 0px 0px 0px 0px;
}

H2.investor{
	margin : 6px 0px 0px 0px;
}

H3.title{
	color: #2386d5;
	font-size: 32px;
	font-weight : normal;
	position: relative;
	/*margin-left: 48px;*/
	padding-bottom: 18px;
	padding-left: 15px;
}
H3.title:before {
    position: absolute;
    top: 4px;               /* 上からの位置 */
    left: 0px;              /* 左からの位置 */
    width: 5px;             /* 四角形の横幅 */
    height: 34px;            /* 四角形の縦幅 */
    background: #2386d5;
    content:"";           /* 空白可 */
}
/*H3.title{
	margin : 0px 0px 16px 0px;
	padding : 8px 8px 8px 8px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	font-size : 1.3em;
	border-width : 0px 0px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
	color : #0075c2;
}*/
H3.title A.arrow{
	float : right;
	display : block;
	height : 100%;
	margin : -3px 4px 0px 0px;
	padding : 4px 4px 4px 28px;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style : solid;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 8px 50%;
	background-color : #FFFFFF;
	white-space : nowrap;
	font-size : 0.8em;
	vertical-align : center;
}
H3.title A.arrow:link,
H3.title A.arrow:visited{
	background-color : #FFFFFF;
}
H3.title A.arrow:hover,
H3.title A.arrow:active{
	background-color : #FFFFCC;
	color : #888888;
}



H4.item{
	margin : 16px 0px 16px 0px;
	/* background-image : url(/common/img/h3_bg.gif); */
	background-repeat : repeat-x;
	font-size : 1.1em;
	padding : 5px 8px 5px 8px;
	border-width: 0px 1px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
	color : #0075c2;
}
H4.item SPAN{
	display : block;
	padding : 3px 0px 3px 8px;
	border-width : 0px 0px 0px 3px;
	border-color : #0075c2;
	border-style : solid;
}

H4.other{
	margin : 8px 0px 8px 0px;
	padding : 1px 1px 1px 1px;
	font-size : 1.1em;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
	font-weight : bold;
	background-color : #FFFFFF;
}
H4.other SPAN{
	display : block;
	padding : 6px 0px 6px 16px;
	background-color : #2386D5;
	color : #FFFFFF;
}
H4.other A,
H4.other A:link,
H4.other A:visited,
H4.other A:active{
	color : #FFFFFF;
}
H4.other A.arrow{
	background-image : url(/common/img/icon_arrow_white.gif);
}

H5.topics{
	margin : 8px 0px 8px 0px;
	padding : 0px 0px 4px 8px;
	font-size : 1.1em;
	border-width : 0px 0px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
}
H5.topics SPAN{
	display : block;
	padding : 3px 0px 3px 8px;
	border-width : 0px 0px 0px 3px;
	border-color : #0075c2;
	border-style : solid;
}

H5.loan{
	padding : 8px 0px 11px 0px;
	color : #ffffff;
	text-align : center;
	font-size : 1.3em;
	background-color : #0075c2;
	background-image : url(/common/img/h5_loan_bg.gif);
	background-repeat : repeat-x;
	background-position : 0px bottom;
}

/* システム関連 */
P.topics{
	padding : 0px 16px 8px 16px;
}
P.topics A{
	display : block;
	padding : 0px 0px 8px 16px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dotted;
	background-image : url(/common/img/icon_square_arrow.gif);
	background-position : 0px 4px;
	background-repeat : no-repeat;
}

DIV.formSubmit{
	margin : 16px 0px 24px 0px;
	padding : 8px 0px 8px 0px;
	text-align : center;
	background-color : #EBF1FF;
}


DIV.formStep{
	margin : 12px 0px 16px 0px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dotted;
}


DIV.notice{
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
}

DIV.notice H4{
	margin : 1px 1px 8px 1px;
	padding : 2px 0px 2px 0px;
	color : #FFFFFF;
	background-color : #0075c2;
	font-weight : bold;
	text-align : center;
}
DIV.notice H5{
	margin : 12px 12px 6px 12px;
}

DIV.notice P{
	padding : 6px 12px 12px 12px;
}

DIV.notice OL,
DIV.notice UL{
	margin : 12px 24px 12px 32px;
}

P.lead{
	margin : 0px 0px 16px 0px;
	color : #255FB1;
	font-weight : bold;
	line-height : 1.5em;
}

P.lead2{
	margin : 0px 0px 16px 0px;
	color : #255FB1;
	line-height : 1.5em;
}
P.lead2 em{
	color : #EE0000;
	font-style: normal;
	font-weight: bold;
}


TABLE.request{
	width : 100%;
	margin : 8px 0px 16px 0px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
TABLE.request TD{
	width : 184px;
	padding : 8px 0px 8px 0px;
	text-align : center;
	vertical-align : top;
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
}
TABLE.request TD IMG{
	padding : 0px 24px 8px 24px;
	margin : 0px auto 8px auto;
	display : block;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dotted;
}


H5.request{
	margin : 0px 0px 4px 0px;
	padding : 4px 0px 4px 18px;
	background-image : url(/common/img/icon_square.gif);
	background-repeat : no-repeat;
	background-position : 6px 12px;
	background-color : #E5F4FF;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
	font-weight : bold;
	font-size : 1.2em;
	color : #255FB1;
}

DIV.mailOrder{
	margin : 0px 0px 12px 0px;
	padding : 12px 12px 4px 12px;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
}

DIV.mailOrder P{
	margin-bottom : 8px;
	padding-bottom : 8px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dotted;
}

DIV.formPoint{
	margin : 0px 0px 24px 0px;
	padding : 12px 12px 12px 12px;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
	height : 100%;
}
DIV.formPoint DIV{
	height : 100%;
}
DIV.formPoint IMG{
	float : left;
	margin-bottom : 8px;
}
DIV.formPoint P.choice{
	padding : 12px 0px 18px 0px;
	text-align : center;
	font-weight : bold;
}
DIV.formAttention{
	margin : 0px 0px 24px 0px;
	padding : 12px 12px 12px 12px;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
}
DIV.formAttention H5{
	margin : 8px 0px 0px 0px;
	background-color : #0075c2;
	color : #FFFFFF;
	text-align : center;
}
DIV.formAttention TABLE{
	width : 100%;
	background-color : #ebf1ff;
	color : #FFFFFF;
}
DIV.formAttention TD{
	padding : 6px 16px 6px 16px;
}

DIV.formAgree{
	padding : 0px 0px 12px 0px;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;	
	text-align : center;
}
DIV.formAgree P{
	margin : 0px 0px 8px 0px;
	padding : 12px 12px 12px 12px;
	background-color : #ebf1ff;
	font-size : 1.4em;
}



/* ローンシミュレーション */
BODY.simulation #bodyPane H5{
	margin-top : 16px;
	color : #255FB1;
	font-weight : bold;
}

BODY.simulation #bodyPane DIV.button{
	margin : 12px 0px 36px 0px;
	text-align : center;
}

BODY.simulation #bodyPane DIV.notice{
	margin-top : 16px;
}
BODY.simulation #bodyPane DIV.notice UL LI{
	padding : 0px 0px 4px 0px;
	list-style:disc;
}
BODY.simulation #bodyPane DIV.notice OL LI{
	padding : 0px 0px 4px 0px;
	list-style:decimal;
}
BODY.simulation #bodyPane DIV.notice LI UL,
BODY.simulation #bodyPane DIV.notice LI OL{
	margin-top : 6px;
}

BODY.simulation #bodyPane .result TH{
	width : 40%;
}

BODY.simulation #bodyPane TABLE.loanDetail TD.price{
	text-align : right;
}


TABLE.itemDetail{
	width : 710px;
	margin : 0px 8px 16px 11px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
TABLE.itemDetail TH,
TABLE.itemDetail TD{
	vertical-align : top;
	padding : 8px 8px 8px 8px;
}
TABLE.itemDetail TH{
	white-space : nowrap;
	color : #FFFFFF;
	font-weight : bold;
	background-color : #2386D5;
	text-align : center;
	/*border-top : 1px #FFFFFF solid;*/
	/*border-left : 1px #FFFFFF solid;*/
	border-right : 1px #999999 solid;
	border-bottom : 1px #999999 solid;
	vertical-align: middle;
}
TABLE.itemDetail TD{
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
}

TABLE.itemDetail TD TABLE{
	width : 97%;
	margin : 4px 4px 4px 4px;
	background-color : #F0F0F0;
	border-width : 1px 0px 0px 0px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.itemDetail TD TABLE TH,
TABLE.itemDetail TD TABLE TD{
	font-size : 0.9em;
	border-width : 0px 0px 1px 0px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.itemDetail TD TABLE TH{
	white-space : nowrap;
	background-color : #e5f4ff;
	color : #000000;
	text-align : center;
	vertical-align: middle;
}
TABLE.itemDetail TD TABLE TD{
	background-color : #FFFFFF;
	vertical-align: middle;
}

/* その他のページ共通部品 */
TABLE.otherDetail{
	width : 710px;
	margin : 0px 8px 16px 11px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
TABLE.otherDetail TH, TABLE.otherDetail TD{
	padding : 8px 8px 8px 8px;
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
	vertical-align : middle;
}
TABLE.otherDetail TH{
	color : #000000;
	font-weight : bold;
	background-color : #E5F4FF;
	text-align : center;
	white-space : nowrap;
}
TABLE.otherDetail TD{
}

TABLE.otherDetail TD TABLE{
	width : 97%;
	margin : 4px 4px 4px 4px;
	border-width : 1px 0px 0px 1px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.otherDetail TD TABLE TH,
TABLE.otherDetail TD TABLE TD{
	font-size : 0.9em;
	border-width : 0px 1px 1px 0px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.otherDetail TD TABLE TH{
	white-space : nowrap;
	background-color : #FFF0F5;
	color : #000000;
	text-align : center;
}
TABLE.otherDetail TD TABLE TD{
	background-color : #FFFFFF;
}


UL.other{
	margin-left : 4px;
}
UL.other LI{
	list-style-type : none;
	padding-left : 12px;
	background-image : url(/common/img/icon_square.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
}
UL.other LI OL LI{
	list-style-type : decimal;
	padding-left : 0px;
	background-image : none;
}


DIV.link{
	margin : 0px 0px 12px 0px;
	border-width : 1px 1px 1px 1px;
	border-color : #6D6D6D;
	border-style : solid;
}
DIV.link SPAN{
	display : block;
	padding : 4px 4px 4px 20px;
	border-width : 1px 1px 1px 1px;
	border-color : #FFFFFF;
	border-style : solid;
	background-color : #255FB1;
	color : #FFFFFF;
}
DIV.link SPAN SELECT{
	margin : 0px 0px 0px 16px;
}
DIV.link FORM{
	display : inline;
}


TABLE.idxTopics{
	margin : 0px 0px 24px 2%;
	width : 95%;
}
TABLE.idxTopics TD{
	padding : 6px 8px 6px 4px;
	border-width : 0px 0px 1px 0px;
	border-style : dotted;
	border-color : #8c8c8c;
	text-align : left;
}
TABLE.idxTopics TD.cell1{
	font-size : 0.8em;
	padding : 0px 0px 0px 8px;
	color : #FF8214;
}


BODY.notFound #naviPane{
	background-color : transparent;
	background-image : none;
}

BODY.notFound #bodyPane{
	padding : 0px 0px 0px 20px;
}

BODY.notFound H2{
	margin : 16px 0px 0px 0px;
	padding : 2px 0px 2px 0px;
	background-color : #EEEEEE;
	border-width : 1px 0px 1px 0px;
	border-color : #888888;
	border-style : solid;
	text-align : center;
	font-size : 1.4em;
	font-weight : bold;
}

BODY.notFound H3{
	margin : 16px 0px 6px 0px;
	font-size : 1.3em;
}

BODY.notFound #bodyPane P{
	margin-left : 12px;
}

BODY.notFound #bodyPane UL{
	margin-top : 12px;
}

/*-- 081113 stiobanner --*/
.stiobn{
	margin: 0 0 10px 0;
}

/*-- キャンペーンバナー --*/
.cambanner{
	margin: 0;
	padding: 0 0 15px 0;
}

/*-- 20101130ローン金利条件 --*/
ul.jouken{
	list-style: none;
}

DIV.relatedLink{
	clear: both;
	/*height:100%;*/
	margin : 0px 0px 24px 0px;
	padding : 4px 4px 12px 12px;
	background-color : #D8E0F2;
}
DIV.relatedLink A{
	vertical-align : center;
}
DIV.relatedLink A.pdf,
DIV.relatedLink A.arrow,
DIV.relatedLink A.back{
	float : left;
	display : block;
	/*height : 100%;*/
	margin : 4px 4px 0px 0px;
	padding : 4px 4px 4px 32px;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style : solid;
	white-space : nowrap;
}
DIV.relatedLink A.pdf{
	background-image : url(/common/img/icon_file.gif);
	background-repeat : no-repeat;
	background-position : 8px 50%;
}
DIV.relatedLink A.arrow{
	padding-left : 28px;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 8px 50%;
}
DIV.relatedLink A.back{
	padding-left : 28px;
	background-image : url(/common/img/icon_circle_back.gif);
	background-repeat : no-repeat;
	background-position : 8px 50%;
}
DIV.relatedLink IMG{
	float : right;
	vertical-align : middle;
	margin : 0px 0px 0.1em 0px;
}
DIV.relatedLink A:link,
DIV.relatedLink A:visited{
	background-color : #FFFFFF;
}
DIV.relatedLink A:hover,
DIV.relatedLink A:active{
	background-color : #FFFFCC;
	color : #888888;
}
/* 商品ページ共通部品 */
DIV.itemLink{
	clear : both;
	height : 100%;
	margin : 0px 0px 24px 0px;
	padding: 0px 0px 22px 0px;
	background-image : url(/common/img/itemlink_bg.gif);
	background-repeat : no-repeat;
	background-position : 0px 100%;
}
DIV.itemLink A{
	display : block;
	float : left;
	margin: 0px 8px 0px 0px;
	padding : 3px 24px 3px 24px;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style: solid;
	text-align : center;
	border-bottom : 1px #2386D5 solid;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
DIV.itemLink A.current{
	/*border-bottom : 1px #FFFFFF solid;*/
}

DIV.itemFootLink{
	clear : both;
	height : 100%;
	margin : 24px 0px 0px 0px;
	padding :14px 0px 0px 0px;
	background-image : url(/common/img/itemfootlink_bg.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
DIV.itemFootLink A{
	display : block;
	float : left;
	margin : 0px 8px 0px 0px;
	padding : 3px 24px 3px 24px;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style : solid;
	text-align : center;
	background-color : #E9E9E9;
	border-top : 1px #2386D5 solid;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
DIV.itemFootLink A.current{
	/*border-top : 1px #FFFFFF solid;*/
}

DIV.itemLink A:link,
DIV.itemLink A:visited,
DIV.itemFootLink A:link,
DIV.itemFootLink A:visited{
	background-color : #E9E9E9;
	color : #2386D5;
	font-size: 100%;
}
DIV.itemLink A:hover,
DIV.itemLink A:active,
DIV.itemFootLink A:hover,
DIV.itemFootLink A:active{
	background-color : #E9E9E9;
	color : #2386D5;
	font-size: 100%;
}
DIV.itemLink A.current:link,
DIV.itemLink A.current:visited,
DIV.itemLink A.current:hover,
DIV.itemLink A.current:active{
	background-color: #2386D5;
	text-decoration : none;
	color: #FFFFFF;
	font-size: 100%;
}
DIV.itemFootLink A.current:link,
DIV.itemFootLink A.current:visited,
DIV.itemFootLink A.current:hover,
DIV.itemFootLink A.current:active{
	background-color: #2386D5;
	text-decoration : none;
	color: #FFFFFF;
	font-size: 100%;
}
.notes {
	font-size : 0.85em;
}
TABLE.notes{
	margin : 0px !important;
	border : 0px !important;
}
div.rateCaution UL{
	margin : 0px 0px 0px 16px;
}
div.rateCaution OL{
	margin : 0px 0px 0px 20px;
}
#bodyPane UL{
	padding : 0px 0px 0px 3px;
}
#bodyPane UL LI{
	/*list-style-type: disc;*/
	/*margin-left: 30px;*/
}
#bodyPane OL{
	padding : 0px 0px 0px 5px;
}
#bodyPane OL LI{
	list-style-type: decimal;
	margin-left: 30px;
}

TD.price{
	text-align : right;
}

TD.one{
	text-align : center;
}
table.joken{
	border: 1px solid #CCCCCC;
	/*width: 545px;*/
	margin: 0 auto;
	padding: 0;
}
table.joken td{
	padding: 5px;
}
/* ローン共通部品 */
DIV.foot{
	border-width : 0px !important;
	margin-bottom : 32px !important;
}

DIV.loanIdxButton{
	border-width : 0px 0px 1px 0px;
	border-color : #0075c2;
	border-style : dotted;
	background-image : url(/common/img/loan_link_top_bg.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
DIV.loanIdxButton DIV{
	height : 100%;
	background-image : url(/common/img/loan_link_foot_bg.gif);
	background-repeat : no-repeat;
	background-position : 0px bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 14px;
}
DIV.loanIdxButton DIV P{
	width : 340px;
	margin : 0px 0px 0px 0px;
	float : left;
}
DIV.loanIdxButton A.button{
	display : block;
	width : 138px;
	padding : 4px 4px 4px 26px;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 6px 50%;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style : solid;
	background-color : #FFFFFF;
	text-decoration : none;
}
DIV.loanIdxButton .button{
	float : right;
	vertical-align : middle;
}
DIV.loanIdxButton A.item{
	padding : 0px 0px 4px 20px;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	text-decoration : none;
	color : #205385;
	font-weight : bold;
	font-size : 1.2em;
}

DIV.loanInfo{
	height : 100%;
}

DIV.loanInfo DIV.left{
	width : 385px;
	float : left;
}
DIV.loanInfo DIV.right{
	width : 168px;
	float : left;
}
DIV.loanInfoMobile{
	text-align : center;
	border-width : 0px 1px 1px 1px;
	border-color : #0075c2;
	border-style : solid;
}
DIV.loanInfoMobile P{
	color : #6D98D7;
}
DIV.loanInfoMobile DIV{
	margin : 10px 0px 0px 0px;
	padding : 8px 16px 7px 16px;
	background-color : #C5DEFF;
	text-align : left;
}
DIV.loanInfoMobile DIV P{
	color : #6C6C6C;
}
DIV.loanInfoMobile A{
	color : #FF0D00;
	font-size : 1.2em;
	text-decoration : none;
	font-weight : bold;
}
DIV.loanInfoShop{
	padding : 4px 0px 4px 16px;
	border-width : 0px 1px 1px 1px;
	border-color : #0075c2;
	border-style : solid;
}
DIV.loanInfoShop A{
	padding : 0px 0px 4px 20px;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
DIV.loanInfo H5{
	margin : 4px 0px 0px 0px;
}

TABLE.loanDetail{
	width : 710px;
	margin : 0px 8px 16px 11px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
TABLE.loanDetail TH,
TABLE.loanDetail TD{
	padding : 8px 8px 8px 8px;
}
TABLE.loanDetail TH{
	white-space : nowrap;
	color : #000000;
	font-weight : bold;
	background-color : #d8e7f2;
	text-align : center;
	/*border-top : 1px #FFFFFF solid;
	border-left : 1px #FFFFFF solid;*/
	border-right : 1px #999999 solid;
	border-bottom : 1px #999999 solid;
	vertical-align : middle;
}
TABLE.loanDetail TD{
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
	vertical-align : middle;
}
TABLE.loanDetail TD TABLE{
	width : 97%;
	margin : 4px 4px 4px 4px;
	border-width : 1px 0px 0px 1px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.loanDetail TD TABLE TH,
TABLE.loanDetail TD TABLE TD{
	font-size : 0.9em;
	border-width : 0px 1px 1px 0px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.loanDetail TD TABLE TH{
	white-space : nowrap;
	background-color : #FFF0F5;
	color : #000000;
	text-align : center;
}
TABLE.loanDetail TD TABLE TD{
	background-color : #FFFFFF;
}
TABLE.loanDetail TD TABLE TD.highlight{
	background-color : #E6E6FA;
}
.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* PDFリスト */
UL.pdf,
UL.pdfWithDate{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	white-space:normal;
}

UL.pdf LI{
	padding : 8px 0px 8px 38px;
	background-image : url(/common/img/icon_pdf.gif);
	background-repeat : no-repeat;
	list-style-type: none !important;
}

UL.pdfWithDate LI{
	padding : 0px 0px 8px 38px;
	background-image : url(/common/img/icon_pdf.gif);
	background-repeat : no-repeat;
	list-style-type: none !important;
}

UL.pdfWithDate LI.wmv{
	padding : 0px 0px 8px 38px;
	background-image : url(/common/img/icon_wmv.gif);
	background-repeat : no-repeat;
	list-style-type: none !important;
}

UL.pdf LI SPAN.date,
UL.pdfWithDate LI SPAN.date{
	font-size : 0.8em;
	padding : 0px 0px 0px 8px;
	background-image : url(/common/img/icon_arrow_orange.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

UL.pdf LI SPAN.new,
UL.pdfWithDate LI SPAN.new{
	font-size : 0.8em;
	padding : 0px 0px 0px 8px;
	color : #FF8214;
}
