@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}#sns_sp,#wrapper,body,html{width:100%}#copy,#sns_sp{text-align:center}a,body{color:#333}.bus-column.is-route .box .inner:after,.clearfix:after,.ly-global-footer>.inner:after,.util-clear,.util-clear-fix:after,.util-inner:after,section.ly-section.is-schedule .schedule-column.is-lunch .left:after,section.ly-section.is-schedule .schedule-column.is-pool .left .bottom:after,section.ly-section.is-schedule .schedule-column.is-pool .right:after,section.ly-section.is-schedule:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}em,h1,h2,h3{font-weight:700}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif,'游明朝','Yu Mincho',YuMincho,serif;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}li,ul{list-style:none}a:hover{opacity:.8}#wrapper.js-shown-bus .mod-tab-block .right,#wrapper.js-shown-car .mod-tab-block .left{pointer-events:none;opacity:0}.clearfix:after{content:".";display:block;height:0;font-size:0;visibility:hidden}.clearfix{display:inline-block;display:block}* html .clearfix{height:1%}.fl{float:left}.fr{float:right}#SNSBox{background:#FFF;position:fixed;top:213px;right:0;padding:5px 0 10px;z-index:1000;overflow:hidden;width:37px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-box-shadow:0 0 7px #999!important;box-shadow:0 0 7px #999!important}#SNSBox .SHARE{margin:0 0 8px;padding:0 0 5px 5px;border-bottom-style:double;border-bottom-color:#CCC;font-size:1px}#SNSBox .facebook,#SNSBox .mixi,#SNSBox .twitter{padding-left:35px;height:24px}#SNSBox .facebook{background:url(/special/common/images/sns_facebook.png) no-repeat;margin:0 0 8px 7px}#SNSBox .twitter{background:url(/special/common/images/sns_twitter.png) no-repeat;margin:0 0 8px 7px}#SNSBox .mixi{background:url(/special/common/images/sns_mixi.png) no-repeat;margin-left:7px}.ly-wrapper,body{background-color:#fff}#sns_sp{padding:30px 0 0}#sns_sp div{display:inline-block}iframe.twitter-share-button{width:82px!important}.ly-section,.util-flex{width:100%}.content{margin:0 auto}#copy{font-size:1.4em}body,html{height:100%}body{word-wrap:break-word;font-size:16px;line-height:1.6em}div,h1,h2,h3,li,ol,p,ul{line-height:1.6em;margin:0;padding:0}input[type=text],textarea{outline-width:0}label{margin-bottom:0}button,select{text-transform:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;border:none}[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}em{font-style:normal}.util-ta-l{text-align:left!important}.util-ta-c{text-align:center!important}.util-ta-r{text-align:right!important}.util-clear-fix:after,.util-clear-fix:before{content:"";display:block;height:0}.util-hide{display:none!important}.util-block,.util-show{display:block!important}.util-inline-block{display:inline-block!important}.util-flex{display:table}.util-flex>.cell{display:table-cell}.util-float-l{float:left!important}.util-float-r{float:right!important}.util-float-none{float:none!important}.util-fw-b{font-weight:700!important}.util-fw-n{font-weight:400!important}.util-in{margin-left:10px;margin-right:10px}.util-inner{padding:10px;margin:0 auto}.util-inner:after,.util-inner:before{content:"";display:block;height:0}.util-mb-0{margin-bottom:0!important}.util-mb-10{margin-bottom:10px!important}.util-mb-15{margin-bottom:15px!important}.util-mb-20{margin-bottom:20px!important}.util-mt-0{margin-top:0!important}.util-mt-10{margin-top:10px!important}.util-mt-15{margin-top:15px!important}.util-mt-20{margin-top:20px!important}.util-ml-0{margin-left:0!important}.util-ml-10{margin-left:10px!important}.util-ml-20{margin-left:20px!important}.util-pb-0{padding-bottom:0!important}.util-pb-10{padding-bottom:10px!important}.util-pb-20{padding-bottom:20px!important}.util-pt-0{padding-top:0!important}.util-pt-10{padding-top:10px!important}.util-pt-20{padding-top:20px!important}.util-pl-0{padding-left:0!important}.util-pl-10{padding-left:10px!important}.util-pl-20{padding-left:20px!important}.util-font-size-s{font-size:12px!important}.util-font-size-m{font-size:13px!important}.util-font-size-l{font-size:14px!important}.util-va-t{vertical-align:top!important}.util-va-m{vertical-align:middle!important}.util-va-b{vertical-align:bottom!important}.ly-global-footer>.inner>.copyright{font-family:'ヒラギノ角ゴ Pro W3';font-size:12px;font-weight:700}.ly-intro{margin:0 auto;background-size:cover;background-position:top center;min-width:1000px}.ly-wrapper{width:100%;min-width:1000px;overflow:hidden}p.bold{font-weight:700}.mod-white-box{background:#fff;padding:15px 20px;border-radius:40px}.mod-link-box{display:inline-block;background:url(/special/modelplan/images/arrow.png) 20px no-repeat #958274;padding:15px 30px 10px 80px;-webkit-box-shadow:0 1px 1px #958274;box-shadow:0 1px 1px #958274;border-radius:5px;color:#fff;font-weight:700}.ly-header{position:relative;z-index:1}.ly-header .header-logo{position:absolute;left:100px;top:0}.ly-header .header-logo a{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background-color:transparent}.ly-global-footer{margin:0 auto;position:relative;background-color:#fff;padding:50px 0 20px}.ly-global-footer>.inner{text-align:center;width:1000px;margin:0 auto;padding:0 20px}.ly-global-footer>.inner:after,.ly-global-footer>.inner:before{content:"";display:block;height:0}.ly-global-footer>.inner .footer-logo{display:block;width:194px;float:left}.ly-global-footer>.inner .footer-logo img,.ly-intro img{width:100%}.ly-global-footer>.inner .copyright{float:right;font-size:12px;font-weight:700;padding-top:40px}section.ly-section{margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}section.ly-section .inner:after,section.ly-section .inner:before{content:"";display:block;height:0}section.ly-section .inner:after{clear:both}section.ly-section.is-title{width:1000px;margin-bottom:50px}section.ly-section.is-title img.title{margin-bottom:50px}section.ly-section.is-title .access-list{width:600px;float:right;text-align:left}section.ly-section.is-title .access-list .access{display:table;width:100%;font-weight:700;margin-bottom:10px}section.ly-section.is-title .access-list .access .label,section.ly-section.is-title .access-list .access>span{display:table-cell;text-align:left}section.ly-section.is-title .access-list .access>span{padding-left:10px}section.ly-section.is-title .access-list .access .label{width:110px}section.ly-section.is-title .access-list .access .label span{display:inline-block;padding:2px 20px;color:#fff;border-radius:30px;text-align:center}section.ly-section.is-title .access-list .access:nth-child(1) .label span{background:#A381C2}section.ly-section.is-title .access-list .access:nth-child(2) .label span{background:#C1A76D}section.ly-section.is-title .access-list .access:nth-child(3) .label span{background:#A4C678}section.ly-section.is-schedule:after,section.ly-section.is-schedule:before{content:"";display:block;height:0}section.ly-section.is-schedule .schedule-column{display:table;width:100%}section.ly-section.is-schedule .schedule-column .inner{background-size:100%;width:1000px;margin:0 auto}section.ly-section.is-schedule .schedule-column .left,section.ly-section.is-schedule .schedule-column .right{display:table-cell;vertical-align:top;width:50%}section.ly-section.is-schedule .schedule-column .left img,section.ly-section.is-schedule .schedule-column .right img{width:100%}section.ly-section.is-schedule .schedule-column.is-lunch,section.ly-section.is-schedule .schedule-column.is-pool,section.ly-section.is-schedule .schedule-column.is-soba,section.ly-section.is-schedule .schedule-column.is-spa,section.ly-section.is-schedule .schedule-column.is-start{background:url(/special/modelplan/images/bg-yellow.jpg)}section.ly-section.is-schedule .schedule-column.is-out-side,section.ly-section.is-schedule .schedule-column.is-show{background:url(/special/modelplan/images/bg-white.jpg)}section.ly-section.is-schedule .schedule-column.is-start .inner{position:relative;background:url(/special/modelplan/images/start/bg-start.png) no-repeat;padding-top:160px}section.ly-section.is-schedule .schedule-column.is-start .car{position:absolute;top:-167px;left:0;width:296px}section.ly-section.is-schedule .schedule-column.is-pool .inner{background:url(/special/modelplan/images/pool/bg-pool.png) no-repeat;padding-top:90px}section.ly-section.is-schedule .schedule-column.is-pool .left .top{display:inline-block;margin-bottom:10px;width:100%}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom{width:100%;height:245px;overflow:hidden}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom:after,section.ly-section.is-schedule .schedule-column.is-pool .left .bottom:before{content:"";display:block;height:0}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom img{display:inline-block;width:49%;float:left}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom img:nth-child(1){margin-right:1%}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom img:nth-child(2){margin-left:1%}section.ly-section.is-schedule .schedule-column.is-pool .right:after,section.ly-section.is-schedule .schedule-column.is-pool .right:before{content:"";display:block;height:0}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box{width:92%;float:right}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .mod-white-box{margin:10px 0 20px}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box a.mod-link-box{margin-right:20px;float:right}section.ly-section.is-schedule .schedule-column.is-pool .right>img{display:inline-block;margin-top:-30px}section.ly-section.is-schedule .schedule-column.is-lunch .inner{background:url(/special/modelplan/images/lunch/bg-lunch.png) no-repeat;padding:180px 0 96px}section.ly-section.is-schedule .schedule-column.is-lunch .left:after,section.ly-section.is-schedule .schedule-column.is-lunch .left:before{content:"";display:block;height:0}section.ly-section.is-schedule .schedule-column.is-lunch .left .content-box{width:70%;text-align:right;float:right}section.ly-section.is-schedule .schedule-column.is-lunch .left .content-box .mod-white-box{margin:20px 0}section.ly-section.is-schedule .schedule-column.is-lunch .left .content-box a.mod-link-box{padding:15px 20px 10px 60px}section.ly-section.is-schedule .schedule-column.is-show{margin-top:3px}section.ly-section.is-schedule .schedule-column.is-show .inner{background:url(/special/modelplan/images/show/bg-show.png) no-repeat}section.ly-section.is-schedule .schedule-column.is-show .left{padding-top:30px}section.ly-section.is-schedule .schedule-column.is-show .right{padding-top:150px;padding-left:50px}section.ly-section.is-schedule .schedule-column.is-show .right p{margin:20px 0}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .right p.bold,section.ly-section.is-schedule .schedule-column.is-out-side .top .left p.bold{margin-bottom:20px}section.ly-section.is-schedule .schedule-column.is-show .right img.time{width:269px;height:77px}section.ly-section.is-schedule .schedule-column.is-out-side .inner{background:url(/special/modelplan/images/out-side/bg-out-side.png) no-repeat;padding-bottom:70px}section.ly-section.is-schedule .schedule-column.is-out-side .top .left{text-align:right;padding-top:250px}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .left{width:70%}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .right{padding-top:150px;padding-left:55px}section.ly-section.is-schedule .schedule-column.is-spa{margin-top:3px}section.ly-section.is-schedule .schedule-column.is-spa .inner{background:url(/special/modelplan/images/spa/bg-spa.png) no-repeat}section.ly-section.is-schedule .schedule-column.is-spa .left{padding-top:150px}section.ly-section.is-schedule .schedule-column.is-spa .left p.bold{display:inline-block;margin-right:10px;float:right}section.ly-section.is-schedule .schedule-column.is-spa .right{padding-top:55px}section.ly-section.is-schedule .schedule-column.is-soba{position:relative}section.ly-section.is-schedule .schedule-column.is-soba:after{position:absolute;bottom:0;left:0;display:block;content:'';width:100%;border:21px solid #fff}section.ly-section.is-schedule .schedule-column.is-soba .inner{background:url(/special/modelplan/images/soba/bg-soba.png) no-repeat;padding-top:150px}section.ly-section.is-schedule .schedule-column.is-soba .left{position:relative;z-index:10;padding-top:10px}section.ly-section.is-schedule .schedule-column.is-soba .left .top p.bold{display:inline-block;margin-right:40px;margin-bottom:50px;float:right}section.ly-section.is-schedule .schedule-column.is-soba .left .top a.mod-link-box{margin:10px 0 0 40px}section.ly-section.is-schedule .schedule-column.is-soba .left .bottom{padding-top:170px}section.ly-section.is-schedule .schedule-column.is-soba .right{position:relative;z-index:10}section.ly-section.is-schedule .schedule-column.is-soba .right .bottom{padding-top:80px}.ly-tab{margin:-66px 0 30px}.mod-tab-block{position:relative;height:141px;overflow:hidden;width:982px;margin:0 auto}.mod-tab-block img{position:absolute;top:-100%;left:0;right:0;margin:auto}.mod-tab-block .left,.mod-tab-block .right{height:59px;position:absolute;width:293px;top:8px;padding:0;background:0 0;-webkit-transition:background .15s linear;transition:background .15s linear}.mod-tab-block .left:hover,.mod-tab-block .right:hover{background:rgba(255,255,255,.2)}.mod-tab-block .left{left:160px}.mod-tab-block .right{right:160px}#wrapper.js-shown-car #car-content{display:block}#wrapper.js-shown-bus #car-content,#wrapper.js-shown-car #bus-content{display:none}#wrapper.js-shown-bus .mod-tab-block img{top:0}#wrapper.js-shown-bus #bus-content{display:block}section.ly-section.is-title.is-bus{position:relative;padding-bottom:125px;margin-bottom:0}section.ly-section.is-title.is-bus:after{content:"";position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(/special/modelplan/images/bus/bg-illust.png) no-repeat;width:979px;height:137px}section.ly-section.is-title.is-bus img.title{margin:0 auto 50px}.ly-section.is-bus-info>.inner{background:url(/special/modelplan/images/bg-yellow.jpg);padding:10px 0 60px}.bus-column{padding-top:70px}.bus-column.is-tour .box{background:url(/special/modelplan/images/bus/bus-tour-bg.jpg) no-repeat;height:227px;width:980px;padding:45px 0 0 105px;margin:0 auto}.bus-column.is-tour .box .lead{font-weight:700;color:#4f4c4c;line-height:1.875;margin:0 0 5px 15px}.bus-column.is-tour .box .btn{width:300px;display:block;background:#70a3d7;color:#fff;font-size:20px;height:55px;line-height:56px;text-align:center;font-weight:700;border-radius:3px;border:1px solid #fff}.bus-column.is-route .box{background:#fff;width:980px;margin:0 auto 40px;border-radius:10px;position:relative}.bus-column.is-route .box .inner:after,.bus-column.is-route .box .inner:before{content:"";display:block;height:0}.bus-column.is-route .box .inner>img{float:left;display:block}.bus-column.is-route .box.is-color:before{position:absolute;top:0;right:0;content:"";background:url(/special/modelplan/images/bus/illust-color.png) no-repeat;width:166px;height:78px}.bus-column.is-route .box.is-color:after{position:absolute;bottom:-20px;left:77px;content:"";background:url(/special/modelplan/images/bus/bus.png) no-repeat;width:159px;height:61px}.bus-column.is-route .box.is-mono:before{position:absolute;top:0;right:0;content:"";background:url(/special/modelplan/images/bus/illust-g.png) no-repeat;width:174px;height:82px}.bus-column.is-route .box.is-border-blue{border:4px solid #4abfe0;padding:10px 20px 10px 10px}.bus-column.is-route .box.is-border-blue .btn .item:not(:first-child){margin-top:15px}.bus-column.is-route .box.is-border-orange{border:4px solid #f8b641;padding:10px 20px 10px 10px}.bus-column.is-route .box.is-border-gray{border:2px solid #c5c5c4;padding:20px}.bus-column.is-route .box.is-border-gray .btn{bottom:20px}.bus-column.is-route .box.is-border-gray .text{padding-left:25px}.bus-column.is-route .box.is-border-gray .text img{margin-left:0}.bus-column.is-route .box .text{width:335px;float:left;padding:20px 0 0 20px}.bus-column.is-route .box .text img{display:block;margin:0 0 25px 15px}.bus-column.is-route .box .lead{font-size:18px;color:#313639;line-height:1.666}.bus-column.is-route .box .btn{width:260px;position:absolute;bottom:10px;right:20px}.bus-column.is-route .box .btn .item:not(:first-child){margin-top:25px}.bus-column>.inner{width:1000px;margin:0 auto}.bus-column .label{font-weight:700;font-size:26px;color:#000;margin:0 0 15px 35px}.mod-btn{width:260px;height:37px;display:block;line-height:38px;font-weight:700;text-align:center;font-size:19px;border-radius:2px;color:#fff}.mod-btn.is-purple{background:#007b9e}.mod-btn.is-blue{background:#29abe2}.mod-btn.is-red{background:#e94a3a}.mod-btn.is-orange{background:#f90}.mod-btn.is-pink{background:#ba79b1}@media screen and (min-width:769px){.pc_none{display:none}.sp-none{display:block}.bus-column.is-route .box .inner>img.pc-none,.bus-column.is-route .box .text img.pc-none,.pc-none{display:none}}@media screen and (max-width:1024px){.content img{max-width:100%;height:auto}}@media screen and (max-width:768px){.ly-intro,.ly-intro>img,.ly-section,h2.img{width:100%}.bus-column.is-route .box.is-border-blue,.bus-column.is-route .box.is-border-orange{border-width:2px;padding:5px 5px 10px}.sp-none,.sp_none{display:none}.pc-none{display:block}.ly-intro{background:0 0;height:auto}.ly-section .inner h2 img.sp-none{display:none}.ly-global-footer>.inner{padding:20px 0}.ly-global-footer>.inner>.footer-logo{display:inline-block;margin-bottom:20px}a.mod-link-box,i.arrow-down,section.ly-section.is-schedule .schedule-column{display:block}i.arrow-down{content:"";width:46px;height:54.5px;background:url(/special/modelplan/images/sp/arrow-down.png) no-repeat;background-size:46px 54.5px}a.mod-link-box{width:90%;text-align:center;margin:20px auto 0!important;padding:15px 10px 10px;float:none!important}main.ly-main{padding-top:0}.ly-intro,.ly-wrapper{min-width:100%}.ly-global-footer>.inner{width:100%}.ly-global-footer>.inner>#sns_sp{padding:0 0 15px}.ly-global-footer>.inner>a.footer-logo{margin:0 auto 20px;float:none}.ly-global-footer>.inner>.copyright{margin:0 auto;float:none;padding-top:0}section.ly-section.is-title{width:100%;margin-bottom:120px}section.ly-section.is-title .inner{padding:0 20px}section.ly-section.is-title img.title{margin:0 auto 50px;max-width:100%}section.ly-section.is-title .access-list{width:auto;float:none}section.ly-section.is-title .access-list .access .label{vertical-align:top}section.ly-section.is-schedule .schedule-column .inner{background-size:100%;width:100%}section.ly-section.is-schedule .schedule-column .inner i.arrow-down{margin:30px auto}section.ly-section.is-schedule .schedule-column .left,section.ly-section.is-schedule .schedule-column .right{display:block;width:100%}section.ly-section.is-schedule .schedule-column.is-lunch,section.ly-section.is-schedule .schedule-column.is-pool,section.ly-section.is-schedule .schedule-column.is-soba,section.ly-section.is-schedule .schedule-column.is-spa,section.ly-section.is-schedule .schedule-column.is-start{background:url(/special/modelplan/images/bg-yellow.jpg)}section.ly-section.is-schedule .schedule-column.is-out-side,section.ly-section.is-schedule .schedule-column.is-show{background:url(/special/modelplan/images/bg-white.jpg)}section.ly-section.is-schedule .schedule-column.is-lunch .inner,section.ly-section.is-schedule .schedule-column.is-out-side .inner,section.ly-section.is-schedule .schedule-column.is-pool .inner,section.ly-section.is-schedule .schedule-column.is-show .inner,section.ly-section.is-schedule .schedule-column.is-soba .inner,section.ly-section.is-schedule .schedule-column.is-spa .inner,section.ly-section.is-schedule .schedule-column.is-start .inner{background:0 0;padding:0}section.ly-section.is-schedule .schedule-column.is-start .left i.arrow-down{margin:0 auto 30px}section.ly-section.is-schedule .schedule-column.is-start .left .car{position:relative;top:-87px;max-width:199.5px;margin:0 auto -55px}section.ly-section.is-schedule .schedule-column.is-pool{padding-bottom:20px}section.ly-section.is-schedule .schedule-column.is-pool .left img.sp-none{display:none}section.ly-section.is-schedule .schedule-column.is-pool .left .bottom{height:0}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box{width:100%;float:none;text-align:center}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .mod-white-box{background-color:transparent;max-width:370px;margin:10px auto 20px;padding:0 20px}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .top{display:inline-block;margin-bottom:10px;width:100%}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom{width:100%}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom:after,section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom:before{content:"";display:block;height:0}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom:after{clear:both}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom img{float:left}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom img:nth-child(1){width:49.5%;margin-right:1%}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box .bottom img:nth-child(2){width:48.5%;margin-left:1%}section.ly-section.is-schedule .schedule-column.is-pool .right .content-box>img{display:block;width:90%;margin:0 auto}section.ly-section.is-schedule .schedule-column.is-pool .right>img.sp-none{display:none}section.ly-section.is-schedule .schedule-column.is-lunch{padding-bottom:20px}section.ly-section.is-schedule .schedule-column.is-lunch .left{padding-top:30px}section.ly-section.is-schedule .schedule-column.is-lunch .left i.arrow-down{margin-top:0}section.ly-section.is-schedule .schedule-column.is-lunch .left .content-box{width:100%;text-align:center;float:none}section.ly-section.is-schedule .schedule-column.is-lunch .left .content-box .mod-white-box{background-color:transparent;max-width:370px;margin:10px auto 20px;padding:0}section.ly-section.is-schedule .schedule-column.is-show{margin-top:3px}section.ly-section.is-schedule .schedule-column.is-show .left{padding-top:30px}section.ly-section.is-schedule .schedule-column.is-show .left i.arrow-down{margin-top:0}section.ly-section.is-schedule .schedule-column.is-show .right{padding-top:0;padding-left:0;text-align:center}section.ly-section.is-schedule .schedule-column.is-show .right p{margin:20px 0;padding:0 20px}section.ly-section.is-schedule .schedule-column.is-show .right img.time{width:55px;height:62.5px;margin:0 auto}section.ly-section.is-schedule .schedule-column.is-out-side .top .left{margin-bottom:20px;padding-top:30px;text-align:center}section.ly-section.is-schedule .schedule-column.is-out-side .top .left i.arrow-down{margin-top:0}section.ly-section.is-schedule .schedule-column.is-out-side .top .left p{padding:0 20px}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .left{width:100%}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .right{padding-top:0;padding-left:0;text-align:center}section.ly-section.is-schedule .schedule-column.is-out-side .bottom .right p{margin-bottom:20px;padding:0 20px}section.ly-section.is-schedule .schedule-column.is-spa{margin-top:3px}section.ly-section.is-schedule .schedule-column.is-spa .left{padding-top:30px}section.ly-section.is-schedule .schedule-column.is-spa .left i.arrow-down{margin-top:0}section.ly-section.is-schedule .schedule-column.is-spa .left p{margin:20px 0;padding:0 20px;text-align:center}section.ly-section.is-schedule .schedule-column.is-spa .left p.bold{display:block;margin:0;text-align:center;float:none}section.ly-section.is-schedule .schedule-column.is-spa .right{padding-top:0}section.ly-section.is-schedule .schedule-column.is-spa .right img:last-child{margin-top:20px}section.ly-section.is-schedule .schedule-column.is-soba .left{padding-top:10px}section.ly-section.is-schedule .schedule-column.is-soba .left .top .mod-white-box{position:relative;margin:0 auto;width:95%;border-radius:0 0 40px 40px}section.ly-section.is-schedule .schedule-column.is-soba .left .top p.bold{display:block;margin:0 auto 20px;text-align:center;float:none}.bus-column.is-route .box .inner>img.sp-none,.bus-column.is-route .box .text img.sp-none{display:none}section.ly-section.is-schedule .schedule-column.is-soba .left .bottom,section.ly-section.is-schedule .schedule-column.is-soba .right .bottom{padding-top:0}section.ly-section.is-schedule .schedule-column.is-soba .right .bottom img.goal{max-width:436px;width:65%;margin:0 auto}.ly-tab{margin:5px 0 30px}.mod-tab-block{width:320px;height:40px}.mod-tab-block .left,.mod-tab-block .right{height:25px;width:118px}.mod-tab-block .left{left:26px;top:0}.mod-tab-block .right{right:27px;top:2px}section.ly-section.is-title.is-bus{padding-bottom:25px}section.ly-section.is-title.is-bus:after{background:url(/special/modelplan/images/sp/bus/bg-illust.png) no-repeat;width:320px;height:59.5px;background-size:320px auto;bottom:-9px}.ly-section.is-bus-info>.inner{padding-bottom:20px}.bus-column{padding-top:25px}.bus-column.is-tour .wrap{background:#fff;padding-bottom:45px}.bus-column.is-tour .box{width:100%;background:url(/special/modelplan/images/sp/bus/bus-tour-bg.jpg) no-repeat;background-size:100% auto;padding:71.4516% 0 0;height:auto;position:relative}.bus-column.is-tour .box .lead{position:absolute;font-size:12px;top:10%;left:8%;margin:0}.bus-column.is-tour .box .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-32px;width:94%;height:34px;line-height:34px;font-size:16px;margin:0 auto}.bus-column.is-route .box{width:100%;margin-bottom:20px}.bus-column.is-route .box .inner>img{float:none}.bus-column.is-route .box.is-color:after,.bus-column.is-route .box.is-color:before,.bus-column.is-route .box.is-mono:before{content:none}.bus-column.is-route .box.is-border-blue .btn .item:not(:first-child){margin-top:10px}.bus-column.is-route .box.is-border-gray{border-width:1px;padding:5px 5px 10px}.bus-column.is-route .box.is-border-gray .text{padding:0 10px 20px}.bus-column.is-route .box.is-border-gray .text img{margin-left:auto;margin-top:25px}.bus-column.is-route .box .text{float:none;width:100%;padding:0 10px 20px}.bus-column.is-route .box .text img{margin:20px auto}.bus-column.is-route .box .lead{font-size:15px}.bus-column.is-route .box .btn{width:100%;position:static}.bus-column.is-route .box .btn .item:not(:first-child){margin-top:10px}.bus-column>.inner{width:100%;padding:0 5px}.bus-column .label{text-align:center;font-size:14px;margin:0 0 5px}.mod-btn{width:100%;height:35px;line-height:36px;font-size:16px}}