/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border:0;border-top:1px solid;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;outline:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}html{height:-webkit-fill-available;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}body{position:relative;margin:0;padding:0;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;-webkit-text-size-adjust:none;color:#c3b9b7;font-size:12px;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}body.reserve-open,body.nav-open,body.modal-open{position:fixed;width:100%}.wine{color:#900;font-weight:bold}strong{font-weight:bold}#overlay_header{z-index:9;position:fixed;top:50px;left:0;width:0;background-color:#000;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#overlay_header.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);visibility:visible;width:100%;height:calc(var(--vh, 1vh)*100);transform:translateY(0);opacity:1}#overlay_header #global_nav_sp a{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;font-weight:700;font-size:15px;line-height:1;font-family:"Times New Roman",Times,serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px;padding-left:15px;border-bottom:1px solid #333;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#overlay_header #global_nav_sp a::after{content:url(../img/header/ic_arrow_right.svg)}#overlay_header #member_registration{padding:20px 15px}#overlay_header #member_registration a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;font-size:13px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#757575), color-stop(7.29%, #606060), to(#4E4E4E));background:linear-gradient(180deg, #757575 0%, #606060 7.29%, #4E4E4E 100%);text-shadow:0px 1px 1px #1b1b1b}#header{height:80px;margin-bottom:15px;background-color:#000}#logo_container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#logo_container #logo{-webkit-box-flex:1;-ms-flex:1;flex:1}#logo_container #logo img{display:block;width:99px}#header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}#header_nav a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:13px;background-color:#bb201c;color:#fff;font-size:9px;line-height:1;font-family:"Roboto",sans-serif;letter-spacing:.7px;white-space:nowrap}#header_nav_sp{display:none}#header_nav_sp #open_button,#header_nav_sp #close_button{cursor:pointer}#header_nav_sp #menu_btn{display:none}#header_nav_sp #menu_btn #open_button{display:block}#header_nav_sp #menu_btn #close_button{display:none}#header_nav_sp #menu_btn.open #open_button{display:none}#header_nav_sp #menu_btn.open #close_button{display:block;background-color:#bca474}#global_nav{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:26px;border-bottom:3px solid #bb201c;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}#global_nav a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;position:relative;justify-content:flex-start;color:#fff;font-weight:normal;font-size:11px;line-height:1;font-family:"Roboto",sans-serif;letter-spacing:.7px;white-space:nowrap}#global_nav a:not(:last-of-type){padding-right:8px;border-right:1px solid #7f7f7f}#global_nav a:hover{color:#bb201c}#footer_shop_link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;row-gap:30px;flex-wrap:wrap}#footer_shop_link a{-ms-flex-preferred-size:25%;flex-basis:25%}#footer_shop_link img{display:block;margin-right:auto;margin-left:auto}#global_nav_sp_footer{display:none;border-top:1px solid #333}#footer{margin-top:30px;padding-bottom:15px;font-family:Verdana,Geneva,Tahoma,sans-serif}#footer .footer_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer_nav li{padding-right:10px;padding-left:10px;font-size:10px;line-height:1}#footer .footer_nav li:not(:last-child){border-right:1px solid #4e4e4e}#footer .footer_nav li a{color:#787878;white-space:nowrap}#footer .footer_nav li a:hover{text-decoration:underline}#footer #copyright{margin-top:12px;font-size:10px;text-align:center}#footer_shop_link,#footer_container,#header_container,#container,.container{width:820px;margin-right:auto;margin-left:auto}#all_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-bottom:30px}#main_container{-webkit-box-flex:1;-ms-flex:1;flex:1}#page_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#page_container picture{width:179px}#page_container img{display:block;width:179px;height:auto}#page_container #page_contents{-webkit-box-flex:1;-ms-flex:1;flex:1}#single_page_container img{display:block;max-width:100%;height:auto}#sidebar{-ms-flex-preferred-size:180px;flex-basis:180px}#sidebar .side_socials{margin-top:10px;margin-bottom:10px}#sidebar .side_socials>a,#sidebar .side_banners>a{display:block}#sidebar .side_socials>a:not(:last-child),#sidebar .side_banners>a:not(:last-child){margin-bottom:10px}#sidebar .side_socials>a picture,#sidebar .side_socials>a img,#sidebar .side_banners>a picture,#sidebar .side_banners>a img{display:block;max-width:100%}.section_title{position:relative;margin-bottom:1em;padding-bottom:8px;color:#a5a5a2;font-size:25px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}.section_title.jp{font-size:20px}.section_title::after{display:block;z-index:-1;position:absolute;bottom:8px;width:100%;height:3px;background:-webkit-gradient(linear, left top, right top, from(rgb(2, 0, 36)), color-stop(50%, rgb(72, 1, 1)), to(rgb(124, 20, 25)));background:linear-gradient(90deg, rgb(2, 0, 36) 0%, rgb(72, 1, 1) 50%, rgb(124, 20, 25) 100%);content:""}.section_sub_title{display:inline-block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #5d070c;color:#979004;font-weight:700;font-size:18px}.section_sub_title.no_lines{padding-bottom:0;border:none}.section_sub_title.white{color:#c3b9b7}.line_red{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #4e070d;color:#979004;font-weight:700}.social_icons{display:none;margin-top:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.social_icons img{display:block}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;font-size:16px;line-height:1.8;text-align:center}.pc_disabled{display:none}.dinner_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;padding-right:12px;padding-left:12px;border-radius:4px;background-color:#000;color:#fff;line-height:1.4;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-align:center}.yoyaku_area>a,.reservation_button{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:1px solid #57060c;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#6A070F), color-stop(1%, #8A0914), color-stop(2%, #65070E), to(#68070E));background:linear-gradient(180deg, #6A070F 0%, #8A0914 1%, #65070E 2%, #68070E 100%);color:#fff;font-size:20px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:-1px -1px 1px #333,1px 1px #666}.yoyaku_area>a:hover,.reservation_button:hover{opacity:.9}.seat_button{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:1px solid #684822;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#A69045), color-stop(12.5%, #927839), to(#675428));background:linear-gradient(180deg, #A69045 0%, #927839 12.5%, #675428 100%);color:#fff;font-size:20px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:-1px -1px 1px #333,1px 1px #666}.seat_button:hover{opacity:.9}.discount_button{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:40px;border:1px solid #17274b;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#26417D), color-stop(10.42%, #2A4889), color-stop(16.67%, #26427E), to(#294482));background:linear-gradient(180deg, #26417D 0%, #2A4889 10.42%, #26427E 16.67%, #294482 100%);color:#fff;font-size:16px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:-1px -1px 1px #333,1px 1px #666}.discount_button:hover{opacity:.9}.external_button{margin-top:20px;text-align:center}.external_button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px;overflow:hidden;border:1px solid #979004;border-radius:1px;background-color:#333103;color:#000;color:#aea501;font-size:14px;letter-spacing:2px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;min-width:230px}#contact_description{margin-bottom:2em;line-height:1.8}#contact_description p{margin-top:1em}#contact_description a{text-decoration:underline}#form_container .point{margin-bottom:12px}#form_container .red{color:red}.form_parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background-color:#2e110a;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.form_parts:nth-child(even){background-color:#42150b}.form_parts .form_title{display:-webkit-box;display:-ms-flexbox;display:flex;width:180px;color:#9a8e04;text-align:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.form_parts .form_title.req::after{content:"＊";color:red;font-weight:700}.form_parts .form_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.form_parts .form_content select{width:100%;padding:5px;background-color:#fff;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist;color:#000}.form_parts .form_content.tel,.form_parts .form_content.postal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.form_parts .form_content.tel input[type=text],.form_parts .form_content.postal input[type=text]{width:auto}.form_parts .form_content.select p{margin-top:5px}.form_parts .form_content.radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.form_parts .form_content.radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.form_parts .form_content textarea{width:100%}.form_parts .form_content textarea,.form_parts .form_content input[type=text],.form_parts .form_content input[type=email]{width:100%;padding:5px;background-color:#fff;color:#000}#contact_submit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#contact_submit input[type=reset],#contact_submit input[type=submit]{width:100px;padding:.5em 2em;border-radius:2px;background-color:#fff;color:#000;text-align:center}#form_point{margin-top:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #42150b;border-bottom:1px solid #42150b}#form_point h2{margin-bottom:1em}#form_point ol{margin-left:1.5em}#form_point ol li{list-style:decimal outside}#form_other_link{margin-top:20px;text-align:center}#form_other_link a{color:#d29812}.yellow_text{color:#9a8e04}.text_right{text-align:right}.pink_text{color:#ef4e4e}.link2:not(:last-of-type){margin-bottom:20px}.link2 a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.link2 a .link2_title{display:-webkit-box;display:-ms-flexbox;display:flex;color:#c90;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.link2 a .link2_title::before{content:"";color:#bb201c;font-size:10px;font-family:"Material Icons"}.link2 a .link2_url{color:#630;font-size:10px}.link2_border{height:1px;margin-top:20px;margin-bottom:20px;border:none;background-color:#561a1a}#main_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;min-height:100vh;min-height:100dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;line-height:1;font-family:"Times New Roman",Times,serif;text-align:center}#main_wrapper img{display:block;margin-right:auto;margin-left:auto}#main_wrapper #top-main-nav{margin-top:10px;margin-bottom:10px}#main_wrapper .pleaseselect{margin-top:20px}#main_wrapper .pleaseselect2{margin-top:90px}#showcase{margin-bottom:30px}#showcase img{display:block;width:100%;height:auto}#showcase .thumb-slider{margin-top:8px}#showcase .thumb-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#showcase .thumb-slider .swiper-slide{width:auto !important;padding:2px;border:solid 1px #111;background:#000;cursor:pointer}#showcase .thumb-slider .swiper-slide-thumb-active{border:solid 1px #666}#showcase .thumb-slider img{width:98px}#home_whats_new{margin-top:30px;margin-bottom:30px}#home_whats_new ul li:not(:last-child){margin-bottom:20px}#home_whats_new ul .link,#home_whats_new ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#home_whats_new ul .link time,#home_whats_new ul a time{color:#bca474;font-weight:bold;white-space:nowrap}#home_whats_new ul .link span,#home_whats_new ul a span{font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1}#home_whats_new .readmore{margin-top:30px;text-align:right}#home_whats_new .readmore a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}#home_whats_new .readmore a::before{content:"";font-family:"Material Icons"}#home_artist_container .swiper-wrapper{display:block}#home_artist_container .swiper_control{display:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#home_artist_container .swiper_control .swiper-button-next,#home_artist_container .swiper_control .swiper-button-prev,#home_artist_container .swiper_control .swiper-pagination{position:static}#home_artist_container .swiper_control .swiper-pagination{width:auto;font-style:italic;font-weight:700;font-family:"Georgia",serif}#home_artist_container .swiper_control .swiper-button-next,#home_artist_container .swiper_control .swiper-button-prev{height:20px;margin-top:0}#home_artist_container .swiper_control .swiper-button-next::after,#home_artist_container .swiper_control .swiper-button-prev::after{color:#bca474;font-size:20px;line-height:1}#home_artist_container .artists a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;width:auto;height:auto}#home_artist_container .artists:not(:last-of-type){margin-bottom:1.5em}#home_artist_container .artists .artist_image{display:block;-ms-flex-preferred-size:160px;flex-basis:160px}#home_artist_container .artists .artist_image img{display:block;max-width:100%;height:auto}#home_artist_container .artists .artist_info{-webkit-box-flex:1;-ms-flex:1;flex:1}#home_artist_container .artists .artist_info time{display:block;margin-bottom:.5em;color:#bca474;font-weight:700;font-family:Arial,Helvetica,sans-serif}#home_artist_container .artists .artist_info .artist_name,#home_artist_container .artists .artist_info .show_name{font-weight:700;font-size:12px}#home_artist_container .artists .artist_info .show_detail{margin-top:1em;color:#bca474}#home_artist_container .artists .artist_info .read_more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:17px;margin-top:1em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:12px;padding-left:12px;border:1px solid #ac1b11;background:-webkit-gradient(linear, left top, left bottom, from(rgb(158, 19, 16)), to(rgb(196, 23, 28)));background:linear-gradient(180deg, rgb(158, 19, 16) 0%, rgb(196, 23, 28) 100%);color:#fff;font-weight:bold;font-size:10px;text-shadow:0px 1px 1px rgba(0,0,0,.5)}#schedule_link{display:none}#home_access{display:none}#home_access>*{margin-bottom:20px}#home_access .telnumber{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:bold;font-size:20px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;font-family:Arial,Helvetica,sans-serif}#home_access .telnumber::before{content:"";font-family:"Material Icons"}#home_access h3{margin-bottom:10px;color:#bca474;font-weight:700;line-height:1}#home_access address>*{margin-bottom:20px}#home_access #map{aspect-ratio:16/9}#home_access #map iframe{width:100%;height:100%}.thumbnail{margin-bottom:40px}.thumbnail img{max-width:100%;height:auto}.bg_info{margin-bottom:20px;padding:25px 20px;background-color:#290803}.yellow_box{padding:20px;border:1px solid #9a8e04;color:#9a8e04}.gray_box{padding:20px;background-color:#111;line-height:2}.note{margin-bottom:20px}.note h4{color:#9a8e04;font-weight:700}.note h4::before{content:"◆ "}.note p:not(:last-child){margin-bottom:20px}.note a{color:#787878;text-decoration:underline}.note ul{margin-left:1.5em}.note ul li{list-style:square outside}.note .more a{text-decoration:none}.agreement_box:not(:last-of-type){margin-bottom:20px}.agreement_box.top{padding-top:15px;border-top:1px solid #9a8e04}.agreement_box h4{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #9a8e04;color:#9a8e04;font-weight:700;font-size:14px}.agreement_box p{padding-left:20px}.agreement_box p:not(:last-of-type){margin-bottom:15px}.agreement_box .number_list{margin-top:15px;margin-left:20px}.agreement_box .number_list li{list-style:decimal inside}.agreement_box .number_list li:not(:last-child){margin-bottom:0}.table_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.table_list dt{-ms-flex-preferred-size:130px;flex-basis:130px;color:#9a8e04}.table_list dd{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.yellow_table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border-collapse:collapse}.yellow_table th{width:10%;font-weight:normal;text-align:center}.yellow_table th,.yellow_table td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border:1px solid #9a8e04}.yellow_table td{width:45%}#page_message{margin-bottom:20px;font-weight:700;font-size:18px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#page_description{line-height:1.8}#page_description p:not(:last-child){margin-bottom:20px}.rss{text-align:right}.rss a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:70px;height:15px;color:#fff;font-weight:700;font-size:11px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#900}#whatsnew_container .whatsnew{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px;font-size:12px}#whatsnew_container .whatsnew:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #222}#whatsnew_container .whatsnew .whatsnew_header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:30px;word-break:break-all}#whatsnew_container .whatsnew .whatsnew_header time{display:block;color:#bca474;white-space:nowrap}#whatsnew_container .whatsnew .whatsnew_header .whatsnew_title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-weight:700}#whatsnew_container .whatsnew .whatsnew_body p:not(:last-child){margin-bottom:24px;word-break:break-all}#whatsnew_container .whatsnew .whatsnew_body b,#whatsnew_container .whatsnew .whatsnew_body strong,#whatsnew_container .whatsnew .whatsnew_body a{color:#fff;word-break:break-all}#pagination{margin-top:50px}#pagination nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}#pagination nav .current{color:#c3b9b7}#pagination nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;color:#bca474;font-weight:700}#food_index h2{margin-top:30px;margin-bottom:30px;font-weight:bold}#food_index ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#food_index ul img{display:block;max-width:100%;height:auto}#food_index #discript{text-align:center}#food_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.food_select_container{display:none}.food_select{position:relative}.food_select::after{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";color:#262626;font-size:20px;line-height:1;font-family:"Material Icons"}.food_select select{width:100%;height:35px;padding-right:15px;padding-left:15px;border-radius:5px;background-color:#fff;color:#000}#food_menu{width:210px}#food_menu h2{cursor:pointer}#food_menu h2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:20px;margin-bottom:10px;padding-right:10px;padding-left:10px;background:-webkit-gradient(linear, left top, right top, from(#D83119), to(#811E0D));background:linear-gradient(90deg, #D83119 0%, #811E0D 100%);color:#fff;font-size:16px;font-family:"Times New Roman",Times,serif}#food_menu ul{margin-bottom:15px;margin-left:10px}#food_menu ul li{color:#fff;font-weight:700;font-size:11px;line-height:1}#food_menu ul li:not(:last-child){margin-bottom:5px}#food_menu ul li a:hover{color:#d29812;text-decoration:underline}#food_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#food_body img{display:block;max-width:100%}#food_carousel img{display:block;max-width:100%}#food_carousel .thumb_slider{z-index:2;position:relative;margin-top:24px}#food_carousel .thumb_slider .swiper-control{z-index:9999;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#food_carousel .thumb_slider .swiper-button-next{right:10px}#food_carousel .thumb_slider .swiper-button-prev{left:10px}#food_carousel .thumb_slider .swiper-button-next,#food_carousel .thumb_slider .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#food_carousel .thumb_slider .swiper-button-next::after,#food_carousel .thumb_slider .swiper-button-prev::after{color:#fff;font-size:24px}#food_carousel .thumb_slider .food_thumb_slider{width:440px;margin-right:auto;margin-left:auto;overflow:hidden}#food_carousel .thumb_slider .food_thumb_slider .swiper-wrapper .swiper-slide{width:100px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px #000}#food_carousel .thumb_slider .food_thumb_slider .swiper-wrapper .swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;width:100px;height:100px;object-position:center center;-webkit-box-sizing:border-box;box-sizing:border-box}#food_carousel .thumb_slider .food_thumb_slider .swiper-wrapper .swiper-slide-thumb-active{border:solid 2px #fff}#food_carousel .food_slider{position:relative}#food_carousel .food_slider .swiper-slide{position:relative}#food_carousel .food_slider .swiper-slide img{display:block;width:100%;height:auto}#food_carousel .food_slider .swiper-slide .panel-overlay{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;width:100%;padding:12px 10px;background-color:rgba(0,0,0,.6);color:#fff}.discript{margin-top:20px;margin-bottom:20px}.food_menu_header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:16px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:21px;padding-right:10px;padding-left:10px;background:-webkit-gradient(linear, left top, right top, from(#9F130F), color-stop(101.25%, #2B130F));background:linear-gradient(90deg, #9F130F 0%, #2B130F 101.25%);color:#fff}.food_menu_body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;background-color:#f6f2ea;color:#000;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:1em;flex-direction:column}.food_menu_body table{width:100%;border-collapse:collapse}.food_menu_body table th{font-weight:normal}.food_menu_body table td{text-align:right}#artist_container{display:grid;padding:16px;background-color:#c3bfb6;-webkit-box-pack:justify;-ms-flex-pack:justify;grid-template-columns:559px 211px;justify-content:space-between}#artist_container img{max-width:100%;height:auto}#link_box2 #link_box2_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}#link_box2 #link_box2_wrapper .waku_box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#link_box2 #link_box2_wrapper .waku_box2 .gazou{-ms-flex-preferred-size:80px;flex-basis:80px}#link_box2 #link_box2_wrapper .waku_box2 .gazou img{display:block;width:80px}#link_box2 #link_box2_wrapper .waku_box2 .naiyou{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px}#article_header #comingphoto_waku img{width:100%;height:auto}#article_header #mainmovie_waku{min-height:319.92px;background-color:#000}#article_header #mainmovie_waku iframe{aspect-ratio:16/9;width:100%;height:auto}#article_body{margin-top:17px;padding:10px;background-color:#fff;color:#333;line-height:1.7}#article_body *[style*=width]{width:auto !important;max-width:100%}#article_body .clearfix,#article_body .clear{display:block;clear:both}#article_body hr{display:block;margin-top:15px;margin-bottom:15px;background-color:#551919}#article_body>.sp_body_container{margin-top:15px}#article_body .article_copy{margin-bottom:13px;color:#561a1a;font-weight:bold;font-size:17px;line-height:1.4;font-family:"Hiragino Mincho Pro","Noto Serif JP",serif}#article_body .content_wrapper{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}#article_body h3{position:relative;margin-bottom:10px;color:#8e7a51;font-weight:700;font-size:14px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#article_body h3.midashi{margin-top:10px;padding-top:0 !important}#article_body h4{color:#8e7a51;font-weight:700;font-size:14px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#article_body .artist_time,#article_body .member{margin-top:15px}#article_body .artist_name{color:#900}#article_body .artist_date,#article_body .artist_name,#article_body .artist_info{font-weight:700}#article_sp_header{display:none;padding:20px;background-color:#000;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;color:#fff}#article_sp_header_image{width:30%}#article_sp_header_image img{width:100%}#article_sp_header_info{-webkit-box-flex:1;-ms-flex:1;flex:1}#article_sp_header time{display:block;margin-bottom:10px;line-height:1;font-family:Arial,Helvetica,sans-serif}#article_sp_header h1{font-weight:700;font-size:13px;font-family:"Georgia",serif}*[style*="background:#FFFFCC;"]{padding:10px !important}.comment_box{padding:15px;background-color:#ffc}.comment_box .person{clear:both}.comment_box .person:not(:last-of-type){margin-bottom:20px}.comment_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:#d96424;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-left:30px;background-image:url(/jp/sp/images/infomation.jpg);background-position:center left;background-size:25px 25px;background-repeat:no-repeat}.comment_box .name{color:#000;font-weight:bold}.comment_box img{display:block;margin-right:10px;margin-bottom:3px;padding:0;float:left}.comment_box .comment_body::after{display:block;clear:both;content:""}.area_sp01,.icon_banner{margin-bottom:20px}#charge_box *[style*="background:#fcfbf4;"]{height:auto !important}#area_clinic #dinner001_box,.area_sp01 #dinner001_box,.icon_banner #dinner001_box{margin-left:0 !important}#area_clinic *[style*="padding:5px 0 0 5px;"],#area_clinic *[style*=padding-left],.area_sp01 *[style*="padding:5px 0 0 5px;"],.area_sp01 *[style*=padding-left],.icon_banner *[style*="padding:5px 0 0 5px;"],.icon_banner *[style*=padding-left]{padding-left:0 !important}#area_clinic *[style*="margin:0 0 0 10px;"],#area_clinic *[style*=margin-left],.area_sp01 *[style*="margin:0 0 0 10px;"],.area_sp01 *[style*=margin-left],.icon_banner *[style*="margin:0 0 0 10px;"],.icon_banner *[style*=margin-left]{margin-left:0 !important}.iconbox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconbox ul li:not(:last-child){margin-bottom:10px}.article_reserve_expander{display:none}#article_reserve_close{display:none}#side_sns_container{position:relative;overflow:hidden}.side_sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.side_sns ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px}.side_sns ul li .fb_iframe_widget,.side_sns ul li iframe{position:relative !important}#article_side_container{-webkit-box-sizing:border-box;box-sizing:border-box}#article_side_container img{display:block}#article_side_container #article_info_image iframe{aspect-ratio:16/9;width:100%;height:auto}#article_side_container #article_info_image .sp_disabled{display:block}#article_side_container #article_info_image .pc_disabled{display:none}#article_side_container #article_reserve_container>*:not(:last-of-type){margin-bottom:15px}#article_side_container #article_side_info{display:none}#article_side_container #artsist_information_banner{border:1px solid #000;color:#000}#article_side_container #artsist_information_banner h3{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;font-weight:600;font-size:12px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#article_side_container #artsist_information_banner #access_button a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;letter-spacing:.5px}#article_side_container #artsist_information_banner #access_button a:hover{opacity:.9}#article_side_container #artsist_information_banner #info_container{padding:10px}#article_side_container #artsist_information_banner #info_container>*:not(:last-of-type){margin-bottom:15px}#article_side_container #artsist_information_banner #info_container .tel{font-size:24px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;letter-spacing:1px;leading-trim:both;text-edge:cap;margin-bottom:5px}#article_side_container #artsist_information_banner #info_container .point{margin-top:5px;margin-bottom:15px;color:#900;font-size:10px}#article_side_container #artsist_information_banner #info_container h4{font-size:11px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;white-space:nowrap}#article_side_container #artsist_information_banner #info_container small{font-size:10px}#article_side_container #artsist_information_banner #info_container_header{font-size:11px}#article_side_container #artsist_information_banner #info_container_footer{padding-top:12px;border-top:1px solid #000;font-size:10px}.artist_other{margin-top:20px}.artist_other p{width:auto !important}#article_ticket_info{position:relative}#article_ticket_info #show_ticket_info{color:#900;font-weight:700}#article_ticket_info #show_ticket_regist{position:absolute;top:10px;right:0;width:211px}#article_ticket_info #show_ticket_regist a:not(:last-of-type){margin-bottom:10px}#article_ticket_info #show_seat_info{margin-top:15px}#artist_discography_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#artist_discography_container .clear{display:none}#artist_discography_container>*{-ms-flex-preferred-size:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:calc(50% - 10px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#artist_discography_container>* .text{font-size:11px}#artist_discography_container>* img{display:block;width:80px;height:auto}#artist_official ul li a{-ms-flex-preferred-size:30%;flex-basis:30%;color:#848484}#other_box{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}#bottom_control{z-index:8;position:sticky;bottom:0;left:0;width:100%;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease;display:none;background-color:#000;opacity:1;transition:all .5s ease}#bottom_control.disabled{opacity:0;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all .5s ease;transition:all .5s ease}#bottom_control .article_reserve_expander{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;border-radius:4px;font-size:16px}#bottom_control #back_top{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#555;color:#fff;cursor:pointer}#profile img{max-width:100%;height:auto}.icon_banner img{display:block;max-width:100%;height:auto}.icon_banner>*{width:auto !important}.free_area{margin-top:15px}.free_area>*{width:auto !important}.free_area #event_box{display:inline-block;margin:5px 5px 5px 5px !important;border:#1d2089 5px solid;background:#f0f7ee;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.free_area #event_box .title_event{color:#1d2089;font-weight:bold;font-size:16px;text-align:center}.free_area #event_box img{max-width:100%;height:auto}.free_area #event_box ul{margin-left:1.5em}.free_area #event_box ul li{list-style:square outside}.free_area #event_box .m_waku{width:auto !important;margin-left:0;padding:10px}.free_area #event_box .m_waku a{color:#1d2089;text-decoration:underline}.free_area #event_box .area01{margin-bottom:10px;padding:10px;border:dotted 1px #1d2089}.free_area#area_clinic,.free_area#area_sponser{padding-top:15px;padding-bottom:15px;border-top:1px solid #ccc}.free_area#area_clinic #profile_box,.free_area#area_sponser #profile_box{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.free_area#area_clinic #profile_box #profile_wrap,.free_area#area_sponser #profile_box #profile_wrap{margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto}.free_area#area_clinic #profile_box #profile_wrap #profile_main,.free_area#area_sponser #profile_box #profile_wrap #profile_main{width:auto;margin-right:25px}.free_area#area_clinic #profile_box #profile_wrap #profile_main .m_waku,.free_area#area_sponser #profile_box #profile_wrap #profile_main .m_waku{width:auto}.free_area #disc_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:15px;padding-bottom:15px;border-top:1px solid #ccc}.free_area #disc_box>.text{width:100%}.free_area #disc_box [class^=disk]{-ms-flex-preferred-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.free_area #disc_box [class^=disk] .text{font-weight:normal !important}#custom_sidebar>*{color:#000}#custom_sidebar>* :not(:last-of-type){margin-bottom:10px}#custom_sidebar .custom_text{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border-top:solid 1px #999;border-bottom:solid 1px #999;font-weight:700}#custom_sidebar .yoyaku_area{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #999}#custom_sidebar .yoyaku_area h4{margin-bottom:5px;color:#5d070c;font-weight:700;font-size:14px}#history_body{margin-top:20px}.history_sp_nav{display:none}.history_sp_nav .history_select{position:relative;margin-bottom:10px}.history_sp_nav .history_select::after{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";color:#262626;font-size:20px;line-height:1;font-family:"Material Icons"}.history_sp_nav select{width:100%;height:35px;padding-right:15px;padding-left:15px;border-radius:5px;background-color:#fff;color:#000}.history_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;font-weight:700;font-size:13px}.history_nav span{color:#c90}.history_nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history_nav.year{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.history_nav.year a,.history_nav.year span{width:10%}.history_nav.year a{color:#840402}.history_nav.year a:hover{color:#c90}.history_nav.year a::after{content:"";font-family:"Material Icons"}.history_nav.month{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history_nav.month li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:#c90;font-size:12px}.history_nav.month li::before{content:"|"}.history_nav.month li:last-child::after{content:"|"}.history_nav.month a{color:#c90}.history_nav.month a:hover{color:#ac8101}.history_header{margin-bottom:16px}.history_title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px 3px;background-image:url(../img/history_dot.gif);background-repeat:repeat;font-weight:700;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-transform:uppercase}.history_title small,.history_title span{font-size:14px}.history_box{margin-bottom:16px}.history_box .history:not(:last-child){margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #222}.history_box .history .history_nolink,.history_box .history a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;font-size:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:20px;line-height:1}.history_box .history .history_nolink:hover .read_more,.history_box .history a:hover .read_more{border:1px solid #57060c;background:-webkit-gradient(linear, left top, left bottom, from(#6A070F), color-stop(1%, #8A0914), color-stop(2%, #65070E), to(#68070E));background:linear-gradient(180deg, #6A070F 0%, #8A0914 1%, #65070E 2%, #68070E 100%)}.history_box .history .history_nolink .artist_image,.history_box .history a .artist_image{-ms-flex-preferred-size:60px;flex-basis:60px}.history_box .history .history_nolink .artist_image img,.history_box .history a .artist_image img{max-width:100%}.history_box .history .history_nolink time,.history_box .history a time{display:block;margin-bottom:6px;color:#c90;font-size:11px}.history_box .history .history_nolink .artist_info,.history_box .history a .artist_info{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.history_box .history .history_nolink .artist_info li,.history_box .history a .artist_info li{line-height:1.8}.history_box .history .history_nolink .read_more,.history_box .history a .read_more{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:21px;border:1px solid #646464;background:-webkit-gradient(linear, left top, left bottom, from(#454545), to(#232323));background:linear-gradient(180deg, #454545 0%, #232323 100%);font-weight:700;line-height:1}ul.access_list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #222}ul.access_list li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-bottom:10px;font-weight:700;font-size:16px;line-height:1}ul.access_list li p{font-size:14px}ul.access_list li a{color:#979004}ul.access_list li small{display:block;font-size:11px}#transit{margin-top:20px}#privacy h2,#privacy p{margin-bottom:20px}#privacy>.number_list{margin-left:0}#privacy>.number_list>li{border-bottom:1px solid #561a1a;list-style-position:inside}#privacy>.number_list>li h3{margin-bottom:20px;font-weight:700}#privacy>.number_list>li ol,#privacy>.number_list>li ul{margin-bottom:20px}#privacy .number_list{margin-left:1.5em}#privacy .number_list>li{list-style:decimal outside;counter-reset:number 0}#privacy .number_list>li:not(:last-child){margin-bottom:20px}#privacy .number_list>li h3{content:counter(number) "テスト";counter-increment:number 1}#privacy .number_list>li h4{margin-bottom:5px}#privacy .number_list>li p{margin-bottom:20px}#privacy .number_list>li ul,#privacy .number_list>li ol{margin-left:1.5em}#privacy .number_list>li ul li,#privacy .number_list>li ol li{margin-bottom:1em}#privacy .alphabet_list{margin-left:1.5em}#privacy .alphabet_list>li{list-style:lower-latin outside}#privacy .alphabet_list>li:not(:last-child){margin-bottom:20px}#privacy .alphabet_list>li h4{margin-bottom:5px}#privacy .square_list{margin-left:1.5em}#privacy .square_list>li{list-style:square outside}#privacy .square_list>li:not(:last-child){margin-bottom:20px}#privacy .square_list>li h4{margin-bottom:5px}#reservation{font-size:13px;line-height:1.8}#reservation p:not(:last-of-type){margin-bottom:20px}#reservation .tel{margin-bottom:20px;font-size:20px;line-height:1}#reservation .infomation_box{margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:#c3b9b7 1px dotted;border-bottom:#c3b9b7 1px dotted}.reservation_box{margin:20px 0 20px 0;padding:20px;border:#49150d 2px dotted;background:#320904}.reservation_box h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-bottom:20px}.reservation_box p:not(:last-child){margin-bottom:20px}.reservation_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservation_box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:16%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}.reservation_box ul li img{display:block;width:100%;height:auto}.text_box:not(:last-of-type){margin-bottom:20px}.text_box h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-bottom:20px}#visit_flow{counter-reset:flow_count 0}#visit_flow li:not(:last-child){margin-bottom:40px}#visit_flow li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:normal;line-height:1}#visit_flow li h3::before{content:"0" counter(flow_count) ":";font-style:italic;font-size:32px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;counter-increment:flow_count}#visit_flow li h3 .en{font-style:italic;font-size:32px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#visit_flow li h3 .ja{font-size:14px}#reservation_step{counter-reset:number 0}#reservation_step>li{margin:0;padding-bottom:20px;border-bottom:1px solid #3f0c05;counter-increment:number 1}#reservation_step>li:not(:last-child){margin-bottom:20px}#reservation_step>li h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px;font-weight:700;font-size:16px;line-height:1;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#reservation_step>li h2::before{content:"Step" counter(number);font-style:italic;font-weight:normal;font-size:32px;font-family:"Times New Roman",Times,serif}#reservation_step>li a{color:#aea501}#reservation_step>li a:hover{text-decoration:underline}.reservation_button_small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:40px;border:1px solid #9a8e04;border-radius:1px;background-color:#333103;color:#9a8e04;font-size:14px;line-height:1;letter-spacing:2px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-transition:all .5s;text-decoration:none !important;transition:all .5s}.reservation_button_small:hover{border:1px solid #49150d;background-color:#320904;text-decoration:none}.column2{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.reservation_online_step{counter-reset:num_count 0}.reservation_online_step li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.reservation_online_step li p{-webkit-box-flex:1;-ms-flex:1;flex:1}.reservation_online_step li p::before,.reservation_online_step li p::after{display:block;width:0;height:0;content:""}.reservation_online_step li p::before{margin-top:calc((1 - 1.5)*.5em)}.reservation_online_step li p::after{margin-bottom:calc((1 - 1.5)*.5em)}.reservation_online_step li:not(:last-child){margin-bottom:10px}.reservation_online_step li::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#8c151c;content:counter(num_count);font-size:10px;counter-increment:num_count;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:100%;color:#fff;text-align:center}#reservation_links{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#faq_header h1{margin-top:10px;margin-bottom:20px;padding-bottom:10px;border-bottom:solid 3px #4c0606;color:#fefefe;font-size:16px;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.faq_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;row-gap:20px;flex-wrap:wrap}.faq_nav ul li{width:25%;font-size:13px;line-height:1}.faq_nav ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.faq_nav ul li a::before{width:6px;height:6px;border:0;border-top:solid 2px #ac1b0b;border-right:solid 2px #ac1b0b;content:"";-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#faq_body{margin-top:40px}#faq_body .title{padding:7px 5%;background-color:#4c0606;color:#fefefe;font-size:15px}#faq_body details{margin-bottom:5px}#faq_body details summary{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 5%;background-color:#111;color:#979004;font-size:14px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#faq_body details summary::-webkit-details-marker{display:none}#faq_body details summary::after{content:"";font-size:20px;line-height:1;font-family:"Material Icons";-webkit-transition:all .3s;transition:all .3s}#faq_body details[open] summary::after{content:"";font-family:"Material Icons";-webkit-transition:all .3s;transition:all .3s}#faq_body details .answer{padding:20px 7%;color:#fff;font-size:13px;line-height:1.8}#faq_body details .answer p:not(:last-of-type){margin-bottom:10px}#faq_body details .answer a{color:#979004}#plan_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:17px;-webkit-column-gap:17px;-moz-column-gap:17px;column-gap:17px;background:#c3bfb6;color:#fff;font-weight:500;font-size:13px}#plan_container #plan_main_container{-webkit-box-flex:1;-ms-flex:1;flex:1}#plan_container #plan_side_container{width:211px;background-color:#000}#plan_container .text_center{text-align:center}.dinner_body{padding:12px}.dinner_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;margin-bottom:12px;border:1px solid #bbaa8c;background:#977b3c;background:-webkit-gradient(linear, left top, left bottom, from(#CBC3B2), color-stop(0.01%, #C6B89E), color-stop(0.02%, #C6B89E), color-stop(34%, #C0B194), color-stop(49.5%, #7D6537), color-stop(99.99%, #7D6537), to(#977A3E));background:linear-gradient(180deg, #CBC3B2 0%, #C6B89E 0.01%, #C6B89E 0.02%, #C0B194 34%, #7D6537 49.5%, #7D6537 99.99%, #977A3E 100%);font-weight:700;font-size:16px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:2px 3px 3px rgba(0,0,0,.4)}.dinner_heading_2{margin-bottom:12px;background:-webkit-gradient(linear, left top, left bottom, from(#CBC3B2), color-stop(0.01%, #C6B89E), color-stop(0.02%, #C6B89E), color-stop(34%, #C0B194), color-stop(49.5%, #7D6537), color-stop(99.99%, #7D6537), to(#977A3E));background:linear-gradient(180deg, #CBC3B2 0%, #C6B89E 0.01%, #C6B89E 0.02%, #C0B194 34%, #7D6537 49.5%, #7D6537 99.99%, #977A3E 100%);color:#977b3c;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;font-size:28px;line-height:1;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}.dinner_yellow{color:#f2c25e}.dinner_description{font-weight:500}#planbox_container{display:grid;margin-top:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;grid-template-columns:1fr 1fr 1fr;justify-content:flex-start;gap:5px}#planbox_container img{width:100%;height:auto}#planbox_container .photoarea a{display:-webkit-box;display:-ms-flexbox;display:flex;background-position:top center;background-repeat:no-repeat;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:130px}#dinner_course_container{overflow:hidden;border-radius:5px;background-color:#000}#dinner_course_container .info{margin-top:24px;line-height:1.8}#dinner_price_container{margin-top:17px;overflow:hidden;border-radius:5px;background-color:#000}@media screen and (max-width: 768px){html{scroll-padding-top:50px}#overlay_header.active{display:block;visibility:visible;width:100%;height:calc(var(--vh, 1vh)*100);opacity:1}#header{z-index:9999;position:sticky;top:0;left:0;width:100%;height:50px;margin-bottom:0;border-bottom:1px solid #bca474}#logo_container{height:50px;padding-top:0;padding-left:12px}#logo_container #logo img{width:57.47px}#header_nav{display:none}#header_nav_sp{display:-webkit-box;display:-ms-flexbox;display:flex}#header_nav_sp img{display:block}#global_nav{display:none}#footer_shop_link a{-ms-flex-preferred-size:50%;flex-basis:50%}#global_nav_sp_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;row-gap:1px;flex-wrap:wrap;margin-bottom:25px}#global_nav_sp_footer a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:700;font-size:15px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;padding-right:15px;padding-left:15px;border-bottom:1px solid #333}#global_nav_sp_footer a::before{content:url(../img/header/ic_arrow_right.svg)}#footer .footer_nav{-ms-flex-wrap:wrap;row-gap:20px;flex-wrap:wrap;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;padding-right:12px;padding-left:12px}#footer .footer_nav li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;justify-self:center;-ms-flex-item-align:center;align-self:center}#footer .footer_nav li:not(:last-child){border-right:none}#footer .footer_nav li::after{content:"/"}#footer .footer_nav li.sp_disabled{display:none}#footer .footer_nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ccc;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}#footer .footer_nav li a:hover{text-decoration:none}#footer #copyright{margin-top:25px;color:#999}#artist_container+#footer{margin-top:0}#footer_shop_link,#footer_container,#header_container,#container,.container{width:auto;margin-right:0;margin-left:0}#all_wrapper{display:block}#contents_container{padding-right:15px;padding-left:15px}#page_container img{width:auto;max-width:100%;margin-bottom:20px}#page_container{display:block}#single_page_container{padding-right:10px;padding-left:10px}#sidebar{margin-top:40px;padding-right:15px;padding-left:15px}#sidebar .side_socials>a.sp_disabled,#sidebar .side_banners>a.sp_disabled{display:none}#sidebar .side_socials>a picture,#sidebar .side_socials>a img,#sidebar .side_banners>a picture,#sidebar .side_banners>a img{margin-right:auto;margin-left:auto}.section_title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;border-top:solid 1px #666;border-bottom:1px solid #666;color:#fff;font-size:20px;text-transform:uppercase}.section_title::after{display:none}.section_title::before{display:block;position:absolute;top:-5px;left:0;width:100%;height:3px;background-color:#666;content:""}.section_sub_title.reserve{margin-left:15px}.social_icons{display:-webkit-box;display:-ms-flexbox;display:flex}.sp_disabled{display:none}.dinner_button{padding-right:0;padding-left:0;font-weight:bold;font-size:11px}.external_button a{display:-webkit-box;display:-ms-flexbox;display:flex}.form_parts{display:block}.form_parts .form_title{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form_parts .form_content{margin-top:10px}.form_parts .form_content select{font-size:16px}.form_parts .form_content textarea,.form_parts .form_content input[type=text],.form_parts .form_content input[type=email]{font-size:16px}.link2 a{display:block}.link2 a .link2_title{margin-bottom:4px}#main_wrapper img{width:120px}#showcase .hidden_slide{display:none;position:absolute;top:-100%;left:-100%}#showcase .main-slider .swiper-slide source,#showcase .main-slider .swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover}#showcase .thumb-slider{padding-right:10px;padding-left:10px}#home_whats_new{padding-right:15px;padding-left:15px}#home_whats_new ul li{border-bottom:1px solid #666}#home_whats_new ul li:not(:last-child){margin-bottom:0}#home_whats_new ul .link,#home_whats_new ul a{display:block;padding-top:15px;padding-bottom:15px}#home_whats_new ul .link time,#home_whats_new ul a time{display:block;font-weight:700;font-size:11px}#home_pickup{padding-right:15px;padding-left:15px}#home_artist_container .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#home_artist_container .swiper_control{display:-webkit-box;display:-ms-flexbox;display:flex}#home_artist_container .artists a{display:block}#home_artist_container .artists .artist_image{-ms-flex-preferred-size:none;flex-basis:none;width:100%;margin-bottom:12px}#home_artist_container .artists .artist_image img{width:100%}#home_artist_container .artists .artist_info .artist_name,#home_artist_container .artists .artist_info .show_name{font-style:italic;font-size:14px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif}#home_artist_container .artists .artist_info .show_detail{color:#c3b9b7}#home_artist_container .artists .artist_info .read_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;height:auto;padding-right:0;padding-left:0;border:none;background:none;font-size:11px;line-height:1;text-shadow:none}#home_artist_container .artists .artist_info .read_more::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:100%;background-color:#bca474;content:"";font-size:14px;line-height:1;font-family:"Material Icons"}#schedule_link{display:block;margin-top:40px;padding-right:15px;padding-left:15px}#schedule_link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;border:1px solid #57060c;border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(#6A070F), color-stop(1%, #8A0914), color-stop(2%, #65070E), to(#68070E));background:linear-gradient(180deg, #6A070F 0%, #8A0914 1%, #65070E 2%, #68070E 100%);background-color:#bca474;color:#fff;font-weight:600;font-size:16px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:2px 2px 1px #3e0308}#home_access{display:block;padding-right:15px;padding-left:15px}#whatsnew_container .whatsnew .whatsnew_header{display:block}#whatsnew_container .whatsnew .whatsnew_header time{margin-bottom:5px}#food_index h2{text-align:center}#food_container{display:block}.food_select_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;row-gap:10px;flex-direction:column;padding:15px}#food_menu{width:auto}#food_menu h2{display:none}#food_menu ul{display:none}#food_carousel .thumb_slider .food_thumb_slider{width:240px}#food_carousel .thumb_slider .food_thumb_slider .swiper-wrapper .swiper-slide{width:50px}#food_carousel .thumb_slider .food_thumb_slider .swiper-wrapper .swiper-slide img{width:50px;height:50px}.discript{padding-right:15px;padding-left:15px}#artist_container{display:block;padding:0;background:none}.sp_body_container{padding-right:18px;padding-left:18px}#artist_discography_container.sp_body_container{padding-top:18px}#link_box2 #link_box2_wrapper{grid-template-columns:1fr;margin-top:15px;padding:18px 18px 0}#link_box2 #link_box2_wrapper .waku_box2{margin-bottom:20px}#link_box2 #link_box2_wrapper .waku_box2 .gazou{-ms-flex-preferred-size:100px;flex-basis:100px}#link_box2 #link_box2_wrapper .waku_box2 .gazou img{width:100px}#article_header #mainmovie_waku{min-height:auto}#article_body{margin-top:0;padding:0;padding-top:18px;padding-bottom:18px;font-size:13px}#article_body hr{margin-bottom:2px}#article_body>.sp_body_container{margin-top:0}#article_body .content_wrapper{padding-top:0;border-top:none}#article_body h3{margin-bottom:0;padding:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:17px}#article_body h3.midashi{padding:0;border-top:none;border-bottom:none;font-size:14px}#article_body h3.midashi::before{display:none}#article_body h3::before{display:block;position:absolute;top:-5px;left:0;width:100%;height:3px;background-color:#ccc;content:""}#article_body h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:6px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;background-color:#f5f5f5;color:#999}#article_sp_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment_box .title{padding-left:22px;background-size:18px 18px;font-size:12px}.comment_box .name{font-size:12px}.comment_box img{width:60px}.comment_box .comment_body{font-size:11px}.article_reserve_expander{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;background-color:#561a1a;color:#fff;font-size:18px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:-1px -1px 1px #333,1px 1px #666;cursor:pointer;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#article_reserve_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;background-color:#561a1a;color:#fff;font-size:18px;font-family:"Times New Roman",Times,"Hiragino Mincho Pro","Noto Serif JP",serif;text-shadow:-1px -1px 1px #333,1px 1px #666;cursor:pointer;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-right:15px;padding-left:15px}#article_side_container #article_info_image .sp_disabled{display:none}#article_side_container #article_info_image .pc_disabled{display:block}#article_side_container{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);position:fixed;top:50px;bottom:0;left:0;left:0;width:100%;height:100%;transform:translateY(100%);-webkit-transition:all .5s ease;background-color:#c3bfb6;transition:all .5s ease}#article_side_container .sp_disabled{display:block}#article_side_container.active{overflow-y:scroll;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);display:block;transform:translateY(0)}#article_side_container #article_reserve_container{padding:20px 20px 100px;background-color:#c3bfb6}#article_side_container #article_side_info{display:block;color:#000}#article_side_container #article_side_info time{display:block;margin-bottom:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif}#article_side_container #article_side_info .kana{font-weight:bold;font-size:14px;font-family:"Georgia",serif}#article_side_container #article_side_info .en{font-size:13px}#article_side_container #article_side_info .ticket_info{margin-top:15px}#article_ticket_info #show_ticket_regist{position:static;width:auto;margin-top:15px}#article_ticket_info #show_ticket_regist .reservation_button{display:none}#artist_discography_container{display:block}#artist_discography_container>*{margin-bottom:20px}#artist_discography_container>* img{width:100px}#artist_official ul{padding:3px 18px 18px}#artist_official ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#artist_official ul li:not(.chosei){width:100%;margin-top:15px;margin-bottom:10px;color:#333;font-weight:700;font-size:14px}#artist_official ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:17px;border-radius:2px;background:-webkit-gradient(linear, left top, left bottom, from(#757575), color-stop(9.38%, #818181), color-stop(85.42%, #777), to(#757575));background:linear-gradient(180deg, #757575 0%, #818181 9.38%, #777 85.42%, #757575 100%);color:#fff;font-weight:700;font-size:7.8px;line-height:1;white-space:nowrap}#other_box{padding-right:15px;padding-left:15px}#bottom_control{display:-webkit-box;display:-ms-flexbox;display:flex}.sp_body_container,#show_seat_info{margin-top:15px}.sp_body_container .free_area,#show_seat_info .free_area{padding-right:0;padding-left:0}.free_area{margin-top:0}.free_area{padding:15px}#custom_sidebar .side_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#custom_sidebar>a,#custom_sidebar .side_sns,#custom_sidebar .btn_student,#custom_sidebar .btn_yoyaku,#custom_sidebar .btn_enjoy,#custom_sidebar .btn_info{margin-bottom:20px;text-align:center}#custom_sidebar .btn_student{text-align:center}#custom_sidebar img{display:inline-block;max-width:100%;height:auto}.history_sp_nav{display:block}.history_nav{display:none}.history_box .history .history_nolink .artist_image,.history_box .history a .artist_image{-ms-flex-preferred-size:100px;flex-basis:100px}.history_box .history .history_nolink .read_more,.history_box .history a .read_more{display:none}.column2{grid-template-columns:1fr;row-gap:20px}#reservation_links{grid-template-columns:1fr;row-gap:20px}#faq_header{padding-right:15px;padding-left:15px}.faq_nav ul{row-gap:0}.faq_nav ul li{width:50%}.faq_nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #222}#plan_container{display:block}#plan_container #plan_side_container{width:auto}#planbox_container{grid-template-columns:1fr 1fr;gap:35px}}@media screen and (max-width: 896px){#header_nav_sp #menu_btn{display:block}}
/*# sourceMappingURL=../maps/style.css.map */
