/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.clearfix:after{content:"";display:block;clear:both}li{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.min{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}td input{max-width:100%}i,em{font-style:normal}.inner{width:100%;position:relative}@media(min-width: 1200px){.inner{width:75%;padding:0 20px;margin-inline:auto}}@media(min-width: 768px)and (max-width: 1199px){.inner{padding:0 5vw}}@media(max-width: 767px){.inner{padding:0 5%}}@media(min-width: 1200px){.inner.wide{width:88%}}.pc-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pc-only{display:none}}@media(max-width: 767px){.pc-only{display:none}}.tab-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tab-only{display:inherit}}@media(max-width: 767px){.tab-only{display:none}}.sp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.sp-only{display:none}}@media(max-width: 767px){.sp-only{display:inherit}}.pctab-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pctab-only{display:inherit}}@media(max-width: 767px){.pctab-only{display:none}}.tabsp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tabsp-only{display:inherit}}@media(max-width: 767px){.tabsp-only{display:inherit}}a.tellink{pointer-events:none}@media(max-width: 767px){a.tellink{pointer-events:inherit}}@media(max-width: 767px){:root{font-size:4.26666vw !important}}html,body{font-size:1rem;line-height:2;color:#1a1a1a;font-family:"游ゴシック","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{overflow:auto}body{overflow:hidden}.ibm{font-family:"IBM Plex Sans",sans-serif}.zen{font-family:"Zen Maru Gothic",sans-serif}.dela{font-family:"Dela Gothic One",sans-serif}#wrap{background:url(images/index/back_kuma_2.svg) center top 0vh/100% auto repeat-y #e60113;position:relative}#wrap::before,#wrap::after{content:"";width:100%;aspect-ratio:1920/576;position:absolute;left:0;z-index:1}#wrap::before{background:url(images/index/deco_head01.svg) center top/100% auto no-repeat;top:0}#wrap::after{background:url(images/index/deco_foot01.svg) center bottom/100% auto no-repeat;bottom:0}header{position:relative;z-index:3}header .head_logo{position:absolute;top:3vh;left:2vw}@media(min-width: 768px)and (max-width: 1199px){header .head_logo img{width:20vw}}@media(max-width: 767px){header .head_logo img{width:28.2666666667vw}}.main_home{position:relative}.main_home .inner{padding-top:16vh}.main_home .logo_main{text-align:center;margin-bottom:2vh}.main_home .date01{text-align:center;margin-bottom:3vh}@media(max-width: 767px){.main_home .date01{margin-bottom:6vh}}.main_home .kuma_main01{text-align:center}.main_home .txt_sub{font-size:1.375rem;color:#fff;font-weight:700;line-height:1.5;text-align:right;margin-top:.7em}@media(max-width: 767px){.main_home .txt_sub{font-size:0.875rem}}.main_home .txt_sub span{font-size:0.9375rem}@media(max-width: 767px){.main_home .txt_sub span{font-size:0.625rem}}.gnav{padding:3.5rem 0 4.5rem}@media(max-width: 767px){.gnav{padding:2rem 0 3rem}}.gnav ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:.6rem 2%}@media(max-width: 767px){.gnav ul{grid-template-columns:repeat(2, 1fr)}}.gnav ul li.btn_cmn.short{width:auto}.gnav ul li.btn_cmn.short a{width:unset}.section_cmn{padding:5rem 0}@media(max-width: 767px){.section_cmn{padding:3.5rem 0}}.section_cmn.t_narrow{padding-top:3.5rem}@media(max-width: 767px){.section_cmn.t_narrow{padding-top:2.5rem}}.section_cmn.b_narrow{padding-bottom:3.5rem}@media(max-width: 767px){.section_cmn.b_narrow{padding-bottom:2.5rem}}.section_cmn.t_wide{padding-top:7.5rem}@media(max-width: 767px){.section_cmn.t_wide{padding-top:3.5rem}}.section_cmn.b_wide{padding-bottom:7.5rem}@media(max-width: 767px){.section_cmn.b_wide{padding-bottom:3.5rem}}.section_cmn.t_exwide{padding-top:10rem}@media(min-width: 768px)and (max-width: 1199px){.section_cmn.t_exwide{padding-top:6rem}}@media(max-width: 767px){.section_cmn.t_exwide{padding-top:5rem}}.section_cmn.t_none{padding-top:0}.section_cmn.b_none{padding-bottom:0}.ttl_cmn{font-size:5.3125rem;font-weight:400;line-height:1.5;margin-bottom:.6em;position:relative}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn{font-size:2.5rem}}@media(max-width: 767px){.ttl_cmn{font-size:2rem}}.ttl_cmn.lh_n{line-height:1.3}.ttl_cmn.mdl{font-size:2.9375rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn.mdl{font-size:2.25rem}}@media(max-width: 767px){.ttl_cmn.mdl{font-size:1.875rem}}.ttl_cmn.tac{text-align:center}.ttl_cmn.color_w{color:#fff}.ttl_cmn.color_r{color:#e60113}.ttl_cmn.mb_w{margin-bottom:1.8em}.ttl_cmn.mb0{margin-bottom:0}.ttl_cmn2{font-size:1.625rem;font-weight:700;line-height:1.5;margin-bottom:.7em}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2{font-size:1.375rem}}@media(max-width: 767px){.ttl_cmn2{font-size:1.25rem}}.ttl_cmn2.regular{font-weight:400}.ttl_cmn2.lh_w{line-height:2.4}@media(max-width: 767px){.ttl_cmn2.lh_w{line-height:2.2}}.ttl_cmn2.lh_n{line-height:1.3}.ttl_cmn2.tac{text-align:center}.ttl_cmn2.color_w{color:#fff}.ttl_cmn2.color_r{color:#e60113}.ttl_cmn2.large{font-size:2.125rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.large{font-size:1.5rem}}@media(max-width: 767px){.ttl_cmn2.large{font-size:1.375rem}}.ttl_cmn2.mdl{font-size:1.375rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.mdl{font-size:1.25rem}}@media(max-width: 767px){.ttl_cmn2.mdl{font-size:1.125rem}}.ttl_cmn2.small{font-size:1.25rem}@media(max-width: 767px){.ttl_cmn2.small{font-size:1rem}}.ttl_cmn2.mb_w{margin-bottom:1.6em}.ttl_cmn2.mb0{margin-bottom:0}.txt_cmn{font-size:1rem;font-weight:500;line-height:1.9}@media(max-width: 767px){.txt_cmn{font-size:0.875rem}}.txt_cmn.lh_w{line-height:2.4}@media(max-width: 767px){.txt_cmn.lh_w{line-height:2.2}}.txt_cmn.lh_n{line-height:1.5}.txt_cmn.tac{text-align:center}.txt_cmn.tar{text-align:right}.txt_cmn.bold{font-weight:700}.txt_cmn.color_r{color:#e60113}.txt_cmn.color_w{color:#fff}.txt_cmn.large{font-size:1.125rem}@media(max-width: 767px){.txt_cmn.large{font-size:0.9375rem}}.txt_cmn.mdl{font-size:0.875rem}@media(max-width: 767px){.txt_cmn.mdl{font-size:0.75rem}}.txt_cmn.small{font-size:0.75rem}@media(max-width: 767px){.txt_cmn.small{font-size:0.625rem}}.btn_cmn{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_cmn a{width:596px;height:82px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;gap:.5rem 0;border-radius:20px;position:relative}@media(max-width: 767px){.btn_cmn a{width:90vw;height:3rem}}.btn_cmn a p{font-size:1.5625rem;font-weight:400;line-height:1.3;text-align:center}@media(max-width: 767px){.btn_cmn a p{font-size:1rem}}.btn_cmn.center{margin-inline:auto}.btn_cmn.short a{width:200px}@media(max-width: 767px){.btn_cmn.short a{width:30vw}}.btn_cmn.short a p{font-size:1.375rem}@media(max-width: 767px){.btn_cmn.short a p{font-size:0.875rem}}.btn_cmn.bg_w a{border:.2em solid #1a1a1a;background-color:#fff;color:#e60113}.btn_cmn.bg_w a:hover{background-color:#1a1a1a;transition:.3s ease}.side_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset}.side_cmn figure{width:50%;text-align:center}@media(max-width: 767px){.side_cmn figure{width:100%;margin-bottom:1rem}}.side_cmn .txt{width:46%}@media(max-width: 767px){.side_cmn .txt{width:100%}}.side_cmn.reverse{flex-direction:row-reverse}.side_cmn.a_start{align-items:flex-start}.side_cmn.alt figure{width:46%}@media(max-width: 767px){.side_cmn.alt figure{width:100%}}.side_cmn.alt .txt{width:50%}@media(max-width: 767px){.side_cmn.alt .txt{width:100%}}.side_cmn.same figure{width:48.1481481481%}@media(max-width: 767px){.side_cmn.same figure{width:100%}}.side_cmn.same .txt{width:48.1481481481%}@media(max-width: 767px){.side_cmn.same .txt{width:100%}}.btn_naked{width:-moz-fit-content;width:fit-content}.btn_naked a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#e60113}.btn_naked a p{font-size:1.25rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.btn_naked a p{font-size:1rem}}.btn_naked a i{font-size:0.625rem;margin-left:2em;position:relative;top:.15em}@media(max-width: 767px){.btn_naked a i{font-size:0.5rem}}.btn_naked.center{margin-inline:auto}.btn_naked.right{margin-inline:auto 0}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1}.scroll_left{transition:.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0)}.scroll_left.on{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}.scroll_right{transition:.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0)}.scroll_right.on{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}.home_overview{padding-top:5rem}@media(max-width: 767px){.home_overview{padding-top:2.5rem}}.home_overview .box{max-width:88vw;border:9px solid #1a1a1a;border-radius:5rem;background-color:#fff;padding:7rem 2% 4.5rem;margin-inline:auto;position:relative}@media(min-width: 768px)and (max-width: 1199px){.home_overview .box{max-width:90vw;border:6px solid #1a1a1a;border-radius:3rem;padding:4rem 2% 3rem}}@media(max-width: 767px){.home_overview .box{max-width:92vw;border:4px solid #1a1a1a;border-radius:2rem;padding:4rem 2% 3rem}}.home_overview .box::before,.home_overview .box::after{content:"";position:absolute}.home_overview .box::before{width:35.5208333333%;aspect-ratio:682/341;background:url(images/index/clip_kuma01.svg) center center/100% auto no-repeat;top:0;left:10%;transform:translateY(-44%)}.home_overview .box::after{width:10.5208333333%;aspect-ratio:202/441;background:url(images/index/kuma_event02_1.svg) center center/100% auto no-repeat;top:50%;left:100%;transform:translate(-46%, -50%)}.home_overview .box figure.img01{text-align:center;margin-bottom:2.5rem}.home_overview .box p.txt01{margin-bottom:3em}.home_overadd .box{max-width:88vw;border:9px solid #1a1a1a;border-radius:5rem;background-color:#fff;padding:3.5rem 2% 2.5rem;margin-inline:auto;position:relative}@media(min-width: 768px)and (max-width: 1199px){.home_overadd .box{max-width:90vw;border:6px solid #1a1a1a;border-radius:3rem;padding:2.5rem 2% 2rem}}@media(max-width: 767px){.home_overadd .box{max-width:92vw;border:4px solid #1a1a1a;border-radius:2rem;padding:2.5rem 2% 2rem}}.home_overadd .box figure.img01{text-align:center;margin-bottom:1rem}.home_overadd .box figure.img01 img{width:100%;-o-object-fit:cover;object-fit:cover}.home_store ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.2rem 1.8518518519%}@media(min-width: 768px)and (max-width: 1199px){.home_store ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.home_store ul{grid-template-columns:repeat(1, 1fr);gap:1rem 4%}}.home_store ul li{background-color:#fff;border:9px solid #1a1a1a;border-radius:2.5rem;padding:1.2rem 4%}@media(min-width: 768px)and (max-width: 1199px){.home_store ul li{border:6px solid #1a1a1a;border-radius:1.8rem}}@media(max-width: 767px){.home_store ul li{border:4px solid #1a1a1a;border-radius:1.2rem}}.home_store ul li figure{margin-bottom:.7rem}.home_store ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_store ul li p.txt01{line-height:1.5;margin-bottom:1.5em}.home_attention .boxwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem 3.7037037037%}@media(min-width: 768px)and (max-width: 1199px){.home_attention .boxwrap{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.home_attention .boxwrap{grid-template-columns:repeat(1, 1fr)}}.home_attention .boxwrap .box{background-color:#fff;border:9px solid #1a1a1a;border-radius:2.5rem;padding:1.5rem 4% 3rem}@media(min-width: 768px)and (max-width: 1199px){.home_attention .boxwrap .box{border:6px solid #1a1a1a;border-radius:1.8rem}}@media(max-width: 767px){.home_attention .boxwrap .box{border:4px solid #1a1a1a;border-radius:1.2rem}}.home_attention .txt_sub{font-size:1.9375rem;font-weight:900;line-height:1;text-align:center;margin-bottom:.2em}@media(min-width: 768px)and (max-width: 1199px){.home_attention .txt_sub{font-size:1.5rem}}@media(max-width: 767px){.home_attention .txt_sub{font-size:1.25rem}}.home_attention figure{text-align:center;margin-bottom:3rem}@media(max-width: 767px){.home_attention figure{margin-bottom:1.5rem}}.home_sche figure img{width:100%;-o-object-fit:cover;object-fit:cover}.home_map figure{text-align:center}.home_access .map{position:relative;width:100%;padding-top:400px;overflow:hidden;margin-bottom:2rem}@media(max-width: 767px){.home_access .map{padding-top:100%}}.home_access .map iframe{position:absolute;top:-200px;left:0;width:100%;height:calc(100% + 200px + 200px);pointer-events:none}@media(max-width: 767px){.home_access .map iframe{top:-30vw;height:calc(100% + 30vw + 30vw)}}.home_access .btn_cmn{margin-bottom:2rem}.home_access .under .ttl01{font-size:1.9375rem;color:#fff;font-weight:400;line-height:1;margin-bottom:.5em}@media(min-width: 768px)and (max-width: 1199px){.home_access .under .ttl01{font-size:1.5rem}}@media(max-width: 767px){.home_access .under .ttl01{font-size:1.25rem}}.home_access .under h4.ttl_cmn2{margin-bottom:.5em}.home_access .under p.txt01:not(:last-child){margin-bottom:3em}footer .fmain{padding:3rem 0 10rem;position:relative;z-index:2}@media(max-width: 767px){footer .fmain{padding:1.5rem 0 3rem}}footer .fmain .logo_foot{text-align:center}@media(max-width: 767px){footer .fmain .logo_foot img{width:28.2666666667vw}}footer .fmain .copyright{position:absolute;bottom:1rem;right:2vw}@media(max-width: 767px){footer .fmain .copyright{bottom:.2rem}}@media(max-width: 767px){footer .fmain .copyright img{width:39.2vw}}.fleg{background-color:#fff;padding:1.5rem 0}.fleg ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 3rem}.fleg ul li{font-size:1.25rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.fleg ul li{font-size:0.625rem}}.fleg ul li em{font-size:1.9375rem;line-height:1;margin-left:.3em}@media(max-width: 767px){.fleg ul li em{font-size:0.875rem}}/*# sourceMappingURL=style.css.map */