.con_concept .box_concept,.con_sightseeing,.con_sightseeing ul,.con_faq .container{width:95%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_concept .box_concept,.con_sightseeing,.con_sightseeing ul,.con_faq .container{width:91.66667%}}.con_faq:after{content:"";display:block;clear:both}.video_tl{margin-top:200px}.video_tl h3{text-align:center;display:block;line-height:1.3;letter-spacing:.05em;font-family:"Amiri",serif;font-size:3rem;font-weight:100}@media only screen and (min-width: 768px){.video_tl h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.video_tl h3{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.video_tl h3{margin-top:50px;font-size:calc(2.25rem + ((1vw - .48rem) * (1.86047)))}}@media only screen and (min-width: 1200px){.video{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:auto;margin-top:30px}}@media print{.video{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:auto;margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.video{text-align:center;margin-top:100px}}@media only screen and (min-width: 1200px){.video .con_promotion2{width:50%;margin:auto;margin-right:20px;margin-left:20px}}@media print{.video .con_promotion2{width:50%;margin:auto;margin-right:20px;margin-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.video .con_promotion2{margin-bottom:30px}}.video .con_promotion2 h3{text-align:center;display:block;line-height:1.3;letter-spacing:.05em;font-family:"Amiri",serif;font-size:3rem;font-weight:100}@media only screen and (min-width: 768px){.video .con_promotion2 h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.video .con_promotion2 h3{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.video .con_promotion2 h3{margin-top:50px;font-size:calc(2.25rem + ((1vw - .48rem) * (1.86047)))}}.video2{text-align:center;margin-top:60px}@media only screen and (max-width: 767px){.video2 .con_promotion2{margin-bottom:30px}}.video2 h3{text-align:center;margin-bottom:20px;display:block;line-height:1.3;letter-spacing:.05em;font-family:"Amiri",serif;font-size:calc(1.75rem + ((1vw - .2rem) * (2.68456)));font-weight:100;margin-top:30px}.fadein{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1s;transition:all 1s}.fadein.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media only screen and (min-width: 1200px){.con_concept{margin-top:200px}}@media print{.con_concept{margin-top:200px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{margin-top:100px}}@media only screen and (max-width: 767px){.con_concept{margin-top:2em}}.con_concept .box_concept{max-width:1630px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.con_concept .box_concept{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .left_txt{width:50%}}@media only screen and (max-width: 767px){.con_concept .left_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_concept .left_txt .en_txt{font-family:"游明朝", "游明朝", serif;line-height:1.8}@media only screen and (min-width: 1200px){.con_concept .left_txt .en_txt{margin-top:60px}}@media print{.con_concept .left_txt .en_txt{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .left_txt .en_txt{margin-top:50px}}@media only screen and (max-width: 767px){.con_concept .left_txt .en_txt{margin-top:1.5em}}.con_concept .left_txt .img{max-width:163px}@media only screen and (max-width: 767px){.con_concept .left_txt .img{max-width:80px}}.con_concept .right_img{width:59.81595%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .right_img{width:50%}}@media only screen and (max-width: 767px){.con_concept .right_img{width:75%;margin-top:2.5em;margin-left:auto}}.con_concept .concept_txt{text-shadow:#fff 1px 1px 2px, 0 0 0.5em #fff;position:absolute;top:21%;left:32%;line-height:2.8;letter-spacing:0.19em;font-family:"游明朝", "游明朝", serif;font-weight:500;font-size:122%}.con_concept .concept_txt span{font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .concept_txt{left:47%}}@media only screen and (max-width: 767px){.con_concept .concept_txt{top:57%;left:4%;font-family:"游明朝", "游明朝", serif;font-weight:500;font-size:100%;line-height:2.2;letter-spacing:0.19em;margin-top:1.5em;width:95%;margin-left:auto;margin-right:auto}.con_concept .concept_txt span{font-size:122%}}@media only screen and (min-width: 1200px){.con_group_hotel{margin-top:178px}}@media print{.con_group_hotel{margin-top:178px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_group_hotel{margin-top:100px}}@media only screen and (max-width: 767px){.con_group_hotel{margin-top:4.5em}}.con_group_hotel ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width: 767px){.con_group_hotel ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_group_hotel ul li{width:50%}@media only screen and (min-width: 1200px){.con_group_hotel ul li{height:48vw}}@media print{.con_group_hotel ul li{height:48vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_group_hotel ul li{height:55vw}}@media only screen and (max-width: 767px){.con_group_hotel ul li{height:55vw}}@media only screen and (min-width: 1199px) and (max-width: 1400px){.con_group_hotel ul li{height:50vw !important}}@media only screen and (max-width: 767px){.con_group_hotel ul li{width:100%}}.con_group_hotel ul li a{display:block;text-decoration:none;width:100%;height:100%}@media only screen and (min-width: 1200px){.con_group_hotel ul li a .wrp_text_active{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain}.con_group_hotel ul li a .wrp_text_active .img_area img{width:100%;height:100%}.con_group_hotel ul li a .wrp_text_active .img_area img.last-child{position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;left:0;z-index:1}.con_group_hotel ul li a .wrp_text_active .dis_blo{display:inline-block}.con_group_hotel ul li a .wrp_text_active .t{display:block;color:#FFF;top:0;width:50%;height:100%;text-align:center;position:absolute;z-index:100;letter-spacing:.12em}.con_group_hotel ul li a .wrp_text_active .t span{display:block}.con_group_hotel ul li a .wrp_text_active .t .inn{padding-top:30%;position:relative}}@media only screen and (min-width: 1200px) and (min-width: 1199px) and (max-width: 1400px){.con_group_hotel ul li a .wrp_text_active .t .inn{padding-top:25%}}@media only screen and (min-width: 1200px){.con_group_hotel ul li a .wrp_text_active .t .inn span.at,.con_group_hotel ul li a .wrp_text_active .t .inn span.atc{font-family:"游明朝", "游明朝", serif}.con_group_hotel ul li a .wrp_text_active .t .inn span.at{font-size:20px;letter-spacing:0.2em}.con_group_hotel ul li a .wrp_text_active .t .inn span.at em{font-size:17px}.con_group_hotel ul li a .wrp_text_active .t .inn span.b img{-webkit-filter:drop-shadow(3px 3px 3px #404040);filter:drop-shadow(3px 3px 3px #404040)}.con_group_hotel ul li a .wrp_text_active .t .inn span.cp{text-shadow:#000 1px 1px 2px, 0 0 0.5em #000;font-family:"游明朝", "游明朝", serif;line-height:2;font-size:122%;margin-top:10px}.con_group_hotel ul li a .wrp_text_active .t .inn span.temp_btn{margin-top:40px;text-align:center;margin-left:auto;margin-right:auto;padding:31px 0}}@media only screen and (min-width: 1200px) and (min-width: 1199px) and (max-width: 1400px){.con_group_hotel ul li a .wrp_text_active .t .inn span.temp_btn{margin-top:20px}}@media only screen and (min-width: 1200px) and (min-width: 1025px) and (max-width: 1280px){.con_group_hotel ul li a .wrp_text_active .t .inn:after{bottom:-15%}.con_group_hotel ul li a .wrp_text_active .t .inn span.at{font-size:16px;letter-spacing:0.1em}.con_group_hotel ul li a .wrp_text_active .t .inn span.atc{font-size:11px}.con_group_hotel ul li a .wrp_text_active .t .inn span.atc em{font-size:16px;letter-spacing:0}.con_group_hotel ul li a .wrp_text_active .t .inn span.en{margin-bottom:0px}}@media only screen and (min-width: 1200px){.con_group_hotel ul li a:hover{border-right:0}.con_group_hotel ul li a:hover .wrp_text_active{display:block}.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.b:before,.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.en:before{height:48px}}@media only screen and (min-width: 1200px) and (min-width: 1025px) and (max-width: 1280px){.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.b:before,.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.en:before{height:32px}}@media only screen and (min-width: 1200px){.con_group_hotel ul li a:hover .wrp_text_active .img_area img.last-child{opacity:1}.con_group_hotel ul li:nth-child(1) a .wrp_text_active .t{left:0%}.con_group_hotel ul li:nth-child(2) a .wrp_text_active .t{right:0%}}@media print{.con_group_hotel ul li a .wrp_text_active{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain}.con_group_hotel ul li a .wrp_text_active .img_area img{width:100%;height:100%}.con_group_hotel ul li a .wrp_text_active .img_area img.last-child{position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;left:0;z-index:1}.con_group_hotel ul li a .wrp_text_active .dis_blo{display:inline-block}.con_group_hotel ul li a .wrp_text_active .t{display:block;color:#FFF;top:0;width:50%;height:100%;text-align:center;position:absolute;z-index:100;letter-spacing:.12em}.con_group_hotel ul li a .wrp_text_active .t span{display:block}.con_group_hotel ul li a .wrp_text_active .t .inn{padding-top:30%;position:relative}.con_group_hotel ul li a .wrp_text_active .t .inn span.at,.con_group_hotel ul li a .wrp_text_active .t .inn span.atc{font-family:"游明朝", "游明朝", serif}.con_group_hotel ul li a .wrp_text_active .t .inn span.at{font-size:20px;letter-spacing:0.2em}.con_group_hotel ul li a .wrp_text_active .t .inn span.at em{font-size:17px}.con_group_hotel ul li a .wrp_text_active .t .inn span.b img{-webkit-filter:drop-shadow(3px 3px 3px #404040);filter:drop-shadow(3px 3px 3px #404040)}.con_group_hotel ul li a .wrp_text_active .t .inn span.cp{text-shadow:#000 1px 1px 2px, 0 0 0.5em #000;font-family:"游明朝", "游明朝", serif;line-height:2;font-size:122%;margin-top:10px}.con_group_hotel ul li a .wrp_text_active .t .inn span.temp_btn{margin-top:40px;text-align:center;margin-left:auto;margin-right:auto;padding:31px 0}.con_group_hotel ul li a:hover{border-right:0}.con_group_hotel ul li a:hover .wrp_text_active{display:block}.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.b:before,.con_group_hotel ul li a:hover .wrp_text_active .t .inn span.en:before{height:48px}.con_group_hotel ul li a:hover .wrp_text_active .img_area img.last-child{opacity:1}.con_group_hotel ul li:nth-child(1) a .wrp_text_active .t{left:0%}.con_group_hotel ul li:nth-child(2) a .wrp_text_active .t{right:0%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_group_hotel ul li .wrp_text_active{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.con_group_hotel ul li .wrp_text_active .img_area img{width:100%;height:100%}.con_group_hotel ul li .wrp_text_active .img_area img.last-child{position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;left:0;z-index:1}.con_group_hotel ul li .wrp_text_active .dis_blo{display:inline-block}.con_group_hotel ul li .wrp_text_active .t{display:block;color:#FFF;width:50%;height:100%;text-align:center;position:absolute;z-index:100;letter-spacing:.12em;top:0}.con_group_hotel ul li .wrp_text_active .t span{display:block}.con_group_hotel ul li .wrp_text_active .t .inn{padding-top:15%;position:relative}.con_group_hotel ul li .wrp_text_active .t .inn span.at,.con_group_hotel ul li .wrp_text_active .t .inn span.atc{font-family:"游明朝", "游明朝", serif}.con_group_hotel ul li .wrp_text_active .t .inn span.at{font-size:20px;letter-spacing:0.2em}.con_group_hotel ul li .wrp_text_active .t .inn span.at em{font-size:17px}.con_group_hotel ul li .wrp_text_active .t .inn span.cp{font-family:"游明朝", "游明朝", serif;line-height:2;font-size:122%;margin-top:10px}.con_group_hotel ul li .wrp_text_active .t .inn span.temp_btn{margin-top:25px;text-align:center;margin-left:auto;margin-right:auto;padding:20px 0}.con_group_hotel ul li:nth-child(1) a .wrp_text_active .t{left:0%}.con_group_hotel ul li:nth-child(2) a .wrp_text_active .t{right:0%}.con_group_hotel ul li:hover a .wrp_text_active .img_area img.last-child{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_group_hotel ul li .wrp_text_active{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.con_group_hotel ul li .wrp_text_active .img_area img{width:100%;height:100%}.con_group_hotel ul li .wrp_text_active .img_area img.last-child{position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;left:0;z-index:1}.con_group_hotel ul li .wrp_text_active .dis_blo{display:inline-block}.con_group_hotel ul li .wrp_text_active .t{display:block;color:#FFF;width:50%;height:100%;text-align:center;position:absolute;z-index:100;letter-spacing:.12em;top:0}.con_group_hotel ul li .wrp_text_active .t span{display:block}.con_group_hotel ul li .wrp_text_active .t .inn{padding-top:15%;position:relative}.con_group_hotel ul li .wrp_text_active .t .inn span.at,.con_group_hotel ul li .wrp_text_active .t .inn span.atc{font-family:"游明朝", "游明朝", serif}.con_group_hotel ul li .wrp_text_active .t .inn span.at{font-size:20px;letter-spacing:0.2em}.con_group_hotel ul li .wrp_text_active .t .inn span.at em{font-size:17px}.con_group_hotel ul li .wrp_text_active .t .inn span.b img{max-width:90px}.con_group_hotel ul li .wrp_text_active .t .inn span.cp{font-family:"游明朝", "游明朝", serif;line-height:2;font-size:122%;margin-top:10px}.con_group_hotel ul li .wrp_text_active .t .inn span.temp_btn{margin-top:20px;text-align:center;margin-left:auto;margin-right:auto}.con_group_hotel ul li:nth-child(1) a .wrp_text_active .t{left:0%}.con_group_hotel ul li:nth-child(2) a .wrp_text_active .t{right:0%}.con_group_hotel ul li:hover a .wrp_text_active .img_area img.last-child{opacity:1}}@media only screen and (max-width: 767px){.con_group_hotel ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.con_group_hotel ul li{width:100%;height:29em}.con_group_hotel ul li .wrp_text_active{display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.con_group_hotel ul li .wrp_text_active .img_area img{width:100%;height:100%}.con_group_hotel ul li .wrp_text_active .img_area img.last-child{position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;opacity:0;left:0;z-index:1}.con_group_hotel ul li .wrp_text_active .dis_blo{display:inline-block}.con_group_hotel ul li .wrp_text_active .t{display:block;color:#FFF;width:95%;height:100%;text-align:center;position:absolute;z-index:100;left:3%;letter-spacing:.12em;top:0}.con_group_hotel ul li .wrp_text_active .t span{display:block}.con_group_hotel ul li .wrp_text_active .t .inn{padding-top:15%;position:relative}.con_group_hotel ul li .wrp_text_active .t .inn span.b img{max-width:90px}.con_group_hotel ul li .wrp_text_active .t .inn span.cp{font-family:"游明朝", "游明朝", serif;line-height:2;font-size:108%;margin-top:10px}.con_group_hotel ul li .wrp_text_active .t .inn span.temp_btn{margin-top:20px;text-align:center;margin-left:auto;margin-right:auto}.con_group_hotel ul li:last-child{border-top:3px solid #fff}.con_group_hotel ul li a{position:relative}.con_group_hotel ul li a .wrp_text{width:100%}.con_group_hotel ul li a .wrp_text .t{padding:0.3em 1.8em 0.3em 0.5em;font-size:0.8em}.con_group_hotel ul li:hover a .wrp_text_active .img_area img.last-child{opacity:1}}.con_access{max-width:1715px;width:100%;margin-left:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1200px){.con_access{margin-top:243px}}@media print{.con_access{margin-top:243px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-top:100px}}@media only screen and (max-width: 767px){.con_access{margin-top:2em}}@media only screen and (min-width: 1200px){.con_access{margin-bottom:90px}}@media print{.con_access{margin-bottom:90px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access{margin-bottom:2em}}@media only screen and (min-width: 1199px) and (max-width: 1766px){.con_access{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{width:95%}}@media only screen and (max-width: 767px){.con_access{width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto}}.con_access:before{display:block;position:absolute;content:'';background:url("../images/home/bg_access.jpg") 0 0 no-repeat;background-size:100% auto;top:-33%;left:27%;z-index:-1;opacity:0.4}@media only screen and (min-width: 1200px){.con_access:before{width:348px;height:100%}}@media print{.con_access:before{width:348px;height:100%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_access:before{top:-24%;width:20em;height:23em;left:17%;opacity:0.2}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_access:before{top:-24%;width:20em;height:23em;left:17%;opacity:0.2}}@media only screen and (max-width: 767px){.con_access:before{width:64%;height:39%;left:38%;top:-4%;opacity:0.2;z-index:-1}}@media only screen and (min-width: 1199px) and (max-width: 1594px){.con_access .box_left{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_left{width:40%}}.con_access .large_txt{margin-top:20px}.con_access .large_txt .en{font-size:429%;font-family:"Amiri",serif;font-weight:100;letter-spacing:.11em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .large_txt .en{font-size:215%}}@media only screen and (max-width: 767px){.con_access .large_txt .en{font-size:179%}}.con_access .txt{line-height:1.8;font-family:"游明朝", "游明朝", serif;font-size:122%;letter-spacing:.11em}@media only screen and (min-width: 1200px){.con_access .txt{margin-top:120px}}@media print{.con_access .txt{margin-top:120px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .txt{margin-top:40px}}@media only screen and (max-width: 767px){.con_access .txt{margin-top:1em}}.con_access .sub_txt{line-height:1.8;margin-top:40px;margin-bottom:100px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:100;letter-spacing:.12em}@media only screen and (max-width: 767px){.con_access .sub_txt{margin-top:1em;margin-bottom:1em}}.con_access .sub_txt .sub_l{font-size:115%}.con_access .sub_txt .sub_info{font-size:93%}.con_access .box_right{max-width:960px;width:100%}@media only screen and (min-width: 1204px) and (max-width: 1594px){.con_access .box_right{width:60%;margin-left:auto}}@media only screen and (min-width: 1199px) and (max-width: 1203px){.con_access .box_right{width:50%;margin-left:auto}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_access .box_right{width:50%;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_access .box_right{width:55%;margin-left:auto}}.con_access .box_right iframe{max-width:960px;width:100%}@media only screen and (max-width: 767px){.con_access .box_right iframe{height:330px}}@media only screen and (min-width: 1199px) and (max-width: 1780px){.img_access{width:95%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.img_access{width:95%;margin-left:auto;margin-right:auto}}.img_access .img,.img_access .img02{text-align:center}.img_access .img02{margin-top:30px}.box02{width:960px;margin:0 auto;padding:28px 0;background:#f4f4f4;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1670px){.box02{width:100%;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box02{padding:1em 0;width:95%;margin:0 auto}}@media only screen and (max-width: 767px){.box02{width:100%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}}.box02 h3{color:#333;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;margin-bottom:1em;font-weight:normal}.box02 h3 span{font-weight:bold}.box02 p{font-size:110%}.box02 p a{text-decoration:underline}.box02 p a:hover{text-decoration:none}@media only screen and (max-width: 767px){.box_route{width:95%;margin-left:auto;margin-right:auto;margin-bottom:2em}}@media only screen and (max-width: 767px){.box_route .st{margin-bottom:1em}}.box_route .box_sp_acc{margin-bottom:2em}.box_route .box_sp_acc .route_st{margin-bottom:.1em}.box_route .box_sp_acc .route_st span{position:relative;padding-left:1em}.box_route .box_sp_acc .route_st span:before{position:absolute;content:'■';color:#e3e6e5;left:0}.box_route .box_sp_acc .inner_acc{margin-bottom:1em}.box_route .box_sp_acc .inner_acc .st_acc{font-weight:normal;background:#d2d2d2;border:3px solid #d2d2d2;background:#d2d2d2;padding:1em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.box_route .box_sp_acc .inner_acc .st_acc span{position:relative;display:inline-block;width:100%}.box_route .box_sp_acc .inner_acc .st_acc span:before,.box_route .box_sp_acc .inner_acc .st_acc span:after{content:'';display:block;width:15px;height:2px;border-radius:5px;background:#Fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box_route .box_sp_acc .inner_acc .st_acc span:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:0.2s;transition:0.2s}.box_route .box_sp_acc .inner_acc .st_acc.active span:after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:0.2s;transition:0.2s}.box_route .box_sp_acc .inner_acc .inner{display:none;width:inherit}.box_route .box_sp_acc .inner_acc .inner .root{padding:2em .5em;position:relative;z-index:0;text-align:center;background:url(../access/images/ic_root01.png) repeat-y top center/3% auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.box_route .box_sp_acc .inner_acc .inner .root:after{position:absolute;content:'';width:1px;height:100%;background:#ccc;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.box_route .box_sp_acc .inner_acc .inner .root span{display:inline-block;padding:.8em 0;background:#fff}.box_route .box_sp_acc .inner_acc .inner .root span:before{color:#9d7d45}.box_route .box_sp_acc .inner_acc .inner .box_root{display:table}.box_route .box_sp_acc .inner_acc .inner .box_root .roo2{width:50%;display:table-cell;height:100%}.box_route .box_sp_acc .inner_acc .inner .sta{background:#fff;border:3px solid #ccc;text-align:center;padding:1em}.box_route .box_sp_acc .inner_acc .inner .dot{margin-top:1em;position:relative}.box_route .box_sp_acc .inner_acc .inner .dot:before{position:absolute;content:'';height:1em;width:1px;top:-1.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ccc}.box_route .box_sp_acc .inner_acc .inner .hotel{background:#e3e6e5;padding:1em;text-align:center;color:#fff;margin-bottom:3em}@media only screen and (min-width: 1200px){.box_car .st{margin-bottom:0}}@media print{.box_car .st{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_car .st{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_car .st{margin-bottom:.5em}}.box_car .text{padding-left:70px}.con_sightseeing{max-width:1630px;position:relative}@media only screen and (min-width: 1200px){.con_sightseeing{margin-top:130px}}@media print{.con_sightseeing{margin-top:130px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin-top:80px}}@media only screen and (max-width: 767px){.con_sightseeing{margin-top:3em}}@media only screen and (min-width: 1200px){.con_sightseeing{margin-bottom:150px}}@media print{.con_sightseeing{margin-bottom:150px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_sightseeing{margin-bottom:3em}}.con_sightseeing:before{content:'';width:100%;background-color:#e3e6e5;max-height:440px;height:35em;display:block;top:65%;-webkit-transform:translateY(-65%);transform:translateY(-65%);position:absolute}@media only screen and (min-width: 1199px) and (max-width: 1467px){.con_sightseeing:before{height:25em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing:before{height:22em}}.con_sightseeing .large_txt{text-align:center;font-weight:normal}.con_sightseeing .large_txt .en{font-size:393%;font-family:"Amiri",serif;font-weight:100}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .large_txt .en{font-size:215%}}@media only screen and (max-width: 767px){.con_sightseeing .large_txt .en{font-size:179%}}.con_sightseeing .large_txt .jp{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;letter-spacing:.14em}@media only screen and (max-width: 767px){.con_sightseeing .large_txt .jp{display:block;text-align:left !important;margin-top:.4em}}.con_sightseeing ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.con_sightseeing ul{margin-top:2em}}.con_sightseeing ul li{position:relative;overflow:hidden}@media only screen and (min-width: 1199px) and (max-width: 1467px){.con_sightseeing ul li{width:31%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing ul li{width:32%}}@media only screen and (max-width: 767px){.con_sightseeing ul li{width:49%}}.con_sightseeing ul li span{position:absolute;left:0;bottom:40px;background-color:#313131;max-width:90px;width:100%;height:90px;color:#FFF;padding-top:25px;border-radius:50px;text-align:center;display:block;font-size:86%;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_sightseeing ul li span{bottom:47px;max-width:80px;width:100%;height:80px;font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_sightseeing ul li span{bottom:54px;max-width:80px;width:100%;height:80px;font-size:79%}}@media only screen and (max-width: 767px){.con_sightseeing ul li span{bottom:58px;max-width:80px;width:100%;height:80px;font-size:65%}}.con_sightseeing ul li a{text-decoration:none}.con_sightseeing ul li img{background-color:black;-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.2s ease-in-out !important;transition:opacity 0.3s ease-out,-webkit-transform 0.2s ease-in-out !important;transition:transform 0.2s ease-in-out,opacity 0.3s ease-out !important;transition:transform 0.2s ease-in-out,opacity 0.3s ease-out,-webkit-transform 0.2s ease-in-out !important}.con_sightseeing ul li:hover img{-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.4s ease-in-out !important;transition:opacity 0.3s ease-out,-webkit-transform 0.4s ease-in-out !important;transition:transform 0.4s ease-in-out,opacity 0.3s ease-out !important;transition:transform 0.4s ease-in-out,opacity 0.3s ease-out,-webkit-transform 0.4s ease-in-out !important;-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0.75}.con_sightseeing ul li p{text-align:center;margin-top:30px;margin-bottom:30px;font-family:"游明朝", "游明朝", serif}.con_faq{position:relative;margin-bottom:180px}.con_faq .headline{margin-bottom:4.6875%}@media only screen and (min-width: 768px){.con_faq .headline{text-align:center}}.con_faq .large_txt{text-align:center;margin-bottom:20px}.con_faq .large_txt .en{font-size:429%;font-family:"Amiri",serif;font-weight:100;letter-spacing:.11em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .large_txt .en{font-size:215%}}@media only screen and (max-width: 767px){.con_faq .large_txt .en{font-size:179%}}.con_faq .item{position:relative;margin-bottom:1em;letter-spacing:.12em}@media only screen and (min-width: 1920px){.con_faq .item{font-size:108%}}@media only screen and (max-width: 767px){.con_faq .item{font-size:93%}}.con_faq .item .question,.con_faq .item .answer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.con_faq .item .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 4em 2em 2em;color:#fff;background:#000;cursor:pointer;-webkit-transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1);transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1)}.con_faq .item .question:hover{background:#d2d2d2}.con_faq .item .question.active{color:#333;background:#d2d2d2;border-radius:6px 6px 0 0}.con_faq .item .question.active:before{color:#333}.con_faq .item .question.active .ic:after{opacity:0}.con_faq .item .question:before{content:'Q';display:inline-block;vertical-align:middle;font-size:215%;font-family:"Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;letter-spacing:.05em;text-transform:uppercase;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .item .question:before{font-size:172%}}@media only screen and (max-width: 767px){.con_faq .item .question:before{font-size:143%}}@media only screen and (min-width: 768px){.con_faq .item .question:before{margin:0 1.6em 0 .5em}}@media only screen and (max-width: 767px){.con_faq .item .question:before{margin:0 1.25em 0 0}}.con_faq .item .question .ic{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#fff;-webkit-transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1);transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1)}@media only screen and (min-width: 1200px){.con_faq .item .question .ic{right:2em;width:30px;height:30px}}@media print{.con_faq .item .question .ic{right:2em;width:30px;height:30px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .item .question .ic{right:2em;width:25px;height:25px}}@media only screen and (max-width: 767px){.con_faq .item .question .ic{right:1.5em;width:20px;height:20px}}.con_faq .item .question .ic:before,.con_faq .item .question .ic:after{content:"";display:block;position:absolute;top:50%;left:50%;background:#000;border-radius:1px;-webkit-transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1);transition:all 400ms cubic-bezier(0.07, 0.76, 0.44, 1)}@media only screen and (min-width: 1200px){.con_faq .item .question .ic:before,.con_faq .item .question .ic:after{width:13px;height:2px;margin:-1px 0 0 -6.5px}}@media print{.con_faq .item .question .ic:before,.con_faq .item .question .ic:after{width:13px;height:2px;margin:-1px 0 0 -6.5px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .item .question .ic:before,.con_faq .item .question .ic:after{width:10px;height:2px;margin:-1px 0 0 -5px}}@media only screen and (max-width: 767px){.con_faq .item .question .ic:before,.con_faq .item .question .ic:after{width:8px;height:1px;margin:-1px 0 0 -4px}}.con_faq .item .question .ic:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.con_faq .item .answer{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em;border:1px solid #d2d2d2;border-top:0}.con_faq .item .answer .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.con_faq .item .answer .wrap:before{content:'A';display:inline-block;vertical-align:middle;margin-left:.1em;font-size:215%;font-family:"Times New Roman", Times, Garamond, Georgia, serif;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .item .answer .wrap:before{font-size:172%}}@media only screen and (max-width: 767px){.con_faq .item .answer .wrap:before{font-size:143%}}@media only screen and (min-width: 768px){.con_faq .item .answer .wrap:before{margin:0 1.6em 0 .5em}}@media only screen and (max-width: 767px){.con_faq .item .answer .wrap:before{margin:0 1.25em 0 0}}.con_faq .item .answer .wrap .answer_content{width:100%}@media only screen and (min-width: 768px){.con_faq .item .answer .wrap .answer_content{padding-right:1.5em}}.con_faq .item .answer .wrap .answer_content .txt{margin-bottom:.5em}.con_faq .item .answer .wrap .answer_content .txt:last-child{margin-bottom:0}.con_faq .item .answer a{text-decoration:none}@media only screen and (min-width: 768px){.con_faq .item .answer a{display:inline-block;margin-right:1em}}@media only screen and (max-width: 767px){.con_faq .item .answer a{display:block;margin-bottom:1em}}.con_faq .item .answer a:after{content:"\f283";font-family:"ionicons";vertical-align:baseline;margin-left:.8em;text-decoration:none}
