@charset "utf-8";
/* common */
.ttlHead.multiLine{height:auto !important; min-height:105px;}
.ttlHead.multiLine .inr{display:table; height:105px;}
.ttlHead.multiLine .inr .headLvl01{display:table-cell; line-height:1.5; vertical-align:middle; width:100%; height:100%;}

.bgYL{background-color:#FF9 !important;}
.bgGY{background-color:#eaeaea !important;}
.bgRD02{background-color:#cc0000 !important;}
.fs24{font-size:24px !important;}
.fs26{font-size:26px !important;}

.box_typeB_02 .heading{background:#666;color:#fff;padding:8px 12px 6px;font-size:16px;line-height:1.7;}
.box_typeB_02 .lBox_wrap .lBox{float:left;width:445px;margin-left:20px;}
.box_typeB_02 .lBox_wrap .lBox:first-child{margin-left:0;}
.box_typeB_02 > .inr{padding:15px 19px;border:1px solid #d0d0d0;}
.box_typeB_02 .detailList li{text-align:center;display:inline-block;*display:inline;*zoom:1;margin-left:30px;width:183px;background:#fff;padding:12px 10px;border:1px solid #d0d0d0;}
.box_typeB_02 .detailList li:first-child{margin-left:0;}
.box_typeB_02 .detailList li span{font-size:12px;display:block;}
.box_typeB_02 .detailList li .txtLink{color:#cc0000;font-weight:bold;font-size:16px;display:inline-block;*display:inline;*zoom:1;margin-top:10px;}
.box_typeB_02 .boxList{margin:0 0 0 -20px; overflow:hidden; }
.box_typeB_02 .boxList .inrBox{float:left; margin:20px 0 0 20px; }
.box_typeB_02 .boxList .inrBox:nth-child(-n+2){margin-top:0; }

.detailTxt dt{position:relative; width:105px; float:left;}
.detailTxt dt:after{content:":"; position: absolute; top:0px; right:0px; padding:0 5px;}
.detailTxt dd{width:800px; float:left;}
.box_ttl{ width:950px; height:50px; line-height:50px !important; margin-bottom:30px; background-color:#c00; position:relative; text-align:center; color:#fff; font-size:24px;}
.box_ttl:after{ content:""; display:block; width:0; height:0; border-style:solid; border-width:20px 32px 0 32px; border-color:#c00 transparent transparent transparent; position:absolute; bottom:-20px; left:50%;	margin-left:-32px;}

.milelistTbl .areaHead{border-right:1px solid #ccc;}
#contents .milelistTbl th, #contents .milelistTbl td{line-height:24px;}
.milelistTbl th, .milelistTbl td{text-align:center;}
.milelistTbl .price{color:#cc0000; font-weight:bold;}

.col3Tbl{width:950px;}
.col3Tbl .tblL{text-align:center; float:left; width:465px;}
.col3Tbl .tblC{text-align:center; float:right; width:465px;}
.col3Tbl .tblR{float:left; width:135px;}
#contents .col3Tbl th, #contents .col3Tbl td{line-height:24px;}
.col3Tbl .tblR th{background-color:#24bfff;}
.col3Tbl .tblR td{background-color:#d1f2ff;}

#contents .discountTbl th, #contents .discountTbl td{line-height:24px;}
#contents .discountTbl th{/*background-color:#002777;*/ color:#fff; text-align:center;}