.footer-logo-img[data-astro-cid-qqxsi4bv]{width:var(--logo-width-pc);margin:0 0 0 auto}.vertical[data-astro-cid-qqxsi4bv]{& .footer-logo-img{margin:auto}}@media (width<=768px){.footer-logo-img[data-astro-cid-qqxsi4bv]{width:var(--logo-width-sp);margin:auto}}.footer-logo-img[data-astro-cid-k4frwezy]{width:var(--logo-width-pc);margin:0 0 0 auto}.vertical[data-astro-cid-k4frwezy]{& .footer-logo-img{margin:auto}}@media (width<=768px){.footer-logo-img[data-astro-cid-k4frwezy]{width:var(--logo-width-sp);margin:auto}}*,:before,:after{box-sizing:border-box}html{font-size:62.5%}body{color:#000;word-wrap:break-word;background:0 0;width:100%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem!important}ul{list-style-type:none;list-style-position:inside}h1,h2,h3,p,ul,li,dl,dt,dd,a{letter-spacing:.1em;margin:0;padding:0;font-style:normal;font-weight:400}p{color:#525252;letter-spacing:.05em;line-height:1.75}img{vertical-align:bottom;width:100%}a{color:#000;text-decoration:none}a:hover,a:visited{color:#000}@media screen and (width>=1025px){.pc{display:block!important}}@media screen and (width<=1024px){.pc{display:none!important}}@media screen and (width<=600px){.pc{display:none!important}}@media screen and (width>=1025px){.pt{display:block!important}}@media screen and (width<=1024px){.pt{display:block!important}}@media screen and (width<=600px){.pt{display:none!important}}@media screen and (width>=1025px){.tab{display:none!important}}@media screen and (width<=1024px){.tab{display:block!important}}@media screen and (width<=600px){.tab{display:none!important}}@media screen and (width>=1025px){.sp{display:none!important}}@media screen and (width<=1024px){.sp{display:none!important}}@media screen and (width<=600px){.sp{display:block!important}}#wrap #gmap_pc{width:100%;height:450px}@media screen and (width<=600px){#wrap #gmap_pc{display:none}}#wrap #gmap_sp{display:none}@media screen and (width<=600px){#wrap #gmap_sp{width:100%;height:450px;display:block}}#wrap #fixBtn .inquiry{flex-direction:column;justify-content:center;align-items:center;transition:all .5s;display:inline-flex;position:fixed;top:50%;right:-100px;transform:translateY(calc(-50% - 122px))}@media screen and (width<=600px){#wrap #fixBtn .inquiry{display:none}}#wrap #fixBtn .inquiry.fixed{right:0}#wrap #fixBtn .inquiry a{color:#fff;writing-mode:vertical-rl;letter-spacing:.07em;background-color:#9a833b;justify-content:center;align-items:center;width:65px;height:205px;font-size:1.0625em;transition:all .5s;display:flex}@media screen and (width<=600px){#wrap #fixBtn .inquiry a{writing-mode:horizontal-tb;width:100%;height:100%;padding:15px 0;font-size:1em}}@media screen and (width>=1025px){#wrap #fixBtn .inquiry a:hover{background-color:#77674c}}#wrap #fixBtn .outline{margin:20px 0 0;transition:all .5s;position:fixed;top:50%;right:-100px;transform:translateY(calc(122px - 50%))}@media screen and (width<=600px){#wrap #fixBtn .outline{width:100%;inset:auto auto -60px;transform:translateY(0)}}#wrap #fixBtn .outline.fixed{right:0}@media screen and (width<=600px){#wrap #fixBtn .outline.fixed{bottom:0}}#wrap #fixBtn .outline a{color:#fff;writing-mode:vertical-rl;letter-spacing:.07em;background-color:#7e7e7e;justify-content:center;align-items:center;width:65px;height:245px;font-size:1.0625em;transition:all .5s;display:flex}@media screen and (width<=600px){#wrap #fixBtn .outline a{writing-mode:horizontal-tb;justify-content:center;align-items:center;width:100%;height:100%;padding:15px 0;font-size:1em;display:flex}}@media screen and (width>=1025px){#wrap #fixBtn .outline a:hover{background-color:#5a5a5a}}#wrap section .sectionInner{max-width:62.5%;margin:0 auto}@media screen and (width<=1024px){#wrap section .sectionInner{max-width:calc(100% - 120px)}}@media screen and (width<=600px){#wrap section .sectionInner{max-width:none;padding:0 10px 70px}}#wrap section .sectionInner #information{padding:0}@media screen and (width<=600px){#wrap section .sectionInner #information{padding:0}}#wrap section .sectionInner #information .wrap{text-align:center;margin:0 auto;line-height:1.6}@media screen and (width<=600px){#wrap section .sectionInner #information .wrap{padding:0}}#wrap section .sectionInner #information .wrap dl dt{letter-spacing:.04em;margin:0 0 50px;font-size:1.5em;font-weight:500}@media screen and (width<=1024px){#wrap section .sectionInner #information .wrap dl dt{margin:0 0 20px}}#wrap section .sectionInner #information .wrap dl dt span{margin:10px 0 0;font-size:.75em;display:block}#wrap section .sectionInner #information .wrap dl dd{font-size:.875em}#wrap section .sectionInner #information .wrap dl dd.btn{text-align:center;max-width:400px;margin:50px auto 0;font-size:1em}@media screen and (width<=1024px){#wrap section .sectionInner #information .wrap dl dd.btn{margin:30px auto 0}}@media screen and (width<=600px){#wrap section .sectionInner #information .wrap dl dd.btn{max-width:80%}}#wrap section .sectionInner #information .wrap dl dd.btn a{color:#fff;background-color:#958636;border:1px solid #958636;grid-template-columns:auto auto;justify-content:space-between;align-items:center;padding:0 30px;font-size:1.125em;font-weight:500;line-height:50px;transition:all .5s;display:grid}#wrap section .sectionInner #information .wrap dl dd.btn a:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 66.6%;background-color:#fff;width:12px;height:6px;transition:all .5s;display:inline-block;transform:rotate(90deg)}@media screen and (width>=1025px){#wrap section .sectionInner #information .wrap dl dd.btn a:hover{color:#000;background-color:#0000}#wrap section .sectionInner #information .wrap dl dd.btn a:hover:after{background-color:#000}}#wrap section .sectionInner #information .wrap dl dd.news{padding:25px 0 0;font-size:1em;display:none}@media screen and (width<=600px){#wrap section .sectionInner #information .wrap dl dd.news{font-size:.9375em}}#wrap section .sectionInner #information .union_wrap{background-color:#e3e3e3;margin:0 0 120px;padding:70px 0}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap{margin:0 0 60px;padding:40px 10px}}#wrap section .sectionInner #information .union_wrap .unionInner .add{text-align:center;margin:0 auto 20px}#wrap section .sectionInner #information .union_wrap .unionInner .add img{max-width:480px}#wrap section .sectionInner #information .union_wrap .unionInner .title,#wrap section .sectionInner #information .union_wrap .unionInner .title dl{text-align:center}#wrap section .sectionInner #information .union_wrap .unionInner .title dl dt{color:#745610;letter-spacing:.3em;margin:0 0 30px;font-family:Noto Serif JP,serif;font-size:2.25em}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap .unionInner .title dl dt{font-size:1.375em}}#wrap section .sectionInner #information .union_wrap .unionInner .title dl dd{color:#000;letter-spacing:.15em;font-size:1.6875em;font-weight:600}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap .unionInner .title dl dd{font-size:1.375em}}#wrap section .sectionInner #information .union_wrap .unionInner .title dl dd span{letter-spacing:.15em;margin:5px 0 0;font-size:.67em;display:block}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap .unionInner .title dl dd span{font-size:.81em}}#wrap section .sectionInner #information .union_wrap .unionInner .title p{color:#000;letter-spacing:.05em;font-size:2.1875em;line-height:1.6}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap .unionInner .title p{font-size:1.25em;font-weight:700}}#wrap section .sectionInner #information .union_wrap .unionInner .title p span{letter-spacing:.15em;font-size:.8285em;display:block}@media screen and (width<=600px){#wrap section .sectionInner #information .union_wrap .unionInner .title p span{font-size:.9em}}#wrap section .sectionInner #information .union_wrap .unionInner .icoBlock{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:0 10px;margin:55px 0 0;display:grid}@media screen and (width<=1024px){#wrap section .sectionInner #information .union_wrap .unionInner .icoBlock{display:none}}#wrap section .sectionInner #information .union_wrap .unionInner .icoBlock span{color:#fff;background-color:#000;padding:0 28px;line-height:35px;display:inline-block}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail{grid-template-columns:auto auto;justify-content:center;gap:0 100px;margin:55px 0 0;display:grid}@media screen and (width<=1024px){#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail{display:none}}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap{max-width:none;margin:0;line-height:normal;display:block}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap:before,#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap:after{display:none}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl{padding:0}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dt{color:#000;text-align:center;letter-spacing:.15em;border-bottom:1px solid #000;margin:0 0 20px;padding:0 0 15px;font-size:1.25em;font-weight:600}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dd{text-align:center;letter-spacing:.15em;padding:0 10px;font-size:1.1875em}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dd.btn{max-width:none}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dd.btn a{letter-spacing:.15em;color:#fff;background-color:#745610;border:1px solid #745610;width:100%;margin:40px 0 0;padding:0;font-size:1em;font-weight:600;line-height:52px;transition:all .5s;display:block}@media screen and (width>=1025px){#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dd.btn a:hover{color:#9a833b;background-color:#fff}}#wrap section .sectionInner #information .union_wrap .unionInner .pc_detail .wrap dl dd .indent{text-indent:-5.4em;padding-left:5.4em;display:block}#wrap section .sectionInner #information .union_wrap .unionInner .tab_detail{display:block}@media screen and (width>=1025px){#wrap section .sectionInner #information .union_wrap .unionInner .tab_detail{display:none}}#wrap section .sectionInner #information .union_wrap .unionInner .tab_detail .btn a{letter-spacing:.15em;color:#fff;text-align:center;background-color:#745610;width:100%;max-width:400px;margin:40px auto 0;font-size:1.125em;font-weight:600;line-height:65px;display:block}#wrap #action{text-align:center;color:#fff;background-color:#000;padding:76px 0;line-height:2}@media screen and (width<=600px){#wrap #action{padding:72px 20px}}#wrap #action .footer_action{justify-content:center;align-items:center;gap:0 60px;min-width:320px;margin:0 auto 100px;display:flex}#wrap #action .footer_action.vertical{flex-direction:column;gap:60px}#wrap #action .footer_action.horizontal{align-items:center;gap:60px;width:635px}@media screen and (width<=1024px){#wrap #action .footer_action.horizontal{flex-direction:column;align-items:center;width:100%}}#wrap #action .footer_action.horizontal .footer_logo{max-width:235px}#wrap #action .footer_action .footer_logo{max-width:580px}@media screen and (width<=600px){#wrap #action .footer_action .footer_logo{width:100%}}@media screen and (width<=1024px){#wrap #action .footer_action{grid-template-columns:1fr;gap:50px 0;margin:0 0 40px}}#wrap #action .footer_action .logo{margin:0 auto}@media screen and (width<=1024px){#wrap #action .footer_action .logo{max-width:340px}}@media screen and (width<=600px){#wrap #action .footer_action .logo{max-width:295px}}#wrap #action .footer_action .logo .device,#wrap #action .footer_action .logo .cursive{text-align:center;letter-spacing:.05em;color:#fff;max-width:none;font-size:2.125em;font-weight:500}@media screen and (width<=600px){#wrap #action .footer_action .logo .device,#wrap #action .footer_action .logo .cursive{width:100%;font-size:1.9375em}}#wrap #action .footer_action .logo .cursive{font-family:Pinyon Script,cursive;font-size:2.5em}@media screen and (width<=600px){#wrap #action .footer_action .logo .cursive{font-size:2.2em;line-height:1.6}}#wrap #action .footer_action #action_detail{width:calc(50% - 30px)}@media screen and (width<=600px){#wrap #action .footer_action #action_detail{width:100%}}#wrap #action .footer_action #action_detail dl{text-align:center}#wrap #action .footer_action #action_detail dl dt{color:#c6b976;margin:0 0 20px;font-size:1.5em;font-weight:700;line-height:1.6}#wrap #action .footer_action #action_detail dl dt span{color:#fff;margin:10px 0 0;font-size:.75em;display:block}#wrap #action .footer_action #action_detail dl dd{font-size:.875em}#wrap #action .footer_action #action_detail .btn{width:100%;max-width:320px;margin:35px auto 0}@media screen and (width<=600px){#wrap #action .footer_action #action_detail .btn{max-width:100%}}#wrap #action .footer_action #action_detail .btn a{color:#fff;background-color:#958636;border:1px solid #958636;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%;padding:0 30px;font-size:1.125em;line-height:50px;transition:all .5s;display:grid}#wrap #action .footer_action #action_detail .btn a:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 66.6%;background-color:#fff;width:12px;height:6px;transition:all .5s;display:inline-block;transform:rotate(90deg)}@media screen and (width>=1025px){#wrap #action .footer_action #action_detail .btn a:hover{color:#958636;background-color:#0000}#wrap #action .footer_action #action_detail .btn a:hover:after{background-color:#958636}}#wrap #action #news{margin:0 0 40px;display:none}#wrap #action #news p{color:#fff}@media screen and (width<=600px){#wrap #action #news p{font-size:.9375em}#wrap #action .infor.-closed{text-align:left}}@media screen and (width>=1025px){#wrap #action .infor.-closed .btn_common_wrapper{width:fit-content}}#wrap #action .infor dl dd.tel{grid-template-columns:25px auto;justify-content:center;align-items:center;gap:0 20px;display:grid}#wrap #action .infor dl dd.tel a{pointer-events:none;color:#fff}@media screen and (width<=600px){#wrap #action .infor dl dd.tel a{pointer-events:auto}}#wrap #action .infor .soldoutTitle{color:#fff;margin-bottom:35px;font-size:2.2rem;font-weight:700}@media screen and (width<=600px){#wrap #action .infor .soldoutTitle{margin-bottom:20px;font-size:2rem;font-weight:400}}#wrap footer{padding:40px 0;font-style:normal;font-weight:400}@media screen and (width<=600px){#wrap footer{padding:20px 0 80px}}#wrap footer #footer_wrap{text-align:center}#wrap footer #footer_wrap .link{justify-content:center;align-items:center;gap:0 30px;display:flex}#wrap footer #footer_wrap .link li{font-size:.75em}#wrap footer #footer_wrap .link li a{font-family:Noto Sans JP,sans-serif}#wrap footer #footer_wrap .link li i{margin:0 0 0 10px}#wrap footer #footer_wrap .logo{grid-template-columns:auto 250px;justify-content:center;align-items:center;gap:0 20px;display:grid}@media screen and (width<=600px){#wrap footer #footer_wrap .logo{grid-template-columns:auto 200px}}#wrap footer #footer_wrap .logo div{font-size:.75em}#wrap footer #footer_wrap .copyright{text-align:center;font-size:.6875em}#wrap .btn_common_wrapper{width:320px;margin:35px auto 0}@media screen and (width<=600px){#wrap .btn_common_wrapper{width:100%}}#wrap .btn_common_wrapper .btn_common{width:100%}
