@charset "UTF-8";html{overflow-y:scroll;width:100%;height:100%}body *{box-sizing:border-box}.a_wrap{width:100%;height:100%}body{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.5;color:#000;letter-spacing:.02em;width:100%;height:100%}a{color:#000;text-decoration:none}a:hover,a:active{text-decoration:underline}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a img:hover{opacity:.8}.txtC{text-align:center !important}.txtR{text-align:right !important}.txtL{text-align:left !important}.bold{font-weight:700 !important}.normal{font-weight:400 !important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.f11{font-size:72%}.f12{font-size:86%}.f13{font-size:93%}.f16{font-size:115%}.f18{font-size:129%}.f20{font-size:143%}.f22{font-size:157%}.f24{font-size:171%}.f26{font-size:185%}.f28{font-size:200%}sup{font-size:78%;vertical-align:top}sub{font-size:78%;vertical-align:baseline}.red{color:#e00100}.blue{color:#00479d}.yellow{color:#e39600}.mainColor{color:#ba9c5a}.txt_bold{font-weight:700}@media only screen and (max-width:768px){.txt_sp_left{text-align:left !important}}.display_none{display:none}.header{position:absolute;top:0;width:100%;min-width:1200px;z-index:71;background:#fff;-webkit-transition:all .3s;transition:all .3s}@media print{.header{width:100%;min-width:100%}}.header .header_inner{width:1200px;margin:auto;position:relative}.header .header_inner h1,.header .header_inner>div{position:absolute;width:325px;height:41px;top:30px;z-index:71}.header .header_inner h1 .logo_01{fill:#000}.header_gNav_sp{display:none}.header-scrolled{position:fixed;top:0;left:0;z-index:200}@media print{.header-scrolled{position:inherit}}@media only screen and (max-width:1200px){.header{min-width:100%}.header .header_inner{width:100%;padding:0 15px}.header .header_inner h1,.header .header_inner>div{top:45px}}@media only screen and (max-width:768px){.header{z-index:200;background:#000;padding:15px}.header .header_inner h1,.header .header_inner>div{position:static;width:162px;height:20px;margin:auto}.header .header_inner h1 a img,.header .header_inner>div a img{height:auto;width:100%}.header .header_inner h1 .logo_01{fill:#fff}.header_gNav_sp{display:block;position:fixed;left:0;bottom:0;width:100%;height:56px;background:#b49859;z-index:60}.header_gNav_sp ul{display:flex}.header_gNav_sp ul li{color:#fff;text-align:center}.header_gNav_sp ul li a{color:#fff !important;display:block;padding:6px 0}.header_gNav_sp ul li i{display:block;font-size:168%}.header_gNav_sp ul li span{font-size:86%}.header_gNav_sp ul li#reserve_swith_sp,.header_gNav_sp ul li.access{flex:1}.header_gNav_sp ul li#reserve_swith_sp{padding-top:6px;border-right:1px solid #96804c}.header_gNav_sp ul li.tel,.header_gNav_sp ul li#gNav_swith_sp{width:60px;background:#96804c}#gNav_swith_sp{display:block;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:9999}#gNav_swith_sp .menu-trigger,#gNav_swith_sp .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}#gNav_swith_sp .menu-trigger{width:34px;height:25px;top:10px;position:relative}#gNav_swith_sp .menu-trigger p{font-size:72%;margin-top:28px}#gNav_swith_sp .menu-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#fff}#gNav_swith_sp .menu-trigger span:nth-of-type(1){top:0}#gNav_swith_sp .menu-trigger span:nth-of-type(2){top:11px}#gNav_swith_sp .menu-trigger span:nth-of-type(3){bottom:0}}.header .header_subNav{position:absolute;right:0;top:0;z-index:70;height:40px;background:#f9f9f9}.header .header_subNav>ul{letter-spacing:-.4em}.header .header_subNav>ul>li{letter-spacing:0;display:inline-block;font-size:93%;margin-left:10px;padding:10px 0;line-height:20px;height:40px;vertical-align:middle}.header .header_subNav a:hover{opacity:.8}.header .header_subNav li.link_facebook,.header .header_subNav li.link_instagram,.header .header_subNav li.link_tripadvisor,.header .header_subNav li.link_twitter{font-size:143%}.header .header_subNav li.link_tel{font-size:122%;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif"}.header .header_subNav li.link_contact{margin-left:10px}.header .header_subNav li.link_contact a{border-left:1px solid #000;padding-left:10px;display:inline-block}.header .header_subNav li.link_recruit{margin-left:10px;margin-right:10px}.header .header_subNav li.link_recruit a{border-left:1px solid #000;padding-left:10px;display:inline-block}.header .header_subNav li.link_tel span span{font-size:14px}.header .header_subNav li.link_qa{margin-right:5px}.header .header_subNav li#btn_langage,.header .header_subNav li#btn_reserve{cursor:pointer}.header .header_subNav li#btn_langage{margin-left:0;padding:10px;position:relative}.header .header_subNav li#btn_langage i{font-size:141%}.header .header_subNav li#btn_langage:hover,.header .header_subNav li#btn_langage.in_active{background:#000;color:#fff}.header .header_subNav li#btn_langage dl,.header .header_subNav li#btn_langage dt{display:inline-block}.header .header_subNav li#btn_langage dd{display:none;position:absolute;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";width:70px;right:0;top:40px}.header .header_subNav li#btn_langage dd li{display:block;width:100%;text-align:center;padding:5px 0;font-size:86%;background:#000;color:#b49859}.header .header_subNav li#btn_langage dd li.in_active{background:#404040;color:#fff}.header .header_subNav li#btn_langage dd li:hover{background:#404040;color:#fff}.header .header_subNav li#btn_langage dd li a{color:#b49859}.header .header_subNav li#btn_langage dd li a:hover{text-decoration:none;color:#fff}.header .header_subNav li#btn_reserve{background:#4b1c20;position:relative;vertical-align:top;color:#fff;text-align:center;padding:0 35px 0 53px;margin-left:0;line-height:40px;font-size:100%;font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header .header_subNav #btn_reserve.is_active{background:#4b1c20}.header .header_subNav li#btn_reserve i{font-size:129%;position:absolute;left:30px;top:0;bottom:0;margin:auto;height:20px}@media only screen and (max-width:768px){.header .header_subNav{display:none}}.header .header_inner .header_gNav{text-align:right}.header .header_inner .header_gNav .gnav_wrap>ul{display:inline-block;margin-top:60px}.header .header_inner .header_gNav .gnav_wrap>ul>li{display:inline-block}.header .header_inner .header_gNav .gnav_wrap>ul>li>a{position:relative;display:inline-block;color:#000;font-size:115%}.header .header_inner .header_gNav .gnav_wrap>ul>li>a:hover{text-decoration:none}.header .header_inner .header_gNav .gnav_wrap>ul>li:first-child,.header .only_sp{display:none}@media only screen and (min-width:769px){.header .header_inner .header_gNav{display:block !important;position:relative}.header .header_inner .header_gNav .gnav_wrap>ul>li{margin-left:40px}.header .header_inner .header_gNav .gnav_wrap>ul>li>a{font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";padding-bottom:11px}.header .header_inner .header_gNav .gnav_wrap>ul>li>a:before,.header .header_inner .header_gNav .gnav_wrap>ul>li>a:after{position:absolute;top:30px;content:"";display:inline-block;width:0;height:5px;background:#b49859;-webkit-transition:.5s;transition:.5s}.header .header_inner .header_gNav .gnav_wrap>ul>li>a:before{left:50%}.header .header_inner .header_gNav .gnav_wrap>ul>li>a:after{right:50%}.header .header_inner .header_gNav .gnav_wrap>ul>li>a:hover:before,.header .header_inner .header_gNav .gnav_wrap>ul>li>a:hover:after,.header .header_inner .header_gNav .gnav_wrap>ul>li.in_current>a:before,.header .header_inner .header_gNav .gnav_wrap>ul>li.in_current>a:after{width:50%}}@media only screen and (min-width:769px) and (max-width:1200px){.header .header_inner .header_gNav{text-align:center}.header .header_inner .header_gNav .gnav_wrap>ul{width:100%;margin-top:90px}.header .header_inner .header_gNav .gnav_wrap>ul>li.in_current>a{color:#b49859}.header .header_inner .header_gNav .gnav_wrap>ul>li.in_current>a:before,.header .header_inner .header_gNav .gnav_wrap>ul>li.in_current>a:after{display:none}}@media only screen and (min-width:769px) and (max-width:900px){.header .header_inner .header_gNav .gnav_wrap>ul>li{margin-left:20px}}@media only screen and (max-width:768px){.header .header_inner .header_gNav{position:fixed;left:0;top:0;width:100%;height:100%;padding-bottom:30px;background-color:rgba(0,0,0,.95);overflow:auto;display:none;z-index:70;text-align:left}.header .header_inner .header_gNav .gnav_wrap{padding-bottom:150px}.header .header_inner .header_gNav .gnav_wrap>ul{display:block;width:90%;height:auto;margin:15px 5% 0;border-top:1px solid #fff}.header .header_inner .header_gNav .gnav_wrap>ul>li{display:block;border-bottom:1px solid #fff}.header .header_inner .header_gNav .gnav_wrap>ul>li>a{display:block;color:#fff;padding:15px 1.5%;font-size:130%}.header .header_inner .header_gNav .gnav_wrap>ul>li.in_active>a{color:#b49859}.header .header_inner .header_gNav .gnav_wrap>ul>li:first-child{display:block}.header .only_sp{display:block;text-align:center}.header .gnav_ttl{padding:15px 0;width:100%;height:auto;position:relative;top:0}.header .gnav_ttl a{display:block;width:162px;height:20px;margin:auto}.header .gnav_ttl a img{width:100%;height:auto}.header .gnav_ttl a .logo_01{fill:#fff}.header .gnav_ttl .close{position:absolute;right:10px;top:10px}.header .gnav_tel_sp{font-size:186%;color:#fff;padding:35px 0;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif"}.header .gnav_tel_sp a{color:#fff}.header .gnav_tel_sp sub{font-size:40%}.header .header_gNav_select_sp_01{margin-bottom:30px}.header .header_gNav_select_sp_01 label{position:relative}.header .header_gNav_select_sp_01 label i{font-size:200%;color:#fff;vertical-align:middle;padding-right:2%}.header .header_gNav_select_sp_01 select{padding:10px 46px 10px 10px;width:70%;height:48px;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;background:#393939;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:158%;border:none;border-radius:0;text-indent:.01px;text-overflow:''}.header .header_gNav_select_sp_01 select::-ms-expand{display:none}.header .header_gNav_select_sp_01 label:after{content:"\e901";position:absolute;height:48px;width:46px;line-height:48px;background:#141414;color:#fff;margin:auto;font-size:100%;font-family:hotelicon;right:0;z-index:1;pointer-events:none}.close,.close span{display:inline-block;transition:all .4s;box-sizing:border-box}.close{width:34px;height:25px;position:relative}.close p{font-size:72%;margin-top:28px}.close span{position:absolute;left:0;width:100%;height:4px;background-color:#fff}.close span:nth-of-type(1){top:0;-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.close span:nth-of-type(2){top:11px;opacity:0}.close span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(315deg);transform:translateY(-11px) rotate(315deg);bottom:0}}@media only screen and (min-width:769px){.header_gNav_udrbox .udrbox_sp_only{display:none}.header_gNav_udrbox{display:block !important}.header_gNav_udrbox_inr,.header_gNav_udrbox_layer{position:absolute;top:95px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.2s linear;visibility:hidden;opacity:0}.header_gNav_udrbox_inr{width:1200px;z-index:69;text-align:center;font-size:13.5px;background-color:rgba(243,243,243,.9);box-shadow:0px 4px 5px 0px rgba(0,0,0,.16)}.header_gNav_udrbox_inr.is_hover,.header_gNav_udrbox_layer.is_hover{visibility:visible;opacity:1}.header_gNav_udrbox_layer{width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:68}.header_gNav_udrlist_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:0px 4px 5px -3px rgba(0,0,0,.12)}.header_gNav_udrlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:18px 15px 0;background-color:#fff}.header_gNav_udrlist_box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header_gNav_udrlist_detail_tit{margin:5px auto 0;height:40px;max-width:275px}.header_gNav_udrlist_menu_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:4px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.header_gNav_udrlist_menu_link:hover{text-decoration:none;opacity:.8}.header_gNav_udrlist_menu{padding:10px 80px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu{padding:40px 0}.header_gNav_udrlist_menu.row2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header_gNav_udrlist_menu_box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:260px;padding:0 10px;margin-top:10px;width:100%}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu_box:first-child{margin-top:auto}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu_box:last-child{margin-bottom:auto}.header_gNav_udrlist_menu_link{background-color:#fff;min-width:216px;border:1px solid #e4e4e4}}@media only screen and (min-width:769px) and (max-width:1200px){.header_gNav_udrbox_inr,.header_gNav_udrbox_layer{top:125px}.header_gNav_udrbox_inr{width:100%}.header_gNav_udrlist_detail_tit{height:30px;max-width:none}.header_gNav_udrlist_wrp{-ms-flex-wrap:wrap;flex-wrap:wrap}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px 10px 20px}.header_gNav_udrlist_menu{padding:10px 10px 20px}.header_gNav_udrlist_menu.row2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu_box:first-child{margin-top:10px}.header_gNav_udrlist_wrp .header_gNav_udrlist_menu_box:last-child{margin-bottom:0}}@media only screen and (max-width:768px){.header_gNav_udrbox .udrbox_pc_only{display:none}.header_gNav_udr_sp:after{content:"";position:absolute;right:1.5%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:12px;height:12px;background:url(https://www.hotel.kyoto/karasuma/wp-content/themes/hotel_okura_2018_template/img/common/ico_plus.png) no-repeat 50% 50%;background-size:100% auto}.header_gNav_udr_sp.is_active:after{background-image:url(https://www.hotel.kyoto/karasuma/wp-content/themes/hotel_okura_2018_template/img/common/ico_minus.png)}.header_gNav_udrbox{padding:10px 3% 20px;display:none}.header_gNav_udrbox a{display:block;font-size:120%;color:#fff}.header_gNav_udrbox_layer{display:none}.header_gNav_udrlist_link,.header_gNav_udrlist_menu_link{padding:15px 0}.header_gNav_udrlist_detail_img{display:none}.rich_udrlist_sp{background-color:#202020;padding:10px}.rich_udrlist_sp~.rich_udrlist_sp{padding-top:0}.rich_udrlist_sp a{font-size:100%;padding:0}.rich_udrlist_sp .header_gNav_udrlist_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rich_udrlist_sp .header_gNav_udrlist_detail_img{display:block;min-width:74px;max-width:74px;height:74px;overflow:hidden;position:relative;margin-right:10px}.rich_udrlist_sp .header_gNav_udrlist_detail_img img{height:74px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}.header_form_box{padding:85px 0 20px;position:absolute;width:100%;top:0;background:rgba(39,42,64,.5);display:none}.header_form_box p.mv_form_box_comment{max-width:1190px;margin:0 auto;color:#fff;font-size:12px;text-align:right;padding-top:5px}.header_form_box .header_form_box_inner{width:1200px;margin:auto}.header_form_box .header_form_box_ttl_pc{display:inline-block;float:left;font-size:158%;font-weight:400;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";color:#fff;text-align:center;padding-top:30px}.header_form_box .header_form_box_ttl_pc span{font-size:86%;display:block}.header_form_box .header_form_box_ttl_sp{display:none}@media only screen and (max-width:1200px){.header_form_box{padding:20px 15px}.header_form_box .header_form_box_inner{width:100%}.header_form_box .header_form_box_ttl_pc{font-size:156%;float:none;padding:0}.header_form_box .header_form_box_ttl_pc span{display:inline-block;padding-left:5px}}@media only screen and (max-width:768px){.header_form_box{padding:0 0 30px;position:fixed;left:0;width:100%;height:100%;overflow-y:auto;background:rgba(0,0,0,.95);z-index:60}.header_form_box p.mv_form_box_comment{width:100%;padding:0;text-align:center}.header_form_box .header_form_box_ttl_pc{display:none}.header_form_box .header_form_box_ttl_sp{display:block;color:#fff;font-weight:400;text-align:center;font-size:86%;padding:15px 0;background:rgba(0,0,0,.5);width:100%}}.header_form_box_tabbox{float:right}.header_form_box_tabbox .header_tab_menu{float:left;width:150px}.header_form_box_tabbox .header_tab_menu #header_tab_list li,.header_form_box_tabbox .header_tab_menu .tab_event{width:100%;height:49px;line-height:49px;background:#663e41;border-left:4px solid #663e41;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-left:4px solid #663e41}.header_form_box_tabbox .header_tab_menu #header_tab_list li i,.header_form_box_tabbox .header_tab_menu .tab_event i{font-size:165%;padding-left:17px;margin-right:5px;vertical-align:middle}.header_form_box_tabbox .header_tab_menu #header_tab_list li:nth-child(2) i{font-size:115%}.header_form_box_tabbox .header_tab_menu .tab_event i{font-size:136%;padding-left:20px}.header_form_box_tabbox .header_tab_menu #header_tab_list li.is_active{background:#4b1c20;border-left:4px solid #b49859}.header_form_box_tabbox .header_tab_menu #header_tab_list li.is_active a{color:#b49859}.header_form_box_tabbox .header_tab_menu #header_tab_list li a,.header_form_box_tabbox .header_tab_menu .tab_event a{display:block;width:100%;height:100%;text-align:left;color:#fff;font-size:86%;text-decoration:none}.header_form_box_content{width:925px;height:147px;background:#4b1c20;float:left;color:#fff;padding:10px 30px;box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:1200px){.header_form_box_tabbox{display:flex;float:none}.header_form_box_tabbox .header_tab_menu{float:none}.header_form_box_content{width:100%;height:auto;float:none}}@media only screen and (max-width:768px){.header_form_box_tabbox{display:block;float:none}.header_form_box_tabbox .header_tab_menu{width:100%;display:flex}.header_form_box_tabbox .header_tab_menu #header_tab_list li,.header_form_box_tabbox .header_tab_menu .tab_event{width:100%;height:50px;line-height:50px;border-top:4px solid #663e41;border-left:0;box-sizing:content-box}.header_form_box_tabbox .header_tab_menu #header_tab_list li a,.header_form_box_tabbox .header_tab_menu .tab_event a{font-size:129%;font-weight:700;text-align:center}.header_form_box_tabbox .header_tab_menu #header_tab_list{display:flex;width:66.6%}.header_form_box_tabbox .header_tab_menu #header_tab_list li{width:50%}.header_form_box_tabbox .header_tab_menu .tab_event{width:33.3%;flex:1}.header_form_box_tabbox .header_tab_menu #header_tab_list li i,.header_form_box_tabbox .header_tab_menu .tab_event i{display:none}.header_form_box_tabbox .header_tab_menu #header_tab_list li.is_active{border-left:0;border-top:4px solid #b49859}.header_form_box_content{padding:15px}}#header_tab_restaurant{padding:15px;position:relative}.header_form_box_content .restaurant_list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.header_form_box_content .restaurant_list li{width:24.5%;margin:.5% .25%;vertical-align:top;font-size:93%}.header_form_box_content .restaurant_list li a{background:#663e41;text-align:center;color:#fff;display:block;width:100%;border-radius:3px;position:relative;padding:22px 20px 22px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header_form_box_content .restaurant_list li a:after{content:"\e902";font-family:hotelicon;position:absolute;right:10px;font-size:72%;top:0;bottom:0;margin:auto;height:1.5em}.header_form_box_content .restaurant_list li a:hover{background:#74757d;text-decoration:none}#header_tab_restaurant .submit_btn{position:absolute;right:15px;bottom:17px}#header_tab_restaurant .submit_btn .cancel_btn{text-align:right;margin-top:4px;font-size:86%}#header_tab_restaurant .submit_btn .cancel_btn i{font-size:122%}#header_tab_restaurant .submit_btn .cancel_btn a{color:#ccc;margin-right:5px;text-decoration:none}#header_tab_restaurant .submit_btn .cancel_btn a:hover{text-decoration:underline}@media only screen and (max-width:768px){.header_form_box_content .restaurant_list{justify-content:space-between}.header_form_box_content .restaurant_list li{width:49.5%;margin:.5% 0;font-size:115%}.header_form_box_content .restaurant_list li:nth-child(1),.header_form_box_content .restaurant_list li:nth-child(2),.header_form_box_content .restaurant_list li:nth-child(3){width:100%}#header_tab_restaurant .submit_btn{position:static}}.important_notices{width:100%;position:absolute;left:0;top:0;height:34px;font-size:14px;text-align:center;padding:6px 0 4px 10px;border-bottom:solid 1px #aaa;background-color:#fff}.important_notices .kai{display:none}.header .header_subNav{z-index:72!important}.header_form_box{top:34px!important;z-index:71!important}.header .header_inner>div,.header .header_inner h1{z-index:69!important}@media only screen and (max-width:870px){.important_notices .kai{display:block}.important_notices{height:58px}.header .header_subNav{top:58px}.header_form_box{top:57px!important}}@media only screen and (max-width:768px){.header{top:0!important;position:relative!important}.important_notices{font-size:11px;height:46px}.main_visual{margin-top:-50px}.main_visual #top_big_slide{height:260px}.header_form_box{top:0!important}}@media only screen and (max-width:359px){.header{padding-top:80px}.important_notices{height:60px}}.contents{padding:20px 0 0;min-width:1200px}.contents_inner{width:1200px;margin:auto}@media print{.contents,.contents_inner{width:100%;min-width:100%}}.contents_gray{background:#f8f8f8;padding:60px 0}.contents_gray_inner{width:100%;max-width:1200px;margin:0 auto}.contents_gray_inner .mod_list_type02{margin-top:0}@media only screen and (max-width:1200px){.contents{min-width:100%}.contents_inner{width:100%;padding:0 15px}}@media only screen and (max-width:768px){.contents_gray{background:#f8f8f8;padding:20px 0}.contents_gray_inner .mod_list_type02{margin-bottom:20px}}.page_top{position:fixed;right:0;bottom:0;display:none}.page_top a{display:inline-block;background:#ba9c5a;width:60px;height:60px;font-size:300%;text-align:center;line-height:60px;color:#fff}.page_top a:hover{background:#d3b777}.footer{position:relative;padding:55px 0;background:#4b1c20;color:#fff;min-width:1200px}.footer .footer_inner{width:1200px;margin:auto}@media print{.footer,.footer .footer_inner{min-width:100%}}@media only screen and (max-width:1200px){.footer{min-width:100%}.footer .footer_inner{width:100%;padding:0 15px}}.footer nav{margin-bottom:65px}.footer nav ul{text-align:center;font-size:86%;text-align:center}.footer nav ul li{display:inline-block}.footer nav ul li:before{content:"|"}.footer nav ul li:first-child:before{display:none}.footer nav ul li a{color:#fff;padding:0 5px}.footer_detail_box{display:flex;justify-content:center}.footer_detail_box .detail{width:50%;max-width:530px;box-sizing:border-box;-webkit-box-sizing:border-box}.footer_detail_box .detail h2{margin-bottom:65px;text-align:center;width:100%}.footer_detail_box .detail h2 img{width:100%;max-width:390px}.footer_detail_box .detail .detail_inner{display:flex}.footer_detail_box .detail .contact{font-style:normal;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";margin-right:20px;width:50%}.footer_detail_box .detail .contact h3{font-weight:400;font-size:136%;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #ba9c5a;display:none}.footer_detail_box .detail .contact .tel{font-size:165%;letter-spacing:0}.footer_detail_box .detail .contact a{color:#fff !important}.footer_detail_box .detail .contact .tel sub{font-size:40%}.footer_detail_box .detail .contact .add{font-size:12px;line-height:1.5}.footer_detail_box .detail .contact table{background:#54282c;width:100%;margin-top:10px}.footer_detail_box .detail .contact table th,.footer_detail_box .detail .contact table td{padding:10px;font-weight:400}.footer_detail_box .detail .contact table th{font-size:72%;text-align:right;width:43%}.footer_detail_box .detail .contact .link_tel_sp span{font-size:10px}.footer_detail_box .detail .contact .link_tel_sp i{font-size:11px;margin-right:6px}.footer_detail_box .detail .detail_link_btn{width:50%}.footer_detail_box .detail .detail_link_btn li{margin-bottom:10px;line-height:1}.footer_detail_box .detail .detail_link_btn li a{color:#fff;border-radius:3px;border:1px solid #707070;display:block;padding:10px 20px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box}.footer_detail_box .detail .detail_link_btn li:first-child a{background:#88353c;border:0}.footer_detail_box .detail .detail_link_btn li:nth-child(2) a{padding:10px 15px 10px 10px}.footer_detail_box .detail .detail_link_btn li:nth-child(2) a img{margin-right:5px}.footer_detail_box .detail .detail_link_btn li:nth-child(3) a{font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";font-size:136%}.footer_detail_box .detail .detail_link_btn li a:hover{text-decoration:none}.footer_detail_box .detail .detail_link_btn li a:after{content:"\e902";font-family:hotelicon;position:absolute;font-size:68%;right:10px;top:0;bottom:0;margin:auto;height:1em}.footer_detail_box .detail .detail_link_btn li.link_toGroup a:after{content:"\e902";font-family:hotelicon;font-size:55%;right:10px;top:0;bottom:0;margin:auto;height:1em}.footer_detail_box .link_area{width:50%;padding-left:40px;box-sizing:border-box;-webkit-box-sizing:border-box}.footer_detail_box .link_area ul{margin-bottom:5px;letter-spacing:-.4em}.footer_detail_box .link_area li{display:inline-block;letter-spacing:0;padding:0 5px;border-right:1px solid #fff;line-height:1}.footer_detail_box .link_area li:first-child{border-left:1px solid #fff;min-width:80px;padding:0 10px}.footer_detail_box .link_area li a{color:#fff;font-size:72%}.footer_detail_box .detail .detail_link_btn span{font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif"}.footer_detail_box .link_area .group_list li{border:0;padding:0 5px 0 0;display:inline}.footer_detail_box .detail .detail_link_btn i{font-style:normal}.footer_detail_box .detail .detail_link_btn li:nth-child(n+4) a{border:0;padding-left:0}.footer_detail_box .detail .detail_link_btn li:nth-child(n+4) a:hover{text-decoration:underline}.footer_detail_box .detail .detail_link_btn li:nth-child(n+4) a:after{display:none}.foot_sns_link{text-align:center;margin:40px 0}.foot_sns_link li{padding:0 10px;display:inline-block}.foot_sns_link li a{font-size:129%;color:#fff}.footer .copyright{text-align:center;font-size:72%}@media only screen and (max-width:768px){.footer{padding:0 0 56px}.footer .footer_inner{padding:0}.footer nav ul{font-size:100%;display:flex;flex-wrap:wrap}.footer nav ul li{display:block;width:50%;border-bottom:1px solid transparent}.footer nav ul li.pc_only{display:none}.footer nav ul li a{padding:15px 5px;display:block;width:100%;background:#60282d}.footer nav ul li:before{display:none}.footer nav ul li:nth-child(odd){border-right:1px solid transparent}.footer_detail_box{display:block}.footer_detail_box .detail,.footer_detail_box .link_area{width:100%;padding:0;max-width:none}.footer_detail_box .detail{border-right:0;padding:0 15px}.footer_detail_box .detail .detail_inner{display:block}.footer_detail_box .detail .contact{width:100%;text-align:center}.footer_detail_box .detail .contact h3{padding-bottom:3px;margin-bottom:0;border-bottom:0;display:block}.footer_detail_box .detail .contact .contact_sp{background:#5b3034;border:1px solid #fff;padding:15px}.footer_detail_box .detail .contact .add{font-size:86%;padding-top:20px;padding-bottom:10px}.footer_detail_box .detail .contact .add br{display:none}.footer_detail_box .detail .detail_link_btn{width:100%;margin-top:20px}.footer_detail_box .detail .detail_link_btn li a{padding:19px 20px}.footer_detail_box .detail .detail_link_btn li:nth-child(2) a{padding:16px 15px 16px 20px}.footer_detail_box .link_area{background:#2c2e3a;padding:15px}.footer_detail_box .link_area ul{display:none}.footer_detail_box .link_area .group_list{display:flex;justify-content:space-between}.footer_detail_box .link_area .group_list li{display:block}.footer_detail_box .link_area .group_list li img{width:100%}.foot_sns_link{margin-bottom:0;margin-top:20px}.footer .copyright_sp{display:table;width:100%}.footer .copyright_sp .copyright{text-align:left;padding:0 0 0 15px}.footer .copyright_sp .spDisNon{display:none}.footer .copyright{display:table-cell;vertical-align:middle}.page_top{position:static;width:60px;display:table-cell}}.remodal img{width:100%}.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}.gdpr_msg{position:fixed;bottom:0;background:#f1f1f1;color:#333;padding:20px 0;z-index:201;width:100%;display:none}.gdpr_msg_wrap{max-width:720px;margin:0 auto}.gdpr_msg_wrap .desc{display:flex;justify-content:space-between;font-size:14px;margin-bottom:15px}.gdpr_msg_wrap .desc p a{color:#aa0d0d;text-decoration:underline}.gdpr_msg_wrap .desc p a:hover{opacity:.8}.gdpr_msg_wrap .desc div.col{display:flex;text-align:center}.gdpr_msg_wrap .desc .col .agreeBtn{background:#333961;color:#fff;font-size:16px;display:inline-block;width:213px;height:54px;line-height:54px;border-radius:6px;margin:0 auto}.gdpr_msg_wrap .desc .col .agreeBtn:hover{opacity:.8;text-decoration:none}.gdpr_msg_wrap .desc_config{display:flex;justify-content:space-between;font-size:12px;background:#fff;padding:10px;text-align:center}.gdpr_msg_wrap .desc_config:hover{text-decoration:none;opacity:.8}.gdpr_msg_wrap .desc_config p{color:#333961}.gdpr_msg_wrap .desc_config span{position:relative;padding-right:30px}.gdpr_msg_wrap .desc_config span:after{content:"\e902";font-family:hotelicon;font-size:74%;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.3s}.gdpr_msg_wrap .desc_config:hover span:after{right:10px}@media only screen and (max-width:768px){.only_pc{display:none}.gdpr_msg{padding:18px;letter-spacing:0}.gdpr_msg_wrap .desc{display:block}.gdpr_msg_wrap .desc p{margin-bottom:15px}.gdpr_msg_wrap .desc div.col{padding:0 0 8px}.gdpr_msg_wrap .desc_config{display:block;padding:10px}.gdpr_msg_wrap .desc_config p{text-align:left;margin-bottom:5px}}