.fade{opacity:1;transition:opacity 0.2s linear;backface-visibility:hidden}.fade:hover{opacity:.6}@media screen and (max-width: 736px){.sp-hide{display:none}}.pc-hide{display:none}@media screen and (max-width: 736px){.pc-hide{display:inline}}.pc-br{display:block}@media screen and (max-width: 736px){.pc-br{display:inline}}@media screen and (max-width: 736px){.sp-br{display:block}}.resize{width:100%;height:auto}.header-link{text-align:center;font-size:24px;font-weight:700}@media screen and (max-width: 736px){.header-link{font-size:18px}}.header-link a{text-decoration:underline}@media screen and (max-width: 736px){.header-link a img{width:90%;height:auto}}#contents #line_box{display:flex;flex-wrap:wrap}@media screen and (max-width: 736px){#contents #line_box{display:block}}#contents #line_box #guide_box01{width:50%;margin:0;padding-right:20px;box-sizing:border-box}@media screen and (max-width: 736px){#contents #line_box #guide_box01{width:90%;margin:0 auto;padding-right:0}}#contents #line_box #guide_box01 .timetable{font-size:14px;max-width:535px;width:100%;margin:0 auto;box-sizing:border-box;border-top:solid 2px #00c0ff;border-left:solid 2px #00c0ff;border-bottom:solid 2px #00c0ff;border-right:solid 2px #00c0ff}#contents #line_box #guide_box01 .timetable tr th{background-color:#b3ecff;border-bottom:solid 1px #00c0ff;border-right:solid 1px #00c0ff;font-weight:400;padding:0.777em 0}#contents #line_box #guide_box01 .timetable tr th:first-child{width:127px}@media screen and (max-width: 736px){#contents #line_box #guide_box01 .timetable tr th:first-child{width:100px}}#contents #line_box #guide_box01 .timetable tr td{border-bottom:solid 1px #00c0ff;border-right:solid 1px #00c0ff;padding:0.777em 0;vertical-align:middle}@media screen and (max-width: 736px){#contents #line_box #guide_box01 .txt{margin:20px 0 0 0}}#contents #line_box #guide_box01 .txt .indent{padding-left:1em;text-indent:-1em;display:block;color:#000;font-size:12px;font-weight:400}#contents #line_box #guide_box02{width:50%;margin:0;padding-left:20px;box-sizing:border-box}@media screen and (max-width: 736px){#contents #line_box #guide_box02{width:90%;margin:0 auto;padding-left:0}}#contents #line_box #guide_box02 #info_bbox{width:100%;height:320px}#contents #line_box #guide_box02 #info_bbox .info_box{width:100%;height:100%;text-align:left}@media screen and (max-width: 736px){#contents #line_box #guide_box02 #info_bbox .info_box{height:270px}}#contents #line_box #guide_box02 #info_bbox .info_box dl{letter-spacing:0.1em;padding-right:15px}#contents #line_box #guide_box02 #info_bbox .info_box dl dt{line-height:1.555em}#contents #line_box #guide_box02 #info_bbox .info_box dl dd{line-height:1.555em;margin:0.777em 0 0 0;border-bottom:dotted 1px #ccc;padding-bottom:22px}#contents #line_box .googlemaps{width:100%;height:480px;margin:0;padding:50px 0 0 0;box-sizing:border-box}@media screen and (max-width: 736px){#contents #line_box .googlemaps{padding:30px 0}}#contents #line_box .googlemaps.pc-hide{display:none}@media screen and (max-width: 736px){#contents #line_box .googlemaps.pc-hide{display:block}}#contents #line_box .googlemaps.sp-hide{display:block}@media screen and (max-width: 736px){#contents #line_box .googlemaps.sp-hide{display:none}}@media screen and (max-width: 736px){#contents #line_box .googlemaps{width:100%;margin:0 auto;display:block}}#contents #line_box .googlemaps iframe{width:100%;height:100%}.download{width:500px;height:70px;margin:30px auto 0 auto}@media screen and (max-width: 736px){.download{width:90%}}.download a{width:100%;height:100%;text-align:center;background-color:#00ccff;color:#fff;font-size:32px;display:flex;justify-content:center;align-items:center;border-radius:5px}@media screen and (max-width: 736px){.download a{font-size:26px}}#pcr nav{position:relative}#pcr nav .tel{display:none;position:absolute;width:87.5vw;margin:0;bottom:25vw;left:6.25vw;z-index:1}@media screen and (max-width: 736px){#pcr nav .tel{display:block}}#pcr nav .tel img{width:100%;height:auto}#pcr #contents .m_underbox{margin:1.999em auto}@media screen and (max-width: 736px){#pcr #contents .m_underbox{width:87.5%;margin:1.999em auto}}@media screen and (max-width: 736px){#pcr #contents .m_underbox h2{text-align:left}}#pcr #contents .m_underbox h2 .indent{display:block;font-size:12px;padding-left:1em;text-indent:-1em}#pcr #contents .m_underbox .content-title{text-align:center;font-size:24px;font-weight:400;padding:2em 0 0.333em 0;margin:0;width:100%;border-bottom:solid 1px #00ccff}#pcr #contents .m_underbox .note{text-align:center;font-size:14px;padding:1em 0;margin:0}@media screen and (max-width: 736px){#pcr #contents .m_underbox .note{padding-left:1em;text-indent:-1em;text-align:left}}#pcr #contents .m_underbox .list{list-style:none;padding:0;margin:60px 0 0 0;display:flex;justify-content:space-between}@media screen and (max-width: 736px){#pcr #contents .m_underbox .list{display:block;margin:0}}#pcr #contents .m_underbox .list li{width:33.333%;margin:0;padding:0;text-align:center;border-right:dotted 1px #000}#pcr #contents .m_underbox .list li:last-child{border:none}@media screen and (max-width: 736px){#pcr #contents .m_underbox .list li:first-child{margin:30px 0 0 0}}@media screen and (max-width: 736px){#pcr #contents .m_underbox .list li{width:100%;border:none;margin:50px 0 0 0}}#pcr #contents .m_underbox .pcr-info{width:100%;border:solid 1px #00ccff;margin:60px 0 0 0;padding:40px;box-sizing:border-box}@media screen and (max-width: 736px){#pcr #contents .m_underbox .pcr-info{padding:20px}}#pcr #contents .m_underbox .pcr-info .pcr-info-title{color:#00ccff;text-align:center;font-size:24px;font-weight:600;padding:0;margin:0}@media screen and (max-width: 736px){#pcr #contents .m_underbox .pcr-info .pcr-info-title{font-size:16px;text-align:left;line-height:1.777em}}#pcr #contents .m_underbox .pcr-info .pcr-info-list{max-width:900px;width:90%;margin:40px auto 0 auto}@media screen and (max-width: 736px){#pcr #contents .m_underbox .pcr-info .pcr-info-list{margin:0 auto;width:100%}}#pcr #contents .m_underbox .pcr-info .pcr-info-list li{width:100%;letter-spacing:0.222em;text-align:left;font-size:20px;text-indent:-1.222em;padding-left:1.222em;line-height:1.777em}@media screen and (max-width: 736px){#pcr #contents .m_underbox .pcr-info .pcr-info-list li{font-size:14px;margin-top:10px}}
