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