<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";html:not(.responsive){/*    min-width:1200px;*/
  
/* viewport */
  width:100%;/* viewport */}
/*=============================================
 * body
 *=============================================*/
body{color:#000;font-family:'Noto Serif JP',serif;font-size:14px;line-height:2;letter-spacing:0.1em;background-image:url(../img/shared/bgbody.jpg);background-position:center top;background-repeat:repeat;min-width:inherit;min-height:inherit;max-height:100%}
/*=============================================
 * fonts - DON'T EDIT
 *=============================================*/
.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 - customs
 *=============================================*/
.fnt-notosans{font-family:'Noto Sans JP',sans-serif}
.fnt-notoserif{font-family:'Noto Serif JP',serif}
.tc{text-align:center}
.tj{text-align:justify}
.tr{text-align:right}
.tl{text-align:left}
.fwb{font-weight:bold}
.disf{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}
em{font-style:normal}
strong{font-weight:normal}
.slick-slider{z-index:0}
.slick-slider .slick-dots{line-height:0;text-align:center}
.slick-slider .slick-dots li{display:inline-block;margin:0 5px}
.slick-slider .slick-dots button{font-size:0;line-height:0;cursor:pointer;border:2px solid #81634a;background:none;width:50px;height:7px;background:none}
.slick-slider .slick-dots button:hover{opacity:0.8}
.slick-slider .slick-dots .slick-active button{background:#81634a}
.slick-slider .slick-arrow{font-size:0;line-height:0;position:absolute;top:0;border:none;outline:none;border-radius:50%;cursor:pointer;background:url("../img/shared/prev.png");background-position:center center;background-repeat:no-repeat,repeat;background-size:cover;z-index:1}
.slick-slider .slick-arrow:hover{opacity:0.8}
.slick-slider .slick-arrow.slick-prev{left:0}
.slick-slider .slick-arrow.slick-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.bgsec-parallax{position:relative;overflow:hidden}
.img-parallax{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.img-parallax img{width:100%;height:100vh;position:fixed;bottom:0;left:0;padding:0;margin:0;-o-object-fit:cover;object-fit:cover;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0)}
iframe{width:100%;height:100%}
.global-shadow{-webkit-box-shadow:0 0 27.65px 7.35px rgba(50,16,16,0.09);box-shadow:0 0 27.65px 7.35px rgba(50,16,16,0.09)}
.btn-eff{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;position:relative;text-align:center;font-size:4.8vw;letter-spacing:0.2em;line-height:1.5;padding:3.5vw 0;background-image:url(../img/shared/bgred.jpg);background-position:center top;background-repeat:repeat;color:#fff;width:100%}
.btn-eff:hover{text-decoration:none;opacity:0.8}
.btn-eff:after{content:"";position:absolute;top:50%;right:-5vw;border-top:1px solid;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15vw}
.btn-white{background:none;border:1px solid;color:#000}
.btn-black{background-image:url(../img/shared/bgblack.jpg)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.img-parallax img{height:auto!important}}
@media only screen and (max-width:767px){body{text-align:justify}}
@media only screen and (min-width:768px){.nav--opened{overflow-y:inherit!important}.pc{display:block}.sp{display:none}body{font-size:15px;line-height:2.13}.btn-eff{font-size:22px;padding:18.5px 0}.btn-eff:after{width:56px;right:-20px}/*=============================================    * text vertical    *=============================================*/  .txt-vertical-pc{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}.txt-vertical-pc .txt-dot{cursor:vertical-text;direction:ltr;writing-mode:vertical-lr;-o-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;-moz-writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right;line-height:1}.txt-vertical-pc .int{writing-mode:lr-tb;-o-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;-moz-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;display:inline-block;text-align:center;line-height:1}.txt-vertical-pc .txt-normal .int{height:1.1em}.txt-vertical-pc .txt-latin{cursor:vertical-text;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right}.txt-vertical-pc .txt-latin .int{cursor:vertical-text;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right;display:inline}.disf-pc{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}}
@media only screen and (max-width:767px){.pc{display:none}.sp{display:block}}
/*=============================================
 * &lt;main&gt;
 *=============================================*/
main{clear:both;width:100%;position:relative;overflow:hidden}
.wrap{width:1000px}
/*=============================================
 * &lt;header&gt;
 *=============================================*/
header{position:relative}
header #sidebar{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;color:#fff}
header h1{font-size:11px;line-height:1.7;position:absolute;left:4%;right:4%;bottom:4vw}
header .logo{width:87.5px;margin:3vw 0 0 3%}
@media screen and (min-width:768px){header{padding-bottom:1px}header:before{content:"";position:absolute;left:0;right:0;bottom:0;background-image:url(../img/shared/line1.jpg);background-position:center bottom;background-repeat:repeat-x;height:14px;z-index:1}header h1{top:30px;left:auto;right:20px}header .logo{width:auto;margin:38px 0 0 91px}header .tel{margin:17px 0 0 45px}header .nav-top{margin-top:38px;font-size:18px}}
.nav-top a{display:block;position:relative}
.nav-top a:hover{text-decoration:none}
@media screen and (max-width:767px){.nav-top em{display:none}}
@media screen and (min-width:768px){.nav-top{width:336px;font-size:18px}.nav-top a{padding-left:78px;letter-spacing:0.2em}.nav-top a + a{margin-top:15px}.nav-top a:hover:before,.nav-top .active:before{content:"";position:absolute;top:50%;left:0;border-top:1px solid;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px}}
.sub-nav-top{font-size:14px;letter-spacing:0.2em;line-height:1}
.sub-nav-top li + li{padding-left:12px}
.sub-nav-top li + li:before{content:"\7C";display:inline-block;padding-right:15px;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
@media screen and (min-width:768px){.sub-nav-top{margin:29px 0 0 76px}}
@media screen and (min-width:768px){.sns-link-top{margin:36px 0 0 75px}.sns-link-top li + li{margin-left:25px}}
@media screen and (min-width:768px){.line-bnr-top{margin:27px 0 0 37px}}
.btn-corona a{display:inline-block;font-size:18px;letter-spacing:0.05em;text-decoration:underline}
.btn-corona a:hover{text-decoration:none;opacity:0.8}
@media screen and (min-width:768px){.btn-corona{margin:20px 0 0 51px}.btn-corona a{padding-bottom:2px}}
/*=============================================
 * key
 *=============================================*/
#key{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:160vw;z-index:0}
#key ul{position:relative;height:100%}
#key ul li{top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute}
@media screen and (min-width:768px){#key{height:990px}}
/*=============================================
 * &lt;footer&gt;
 *=============================================*/
footer{background:url(../img/shared/bg_deco1.png),#231610;background-position:center top;background-repeat:repeat;color:#fff;padding-bottom:calc(10vw + 50px)}
footer nav{line-height:1.86}
footer .ft-top{background:url(../img/shared/line1.jpg),url(../img/shared/bg_ftimg.jpg);background-position:center top,center center;background-repeat:repeat-x,no-repeat;background-size:auto,cover;padding:10.66vw 0}
footer .ft-top .wrap{background:rgba(35,22,16,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10vw}
footer .ft-top .logo{width:37%;margin:6.66vw auto 0}
footer .ft-top h2{width:37%;margin:0 auto}
footer .ft-top h3{font-size:17px;margin:5.33vw 0}
footer .ft-top h3 span{border-bottom:1px solid rgba(255,255,255,0.3);letter-spacing:0.05em;display:inline-block}
footer .ft-top .vcard{margin-top:5.33vw}
footer .ft-top .vcard dl{line-height:1.73;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,0.3);padding:3vw 0}
footer .ft-top .vcard dl dt{width:110px}
footer .ft-top .vcard dl dd{width:calc(100% - 110px);word-wrap:break-word}
footer .ft-top .vcard dl + dl{margin-top:2.66vw}
footer .sns{display:flex;margin-left:40px}
footer .ft-top .btn-line{margin-top:7.33vw;}
footer .ft-top .btn-line a{display:inline-block}
footer .ft-bottom{margin-top:9.33vw}
footer .ft-bottom .inner{margin-top:4vw;font-size:12px;letter-spacing:0.04em;line-height:2.28}
@media screen and (max-width:767px){footer .ft-top{background-position:center top,90% center}footer .ft-top .wrap{margin:0 5%}}
@media screen and (min-width:768px){footer{padding-bottom:54px}footer .ft-top{padding:133px 0 136px}footer .ft-top .wrap{padding:0 60px 119px 110px}footer .ft-top .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .ft-top .col-l{width:298px}footer .ft-top h2{margin:0 0 0 9px;width:auto}footer .ft-top .logo{width:auto;margin:45px 0 0 9px}footer .ft-top h3{margin:27px 0 36px}footer .ft-top .vcard{margin-top:204px;width:480px}footer .ft-top .vcard dl{padding:5px 0}footer .ft-top .vcard dl dt{width:125px}footer .ft-top .vcard dl dd{width:355px}footer .ft-top .vcard dl + dl{margin-top:15px}footer .ft-top .btn-line{width:70px;margin-top:24px}footer .ft-bottom{margin-top:42px}footer .ft-bottom #socialbuttons{margin-top:46px}footer .ft-bottom .inner{margin-top:42px;font-size:14px;letter-spacing:0.1em}}
/*--------------------navi + menu-toggle + ft-fixed-------------------*/
.has-nav1 #ft-fixed{opacity:1;visibility:visible}
.nav-fixed{background:#000;position:fixed;top:0;left:0;right:0;z-index:10;color:#fff;padding-top:17px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}
.nav-fixed.fixed{opacity:1;visibility:visible}
.nav-fixed .wrap{padding-left:110px;padding-right:80px;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-fixed .nav-fix{margin-top:10px}
.nav-fixed .nav-fix li a{position:relative;display:inline-block;letter-spacing:0.2em;font-size:16px;padding:0 7px 7px}
.nav-fixed .nav-fix li a:hover{text-decoration:none}
.nav-fixed .nav-fix li + li{margin-left:35px}
.nav-fixed .nav-fix li:hover a:before,.nav-fixed .nav-fix li.active a:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:5px solid #a22227}
.nav-fixed .sub-nav{margin:3px 0 0 66px;font-size:14px;letter-spacing:0.2em}
.nav-fixed .sub-nav li + li{padding-left:13px}
.nav-fixed .sub-nav li + li:before{content:"\7C";display:inline-block;padding-right:13px;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.nav-fixed .sns-link{margin:6px 0 0 25px;line-height:1}
.nav-fixed .sns-link img{height:18px}
.nav-fixed .sns-link li + li{margin-left:16px}
#ft-fixed{position:fixed;bottom:0;left:0;right:0;opacity:0;visibility:hidden;z-index:10;background:#000;color:#fff;font-weight:700;font-size:18px;padding:5px 0;letter-spacing:0.05em;line-height:1.5}
#ft-fixed ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
#ft-fixed ul li{width:calc(100% / 3)}
#ft-fixed ul li + li{border-left:1px solid}
#ft-fixed a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.5px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#ft-fixed i{display:inline-block;margin-right:7px;height:auto;line-height:1}
#ft-fixed .sp-tel i{width:17px}
#ft-fixed .sp-map i{width:12px}
#ft-fixed .sp-takeout{width:50%;letter-spacing:-0.04em}
#ft-fixed .sp-takeout i{width:18px}
@media only screen and (max-width:767px){.nav-fixed{visibility:hidden;pointer-events:none;height:0;display:none}.hamburger{padding:12px 12px 16px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:fixed;top:0;right:0;z-index:100;background-image:url(../img/shared/bgred.jpg);background-position:center top;background-repeat:repeat;color:#fff;font-family:'Noto Serif JP',serif;letter-spacing:0.05em}.hamburger:after{content:"MENU";position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:11px}.hamburger .hamburger-box{width:36px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px;top:2px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{width:36px;height:2px;background:#fff;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{content:"";display:block}.hamburger .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s}.hamburger .hamburger-inner::after{top:20px}.hamburger.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(35deg);transform:translate3d(0,10px,0) rotate(35deg)}.hamburger.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(110deg);transform:translate3d(0,-20px,0) rotate(110deg)}.menu-toggle{opacity:0;visibility:hidden;position:fixed;width:100%;top:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18vw 8% 30vw;background:url(../img/shared/bg1.png),#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:9;display:none}body.nav--opened,body.nav--opened *,body.nav--opened *:hover,body.nav--opened *:focus,body.nav--opened *:active{/*    cursor:none!important;*/    -ms-touch-action:none!important;touch-action:none!important;pointer-events:none!important}body.nav--opened .hamburger,body.nav--opened #menu-toggle,body.nav--opened #menu-toggle *{-ms-touch-action:auto!important;touch-action:auto!important;pointer-events:visible!important}.nav--opened{overflow:hidden!important;-webkit-overflow-scrolling:touch!important;-ms-touch-action:none!important;touch-action:none!important;pointer-events:none!important}.nav--opened .hamburger:after{content:"CLOSE"}.nav--opened #menu-toggle{opacity:1;visibility:visible;pointer-events:visible;overflow:auto;display:block}.nav--opened #menu-toggle ul li{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.nav--opened #pagetop,.nav--opened #ft-fixed{z-index:-1}#pagetop{width:40px;right:2px;bottom:52px}#ham-sp{display:none}#inner-for-sp{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#inner-for-sp .nav-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:20px}#inner-for-sp .nav-top a + a{margin-top:3vw}#inner-for-sp .nav-top .active span{background-image:url(../img/shared/bgred.jpg);background-position:center top;background-repeat:repeat;color:#fff;padding:0.5vw 2% 1vw}#inner-for-sp .sub-nav-top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;margin:6vw 0 8vw}#inner-for-sp .sns-link-top{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#inner-for-sp .sns-link-top li{width:38px}#inner-for-sp .sns-link-top li + li{margin-left:5%}#inner-for-sp .tel{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:6vw 5%}#inner-for-sp .line-bnr-top{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#inner-for-sp .btn-corona{text-align:center;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-top:6vw}.nav--opened #ham-sp{display:block}}
@media only screen and (max-width:375px){.sp-375{display:block}}
@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){footer{padding-bottom:calc(env(safe-area-inset-bottom) + calc(10vw + 50px))}.has-nav footer:after{content:"";position:fixed;bottom:0;left:0;right:0;height:36px;background:#000;z-index:8}#ft-fixed{bottom:calc(env(safe-area-inset-bottom) - 0)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 52px)}}
/* iPhone XR */
@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){footer{padding-bottom:calc(env(safe-area-inset-bottom) + calc(10vw + 50px))}.has-nav footer:after{content:"";position:fixed;bottom:0;left:0;right:0;height:36px;background:#000;z-index:8}#ft-fixed{bottom:calc(env(safe-area-inset-bottom) - 0)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 52px)}}
/* iPhone 11 */
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3),only screen and (-webkit-min-device-pixel-ratio:4.770833333333333),only screen and (min-resolution:458dpi),only screen and (min-resolution:3dppx){footer{padding-bottom:calc(env(safe-area-inset-bottom) + calc(10vw + 50px))}.has-nav footer:after{content:"";position:fixed;bottom:0;left:0;right:0;height:36px;background:#000;z-index:8}#ft-fixed{bottom:calc(env(safe-area-inset-bottom) - 0)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 52px)}}
@media only screen and (min-width:768px){.has-nav footer:after{display:none}}
@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}
@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
.remodal-overlay{background:rgba(255,255,255,0.7)}
@media screen and (min-width:768px){.remodal-overlay{background:rgba(0,0,0,0.5)}}
.remodal-corona #popup-corona{position:relative}
.remodal-corona #popup-corona h2{line-height:1.7}
.remodal-corona #popup-corona .inner ul li{position:relative;padding-left:15px}
.remodal-corona #popup-corona .inner ul li:before{position:absolute;top:0;left:0;bottom:0;right:0}
@media screen and (max-width:767px){.remodal-corona #popup-corona{color:#fff;background:#000;margin:3vw 3%;padding:16vw 4%}.remodal-corona #popup-corona .remodal-close{top:5vw;right:5%;width:25px;height:25px}.remodal-corona #popup-corona h2{font-size:5.73vw;letter-spacing:0.22em;font-weight:600}.remodal-corona #popup-corona .txt{text-align:justify;margin:7.33vw 0}.remodal-corona #popup-corona .inner ul li:before{content:'・'}}
@media screen and (min-width:768px){.remodal-corona #popup-corona{background-image:url(../img/shared/bg5.jpg);background-position:center top;background-repeat:repeat;padding:52px 96px 55px}.remodal-corona #popup-corona .remodal-close{top:19px;right:19px;width:28px;height:28px}.remodal-corona #popup-corona h2{font-size:26px;letter-spacing:0.15em}.remodal-corona #popup-corona .txt{margin:35px 0 50px}.remodal-corona #popup-corona .inner{border:1px solid;padding:20px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.remodal-corona #popup-corona .inner ul li{line-height:2}.remodal-corona #popup-corona .inner ul li:before{content:'▪'}.remodal-corona #popup-corona .inner ul li + li{margin-top:2px}.remodal-corona #popup-corona .inner .col-l{width:325px}.remodal-corona #popup-corona .inner .col-r{width:385px}}

@media only screen and (max-width: 480px) {
footer .sns{width: 80%; display:flex;justify-content: space-around;margin: 0px auto;}
}</pre></body></html>