@charset "UTF-8";.sns_list:where(.astro-fstcaqoi) ul:where(.astro-fstcaqoi){margin:auto;width:298px;display:flex;justify-content:space-between;align-items:center}.sns_list:where(.astro-fstcaqoi) ul:where(.astro-fstcaqoi) img:where(.astro-fstcaqoi){vertical-align:middle}@media screen and (max-width: 768px){.sns_list:where(.astro-fstcaqoi) ul:where(.astro-fstcaqoi){flex-direction:column;align-items:center;gap:9.8666666667vw}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-family:Yu Gothic,sans-serif;margin:auto;font-size:16px;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;line-height:1.5;color:#000}@media screen and (max-width: 768px){html{font-size:4.2666666667vw}}body{overflow:hidden}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.content{max-width:1168px;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px) and (max-width: 1188px){section{width:calc(100% - 40px)}}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}h1{font-size:3.125rem;text-align:center}@media screen and (max-width: 768px){h1{font-size:4.8vw}}h2{font-size:1.5rem;text-align:center}@media screen and (max-width: 768px){h2{font-size:4.8vw}}h3{font-size:1.125rem;text-align:center}@media screen and (max-width: 768px){h4{text-align:center;font-size:4.8vw;line-height:8vw}}a{color:inherit;transition:opacity .7s ease;text-decoration:none}a:hover{opacity:.72}table{width:100%}img{max-width:100%;height:auto}.fade{opacity:0;transition:opacity var(--data-duration, .3s) ease-in}.fade.show{opacity:1}.fade.hide{opacity:0}.align_center{text-align:center}.align_right{text-align:right}.align_left{text-align:left}nav:where(.astro-rj3dxuk3){position:fixed;z-index:100;width:100%;top:0;height:85px;line-height:85px;background-color:#6c6c60b8}nav:where(.astro-rj3dxuk3) .wrap:where(.astro-rj3dxuk3){max-width:1676px;margin:auto;display:flex;justify-content:space-around}@media screen and (min-width: 1650px){nav:where(.astro-rj3dxuk3) .wrap:where(.astro-rj3dxuk3){padding-left:84px;padding-right:130px;justify-content:space-between}}nav:where(.astro-rj3dxuk3) .logo:where(.astro-rj3dxuk3){margin-top:21px}nav:where(.astro-rj3dxuk3) li:where(.astro-rj3dxuk3){color:#fff;display:inline-block}nav:where(.astro-rj3dxuk3) li:where(.astro-rj3dxuk3)+li:where(.astro-rj3dxuk3):before{content:"／"}@media screen and (max-width: 1024px){nav:where(.astro-rj3dxuk3){right:0}nav:where(.astro-rj3dxuk3) .wrap:where(.astro-rj3dxuk3){display:block}nav:where(.astro-rj3dxuk3) .main_navi:where(.astro-rj3dxuk3){position:fixed;display:block;width:280px;right:-280px;top:0;height:110%;background-color:#855d3ccc;padding-top:40px;padding-left:14px;z-index:998;box-sizing:border-box;overflow-y:scroll}nav:where(.astro-rj3dxuk3) li:where(.astro-rj3dxuk3){display:block;width:100%;height:50px}nav:where(.astro-rj3dxuk3) li:where(.astro-rj3dxuk3)+li:where(.astro-rj3dxuk3):before{display:none}nav:where(.astro-rj3dxuk3) a:where(.astro-rj3dxuk3){display:block;line-height:100%;height:100%}.logo:where(.astro-rj3dxuk3){padding-left:10px}.slide_box:where(.astro-rj3dxuk3){position:absolute;display:block;right:20px;top:0;bottom:0;margin:auto;width:35px;height:35px;z-index:999}.slide_bar:where(.astro-rj3dxuk3){display:block;width:100%;border-top:solid 4px #fff;margin-bottom:10px;border-radius:5px;transition:transform .25s ease}}@media screen and (max-width: 768px){nav:where(.astro-rj3dxuk3){position:fixed;background-color:transparent;transition:opacity,background-color .7s}nav:where(.astro-rj3dxuk3) .logo:where(.astro-rj3dxuk3){opacity:0}nav:where(.astro-rj3dxuk3) .slide_bar:where(.astro-rj3dxuk3){border-color:#707070}nav:where(.astro-rj3dxuk3).on_scroll{background-color:#6c6c60b8}nav:where(.astro-rj3dxuk3).on_scroll .logo:where(.astro-rj3dxuk3){opacity:1}nav:where(.astro-rj3dxuk3).on_scroll .slide_bar:where(.astro-rj3dxuk3){border-color:#fff}}.open .slide_bar:where(.astro-rj3dxuk3){border-color:#fff}.open .slide_bar:where(.astro-rj3dxuk3):first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:14px;position:relative}.open .slide_bar:where(.astro-rj3dxuk3):nth-child(2){display:none}.open .slide_bar:where(.astro-rj3dxuk3):nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:relative}footer:where(.astro-tgc5tww7){min-height:318px;background-color:#6c6c60b8}.footer-content:where(.astro-tgc5tww7){color:#fff;max-width:1676px;display:flex;justify-content:space-between;margin:0 auto;padding-left:7.0833333333vw;padding-right:14.4791666667vw;padding-bottom:72px}.footer-left:where(.astro-tgc5tww7){margin-top:61px}.footer-logo:where(.astro-tgc5tww7){margin-bottom:38px}.footer-right:where(.astro-tgc5tww7){margin-top:96px}.footer-menu:where(.astro-tgc5tww7){display:flex}.footer-menu:where(.astro-tgc5tww7)+.footer-menu:where(.astro-tgc5tww7){margin-top:31px}li:where(.astro-tgc5tww7)+li:where(.astro-tgc5tww7){margin-left:26px}address:where(.astro-tgc5tww7){line-height:1.875}.footer-sns:where(.astro-tgc5tww7){padding-top:70px;min-height:244px;text-align:center;background-color:#fff}.footer-sns:where(.astro-tgc5tww7) small:where(.astro-tgc5tww7){display:block;margin-top:47px}.footer-tel:where(.astro-tgc5tww7){display:none}.goback:where(.astro-tgc5tww7){display:block;position:fixed;bottom:20px;right:80px;width:30px;height:30px;border-top:solid 1px #6c6c60;border-left:solid 1px #6c6c60;transform:rotate(45deg)}@media screen and (max-width: 1024px){.footer-content:where(.astro-tgc5tww7){flex-direction:column}}@media screen and (max-width: 768px){footer:where(.astro-tgc5tww7){padding-bottom:13.3333333333vw}.footer-sns:where(.astro-tgc5tww7){background:none;min-height:0;padding:6.1333333333vw 0 8vw}.footer-sns:where(.astro-tgc5tww7) small:where(.astro-tgc5tww7){line-height:5.3333333333vw;margin:0}.sns_list{display:none}.footer-content:where(.astro-tgc5tww7){flex-direction:column-reverse;padding:0 11.4666666667vw}.footer-right:where(.astro-tgc5tww7){margin-top:11.4666666667vw}.footer-menu:where(.astro-tgc5tww7){flex-direction:column;text-align:center}.footer-menu:where(.astro-tgc5tww7)+.footer-menu:where(.astro-tgc5tww7){margin-top:0}.footer-menu:where(.astro-tgc5tww7) li:where(.astro-tgc5tww7){margin-top:7.4666666667vw}.footer-menu:where(.astro-tgc5tww7) li:where(.astro-tgc5tww7)+li:where(.astro-tgc5tww7){margin-left:0}.footer-menu:where(.astro-tgc5tww7):first-child li:where(.astro-tgc5tww7):first-child{margin-top:0}.footer-left:where(.astro-tgc5tww7){margin-top:13.8666666667vw;text-align:center}.footer-left:where(.astro-tgc5tww7) address:where(.astro-tgc5tww7){margin-top:7.7333333333vw}.footer-logo:where(.astro-tgc5tww7){margin-bottom:0;width:52vw;height:11.4666666667vw}.footer-tel:where(.astro-tgc5tww7){width:100%;display:block;position:fixed;bottom:0;left:0}.footer-tel:where(.astro-tgc5tww7) a:where(.astro-tgc5tww7){display:block;color:#fff;font-size:6.4vw;font-weight:700;height:13.3333333333vw;line-height:13.3333333333vw;text-align:center;background:rgba(108,108,96,.72);padding:0}.goback:where(.astro-tgc5tww7){display:none}}.content-banner:where(.astro-xx3peauj){width:100%}@media screen and (min-width: 769px) and (max-width: 1188px){.content-banner:where(.astro-xx3peauj){width:calc(100% - 40px);margin:0 auto}}.content-banner:where(.astro-xx3peauj) ul:where(.astro-xx3peauj){display:flex;justify-content:center;align-items:center}.content-banner:where(.astro-xx3peauj) li:where(.astro-xx3peauj)+li:where(.astro-xx3peauj){margin-left:96px}@media screen and (max-width: 768px){.content-banner:where(.astro-xx3peauj){display:none}}.about_modelhouse:where(.astro-xzg7qzuh){margin:auto}.about_modelhouse:where(.astro-xzg7qzuh) h2:where(.astro-xzg7qzuh){margin-bottom:146px}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh){display:flex;justify-content:center;column-gap:95px;margin:auto}@media screen and (max-width: 1168px){.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh){column-gap:4.9479166667vw}}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh) img:where(.astro-xzg7qzuh){height:100%}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh) .text:where(.astro-xzg7qzuh){max-width:563px;line-height:1.875}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh){padding-left:30px;display:flex;flex-wrap:wrap}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh) dt:where(.astro-xzg7qzuh){width:18%}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh) dd:where(.astro-xzg7qzuh){width:82%}@media screen and (max-width: 768px){.about_modelhouse:where(.astro-xzg7qzuh){padding:0 11.4666666667vw}.about_modelhouse:where(.astro-xzg7qzuh) h2:where(.astro-xzg7qzuh){margin-bottom:9.6vw}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh){flex-direction:column}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh) img:where(.astro-xzg7qzuh){margin:0 auto 6.1333333333vw}.about_modelhouse:where(.astro-xzg7qzuh) .content:where(.astro-xzg7qzuh) .text:where(.astro-xzg7qzuh){font-size:3.7333333333vw}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh){padding:0}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh) dt:where(.astro-xzg7qzuh){width:100%}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh) dd:where(.astro-xzg7qzuh){width:100%}.about_modelhouse:where(.astro-xzg7qzuh) .contact:where(.astro-xzg7qzuh) dd:where(.astro-xzg7qzuh):not(:last-child){margin-bottom:6.1333333333vw}}.content-banner{margin-top:162px}footer{margin-top:169px}@media screen and (max-width: 768px){footer{margin-top:21.3333333333vw}}
