@charset "utf-8";
.zi_r{text-align:right;}
.all_left{float:left;}
.all_right{float:right;}
.clear{clear:both;}

.h20{height:20px}
.h21{height:21px}
.h22{height:22px}
.h23{height:23px}
.h24{height:24px}
.h25{height:25px}
.h26{height:26px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}


.tl{table-layout:fixed}
.bl{display:block}

.l0 {line-height:0}
.l19 {line-height:19px}
.l20 {line-height:20px}
.l21 {line-height:21px}
.l22 {line-height:22px}
.l23 {line-height:23px}
.l24 {line-height:24px}
.l25 {line-height:25px}
.l30 {line-height:30px}

.c{text-align:center}
.l{text-align:left}
.r{text-align:right}
.b{font-weight:bold}
.u{text-decoration:underline}
.nu{text-decoration:none}

.w606{width:606px;}
.special01{margin:15px 10px;border-bottom:1px #666666 dashed;}

.outline{border-bottom:2px #0080C0 dotted;}
.outline01{border-bottom:2px #003366 dashed;}
.outline02{border-bottom:1px #CCCCCC solid;}
.outline03{border:2px #CCCCCC solid;padding:10px;}
.outline04{border:3px #CCC solid;}

.gray{color:gray}
.gray2{color:#666}
.white{color:white}
.orange{color:orange}
.red{color:red}
.green{color:green}
.blue{color:#003399}
.black{color:black}

.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}

.mg15{margin:15px 0;}
.mg20{margin:20px;}
.mgt9{margin-top:9px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgl10{margin-left:10px;}
.mgl13{margin-left:13px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl65{margin-left:65px;}
.mgl220{margin-left:220px;}
.mgr20{margin-right:20px;}
.mgb20{margin-bottom:20px;}
.mgb46{margin-bottom:46px;}
.mgb5{margin-bottom:5px;}

.pa5{padding:5px 0;}
.pa10{padding:10px 0;}
.pat10{padding-top:10px;}
.pat25{padding-top:25px;}
.par3{padding-right:3px;}
.par20{padding-right:20px;}
.par50{padding-right:50px;}
.pal5{padding-left:5px;}
.pal10{padding-left:10px;}
.pal15{padding-left:15px;}
.pal100{padding-left:100px;}
.pal200{padding-left:250px;}
.pa20{padding:20px 0;}

a.piv{ color:#cc0000;text-decoration:underline;}
a.piv:hover{background-color:#FFDDDD;text-decoration:none;}
a.piv2{ color:#006699;text-decoration:none;}
a.piv2:hover{color:#ffffff;text-decoration:none;background-color:#006699;}
a.piv3{ color:#FF6600;text-decoration:none;}
a.piv3:hover{color:#00A8CC;text-decoration:underline;}
a.maintitle{ color:#009900;text-decoration:underline;}
a.maintitle:hover{background-color:#D2FFDB;text-decoration:none;}

