.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 #CCC solid;}
.line_map2{border-bottom:1px #CCC dotted;}
.outline{border-top:3px #6f92cb solid;}
.outline01{border-bottom:3px #CCCCCC solid;}
.outline02{border:1px #CCCCCC solid;}
.outline03{border:1px #CCCCCC solid;margin-top:10px;padding-left:10px;padding-top:5px;}
.outline04{border:3px #CCC solid;}

.all_left{float:left;}
.all_right{float:right;}

.gray{color:gray}
.white{color:white}
.orange{color:#ff9933}
.red{color:#cc0000}
.green{color:#669900}
.blue{color:blue}
.blue2{color:#0099ff}
.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;}
.mgt2{margin-top:2px;}
.mgt8{margin-top:8px;}
.mgt13{margin-top:13px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgl10{margin-left:10px;}
.mgl13{margin-left:13px;}
.mgl16{margin-left:16px;}
.mgl20{margin-left:20px;}
.mgl65{margin-left:65px;}
.mgl190{margin-left:188px;}
.mgl668{margin-left:600px;}
.mgr20{margin-right:20px;}
.mgb10{margin-bottom:10px;}
.mgb5{margin-bottom:5px;}

.pa10{padding:10px 0;}
.pa20{padding:20px 0;}
.pat10{padding-top:10px;}
.pat20{padding-top:20px;}
.pat40{padding-top:40px;}
.pat50{padding-top:50px;}
.pal10{padding-left:10px;}
.pal200{padding-left:420px;}
.par10{padding-right: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;}

