.con_about .inner,.con_anc,.con_timetable .inner,.con_route .inner,.con_area .inner,.con_reserves .box_reserves .inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_about .inner,.con_anc,.con_timetable .inner,.con_route .inner,.con_area .inner,.con_reserves .box_reserves .inner{width:91.66667%}}.c_text{color:#333}@media only screen and (min-width: 1025px){.txt_s11{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_s11{font-size:85%}}@media only screen and (max-width: 767px){.txt_s11{font-size:85%}}@media only screen and (min-width: 1025px){.txt_s12{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_s12{font-size:93%}}@media only screen and (max-width: 767px){.txt_s12{font-size:93%}}@media only screen and (min-width: 1025px){.txt_s13{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_s13{font-size:100%}}@media only screen and (max-width: 767px){.txt_s13{font-size:100%}}.con_about{padding-top:4.61rem}@media only screen and (max-width: 767px){.con_about{padding-top:3.07rem}}.con_about .inner{max-width:1100px}@media only screen and (min-width: 768px){.con_about .inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}}.con_about .inner .img{width:calc(529 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_about .inner .img{width:100%}}.con_about .inner .box_info{width:calc(485 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_about .inner .box_info{width:100%}}@media only screen and (min-width: 1025px){.con_about .inner .box_info{padding-left:1.53rem}}@media only screen and (max-width: 767px){.con_about .inner .box_info{padding-top:2.3rem}}.con_about .inner .box_info .cat{display:inline-block;margin-bottom:2.3rem}@media only screen and (max-width: 767px){.con_about .inner .box_info .cat{margin-bottom:1.53rem;width:fit-content;margin-inline:auto;display:block}}.con_about .inner .box_info .cat span{background:#000;color:#fff;display:flex;justify-content:center;align-items:center;padding:0.23em 1em;border-radius:3rem}@media only screen and (min-width: 1025px){.con_about .inner .box_info .cat span{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .inner .box_info .cat span{font-size:108%}}@media only screen and (max-width: 767px){.con_about .inner .box_info .cat span{font-size:100%}}.con_about .inner .box_info .ttsJp_16{margin-bottom:2rem}@media only screen and (max-width: 767px){.con_about .inner .box_info .ttsJp_16{text-align:center}}.con_about .inner .box_info .txt_s11{margin-top:.76rem}@media only screen and (max-width: 767px){.con_about .inner .box_info .txt_s11{letter-spacing:-0.02em}}.con_anc{max-width:1100px;margin-top:7.69rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc{margin-top:5.38rem}}@media only screen and (max-width: 767px){.con_anc{margin-top:3.84rem}}.con_timetable{padding-top:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_timetable{padding-top:7.69rem}}@media only screen and (max-width: 767px){.con_timetable{padding-top:4.61rem}}@media only screen and (max-width: 767px){.con_timetable{margin-top:2.3rem}}.con_timetable .inner{max-width:1100px}.con_timetable .inner .box_table{margin-top:3.46rem;margin-bottom:1.53rem}@media only screen and (max-width: 767px){.con_timetable .inner .box_table{margin-top:2.69rem}}.con_timetable .inner .box_table table{border-left:none;border-right:none}.con_timetable .inner .box_table table th,.con_timetable .inner .box_table table td{text-align:center}@media only screen and (min-width: 1025px){.con_timetable .inner .box_table table th,.con_timetable .inner .box_table table td{padding-top:11px;padding-bottom:11px}}.con_timetable .inner ul li{position:relative;color:#333;padding-left:1em;padding-bottom:3px}.con_timetable .inner ul li::before{content:".";position:absolute;left:0;top:-0.75em;color:#000;font-size:200%}.con_timetable .inner ul li a{font-weight:bold;color:#9F8E54}.con_route{padding-top:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_route{padding-top:7.69rem}}@media only screen and (max-width: 767px){.con_route{padding-top:4.61rem}}@media only screen and (max-width: 767px){.con_route{margin-top:2.3rem}}.con_route .inner{max-width:1100px}.con_route .inner .ttsJp_16{margin-top:2.3rem}.con_route .inner .ttsJp_16 .sm{font-size:82%}.con_route .inner .box_route{margin-top:3.69rem}@media only screen and (min-width: 1025px){.con_route .inner .box_route{width:calc(1020 / 1100 * 100%);margin-inline:auto}}.con_route .inner .box_route .ttmJp_18 img{margin-right:5px}.con_route .inner .box_route .box_step{display:flex;justify-content:space-between;margin-top:.76rem;position:relative}@media only screen and (max-width: 767px){.con_route .inner .box_route .box_step{flex-direction:column;gap:2.3rem}}.con_route .inner .box_route .box_step .step{width:calc(300 / 1020 * 100%);border:1px solid #e0e0e0;border-radius:4px;height:57px;display:flex;justify-content:center;align-items:center;font-weight:bold;position:relative;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_route .inner .box_route .box_step .step{width:calc(330 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_route .inner .box_route .box_step .step{width:100%}}@media only screen and (max-width: 767px){.con_route .inner .box_route .box_step .step{height:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_route .inner .box_route .box_step .step .txt_s13{font-size:87%}}.con_route .inner .box_route .box_step .step:not(:last-child)::after{content:"";position:absolute;content:"\f3d1";font-family:"Ionicons";font-weight:400;color:#333;right:-12%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_route .inner .box_route .box_step .step:not(:last-child)::after{right:-10%}}@media only screen and (max-width: 767px){.con_route .inner .box_route .box_step .step:not(:last-child)::after{right:unset}}@media only screen and (max-width: 767px){.con_route .inner .box_route .box_step .step:not(:last-child)::after{content:"\f3d0";bottom:-1.93rem}}.con_route .inner .box_accordion{margin-top:4.92rem;padding-top:.76rem;padding:.76rem 0 .76rem 0}@media only screen and (max-width: 767px){.con_route .inner .box_accordion{margin-top:3.84rem}}@media only screen and (max-width: 767px){.con_route .inner .box_accordion{padding:0 0}}.con_route .inner .box_accordion .accordion button{padding-left:3.07rem}@media only screen and (max-width: 767px){.con_route .inner .box_accordion .accordion button{padding-left:1.53rem}}.con_route .inner .box_accordion .accordion button::before{display:none}.con_route .inner .box_accordion .content_accordion{padding:3.07rem 3.07rem 2.3rem}@media only screen and (max-width: 767px){.con_route .inner .box_accordion .content_accordion{padding:1.53rem 1.53rem}}.con_route .inner .box_accordion .txt_s12{margin-top:.76rem;letter-spacing:-0.01em}.con_area{padding-top:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_area{padding-top:7.69rem}}@media only screen and (max-width: 767px){.con_area{padding-top:4.61rem}}@media only screen and (max-width: 767px){.con_area{margin-top:2.3rem}}.con_area .inner{max-width:1100px}.con_area .inner .box_area{margin-top:4.61rem;padding-bottom:7.38rem;box-shadow:0px 4px 8px 4px rgba(0,0,0,0.08);border-radius:4px;border:1px solid #e0e0e0}@media only screen and (max-width: 767px){.con_area .inner .box_area{margin-top:3.07rem}}.con_area .inner .box_area .box_in{width:calc(1004 / 1100 * 100%);margin-inline:auto;margin-top:6.92rem}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in{width:85%}}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in{margin-top:5.38rem}}.con_area .inner .box_area .box_in .box_list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin-top:3.69rem;margin-bottom:4.92rem}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in .box_list{row-gap:4.61rem;margin-bottom:3.84rem}}.con_area .inner .box_area .box_in .box_list::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;border-left:1px dotted #9e9e9e}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in .box_list::before{border-top:1px dotted #9e9e9e;width:100%;height:1px;left:0;top:50%}}.con_area .inner .box_area .box_in .box_list .item{width:calc(430 / 1004 * 100%)}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in .box_list .item{width:100%}}.con_area .inner .box_area .box_in .box_list .item .ttmJp_18{margin:.61rem 0 1.15rem}@media only screen and (min-width: 1025px){.con_area .inner .box_area .box_in .box_accordion{width:calc(900 / 1004 * 100%);margin-inline:auto}}.con_area .inner .box_area .box_in .box_accordion .accordion button{padding-left:3.07rem}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in .box_accordion .accordion button{padding-left:1.53rem}}.con_area .inner .box_area .box_in .box_accordion .accordion button::before{display:none}.con_area .inner .box_area .box_in .box_accordion .content_accordion{padding:.76rem 3.07rem 3.84rem}@media only screen and (max-width: 767px){.con_area .inner .box_area .box_in .box_accordion .content_accordion{padding:0 1.53rem 2.3rem}}.con_area .inner .box_area .box_in .box_accordion .content_accordion ul li{color:#333;position:relative;color:#333;padding-left:1em;padding-bottom:3px;line-height:2}.con_area .inner .box_area .box_in .box_accordion .content_accordion ul li::before{content:".";position:absolute;left:0;top:-0.9em;color:#000;font-size:200%}.con_area .inner .box_area .box_in .box_accordion .content_accordion ul li a{font-weight:bold;color:#9F8E54}.box_rou .wrp_rou+.wrp_rou{margin-top:4em}.box_rou .wrp_rou .sst{position:relative;padding:1em 2em;background:#ebebea;border:1px solid #e0e0e0;text-align:center;border-radius:4px;font-size:100%;font-weight:bold}.box_rou .wrp_rou ul{position:relative;z-index:1;margin-bottom:2em}.box_rou .wrp_rou ul:after{content:"";position:absolute;left:50%;top:0;z-index:-1;width:1px;height:100%;border-left:2px solid #e0e0e0}.box_rou .wrp_rou ul li{text-align:center;box-sizing:border-box;font-size:100%}.box_rou .wrp_rou ul li:nth-child(even){padding:0.8em 1em;background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-weight:bold}.box_rou .wrp_rou ul li:nth-child(odd){padding:1.2em 1em}.box_rou .wrp_rou ul li:nth-child(odd) span{display:block;font-size:90%;background:#fff;padding:0.25em 0}.box_rou .wrp_rou ul li:last-child{background:#000;padding:1em 0.7em;color:#fff;text-align:center}.con_reserves{margin-top:6.92rem;padding-top:5.38rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_reserves{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_reserves{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_reserves{padding-top:6.92rem}}@media only screen and (max-width: 767px){.con_reserves{padding-top:0rem}}.con_reserves .box_reserves{background:#f4f2ec;border-radius:4.61rem 4.61rem 0 0;padding:5.84rem 0}.con_reserves .box_reserves .inner{max-width:760px}.con_reserves .box_reserves .inner .ttsJp_16{margin-top:2.3rem;margin-bottom:2.92rem}.con_reserves .box_reserves .inner .btn_rsv_m{max-width:385px;margin-inline:auto;margin-bottom:5.38rem}@media only screen and (max-width: 767px){.con_reserves .box_reserves .inner .btn_rsv_m{margin-bottom:3.84rem}}.con_reserves .box_reserves .inner ul li{position:relative;color:#333;padding-left:1em;padding-bottom:5px;font-size:100%;letter-spacing:-0.02em}.con_reserves .box_reserves .inner ul li::before{content:".";position:absolute;left:0;top:-0.75em;color:#333;font-size:200%}.con_reserves .box_reserves .inner ul li span{color:#b74545}
