﻿.con_intr .box_intr,.con_hot .box_kiri,.con_hot .box_hot,.con_hot .box_aka,.con_hot .tbl_basic-sp,.cui_tit .txt,.wrp_cui .box_poi,.box_allergie,.box_veg,#spe .con_room,.con_roo_det,.con_info .box_info,.con_faq,.con_access{width:91.66667%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intr .box_intr,.con_hot .box_kiri,.con_hot .box_hot,.con_hot .box_aka,.con_hot .tbl_basic-sp,.cui_tit .txt,.wrp_cui .box_poi,.box_allergie,.box_veg,#spe .con_room,.con_roo_det,.con_info .box_info,.con_faq,.con_access{width:91.66667%}}.con_hot .box_pho,.wrp_cui .con_cui,#reas .con_room,.con_gall{margin:auto;max-width:1860px}@media only screen and (min-width: 1200px){.con_hot .box_pho,.wrp_cui .con_cui,#reas .con_room,.con_gall{padding:0 30px}}@media print{.con_hot .box_pho,.wrp_cui .con_cui,#reas .con_room,.con_gall{padding:0 30px}}@media only screen and (max-width: 1199px){.con_hot .box_pho,.wrp_cui .con_cui,#reas .con_room,.con_gall{width:95%}}.wrp_cui .con_cui:after,.box_allergie:after,.box_cui_gall:after,.con_access .box_acc .box_root:after{content:"";display:table;clear:both}.con_mainimg{position:relative;overflow:hidden}.con_mainimg .box_img{position:absolute;top:0;left:0;width:100%;height:100%}.con_mainimg .box_img video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto}.con_mainimg .box_img .wrp_vol{position:absolute;z-index:100;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 768px){.con_mainimg .box_img .wrp_vol{bottom:2.10526%;left:3.125%}}@media only screen and (max-width: 767px){.con_mainimg .box_img .wrp_vol{left:0;right:0;margin:0 auto;bottom:1em;justify-content:center}}.con_mainimg .box_img .wrp_vol i{color:#FFF;margin-right:.5em}.con_mainimg .box_img .wrp_vol div{padding:5px;width:190px;border:1px solid #FFF;border-radius:2em;width:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .wrp_vol div{width:150px}}@media only screen and (max-width: 767px){.con_mainimg .box_img .wrp_vol div{width:10em}}@media only screen and (max-width: 767px){.con_mainimg .box_img .wrp_vol div{padding:3px}}.con_mainimg .box_img .wrp_vol div ul{letter-spacing:-.5em;position:relative}.con_mainimg .box_img .wrp_vol div ul li{font-size:94%;display:inline-block;vertical-align:middle;text-align:center;letter-spacing:normal;width:50%;color:#FFF;border-radius:2em;letter-spacing:.05em;transition:all 400ms ease;cursor:pointer;line-height:1.2;padding:0 0 0.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .wrp_vol div ul li{font-size:88%}}@media only screen and (max-width: 767px){.con_mainimg .box_img .wrp_vol div ul li{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img .wrp_vol div ul li{padding:0 0 0.2em}}@media only screen and (max-width: 767px){.con_mainimg .box_img .wrp_vol div ul li{padding:0.1em 0 0.3em}}.con_mainimg .box_img .wrp_vol div ul li.active{color:#1b1b1b}.con_mainimg .box_img .wrp_vol div ul li:first-child.active+li+li{left:0;opacity:1}.con_mainimg .box_img .wrp_vol div ul li:nth-child(2).active+li{left:50%;opacity:1}.con_mainimg .box_img .wrp_vol div ul li.hover{position:absolute;width:50%;opacity:0;left:50%;top:0;z-index:-1;background:#FFF;height:100%;transition:all 600ms ease}.con_intr{background:url(../images/home/bg_int.jpg) no-repeat center top;padding:100px 0 110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{padding:50px 0;background-size:cover}}@media only screen and (max-width: 767px){.con_intr{padding:2em 0 0}}.con_intr .box_intr{position:relative}.con_intr .box_intr .box_txt{position:relative;z-index:1}.con_intr .box_intr .box_txt h4{font-size:188%;font-family:"Noto Serif JP", "Yu Mincho", YuMincho,  "Hiragino Mincho Pro", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:200;letter-spacing:.2em;font-weight:600;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt h4{font-size:157%}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt h4{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt h4{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt h4{margin-top:1em}}.con_intr .box_intr .box_txt .st{font-size:125%;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .st{font-size:113%}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .st{font-size:107%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .st{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .st{margin-top:1em}}.con_intr .box_intr .box_txt .txt{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .txt{margin-top:1em}}.con_intr .box_intr .box_txt .btn_base{width:250px;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .btn_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .btn_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .btn_base{margin-left:auto;margin-right:auto}}.con_intr .box_intr .box_txt .box_pho{overflow:hidden;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .box_pho{margin-top:30px}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .box_pho{margin-top:1em}}@media only screen and (max-width: 1250px){.con_intr .box_intr .box_txt .box_pho{max-width:45%}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .box_pho{max-width:none}}.con_intr .box_intr .box_txt .box_pho li{float:left;margin:0 5px}@media only screen and (max-width: 1250px){.con_intr .box_intr .box_txt .box_pho li{width:29%}}.con_intr .box_intr .img{position:absolute;z-index:0;right:-30px;top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .img{top:-3em}}@media only screen and (max-width: 767px){.con_intr .box_intr .img{position:static;margin-top:-6em;overflow:hidden}.con_intr .box_intr .img img{position:relative;width:180%;max-width:none;margin-left:-40%}.con_intr .box_intr .img img{margin-left:-77%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot{margin-top:5em}}.con_hot .box_pho{overflow:hidden;margin-top:35px}@media only screen and (max-width: 767px){.con_hot .box_pho{margin-top:1.5em}}.con_hot .box_pho p{float:left;width:50%}@media only screen and (max-width: 767px){.con_hot .box_pho p{overflow:hidden}.con_hot .box_pho p img{position:relative;width:150%;max-width:none;margin-left:-25%}}.con_hot .box_kiri{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_kiri{margin-top:40px}}@media only screen and (max-width: 767px){.con_hot .box_kiri{margin-top:1em}}@media only screen and (min-width: 768px){.con_hot .box_kiri{display:-webkit-flex;display:flex;-webkit-align-items:ceter;align-items:ceter;-webkit-justify-content:space-between;justify-content:space-between}}.con_hot .box_kiri h4{font-weight:normal}.con_hot .box_kiri h4 img,.con_hot .box_kiri h4 span{display:inline-block;vertical-align:bottom}@media only screen and (max-width: 767px){.con_hot .box_kiri h4 img{max-width:8em}}.con_hot .box_kiri h4 span{font-size:163%;letter-spacing:.16em;margin-left:.5em}.con_hot .box_kiri .txt{width:780px}@media only screen and (max-width: 767px){.con_hot .box_kiri .txt{width:100%;margin-top:.5em}}.con_hot .box_btn{max-width:1140px;width:100%;margin:auto;overflow:hidden;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_btn{margin-top:40px}}@media only screen and (max-width: 767px){.con_hot .box_btn{margin-top:1.5em}}.con_hot .box_btn li{float:left;width:49.12281%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_btn li{float:none;width:60%;margin:0 auto}}@media only screen and (max-width: 767px){.con_hot .box_btn li{float:none;width:90%;margin:0 auto}}.con_hot .box_btn li:nth-child(2){float:right}@media only screen and (max-width: 1199px){.con_hot .box_btn li:nth-child(2){float:none;margin-top:1em}}.con_hot .box_btn li a{color:#fff;background:#1b1b1b;display:block;position:relative;width:100%;padding:0.85em 0}@media only screen and (max-width: 767px){.con_hot .box_btn li a{padding:0.5em 0}}@media only screen and (max-width: 767px){.con_hot .box_btn li a{font-size:88%;line-height:1.2}}.con_hot .box_btn li a:before{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(238,238,238,0.2);width:calc(100% - 8px);height:calc(100% - 8px);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_hot .box_btn li a i{display:inline-block;vertical-align:middle;margin:0 .5em 0 0}@media only screen and (max-width: 767px){.con_hot .box_btn li a i{margin:0 .3em 0 0;width:1.1em}}.con_hot .box_btn li a i img{display:inline-block;vertical-align:middle}.con_hot .box_btn li a .ic_view{margin:0 0 0 .5em}@media only screen and (max-width: 767px){.con_hot .box_btn li a .ic_view{width:1.9em;margin:0 0 0 .3em}}.con_hot .box_btn li a .ic_view img{display:inline-block;vertical-align:middle}.con_hot .box_hot{overflow:hidden;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_hot{margin-top:60px}}@media only screen and (max-width: 767px){.con_hot .box_hot{margin-top:3em}}.con_hot .box_hot li{float:left;width:47.5%}.con_hot .box_hot li:first-child{margin-right:5%}@media only screen and (max-width: 767px){.con_hot .box_hot li:first-child{margin:0 0 2em 0}}@media only screen and (max-width: 767px){.con_hot .box_hot li{float:none;width:100%;overflow:hidden}}@media only screen and (max-width: 767px){.con_hot .box_hot li .pho{padding-top:50%;position:relative;overflow:hidden;height:0}.con_hot .box_hot li .pho img{position:absolute;bottom:0;left:0;width:100%}}.con_hot .box_hot li h4{font-weight:normal;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_hot li h4{margin-top:20px}}@media only screen and (max-width: 767px){.con_hot .box_hot li h4{margin-top:1em}}.con_hot .box_hot li h4 *{display:inline-block;vertical-align:bottom}@media only screen and (max-width: 1199px){.con_hot .box_hot li h4 img{display:block;max-width:10em;margin-bottom:.3em}}@media only screen and (max-width: 767px){.con_hot .box_hot li h4 img{max-width:8em}.con_hot .box_hot li h4 img.iwa{max-width:6em}}@media only screen and (min-width: 1200px){.con_hot .box_hot li h4 span{margin:0 1em}}@media print{.con_hot .box_hot li h4 span{margin:0 1em}}.con_hot .box_hot li h4 em{font-size:163%;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_hot li h4 em{font-size:138%}}@media only screen and (max-width: 767px){.con_hot .box_hot li h4 em{font-size:119%}}.con_hot .box_hot li .txt{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_hot li .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_hot .box_hot li .txt{margin-top:.5em}}@media only screen and (max-width: 767px){.con_hot .box_hot li .txt{clear:both}}.con_hot .box_hot li .red{color:#a40000;border:1px solid #a40000;text-align:center;padding:0.5em;margin-top:0.8em}@media only screen and (min-width: 768px){.con_hot .box_hot li .red{width:300px}}.con_hot .box_aka{overflow:hidden;background:url(../images/common/bg_hot.jpg) repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_aka{padding:4em}}@media only screen and (max-width: 767px){.con_hot .box_aka{padding:1em 1em 2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_aka{margin-top:40px}}@media only screen and (max-width: 767px){.con_hot .box_aka{margin-top:2em}}@media only screen and (min-width: 1200px){.con_hot .box_aka{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con_hot .box_aka{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.con_hot .box_aka .pho{width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .box_aka .pho{float:left;margin:0 2em 0 0}}@media only screen and (max-width: 767px){.con_hot .box_aka .pho{width:100%;margin-bottom:1em}}@media only screen and (min-width: 1200px){.con_hot .box_aka .box_txt{width:46.42857%}}@media print{.con_hot .box_aka .box_txt{width:46.42857%}}.con_hot .box_aka .box_txt .txt{margin:1.3em 0;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_hot .box_aka .box_txt .txt{margin:1em 0}}.con_hot .box_aka .box_txt table th{width:150px}@media only screen and (max-width: 767px){.con_hot .box_aka .box_txt table th{width:30%}}.con_hot .tbl_basic-sp{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .tbl_basic-sp{margin-top:60px}}@media only screen and (max-width: 767px){.con_hot .tbl_basic-sp{margin-top:3em}}@media only screen and (min-width: 1200px){.con_hot .tbl_basic-sp th{width:180px}}@media print{.con_hot .tbl_basic-sp th{width:180px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .tbl_basic-sp th{width:140px}}.con_hot .tbl_basic-sp td span{display:block;color:#a40000;padding-left:1em;text-indent:-1em}.con_hot .tbl_basic-sp td .red{color:#a40000}.con_hot .con_pri .img{text-align:center;margin-top:80px}@media only screen and (max-width: 767px){.con_hot .con_pri .img{width:90%;margin:auto;margin-top:2.5em}}.con_hot .con_pri h4{text-align:center;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hot .con_pri h4:before{margin-right:.5em}.con_hot .con_pri h4 span{font-size:125%;letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_hot .con_pri h4{width:90%;margin:auto;text-align:left;padding:1em 0}}.con_hot .con_pri .txt{text-align:center}@media only screen and (max-width: 767px){.con_hot .con_pri .txt{width:90%;margin:auto;text-align:left}}.cui_tit{background:url(../images/home/bg_cui.jpg) no-repeat;background-size:cover;color:#fff;padding:75px 0;text-align:center;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.cui_tit{margin-top:80px}}@media only screen and (max-width: 767px){.cui_tit{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.cui_tit{padding:35px 0}}@media only screen and (max-width: 767px){.cui_tit{padding:2em 0}}.cui_tit h3{color:#fff}.cui_tit .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.cui_tit .txt{margin-top:15px}}@media only screen and (max-width: 767px){.cui_tit .txt{margin-top:1em}}.wrp_cui{background:url(../images/common/bg_hot.jpg) repeat top left;padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui{padding-bottom:80px}}@media only screen and (max-width: 767px){.wrp_cui{padding-bottom:2em}}.wrp_cui .con_cui{position:relative;padding-top:100px}@media only screen and (max-width: 767px){.wrp_cui .con_cui{padding-top:4em}}.wrp_cui .con_cui .box_slider{width:55.55556%;position:relative;z-index:1}@media only screen and (max-width: 1199px){.wrp_cui .con_cui .box_slider{width:100%}}@media only screen and (max-width: 767px){.wrp_cui .con_cui .box_slider{margin-bottom:1.5em}}.wrp_cui .con_cui .box_cui{position:relative;z-index:1}.wrp_cui .con_cui .box_cui .txt{margin:25px 0 35px;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .con_cui .box_cui .txt{width:52%;float:left}}@media only screen and (max-width: 767px){.wrp_cui .con_cui .box_cui .txt{margin:1em 0}}.wrp_cui .con_cui .box_cui .txt span{padding-left:1em;text-indent:-1em;display:block}.wrp_cui .con_cui .box_cui ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .con_cui .box_cui ul{float:right;width:45%;margin-top:1em}}@media only screen and (max-width: 767px){.wrp_cui .con_cui .box_cui ul{width:80%;margin:0 auto}}.wrp_cui .con_cui .box_cui ul li{width:47.77778%}.wrp_cui .con_cui .box_cui ul li.bottom{margin-top:20px}@media only screen and (max-width: 767px){.wrp_cui #dinner{margin-top:2em}}.wrp_cui #dinner:before{content:"";width:810px;height:784px;background:url(../images/home/bg_din.jpg) no-repeat;right:-3%;top:0;position:absolute;z-index:0}@media only screen and (max-width: 767px){.wrp_cui #dinner:before{width:50%}}@media only screen and (min-width: 1200px){.wrp_cui #dinner .box_slider{float:left;margin-right:2.77778%}}@media print{.wrp_cui #dinner .box_slider{float:left;margin-right:2.77778%}}@media only screen and (min-width: 1200px){.wrp_cui #dinner .box_slider .slick-dots{right:60px}}@media print{.wrp_cui #dinner .box_slider .slick-dots{right:60px}}@media only screen and (min-width: 1200px){.wrp_cui #dinner .box_cui{float:left;width:450px}}@media print{.wrp_cui #dinner .box_cui{float:left;width:450px}}.wrp_cui #breakfast:before{content:"";width:957px;height:616px;background:url(../images/home/bg_bre.jpg) no-repeat;left:-3%;top:0;position:absolute;z-index:0}@media only screen and (max-width: 767px){.wrp_cui #breakfast:before{width:50%}}@media only screen and (min-width: 1200px){.wrp_cui #breakfast .box_slider{float:right;margin-left:2.77778%}.wrp_cui #breakfast .box_slider .slick-prev{left:0;right:auto}.wrp_cui #breakfast .box_slider .slick-next{left:220px;right:auto}}@media print{.wrp_cui #breakfast .box_slider{float:right;margin-left:2.77778%}.wrp_cui #breakfast .box_slider .slick-prev{left:0;right:auto}.wrp_cui #breakfast .box_slider .slick-next{left:220px;right:auto}}@media only screen and (min-width: 1200px){.wrp_cui #breakfast .box_slider .slick-dots{left:60px;right:auto}}@media print{.wrp_cui #breakfast .box_slider .slick-dots{left:60px;right:auto}}@media only screen and (min-width: 1200px){.wrp_cui #breakfast .box_cui{float:right;width:450px}}@media print{.wrp_cui #breakfast .box_cui{float:right;width:450px}}.wrp_cui .box_poi{padding:60px;background:#fff;position:relative;z-index:1;margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .box_poi{margin-top:70px}}@media only screen and (max-width: 767px){.wrp_cui .box_poi{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .box_poi{padding:2em 1.5em}}@media only screen and (max-width: 767px){.wrp_cui .box_poi{padding:1em}}@media only screen and (min-width: 768px){.wrp_cui .box_poi ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.wrp_cui .box_poi ul li{width:340px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .box_poi ul li{width:32%}}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li{width:100%;overflow:hidden;margin-bottom:1.8em}}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li .pho{width:42%;float:left;margin:0 5% 0 0}}.wrp_cui .box_poi ul li .num{text-align:center;position:relative;top:-3em;background:rgba(255,255,255,0.7);-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:90px;margin:0 auto}@media only screen and (min-width: 1200px){.wrp_cui .box_poi ul li .num{height:90px}}@media print{.wrp_cui .box_poi ul li .num{height:90px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .box_poi ul li .num{width:80px;height:80px}}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li .num{position:static;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:52%;float:right;padding:0}}.wrp_cui .box_poi ul li .num p{-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em;background:#297669;color:#fff;font-size:82%;width:100%;height:100%;line-height:1;padding:1.3em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cui .box_poi ul li .num p{padding:1em 0}}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li .num p{padding:.3em 1em;margin-bottom:.3em}}.wrp_cui .box_poi ul li .num p span{font-size:270%;display:block;line-height:.8}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li .num p span{display:inline-block;font-size:154%;margin-left:.2em}}.wrp_cui .box_poi ul li .txt{margin-top:-1.5em}@media only screen and (max-width: 767px){.wrp_cui .box_poi ul li .txt{line-height:1.3;margin-top:0}}.box_slider .slick-slider{margin-bottom:0 !important}@media only screen and (max-width: 767px){.box_slider .slick-slider{padding-bottom:.5em;overflow:hidden}.box_slider .slick-slider img{position:relative;width:140%;max-width:none;margin-left:-20%}.box_slider .slick-slider img{margin-left:0}}.box_slider .slick-next,.box_slider .slick-prev{position:absolute;top:auto !important;bottom:-72px;background:url(../images/common/ic_arrow02.png) no-repeat center;background-size:contain;width:17px;height:35px;cursor:pointer;transition:all 400ms ease}@media only screen and (max-width: 767px){.box_slider .slick-next,.box_slider .slick-prev{width:20px;height:20px;bottom:-15px}}.box_slider .slick-next:hover,.box_slider .slick-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;background:url(../images/common/ic_arrow02.png) no-repeat center}.box_slider .slick-prev{cursor:pointer}@media only screen and (min-width: 768px){.box_slider .slick-prev{left:auto;right:220px}}@media only screen and (max-width: 767px){.box_slider .slick-prev{left:25%}}.box_slider .slick-prev:before{display:none}.box_slider .slick-next{cursor:pointer;right:0;transform:scale(-1, 1) translateY(-50%)}@media only screen and (max-width: 767px){.box_slider .slick-next{right:25%}}.box_slider .slick-next:before{display:none}.box_slider .slick-dots{bottom:-45px;width:auto;right:60px}@media only screen and (max-width: 767px){.box_slider .slick-dots{position:static}}.box_slider .slick-dots li{width:10px;height:10px;margin:0 0.8em;-moz-transition:width .35s,height .35s;-o-transition:width .35s,height .35s;-webkit-transition:width .35s,height .35s;transition:width .35s,height .35s}@media only screen and (max-width: 767px){.box_slider .slick-dots li{width:.8em;height:.8em;margin:0 .6em}}.box_slider .slick-dots li button{width:100%;height:100%}.box_slider .slick-dots li button:before{content:"";width:100%;height:100%;border:none;border:1px solid #5c6724;opacity:1 !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.box_slider .slick-dots li.slick-active button:before{background-color:#5c6724}.box_slider .dot_three .slick-dots{right:55px}.box_allergie{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_allergie{margin-top:80px}}@media only screen and (max-width: 767px){.box_allergie{margin-top:3em}}.box_allergie .box_txt{float:left;width:680px}@media only screen and (max-width: 1199px){.box_allergie .box_txt{float:none;width:100%}}.box_allergie .box_txt .txt{margin-top:20px;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_allergie .box_txt .txt{margin-top:1em}}@media only screen and (max-width: 767px){.box_allergie .box_txt .txt{margin-top:1em}}.box_allergie ul{float:right;overflow:hidden;width:484px}@media only screen and (max-width: 1199px){.box_allergie ul{float:none;width:100%;margin-top:1em}}.box_allergie ul li{width:23.1405%;float:left;margin-left:1.8595%;text-align:center;-webkit-justify-content:center;justify-content:center;line-height:1.3}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_allergie ul li{width:12.6%}.box_allergie ul li:first-child{margin-left:0}}.box_allergie ul li i{background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:1em 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width: 767px){.box_allergie ul li i{padding:.5em 0}}.box_allergie ul li i img{margin:0 auto}@media only screen and (max-width: 767px){.box_allergie ul li i img{max-width:70%}}.box_allergie ul li span{display:block;margin-top:.2em}@media only screen and (max-width: 767px){.box_allergie ul li span{font-size:94%}}.box_veg{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_veg{margin-top:40px}}@media only screen and (max-width: 767px){.box_veg{margin-top:3em}}.box_veg .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_veg .txt{margin-top:1em}}@media only screen and (max-width: 767px){.box_veg .txt{margin-top:1em}}.box_cui_gall{-moz-animation:gallery 80s linear infinite;-webkit-animation:gallery 80s linear infinite;animation:gallery 80s linear infinite;margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_cui_gall{margin-top:80px}}@media only screen and (max-width: 767px){.box_cui_gall{margin-top:2em}}.box_cui_gall ul{float:left;overflow:hidden}.box_cui_gall ul li{float:left}@media only screen and (min-width: 768px){.box_cui_gall{width:4400px}.box_cui_gall ul{width:2200px}.box_cui_gall ul li{width:420px;margin-right:20px}}@media only screen and (max-width: 767px){.box_cui_gall{width:1700px}.box_cui_gall ul{width:850px}.box_cui_gall ul li{width:160px;margin-right:10px}}@-moz-keyframes gallery{0%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes gallery{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes gallery{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.room_tit{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.room_tit{margin-top:100px}}@media only screen and (max-width: 767px){.room_tit{margin-top:5em}}.room_tit .catch{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.room_tit .catch{margin-top:1em}}#spe{background:url(../images/home/bg_room.jpg) repeat top left;position:relative;padding:75px 0 130px;margin-top:35px}@media only screen and (max-width: 767px){#spe{margin-top:2em}}@media only screen and (max-width: 767px){#spe{padding:3em 0 4em}}#spe:before{content:"";width:100%;height:741px;background:url(../images/home/bg_spe.jpg) no-repeat center top;background-size:contain;position:absolute;top:0;left:0;z-index:0}#spe .main_title2{position:relative;z-index:1;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){#spe .main_title2{margin-bottom:30px}}@media only screen and (max-width: 767px){#spe .main_title2{margin-bottom:1em}}#spe .main_title2:before{background:url(../images/common/ic_title02.png) no-repeat;background-size:contain}#spe .main_title2 span{color:#fff}#spe .con_room{position:relative;z-index:1}#spe .con_room .box_tab{display:flex;border:2px solid #fff;box-sizing:border-box}@media only screen and (max-width: 767px){#spe .con_room .box_tab{flex-wrap:wrap}}#spe .con_room .box_tab li{position:relative;width:20.1%;padding:20px 0;box-sizing:border-box;text-align:center;color:#fff;font-size:100%;letter-spacing:.08em;transition:background 500ms ease,color 500ms ease}@media only screen and (max-width: 767px){#spe .con_room .box_tab li{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#spe .con_room .box_tab li{padding:13px 0}}@media only screen and (max-width: 767px){#spe .con_room .box_tab li{padding:0.8em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){#spe .con_room .box_tab li{font-size:94%}}@media only screen and (max-width: 767px){#spe .con_room .box_tab li{font-size:88%}}#spe .con_room .box_tab li:nth-child(1),#spe .con_room .box_tab li:nth-child(2){padding:8px 0}#spe .con_room .box_tab li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:54.6875%;background:rgba(255,255,255,0.5);transform:translateY(-50%)}@media only screen and (min-width: 768px){#spe .con_room .box_tab li:before{content:'';position:absolute;left:0;bottom:-1px;width:100%;padding-bottom:5%;transform:translateY(0);background:url(../images/home/dec_tab.png) no-repeat center bottom/cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 500ms ease,opacity 500ms ease}#spe .con_room .box_tab li:last-child:after{content:none}}@media only screen and (max-width: 767px){#spe .con_room .box_tab li:nth-child(even):after{content:none}}#spe .con_room .box_tab li:hover,#spe .con_room .box_tab li.active{cursor:pointer;background:#fff;color:#1b1b1b}#spe .con_room .box_tab li:hover:before,#spe .con_room .box_tab li.active:before{transform:translateY(100%);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#spe .con_room .box_tab li:hover span i:before,#spe .con_room .box_tab li.active span i:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#spe .con_room .box_tab li span{line-height:1.2}#spe .con_room #panel{margin-top:40px}@media only screen and (max-width: 767px){#spe .con_room #panel{margin-top:0}}#spe .con_room #panel>div{display:none;overflow:hidden}#spe .con_room #panel>div#panel01{display:block}#spe .con_room #panel .st_ac{text-align:left;position:relative;padding:.7em .5em .7em .5em;border:rgba(42,44,33,0.5) 1px solid;color:#fbfaf9;border:1px solid #fff;margin-top:1em;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#spe .con_room #panel .st_ac i{width:30%;margin-right:3%;overflow:hidden}#spe .con_room #panel .st_ac i img{position:relative;width:130%;max-width:none;margin-left:-15%}#spe .con_room #panel .st_ac span{width:60%}#spe .con_room #panel .st_ac:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;line-height:2em;text-align:center;font-size:88%;font-size:108%}#spe .con_room #panel .st_ac.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}#spe .con_room #panel .photo{margin-bottom:30px}@media only screen and (max-width: 767px){#spe .con_room #panel .photo{margin-bottom:1.5em}}@media only screen and (max-width: 767px){#spe .con_room #panel .photo{overflow:hidden;margin-top:.8em}#spe .con_room #panel .photo img{position:relative;width:130%;max-width:none;margin-left:-15%}}#spe .con_room #panel .box_txt{color:#fff;float:left;width:48.33333%}@media only screen and (max-width: 767px){#spe .con_room #panel .box_txt{width:100%;float:none}}#spe .con_room #panel .box_txt .sub_title:before{background:url(../images/common/ic_st02.png) no-repeat;background-size:contain}#spe .con_room #panel .box_txt .txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){#spe .con_room #panel .box_txt .txt{margin-top:20px}}@media only screen and (max-width: 767px){#spe .con_room #panel .box_txt .txt{margin-top:1em}}#spe .con_room #panel .box_table{color:#fff;float:right;width:47.91667%;margin-top:20px}@media only screen and (max-width: 767px){#spe .con_room #panel .box_table{width:100%;float:none}}#spe .con_room #panel .box_table table tr{border-color:#fff}#spe .con_room #panel .box_table table th{color:#fff;width:165px}@media only screen and (max-width: 767px){#spe .con_room #panel .box_table table th{width:135px}}#spe .con_room #panel .box_table .txt_cau{margin-top:.5em;font-size:88%;padding-left:1em;text-indent:-1em}#spe .con_room #panel .box_table .txt_smo{margin-top:.5em}#spe .con_room #panel .box_table .txt_smo:before{content:"";width:26px;height:26px;background:url(../images/home/ic_smo_l.png) no-repeat;display:inline-block;margin-right:.5em;vertical-align:middle}@media only screen and (max-width: 767px){#spe .con_room #panel .box_table .txt_smo:before{width:1.7em;height:1.7em;background-size:contain}}#reas{margin-top:80px}@media only screen and (max-width: 767px){#reas{margin-top:4em}}#reas .con_room{overflow:hidden;margin-top:40px}@media only screen and (max-width: 767px){#reas .con_room{margin-top:0}}#reas .con_room .box_reasonable{float:left;width:31.66667%;margin-right:2.22222%}#reas .con_room .box_reasonable:nth-of-type(3){margin-right:0}@media only screen and (min-width: 768px){#reas .con_room .box_reasonable{display:block !important}}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable{display:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){#reas .con_room .box_reasonable{width:48.88889%}#reas .con_room .box_reasonable:nth-of-type(n+3){margin-top:40px}#reas .con_room .box_reasonable:nth-of-type(2){margin-right:0}#reas .con_room .box_reasonable:nth-of-type(3){clear:left}}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable{width:100%;margin-right:0;float:none}}#reas .con_room .box_reasonable .photo{width:100%}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .photo{margin-top:.8em}}#reas .con_room .box_reasonable .photo img{width:100%}#reas .con_room .box_reasonable .box_det{margin-top:30px}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .box_det{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#reas .con_room .box_reasonable .box_det h4:before{margin-right:.5em}#reas .con_room .box_reasonable .box_det h4 span{font-size:125%;letter-spacing:.05em}}#reas .con_room .box_reasonable .box_det .txt{margin-top:20px}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .box_det .txt{margin-top:.5em}}#reas .con_room .box_reasonable .box_det table{display:table;margin-top:35px}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .box_det table{margin-top:1.5em}}@media only screen and (min-width: 1350px){#reas .con_room .box_reasonable .box_det table tr{width:50%;display:table-cell;border-top:1px solid #5c6724}#reas .con_room .box_reasonable .box_det table tr:first-child th{width:100px}}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .box_det table tr th{width:45%}}#reas .con_room .box_reasonable .box_det table tr td,#reas .con_room .box_reasonable .box_det table tr th{padding:.6em}#reas .con_room .box_reasonable .box_det table tr .border{position:relative}#reas .con_room .box_reasonable .box_det table tr .border:before{content:"";position:absolute;left:0;top:50%;height:calc(100% - 10px);width:1px;border-left:dotted 1px #5c6724;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1349px){#reas .con_room .box_reasonable .box_det table tr .border:before{content:none}}#reas .con_room .box_reasonable .box_det .txt_cau{margin-top:20px;font-size:88%;padding-left:1em;text-indent:-1em}@media only screen and (max-width: 767px){#reas .con_room .box_reasonable .box_det .txt_cau{margin-top:.3em}}#reas .con_room .box_reasonable .box_det .box_smok{overflow:hidden;margin-top:1em}#reas .con_room .box_reasonable .box_det .box_smok li{float:left}@media only screen and (max-width: 1590px){#reas .con_room .box_reasonable .box_det .box_smok li{float:none}}#reas .con_room .box_reasonable .box_det .box_smok li:before{content:"";width:26px;height:26px;display:inline-block;margin-right:.5em;vertical-align:middle}#reas .con_room .box_reasonable .box_det .box_smok li:nth-child(1){margin-right:1.5em}@media only screen and (max-width: 1590px){#reas .con_room .box_reasonable .box_det .box_smok li:nth-child(1){margin:0 0 .5em 0}}#reas .con_room .box_reasonable .box_det .box_smok li:nth-child(1):before{background:url(../images/home/ic_smo01.png) no-repeat}#reas .con_room .box_reasonable .box_det .box_smok li:nth-child(2):before{background:url(../images/home/ic_smo02.png) no-repeat}#reas .con_room .st_ac{text-align:left;position:relative;color:#5c6724;padding:.7em .5em .7em .5em;border:rgba(42,44,33,0.5) 1px solid;background:#fbfaf9;margin-top:1em;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#reas .con_room .st_ac img{width:30%;margin-right:3%}#reas .con_room .st_ac span{width:55%}#reas .con_room .st_ac:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;line-height:2em;text-align:center;font-size:88%;color:#5c6724;font-size:108%}#reas .con_room .st_ac.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_roo_det{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roo_det{margin-top:40px}}@media only screen and (max-width: 767px){.con_roo_det{margin-top:2em}}.con_roo_det ul{max-width:1140px;margin:0 auto;overflow:hidden}.con_roo_det ul li{width:49.12281%}@media only screen and (max-width: 767px){.con_roo_det ul li{width:100%}}.con_roo_det ul li.btn_plan{float:left}@media only screen and (max-width: 767px){.con_roo_det ul li.btn_plan{float:none;margin-bottom:.5em}}.con_roo_det ul li.btn_view{float:right}.con_roo_det ul li.btn_view a{text-align:center;color:#fff;background:#1b1b1b;display:block;position:relative;width:100%;padding:0.98em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roo_det ul li.btn_view a{padding:.7em}}@media only screen and (max-width: 767px){.con_roo_det ul li.btn_view a{padding:0.8em 0}}@media only screen and (max-width: 767px){.con_roo_det ul li.btn_view a{font-size:88%}}.con_roo_det ul li.btn_view a:before{content:"";position:absolute;top:50%;left:50%;border:1px solid rgba(238,238,238,0.2);width:calc(100% - 8px);height:calc(100% - 8px);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_roo_det ul li.btn_view a i{display:inline-block;vertical-align:middle;margin:0 .5em 0 0}@media only screen and (max-width: 767px){.con_roo_det ul li.btn_view a i{margin:0 .3em 0 0;width:1.2em}}.con_roo_det ul li.btn_view a i img{display:inline-block;vertical-align:middle}.con_roo_det ul li.btn_view a .ic_view{margin:0 0 0 .5em}@media only screen and (max-width: 767px){.con_roo_det ul li.btn_view a .ic_view{width:2em;margin:0 0 0 .3em}}.con_roo_det ul li.btn_view a .ic_view img{display:inline-block;vertical-align:middle}.con_roo_det table{margin-top:60px}@media only screen and (max-width: 767px){.con_roo_det table{margin-top:2em}}.con_roo_det table tr th{width:200px}@media only screen and (max-width: 767px){.con_roo_det table tr th{width:100%}}.con_info{background:url(../images/common/bg_hot.jpg) repeat;padding:100px 0;margin-top:100px}@media only screen and (max-width: 767px){.con_info{margin-top:4em}}@media only screen and (max-width: 767px){.con_info{padding:3em 0}}.con_info .box_info h3{margin-bottom:40px}@media only screen and (max-width: 767px){.con_info .box_info h3{margin-bottom:.5em}}.con_info .box_info ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1100px;margin:0 auto}.con_info .box_info ul li{text-align:center;width:151px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info ul li{width:15%}}@media only screen and (max-width: 767px){.con_info .box_info ul li{width:30%;margin-bottom:.5em}}.con_info .box_info ul li i{background-color:#fff;display:block;padding:40px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info ul li i{padding:17% 0}}@media only screen and (max-width: 767px){.con_info .box_info ul li i{padding:12% 0}}.con_info .box_info ul li i img{max-width:80%}@media only screen and (max-width: 767px){.con_info .box_info ul li i img{max-width:65%}}.con_info .box_info ul li span{font-size:125%;display:block;line-height:1.3;margin-top:.8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info ul li span{font-size:100%}}@media only screen and (max-width: 767px){.con_info .box_info ul li span{font-size:88%}}.con_info .box_info ul li .line2{margin-top:.2em}.con_info .box_info table{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info table{margin-top:30px}}@media only screen and (max-width: 767px){.con_info .box_info table{margin-top:1em}}@media only screen and (min-width: 1200px){.con_info .box_info table tr th{width:230px}}@media print{.con_info .box_info table tr th{width:230px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info table tr th{width:210px}}.con_faq{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{margin-top:80px}}@media only screen and (max-width: 767px){.con_faq{margin-top:3em}}.con_faq #tab_faq{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq #tab_faq{margin-top:30px}}@media only screen and (max-width: 767px){.con_faq #tab_faq{margin-top:1em}}.con_faq .box_tab{display:flex;border:2px solid #2d3d26;box-sizing:border-box}@media only screen and (max-width: 767px){.con_faq .box_tab{flex-wrap:wrap}}.con_faq .box_tab li{position:relative;width:16.7%;padding:16px 0;box-sizing:border-box;text-align:center;font-size:100%;letter-spacing:.08em;transition:background 500ms ease,color 500ms ease}@media only screen and (max-width: 767px){.con_faq .box_tab li{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_tab li{padding:13px 0}}@media only screen and (max-width: 767px){.con_faq .box_tab li{padding:0.8em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_tab li{font-size:94%}}@media only screen and (max-width: 767px){.con_faq .box_tab li{font-size:88%}}.con_faq .box_tab li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:54.6875%;background:rgba(45,61,38,0.5);transform:translateY(-50%)}@media only screen and (min-width: 768px){.con_faq .box_tab li:before{content:'';position:absolute;left:0;bottom:-1px;width:100%;padding-bottom:5%;transform:translateY(0);background:url(../images/home/dec_tab2.png) no-repeat center bottom/cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:transform 500ms ease,opacity 500ms ease}.con_faq .box_tab li:last-child:after{content:none}}@media only screen and (max-width: 767px){.con_faq .box_tab li:nth-child(even):after{content:none}}.con_faq .box_tab li:hover,.con_faq .box_tab li.active{cursor:pointer;background:#2d3d26;color:#fff}.con_faq .box_tab li:hover:before,.con_faq .box_tab li.active:before{transform:translateY(100%);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_faq .box_tab li:hover span i:before,.con_faq .box_tab li.active span i:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_faq .box_tab li span{line-height:1.2}.con_faq .box_faq{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq{margin-top:40px}}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-top:1em}}.con_faq .box_faq>div{display:none;overflow:hidden}.con_faq .box_faq>div:first-child{display:block}.con_faq .faq_det:nth-child(n+2){margin-top:.3em}.con_faq .faq_det .accordion{position:relative;cursor:pointer;background:#fff;border:rgba(42,44,33,0.1) 1px solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_faq .faq_det .accordion{border:rgba(42,44,33,0.5) 1px solid}}.con_faq .faq_det .accordion:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;line-height:2em;text-align:center;font-size:88%;color:#abb847;font-size:108%}.con_faq .faq_det .accordion.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_faq .faq_det .accordion span{display:block;padding:.5em .5em .5em 1em}@media only screen and (max-width: 767px){.con_faq .faq_det .accordion span{padding:.7em .5em .7em .5em}}.con_faq .faq_det .accordion span em{width:80%;display:inline-block;vertical-align:middle;margin-top:-.5em}@media only screen and (max-width: 767px){.con_faq .faq_det .accordion span em{margin-top:0;width:78%}}.con_faq .faq_det .accordion span:before{width:2em;height:2em;content:'Q';display:inline-block;color:#5c6724;text-align:center;line-height:2em;font-size:125%;margin-right:.5em}@media only screen and (max-width: 767px){.con_faq .faq_det .accordion span:before{font-size:94%}}.con_faq .faq_det .inner{padding:.7em .5em .7em 2em;display:none;background:rgba(171,184,71,0.2)}@media only screen and (max-width: 767px){.con_faq .faq_det .inner{padding:1em .5em}}.con_faq .faq_det .inner:before{width:2em;height:2em;content:'A';display:inline-block;color:#712b34;text-align:center;line-height:2em;font-size:125%;margin-right:.5em;vertical-align:top}@media only screen and (max-width: 767px){.con_faq .faq_det .inner:before{font-size:94%}}.con_faq .faq_det .inner .answer{vertical-align:text-top;display:inline-block;width:calc(100% - 7em)}@media only screen and (max-width: 767px){.con_faq .faq_det .inner .answer{width:80%}}.con_faq .faq_det .inner .answer .btn_base{width:300px;margin-top:1em}@media only screen and (max-width: 767px){.con_faq .faq_det .inner .answer .btn_base{width:100%}}.con_access{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-top:80px}}@media only screen and (max-width: 767px){.con_access{margin-top:5em}}.con_access .box_hotel{overflow:hidden;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_hotel{margin-top:2em}}@media only screen and (max-width: 767px){.con_access .box_hotel{margin-top:1.5em}}.con_access .box_hotel .pho{float:left;width:590px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_hotel .pho{width:40%}}@media only screen and (max-width: 767px){.con_access .box_hotel .pho{float:none;width:100%;margin-bottom:1.5em}}.con_access .box_hotel .box_txt{width:560px;float:right}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_hotel .box_txt{width:55%}}@media only screen and (max-width: 767px){.con_access .box_hotel .box_txt{float:none;width:100%;margin-top:1em}}.con_access .box_hotel .box_txt table{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_hotel .box_txt table{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .box_hotel .box_txt table{margin-top:1em}}.con_access .box_hotel .box_txt table th{width:140px}@media only screen and (max-width: 767px){.con_access .box_hotel .box_txt table th{width:110px}}.con_access .box_hotel .btn_base{width:260px;margin-top:40px;float:left;margin-left:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_hotel .btn_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .box_hotel .btn_base{margin-top:1em}}@media only screen and (max-width: 1199px){.con_access .box_hotel .btn_base{margin-left:0}}@media only screen and (max-width: 767px){.con_access .box_hotel .btn_base{float:none;width:90%;margin-left:auto;margin-right:auto}}.con_access .inner{overflow:hidden;margin-top:60px}.con_access .inner .niigata{position:relative;z-index:2}@media only screen and (min-width: 768px){.con_access .inner .niigata{width:18%}.con_access .inner .niigata .st_long,.con_access .inner .niigata .root_l,.con_access .inner .niigata .st_arr{width:555%}.con_access .inner .niigata .root_l{padding:25px 0 !important}.con_access .inner .niigata .root .btn_base{padding-left:.5em;display:inline-block;width:150px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .inner .niigata{width:22%}.con_access .inner .niigata .st_long,.con_access .inner .niigata .root_l,.con_access .inner .niigata .st_arr{width:455%}.con_access .inner .niigata .train{padding:40px 0 !important}}@media only screen and (min-width: 1200px){.con_access .inner .haneda,.con_access .inner .narita{width:38.33333%;margin-left:2.5%}}@media print{.con_access .inner .haneda,.con_access .inner .narita{width:38.33333%;margin-left:2.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .inner .haneda,.con_access .inner .narita{width:36%;margin-left:3%}}@media only screen and (min-width: 1200px){.con_access .inner .haneda .box_root .one .root{padding:21px 0}.con_access .inner .haneda .box_root .line3{padding:43px 0}}@media print{.con_access .inner .haneda .box_root .one .root{padding:21px 0}.con_access .inner .haneda .box_root .line3{padding:43px 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .inner .haneda .box_root .one .root{padding:17px 0}.con_access .inner .haneda .box_root .line3{padding:44px 0}}.con_access .box_acc{float:left}@media only screen and (max-width: 767px){.con_access .box_acc{float:none}}.con_access .box_acc .st_acc{background:#abb847;color:#fff;padding:.3em .5em;text-align:center;font-size:125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc .st_acc{font-size:113%}}@media only screen and (max-width: 767px){.con_access .box_acc .st_acc{padding:.7em .5em .7em .5em;position:relative;margin-top:.8em;text-align:left;font-size:100%}.con_access .box_acc .st_acc:before{display:none !important}.con_access .box_acc .st_acc:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;line-height:2em;text-align:center;color:#fff;font-size:94%}.con_access .box_acc .st_acc.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}}@media only screen and (min-width: 768px){.con_access .box_acc .box_root{display:block !important}}@media only screen and (max-width: 767px){.con_access .box_acc .box_root{display:none}}.con_access .box_acc .box_root .root{text-align:center;background-size:7px auto;background-repeat:repeat-y;background-position:center top;padding:55px 0}@media only screen and (max-width: 767px){.con_access .box_acc .box_root .root{padding:16px 0}}.con_access .box_acc .box_root .root span{display:block;padding:4px 0;line-height:1.5;background:url(../images/common/bg_01.jpg)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc .box_root .root span{font-size:88%}}.con_access .box_acc .box_root .root.train{background-image:url(../images/home/bg_train.png)}.con_access .box_acc .box_root .root.car{background-image:url(../images/home/bg_car.jpg)}.con_access .box_acc .box_root .root.shin{background-image:url(../images/home/bg_shin.jpg)}.con_access .box_acc .box_root .root.air{background-image:url(../images/home/bg_air.png)}.con_access .box_acc .box_root .root.walk{background-image:url(../images/home/bg_walk.png)}.con_access .box_acc .box_root .root.walk .btn_base{max-width:50%;margin:0 auto}.con_access .box_acc .box_root .st{background:#e9e9e9;text-align:center;padding:.5em 0;clear:both}.con_access .box_acc .box_root .st_arr{background:#2d3d26;text-align:center;color:#fff;letter-spacing:.08em;padding:.8em 0;font-size:113%}.con_access .box_acc .box_root>div{width:48%;float:left}.con_access .box_acc .box_root>div.one{margin-right:4%}@media only screen and (max-width: 767px){.con_access .box_acc .box_root>div .height{padding:45px 0}}.con_access .box_info{background:url(../images/common/bg07.jpg) repeat top left;margin-top:80px;padding:35px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_info{margin-top:60px}}@media only screen and (max-width: 767px){.con_access .box_info{margin-top:3em}}@media only screen and (max-width: 767px){.con_access .box_info{padding:1.5em}}.con_access .box_info .sub_title{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_info .sub_title{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_access .box_info .sub_title{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_info .sub_title{text-align:center}}.con_access .box_info .box_txt{width:510px;float:left}@media only screen and (max-width: 1199px){.con_access .box_info .box_txt{float:none;margin:0 auto}}@media only screen and (max-width: 767px){.con_access .box_info .box_txt{width:100%}}.con_access .box_info .box_txt h5{font-weight:normal;font-size:157%;margin-bottom:.6em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_info .box_txt h5{font-size:138%}}@media only screen and (max-width: 767px){.con_access .box_info .box_txt h5{font-size:125%}}.con_access .box_info .box_txt p{letter-spacing:.06em}.con_access .box_info .box_tel{float:right;width:550px}@media only screen and (max-width: 1199px){.con_access .box_info .box_tel{float:none;margin:1em auto 0}}@media only screen and (max-width: 767px){.con_access .box_info .box_tel{width:100%}}.con_access .box_info .box_tel .st_tel{background-color:#2d3d26;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#fff;text-align:center;padding:.1em 0}.con_access .box_info .box_tel .txt_tel{color:#1b1b1b;white-space:nowrap;text-align:center;margin-top:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_info .box_tel .txt_tel{display:block}}.con_access .box_info .box_tel .txt_tel:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900;font-size:157%;display:inline-block;vertical-align:middle;margin-right:0}@media only screen and (max-width: 767px){.con_access .box_info .box_tel .txt_tel:before{font-size:125%}}.con_access .box_info .box_tel .txt_tel a,.con_access .box_info .box_tel .txt_tel span{letter-spacing:.08em;text-decoration:none;display:inline-block;vertical-align:middle;font-size:182%;font-family:"Noto Serif JP", "Yu Mincho", YuMincho,  "Hiragino Mincho Pro", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:200;font-weight:600}@media only screen and (max-width: 767px){.con_access .box_info .box_tel .txt_tel a,.con_access .box_info .box_tel .txt_tel span{font-size:157%}}.con_access .box_info .box_tel .txt_tel em{display:inline-block;vertical-align:middle;margin-top:.5em;white-space:nowrap;font-size:88%}@media only screen and (min-width: 1200px) and (max-width: 1300px){.con_access .box_info .box_tel .txt_tel em{font-size:82%;letter-spacing:0}}@media only screen and (max-width: 767px){.con_access .box_info .box_tel .txt_tel em{display:block;margin-top:0;font-size:88%}}.con_sig{margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sig{margin-top:90px}}@media only screen and (max-width: 767px){.con_sig{margin-top:4em}}.con_sig .box_des{text-align:center;margin:35px 0}@media only screen and (max-width: 767px){.con_sig .box_des{margin:1em 0}}.con_sig .box_des p:before{width:1.5em;height:1.5em;color:#fff;background:url(../images/common/bg_02.jpg) no-repeat;display:inline-block;vertical-align:middle;margin-right:.5em;font-size:107%}.con_sig .box_des p.car{margin-bottom:.4em}.con_sig .box_des p.car:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_sig .box_des p.wal:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_sig .box_des p span{display:inline-block;vertical-align:middle}.con_sig .box_sig{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.con_sig .box_sig>li{width:25%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sig .box_sig>li{width:33.33333%}}@media only screen and (max-width: 767px){.con_sig .box_sig>li{width:50%;background-color:rgba(0,0,0,0.6)}.con_sig .box_sig>li:nth-child(odd){border-right:1px solid #fff}}.con_sig .box_sig>li:nth-child(2) .box_icon p,.con_sig .box_sig>li:nth-child(6) .box_icon p{padding:.3em .6em}.con_sig .box_sig>li .box_icon{position:absolute;top:10px;left:10px;color:#fff}.con_sig .box_sig>li .box_icon>*{display:inline-block;text-align:center;vertical-align:middle}.con_sig .box_sig>li .box_icon p{line-height:1;font-size:88%;letter-spacing:normal;background:url(../images/common/bg_02.jpg) no-repeat;padding:.3em}.con_sig .box_sig>li .box_icon p span{font-size:143%}.con_sig .box_sig>li .box_icon p:before{margin:0;display:block;font-size:115%}.con_sig .box_sig>li .box_icon p.car:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_sig .box_sig>li .box_icon p.wal:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_sig .box_sig>li .box_icon ul{overflow:hidden}.con_sig .box_sig>li .box_icon ul li{float:left}.con_sig .box_sig>li .box_icon ul li:first-child{margin-right:.5em}.con_sig .box_sig>li .box_icon ul li a{display:block;color:#fff;border:1px solid #fff;line-height:40px;width:40px;height:40px;background-color:rgba(0,0,0,0.1);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}@media only screen and (max-width: 767px){.con_sig .box_sig>li .box_icon ul li a{width:2.5em;height:2.5em;line-height:2.5}}.con_sig .box_sig>li .box_icon ul li a:hover{background-color:rgba(0,0,0,0.3)}.con_sig .box_sig>li .name{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:rgba(0,0,0,0.6);padding:.3em 1em;line-height:1.2}@media only screen and (max-width: 767px){.con_sig .box_sig>li .name{position:static;font-size:88%;background:none}}.con_gall{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gall{margin-top:80px}}@media only screen and (max-width: 767px){.con_gall{margin-top:4em}}.con_gall ul{overflow:hidden;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gall ul{margin-top:2em}}@media only screen and (max-width: 767px){.con_gall ul{margin-top:1.5em}}.con_gall ul li{float:left}@media only screen and (min-width: 1200px){.con_gall ul li{width:16.11111%;margin-right:.66667%}.con_gall ul li:nth-child(6n){margin-right:0}.con_gall ul li:nth-child(n+7){margin-top:12px}}@media print{.con_gall ul li{width:16.11111%;margin-right:.66667%}.con_gall ul li:nth-child(6n){margin-right:0}.con_gall ul li:nth-child(n+7){margin-top:12px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gall ul li{width:23%;margin-right:2.5%}.con_gall ul li:nth-child(4n){margin-right:0}.con_gall ul li:nth-child(n+5){margin-top:12px}}@media only screen and (max-width: 767px){.con_gall ul li{width:31%;margin-right:3.5%}.con_gall ul li:nth-child(3n){margin-right:0}.con_gall ul li:nth-child(n+4){margin-top:3%}}.scrollActive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}@-moz-keyframes Active-list{100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Active-list{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Active-list{100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.scrollActive.active{-moz-animation:Active-list 1.6s ease-in-out 0s 1 forwards;-webkit-animation:Active-list 1.6s ease-in-out 0s 1 forwards;animation:Active-list 1.6s ease-in-out 0s 1 forwards}.con_att{max-width:900px;margin:3% auto 0;margin-bottom:3%;border:3px solid #aa162a;background:#fff;padding:20px 10px}@media only screen and (max-width: 1199px){.con_att{width:90%}}.con_att .st{text-align:center;font-weight:bold;color:#9f0606;font-size:158%}.con_att .txt{margin-top:15px;text-align:center;color:#2e2f31}.con_att .link_txt{display:flex;justify-content:center;width:85%;margin-right:auto;margin-left:auto;padding:1em 0}@media only screen and (max-width: 767px){.con_att .link_txt{flex-wrap:wrap;margin-top:1em}}.con_att .link_txt li{width:25%}@media only screen and (max-width: 767px){.con_att .link_txt li{margin-right:2%;margin-top:1.5em;width:48%}}.con_att .link_txt li a{color:#9f0606;text-decoration:underline}@media only screen and (max-width: 767px){.con_att .link_txt .first{margin-top:0}}.con_att .link_rsv{text-align:center;margin:10px auto 0}.con_caution_bg{width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:100;transition:0.3s}
