:root{--scrollBehavior: auto;--common_scrollbarWidth: 10px;--common_scrollbarHeight: 10px;--common_scrollbarBorderRadius: 0;--common_scrollbarTrackBg: #e0e0e0;--common_scrollbarThumbBg: #333;--MainBgColor: #fff;--MainFontColor: #333;--LinkColor: #333;--LinkHoverColor: #333;--bg_dot_blue: url("../../images/common/back_pattern_dot_blue.png");--bg_det_red: url("../../../images/common/back_pattern_dot_red.png")}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:var(--common_scrollBehavior);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html::-webkit-scrollbar,html *::-webkit-scrollbar{width:var(--common_scrollbarWidth);height:var(--common_scrollbarHeight)}html::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{border-radius:var(--common_scrollbarBorderRadius);background:var(--common_scrollbarTrackBg)}html::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{border-radius:var(--common_scrollbarBorderRadius);background:var(--common_scrollbarThumbBg)}html,body{margin:0;padding:0;width:100%;min-height:100vh;min-height:-webkit-fill-available}body{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;font-feature-settings:"palt" on;-webkit-font-feature-settings:"palt" on;-moz-font-feature-settings:"palt" on;font-variant-numeric:tabular-nums;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;font-weight:500;font-style:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;background:var(--MainBgColor);color:var(--MainFontColor)}body{position:relative;display:block;width:100%;overflow-x:clip}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-style:normal;background:rgba(0,0,0,0)}header,aside,footer,main,menu,nav,div,hgroup,p,h1,h2,h3,h4,h5,h6,section,article,details,figcaption,figure,picture,summary{position:relative;display:block}span,a{position:relative;display:inline}audio,canvas,video{display:inline-block;display:inline;zoom:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}em{font-style:italic}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;-webkit-touch-callout:none;touch-callout:none;-moz-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;-webkit-transition:all .4s;transition:all .4s;opacity:1;visibility:visible}img.lazy{opacity:0;visibility:hidden}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{max-width:100%}pre{background:#fff;color:#000;padding:1em;overflow:auto;margin:1em}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}button,input,optgroup,select,textarea{-webkit-appearance:none;border-radius:0;color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill,input:autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#333 !important}input:-webkit-autofill:focus{caret-color:#333 !important}input:-webkit-autofill:focus,input:autofill:focus{caret-color:#333 !important}b,strong{font-weight:bold}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}ul,ol{list-style:none;list-style-position:inside}ul ul,ol ol{margin-left:1em}a{color:var(--LinkColor);text-decoration:none}@media(any-hover: none){a[href^="tel:"]{pointer-events:none}}@media(any-hover: hover){a:hover{color:var(--LinkHoverColor);text-decoration:none}}a:active,a:hover{outline:0}svg.symbols{display:none}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;min-height:70px;padding-left:43px;z-index:2;background-color:#fff}@media(max-width: 767px){.header{height:50px;min-height:50px;padding-left:15px}}.header .header_logo{width:202px;height:auto}@media(max-width: 767px){.header .header_logo{width:160px}}.header .header_logo img{display:block;width:100%;height:auto}.footer{position:relative;display:block;width:100%;margin:0;padding:0;background-color:#000}@media(max-width: 767px){.footer{background-color:#231815}}.footer .pagetop_btn{position:absolute;top:0;right:0;display:block;width:90px;height:auto;aspect-ratio:1/1;overflow:hidden;translate:-45px -45px;cursor:pointer;color:#fff;overflow:hidden}@media(max-width: 767px){.footer .pagetop_btn{width:16.5333333333vw;translate:-4.4vw -8.2666666667vw}}.footer .pagetop_btn svg{position:relative;width:100%;height:100%}.footer aside.sns{position:relative;display:block;width:100%;background:#ffe633;padding:32px 0}.footer aside.sns .sns-heading{display:block;width:100%;height:24px;margin-bottom:32px;text-align:center;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3px}@media(max-width: 767px){.footer aside.sns .sns-heading{margin-bottom:20px;color:#231815}}.footer aside.sns ul.sns-list{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;gap:56px}@media(max-width: 767px){.footer aside.sns ul.sns-list{gap:24px}}.footer aside.sns ul.sns-list li{position:relative;display:block}.footer aside.sns ul.sns-list li a{display:block;width:56px;height:56px}.footer aside.sns ul.sns-list li a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer p.footerContainer-copy{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:100%;padding:15px 0 118px;color:#fff;font-size:13px}@media(max-width: 767px){.footer p.footerContainer-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3.3333333333vw 0 40vw;font-size:10px}}main{padding-left:calc(env(safe-area-inset-left));padding-right:calc(env(safe-area-inset-right));background-image:var(--bg_dot_blue);background-repeat:repeat;background-size:auto}picture,figure{display:block;width:100%;overflow:hidden}picture img,figure img{display:block;width:100%}.entry_count_banner_wrap{position:fixed;bottom:10px;right:10px;width:370px;height:auto;aspect-ratio:370/108;margin-bottom:-1px}@media(max-width: 767px){.entry_count_banner_wrap{top:auto;left:0;right:0;bottom:-1.7333333333vw;width:100%;height:auto;aspect-ratio:697/291;overflow:hidden}}.entry_count_banner_wrap a{display:block;width:100%;height:100%}.entry_count_banner_wrap a img{display:block;width:100%}.entry_count_banner_wrap .count_data_wrap{position:absolute;bottom:35px;left:auto;right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.entry_count_banner_wrap .count_data_wrap span{font-weight:700;line-height:1;letter-spacing:.056em;color:#282828;font-size:55px}.entry_count_banner_wrap .count_data_wrap span.digits-3{font-size:40px}@media(max-width: 767px){.entry_count_banner_wrap .count_data_wrap{bottom:13.3333333333vw;right:11.3333333333vw}.entry_count_banner_wrap .count_data_wrap span{font-size:16vw}.entry_count_banner_wrap .count_data_wrap span.digits-3{font-size:11.3333333333vw}}.hover_scale{-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:center center;transform-origin:center center;scale:1}@media(any-hover: hover){.hover_scale:hover{scale:1.1}}.entry_count_banner_wrap{-webkit-transition:all .5s;transition:all .5s;translate:0 calc(100% + 10px)}@media(max-width: 767px){.entry_count_banner_wrap{translate:0 100%}}.entry_count_banner_wrap.fixed{translate:0 0}@media(max-width: 767px){.sp_none{display:none !important}}@media(min-width: 768px){.pc_none{display:none !important}}.header{z-index:100}.entry_count_banner_wrap{z-index:100}.footer .pagetop_btn{z-index:10}.main .sec1{z-index:2}.main .sec2{z-index:1}.main .sec3{z-index:1}.main .sec3 .sec3_heading{z-index:3}.main .sec4{z-index:3}.main .sec5{z-index:2}.main .sec6{z-index:1}/*# sourceMappingURL=common.min.css.map */