@charset "shift_jis";
/* CSS Document */
.bgG{background-color:#666;}
.bb1wt{border-bottom:1px solid #fff;}
.fs20{font-size:20px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}

.mainVisial{background:url(../img/bg_main_visial_1902.png) no-repeat center top;height:400px;}
.mainVisial .inr{width:950px;margin:0 auto;position:relative;height:400px;}
.mainVisial .inr .title{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);}
.mainVisial .inr .date{position:absolute;top:20px;right:0;}

.sec00{background:url(../img/bg_sec00.png) no-repeat center 0;padding-top:70px;padding-bottom:30px;}
.sec00 .noteList_star{margin-top:20px;}
.sec00 .noteList_star li{margin-top:3px;}
.sec00 .ancList_line{font-size:0;letter-spacing:0px;margin-top:30px;}
.sec00 .ancList_line li{display:inline-block;margin-left:25px;font-size:1.4rem;}
.sec00 .ancList_line li:first-child{margin-left:0;}
.sec01,.sec02,.sec03{padding:95px 0 90px;}
.sec01{background-color:#f7f7f7;position:relative;}
.sec01:after{background-color:#e1e9ec;content:"";display:inline-block;width:50%;height:100%;top:0;left:0;position:absolute;}
.sec01 .contentsInr{margin-bottom:0;position:relative;z-index:1;}
.sec02{position:relative;}
.sec02:after{background-color:#f5f5f5;content:"";display:inline-block;width:50%;height:100%;top:0;left:0;position:absolute;}
.sec02 .contentsInr{margin-bottom:0;position:relative;z-index:1;}
.sec03{background-color:#f7f7f7;position:relative;}
.sec03:after{background-color:#e1e9ec;content:"";display:inline-block;width:50%;height:100%;top:0;left:0;position:absolute;}
.sec03 .contentsInr{margin-bottom:0;position:relative;z-index:1;}
.sec03 .tab{padding:20px; background-color:#fff;}
.sec03 .tab td{text-align:center;}
.caseBox{margin-top:70px;}
.caseBox .title{color:#fff;font-weight:bold;font-size:1.6rem;padding-top:2px;}
.caseBox .lead{margin-top:15px;height:60px;}
.caseBox .pic{margin-top:30px;}
.caseBox .picAfter{position: relative; width: 415px; height: 346px;}
.caseBox .picAfter .picNote{position:absolute; bottom: 0; left: 0; width: 280px;}


.caseBox .leftCt{float:left;width:415px;text-align:center;position:relative;}
.caseBox .leftCt .title{background-color:#176a88;}
.caseBox .rightCt{float:right;width:415px;text-align:center;}
.caseBox .rightCt .title{background-color:#cc0000;color:#fff;font-weight:bold;}

.caseBox .leftCt:after{display:block; content:""; background:url(../img/parts_arrow_bl.png) 0 0 no-repeat; width:32px; height:92px; position:absolute; top:50%; left:475px;}
.sec01 .caseBox .leftCt:after{}
.sec02 .caseBox .leftCt:after{background:url(../img/parts_arrow_gy.png) 0 0 no-repeat;}

.tableBody{display:table;width:100%;margin-top:50px;}
.tableBody .arwCell{display:table-cell;vertical-align:middle;}
.tableBody .arwCell .arwBody{background:url(../img/bg_arw_bk.png) no-repeat  center center;color:#ff7979;text-align:center;line-height:1.2;font-size:1.1rem;height:94px;}
.tableBody .arwCell .arwBody strong{display:inline-block;padding-top:24px;padding-right:12px;}
.ticketUnit{display:table-cell;width:395px;padding:0 20px;box-sizing:border-box;position:relative;}

.table_typeB_02.mileTbl thead th:first-child{width:33%;}
.table_typeB_02.mileTbl thead th:nth-child(2){width:33%;}
.table_typeB_02.mileTbl thead th:nth-child(3){width:34%;}

.ticketUnit{padding-top:5px;}
.ticketUnit.cWT{background-color:#fff;}
.ticketUnit.cWT .title{background-color:#176a88;color:#fff;font-weight:bold;font-size:1.6rem;padding-top:2px;text-align:center;}
.ticketUnit.cWT .lead{font-size:2.0rem;text-align:center;font-weight:bold;padding:15px 0 10px;}
.ticketUnit.cWT .lead span{font-size:4.4rem;}

.ticketUnit.cWT:before{background:url(../img/bg_ticket_top_wt.png) no-repeat 0 0;top:-15px;}
.ticketUnit.cWT:after{background:url(../img/bg_ticket_btm_wt.png) no-repeat 0 0;bottom:-15px;}

.ticketUnit.cRD{background-color:#cc0000;}
.ticketUnit.cRD .title{background-color:#fff;color:#cc0000;font-weight:bold;font-size:1.6rem;padding-top:2px;text-align:center;}
.ticketUnit.cRD .lead{color:#fff;font-size:2.0rem;text-align:center;font-weight:bold;padding:15px 0 10px;}
.ticketUnit.cRD .lead span{font-size:4.4rem;}

.ticketUnit.cRD:before{background:url(../img/bg_ticket_top_rd.png) no-repeat 0 0;top:-15px;}
.ticketUnit.cRD:after{background:url(../img/bg_ticket_btm_rd.png) no-repeat 0 0;bottom:-15px;}

.ticketUnit.cWT:before,.ticketUnit.cWT:after,
.ticketUnit.cRD:before,.ticketUnit.cRD:after{content:"";display:inline-block;width:395px;height:15px;position:absolute;left:0;}

.update{margin: auto; position: relative;top:-50px; width: 950px;}