@charset "utf-8";.has_nav #ft_fixed,.navOpen #menu_toggle,.navOpen.mn_tyle_a .hamburger.type_a{opacity:1;visibility:visible}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item,header .topnavi li{display:inline-block}header #key,section{overflow:hidden}.preloader .box,footer .f_tel{font-size:16px;text-align:center}a:hover,footer .link p a,header .topnavi li a:hover{text-decoration:none}#ft_fixed,.navOpen .hamburger.type_a,.navOpen.mn_tyle_a .hamburger,.preloader{opacity:0;visibility:hidden}#ft_fixed,.ft_fixed_shared li a:before{font-size:12px}.toggle .toggle-link:after,.toggle.active .toggle-link:after{border-left:10px solid transparent;border-right:10px solid transparent}#menu_toggle li,.bx-wrapper .bx-pager,.ft_fixed_shared,.hamburger:after,.preloader .box,.slick-dots,.txt-center,footer .f_tel,footer .link,footer .link p a,footer .nav-inline a,footer address,header .topnavi li a,header h1{text-align:center}body{color:#000;min-width:inherit;max-height:100%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;line-height:30px;font-size:14px;font-weight:500;cursor:auto;letter-spacing:0;word-spacing:normal;background:url("../img/shared/bd.jpg") center top}.fnt-mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.fnt-meiryo{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.fnt-gothic{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.fnt-noto,.ft_fixed_shared li a,header .menu_toggle a{font-family:'Noto Serif JP',serif}.block::after{clear:both;content:"";display:block}.txt_b{font-weight:700}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100vw;height:100vh;background:url('../img/shared/bg_1.jpg');color:#fff;transition:.5s;z-index:99999999999999}.preloader .box{position:absolute;top:50%;left:50%;margin:auto;transform:translate(-50%,-50%);font-family:monospace;font-weight:500;color:#fff}.mb20,.preloader .box .logo{margin-bottom:20px}.show{visibility:visible!important;opacity:1!important;transition:.5s}header .logo{width:40%;top:3vw;left:2vw;position:absolute;z-index:2}.hamburger:after,header h1,header:after{left:0;position:absolute}header h1{bottom:2vw;right:0;font-size:11px;font-weight:400;z-index:10;color:#be9f55}header{color:#fff;position:relative}header:after{content:"";bottom:0;width:100%;background:url("../img/shared/line.jpg") center;height:10px}.ft_fixed_shared li,header .menu_toggle{background:url(../img/shared/bg_5.jpg) center top}header .topnavi{position:absolute;bottom:3px;right:5px;height:54px}header .topnavi li{position:relative;width:60px;vertical-align:top}header .topnavi li a{color:#fff;font-size:11px;line-height:23px;display:block;height:100%;padding-top:5px;width:100%;border-left:1px dotted #fff}header .topnavi li a[class^=icon-]:before{display:block;width:100%;padding-bottom:4px;font-size:19px;font-weight:400}header .menu_toggle{padding:74px 20px;color:#fff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}header .sub_click{display:block;padding:9px 0;position:relative}header .sub_click:before{content:'';position:absolute;width:15px;border-top:1px solid #fff;right:5px;top:22px;animation:.7s both smoky-out}header .sub_click:after{content:'';position:absolute;height:15px;border-left:1px solid #fff;right:12px;top:15px;animation:.7s both smoky-out}header .sub_click.open:after,header .sub_click.open:before{animation:.7s both smoky}header .sub_click.open:after{opacity:0}@keyframes smoky{50%{filter:blur(3px)}100%{filter:blur(0px)}}@keyframes smoky-out{50%{filter:blur(3px)}100%{filter:blur(0px)}}#menu_toggle li{transform:matrix(1,0,0,1,0,-20);transition:.5s .3s;opacity:0}#menu_toggle .sub_scroll_box li{margin:0 20px;border:none}#menu_toggle .sub_scroll_box li a{padding:5px 0}#menu_toggle .sub_scroll_box li:last-child{border-bottom:none}.navOpen #menu_toggle{pointer-events:visible}.navOpen #menu_toggle li{opacity:1;transform:matrix(1,0,0,1,0,0)}.navOpen.mn_tyle_a li{text-align:left!important}header .menu_toggle a{font-size:20px;letter-spacing:.1em}header .menu_toggle li.active a{color:#ead595}.type_a:after,header .menu_toggle li.active::before{display:none}header .menu_toggle.nav-style01{top:0;right:-100%;display:block;transition:.5s}.navOpen .menu_toggle.nav-style01{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:35px;height:2px;background-color:#b02d0b}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger-box{width:35px;display:block}.ft_fixed_shared,.sl_vertical .bx-pager{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex}.hamburger{background-color:#fff;position:fixed;top:0;z-index:100;right:0;padding:7px 7px 5px 8px}#bg_parallax,.bx-wrapper,.ft_fixed_shared #pagetop,.ft_fixed_shared li,.ft_fixed_shared li a,footer,footer .shopinfo,header #key{position:relative}.hamburger:after{font-size:14px;content:'';top:3px;right:42px}.type_a{padding:11px 10px 3px;right:auto;left:15px}.navOpen .hamburger:after{content:''}header #key p.tt{position:absolute;bottom:6%;right:3%;color:#fff;font-size:20px}.bx-wrapper .bx-pager{color:#fe0;font-family:Arial;font-size:.85em;font-weight:700}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{line-height:10px;bottom:5%;left:0;position:absolute;right:0;width:100%;z-index:60}.bx-controls-direction{left:0;position:absolute;right:0;top:50%;margin-top:-20px;width:100%;z-index:60}.bx-wrapper .bx-controls-direction a{color:#000;font-family:fontello;font-size:40px;height:40px;line-height:40px;outline:0;position:absolute;text-indent:-9999px;top:0;width:26px}.bx-prev::after{content:"\f104";left:11px;position:absolute;text-indent:0;top:0}.bx-next::after,.bx-prev{left:0;position:absolute;top:0}.bx-next::after{content:"\f105";text-indent:0}.bx-next{position:absolute;top:0;right:0}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#000;border-radius:5px;display:block;height:10px;margin:0 5px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#be0900}.sl_vertical .bx-pager{position:absolute;top:0;bottom:0;right:10px;left:auto;width:20px;display:flex;flex-direction:column;justify-content:center}.slick-next:before,.slick-prev:before{content:"";text-indent:0;top:0;font-size:38px;font-family:fontello;color:#fff;width:29px;height:29px;position:absolute}.sl_vertical .bx-pager-item{display:block;margin:5px 0}footer{background:url("../img/shared/bg_5.jpg") center top;font-size:13px;line-height:21px;padding-bottom:90px;padding-top:12vw;color:#fff;z-index:50}footer .shopinfo{padding:10% 3%}footer .vcard{padding:0 4%;margin-bottom:3%}footer .vcard dl{display:flex;margin-bottom:13px}footer .vcard dt{width:25%}footer .vcard dd{width:75%}#f_logo{margin:0 auto 5vw;width:55%}footer .f_tel{padding:20px 0 40px;font-weight:700;line-height:1.5;letter-spacing:.05em}footer .f_tel span{font-size:8vw}footer .f_tel small{font-size:13px}footer .f_tel dt a:before{font-size:22px}footer .nav-inline{display:flex;flex-wrap:wrap;margin-top:10vw;border-bottom:1px solid;margin-bottom:5vw}footer .nav-inline a{width:50%;padding:15px;box-sizing:border-box;border-top:1px solid;font-size:17px}footer .nav-inline a:nth-child(2n){border-left:1px solid}footer .link{margin:0 auto;width:100%;font-weight:400}footer .link p{width:45%;min-width:170px;max-width:210px;margin:10px auto;padding:0 6px;line-height:30px}footer .link p a{background:#9f9f9f;border:1px solid rgba(200,200,200,.78);border-radius:5px;color:#fff;display:block;font-size:13px;letter-spacing:0;padding:3px 20px;box-shadow:inset 0 0 1px #a8a398}footer .link .link-pc a::before{margin-right:9px}footer address{color:#d08f45;letter-spacing:.1em}.cookies_link,.mb10{margin-bottom:10px}#ft_fixed{position:fixed;bottom:0;left:0;right:0;z-index:70}.navOpen #ft_fixed{z-index:0}.ft_fixed_shared{display:flex;flex-flow:row;width:100%;border-top:1px solid #fff;z-index:100}.ft_fixed_shared li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;color:#fff;border-right:1px solid #fff;display:flex;align-items:center;justify-content:center}.ft_fixed_shared li:nth-child(2),.ft_fixed_shared.ft_b li{width:50%}.ft_fixed_shared li:last-child{border-right:0}.ft_fixed_shared li:nth-child(2):after{display:block}.ft_fixed_shared li:nth-child(2) a{padding:15px 0}.ft_fixed_shared li a{display:block;padding:5px 0;font-size:17px;width:100%}.ft_fixed_shared li a span{display:block;font-size:20px}.ft_fixed_shared li:after{font-size:23px;position:absolute;right:7px;top:50%;transform:translateY(-50%);content:'\e828';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:none;text-decoration:inherit}.ft_fixed_shared.ft_a li{width:100%}.ft_fixed_shared.ft_c li{width:calc((100% - 50px)/ 3)}.ft_fixed_shared #pagetop{top:auto;bottom:auto;width:50px}.ft_fixed_shared #pagetop:before,.ft_fixed_shared.ft_e li.icon-up-dir:before{font-size:20px;position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.ft_a a,.ft_b a,.ft_c a,.ft_d a{padding:3px 10px 3px 0!important}.ft_a a:after,.ft_b a:after,.ft_c a:after,.ft_d a:after{right:8px!important}.ft_fixed_shared.ft_c li:nth-child(2){min-width:110px}.ft_fixed_shared.ft_e li{border:none;width:calc(100% - 174px)}.ft_fixed_shared.ft_e li a{padding:8px 23px 8px 0}.ft_fixed_shared.ft_e .btn_reserve{padding:8px 10px;width:130px}.ft_fixed_shared.ft_e .btn_reserve a{background-color:#fff;color:#000;padding:0 15px 0 0;border-radius:2px}.ft_fixed_shared.ft_e li.icon-up-dir{position:relative;top:auto;bottom:auto;width:44px;border-left:1px solid #fff}@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.has_nav footer:after{background:#ccc;content:'';position:fixed;bottom:0;left:0;right:0;height:36px;z-index:60}#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){.has_nav footer:after{background:#000;content:'';position:fixed;bottom:0;left:0;right:0;height:36px;z-index:60}#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3/1),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:458dpi),only screen and (min-resolution:3dppx){.has_nav footer:after{background:#000;content:'';position:fixed;bottom:0;left:0;right:0;height:36px;z-index:60}#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}}#pagetop{bottom:60px;z-index:90}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.wrap{padding:0 4%}#bg_parallax{padding-top:45vh}.img_parallax{clip:rect(0,auto,auto,0);margin-bottom:0;height:100%;position:absolute;top:0;left:0;right:0;z-index:1}.img_parallax img{width:100%;height:100vh;position:fixed;top:0;left:0;padding:0;margin:0;object-fit:cover;z-index:0;transform:translateZ(0)}.slick-dots li,.slick-dots li button{width:10px;height:10px;cursor:pointer}.toggle .toggle-link{padding-bottom:7vw}.toggle .toggle-link:after{font-size:0;right:auto;transform:translateX(-50%);color:#000;border-top:13px solid #fff;content:"";top:auto;bottom:1vw;left:50%;text-align:center;margin-left:0}.toggle.active .toggle-link:after{content:'';border-bottom:13px solid #fff;border-top:none}.slick-arrow{font-size:0;color:#fff;line-height:26px;outline:0;position:absolute;text-indent:-9999px;top:50%;width:28px;transform:translateY(-50%);background-color:transparent;z-index:40;border:none}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before{right:0;background:url("../img/shared/prev_icon.jpg") center/cover no-repeat}.slick-next:before{left:0;background:url("../img/shared/next_icon.jpg") center/cover no-repeat}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;color:transparent;outline:0;background:#fff;border:2px solid #fff;box-sizing:border-box}.slick-dots{position:absolute;bottom:0;right:0}.slick-dots li.slick-active button{background:0 0}dl:after{content:"."!important;clear:both!important;display:block!important;height:0!important;visibility:hidden!important}

#news_box {
    background: url(../img/shared/bg_4.jpg);
    margin: 10px;
    line-height: 1.8;
    padding-bottom: 9px;
	color: #fff;

}
#news_box .ttl {
    padding: 10px;
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
}

#news_box .txt {
    padding: 10px;
    text-align: left;
}

.btn_insta{
    width: 90%;
    margin: 20px auto;
}