@charset "UTF-8";.ff-kakugo-m,body{font-family:"zen-kaku-gothic-antique",sans-serif;font-weight:500;font-style:normal}.ff-marugo-m,.pc-footer-nav .footer-nav-list,.pc-header-primal,.sp-footer-nav .footer-nav-list{font-family:"zen-maru-gothic",sans-serif;font-weight:500;font-style:normal}.bottom-contact__list a,.bottom-policy .bottom-policy__title,.catch .catch__ja,.category,.common-contact .common-contact__btn,.common-contact .common-contact__title,.contact-btn,.contact-table,.es-room,.estimate-attention .estimate-attention__title,.estimate-contact .common-contact__btn,.estimate-contact .common-contact__title,.estimate-link li,.ff-marugo-b,.footer-lede,.form-table,.global-nav-service,.pc-header-service,.plast-attention .plast-attention__title,.privacy .privacy__title,.showroom-outro .showroom-outro__title,.side-cta li a,.side-nav,.title-lv3,.title-with-no,.top-about .top-about__lede,.top-section-title,.top-service-list,.u-balloon{font-family:"zen-maru-gothic",sans-serif;font-weight:700;font-style:normal}.common-contact .common-contact__tel,.contact-number .contact-fax,.contact-number .contact-tel a,.estimate-contact .common-contact__tel,.faq dd:before,.faq dt:before,.ff-en-m,.sp-global-tel span,.title-with-no:before{font-family:roboto,sans-serif;font-weight:500;font-style:normal}.catch .catch__en,.estimate-policy .estimate-policy__en,.faq-contact .faq-contact__en,.ff-en-b,.global-nav dl dt span,.top-section-en{font-family:"poppins",sans-serif;font-weight:700;font-style:normal}.bottom-policy-image:before,.showroom-contact:before,.top-about .top-about-content:after,.top-about .top-about-content:before,.top-about .top-about-pop:after,.top-about .top-about-pop:before,.top-service .top-section-title:before,.top-service-entrance .top-service-section__title:before,.top-service-window .top-service-list:before,.zoomIn{opacity:0}.action.bottom-policy-image:before,.action.showroom-contact:before,.top-about .action.top-about-content:after,.top-about .action.top-about-content:before,.top-about .action.top-about-pop:after,.top-about .action.top-about-pop:before,.top-service .action.top-section-title:before,.top-service-entrance .action.top-service-section__title:before,.top-service-window .action.top-service-list:before,.zoomIn.action{-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}@-webkit-keyframes zoomInAnime{0%{-webkit-transform:scale(0.6);transform:scale(0.6)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomInAnime{0%{-webkit-transform:scale(0.6);transform:scale(0.6)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-flow{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slide-flow{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes title_show{0%{opacity:0;-webkit-transform:translate(30px,0px);transform:translate(30px,0px)}50%{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{opacity:1}}@keyframes title_show{0%{opacity:0;-webkit-transform:translate(30px,0px);transform:translate(30px,0px)}50%{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{opacity:1}}@-webkit-keyframes title_line{50%{width:0}to{width:470px}}@keyframes title_line{50%{width:0}to{width:470px}}@-webkit-keyframes title_line_sp{50%{width:0}to{width:100%}}@keyframes title_line_sp{50%{width:0}to{width:100%}}@-webkit-keyframes catch_en{0%{opacity:0;-webkit-transform:translate(0px,30px);transform:translate(0px,30px)}80%{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes catch_en{0%{opacity:0;-webkit-transform:translate(0px,30px);transform:translate(0px,30px)}80%{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes catch_ja{0%{opacity:0;-webkit-transform:translate(0px,30px);transform:translate(0px,30px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes catch_ja{0%{opacity:0;-webkit-transform:translate(0px,30px);transform:translate(0px,30px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes show_title{0%{opacity:0;-webkit-transform:translate(0px,60px);transform:translate(0px,60px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes show_title{0%{opacity:0;-webkit-transform:translate(0px,60px);transform:translate(0px,60px)}to{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,ol,p,pre,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0}html{font-size:16px}body{text-align:center;line-height:2;word-break:break-all;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none;color:#010101}.static-page{background:#F8F5F2 url(../img/common/bgi/bgi--page-01.svg) center top no-repeat}@media screen and (max-width:699px){.static-page{background:#F8F5F2 url(../img/common/bgi/bgi--page-sp.svg) center top no-repeat;background-size:100% auto}}a{-webkit-transition-duration:0.4s;transition-duration:0.4s;color:#FF8500}a img{-webkit-transition-duration:0.4s;transition-duration:0.4s}a:active,a:hover{text-decoration:none;color:#FF8500}a:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border:none}@media screen and (min-width:700px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#010101}}img{vertical-align:bottom;max-width:100%}.clearfix:after,.faq-category-list:after,.header:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix,.faq-category-list,.header{display:inline-block}* html .clearfix,* html .faq-category-list,* html .header{height:1%}.clearfix,.faq-category-list,.header{display:block}.contents{background:#fff;padding:50px 40px 60px;border-radius:20px;margin-bottom:60px}@media screen and (max-width:699px){.contents{padding:20px 24px;margin-left:-15px;margin-right:-15px}}.layout-sub-column .contents{padding:1px 20px 44px}@media screen and (max-width:699px){.layout-sub-column .contents{padding:0px 20px}}.layout-container{margin-left:auto;margin-right:auto;text-align:left}@media screen and (min-width:700px){.layout-container{width:1100px}}@media screen and (max-width:699px){.layout-container{padding:0 30px}}.layout-main-column{font-size:0.88rem}@media screen and (min-width:700px){.layout-main-column{width:750px;padding-bottom:80px;float:right}}@media screen and (min-width:700px){.layout-sub-column{width:320px;float:left;padding-bottom:80px}}@media screen and (min-width:700px){.layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-flex>div:first-child{width:338px}.layout-flex>div:nth-child(2){width:300px}.layout-flex.reverse>div:first-child{width:300px}.layout-flex.reverse>div:nth-child(2){width:338px}}@media screen and (max-width:699px){.layout-flex>div:first-child{margin-bottom:40px}.layout-flex.reverse>div:first-child{margin-bottom:0}.layout-flex.reverse>div:nth-child(2){margin-bottom:40px}}.layout-section{margin-bottom:80px}.layout-half{width:49%}.layout-1-third{width:32%}.layout-2-third{width:66%}.layout-3-col{float:left;width:32%;margin-right:2%}.layout-3-col:nth-child(3n){margin-right:0}.layout-3-col:nth-child(3n+1){clear:both}.layout-4-col{float:left;width:24%;margin-right:1%}.layout-4-col:nth-child(4n){margin-right:0}.layout-4-col:nth-child(4n+1){clear:both}.header{width:100%;padding:21px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;text-align:left;z-index:10;-webkit-transition-duration:0.4s;transition-duration:0.4s}.header.float{background:rgba(255,255,255,0.9)}@media screen and (max-width:699px){.header{padding:7px 10px}}@media screen and (min-width:700px){.header-main{max-width:1300px;min-width:1100px;margin:0 auto}}.header-site-name{width:236px;float:left;line-height:1px}@media screen and (max-width:699px){.header-site-name{width:153px}}.pc-header-nav{width:926px;float:right;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:699px){.pc-header-nav{display:none}}.pc-header-primal{margin-top:10px;padding-left:20px;margin-right:28px;list-style:none;text-align:right}.pc-header-primal li{background-position:left center;background-repeat:no-repeat;display:inline;padding-left:20px;margin-right:30px;font-size:0.88rem}.pc-header-primal li:last-child{margin-right:0}.pc-header-primal li a{text-decoration:none;color:#656E74}.pc-header-primal li.pc-header-primal__example{background-image:url(../img/common/header/ico--example.svg)}.pc-header-primal li.pc-header-primal__faq{background-image:url(../img/common/header/ico--faq.svg)}.pc-header-primal li.pc-header-primal__company{background-image:url(../img/common/header/ico--company.svg)}.pc-header-primal li.pc-header-primal__store{background-image:url(../img/common/header/ico--store.svg)}.pc-header-primal li.pc-header-primal__recruit{background-image:url(../img/common/header/ico--recruit.svg)}.pc-header-service{list-style:none}.pc-header-service li{display:inline-block;margin-right:26px;font-size:1rem}.pc-header-service li:last-child{margin-right:0}.pc-header-service li a{text-decoration:none;color:#010101}.pc-header-service li a.drop{background:url(../img/common/header/ico--arrow.svg) right center no-repeat;padding-right:25px;position:relative}.pc-header-service li a.drop.active{background:url(../img/common/header/ico--arrow-up.svg) right center no-repeat}.pc-header-service li a.drop.active:after{width:100%;-webkit-transition-duration:0.4s;transition-duration:0.4s}.pc-header-service li a.drop:after{content:" ";background:#FF8502;width:0%;height:3px;display:block;position:absolute;bottom:-8px;left:0;-webkit-transition-duration:0.4s;transition-duration:0.4s}.header-btn{background:url(../img/common/header/btn--menu.svg) left top no-repeat;width:55px;height:55px;padding:0;overflow:hidden;border:none;border-radius:50%;text-indent:-999px;position:absolute;top:5px;right:11px}@media screen and (min-width:700px){.header-btn{display:none}}.pc-header-tel{margin-top:25px;margin-right:26px;position:relative}.pc-header-tel img{display:block;margin:0 auto 5px}.pc-header-tel p{padding-left:0;text-align:center;font-size:0.75rem}.pc-header-tel:before{content:" ";background:url(../img/common/header/ico--balloon.svg) left top no-repeat;background-size:100% auto;width:208px;height:25px;display:block;top:-35px;left:calc(50% - 100px);position:absolute}.pc-header-tel.test{margin-top:0px}.pc-header-tel.test:before{content:none}.pc-header-tel.test img{margin:0 auto 5px}.pc-header-tel.test p{padding:0;text-align:center}.pc-header-contact{margin-top:15px}footer{background:#F8F5F2;padding-top:60px;padding-bottom:100px;clear:both;display:block;position:relative;text-align:left}@media screen and (min-width:700px){.footer-head{margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-head .footer-logo{width:100px;margin-right:27px}}@media screen and (max-width:699px){.footer-head{text-align:center}.footer-head .footer-logo{width:90px;margin:0 auto 20px;display:block}}.footer-address{font-weight:bold;font-style:normal;letter-spacing:0.1em}@media screen and (min-width:700px){.footer-address{margin-right:75px}.footer-address p{padding-top:14px;line-height:1.75rem}.footer-address strong{font-size:1.25rem}}@media screen and (max-width:699px){.footer-address{margin-bottom:20px;font-size:0.88rem}.footer-address strong{font-size:1.13rem}.footer-address p{margin-bottom:15px}}.footer-lede{line-height:1.5;font-size:1.25rem;color:#FF8500}@media screen and (min-width:700px){.footer-lede{margin-top:15px}}@media screen and (max-width:699px){.footer-lede{display:none}}.footer-nav ul{list-style:none}.pc-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pc-footer-nav .footer-nav-list{width:25%;margin-bottom:56px;font-size:1rem}.pc-footer-nav .footer-nav-list.footer-nav-list--relative{position:relative}.pc-footer-nav .footer-nav-list.footer-nav-list--relative>li:last-child{position:absolute;bottom:0;left:0}.pc-footer-nav .footer-nav-list a{text-decoration:none;color:#3B4043}.pc-footer-nav .footer-nav-list>li{margin-bottom:35px}.pc-footer-nav .footer-nav-list>li:last-child{margin-bottom:0}.pc-footer-nav .footer-nav-list>li>a,.pc-footer-nav .footer-nav-list>li>span{background:url(../img/common/footer/ico--nav-arrow.svg) left 5px no-repeat;padding-left:24px;font-weight:bold}.pc-footer-nav .footer-nav-list ul{padding-left:24px;font-size:0.88rem}.pc-footer-nav .footer-nav-list ul li{background:url(../img/common/footer/ico--child.svg) left 9px no-repeat;padding-left:15px;margin-top:5px}@media screen and (max-width:699px){.pc-footer-nav{display:none}}.sp-footer-nav .footer-nav-list{margin-bottom:50px;font-size:1rem}.sp-footer-nav .footer-nav-list a{text-decoration:none;color:#3B4043}.sp-footer-nav .footer-nav-list>li{margin-bottom:25px}.sp-footer-nav .footer-nav-list>li:last-child{margin-bottom:0}.sp-footer-nav .footer-nav-list>li>a{background:url(../img/common/footer/ico--nav-arrow.svg) right 5px no-repeat;padding-right:24px;font-weight:bold;font-size:1.13rem;color:#FF8500}.sp-footer-nav .footer-nav-list>li>span{font-weight:bold;font-size:1.13rem;color:#FF8500}.sp-footer-nav .footer-nav-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5;font-size:0.88rem}.sp-footer-nav .footer-nav-list ul li{width:50%;background:url(../img/common/footer/ico--nav-arrow.svg) left 5px no-repeat;padding-left:25px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp-footer-nav .footer-nav-list ul li.long{width:100%}@media screen and (min-width:700px){.sp-footer-nav{display:none}}.footer-bottom{position:relative}.footer-bnr{list-style:none}@media screen and (min-width:700px){.footer-bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bnr li img{height:78px}}@media screen and (max-width:699px){.footer-bnr{margin:0 -30px 30px;margin-bottom:30px}.footer-bnr li{margin:0 10px}.footer-bnr li img{height:20vw}.footer-bnr .slick-prev{left:20vw;z-index:2}.footer-bnr .slick-next{right:20vw}}.footer-sub{list-style:none;letter-spacing:0.1em;font-weight:bold;font-size:0.88rem}.footer-sub a{text-decoration:none;color:#656e74}@media screen and (min-width:700px){.footer-sub{position:absolute;bottom:-40px;right:200px}}@media screen and (max-width:699px){.footer-sub{text-align:center;margin-bottom:40px}.footer-sub li{display:inline-block;margin:0 10px}}.copy{font-weight:bold;font-size:0.75rem}@media screen and (min-width:700px){.copy{position:absolute;bottom:-40px;right:0}}@media screen and (max-width:699px){.copy{display:block;text-align:center}}.global-nav{background:#F8F5F2;width:100%;margin-top:26px;padding-top:20px;padding-bottom:50px;position:absolute;display:none}.global-nav:before{content:" ";background:url(../img/common/menu/ico--triangle.svg) left top no-repeat;width:49px;height:27px;display:block;position:absolute;top:-13px}.global-nav.global-nav-window:before{left:calc(50% - 230px)}.global-nav.global-nav-entrance:before{left:calc(50% - 50px)}.global-nav.active{display:block}.global-nav .global-nav-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-nav dl dt{margin-bottom:15px;line-height:1;font-weight:bold;font-size:1.5rem}.global-nav dl dt span{display:block;margin-bottom:-20px;font-size:3.5rem;color:#fff}.global-nav .global-nav-main dt{color:#FF8500}.global-nav-service{width:717px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.global-nav-service li{background:#fff url(../img/common/menu/ico--arrow.svg) right 18px center no-repeat;width:352px;margin-bottom:10px;border-radius:20px;font-size:0.93rem}.global-nav-service li a{background-position:43px center;background-size:auto 65px;background-repeat:no-repeat;display:block;padding:28px 0 28px 154px;-webkit-transition-duration:0.4s;transition-duration:0.4s;line-height:1;text-decoration:none;color:#010101}.global-nav-service li a:hover{color:#FF8500}.global-nav-service li.global-nav-service__01 a{background-image:url(../img/service/subcolumn/pic--01.webp)}.global-nav-service li.global-nav-service__02 a{background-image:url(../img/service/subcolumn/pic--02.webp)}.global-nav-service li.global-nav-service__03 a{background-image:url(../img/service/subcolumn/pic--03.webp)}.global-nav-service li.global-nav-service__04 a{background-image:url(../img/service/subcolumn/pic--04.webp)}.global-nav-service li.global-nav-service__05 a{background-image:url(../img/service/subcolumn/pic--05.webp)}.global-nav-service li.global-nav-service__06 a{background-image:url(../img/service/subcolumn/pic--06.webp)}.global-nav-service li.global-nav-service__07 a{background-image:url(../img/service/subcolumn/pic--07.webp)}.global-nav-service li.global-nav-service__08 a{background-image:url(../img/service/subcolumn/pic--08.webp)}.global-nav-sub{width:328px}.global-nav-sub dd{background:#fff;padding:18px 25px 20px;height:calc(100% - 85px);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px}.global-nav-sub-list{list-style:none}.global-nav-sub-list li{margin-bottom:15px}.global-nav-sub-list a{background:url(../img/common/menu/ico--arrow.svg) left center no-repeat;padding-left:35px;text-decoration:none;color:#010101}.global-nav-sub-list a:hover{color:#FF8500}.sp-global-nav{background:#fff;position:absolute;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;z-index:100;display:none}.sp-global-nav .sp-global-nav-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #FF8500;position:relative}.sp-global-nav .sp-global-nav-header a{display:block;width:75%}.sp-global-nav .bottom-contact__list{margin-bottom:20px}.close-btn{background:url(../img/common/header/btn--close.svg) left top no-repeat;width:57px;height:57px;padding:0;border:none;border-radius:50%;overflow:hidden;text-indent:-999px}.sp-global-main{list-style:none;margin-bottom:40px}.sp-global-main>li{padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #FFDFC7}.sp-global-main>li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.sp-global-list{margin-top:10px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sp-global-list li{width:50%;margin-bottom:10px;font-size:0.93rem}.sp-global-list li.large{width:100%}.sp-global-list li a{background:url(../img/common/item/btn/ico--arrow.svg) left center no-repeat;padding-left:28px;text-decoration:none;color:#010101}.sp-global-list li .link-outside{background:url(../img/common/item/btn/ico--arrow.svg) left center no-repeat,url(../img/common/item/btn/ico--outlink.svg) right center no-repeat;padding-right:30px;padding-left:28px}.sp-global-main__title{padding-top:10px;padding-bottom:10px;margin-left:-10px;padding-left:76px;display:block;text-decoration:none;font-size:1.13rem;color:#FF8500}.sp-global-main__title-01{background:url(../img/service/subcolumn/pic--01.webp) left center no-repeat;background-size:58px auto}.sp-global-main__title-02{background:url(../img/service/subcolumn/pic--07.webp) left center no-repeat;background-size:58px auto}.sp-global-main__title-03{background:url(../img/common/menu/ico--nav-title-04.webp) 10px center no-repeat;background-size:58px auto}.sp-global-main__title-04{background:url(../img/common/menu/ico--nav-title-01.svg) -5px center no-repeat;background-size:58px auto}.sp-global-main__title-05{background:url(../img/common/menu/ico--nav-title-02.svg) left center no-repeat;background-size:58px auto}.sp-global-main__title-06{background:url(../img/common/menu/ico--nav-title-03.svg) -5px center no-repeat;background-size:58px auto}.sp-global-tel{display:block;padding:15px 0 15px 0;margin-bottom:12px;border:1px solid #707070;border-radius:5px;-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.16);box-shadow:3px 3px 0px rgba(0,0,0,0.16);line-height:1;text-align:center;text-decoration:none;font-weight:bold;font-size:1.13rem;color:#656e74}.sp-global-tel span{background:url(../img/common/item/contact/ico--tel.svg) 23px center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:58px;padding-right:28px;margin:10px auto 0;display:block;text-align:left;line-height:1;font-size:2.38rem;color:#010101}.sp-global-faq{background:url(../img/common/item/btn/ico--arrow.svg) right 42px center no-repeat;display:block;padding:20px 20px 20px 0;margin-bottom:15px;border-radius:5px;border:2px solid #CECECE;text-align:center;text-decoration:none;font-size:1.25rem}.sp-global-bnr li{margin-bottom:15px!important}.sp-global-sns{list-style:none;text-align:center;margin-bottom:20px}.sp-global-sns li{display:inline-block;margin:0 15px}.sp-global-sub{margin-bottom:40px;list-style:none;text-align:center;font-size:0.81rem}.sp-global-sub li{display:inline-block;margin:0 15px}.sp-global-sub li a{text-decoration:none;color:#010101}.article-side-nav{margin-bottom:40px}.article-side-nav dt{padding-bottom:10px;margin-bottom:15px;border-bottom:2px solid #FF8502;font-weight:bold;font-size:0.88rem}.article-side-list{list-style:none}.article-side-list li{border-bottom:2px solid #fff;padding-bottom:15px;margin-bottom:15px}.article-side-list li .article-side-list__date{display:block;font-size:0.75rem;color:#656e74}.article-side-list li a{text-decoration:none;line-height:1.67;display:block;font-weight:bold;font-size:0.75rem;color:#010101}.side-nav{list-style:none;margin:0 -20px 20px}.side-nav li a{background:url(../img/common/subcolumn/ico--local-nav.svg) right 15px center no-repeat;display:block;padding:26px 50px 26px 38px;line-height:1.5;border-bottom:2px solid #F9F5F2;text-decoration:none;font-size:0.93rem;color:#010101}.side-nav li a:hover{color:#FF8500}.side-nav li.active a{background-image:url(../img/common/subcolumn/ico--local-nav-active.svg);color:#FF8500}@media screen and (max-width:699px){.side-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.side-nav li{width:50%;border-bottom:2px solid #F9F5F2}.side-nav li a{background:url(../img/common/subcolumn/ico--local-nav.svg) right 10px center no-repeat;background-size:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 35px 15px 15px;border-bottom:none;font-size:0.81rem}}.side-service li{background-position:20px center;background-size:70px auto;background-repeat:no-repeat}.side-service li a{padding-left:124px;padding-top:30px;padding-bottom:30px}.side-service li.side-service__01{background-image:url(../img/service/subcolumn/pic--01.webp)}.side-service li.side-service__02{background-image:url(../img/service/subcolumn/pic--02.webp)}.side-service li.side-service__03{background-image:url(../img/service/subcolumn/pic--03.webp)}.side-service li.side-service__04{background-image:url(../img/service/subcolumn/pic--04.webp)}.side-service li.side-service__05{background-image:url(../img/service/subcolumn/pic--05.webp)}.side-service li.side-service__06{background-image:url(../img/service/subcolumn/pic--06.webp)}.side-service li.side-service__07{background-image:url(../img/service/subcolumn/pic--07.webp)}.side-service li.side-service__08{background-image:url(../img/service/subcolumn/pic--08.webp)}.side-service li.side-service__09{background-image:url(../img/service/subcolumn/pic--09.webp)}@media screen and (max-width:699px){.side-service{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-service li{background-position:10px center;background-size:30px auto;background-repeat:no-repeat}.side-service li:nth-last-child(-n+2){border:none}.side-service li a{padding-left:50px;padding-top:10px;padding-bottom:10px}}.side-cta{list-style:none}.side-cta li a{display:block;padding-top:83px;text-decoration:none;text-align:center;border-radius:5px;-webkit-box-shadow:3px 3px 0px rgba(0,0,0,0.16);box-shadow:3px 3px 0px rgba(0,0,0,0.16);-webkit-transition-duration:0.1s;transition-duration:0.1s;line-height:1;font-size:0.93rem;color:#fff}.side-cta li a:hover{-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 0px rgba(0,0,0,0.16);-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.side-cta li .side-cta__mail{background:#FF8500 url(../img/common/item/icon/ico--mail.svg) center top 37px no-repeat}.side-cta li .side-cta__estimate{background:#1FA98F url(../img/common/item/icon/ico--calc.svg) center top 25px no-repeat}.side-cta li .side-cta__estimate span{color:#F4FB3B}@media screen and (min-width:700px){.side-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px;margin-bottom:25px}.side-cta li{width:133px}.side-cta li a{display:block;height:129px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:699px){.side-cta{display:none}}.side-tel{margin-bottom:45px}.side-tel dt{margin-bottom:4px;text-align:center;font-size:1.13rem;color:#656E74}.side-tel dd{text-align:center;font-size:0.69rem}.side-tel dd a{display:block;margin-bottom:5px}@media screen and (max-width:699px){.side-tel{display:none}}.side-subsidy{display:block;margin-bottom:25px}@media screen and (max-width:699px){.side-subsidy{display:none}}.side-bnr{list-style:none}.side-bnr li{margin-bottom:25px}.side-bnr li img{-webkit-filter:drop-shadow(3px 3px 10px rgba(7,104,106,0.2));filter:drop-shadow(3px 3px 10px rgba(7,104,106,0.2))}@media screen and (max-width:699px){.side-bnr{display:none}}.side-madoshop{width:193px;display:block;margin:0 auto 35px}@media screen and (max-width:699px){.side-madoshop{display:none}}.side-sns{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-sns li{margin:0 8px}.side-sns li img{vertical-align:top}@media screen and (max-width:699px){.side-sns{display:none}}@media screen and (max-width:699px){.sp-float-bottom{background:#FFF6ED;width:100%;padding:10px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;position:fixed;bottom:-80px;left:0;z-index:11;-webkit-transition-duration:0.4s;transition-duration:0.4s}.sp-float-bottom li{margin-top:-15px}.sp-float-bottom.active{bottom:0}}@media screen and (min-width:700px){.sp-float-bottom{display:none}}.page-title-sub{margin-bottom:-10px;font-size:0.88rem}.page-title{line-height:1.5;margin-bottom:20px;font-size:2.25rem}@media screen and (max-width:699px){.page-title{font-size:1.25rem}}.faq-sub-section .faq-sub-section__title,.title-lv1{line-height:1.73;margin-bottom:20px;font-weight:bold;font-size:1.38rem;color:#FF8500}@media screen and (max-width:699px){.faq-sub-section .faq-sub-section__title,.title-lv1{font-size:1.13rem}}.title-lv2{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #FF8500;line-height:1.58;font-weight:bold;font-size:1.5rem}@media screen and (max-width:699px){.title-lv2{font-size:1.25rem}}.title-lv3{margin-bottom:15px;font-weight:bold;font-size:1.25rem;color:#FF8500}@media screen and (max-width:699px){.title-lv3{line-height:1.7;font-size:1.13rem}}.title-other-01{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #FF8500;line-height:1.58;font-weight:bold;font-size:1.25rem;color:#FF8500}.title-with-no{padding-left:73px;margin-bottom:20px;position:relative;line-height:1.5;font-size:1.25rem;color:#FF8500}.title-with-no:before{content:"01";display:block;position:absolute;left:0;bottom:0;line-height:1;font-size:2.63rem;color:#FFCE99}@media screen and (max-width:699px){.title-with-no{padding-left:45px}.title-with-no:before{font-size:2rem}}.title-other-02{font-size:2.25rem;color:#FF8500}@media screen and (max-width:699px){.title-other-02{font-size:1.25rem}}.table-ptn--01{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.table-ptn--01 th{padding:30px 0;border-bottom:2px solid #FF8500;line-height:1.56;vertical-align:top;font-weight:bold;font-size:1rem}.table-ptn--01 td{padding:30px 0 30px 27px;border-bottom:2px solid #F9F5F2;color:#656E74}.table-ptn--01 td a{color:#656E74}@media screen and (max-width:699px){.table-ptn--01 td,.table-ptn--01 th{display:block}.table-ptn--01 th{padding:15px 0 0;border:none}.table-ptn--01 td{padding:0 0 15px;border-bottom:2px solid #FF8500}}.table-ptn--02 th{background:#CCE4AE;border:1px solid #ABA073;padding:5px 10px;color:#39330C}.table-ptn--02 td{background:#fff;border:1px solid #ABA073;padding:5px 10px}.table-ptn--03 th{border-bottom:1px dashed #ABA073;padding:10px;font-weight:bold}.table-ptn--03 td{border-bottom:1px dashed #ABA073;padding:10px}.btn-detail{background:#fff url(../img/common/item/btn/ico--arrow.svg) right 30px center no-repeat;width:390px;display:block;padding:25px 0px;border:4px solid #fbb03c;border-radius:39px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));-webkit-transition-duration:0.2s;transition-duration:0.2s;line-height:1;text-decoration:none;text-align:center;font-size:1.25rem;color:#FF8500}.btn-detail:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.btn-detail.center{margin-left:auto;margin-right:auto}@media screen and (max-width:699px){.btn-detail{background:#fff url(../img/common/item/btn/ico--arrow.svg) right 12px center no-repeat;width:100%;font-size:1.13rem}}.btn-orange{background:#F7931E;width:390px;display:block;padding:25px 0px;border-radius:39px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));-webkit-transition-duration:0.2s;transition-duration:0.2s;line-height:1;text-decoration:none;text-align:center;font-size:1.25rem;color:#fff}.btn-orange:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));-webkit-transform:translate(6px,6px);transform:translate(6px,6px);color:#fff}.btn-orange.center{margin-left:auto;margin-right:auto}@media screen and (max-width:699px){.btn-orange{width:auto;font-size:0.88rem}}.btn-outlink{background:url(../img/common/item/btn/ico--outlink.svg) right center no-repeat;padding-right:30px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;font-size:1.25rem}.btn-mini{background:#FBB03B;padding:0 30px;border:1px solid #FBB03B;border-radius:15px;display:inline-block;text-decoration:none;color:#fff}.btn-mini:hover{background:#fff;color:#FF8500}.link-scroll{background:url(../img/common/item/btn/ico--scroll.svg) right center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:30px;text-decoration:underline;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;font-size:1rem;color:#FF8500}.link-arrow{background:url(../img/common/item/btn/ico--arrow.svg) right center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:30px;text-decoration:underline;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;font-size:1rem;color:#FF8500}.list-arrow{list-style:none}.list-arrow li{background:url(../img/common/mark/ico--arrow-01.png) 2px 7px no-repeat;padding-left:17px}.list-circle{list-style:none}.list-circle li{background:url(../img/common/mark/ico--circle-01.png) 4px 7px no-repeat;padding-left:17px}.list-border{list-style:none}.list-border li{padding-left:5px;border-bottom:1px dashed #ABA073}.list-numbering{list-style:decimal;padding-left:25px}.list-numbering li{display:list-item;margin-bottom:10px}.list-numbering li .list-numbering{list-style:lower-roman inside}.list-numbering li .list-numbering li{text-indent:-1.2em}.list-nomal{padding-left:20px}.list-nomal li{margin-bottom:5px}.list-style-none{list-style:none}.box-sub--01{background:#FFF6ED;padding:15px;border-radius:10px}.box-sub--02{border:4px solid #FFC693;padding:7px}.catch{padding:135px 0 65px}.catch .catch__en{-webkit-animation:catch_en 0.5s linear 0.2s forwards;animation:catch_en 0.5s linear 0.2s forwards;opacity:0;line-height:1;letter-spacing:0.05em;font-size:10rem;color:#fff}.catch .catch__ja{-webkit-animation:catch_ja 0.2s linear 0.2s forwards;animation:catch_ja 0.2s linear 0.2s forwards;opacity:0;margin-top:-80px;font-size:2.63rem;color:#FF8500}@media screen and (max-width:699px){.catch{padding:120px 0 50px}.catch .catch__en{font-size:3.75rem}.catch .catch__ja{margin-top:-30px;font-size:1.25rem}.catch.privacy-catch .catch__en{font-size:2.5rem}}.topic-path{margin-bottom:30px;font-size:0.75rem}.category{background:#fff;min-width:104px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;margin-right:10px;border:1px solid #FF8500;border-radius:12px;display:inline-block;text-align:center;line-height:1;text-decoration:none;font-size:0.75rem;color:#FF8500}.bottom-nav{background:#fff url(../img/common/item/bottom-nav/bgi--01.svg) calc(50% - 550px) calc(100% - 17px) no-repeat;padding-top:170px;padding-bottom:104px}@media screen and (max-width:699px){.bottom-nav{padding:40px 0}}.bottom-nav-link{margin-bottom:60px;list-style:none}.bottom-nav-link li a{padding:50px 0;border-radius:10px;display:block;line-height:1;text-align:center;letter-spacing:0.1em;text-decoration:none;font-size:1.88rem;color:#fff}.bottom-nav-link li a.bottom-nav-link__flow{background:url(../img/common/item/bottom-nav/bgi--flow.webp) center center no-repeat;background-size:cover}.bottom-nav-link li a.bottom-nav-link__faq{background:url(../img/common/item/bottom-nav/bgi--faq.webp) center center no-repeat;background-size:cover}@media screen and (min-width:700px){.bottom-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-nav-link li{width:540px}}@media screen and (max-width:699px){.bottom-nav-link li{margin-bottom:22px}.bottom-nav-link li a{padding:30px;font-size:1.13rem}}.bottom-nav-bnr{list-style:none}.bottom-nav-bnr li{margin-bottom:40px}.bottom-nav-bnr a{display:block;text-indent:-9999px;overflow:hidden;border-radius:10px}.bnr{display:block;text-indent:-9999px;overflow:hidden;border-radius:10px}.bottom-nav-bnr__rearon{background:url(../img/common/item/bottom-nav/bnr--reason.webp) left top no-repeat;background-size:cover;width:100%;aspect-ratio:55/18;-webkit-box-shadow:5px 5px 20px rgba(145,145,145,0.58);box-shadow:5px 5px 20px rgba(145,145,145,0.58);margin-bottom:20px}@media screen and (max-width:699px){.bottom-nav-bnr__rearon{background:url(../img/common/item/bottom-nav/bnr--reason-sp.webp) left top no-repeat;background-size:cover}}.bottom-nav-bnr__subsidy{background:url(../img/common/item/bottom-nav/bnr--subsidy.webp) left top no-repeat;background-size:cover;width:100%;height:228px}@media screen and (max-width:699px){.bottom-nav-bnr__subsidy{background:url(../img/common/item/bottom-nav/bnr--subsidy-sp.webp) left top no-repeat;background-size:cover;height:auto;aspect-ratio:165/64}}.bottom-nav-bnr__event{background:url(../img/common/item/bottom-nav/bnr--event.webp) left top no-repeat;background-size:cover;width:100%;height:228px}@media screen and (max-width:699px){.bottom-nav-bnr__event{background:url(../img/common/item/bottom-nav/bnr--event-sp.webp) left top no-repeat;background-size:cover;height:auto;border-radius:0!important;aspect-ratio:11/4}}.bottom-content{background:#FF8500 url(../img/common/item/bottom-content/bgi--01.svg) left bottom repeat-x;padding:40px 0 40px}@media screen and (max-width:699px){.bottom-content{background-size:100% 104vw}}.bottom-policy{padding-bottom:40px}.bottom-policy .bottom-policy__title{background:url(../img/common/item/bottom-policy/bgi--title.svg) left top no-repeat;padding:116px 0 10px;margin-bottom:65px;line-height:1;font-size:2.63rem;color:#fff}.bottom-policy .bottom-policy__list{list-style:none}.bottom-policy .bottom-policy__list li{background:url(../img/common/item/bottom-policy/ico--check.svg) left 4px top 4px no-repeat;padding-left:70px;margin-bottom:30px;font-size:1.63rem}@media screen and (max-width:699px){.bottom-policy{padding-bottom:15px}.bottom-policy .bottom-policy__title{background:url(../img/common/item/bottom-policy/bgi--title.svg) center top no-repeat;background-size:200px auto;padding:40px 0 0;margin-bottom:40px;text-align:center;font-size:1.25rem}.bottom-policy .bottom-policy__list li{background:url(../img/common/item/bottom-policy/ico--check.svg) left 0px top 4px no-repeat;background-size:23px auto;padding-left:30px;margin-bottom:17px;font-weight:bold;font-size:0.93rem}}.bottom-policy-image{position:relative}@media screen and (min-width:700px){.bottom-policy-image:before{content:" ";background:url(../img/common/item/bottom-policy/pic--01.webp) left top no-repeat;background-size:442px auto;width:442px;height:378px;display:block;position:absolute;right:-22px;bottom:0}}@media screen and (max-width:699px){.bottom-policy-image:before{content:" ";background:url(../img/common/item/bottom-policy/pic--01-sp.webp) left top no-repeat;background-size:cover;width:100%;height:auto;aspect-ratio:33/20;display:block}}.bottom-contact{background:#fff url(../img/common/item/bottom-contact/bgi--en.svg) left calc(50% - 30px) top -10px no-repeat;border-radius:10px;padding:60px 100px 50px;margin-bottom:45px}.bottom-contact .bottom-contact__title{margin-bottom:30px;text-align:center;font-size:1.63rem}@media screen and (min-width:700px){.bottom-contact .bottom-contact-tel{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem}.bottom-contact .bottom-contact-tel a{margin-right:55px}.bottom-contact .bottom-contact-tel p{line-height:1.5;letter-spacing:0.1em}.bottom-contact .bottom-contact-tel span{display:none}}@media screen and (max-width:699px){.bottom-contact{background:#fff url(../img/common/item/bottom-contact/bgi--en.svg) center top -5px no-repeat;background-size:calc(100% - 60px);border-radius:10px;padding:20px 20px 40px;margin-bottom:45px}.bottom-contact .bottom-contact__title{margin-bottom:25px;text-align:center;line-height:1.56;font-size:1rem}.bottom-contact .bottom-contact-tel{font-size:1rem}.bottom-contact .bottom-contact-tel span{padding-left:11vw;font-size:1.13rem;color:#656E74}.bottom-contact .bottom-contact-tel p{padding:25px 0 0 25px;line-height:1.5;letter-spacing:0.1em;font-size:0.75rem}}.bottom-contact__list{list-style:none}.bottom-contact__list a{display:block;line-height:1}@media screen and (min-width:700px){.bottom-contact__list{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-contact__list li{width:425px}.bottom-contact__list li a{padding-top:30px;height:90px;-webkit-filter:drop-shadow(6px 6px 0 rgba(0,0,0,0.16));filter:drop-shadow(6px 6px 0 rgba(0,0,0,0.16));border-radius:45px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:1.63rem;color:#fff}.bottom-contact__list li a:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.bottom-contact__list li .bottom-contact__mail{background:#FF8500 url(../img/common/item/icon/ico--mail.svg) 70px center no-repeat;padding-left:52px}.bottom-contact__list li .bottom-contact__estimate{background:#1fa98f url(../img/common/item/icon/ico--calc.svg) 95px center no-repeat;padding-left:50px}}@media screen and (max-width:699px){.bottom-contact__list{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-contact__list li{width:47%}.bottom-contact__list li a{padding-top:40px;height:75px;-webkit-filter:drop-shadow(3px 3px 0 rgba(0,0,0,0.16));filter:drop-shadow(3px 3px 0 rgba(0,0,0,0.16));border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;-webkit-transition-duration:0.1s;transition-duration:0.1s;position:relative;font-size:0.93rem;color:#fff}.bottom-contact__list li a:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.bottom-contact__list li a span{color:#F4FB3B}.bottom-contact__list li .bottom-contact__mail{background:#FF8500}.bottom-contact__list li .bottom-contact__mail:before{content:" ";background:url(../img/common/item/icon/ico--mail.svg) left top no-repeat;background-size:cover;width:42px;height:28px;position:absolute;left:calc(50% - 21px);top:-10px}.bottom-contact__list li .bottom-contact__estimate{background:#1fa98f}.bottom-contact__list li .bottom-contact__estimate:before{content:" ";background:url(../img/common/item/icon/ico--calc.svg) left top no-repeat;background-size:cover;width:35px;height:48px;position:absolute;left:calc(50% - 17px);top:-20px}}.bottom-content-bnr{list-style:none}.bottom-content-bnr li a{display:block;text-indent:-9999px;overflow:hidden;border-radius:10px;-webkit-filter:drop-shadow(3px 3px 10px rgba(7,104,106,0.2));filter:drop-shadow(3px 3px 10px rgba(7,104,106,0.2))}.bottom-content-bnr li .bottom-content-bnr__01{background:url(../img/common/item/bottom-content/bnr--01.webp) left top no-repeat;background-size:cover}@media screen and (min-width:700px){.bottom-content-bnr{padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-content-bnr li{width:507px}.bottom-content-bnr li .bottom-content-bnr__01{background:url(../img/common/item/bottom-content/bnr--01.webp) left top no-repeat;background-size:cover;height:126px}.bottom-content-bnr li .bottom-content-bnr__02{background:url(../img/common/item/bottom-content/bnr--02.webp) left top no-repeat;background-size:cover;height:126px}}@media screen and (max-width:699px){.bottom-content-bnr li{margin-bottom:20px}.bottom-content-bnr li:last-child{margin-bottom:0}.bottom-content-bnr li .bottom-content-bnr__01{background:url(../img/common/item/bottom-content/bnr--01-sp.webp) left top no-repeat;background-size:cover;height:auto;aspect-ratio:55/18}.bottom-content-bnr li .bottom-content-bnr__02{background:url(../img/common/item/bottom-content/bnr--02-sp.webp) left top no-repeat;background-size:cover;height:auto;aspect-ratio:55/18}}.top-section-en{display:block;text-align:center;letter-spacing:0.05em;line-height:1;font-size:10rem}@media screen and (max-width:699px){.top-section-en{font-size:3.75rem}}.top-section-title{margin-top:-80px;margin-bottom:56px;text-align:center;line-height:1.5;font-size:2.63rem}@media screen and (max-width:699px){.top-section-title{margin-top:-30px;font-size:1.25rem}}.top-service{background:url(../img/top/service/bgi--01.svg) calc(50% + 550px) 812px no-repeat,url(../img/top/service/bgi--02.svg) left bottom no-repeat;background-color:#FFF6ED;padding-top:60px;padding-bottom:120px;margin-bottom:120px}.top-service .top-section-en{color:#fff}.top-service .top-section-title{color:#FF8500}@media screen and (min-width:700px){.top-service .top-section-title{position:relative}.top-service .top-section-title:before{content:" ";background:url(../img/top/service/pic--human-02.webp) left top no-repeat;background-size:100% auto;width:279px;height:232px;display:block;position:absolute;right:-35px;top:-16px}}@media screen and (max-width:699px){.top-service{background:url(../img/top/service/bgi--02.svg) left bottom no-repeat;background-size:120px auto;background-color:#FFF6ED;padding-bottom:60px;margin-bottom:60px}.top-service .top-section-title{position:relative}.top-service .top-section-title:before{content:" ";background:url(../img/top/service/pic--human-02-sp.webp) left top no-repeat;background-size:100% auto;width:126px;height:134px;display:block;position:absolute;right:-20px;top:-140px}}.top-service-section .top-service-section__title{background:#FF8500;padding-top:35px;padding-bottom:150px;margin:0 auto;border-radius:10px;line-height:1;text-align:center;font-size:1.63rem;color:#fff}@media screen and (max-width:699px){.top-service-section .top-service-section__title{padding-top:20px;padding-bottom:150px;margin:0 25px;font-size:1.13rem}}@media screen and (min-width:700px){.top-service-window{margin-bottom:115px}.top-service-window .top-service-section__title{width:900px}.top-service-window .top-service-list{position:relative}.top-service-window .top-service-list:before{content:" ";background:url(../img/top/service/pic--human-04.webp) left top no-repeat;background-size:cover;width:193px;height:189px;position:absolute;left:20px;top:-189px}}@media screen and (min-width:700px){.top .top-service-window .top-service-list:before{content:" ";background:url(../img/top/service/pic--human-01.webp) left top no-repeat;background-size:cover;width:184px;height:175px;position:absolute;left:20px;top:-175px}}.top-service-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-service-list li a{background:#fff;display:block;padding-top:20px;padding-bottom:10px;-webkit-box-shadow:5px 5px 0px rgba(251,176,60,0.81);box-shadow:5px 5px 0px rgba(251,176,60,0.81);border-radius:15px;text-align:center;text-decoration:none;font-size:1.63rem;color:#FF8500}.top-service-list li img{display:block}@media screen and (min-width:700px){.top-service-list{margin-top:-115px}.top-service-list li{width:339px;margin-bottom:40px}.top-service-list li img{width:270px;display:block;margin:0 auto}}@media screen and (max-width:699px){.top-service-list{margin-top:-35vw}.top-service-list li{width:46.7%;margin-bottom:20px}.top-service-list li a{font-size:1.13rem}.top-service-list li img{width:80%;margin:0 auto}}.top-service-layout{margin-bottom:120px}@media screen and (min-width:700px){.top-service-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:699px){.top-service-layout{margin-bottom:40px}}.top-service-entrance .top-service-section__title{background:#4292C3}@media screen and (min-width:700px){.top-service-entrance{width:720px;position:relative}.top-service-entrance .top-service-section__title{width:542px}.top-service-entrance .top-service-section__title:before{content:" ";background:url(../img/top/service/pic--human-03.webp) left top no-repeat;background-size:cover;width:140px;height:180px;display:block;position:absolute;left:12px;top:-85px}}.top-service-exteria .top-service-section__title{background:#1FA98F}@media screen and (min-width:700px){.top-service-exteria{width:339px}.top-service-exteria .top-service-section__title{width:280px}}@media screen and (max-width:699px){.top-service-exteria .top-service-list{margin-top:-35vw}.top-service-exteria .top-service-list li{width:100%;margin-bottom:0}.top-service-exteria .top-service-list li img{width:106px}}.top-about{background:url(../img/top/about/pic--01.webp) calc(50% - 330px) 304px no-repeat,url(../img/top/about/bgi--01.svg) right top no-repeat;background-size:707px auto,auto;padding-top:80px;margin-bottom:130px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.top-about .top-section-en{-webkit-text-stroke:1px #FDE2B9;text-stroke:1px #FDE2B9;color:#fff}.top-about .top-section-title{margin-bottom:110px;color:#FF8500}.top-about .top-about__lede{margin-right:-40px;margin-bottom:40px;line-height:1.44;font-size:2.25rem}.top-about .top-about__text{margin-bottom:75px}.top-about .top-about-pop{position:absolute;width:100%;left:0;bottom:-80px}.top-about.common-about .top-section-en{color:transparent}@media screen and (min-width:700px){.top-about{min-height:1250px}.top-about .top-about-content{padding-left:620px}.top-about .top-about-pop:before{content:" ";background:url(../img/top/about/pic--human-01.webp) left top no-repeat;background-size:100% auto;width:552px;height:449px;display:block;position:absolute;bottom:40px;left:calc(50% + 60px)}.top-about .top-about-pop:after{content:" ";background:url(../img/top/about/pic--badge.svg) left top no-repeat;background-size:100% auto;width:206px;height:226px;display:block;position:absolute;bottom:0;left:calc(50% + 343px)}.top-about .top-about__btn .btn-detail{width:295px}}@media screen and (max-width:699px){.top-about{background:url(../img/top/about/pic--01.webp) center bottom no-repeat,url(../img/top/about/bgi--01.svg) right top no-repeat;background-size:calc(100% - 60px) auto,100px auto;padding:0 0 130vw}.top-about .top-section-title{margin-bottom:20px}.top-about .top-about__lede{margin:0 0 25px;font-size:1.25rem}.top-about .top-about-content{position:relative;padding-top:82vw}.top-about .top-about-pop{height:10px!important;position:absolute;top:10vw;left:0}.top-about .top-about-pop:before{content:" ";background:url(../img/top/about/pic--human-01.webp) left top no-repeat;background-size:100% auto;width:100%;height:auto;display:block;position:absolute;top:10vw;left:0;aspect-ratio:92/75}.top-about .top-about-pop:after{content:" ";background:url(../img/top/about/pic--badge.svg) left top no-repeat;background-size:100% auto;width:137px;height:150px;display:block;position:absolute;top:45vw;right:0}}.faq dt{border:1px solid #FF8500;padding:13px 40px 13px 65px;border-radius:10px;margin-bottom:15px;position:relative;line-height:1.5;cursor:pointer;font-weight:bold;font-size:1rem;color:#656E74}.faq dt:before{content:"Q.";display:block;position:absolute;top:7px;left:20px;line-height:1;font-size:1.88rem;color:#656E74}.faq dt:after{content:"";background:url(../img/common/item/btn/ico--scroll.svg) left top no-repeat;display:block;width:20px;height:20px;position:absolute;top:15px;right:10px}.faq dt.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq dd{padding-left:65px;padding-top:10px;margin-bottom:40px;position:relative;line-height:1.63;display:none}.faq dd.active{display:block}.faq dd:last-child{margin-bottom:0}.faq dd:before{content:"A.";display:block;position:absolute;top:0;left:20px;line-height:1;font-size:1.88rem;color:#FBB03B}.faq dd .faq__em{font-size:1rem;color:#FF8500}.faq dd ul{margin-left:20px}@media screen and (max-width:699px){.faq dt{padding-left:50px;font-size:0.88rem}.faq dt:before{top:10px;font-size:1.5rem}.faq dd:before{top:7px;font-size:1.5rem}}.common-contact,.estimate-contact{background:#F8F5F2;padding:40px 0 40px;border-radius:20px}.common-contact .common-contact__title,.estimate-contact .common-contact__title{width:100%;margin-top:-15px;margin-bottom:15px;font-size:1.13rem;color:#FF8500}.common-contact .common-contact__btn,.estimate-contact .common-contact__btn{background:#FF8500 url(../img/common/item/contact/ico--mail.svg) left 52px center no-repeat;display:block;width:260px;padding:20px 0px 20px 90px;margin:0 auto;border-radius:39px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));filter:drop-shadow(6px 6px 0px rgba(0,0,0,0.16));-webkit-transition-duration:0.2s;transition-duration:0.2s;line-height:1;text-decoration:none;text-align:left;font-size:0.93rem;color:#fff}.common-contact .common-contact__btn:hover,.estimate-contact .common-contact__btn:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.common-contact .common-contact__tel,.estimate-contact .common-contact__tel{background:url(../img/common/item/contact/ico--tel.svg) left center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:30px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:2.13rem}.common-contact .common-contact__time,.estimate-contact .common-contact__time{display:block;padding-left:35px;text-align:left}@media screen and (min-width:700px){.common-contact,.estimate-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.common-contact>div,.estimate-contact>div{width:50%}}@media screen and (max-width:699px){.common-contact,.estimate-contact{padding:20px 0}.common-contact .common-contact__title,.estimate-contact .common-contact__title{margin:5px 0 15px;text-align:center}.common-contact .common-contact__btn,.estimate-contact .common-contact__btn{max-width:260px}.common-contact .common-contact__tel,.estimate-contact .common-contact__tel{margin:0 auto}.common-contact>div:last-child,.estimate-contact>div:last-child{margin-top:20px}}.showroom-outro .showroom-outro__pic{display:block;margin-bottom:30px}.showroom-outro .showroom-outro__title{margin-bottom:25px;font-size:1.25rem;color:#FF8500}@media screen and (min-width:700px){.showroom-outro .showroom-outro__title{text-align:center}}@media screen and (max-width:699px){.showroom-outro .showroom-outro__title{margin-bottom:15px;line-height:1.7;font-size:1.13rem}}.showroom-outro-content .showroom-outro__check{list-style:none}.showroom-outro-content .showroom-outro__check li{background:url(../img/company/showroom/outro/ico--check.svg) left top no-repeat;padding:3px 0 3px 47px;margin-bottom:12px;line-height:1.5;font-weight:bold;font-size:1.13rem}@media screen and (min-width:700px){.showroom-outro-content{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.showroom-outro-content .showroom-outro__check{width:280px}.showroom-outro-content .showroom-outro__text{width:338px}}@media screen and (max-width:699px){.showroom-outro-content .showroom-outro__text{margin-bottom:20px}.showroom-outro-content .showroom-outro__check{margin-bottom:40px}.showroom-outro-content .showroom-outro__check li{background:url(../img/company/showroom/outro/ico--check.svg) left 3px no-repeat;background-size:25px auto;padding-left:35px;font-size:1rem}}.showroom-contact{position:relative}.showroom-contact:before{content:" ";background:url(../img/company/showroom/outro/pic--human-01.webp) left bottom no-repeat;background-size:cover;width:127px;height:149px;display:block;position:absolute;right:17px;top:-149px}.estimate-policy{background:#FF8502;position:relative;border-radius:10px;margin-bottom:45px;padding-top:6px;padding-left:45px;padding-bottom:60px;position:relative}.estimate-policy:before{content:" ";background:url(../img/contact/estimate/policy/pic--01.webp) right bottom no-repeat;background-size:cover;width:295px;height:191px;display:block;position:absolute;bottom:0;right:10px}.estimate-policy .estimate-policy__en{margin-bottom:-70px;text-align:center;line-height:1;font-size:6.56rem;color:#FF9E35}.estimate-policy .estimate-policy__title{margin-bottom:45px;text-align:center;font-size:1.63rem;color:#fff}.estimate-policy .estimate-policy__list{list-style:none}.estimate-policy .estimate-policy__list li{background:url(../img/contact/estimate/policy/ico--check.svg) left 3px no-repeat;padding-left:47px;margin-bottom:15px;font-weight:bold;font-size:1.13rem}.estimate-policy .estimate-policy__list li:last-child{margin-bottom:0}@media screen and (max-width:699px){.estimate-policy{padding:10px 20px 40vw}.estimate-policy:before{width:80%;height:auto;aspect-ratio:59/38;bottom:0;right:0}.estimate-policy .estimate-policy__en{margin-bottom:-30px;font-size:3.75rem}.estimate-policy .estimate-policy__title{margin-bottom:25px;text-align:center;font-size:1.25rem;color:#fff}.estimate-policy .estimate-policy__list li{background:url(../img/contact/estimate/policy/ico--check.svg) left 3px no-repeat;background-size:20px auto;padding-left:30px;margin-bottom:15px;font-size:1rem}}.estimate-attention{background:#fff;border:1px solid #FBB03C;border-radius:5px;padding:20px 45px;margin-bottom:60px;line-height:1.84;font-size:0.81rem;color:#656E74}.estimate-attention .estimate-attention__title{margin-bottom:5px;text-align:center;font-size:1.25rem;color:#FF8500}@media screen and (max-width:699px){.estimate-attention{padding:15px 20px}.estimate-attention .estimate-attention__title{font-size:1.13rem}}.estimate-link{list-style:none}.estimate-link li{width:325px}.estimate-link li a{background-size:86px auto;background-position:12px center;background-repeat:no-repeat;display:block;padding:40px 0 40px 120px;border-radius:10px;border:3px solid #4292c3;-webkit-box-shadow:5px 5px 0px #4390c1;box-shadow:5px 5px 0px #4390c1;text-decoration:none;font-size:1.25rem;color:#4292c3}.estimate-link li a:hover{-webkit-box-shadow:0px 0px 0px #4390c1;box-shadow:0px 0px 0px #4390c1;-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}@media screen and (min-width:700px){.estimate-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimate-link li{margin-bottom:25px}}@media screen and (max-width:699px){.estimate-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.estimate-link li{width:100%;margin-bottom:30px}}.estimate-outlink li.estimate-outlink__01 a{background:url(../img/contact/estimate/simulation/ico--outlink.svg) right 17px center no-repeat,url(../img/contact/estimate/simulation/ico--01.webp) 12px center no-repeat;background-size:auto,86px auto}.estimate-outlink li.estimate-outlink__02 a{background:url(../img/contact/estimate/simulation/ico--outlink.svg) right 17px center no-repeat,url(../img/contact/estimate/simulation/ico--02.webp) 12px center no-repeat;background-size:auto,86px auto}.estimate-outlink li.estimate-outlink__03 a{background:url(../img/contact/estimate/simulation/ico--outlink.svg) right 17px center no-repeat,url(../img/contact/estimate/simulation/ico--03.webp) 12px center no-repeat;background-size:auto,86px auto;line-height:1.1;padding-top:38px;padding-bottom:38px}.estimate-outlink li.estimate-outlink__03 a span{font-size:0.88rem}.estimate-outlink li.estimate-outlink__04 a{background:url(../img/contact/estimate/simulation/ico--outlink.svg) right 17px center no-repeat,url(../img/contact/estimate/simulation/ico--04.webp) 12px center no-repeat;background-size:auto,86px auto}.estimate-about-ykk{background:url(../img/contact/estimate/simulation/pic--logo-01.webp) left center no-repeat;background-size:77px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 0 10px 100px;margin:0 auto 100px}.estimate-plast li a{padding-left:150px;border:3px solid #FBB03C;-webkit-box-shadow:5px 5px 0px #FBB03C;box-shadow:5px 5px 0px #FBB03C;color:#FF8500}.estimate-plast li a:hover{-webkit-box-shadow:0px 0px 0px #4390c1;box-shadow:0px 0px 0px #4390c1;-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}.estimate-plast li.estimate-plast__01 a{background:url(../img/contact/estimate/simulation/ico--05.webp) 22px center no-repeat;background-size:106px auto}.estimate-contact .common-contact__btn{background:#FF8500 url(../img/common/item/contact/ico--mail.svg) left 32px center no-repeat;display:block;padding:20px 0px 20px 70px}.estimate-contact .common-contact__time{margin-top:5px;padding-left:35px;line-height:1.5}.plast-intro{background:url(../img/contact/plast/intro/pic--01.webp) left top no-repeat;background-size:181px auto;padding-left:214px;margin-bottom:22px}.plast-intro .plast-intro__lede{line-height:1.45;font-weight:bold;font-size:1.38rem}.plast-intro .plast-intro__sub{font-size:0.88rem;color:#656E74}@media screen and (max-width:699px){.plast-intro{background-position:center top;background-size:60vw auto;padding-top:55vw;padding-left:0}.plast-intro .plast-intro__lede{line-height:1.45;font-weight:bold;font-size:1rem}}.plast-attention{border:1px solid #FBB03C;border-radius:20px;padding:0 25px;margin-bottom:60px;line-height:1.84;font-size:0.81rem;color:#656E74}.plast-attention .plast-attention__title{background:url(../img/contact/plast/intro/ico--plus.svg) right 25px center no-repeat;margin:0 -25px 0;padding:10px 0;margin-bottom:5px;cursor:pointer;text-align:center;font-size:1.25rem;color:#FF8500}.plast-attention .plast-attention__text{display:none;padding-bottom:20px}.plast-attention.active .estimate-attention__title{background:url(../img/contact/plast/intro/ico--minus.svg) right 25px center no-repeat}.plast-attention.active .plast-attention__text{display:block}@media screen and (max-width:699px){.plast-attention .plast-attention__title{background:url(../img/contact/plast/intro/ico--plus.svg) right 10px center no-repeat;background-size:15px auto;padding-right:10px;font-size:1rem}}.es-plast-window{margin-bottom:40px;color:#656E74}.es-plast-window img{display:block;margin-bottom:10px}.form-table{color:#656E74}.form-table th{width:25%;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:60px}.form-table th span{background:#FF8500;padding:5px 10px;border-radius:20px;display:inline-block;line-height:1.5;margin-left:10px;color:#fff}.form-table td{padding:10px 0}.form-table input[type=text],.form-table textarea{background:#F8F5F2;width:auto;padding:10px;border-radius:5px;border:0}.contact-number{background:#fff;padding:35px;margin-bottom:50px;border-radius:20px;letter-spacing:0.1em}.contact-number p{line-height:1.7}.contact-number .contact-number-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-number .contact-number-layout>div{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-number .contact-tel a{background:url(../img/common/item/contact/ico--tel.svg) left center no-repeat;padding-left:43px;line-height:1;font-size:2.44rem}.contact-number .contact-tel p{padding-left:43px;line-height:1.5}.contact-number .contact-fax{background:url(../img/common/item/contact/ico--fax.svg) left center no-repeat;padding-left:43px;line-height:1;font-size:2.44rem}@media screen and (max-width:699px){.contact-number{padding:15px}.contact-number .contact-number-layout{display:block}.contact-number .contact-number-layout>div{width:auto}.contact-number .contact-tel{background-size:30px auto;padding-top:10px;padding-bottom:10px}.contact-number .contact-tel a{font-size:1.5rem}.contact-number .contact-fax{background-size:30px auto;padding-top:10px;padding-bottom:10px;font-size:1.5em}}.contact-table{width:100%;font-size:0.88rem}.contact-table td,.contact-table th{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-bottom:20px}.contact-table td p,.contact-table th p{margin-bottom:20px}.contact-table th{padding-top:10px;line-height:1.4;position:relative;color:#656E74}.contact-table th.es-plast-reason{font-size:0.88rem;color:#4292C3}.contact-table th.any:before{content:"任意";background:#ADADAD;border-radius:20px;padding:3px 10px;display:block;position:absolute;right:0;top:10px;font-size:0.93rem;color:#fff}.contact-table th.required:before{content:"必須";background:#FBB03B;border-radius:20px;padding:3px 10px;display:block;position:absolute;right:0;top:10px;font-size:0.93rem;color:#fff}.contact-table .input-list{margin-top:10px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-table .input-list li{margin-right:18px}.contact-table .wpcf7-list-item-label{position:relative;padding-left:30px;margin-right:20px}.contact-table .wpcf7-list-item-label:before{content:" ";background:#F8F5F2;width:20px;height:20px;display:block;border:0;border-radius:20px;position:absolute;top:0;left:0px}.contact-table label{display:inline-block}.contact-table input[type=radio]{width:1px;height:1px;visibility:hidden}.contact-table input[type=date]{margin-right:20px}.contact-table input[type=file]{margin:10px 0}.contact-table input:checked+.wpcf7-list-item-label{color:#fab03b}.contact-table input:checked+.wpcf7-list-item-label:before{background:#FBB03B}.contact-table input[type=email],.contact-table input[type=number],.contact-table input[type=tel],.contact-table input[type=text]{background:#F8F5F2;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:none}.contact-table input[type=email].short,.contact-table input[type=number].short,.contact-table input[type=tel].short,.contact-table input[type=text].short{width:20%}.contact-table input[type=email].middle,.contact-table input[type=number].middle,.contact-table input[type=tel].middle,.contact-table input[type=text].middle{width:40%}.contact-table input[type=email].zip1,.contact-table input[type=number].zip1,.contact-table input[type=tel].zip1,.contact-table input[type=text].zip1{width:80px}.contact-table input[type=email].zip2,.contact-table input[type=number].zip2,.contact-table input[type=tel].zip2,.contact-table input[type=text].zip2{width:150px}.contact-table input[type=email].part_other,.contact-table input[type=number].part_other,.contact-table input[type=tel].part_other,.contact-table input[type=text].part_other{width:150px}.contact-table textarea{background:#F8F5F2;width:100%;height:200px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:none}.contact-table textarea::-webkit-input-placeholder{line-height:1.7;font-size:0.81rem;color:#B0B2B4}.contact-table textarea::-moz-placeholder{line-height:1.7;font-size:0.81rem;color:#B0B2B4}.contact-table textarea:-ms-input-placeholder{line-height:1.7;font-size:0.81rem;color:#B0B2B4}.contact-table textarea::-ms-input-placeholder{line-height:1.7;font-size:0.81rem;color:#B0B2B4}.contact-table textarea::placeholder{line-height:1.7;font-size:0.81rem;color:#B0B2B4}.contact-table select{padding:10px;border-radius:5px;color:#656E74}@media screen and (min-width:700px){.contact-table th{width:157px;padding-right:72px}.contact-table td{padding-left:27px}}@media screen and (max-width:699px){.contact-table th{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:70px}.contact-table td,.contact-table th{display:block}.contact-table .input-list{display:block}.contact-table .input-list li{margin-right:0;margin-bottom:10px}.contact-table input[type=date]{margin-bottom:15px}}.es-room{padding:20px 20px;margin-bottom:40px;border:1px solid #C9C9C9;border-radius:15px;color:#656E74}.es-room .es-room-title{margin-bottom:20px}.es-plast-size{background:url(../img/contact/plast/form/pic--02.webp) left top no-repeat;background-size:auto 100%;padding-left:120px;padding-top:5px;padding-bottom:5px}@media screen and (max-width:699px){.es-plast-size{background-size:25%;padding-left:30%}}.es-room-btn{background:url(../img/contact/plast/form/ico--plus.svg) right 25px center no-repeat;display:block;padding:15px 20px;margin-bottom:40px;border:1px solid #C9C9C9;border-radius:15px;text-decoration:none;font-weight:bold;color:#656E74}.es-room-btn:hover{color:#656E74}.es-room-btn.hide{display:none}.room-wrap{padding-top:130px;margin-top:-130px;display:none;position:relative}.room-wrap#room1{padding-top:0;margin-top:0}.room-wrap.active{display:block}.room-wrap .es-room-close-btn{display:block;width:40px;height:40px;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:50%;position:absolute;top:150px;right:20px;line-height:1;text-align:center;text-decoration:none;font-size:1.5rem;color:#ccc}.privacy{border:2px solid #656E74;border-radius:15px;padding:12px 22px 22px;margin-bottom:40px}.privacy .privacy__title{margin-bottom:10px;font-size:1.25rem;color:#656E74}.privacy .privacy-box{background:#F8F5F2;padding:20px;height:85px;overflow-y:scroll}.contact-attention{margin-bottom:40px;text-align:center;color:#FF8500}.contact-btn{text-align:center}.contact-btn input[type=submit]{background:#FBB03B;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding:10px 20px;border-radius:20px;border:none;margin:0 auto;color:#fff}.contact-date{display:none}.faq-section{margin-bottom:40px}.faq-section .contents{margin-bottom:0}.faq-category-list{list-style:none}.faq-category-list li{margin-bottom:30px}.faq-category-list li a{background:#fff url(../img/common/item/btn/ico--arrow.svg) right 15px center no-repeat;display:block;border:3px solid #FBB03C;padding:25px 46px 25px 25px;border-radius:15px;-webkit-box-shadow:5px 5px 0px rgba(251,176,60,0.81);box-shadow:5px 5px 0px rgba(251,176,60,0.81);text-decoration:none;font-size:1rem}.faq-category-list li a:hover{-webkit-box-shadow:0px 0px 0px rgba(251,176,60,0.81);box-shadow:0px 0px 0px rgba(251,176,60,0.81);-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}@media screen and (min-width:700px){.faq-category-list li{width:325px;float:left}.faq-category-list li:nth-child(odd){clear:both}.faq-category-list li:nth-child(2n){float:right}.faq-category-list li:nth-last-child(-n+2){margin-bottom:0}}@media screen and (max-width:699px){.faq-category-list li{width:100%;margin-bottom:20px}.faq-category-list li a{padding:15px 46px 15px 15px}}.faq-outro{text-align:center;margin-top:70px;margin-bottom:40px;line-height:1.78}.faq-contact{background:#fff;border-radius:10px;padding-top:1px;padding:1px 100px 50px}.faq-contact .faq-contact__en{margin-top:-10px;text-align:center;line-height:1;font-size:6.56rem;color:#FEF6ED}.faq-contact .faq-contact__title{margin-top:-55px;margin-bottom:20px;text-align:center;font-size:1.63rem;color:#FF8500}@media screen and (max-width:699px){.faq-contact{padding:1px 20px 20px;margin-bottom:60px}.faq-contact .faq-contact__en{font-size:3.75rem}.faq-contact .faq-contact__title{margin-top:-30px;font-size:1.25rem}}.faq-contact-tel{background:none;padding:0}.faq-contact-tel .common-contact__tel{margin:20px 0 0}.faq-contact-tel .common-contact__time{padding-left:30px;margin-bottom:20px}.faq-contact-tel .common-contact__btn{margin:10px auto 20px}.faq-contact-tel p{width:240px;margin:0 auto}.faq-nav{margin-top:40px}.faq-nav .faq-nav__dl{background:#FFF6ED;padding:20px 43px 20px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-nav .faq-nav__dl dt{margin-bottom:20px;text-align:center;font-weight:bold;font-size:1.38rem;color:#FF8500}.faq-nav .faq-nav__dl ul{list-style:none}.faq-nav .faq-nav__dl ul li{background:url(../img/common/item/btn/ico--scroll.svg) left 2px no-repeat;padding-left:28px;margin-bottom:15px;line-height:1.7}.faq-nav .faq-nav__dl ul li a{text-decoration:none;color:#010101}@media screen and (min-width:700px){.faq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-nav .faq-nav__dl{width:323px}}@media screen and (max-width:699px){.faq-nav .faq-nav__dl{padding:20px;margin-bottom:40px}.faq-nav .faq-nav__dl:last-child{margin-bottom:0}}.faq-section .faq-section__title{margin-bottom:10px;font-size:2.25rem;color:#FF8500}@media screen and (max-width:699px){.faq-section .faq-section__title{margin-bottom:20px;line-height:1.7;font-size:1.5rem}}.faq-sub-section{margin-bottom:80px}@media screen and (min-width:700px){.faq-section .faq-sub-section:last-child{margin-bottom:0}}.u-font-size--small{font-size:0.88rem}.u-font-size--regular{font-size:1rem}.u-font-size--large{font-size:1.13rem}.u-font-size--x-large{font-size:1.25rem}.u-font-size--xx-large{font-size:1.5rem}.u-font-bold{font-weight:bold}.u-color-red{color:red}.u-color-white{color:white}.u-color-main{color:#FF8500}.u-color-sub{color:#1FA98F}.u-marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#FFF238));background:linear-gradient(transparent 60%,#FFF238 60%);padding:0 2px;position:relative;behavior:url(PIE.htc)}.u-marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#FFD4D3));background:linear-gradient(transparent 40%,#FFD4D3 40%);padding:0 2px;position:relative}.u-em{border-bottom:1px solid #FF8500;padding-bottom:5px;font-weight:bold;font-size:1rem}.u-balloon{background:#FF8500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;border-radius:30px;margin:0 auto 15px;position:relative;line-height:1;text-align:center;font-size:0.93rem;color:#fff}.u-balloon:before{content:url(../img/common/item/mark/ico--balloon.svg);position:absolute;bottom:-8px;left:calc(50% - 6px)}.u-txt{padding:0 1px}.u-paragraph{padding:0 1px 0 1px;margin-bottom:1em}.u-txt-sub{font-size:85%!important;color:#666}.u-txt-attention{padding:0 0 0 0.7em;text-indent:-0.7em;color:#C60}.u-textalign-center{text-align:center}.u-textalign-right{text-align:right}.u-textalign-left{text-align:left}.u-float-left{float:left}.u-float-right{float:right}.u-clear{clear:both}.u-overflow-hidden{overflow:hidden}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.u-line-dashed{border:none;border-top:1px dashed #ccc;height:1px}.u-position-relative{position:relative}.u-margin-bottom--none{margin-bottom:0px}.u-margin-bottom--small{margin-bottom:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-bottom--mid{margin-bottom:40px}.u-margin-bottom--large{margin-bottom:60px}.u-margin-bottom--x-large{margin-bottom:80px}.u-margin-bottom--xx-large{margin-bottom:120px}.u-margin-bottom--max{margin-bottom:160px}@media (min-width:700px){.u-over-parent{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:700px){.u-padding-pagewidth{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}}@media (min-width:700px){.u-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.u-position-relative{position:relative}.u-section-decoration{padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #F9F5F2}@media screen and (max-width:699px){.u-br-not-sp{display:none}}@media screen and (min-width:699px){.u-br-sp{display:none}}@media screen and (min-width:700px){.u-hide-pc{display:none}}@media screen and (max-width:699px){.u-hide-sp{display:none}}.bnr,.bottom-nav-bnr a,.bottom-nav-link li a,.u-hover{-webkit-transition-duration:0.4s;transition-duration:0.4s}.bnr:hover,.bottom-nav-bnr a:hover,.bottom-nav-link li a:hover,.u-hover:hover{opacity:0.5}.u-youtube-movie{width:100%;height:auto!important;aspect-ratio:16/9}.top-section-en,.top-section-title,.u-show-title{opacity:0}.action.top-section-en,.action.top-section-title,.u-show-title.action{-webkit-animation:catch_en 0.5s linear 0.2s forwards;animation:catch_en 0.5s linear 0.2s forwards}
/*# sourceMappingURL=contact.css.map */