@charset "UTF-8";
/* CSS Document */

/*簡易版 画像リンクのロールオーバー
　画像の透明度を変更するだけなので、背景が白でない場合は
　クラスoverwhiteをプラスして画像の背景に白をひく。*/

a.overwhite {
    background-color:#ffffff;
    display:block;
}

a.rollover:hover img {
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}




/*インデント*/
body #wrap #content p.indent01{
	padding-left:1em;
	text-indent:-1em;
	}

body #wrap #content p.indent02{
	padding-left:2em;
	text-indent:-1em;
	}
body #wrap #content p.txt-indent01{
	text-indent:1em;
	}
body #wrap #content p.txt-indent02{
	text-indent:2em;
	}
body #wrap #content p.txt-indent03{
	text-indent:3em;
	}
body #wrap #content p.txt-indent04{
	text-indent:4em;
	}


/*字落とし*/
body #wrap #content p.worddown01{
	padding-left:1em;
	}

body #wrap #content p.worddown02{
	padding-left:2em;
	}


body .top_topics .worddown02{
	padding-left:2em;
	}


/*下線*/
body #wrap #content p span.ul_red{
	border-bottom:1px solid #F00 !important;
	padding-bottom:2px !important;
	font-size:inherit !important;
	}


/*全ページ共通部品*/



.flo-r {float:right;}
.flo-l {float:left;}
.flo-c { margin-left:auto; margin-right:auto;}


.cl-b {clear:both;}
.cl-l {clear:left;}
.cl-r {clear:right;}

.tx-left {text-align:left;}
.tx-center {text-align:center;}
.tx-right {text-align:right;}

.tx_b{font-weight:bold;}



.tx_70percent{
	font-size:.7em;
	line-height:.7em;
	}

.tx_80percent{
	font-size:.8em;
	line-height:.8em;
	}

.tx_90percent{
	font-size:.9em;
	line-height:.9em;
	}

.tx_110percent{
	font-size:1.1em;
	line-height:1.1em;
	}


	
.mgn-t-5{margin-top:5px;}
.mgn-t-10{margin-top:10px;}
.mgn-t-15{margin-top:15px;}
.mgn-t-20{margin-top:20px;}
.mgn-t-25{margin-top:25px;}
.mgn-t-30{margin-top:30px;}
.mgn-t-35{margin-top:35px;}
.mgn-t-40{margin-top:40px;}
.mgn-t-45{margin-top:45px;}
.mgn-t-50{margin-top:50px;}
.mgn-t-60{margin-top:60px;}
.mgn-t-70{margin-top:70px;}
.mgn-t-80{margin-top:80px;}
.mgn-t-90{margin-top:90px;}
.mgn-t-100{margin-top:100px;}



.mgn-b-5{margin-bottom:5px;}
.mgn-b-10{margin-bottom:10px;}
.mgn-b-15{margin-bottom:15px;}
.mgn-b-20{margin-bottom:20px;}
.mgn-b-25{margin-bottom:25px;}
.mgn-b-30{margin-bottom:30px;}
.mgn-b-35{margin-bottom:35px;}
.mgn-b-40{margin-bottom:40px;}
.mgn-b-45{margin-bottom:45px;}
.mgn-b-50{margin-bottom:50px;}
.mgn-b-60{margin-bottom:60px;}
.mgn-b-70{margin-bottom:70px;}
.mgn-b-80{margin-bottom:80px;}
.mgn-b-90{margin-bottom:90px;}
.mgn-b-100{margin-bottom:100px;}
.mgn-b-200{margin-bottom:200px;}
.mgn-b-300{margin-bottom:300px;}
.mgn-b-400{margin-bottom:400px;}


.mgn-l-10{margin-left:10px;}
.mgn-l-15{margin-left:15px;}
.mgn-l-20{margin-left:20px;}
.mgn-l-25{margin-left:25px;}
.mgn-l-30{margin-left:30px;}
.mgn-l-35{margin-left:35px;}
.mgn-l-40{margin-left:40px;}
.mgn-l-45{margin-left:45px;}
.mgn-l-50{margin-left:50px;}


.mgn-r-10{margin-right:10px;}
.mgn-r-15{margin-right:15px;}
.mgn-r-20{margin-right:20px;}
.mgn-r-25{margin-right:25px;}
.mgn-r-30{margin-right:30px;}
.mgn-r-35{margin-right:35px;}
.mgn-r-40{margin-right:40px;}
.mgn-r-45{margin-right:45px;}
.mgn-r-50{margin-right:50px;}


.pdg-l-5{padding-left:5px;}
.pdg-l-10{padding-left:10px;}
.pdg-l-15{padding-left:15px;}
.pdg-l-20{padding-left:20px;}
.pdg-l-25{padding-left:25px;}
.pdg-l-30{padding-left:30px;}
.pdg-l-35{padding-left:35px;}
.pdg-l-40{padding-left:40px;}
.pdg-l-45{padding-left:45px;}
.pdg-l-50{padding-left:50px;}

.pdg-t-5{padding-top:5px;}
.pdg-t-10{padding-top:10px;}
.pdg-t-15{padding-top:15px;}
.pdg-t-20{padding-top:20px;}
.pdg-t-25{padding-top:25px;}
.pdg-t-30{padding-top:30px;}
.pdg-t-35{padding-top:35px;}
.pdg-t-40{padding-top:40px;}
.pdg-t-45{padding-top:45px;}
.pdg-t-50{padding-top:50px;}

.pdg-r-5{padding-right:5px;}
.pdg-r-10{padding-right:10px;}
.pdg-r-15{padding-right:15px;}
.pdg-r-20{padding-right:20px;}
.pdg-r-25{padding-right:25px;}
.pdg-r-30{padding-right:30px;}
.pdg-r-35{padding-right:35px;}
.pdg-r-40{padding-right:40px;}
.pdg-r-45{padding-right:45px;}
.pdg-r-50{padding-right:50px;}
.pdg-r-60{padding-right:60px;}
.pdg-r-70{padding-right:70px;}
.pdg-r-80{padding-right:80px;}



.tx-20-20 {font-size:20pt ;  line-height:2.0em ; }
.tx-18-15 {font-size:18pt ;  line-height:1.5em ; }
.tx-17-15 {font-size:17pt ;  line-height:1.5em ; }
.tx-16-15 {font-size:16pt ;  line-height:1.5em ; }
.tx-16-12 {font-size:16pt ;  line-height:1.2em ; }
.tx-15-15 {font-size:15pt ;  line-height:1.5em ; }
.tx-14-12 {font-size:14pt ;  line-height:1.2em ; }
.tx-13-13 {font-size:13pt ;  line-height:1.3em ; }
.tx-12-12 {font-size:12pt ;  line-height:1.2em ; }
.tx-12-15 {font-size:12pt ;  line-height:1.5em ; }
.tx-12-16 {font-size:12pt ;  line-height:1.6em ; }
.tx-11-10 {font-size:11pt ;  line-height:1.0em ; }
.tx-11-12 {font-size:11pt ;  line-height:1.2em ; }
.tx-11-15 {font-size:11pt ;  line-height:1.5em ; }
.tx-11-18 {font-size:11pt ;  line-height:1.8em ; }
.tx-10-12 {font-size:10pt ;  line-height:1.2em ; }
.tx-10-15 {font-size:10pt ;  line-height:1.5em ; }



.col_loan{color:#2A9600;}
.col_red{color:#F00;}

.fw-bold {font-weight:bold;}

.under-line { border-bottom:1px solid #000;}