@media screen and (max-width: 768px){.pc_ver{display:none}}@media screen and (min-width: 769px){.sp_ver{display:none}}.mt0{margin-top:0px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}@media screen and (min-width: 769px){#shirahama #pageTitle,#tanabe #pageTitle{background-image:url("/common/img/scheduled/shirahama/titlebg.jpg")}}@media screen and (max-width: 768px){#shirahama #pageTitle .inner,#tanabe #pageTitle .inner{background-image:url("/common/img/scheduled/shirahama/titlebg.jpg")}}@media screen and (min-width: 769px){#pageTitle{background-position:center bottom;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 768px){#pageTitle .inner{background-position:center bottom;background-repeat:no-repeat;background-size:cover}}#mapbox{margin-top:50px}@media screen and (min-width: 769px){#mapbox .inner{display:flex;justify-content:space-between}}#mapbox .maps{text-align:left;position:relative;border:solid 1px #d2d2d2}@media screen and (min-width: 769px){#mapbox .maps{width:535px}}#mapbox .texts{border:solid 1px #d2d2d2;border-radius:4px}@media screen and (min-width: 769px){#mapbox .texts{width:calc(100% - 560px)}}@media screen and (max-width: 768px){#mapbox .texts{margin-top:20px;padding-bottom:20px}}#mapbox .texts h2{display:flex;justify-content:center;align-items:center;color:#FFF;font-size:127%;font-weight:900;background-color:#1c2585}@media screen and (min-width: 769px){#mapbox .texts h2{padding:.5em 3%}}@media screen and (max-width: 768px){#mapbox .texts h2{padding:.5em 3%}}#mapbox .texts .linklists+a{margin:10px 5% 0;display:block;text-align:center}#mapbox>p{max-width:1120px;margin-left:auto;margin-right:auto;text-align:left}#routes{margin-top:25px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20487.4%20512%22%20width%3D%22487.4%22%20height%3D%22512%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cpath%20fill%3D%22%23d3d5f0%22%20d%3D%22M487.1%2C236a42.2%2C42.2%2C0%2C0%2C0-59.8.3l-129%2C130.4V42.3a42.3%2C42.3%2C0%2C1%2C0-84.6%2C0V366.7L84.7%2C236.3a42.4%2C42.4%2C0%2C0%2C0-60.2%2C59.6L225.9%2C499.4a42.3%2C42.3%2C0%2C0%2C0%2C60.2%2C0L487.5%2C295.9A42.3%2C42.3%2C0%2C0%2C0%2C487.1%2C236Z%22%20transform%3D%22translate%28-12.3%200%29%22%2F%3E%3C%2Fsvg%3E");background-size:28px 28px;background-repeat:no-repeat;background-position:center center}#routes>div{display:table;min-width:230px;border:solid 1px #1c2585;margin-left:auto;margin-right:auto;font-size:114%;color:#1c2585;font-weight:900}@media screen and (min-width: 769px){#routes>div{padding:.5em 3%}}@media screen and (max-width: 768px){#routes>div{padding:.5em 3%}}#routes>div+div{margin-top:40px}#datalist{margin:20px 5% 0}@media screen and (min-width: 769px){#datalist{display:flex;justify-content:space-between}}#datalist>div{color:#5f5f5f;background-color:#f1f1f1;padding:.5em 3%;line-height:1.2}@media screen and (min-width: 769px){#datalist>div{width:49.5%}}@media screen and (max-width: 768px){#datalist>div{text-align:left}}#datalist>div+div{margin-top:2px}#mapbox .linklists{margin:25px 5% 0}#mapbox .linklists li{display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%20100.3%22%20width%3D%2250%22%20height%3D%22100.3%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cpolygon%20points%3D%2250%2050.2%200%200%200%20100.3%2050%2050.2%22%20fill%3D%22%231c2585%22%2F%3E%3C%2Fsvg%3E");background-size:5px 9px;padding-left:20px;background-repeat:no-repeat;background-position:left 45%;text-align:left;font-weight:900}@media screen and (min-width: 769px){#mapbox .linklists a{font-size:114%}}#mapbox .linklists .icon-pdf{display:inline-block;background:url("/common/img/icon_pdf.png") right center no-repeat}@media screen and (min-width: 769px){#mapbox .linklists .icon-pdf{padding:0 36px 0 0;background-size:auto 2em}}@media screen and (max-width: 768px){#mapbox .linklists .icon-pdf{padding:0 18px 0 0;padding:0 18px 0 0;background-size:auto 1.2em}}@media screen and (min-width: 769px){#mapbox .linklists li+li{margin-top:.8em}}@media screen and (max-width: 768px){#mapbox .linklists li+li{margin-top:.4em}}.linkListLogo{margin:0 5%;text-align:center;letter-spacing:-0.4em}.linkListLogo li{letter-spacing:normal;display:inline-block;vertical-align:top;margin:10px 1.5% 0}#hotel{margin-top:50px;text-align:center}#mapbox,#gmap,#rmap{margin-top:50px;text-align:center;display:none}#mapbox.active,#gmap.active,#hotel.active,#rmap.active{display:block}#tokutoku h2{margin-top:50px;background-color:#e7e8f7;padding:.5em 1em;color:#1c2585;font-size:143%;font-weight:900;text-align:left}#tokutoku h3{margin-top:65px;padding-bottom:.5em;border-bottom:solid 2px #1c2585;font-size:128%;font-weight:900;text-align:left}#tokutoku .inner>p{text-align:left;margin-top:20px}#tokutoku #price td{width:33.3%;text-align:center}#tokutoku #place td{width:25%;text-align:center}#tokutoku #place td:first-child{text-align:left}#tickets{margin-top:20px}@media screen and (min-width: 769px){#tickets{display:flex;justify-content:space-between}}#tickets>li{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){#tickets>li{width:49.8%;padding:25px}}@media screen and (max-width: 768px){#tickets>li{padding:10px}}#tickets li:first-child{background-color:#94af09}#tickets li:last-child{font-size:143%;font-weight:900;color:#FFF;background-color:#b4d021}#tokuten{margin-top:20px}@media screen and (min-width: 769px){#tokuten{display:flex;justify-content:space-between}}#tokuten li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:solid 4px #c1190f;color:#c1190f}@media screen and (min-width: 769px){#tokuten li{width:49%;padding:25px}}@media screen and (max-width: 768px){#tokuten li{padding:10px}}#tokuten li h4{font-weight:900;padding-bottom:.2em}@media screen and (min-width: 769px){#tokuten li h4{margin-top:15px;font-size:286%;line-height:1.4}}@media screen and (max-width: 768px){#tokuten li h4{font-size:146%}}#tokuten li P{width:100%;font-weight:900}@media screen and (min-width: 769px){#tokuten li P{font-size:114%}}@media screen and (max-width: 768px){#tokuten li P{font-size:128%}}@media screen and (max-width: 768px){#tokuten li+li{margin-top:10px}}@media screen and (min-width: 769px){#faresimg{margin-top:40px}}@media screen and (max-width: 768px){#faresimg{margin-top:20px}}#howlist h2{margin-top:50px;background-color:#e7e8f7;padding:.5em 1em;color:#1c2585;font-size:143%;font-weight:900;text-align:left}#howlist section{text-align:left}#howlist p{font-size:114%}#howlist h2+p{margin-top:20px}@media screen and (min-width: 769px){#howlist p+p{margin-top:50px}}@media screen and (max-width: 768px){#howlist p+p{margin-top:25px}}#howto1__div{margin-top:40px}@media screen and (min-width: 769px){#howto1__div{display:flex;justify-content:space-between}}@media screen and (max-width: 768px){#howto1__div{text-align:center}}@media screen and (min-width: 769px){#howto1__div div:first-child{width:calc( 100% - 300px )}}@media screen and (max-width: 768px){#howto1__div div:first-child{width:100%}}@media screen and (min-width: 769px){#howto1__div div:last-child{width:280px;text-align:center}}@media screen and (max-width: 768px){#howto1__div div:last-child{width:100%}}#howto1__div img{display:block;margin:20px auto}#howto2__div,#howto2-2__div{margin-top:40px}@media screen and (min-width: 769px){#howto2__div,#howto2-2__div{display:flex;justify-content:space-around}}#howto2__div>div,#howto2-2__div>div{text-align:center;padding:0 1%}#howto2__div>div p,#howto2__div>div .notice,#howto2-2__div>div p,#howto2-2__div>div .notice{margin-top:10px}#howto2-3__div,#howto4__div,#howto5__div{margin-top:40px}@media screen and (min-width: 769px){#howto2-3__div,#howto4__div,#howto5__div{display:flex;justify-content:flex-start}}@media screen and (min-width: 769px){#howto2-3__div img,#howto4__div img,#howto5__div img{max-width:none}}@media screen and (max-width: 768px){#howto2-3__div>div:first-child,#howto4__div>div:first-child,#howto5__div>div:first-child{width:100%;text-align:center}}@media screen and (min-width: 769px){#howto2-3__div>div:last-child,#howto4__div>div:last-child,#howto5__div>div:last-child{margin-left:5%}}@media screen and (max-width: 768px){#howto2-3__div>div:last-child,#howto4__div>div:last-child,#howto5__div>div:last-child{margin-top:25px}}@media screen and (max-width: 768px){#howto2-3__div p,#howto4__div p,#howto5__div p{margin-top:25px}}#tanabe #pageBody h2{margin-top:50px;background-color:#e7e8f7;padding:.5em 1em;color:#1c2585;font-size:143%;font-weight:900;text-align:left}#tanabe #pageBody img{margin-top:50px}#pass h2{margin-top:50px;background-color:#e7e8f7;padding:.5em 1em;color:#1c2585;font-size:143%;font-weight:900;text-align:left}#pass form{margin-top:30px;font-size:0;line-height:1;display:flex;justify-content:center;flex-wrap:wrap}#pass input,#pass select{border:solid 1px #cbcbcb;font-size:16px;background-color:#FFF;height:auto;max-width:360px;height:55px;margin:0;padding:5px}@media screen and (min-width: 769px){#pass input,#pass select{width:calc(100% - 55px)}}@media screen and (max-width: 768px){#pass input,#pass select{width:calc(100% - 110px)}}#pass button{margin:0;width:55px;height:55px;background-color:#1c2585;border:none}#pass form+p{color:#c1190f;font-weight:900;margin-top:1em}#pass .icons{color:#FFF}#pass #results td{text-align:center;width:20%}#pass #lists{margin-top:20px;width:100%;height:660px;overflow-y:scroll;text-align:left}#pass #lists img{width:calc(100% - 10px)}#contactBox{margin:80px auto 0;background-color:#f1f1f1;width:90%;max-width:1120px}@media screen and (min-width: 769px){#contactBox{padding:30px}}@media screen and (max-width: 768px){#contactBox{padding:15px}}#contactBox h2{font-size:127%;font-weight:bold;text-align:center}@media screen and (min-width: 769px){#contactBox h2+p{text-align:center}}@media screen and (max-width: 768px){#contactBox h2+p{text-align:left}}#contactBox .inner{margin-top:2em;padding:20px;background-color:#FFF}@media screen and (min-width: 769px){#contactBox .inner{display:flex;justify-content:space-between}}#contactBox .inner>div{text-align:center}@media screen and (min-width: 769px){#contactBox .inner>div{width:50%;display:flex;justify-content:center;align-items:center;border-left:solid 1px #dfdfdf}}#contactBox .inner>div:first-child{border-left:none}@media screen and (max-width: 768px){#contactBox .inner>div+div{margin-top:20px}}#contactBox .inner .address{text-align:left;margin:0 auto;line-height:1.5}#contactBox .inner .address div{width:100%}#contactBox .inner .address div h5{font-weight:900;margin-bottom:.5em}#contactBox .inner .tell{color:#1c2585;font-size:171.4%;font-weight:900}#contactBox .inner .icons{padding-right:20px}.noticeBoxGray+#contactBox{margin:20px auto 0}#tokutoku h3.icOsusume{position:relative}#tokutoku h3.icOsusume::after{content:'';display:block;background-image:url("/common/img/scheduled/icon_digital_free.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;position:absolute}@media screen and (max-width: 768px){#tokutoku h3.icOsusume::after{width:65px;height:60px;right:0;top:-60px}}@media screen and (min-width: 769px){#tokutoku h3.icOsusume::after{width:96px;height:89px;right:50px;bottom:-20px}}@media screen and (max-width: 768px){.wrapColumn2>div{margin-bottom:1em}.wrapColumn2>div:last-child{margin-bottom:0}}@media screen and (min-width: 769px){.wrapColumn2{display:flex;justify-content:space-between}.wrapColumn2>div{width:49%}}@media screen and (min-width: 769px){#tokuten>li{width:32%}}
