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

.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}

.h40{height:40px;}

.w356{width:440px;}
.w658{width:658px;}
.w620{width:620px;}

.line_map{border-bottom:1px #666 solid;}
.line_map2{border:1px #dedfe1 dotted;}
.line_map3{border-bottom:1px #eeeeee dashed;}
.line_map4{border-bottom:1px #dedede solid;}
.all_left{float:left;}
.all_right{float:right;}
.clear{clear:both;}
.gray{color:gray}
.gray2{color:#808080}
.white{color:white}
.orange{color:#F60}
.red{color:red}
.green{color:#669900}
.blue{color:blue}
.blue2{color:#336699}
.black{color:black}
.title{color:#686868}

.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;}
.mgt2{margin-top:2px;}
.mgt8{margin-top:8px;}
.mgt13{margin-top:13px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgl10{margin-left:10px;}
.mgl20{margin-left:20px;}
.mgl60{margin-left:60px;}
.mgr20{margin-right:20px;}
.mgb10{margin-bottom:10px;}
.mgb5{margin-bottom:5px;}

.pa10{padding:10px;}
.pa20{padding:20px 0;}
.pat10{padding-top:10px;}
.pat20{padding-top:20px;}
.pat40{padding-top:40px;}
.pat50{padding-top:50px;}
.pal10{padding-left:10px;}
.pal20{padding-left:20px;}
.pal30{padding-left:30px;}
.pal200{padding-left:200px;}
.par10{padding-right:10px;}
.par16{padding-right:16px;}
.par20{padding-right:20px;}
.pab10{padding-bottom:10px;}
.pab20{padding-bottom:20px;}

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;}
.zxcp{width:330px;}