@charset "utf-8";

.mgb10{margin-bottom:10px;}
.txRed {color:#D90000;}
.indent1w {padding-left:1em; text-indent:-1em;}


/*
.txt12-16 {font-size: 12px;line-height: 16px;}
.txt10-14 {font-size: 10px;line-height: 14px;}
.txt10-12 {font-size: 10px;line-height: 12px;}
.txt10-14red {font-size: 10px;line-height: 14px;color:#FF0000;}
.txt10-12blue {font-size: 10px;line-height: 14px;color:#0C2C84;}
.txt10-12pink {font-size: 10px;line-height: 14px;color:#F0027F;}
.txt12-16 {font-size: 12px;line-height: 16px;color:#FF0000;}
.txt12-14 {font-size: 12px;line-height: 14px;}
.txt10-14red-line {font-size: 10px;line-height: 14px;color:#FF0000;text-decoration: underline;color:#FF0000;}
.txt12-16blue {font-size: 12px;line-height: 16px;color:#0C2C84;}
.reduline { background: url(/dotour/parking/img/uline.gif) repeat-x bottom;font-size: 10px;line-height: 14px;color:#FF0000;}
*/

.txt12-16 {font-size:100%;line-height:1.33;}
.txt10-14 {font-size: 95%;line-height:1.4;}
.txt10-12 {font-size: 95%;line-height:1.2;}
.txt10-14red {font-size: 95%;line-height:1.4; color:#FF0000;}
.txt10-12blue {font-size: 95%;line-height:1.2; color:#0C2C84;}
.txt10-12pink {font-size: 95%;line-height:1.2; color:#F0027F;}
.txt12-16 {font-size:100%;line-height:1.33; color:#FF0000;}
.txt12-14 {font-size:100%;line-height:1.17; }
.txt10-14red-line {font-size: 95%;line-height:1.4; color:#FF0000;text-decoration: underline;color:#FF0000;}
.txt12-16blue {font-size:100%;line-height:1.33; color:#0C2C84;}
.reduline { background: url(/dotour/parking/img/uline.gif) repeat-x bottom; font-size: 95%;line-height:1.4; color:#FF0000;}



/* blue_border
------------------------------------------ */
.blue_border{background:url(/domtour/parking/img/table_02.gif)!important;}
.blue_border .clearfix{margin-left:30px; margin-right:30px; text-align:left;}
.blue_border .floatL{width:263px;}
.blue_border .floatR{width:286px;}
.blue_border ul li{font-size: 95%; line-height:1.4; text-indent:-1em; padding-left:1em;}




/* mainBox
------------------------------------------ */
.contents #mainBox {margin:10px 0 20px 0; width:940px; position:relative;}

.contents #mainBox #listBlock {float:left; width:350px;}
.contents #mainBox #listBlock img.subTtlImg {margin:20px 0 0 0;}

.contents #mainBox #listBlock div {width:189px;}

.contents #mainBox #listBlock div ul {margin:0 0 0 30px;}
.contents #mainBox #listBlock div ul li {padding:0.6em 0 0.6em 14px; text-indent:-14px; line-height:1.1;}

.contents #mainBox #listBlock p.caution{margin-top:8px; margin-left:30px; color:#cc0000;}

.contents #mainBox #listBlock div ul.inMarch {padding:4px 16px; margin:0px; width:125px; border:1px solid #000000;}
.contents #mainBox #listBlock div ul.inMarch li.ttl {margin:-4px -16px 3px -16px;padding:5px 0 3px 18px; color:#cc0000; background:#E0E0E0;font-weight:bold;border-bottom:1px solid #000000;}

.contents #mainBox #listBlock div.appdx {margin:24px 10px 0 35px; border:1px solid #414141; width:315px;}
.contents #mainBox #listBlock div.appdx p {margin:8px 9px; display:block; font-size:95%; color:#414141; padding-left:1em; text-indent:-1em;}

.contents #mainBox #mapBlock {float:left; width:464px;margin-top:30px;}
.contents #mainBox #mapBlock img {margin:0 0 0 47px;}


/* centerBlock
------------------------------------------ */

#popupTop #centerBlock {width:627px; margin:0 auto; text-align:center;}
#popupTop #centerBlock table {text-align:left;}
#popupTop #centerBlock table.topTable {margin-top:10px;}


#popupTop #centerBlock .headlineA01{margin-top:20px; text-align:left;}

/* borderBlock
------------------------------------------ */

#popupTop #centerBlock .borderBlock {position:relative; margin:66px 0 13px 0; text-align:left; border-right:2px solid; border-left:2px solid;}
#popupTop #centerBlock .borderBlock sup {font-size:90%;}

#popupTop #centerBlock .borderBlock h1 {position:absolute; top:-41px; left:-2px;}
#popupTop #centerBlock .borderBlock .paddingBox {width:567px; margin:0 0 6px 28px;}
#popupTop #centerBlock .borderBlock .paddingBox span.cautionTxt {font-weight:bold; line-height:1.2;}
#popupTop #centerBlock .borderBlock .paddingBox img.cmpNamImg {margin:2px 0 0 0;}
#popupTop #centerBlock .borderBlock .paddingBox ul {margin-top:10px;}
#popupTop #centerBlock .borderBlock .paddingBox ul li {font-size:95%; line-height:1.2;}
#popupTop #centerBlock .borderBlock .paddingBox ul.txtIdt li {display:block; padding-left:1em; text-indent:-1em;}

.cmpProfSide .borderBox {position:relative; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
.cmpProfSide .borderBox img.cornerImgTL {position:absolute; top:-1px; left:-1px;}
.cmpProfSide .borderBox img.cornerImgTR {position:absolute; top:-1px; right:-1px;}
.cmpProfSide .borderBox ul {margin:6px 4px}
.cmpProfSide .borderBox ul li {font-size:95%; line-height:1.3;}
.cmpProfSide .borderBox ul li.addrInd {padding-left:3.5em; text-indent:-3.5em;}
.cmpProfSide .borderBox img.borderBtmImg {position:absolute; bottom:-1px; left:-1px;}

#popupTop #centerBlock .borderBlock .paddingBox img.infoTtlImg {margin:12px 0 0 0;}


/* prcTblSecKas1
------------------------------------------ */
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas1 {width:567px; margin-top:23px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas1 .tableSide {float:left; width:371px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas1 .cmpProfSide {float:left; width:194px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas1 .cmpProfSide .borderBox {width:192px;}

/* prcTblSecKas2
------------------------------------------ */
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas2 {width:567px; margin-top:18px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas2 .tableSide {float:left; width:310px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas2 .cmpProfSide {float:left; width:257px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas2 .cmpProfSide .borderBox {width:255px;}
#popupTop #centerBlock .borderBlock .paddingBox #prcTblSecKas2 .cmpProfSide img.leadTxt {margin-bottom:6px;}

/* border-color
------------------------------------------ */
#popupTop #centerBlock .borderBlue {border-color:#0c2c84;}
#popupTop #centerBlock .borderPink {border-color:#e20477;}


#popupTop #bottomBlock {margin:12px 0 20px 0;}

#popupTop #centerBlock .borderBlock p.glbBorderBtmImg {position:absolute; bottom:-7px; left:-2px;}


/* choice
------------------------------------------ */
.contents #mainBox #listBlock .choice{position:relative;}


/* phaseRelayArea
------------------------------------------ */
.contents #mainBox #listBlock .choice div.phaseRelayArea{position:absolute; top:76px; left:211px;}
p.title{display:block; text-align:left;}



/* 20170714修正　10月分レイアウト変更
------------------------------------------ */
.fbox01{ width:580px; border-bottom:1px dashed #CCC; padding-bottom:10px; }
.fbox01 .left{ width:250px; float:left; }
.fbox01 .right{ width:310px; float:right; }

.fbox02{ width:580px; border-bottom:1px dashed #CCC; padding-bottom:10px; }
.fbox02 .left{ width:330px; float:left; }
.fbox02 .right{ width:230px; float:right; }


/* 201812追加
------------------------------------------ */
.period{ border-bottom: 2px solid #0c2c84;margin: 20px 5px 0;}
.period p{  font-size: 18px; padding: 2px 0;text-align: left;}
