@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0}th{text-align:left;font-weight:bold}html{overflow:auto}body *{font-weight:500;line-height:1;font-feature-settings:"palt" 1}body{overflow:hidden}img{max-width:100%;height:auto}@media screen and (max-width: 1200px){body{overflow-x:hidden}}input[type=tel],input[type=text],input[type=button],input[type=submit],input[type=image],input[type=password],input[type=email],input[type=number],textarea,select{outline:none;background:none;border:none;width:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}*,*:before,*:after{box-sizing:border-box}li{list-style:none}button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus-visible{outline:2px solid #000;outline-offset:2px}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 1200px){a[href*="tel:"]{pointer-events:painted;cursor:pointer}}.wrap{margin:auto}.wrap_inner{padding:0 30px}@media screen and (max-width: 1200px){.wrap_inner{padding:0 5vw}}.spNone{display:block !important}.pcNone{display:none !important}@media screen and (max-width: 1200px){.spNone{display:none !important}.pcNone{display:block !important}}.alignL{text-align:left}.alignC{text-align:center}.alignR{text-align:right}.posiR{position:relative}.posiA{position:absolute}.disFlex{display:flex;flex-wrap:wrap;justify-content:space-between}.mw{max-width:none;position:relative;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){.mw{max-width:100%}}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}body *{font-family:"Noto Serif",serif;font-weight:500}a,a:hover{transition:.6s}body{background:#fffaf4}body.fixed{width:100%;height:100%;position:fixed}.mv{font-size:37px;font-weight:600;letter-spacing:.34em}@media screen and (max-width: 1200px){.mv{font-size:calc(50/1200*100vw);line-height:1.32}}.mv span{font-family:"Playfair Display",serif;font-size:15px;font-weight:400;letter-spacing:.04em;display:block}@media screen and (max-width: 1200px){.mv span{font-size:calc(20/1200*100vw)}}.btn{font-size:30px;line-height:lh(40, 30);font-weight:400;color:#fff;display:block;z-index:10}.w1200,.w1200_mw{max-width:100%}.w1200{width:calc(1200px + 30px)}@media screen and (max-width: 1200px){.w1200{width:calc(1200px + 5vw)}}.w1200_mw{width:1200px}.w652,.w652_mw{max-width:100%}.w652{width:calc(652px + 30px)}@media screen and (max-width: 1200px){.w652{width:calc(652px + 5vw)}}.w652_mw{width:652px}.w900,.w900_mw{max-width:100%}.w900{width:calc(900px + 30px)}@media screen and (max-width: 1200px){.w900{width:calc(900px + 5vw)}}.w900_mw{width:900px}.w1920,.w1920_mw{max-width:100%}.w1920{width:calc(1920px + 30px)}@media screen and (max-width: 1200px){.w1920{width:calc(1920px + 5vw)}}.w1920_mw{width:1920px}#header{position:fixed;top:0;left:0;right:0;width:100%;max-width:1100px;margin:auto;cursor:none;z-index:999}.header_inner{display:flex;align-items:center;justify-content:space-between;padding:40px 0 20px 20px}@media screen and (max-width: 1200px){.header_inner{padding:calc(30/1200*100vw) calc(30/1200*100vw) calc(30/1200*100vw) calc(40/1200*100vw)}}.header_logo{width:104px;height:70px;margin-left:50px;margin-right:20px}@media screen and (max-width: 1200px){.header_logo{width:calc(140/1200*100vw);height:calc(94/1200*100vw);margin-left:0;margin-right:auto}}.header_logo img{width:100%;height:100%}.header_btn_area{display:flex;flex-direction:row;gap:8px;margin-left:auto;margin-right:90px}@media screen and (max-width: 1200px){.header_btn_area{position:fixed;top:auto;bottom:0;left:0;right:0;margin:auto;gap:0}}.header_btn_area a{max-width:240px}#menu-toggle{display:none}.menu-btn{position:fixed;top:40px;right:20px;width:56px;height:56px;background:#000;border-radius:1000px;cursor:pointer;z-index:999;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width: 1120px){.menu-btn{right:20px}}@media screen and (max-width: 1200px){.menu-btn{width:calc(93/1200*100vw);height:calc(93/1200*100vw);top:calc(30/1200*100vw);right:calc(30/1200*100vw)}}.menu-btn span{display:block;width:26px;height:2px;background-color:#fff;transition:all .4s ease;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 1200px){.menu-btn span{width:calc(44/1200*100vw);height:1px}}.menu-btn span:first-child{top:18px;bottom:auto}@media screen and (max-width: 1200px){.menu-btn span:first-child{top:calc(32/1200*100vw)}}.menu-btn span:last-child{top:auto;bottom:18px}@media screen and (max-width: 1200px){.menu-btn span:last-child{bottom:calc(32/1200*100vw)}}.menu-content{position:fixed;top:0;right:-100%;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fffaf4;display:flex;justify-content:center;align-items:center;transition:all .4s ease;z-index:998}.menu-content .wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1200px){.menu-content .wrap{flex-direction:column;padding:calc(80/1200*100vw) calc(92/1200*100vw)}}.menu-content .area_L{max-width:330px}@media screen and (max-width: 1200px){.menu-content .area_L{max-width:none;margin-bottom:calc(56/1200*100vw)}}.menu-content .area_R{max-width:296px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1200px){.menu-content .area_R{max-width:none;gap:calc(28/1200*100vw) 0}}.menu-content ul{list-style:none;padding:0}.menu-content .hamburger_menu{display:flex;flex-direction:column;gap:30px 0}@media screen and (max-width: 1200px){.menu-content .hamburger_menu{gap:calc(64/1200*100vw) 0}}.menu-content .hamburger_menu li:nth-child(even) a span{color:#8c6700}.menu-content .hamburger_menu li:nth-child(odd) a span{color:#37824b}.menu-content .hamburger_menu li a{font-size:23px;letter-spacing:.1em}@media screen and (max-width: 1200px){.menu-content .hamburger_menu li a{font-size:calc(35/1200*100vw)}}.menu-content .hamburger_menu li a span{font-family:"Playfair Display",serif;font-size:15px;font-weight:400;letter-spacing:.04em;display:block;margin-bottom:6px}@media screen and (max-width: 1200px){.menu-content .hamburger_menu li a span{font-size:calc(20/1200*100vw);margin-bottom:calc(4/1200*100vw)}}.menu-content .hamburger_btn_list{display:flex;flex-direction:column;flex-flow:wrap;gap:26px 0}@media screen and (max-width: 1200px){.menu-content .hamburger_btn_list{gap:calc(16/1200*100vw) calc(22/1200*100vw)}}@media screen and (max-width: 1200px){.menu-content .hamburger_btn_list li{width:100%}.menu-content .hamburger_btn_list li:nth-child(3),.menu-content .hamburger_btn_list li:nth-child(4){width:calc((100% - 22/1200*100vw)/2)}.menu-content .hamburger_btn_list li img{width:100%}}.menu-content .hamburger_sub_menu{display:flex;flex-wrap:wrap;margin-bottom:-8px}.menu-content .hamburger_sub_menu li:first-child::after{content:"/";margin:0 1ch}.menu-content .hamburger_sub_menu li a{font-size:15px;letter-spacing:.14em;line-height:2.2666666667}@media screen and (max-width: 1200px){.menu-content .hamburger_sub_menu li a{font-size:calc(30/1200*100vw)}}.menu-content .bg_img{position:absolute;bottom:-4px;right:-114px}@media screen and (max-width: 1200px){.menu-content .bg_img{width:calc(207/1200*100vw);height:calc(377/1200*100vw);top:calc(354/1200*100vw);bottom:auto;right:calc(72/1200*100vw)}}#menu-toggle:checked~.menu-content{right:0;cursor:pointer}#menu-toggle:checked~.menu-btn span:nth-child(1){top:0;bottom:0;transform:rotate(45deg)}#menu-toggle:checked~.menu-btn span:nth-child(2){opacity:0}#menu-toggle:checked~.menu-btn span:nth-child(3){top:0;bottom:0;transform:rotate(-45deg)}#footer{background:url(../imgs/common/footer_bg.webp) repeat center;background-size:cover;background-color:#37824b}#footer *{color:#fff}@media screen and (max-width: 1200px){#footer .disFlex{display:block}}.page-top{border-top:#000 2px solid;border-bottom:#fff 1px solid;height:clamp(50px,100/900*100vw,100px);background:#000;transition:.6s}@media screen and (max-width: 1200px){.page-top{height:18vw}}.page-top:hover{background:#fff}.page-top:hover a span::before{content:url(../imgs/common/page-top_after.svg)}.page-top a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.page-top a span{color:#fff;font-size:clamp(14px,20/900*100vw,20px)}.page-top a span::before{content:url(../imgs/common/page-top.svg);width:15px;height:9px;display:inline-block;margin-right:clamp(7px,14/900*100vw,14px)}.page-top:hover a span{color:#000}.footer_inner{max-width:calc(900px + 20px);position:relative;padding:90px 20px;overflow:visible}@media screen and (max-width: 1200px){.footer_inner{padding:calc(102/1200*100vw) 2% calc(40/1200*100vw)}}.footer_company{display:flex;flex-direction:column}.footer_company .footer_text{font-size:12px;line-height:1.9166666667}@media screen and (max-width: 1200px){.footer_company .footer_text{font-size:calc(23/1200*100vw);letter-spacing:.1em;line-height:1.8260869565;text-align:left;width:-moz-fit-content;width:fit-content;margin:calc(46/1200*100vw) auto 0;display:inline-block}}.footer_company .footer_logo{margin-bottom:6px}@media screen and (max-width: 1200px){.footer_company .footer_logo{margin:auto;width:calc(155/1200*100vw);height:calc(105/1200*100vw)}}#footer h1{font-size:clamp(16px,20/900*100vw,20px);margin-bottom:clamp(10px,20/900*100vw,20px)}@media screen and (max-width: 1200px){#footer h1{font-weight:400}}#footer .footer_tel,#footer .footer_fax{display:inline-block}#footer .footer_tel{margin-bottom:clamp(8px,16/900*100vw,16px);margin-right:clamp(20px,40/900*100vw,40px)}.footer_menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:60px;margin-right:6.5ch}@media screen and (max-width: 1200px){.footer_menu{margin:calc(100/1200*100vw) auto 0}}.footer_menu ul.spNone{display:flex !important;flex-direction:column;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1200px){.footer_menu ul.spNone{display:none !important}}.footer_menu ul.spNone:nth-child(3){height:100%;position:relative}.footer_menu ul.spNone:nth-child(3) li:last-child{margin-bottom:1cap;position:absolute;bottom:0;left:0;right:auto;top:auto;width:-moz-max-content;width:max-content}@media screen and (max-width: 1200px){.footer_menu ul.spNone:nth-child(3) li:last-child{margin-bottom:auto;position:relative}}@media screen and (max-width: 1200px){.footer_menu ul.pcNone{display:flex !important;flex-direction:row;flex-wrap:wrap;justify-content:center}.footer_menu ul.pcNone li{width:37%}}@media screen and (max-width: 1200px){.footer_menu ul li{width:-moz-fit-content;width:fit-content}}.footer_menu a{font-size:12px;line-height:2.5}@media screen and (max-width: 1200px){.footer_menu a{font-size:calc(23/1200*100vw);letter-spacing:.1em;text-align:left;display:block}}.footer_copyright{font-size:10px;margin-top:50px}@media screen and (max-width: 1200px){.footer_copyright{font-size:calc(20/1200*100vw);letter-spacing:.1em;margin-top:calc(76/1200*100vw)}}.header.is-fixed{position:fixed;top:0;left:0;transition:transform .6s,opacity .6s;transform:translateY(-100%)}.header.is-fixed.is-show{transform:translateY(0);opacity:1}.nav-open .header.is-fixed{transform:translateY(0)}#home .mv .mw{max-width:none !important}@media screen and (max-width: 1200px){#home .mv .mw{max-width:100% !important}}#home .mv .disFlex{flex-wrap:nowrap}@media screen and (max-width: 1200px){#home .mv .disFlex{flex-wrap:wrap}}@media screen and (max-width: 1200px){#home .mv .disFlex img:nth-child(2){max-width:none;width:180%}}#home .company{margin-top:-100px}@media screen and (max-width: 1200px){#home .company .mw{max-width:none;width:300%;left:70%}}#home .company .btn{width:220px;height:60px;bottom:26%;left:50%;transform:translateX(-50%);margin-left:-244px}@media screen and (max-width: 1200px){#home .company .btn{width:28%;height:8vw;margin-left:-15.6vw}}@media screen and (max-width: 1200px){#home .project .mw{max-width:none;width:280%;left:60%}}#home .project .btn{width:220px;height:60px;bottom:4.7%;left:50%;transform:translateX(-50%);margin-left:-354px}@media screen and (max-width: 1200px){#home .project .btn{width:25%;height:8vw;bottom:53.6%;margin-left:-33.6vw}}#home .plan{margin-top:-240px}@media screen and (max-width: 1200px){#home .plan{margin-top:-32vw}#home .plan .mw{max-width:none;width:200%;left:45%}}#home .plan .btn_1,#home .plan .btn_2,#home .plan .btn_3,#home .plan .btn_4,#home .plan .btn_5{width:456px;height:360px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#home .plan .btn_1,#home .plan .btn_2,#home .plan .btn_3,#home .plan .btn_4,#home .plan .btn_5{width:41%;height:33vw}}#home .plan .btn_1{top:21.5%;margin-left:-142px}@media screen and (max-width: 1200px){#home .plan .btn_1{margin-left:-17.4vw}}#home .plan .btn_2{top:21.5%;margin-left:322px}@media screen and (max-width: 1200px){#home .plan .btn_2{margin-left:24.6vw}}#home .plan .btn_3{top:39.7%;margin-left:90px}@media screen and (max-width: 1200px){#home .plan .btn_3{margin-left:3.8vw}}#home .plan .btn_4{top:57.8%;margin-left:-142px}@media screen and (max-width: 1200px){#home .plan .btn_4{margin-left:-17.4vw}}#home .plan .btn_5{top:57.8%;margin-left:322px}@media screen and (max-width: 1200px){#home .plan .btn_5{margin-left:24.6vw}}#home .plan .btn_6{width:230px;height:60px;bottom:19%;left:50%;transform:translateX(-50%);margin-left:440px}@media screen and (max-width: 1200px){#home .plan .btn_6{width:22%;height:7vw;bottom:18.6%;margin-left:36vw}}#home .maker{margin-top:-200px}@media screen and (max-width: 1200px){#home .maker{margin-top:-20vw}#home .maker .mw{max-width:none;width:126%}}#home .maker .btn{width:210px;height:54px;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 1200px){#home .maker .btn{width:18%;height:5vw}}@media screen and (max-width: 1200px){#home .exhibition .mw{max-width:none;width:278%;left:75%;margin-bottom:-16vw}#home .exhibition .pcNone{width:62vw;margin:auto}}#home .exhibition .btn{width:200px;height:54px;bottom:16%;left:50%;transform:translateX(-50%);margin-left:354px}@media screen and (max-width: 1200px){#home .exhibition .btn{width:30vw;height:8vw;bottom:0%;margin-left:-17vw}}#home .inst{margin-top:-100px}@media screen and (max-width: 1200px){#home .inst{margin-top:-6vw}#home .inst .mw{max-width:none;width:290%;left:67%}}#home .inst .btn{width:200px;height:54px;bottom:18.6%;right:0;left:0;margin:auto}@media screen and (max-width: 1200px){#home .inst .btn{width:29vw;height:8vw;bottom:18%;right:20%;left:auto}}#home .inquiry{margin-top:100px}@media screen and (max-width: 1200px){#home .inquiry{margin-top:10vw}#home .inquiry .mw{max-width:none;width:110%}}#home .inquiry .btn{left:50%;transform:translateX(-50%)}#home .inquiry .btn.--1{width:320px;height:76px;bottom:22%;margin-left:-168px}@media screen and (max-width: 1200px){#home .inquiry .btn.--1{width:31vw;height:8vw;bottom:21%;margin-left:-15.6vw}}#home .inquiry .btn.--2{width:320px;height:76px;bottom:22%;margin-left:168px}@media screen and (max-width: 1200px){#home .inquiry .btn.--2{width:31vw;height:8vw;bottom:21%;margin-left:15.6vw}}#home .inquiry .btn.--3{width:544px;height:166px;top:0;margin-left:-278px}@media screen and (max-width: 1200px){#home .inquiry .btn.--3{width:49vw;height:15vw;margin-left:-25vw}}#home .inquiry .btn.--4{width:544px;height:166px;top:0;margin-left:278px}@media screen and (max-width: 1200px){#home .inquiry .btn.--4{width:49vw;height:15vw;margin-left:25vw}}@media screen and (max-width: 1200px){#about img{max-width:none;width:186%}}#about .map{width:100%;height:544px}@media screen and (max-width: 1200px){#about .map{height:60vw}}#about .map iframe{width:100%;height:100%}#about .btn_area_1 .btn{width:200px;height:54px;bottom:34%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#about .btn_area_1 .btn{width:20vw;height:6vw;bottom:33%}}#about .btn_area_1 .btn.--1{margin-left:-228px}@media screen and (max-width: 1200px){#about .btn_area_1 .btn.--1{margin-left:-20vw}}#about .btn_area_1 .btn.--2{margin-left:228px}@media screen and (max-width: 1200px){#about .btn_area_1 .btn.--2{margin-left:20vw}}#about .btn_area_2 .btn{width:248px;height:62px;bottom:58%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#about .btn_area_2 .btn{width:22vw;height:6vw;bottom:58%}}#about .btn_area_2 .btn.--1{margin-left:60px}@media screen and (max-width: 1200px){#about .btn_area_2 .btn.--1{margin-left:5vw}}#about .btn_area_2 .btn.--2{margin-left:310px}@media screen and (max-width: 1200px){#about .btn_area_2 .btn.--2{margin-left:27vw}}#about .btn_area_3 .btn{width:320px;height:76px;bottom:30.4%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#about .btn_area_3 .btn{width:28vw;height:7vw;bottom:30%}}#about .btn_area_3 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#about .btn_area_3 .btn.--1{margin-left:-14.6vw}}#about .btn_area_3 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#about .btn_area_3 .btn.--2{margin-left:14.6vw}}#about .btn_area_4 .btn{width:320px;height:76px;bottom:10%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#about .btn_area_4 .btn{width:28vw;height:7vw}}#about .btn_area_5 .btn{width:320px;height:76px;bottom:50%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#about .btn_area_5 .btn{width:28vw;height:7vw;bottom:40%}}@media screen and (max-width: 1200px){#project img{max-width:none;width:186%}}#project .btn_area_1 .btn{width:320px;height:76px;bottom:23.2%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#project .btn_area_1 .btn{width:28vw;height:7vw}}#project .btn_area_1 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#project .btn_area_1 .btn.--1{margin-left:-14.6vw}}#project .btn_area_1 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#project .btn_area_1 .btn.--2{margin-left:14.6vw}}@media screen and (max-width: 1200px){#company img{max-width:none;width:186%}}#company .map{width:100%;height:544px}@media screen and (max-width: 1200px){#company .map{height:60vw}}#company .map iframe{width:100%;height:100%}#company .btn_area_1 .btn{width:320px;height:76px;bottom:32.8%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#company .btn_area_1 .btn{width:28vw;height:7vw;bottom:33%}}#company .btn_area_1 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#company .btn_area_1 .btn.--1{margin-left:-14.6vw}}#company .btn_area_1 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#company .btn_area_1 .btn.--2{margin-left:14.6vw}}#company .btn_area_2 .btn{width:320px;height:76px;bottom:60%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#company .btn_area_2 .btn{width:28vw;height:7vw}}@media screen and (max-width: 1200px){#manufacturer img{max-width:none;width:186%}}#manufacturer .btn_area_1 .btn{width:320px;height:76px;bottom:29.4%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#manufacturer .btn_area_1 .btn{width:28vw;height:7vw;bottom:29%}}#manufacturer .btn_area_1 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#manufacturer .btn_area_1 .btn.--1{margin-left:-14.6vw}}#manufacturer .btn_area_1 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#manufacturer .btn_area_1 .btn.--2{margin-left:14.6vw}}@media screen and (max-width: 1200px){#plan img{max-width:none;width:186%}}#plan .btn_area_1 .btn{width:320px;height:76px;bottom:29.8%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#plan .btn_area_1 .btn{width:28vw;height:7vw;bottom:29%}}#plan .btn_area_1 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#plan .btn_area_1 .btn.--1{margin-left:-14.6vw}}#plan .btn_area_1 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#plan .btn_area_1 .btn.--2{margin-left:14.6vw}}#plan .btn_area_2 .btn,#plan .btn_area_3 .btn,#plan .btn_area_4 .btn,#plan .btn_area_5 .btn,#plan .btn_area_6 .btn{width:320px;height:76px;left:0;right:0;margin:auto}@media screen and (max-width: 1200px){#plan .btn_area_2 .btn,#plan .btn_area_3 .btn,#plan .btn_area_4 .btn,#plan .btn_area_5 .btn,#plan .btn_area_6 .btn{width:28vw;height:7vw}}#plan .btn_area_2 .btn{top:21%}#plan .btn_area_3 .btn{top:33%}#plan .btn_area_4 .btn{top:46%}#plan .btn_area_5 .btn{top:58%}#plan .btn_area_6 .btn{top:20%}@media screen and (max-width: 1200px){#news img{max-width:none;width:186%}}#news .btn_area_1 .btn{width:320px;height:76px;bottom:23.8%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#news .btn_area_1 .btn{width:28vw;height:7vw;bottom:23%}}#news .btn_area_1 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#news .btn_area_1 .btn.--1{margin-left:-14.6vw}}#news .btn_area_1 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#news .btn_area_1 .btn.--2{margin-left:14.6vw}}@media screen and (max-width: 1200px){#recruit img{max-width:none;width:186%}}#recruit .btn_area_1 .btn{width:320px;height:76px;bottom:6.2%;left:0;right:0;margin:auto}@media screen and (max-width: 1200px){#recruit .btn_area_1 .btn{width:28vw;height:7vw;bottom:6%}}#recruit .btn_area_2 .btn{width:320px;height:76px;bottom:28.2%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1200px){#recruit .btn_area_2 .btn{width:28vw;height:7vw;bottom:28%}}#recruit .btn_area_2 .btn.--1{margin-left:-168px}@media screen and (max-width: 1200px){#recruit .btn_area_2 .btn.--1{margin-left:-14.6vw}}#recruit .btn_area_2 .btn.--2{margin-left:168px}@media screen and (max-width: 1200px){#recruit .btn_area_2 .btn.--2{margin-left:14.6vw}}@media screen and (max-width: 1200px){#inquiry img{max-width:none;width:186%}}#inquiry .map{width:100%;height:544px}@media screen and (max-width: 1200px){#inquiry .map{height:60vw}}#inquiry .map iframe{width:100%;height:100%}#inquiry .btn_area_1 .btn{width:360px;height:72px;top:28%;left:50%;margin-left:-130px;transform:translateX(-50%)}@media screen and (max-width: 1200px){#inquiry .btn_area_1 .btn{width:32vw;height:8vw;margin-left:-11vw}}#privacy{margin:190px auto 138px}@media screen and (max-width: 1200px){#privacy{margin:calc(220/1200*100vw) auto calc(68/1200*100vw)}}#privacy .mv{margin-bottom:100px}@media screen and (max-width: 1200px){#privacy .mv{margin-bottom:calc(38/1200*100vw)}}#privacy .mv span{color:#8c6700;margin-bottom:8px}#privacy .privacy_con{background:#fff;border-bottom:#37824b 2px solid;padding:82px 42px}@media screen and (max-width: 1200px){#privacy .privacy_con{padding:calc(66/1200*100vw) calc(64/1200*100vw)}}#privacy .privacy_con img{top:-176px;right:-16px}@media screen and (max-width: 1200px){#privacy .privacy_con img{width:calc(172/1200*100vw);height:calc(208/1200*100vw);top:calc(-194/1200*100vw);right:calc(-14/1200*100vw)}}#privacy .privacy_con p{font-size:17px;letter-spacing:.08em;line-height:1.8823529412}@media screen and (max-width: 1200px){#privacy .privacy_con p{font-size:calc(24/1200*100vw);line-height:1.7916666667}}#privacy .privacy_con article{margin-top:26px}#privacy .privacy_con h3{font-size:20px;font-weight:600;letter-spacing:.08em;color:#37824b}@media screen and (max-width: 1200px){#privacy .privacy_con h3{font-size:calc(30/1200*100vw);line-height:1.8666666667}}#privacy .privacy_con strong{font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.6;margin-top:8px;display:block}@media screen and (max-width: 1200px){#privacy .privacy_con strong{font-size:calc(30/1200*100vw);line-height:1.4333333333}}/*# sourceMappingURL=style.min.css.map */