@charset "utf-8";.bgfix,.header{background:#25a765}body{margin:0;padding:0;font-size:small;font-family:HiraKakuProN-W3,Meiryo,'メイリオ',Hiragino Kaku Gothic Pro,'ヒラギノ角ゴ Pro W3',Osaka,'ＭＳ Ｐゴシック',sans-serif;line-height:1;color:#2d4659}.header,.header a{color:#fff}dd,dl,dt,h1,h2,h3,h4,li,p,ul{margin:0;padding:0;font-size:100%;font-weight:400}#m address a,#switch-device dd span,.cntarea h2{font-weight:700}fieldset,form,input{margin:0;padding:0;border:none}.cntarea,.ldtxt{min-width:950px;border-bottom:10px solid #25a765}li,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}.cf:after,.cf:before{content:"";display:block;overflow:hidden}.cf:after{clear:both}.header{min-width:950px}.header .headerwrapper{width:950px;margin:0 auto;padding:33px 0 26px}.emg{color:#000;margin:0 auto;width:950px}.emg a{color:#00F}.header .headerwrapper .yslogo{float:left;width:176px;margin:0 10px 0 0}.header .headerwrapper .yslogo a{display:block;width:176px;height:35px;text-indent:-9999em;overflow:hidden;background:url(../img/header_yjs.png) no-repeat}.header .headerwrapper .yjlnk{float:right}.header .headerwrapper .yjlnk li{float:left;margin:0 10px 0 0}.mtl{min-width:950px;background:#25a765;height:248px}.mtl .txt01{min-width:950px;height:78px;background:url(../img/pc_bg_001.png) center bottom repeat-x;margin-bottom:21px}.mtl .txt01 p,.mtl h1{text-indent:-9999em;overflow:hidden;margin:0 auto}.mtl .txt01 p{width:465px;height:52px;background:url(../img/update1605/header_01.png) center no-repeat}.mtl h1{width:885px;height:101px;background:url(../img/update1612/header_02.png) center no-repeat}.ldtxt{background:url(../img/bg_car.png) center bottom no-repeat;height:164px;margin:0}.ldtxt p{background:url(../img/update1612/header_03.png) center no-repeat #fff;width:610px;text-indent:-9999em;overflow:hidden;margin:0 auto;height:164px}.cntarea{padding:0 0 56px}.bnr_nexcocp_chuo img,.bnr_nexcocp_tomei img{border:none}.cntareawrapper{width:700px;margin:0 auto;padding:0}.cntarea h2{font-size:28px;margin-bottom:30px;text-align:center}.cntarea #cnthlsub{font-size:20px;text-align:center;line-height:1.5}.cntarea .pagenate{width:556px;margin:0 auto 17px}.cntarea .pagenate li{width:56px;height:28px;text-indent:-9999em;overflow:hidden}.bnr_nexcocp_chuo,.bnr_nexcocp_tomei{width:400px;height:84px;margin:0 auto}.cntarea .pagenate li#nextbtn{float:right;background:url(../img/update1605/btn_next.png) no-repeat}.cntarea .pagenate li#prevbtn{float:left;background:url(../img/update1605/btn_before.png) no-repeat}.about,.link{border-top:10px solid #25a765;min-width:950px;border-bottom:10px solid #25a765}.cntarea .pagenate li.disable{display:none}.cntarea .attcnt{font-size:12px;line-height:1.6;margin:0 0 20px;text-align:center}.cntarea .attcnt li span{display:block}.cntarea .routecnt,.cntarea .routecnt .datecnt{display:none}.snsarea{width:219px;margin:0 auto 50px}.snsarea h3{background:url(../img/update1605/title_sns.png) no-repeat;text-indent:-9999em;overflow:hidden;width:219px;height:17px;margin:0 0 20px}.snsarea ul{width:91px;margin:0 auto}.snsarea ul li{float:left}.snsarea ul li a{width:40px;height:40px;display:block;text-indent:-9999em;overflow:hidden}.snsarea ul li a#fbshare{background:url(../img/update1605/bt_fb.png) no-repeat;margin-right:11px}.snsarea ul li a#twshare{background:url(../img/update1605/bt_tw.png) no-repeat}#a04cnt{display:block}.bnr_nexcocpg{margin:0 0 30px}.bnr_nexcocpg img{width:480px;height:96px}.howto{padding:48px 0 37px;min-width:950px}.howto .howtowrapper{width:700px;margin:0 auto}.howto h2{float:left;width:125px;height:105px;margin:0 36px 0 0;background:url(../img/update1605/h02_howto.png) no-repeat;text-indent:-9999em;overflow:hidden}.howto .cnthowto{width:539px;float:left}.howto .schbox a,.howto .schbox a:hover{text-indent:-9999em;overflow:hidden;width:413px;height:36px}.howto .schbox a{display:block;background:url(../img/update1605/searchbox_normal.png) no-repeat;margin:0 0 23px}.howto .schbox a:hover{background:url(../img/update1605/searchbox_hover.png) no-repeat}.howto .cnthowto p.txt{margin-bottom:15px;font-size:15px;line-height:1.4}.about{padding:52px 0 37px;margin:0 0 30px}.about .aboutwrapper{width:700px;margin:0 auto}.about h2{float:left;width:125px;height:105px;margin:0 36px 0 0;background:url(../img/h03_term.png) no-repeat;text-indent:-9999em;overflow:hidden}.about .txt{width:539px;font-size:15px;line-height:1.4;float:left}.about .txt p{margin-bottom:15px}.endmsg{padding:250px 0;border-bottom:10px solid #25a765;margin:0 0 30px}.endmsg .endwrapper{width:950px;margin:0 auto}.endmsg .endwrapper p{text-align:center;font-size:15px;font-weight:700}.link{padding:30px 0;margin:0 0 30px}.link ul{width:130px;margin:0 auto}.link ul li{width:130px;height:66px;float:left;margin:0 28px 0 0}.link ul li a{width:130px;height:66px;display:block;text-indent:-9999em;overflow:hidden}.link ul li.east a{background:url(../img/logo_ne.png) no-repeat}.link ul li.central a{background:url(../img/logo_nc.png) no-repeat}.link ul li.west{margin:0}.link ul li.west a{background:url(../img/logo_nw.png) no-repeat}.footer,.snsBtn{min-width:950px;background:#25a765}.snsBtn{text-align:center;padding:50px 0 0}.snsBtn li{display:inline-block;margin:0 15px 0 0}:first-child+htm .snsBtn li{display:inline;zoom:1}.snsBtn li.tw{margin:0}#m address,.backlink{width:950px;margin:0 auto}.footer{padding:20px 0 120px}.backlink,.footer .term{color:#fff;text-align:center;font-size:14px;padding:0 0 25px}.footer a{color:#fff}#m address{font-size:12px;text-decoration:none;font-style:normal;text-align:center;color:#fff;line-height:1.4}#switch-device{margin:0 auto 30px;width:20em;padding:5px;text-align:center;clear:both;color:#fff}#switch-device a{color:#fff}#switch-device dl{font-size:14px}#switch-device dt{display:inline;padding-right:.2em}#switch-device dd{display:inline;line-height:1.2em}#switch-device dd span:before{font-weight:400;content:"｜";color:#fff}.menuselect{min-width:950px;padding:50px 0 0}.pdmenus{width:700px;margin:0 auto 52px}.pdmenus select::-ms-expand{display:none}.pdmenus select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:3px;border:2px solid #25a765;font-size:15px;color:#25a765;height:36px;padding:0 10px}.pdmenus label{position:relative;display:block}.pdmenus label:after{display:block;content:" ";position:absolute;top:16px;bottom:0;right:8px;width:11px;height:7px;background:url(../img/update1605/sl_arrow.png) no-repeat;background-size:11px 7px;pointer-events:none}.pdmenus dt{text-indent:-9999em;overflow:hidden;width:126px;height:20px;margin:0 0 6px}.datepd,.routepd{float:left;margin-right:45px}.datepd,.datepd label,.datepd select{width:150px}.datepd dt{background:url(../img/update1605/nav_sl_day.png) no-repeat}.routepd,.routepd label,.routepd select{width:310px}.routepd dt{background:url(../img/update1605/nav_sl_way.png) no-repeat}.dirpd,.dirpd label,.dirpd select{width:150px}.dirpd{float:left}.dirpd dt{background:url(../img/update1605/nav_sl_bound.png) no-repeat}.imgarea{position:relative;width:556px;height:610px;margin:0 auto 40px}#mainimg,.loading{width:556px;height:610px;position:absolute;top:0;left:0}#mainimg{z-index:1}.loading{opacity:0;z-index:2;background:#fff}