/*!
    Template: swell
    Theme Name: SWELL CHILD shouichitosou
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO + Lead
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Roboto:wght@500&display=swap";.f_com{font-family:var(--swl-font_family)}.f_min{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.f_robot{font-family:"Roboto",sans-serif}#body_wrap:not(.logged-in) .logout_invalid a{pointer-events:none}#body_wrap:not(.logged-in) .logout_displaynone{display:none}a:hover{opacity:.7;cursor:pointer}.pad_s{padding:1em !important}.ptno{padding-top:0 !important}.pbno{padding-bottom:0 !important}.w100 img{width:100%}@media print,screen and (min-width: 600px){.w95 img{width:95%}.w90 img{width:90%}.w80 img{width:80%}.w70 img{width:70%}.w60 img{width:60%}.w50 img{width:50%}.w40 img{width:40%}.w30 img{width:30%}}@media print,screen and (max-width: 599px){.w50_sp{width:50%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w60_sp{width:60%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w70_sp{width:70%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w80_sp{width:80%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w90_sp{width:90%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 1200px){.w50_content{width:50%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w60_content{width:60%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w70_content{width:70%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w80_content{width:80%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w85_content{width:85%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w90_content{width:90%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w95_content{width:95%;margin-right:auto;margin-left:auto}}.tdno,.tdno a{text-decoration:none;color:inherit}.c_theme{color:var(--color_main)}.bg_theme{background:var(--color_main)}.ta_c{text-align:center}.ta_r{text-align:right}.ta_l{text-align:left}.ta_c_pc{text-align:left}@media print,screen and (min-width: 600px){.ta_c_pc{text-align:center}}.ta_l_pc{text-align:center}@media print,screen and (min-width: 600px){.ta_l_pc{text-align:left}}.ta_r_pc{text-align:center}@media print,screen and (min-width: 600px){.ta_r_pc{text-align:right}}.mbno{margin-bottom:0}.mtno{margin-top:0}.mb5{margin-bottom:5px}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.padno{padding-top:0;padding-bottom:0}.spview{display:none}@media print,screen and (max-width: 599px){.spview{display:block}}.tapcview{display:none}@media print,screen and (min-width: 600px){.tapcview{display:block}}.taview{display:none}@media print,screen and (min-width: 600px)and (max-width: 959px){.taview{display:block}}.sptaview{display:none}@media print,screen and (max-width: 959px){.sptaview{display:block}}.pcview{display:block}@media print,screen and (max-width: 959px){.pcview{display:none}}form input[type=text],form input[type=email],form textarea{width:100%}form input[type=submit]{display:inline-block;padding-left:2em;padding-right:2em;background:var(--color_main);color:#fff;padding-top:.5em;padding-bottom:.5em}.form_wrap{max-width:1000px;margin-left:auto;margin-right:auto}.form_wrap table{background:#fff;width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}.form_wrap table tr{display:block;margin-bottom:7px}.form_wrap table th,.form_wrap table td{font-size:16px;display:block;width:100%;border:none;padding-left:0;padding-top:0}.form_wrap table th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;background:none;padding-bottom:4px}.form_wrap table th:before{background:rgba(0,0,0,0)}.form_wrap table td:last-child{border-right:none}.form_wrap table td small{display:block;line-height:1.4;margin-top:2px;margin-bottom:2px}.form_wrap table td input,.form_wrap table td textarea,.form_wrap table td select{background:#f9f9f9;padding:.25em .5em;border-radius:4px;font-size:16px}@media print,screen and (min-width: 960px){.form_wrap table td input,.form_wrap table td textarea,.form_wrap table td select{padding:.5em}}.form_wrap table tr:last-child>td{border-bottom:none}.form_wrap .require{margin-left:10px;color:#fff;background:#db3c29;border-radius:5px;padding:5px 7px;line-height:1;opacity:1;font-size:12px;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form_wrap .submit_wrap>p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form_wrap .submit_wrap>p input.wpcf7-previous{margin-right:15px}.form_wrap .wpcf7-spinner{display:none !important}.form_wrap .acceptance_pricacy-policy{margin-bottom:15px}.form_wrap .wpcf7-list-item.first{margin-left:0}@media print,screen and (max-width: 767px){.form_wrap table th .wpcf7-list-item,.form_wrap table td .wpcf7-list-item{display:block;margin-left:0}}@media print,screen and (min-width: 960px){.form_wrap table th{font-size:17px}.form_wrap table td{font-size:17px}.form_wrap .require{font-size:16px}.form_wrap .privacypolicy_wrap h4.styleno{font-size:16px}}@media print,screen and (max-width: 767px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}}@media print,screen and (min-width: 768px){.mw_wp_form .vertical-item{display:inline-block}}.form_caution_text{margin-top:10px;font-size:14px}.pp{margin-bottom:10px}.post_thumb{position:relative;overflow:hidden;padding-top:65%}.post_thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bs_gray img{-webkit-box-shadow:6px 6px 0 rgba(152,152,152,.2);box-shadow:6px 6px 0 rgba(152,152,152,.2)}.bs_purple img{-webkit-box-shadow:8px 8px 0 #e2cef0;box-shadow:8px 8px 0 #e2cef0}@media print,screen and (min-width: 960px){.bs_purple img{-webkit-box-shadow:15px 15px 0 #e2cef0;box-shadow:15px 15px 0 #e2cef0}}.br10{border-radius:10px}.br10 img{border-radius:10px}.br15{border-radius:15px}.br15 img{border-radius:15px}.br30{border-radius:30px !important}.br30 img{border-radius:30px}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.fnowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.c2 .item{width:calc((100% - 20px)/2);margin-right:20px}.flex.c2 .item:nth-child(2n){margin-right:0}.flex.c3 .item{width:calc((100% - 40px)/3);margin-right:20px}.flex.c3 .item:nth-child(3n){margin-right:0}.flex.c4 .item{width:calc((100% - 60px)/4);margin-right:20px}.flex.c4 .item:nth-child(4n){margin-right:0}.flex.c5 .item{width:calc((100% - 80px)/5);margin-right:20px}.flex.c5 .item:nth-child(5n){margin-right:0}.flex.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex.sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex.ae{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex.fr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media print,screen and (min-width: 768px){.flex_pc{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_pc.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex_pc.sb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex_pc.ae{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex_pc.fr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_pc.c2>.item{width:calc((100% - 30px)/2);margin-right:30px}.flex_pc.c2>.item:nth-child(2n){margin-right:0}.flex_pc.c3>.item{width:calc((100% - 60px)/3);margin-right:30px}.flex_pc.c3>.item:nth-child(3n){margin-right:0}.flex_pc.c4>.item{width:calc((100% - 90px)/4);margin-right:30px}.flex_pc.c4>.item:nth-child(4n){margin-right:0}.flex_pc.c5>.item{width:calc((100% - 120px)/5);margin-right:30px}.flex_pc.c5>.item:nth-child(5n){margin-right:0}}@media print,screen and (min-width: 768px){.boxwrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.boxwrap.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.boxwrap.ae{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.boxwrap.fr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.boxwrap>.item1{width:10%}.boxwrap>.item9{width:calc(90% - 30px)}.boxwrap>.item2{width:20%}.boxwrap>.item8{width:calc(80% - 30px)}.boxwrap>.item3{width:30%}.boxwrap>.item7{width:calc(70% - 30px)}.boxwrap>.item4{width:40%}.boxwrap>.item6{width:calc(60% - 30px)}.boxwrap>.item5{width:calc((100% - 30px)/2)}.boxwrap>.item10{width:100%}.boxwrap img{margin-bottom:0}}.boxwrap.bwsp{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.boxwrap.bwsp.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.boxwrap.bwsp.ae{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.boxwrap.bwsp.fr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.boxwrap.bwsp>.item1{width:10%}.boxwrap.bwsp>.item9{width:calc(90% - 15px)}.boxwrap.bwsp>.item2{width:20%}.boxwrap.bwsp>.item8{width:calc(80% - 15px)}.boxwrap.bwsp>.item3{width:30%}.boxwrap.bwsp>.item7{width:calc(70% - 15px)}.boxwrap.bwsp>.item4{width:40%}.boxwrap.bwsp>.item6{width:calc(60% - 15px)}.boxwrap.bwsp>.item5{width:calc((100% - 15px)/2)}.boxwrap.bwsp>.item10{width:100%}.mainwrap{width:calc(100% - 30px);margin:0 auto;max-width:1200px}.mainwrap .mainwrap{max-width:100%}.fr>.swell-block-columns__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sb>.swell-block-columns__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jc_c>.swell-block-columns__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wrap_map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.wrap_map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.wrap_movie{position:relative;width:100%;padding-top:56.25%}.wrap_movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), color-stop(0%, #fee400));background:-webkit-linear-gradient(transparent 30%, #fee400 0%);background:linear-gradient(transparent 30%, #fee400 0%)}.swell-block-box-menu__text{line-height:1.5}@media print,screen and (min-width: 600px){.swell-block-box-menu__text .u-fz-l{font-size:16px !important}}@media print,screen and (min-width: 1200px){.swell-block-box-menu__text .u-fz-l{font-size:22px !important}}.swell-block-box-menu.is-style-default .swell-block-box-menu__item{border:2px solid var(--color_main)}.swell-block-box-menu.is-style-default.jc_c>.swell-block-box-menu__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-balloon.-bln-left{max-width:900px;margin-left:auto;margin-right:auto}.c-balloon.-bln-left .c-balloon__text{max-width:97%;margin:0 auto 0 2em}.c-balloon.-bln-left .c-balloon__body{display:block;padding:8px 0}@media print,screen and (min-width: 960px){.c-balloon.-bln-left .c-balloon__icon{width:140px}.c-balloon.-bln-left .c-balloon__iconImg{width:140px;height:140px}.c-balloon.-bln-left .c-balloon__text{padding:2em}}.c-balloon.-bln-right{max-width:900px;margin-left:auto;margin-right:auto}.c-balloon.-bln-right .c-balloon__text{max-width:97%;margin:0 2em 0 auto}.c-balloon.-bln-right .c-balloon__body{display:block;padding:8px 0}@media print,screen and (min-width: 960px){.c-balloon.-bln-right .c-balloon__icon{width:140px}.c-balloon.-bln-right .c-balloon__iconImg{width:140px;height:140px}.c-balloon.-bln-right .c-balloon__text{padding:2em}}.icon_mail a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.icon_mail a:before{content:"";background-image:url(images/icon_mail.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.3em;height:1em;margin-right:.5em}.icon_line a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.icon_line a:before{content:"";background-image:url(images/icon_line.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.3em;height:1.3em;margin-right:.75em}.tel_no{font-size:32px !important}.tel_no a{text-decoration:none;color:inherit}.tel_no a:before{content:"";background-image:url(images/icon_phone.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:.8em;height:.8em;margin-right:2px}.header_info_mail,.header_info_line,.cta_mail,.cta_line{height:65px}.header_info_mail a,.header_info_line a,.cta_mail a,.cta_line a{border-radius:15px;width:100%;height:100%;color:#fff;text-decoration:none}.header_info_mail a,.cta_mail a{background:-webkit-gradient(linear, left top, left bottom, from(#E6BA00), to(#D38200));background:-webkit-linear-gradient(#E6BA00, #D38200);background:linear-gradient(#E6BA00, #D38200)}.header_info_line a,.cta_line a{background:-webkit-gradient(linear, left top, left bottom, from(#00D338), to(#009025));background:-webkit-linear-gradient(#00D338, #009025);background:linear-gradient(#00D338, #009025)}.cta_tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cta_tel a{border-radius:15px;padding-top:10px;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#DF701F), to(#BF2C09));background:-webkit-linear-gradient(#DF701F, #BF2C09);background:linear-gradient(#DF701F, #BF2C09);color:#fff;text-decoration:none}@media print,screen and (min-width: 900px){.cta_tel a{padding-top:20px}}.cta_tel .tel_no{display:block;width:100%;margin-bottom:3px}.cta_tel .tel_no:before{content:"";background-image:url(images/icon_phone_w.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:.8em;height:.8em;margin-right:2px}@media print,screen and (min-width: 900px){.cta_tel .tel_no{font-size:43px !important}}.cta_tel .opentime{display:block;width:100%;font-size:12px !important}@media print,screen and (min-width: 900px){.cta_tel .opentime{font-size:15px !important}}.cta_tel a,.cta_mail a,.cta_line a{height:65px}@media print,screen and (min-width: 900px){.cta_tel a,.cta_mail a,.cta_line a{height:98px}}@media print,screen and (min-width: 900px){.cta_mail a,.cta_line a{font-size:21px}}@media print,screen and (min-width: 960px){.-parallel.l-header .l-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding-top:0}}@media print,screen and (min-width: 960px){.-parallel.l-header .l-header__inner .l-header__logo{position:absolute;top:0;left:32px;width:200px}.-parallel.l-header .l-header__inner .l-header__logo img.c-headLogo__img{width:100%;height:auto}}@media print,screen and (min-width: 1200px){.-parallel.l-header .l-header__inner .l-header__logo{left:calc((100% - 1200px)/2);width:240px}}@media print,screen and (min-width: 960px){.-parallel.l-header .l-header__inner .w-header{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:0}.-parallel.l-header .l-header__inner .w-header #custom_html-2{width:630px}.-parallel.l-header .l-header__inner .w-header #custom_html-2 .header_info .swell-block-columns__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-parallel.l-header .l-header__inner .w-header #custom_html-2 .header_info .index{font-size:16px}.-parallel.l-header .l-header__inner .w-header #custom_html-2 .header_info .tel_no{margin-bottom:8px !important}.-parallel.l-header .l-header__inner .w-header #custom_html-2 .header_info .opentime{line-height:1}.-parallel.l-header .l-header__inner .w-header #custom_html-2 .header_info .opentime .has-inline-color{padding:2px 12px;border-radius:30px;font-size:1em}}@media print,screen and (min-width: 960px){.-parallel.l-header .l-header__inner .l-header__gnav{margin-top:15px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav{max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item{width:16.6666666667%;position:relative}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item>a{padding-top:20px;padding-bottom:20px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item>a .ttl{font-size:17px;color:var(--color_main);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item:after{content:"";background:var(--color_main);display:inline-block;width:1px;height:30%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item:last-child:after{content:none}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.icon_home>a>.ttl:before{content:url(images/icon_home.svg);margin-right:7px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.icon_paint>a>.ttl:before{content:url(images/icon_paint.svg);margin-right:7px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.icon_case>a>.ttl:before{content:url(images/icon_case.svg);margin-right:7px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.icon_company>a>.ttl:before{content:url(images/icon_company.svg);margin-right:7px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.icon_news>a>.ttl:before{content:url(images/icon_news.svg);margin-right:7px}.-parallel.l-header .l-header__inner .l-header__gnav .c-gnav>.menu-item.menu-contact>a>.ttl:before{content:url(images/icon-mail.svg);margin-right:7px}}.l-header__bar{color:var(--color_main);background:rgba(0,0,0,0)}.l-footer .w-footer__box .c-listMenu a{font-size:15px;border-bottom:none;padding-top:.75em;padding-bottom:.75em}.l-footer .w-footer__box .c-listMenu a:hover{background:none}.l-footer .w-footer__box .c-listMenu .menu>.menu-item>a{color:var(--color_main);padding-left:0}.l-footer .w-footer__box .c-listMenu .menu>.menu-item>a:before{content:none}.l-footer .w-footer__box:nth-child(1){padding-left:0;padding-right:0}@media print,screen and (max-width: 959px){.l-footer .w-footer__box:nth-child(1) .footer_info{max-width:280px;margin-left:auto;margin-right:auto}.l-footer .w-footer__box:nth-child(1) .footer_info .footer_info_tel{width:85%;margin-left:auto;margin-right:auto}}.l-footer .w-footer__box:nth-child(1) .footer_info p{font-size:14px}.l-footer .w-footer__box:nth-child(1) .footer_info .logo{width:80%;margin-left:auto;margin-right:auto}.l-footer .w-footer__box:nth-child(1) .footer_info .index{font-size:16px}.l-footer .w-footer__box:nth-child(1) .footer_info .wp-block-button__link{font-size:15px}@media print,screen and (max-width: 959px){.l-footer .w-footer__box:nth-child(2){display:none}}@media print,screen and (min-width: 960px){.l-footer .w-footer__box{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.l-footer .w-footer__box:nth-child(1){width:35%}.l-footer .w-footer__box:nth-child(2){width:63%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-footer .w-footer__box:nth-child(2) .c-widget{margin-top:3em}.l-footer .w-footer__box:nth-child(2) .c-listMenu{width:48%}}@media print,screen and (min-width: 1200px){.l-footer .w-footer__box:nth-child(1){width:25%}.l-footer .w-footer__box:nth-child(2){width:71%}.l-footer .w-footer__box:nth-child(2) #nav_menu-2{width:36%}.l-footer .w-footer__box:nth-child(2) #nav_menu-3,.l-footer .w-footer__box:nth-child(2) #nav_menu-4{width:30%}.l-footer .w-footer__box:nth-child(2) #nav_menu-5{width:100%}.l-footer .w-footer__box:nth-child(2) #nav_menu-5 .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer .w-footer__box:nth-child(2) #nav_menu-5 .menu>.menu-item>a{padding:1em 1.5em}.l-footer .w-footer__box:nth-child(2) #nav_menu-5 .menu>.menu-item>a:after{content:"";background:var(--color_main);height:40%;width:1px;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-footer .w-footer__box:nth-child(2) #nav_menu-5 .menu>.menu-item:first-child>a{padding-left:0}.l-footer .w-footer__box:nth-child(2) #nav_menu-5 .menu>.menu-item:last-child>a:after{content:none}}@media print,screen and (min-width: 1164px){.l-footer__widgetArea{padding-bottom:4em;padding-top:2em}}.for_top{padding:5px 0 !important}.for_top a{color:#fff;text-decoration:none;font-size:15px}.home .l-content{margin-bottom:3em}.home .w-beforeFooter{margin-top:3em}.single .l-content{max-width:996px;margin-left:auto;margin-right:auto}.single .l-content .post_content{padding-left:0;padding-right:0}#body_wrap:not(.page) .c-pageTitle__subTitle{display:none}.l-topTitleArea{min-height:9em}.l-topTitleArea__img{-o-object-position:center 47%;object-position:center 47%}@media print,screen and (min-width: 600px){.l-topTitleArea{min-height:160px}}@media print,screen and (min-width: 960px){.l-topTitleArea{min-height:230px}}.c-pageTitle{font-size:18px}@media print,screen and (min-width: 768px){.c-pageTitle{font-size:22px}}@media print,screen and (min-width: 1200px){.c-pageTitle{font-size:30px}}.icon-room:before{content:url(images/threads-app-icon.svg)}.p-authorBox .icon-room:before{content:url(images/threads-app-icon_b.svg)}.l-footer__foot .icon-room:before{content:url(images/threads-app-icon_w.svg)}.icon-pinterest:before{content:""}.post_content>h2.is-style-section_ttl{margin-left:0;margin-right:0}.post_content p,.post_content ul{font-size:15px}@media print,screen and (min-width: 960px){.post_content p,.post_content ul{font-size:16px}}.post_content h2 .mininote,.post_content h3 .mininote,.post_content h4 .mininote,.post_content h5 .mininote{opacity:1}.post_content h2{font-size:20px}@media print,screen and (min-width: 600px){.post_content h2{font-size:24px}}@media print,screen and (min-width: 1120px){.post_content h2{font-size:28px}}.post_content h3{font-size:18px}@media print,screen and (min-width: 600px){.post_content h3{font-size:22px}}@media print,screen and (min-width: 1120px){.post_content h3{font-size:26px}}.post_content h4{font-size:16px}@media print,screen and (min-width: 600px){.post_content h4{font-size:20px}}@media print,screen and (min-width: 1120px){.post_content h4{font-size:22px}}.post_content h5{font-size:16px}@media print,screen and (min-width: 600px){.post_content h5{font-size:18px}}@media print,screen and (min-width: 1120px){.post_content h5{font-size:20px}}.post_content h2.mtno,.post_content h3.mtno,.post_content h4.mtno,.post_content h5.mtno,.post_content h6.mtno{margin-top:0}.post_content h2.styleno,.post_content h3.styleno{background:none;color:#333;padding-bottom:0;padding-left:0;padding-right:0}.post_content h2.styleno a,.post_content h3.styleno a{color:inherit}.post_content h2.styleno:before,.post_content h3.styleno:before{content:none}.post_content h2.wp-block-heading:not(.is-style-section_ttl){color:var(--color_main)}.post_content .index_pd{padding:.5em 1em}.post_content .swell-block-button__link{font-weight:normal;font-size:14px}@media print,screen and (min-width: 960px){.post_content .swell-block-button__link{font-size:18px}}.post_content .c-index01{padding-bottom:30px;position:relative;font-size:24px}.post_content .c-index01:after{content:"";background:var(--color_main);height:1px;width:120px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width: 960px){.post_content .c-index01{font-size:28px}}@media print,screen and (min-width: 1200px){.post_content .c-index01{font-size:36px}}.post_content .c-index02{background-image:url(images/c-index02_bg.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.post_content .c-index03{background-image:url(images/c-index02_bg.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;padding:15px;font-size:24px}@media print,screen and (min-width: 960px){.post_content .c-index03{font-size:28px}}@media print,screen and (min-width: 1200px){.post_content .c-index03{font-size:36px}}.post_content .c-index04{border-bottom:2px solid var(--color_main);padding-bottom:10px}@media print,screen and (min-width: 960px){.post_content .c-index05{font-size:34px}}@media print,screen and (min-width: 960px){.post_content .fullwide_index h2.is-style-section_ttl{font-size:34px}}.post_content .parts_cta_index{font-size:18px !important;padding-bottom:.5em;padding-left:65px;position:relative}.post_content .parts_cta_index:before{content:"";background-image:url(images/parts_cta_img.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:65px;height:86px;position:absolute;left:0;bottom:0}@media print,screen and (min-width: 600px){.post_content .parts_cta_index{font-size:24px !important;padding-left:160px}.post_content .parts_cta_index:before{width:100px;height:132px;left:45px}}@media print,screen and (min-width: 900px){.post_content .parts_cta_index{font-size:34px !important;padding-left:240px}.post_content .parts_cta_index:before{width:150px;height:198px}}.post_content .parts_cta_body{max-width:900px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 600px){.post_content .parts_cta_body{padding:1em}}@media print,screen and (min-width: 900px){.post_content .parts_cta_body{padding:1em 2em}}@media print,screen and (min-width: 600px){.post_content .parts_cta{padding-top:5em !important}}.post_content .parts_supportblog_voice h2.is-style-section_ttl{padding-bottom:.5em;font-size:22px}.post_content .parts_supportblog_voice h2.is-style-section_ttl .mininote{font-weight:normal}@media print,screen and (min-width: 960px){.post_content .parts_supportblog_voice h2.is-style-section_ttl{font-size:28px}}@media print,screen and (min-width: 1200px){.post_content .parts_supportblog_voice h2.is-style-section_ttl{font-size:34px}}.post_content .parts_supportblog_voice .supportblog_wrap h2.is-style-section_ttl{border-bottom:1px solid #df701f}.post_content .parts_supportblog_voice .supportblog_wrap .p-postList__cat{background:#df701f}.post_content .parts_supportblog_voice .voice_wrap h2.is-style-section_ttl{border-bottom:1px solid var(--color_main)}.post_content .parts_supportblog_voice .voice_wrap .p-postList__cat{background:var(--color_main)}.post_content .parts_supportblog_voice .p-postList__title,.post_content .parts_supportblog_voice .p-postList__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post_content .parts_supportblog_voice .p-postList__cat{padding:2px 6px;color:#fff}.post_content .parts_supportblog_voice .swell-block-button__link{padding:1.25em 1.5em}@media print,screen and (max-width: 959px){.post_content .parts_supportblog_voice .swell-block-button__link{width:85%;max-width:320px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 960px){.post_content .parts_supportblog_voice .swell-block-button__link{width:90%}}.post_content .home_mv{padding-bottom:30px !important}.post_content .home_mv>.swell-block-fullWide__inner{position:relative}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review{position:absolute;top:.2vw;left:27vw;width:152px}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star{border:2px solid #333;padding:2px 10px;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background:#fcfcf2}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star:before,.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star:after{content:"";position:absolute;width:0;height:0;margin:auto}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star:before{bottom:-17px;left:30px;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:17px 19px 0 0}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star:after{bottom:-14px;left:31px;border-style:solid;border-color:#fcfcf2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:14px 15px 0 0;z-index:10}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star .img{width:32%;line-height:1;-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:5%}.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review .gmb_star #rating-2{width:60%;line-height:1}@media print,screen and (min-width: 600px){.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review{top:3vw}}@media print,screen and (min-width: 768px){.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review{width:250px}}@media print,screen and (min-width: 1200px){.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review{left:28vw;top:50px}}@media print,screen and (min-width: 1296px){.post_content .home_mv>.swell-block-fullWide__inner .mv_gmb_review{left:370px}}.post_content .rate{position:relative;display:inline-block;width:60px;height:12px;font-size:12px}@media print,screen and (min-width: 768px){.post_content .rate{width:100px;font-size:20px}}.post_content .rate:before,.post_content .rate:after{position:absolute;display:inline-block;height:12px;left:0;content:"★★★★★";line-height:12px}@media print,screen and (min-width: 768px){.post_content .rate:before,.post_content .rate:after{height:20px;line-height:20px;bottom:-3px}}.post_content .rate:before{color:#c4c4c4}.post_content .rate:after{overflow:hidden;width:calc(var(--score)*12px);color:#e6ba00;white-space:nowrap}@media print,screen and (min-width: 768px){.post_content .rate:after{width:calc(var(--score)*20px)}}.post_content .rate-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#e6ba00}.post_content .rate-wrap .num{font-size:12px}@media print,screen and (min-width: 768px){.post_content .rate-wrap .num{font-size:20px}}.post_content .mvbottom_gmb_review .gmb_star{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:85%;margin-left:auto;margin-right:auto}.post_content .mvbottom_gmb_review .img{width:45%;position:relative}.post_content .mvbottom_gmb_review .img #user_ratings_total-1{position:absolute;top:-7px;right:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;background:#e24f00;font-size:14px;border-radius:20px;color:#fff;padding:6px}.post_content .mvbottom_gmb_review #rating-1{width:55%}.post_content .mvbottom_gmb_review .rate{width:100px;height:20px;font-size:20px}.post_content .mvbottom_gmb_review .rate:before,.post_content .mvbottom_gmb_review .rate:after{height:20px;line-height:20px}@media print,screen and (min-width: 768px){.post_content .mvbottom_gmb_review .rate:before,.post_content .mvbottom_gmb_review .rate:after{bottom:0}}.post_content .mvbottom_gmb_review .rate:after{width:calc(var(--score)*20px)}.post_content .mvbottom_gmb_review .rate-wrap .num{font-size:20px}@media print,screen and (max-width: 599px){.post_content .mv_bottom_sns{width:50%;margin-left:auto;margin-right:auto}.post_content .mv_bottom_sns .swell-block-columns__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 960px){.post_content .mv_bottom_review_sns{width:100%;max-width:760px;margin-left:auto;margin-right:auto}}.post_content .home_mv_bottom{padding-top:3em !important;padding-bottom:1em !important}@media print,screen and (min-width: 960px){.post_content .home_mv_bottom{padding-top:4.5em !important;padding-bottom:1.5em !important}}.post_content .home_mv_bottom .gmb_btn{margin-left:auto;margin-right:auto}@media print,screen and (max-width: 599px){.post_content .home_mv_bottom .gmb_btn{width:85%}}.post_content .home_mv_bottom .gmb_btn a{line-height:1;padding:5px 20px;border-radius:20px;display:block;background:#fcfcf2;color:var(--color_main);text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post_content .home_mv_bottom .gmb_btn a:before{content:url(images/icon_review.svg);margin-right:7px}.post_content .mv_bottom_blog{position:absolute;top:-77px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;max-width:850px;margin-left:auto;margin-right:auto;border:2px solid #460677}.post_content .mv_bottom_blog .blog_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post_content .mv_bottom_blog .blog_item .img_wrap{width:30%;height:55px}.post_content .mv_bottom_blog .blog_item .img_wrap figure{height:100%}.post_content .mv_bottom_blog .blog_item .img_wrap img{-o-object-fit:cover;object-fit:cover;height:100%}.post_content .mv_bottom_blog .blog_item .text_wrap{width:70%;background:#f2f2f2;padding:5px 10px}.post_content .mv_bottom_blog .blog_item .text_wrap .date{font-size:13px}.post_content .mv_bottom_blog .blog_item .text_wrap h2.is-style-section_ttl{text-align:left;font-size:14px;font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media print,screen and (min-width: 600px){.post_content .mv_bottom_blog{top:-81px}.post_content .mv_bottom_blog .blog_item .img_wrap{width:20%;height:65px}.post_content .mv_bottom_blog .blog_item .text_wrap{width:80%;padding:10px}}@media print,screen and (min-width: 960px){.post_content .mv_bottom_blog{border:4px solid #460677;top:-109px}.post_content .mv_bottom_blog .blog_item .img_wrap{height:80px}.post_content .mv_bottom_blog .blog_item .text_wrap{padding:10px 15px}.post_content .mv_bottom_blog .blog_item .text_wrap .date{font-size:15px}.post_content .mv_bottom_blog .blog_item .text_wrap h2.is-style-section_ttl{font-size:18px}}.post_content .available_area{background-image:url(images/area_map.png);background-repeat:no-repeat;background-size:contain;background-position:left top;width:100%;max-width:750px;margin-left:auto;margin-right:auto;padding-top:20%}.post_content .available_area_box{width:83%;margin-left:auto;margin-right:0}.post_content .available_area h2.is-style-section_ttl{margin-bottom:.5em}.post_content .available_area h2.is-style-section_ttl .has-swl-main-background-color{font-size:15px;border-radius:20px;line-height:1;padding:5px 20px}@media print,screen and (min-width: 600px){.post_content .available_area{padding-top:8%}.post_content .available_area_box{width:80%}}@media print,screen and (min-width: 960px){.post_content .available_area_box{padding:2em 4.5em}.post_content .available_area h2.is-style-section_ttl{margin-bottom:1em}.post_content .available_area h2.is-style-section_ttl .has-swl-main-background-color{font-size:21px}}.post_content .home_about{padding-bottom:0 !important}.post_content .home_about h2.is-style-section_ttl{letter-spacing:3px;font-size:24px;padding-bottom:1em}.post_content .home_about_item_index{border-bottom:3px solid var(--color_main);padding-bottom:8px}@media print,screen and (min-width: 600px){.post_content .home_about_item h3.is-style-section_ttl{font-size:18px}.post_content .home_about_item_index{border-bottom:none;position:relative;z-index:-1}.post_content .home_about_item:nth-child(odd) .home_about_item_index{border-image-source:linear-gradient(0deg, var(--color_main) 3px, rgba(0, 0, 0, 0) 0);border-image-slice:0 fill;border-image-outset:0 0 0 40vw}.post_content .home_about_item:nth-child(even) .home_about_item_index{border-image-source:linear-gradient(0deg, var(--color_main) 3px, rgba(0, 0, 0, 0) 0);border-image-slice:0 fill;border-image-outset:0 40vw 0 0}}@media print,screen and (min-width: 960px){.post_content .home_about{padding-bottom:4em !important}.post_content .home_about h2.is-style-section_ttl{font-size:40px}.post_content .home_about_item_index{padding-bottom:15px}}@media print,screen and (min-width: 1200px){.post_content .home_about_item h3.is-style-section_ttl{font-size:22px}.post_content .home_about_item p{padding-left:40px;padding-right:50px}.post_content .home_about_item:nth-child(odd){width:100%;max-width:92%;margin-left:0;margin-right:auto}.post_content .home_about_item:nth-child(odd) .home_about_item_index{border-image-outset:0 0 0 10vw}.post_content .home_about_item:nth-child(even){width:100%;max-width:92%;margin-left:auto;margin-right:0}.post_content .home_about_item:nth-child(even) .home_about_item_index{border-image-outset:0 10vw 0 0}.post_content .home_about_item02 .home_about_item_index,.post_content .home_about_item03 .home_about_item_index{padding-left:10px !important}}.post_content .home_inspection{padding-top:8em !important;border-bottom:10px solid var(--color_main);background-position:center top}.post_content .home_inspection h2.is-style-section_ttl{font-size:18px}.post_content .home_inspection_img{-webkit-box-shadow:8px 8px 0 #e2cef0;box-shadow:8px 8px 0 #e2cef0;position:relative}.post_content .home_inspection_img:after{content:"";background-image:url(images/paint_illust03.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:220px;height:88px;position:absolute;bottom:-30px;right:-15px;visibility:visible}@media print,screen and (min-width: 960px){.post_content .home_inspection{padding-top:12em !important;padding-bottom:8em !important;border-bottom:20px solid var(--color_main)}.post_content .home_inspection h2.is-style-section_ttl{font-size:26px}}@media print,screen and (min-width: 1200px){.post_content .home_inspection h2.is-style-section_ttl{font-size:36px}.post_content .home_inspection_img{-webkit-box-shadow:15px 15px 0 #e2cef0;box-shadow:15px 15px 0 #e2cef0}.post_content .home_inspection_img:after{width:350px;height:143px;bottom:-70px;right:-60px}}.post_content .home_estimate_body{width:100%;max-width:820px;margin-left:auto;margin-right:auto}.post_content .home_estimate h2.is-style-section_ttl{letter-spacing:3px}.post_content .home_estimate h2.is-style-section_ttl .mininote{font-size:.7em;margin-bottom:8px}.post_content .home_estimate .circle_text_wrap{width:331px;margin-left:auto;margin-right:auto}.post_content .home_estimate .circle_text{border-radius:50%;padding:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:97px;height:97px}.post_content .home_estimate .estimate_tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post_content .home_estimate .estimate_tel a{border-radius:15px;padding-top:10px;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#27AA00), to(#206C08));background:-webkit-linear-gradient(#27AA00, #206C08);background:linear-gradient(#27AA00, #206C08);color:#fff;text-decoration:none;height:65px}@media print,screen and (min-width: 900px){.post_content .home_estimate .estimate_tel a{padding-top:20px;height:98px}}.post_content .home_estimate .estimate_tel .tel_no{display:block;width:100%;margin-bottom:3px}.post_content .home_estimate .estimate_tel .tel_no:before{content:"";background-image:url(images/icon_phone_w.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:.8em;height:.8em;margin-right:2px}@media print,screen and (min-width: 900px){.post_content .home_estimate .estimate_tel .tel_no{font-size:43px !important}}.post_content .home_estimate .estimate_tel .opentime{display:block;width:100%;font-size:12px !important}@media print,screen and (min-width: 900px){.post_content .home_estimate .estimate_tel .opentime{font-size:15px !important}}@media print,screen and (min-width: 960px){.post_content .home_estimate .c_red{font-size:24px !important}}.post_content .home_estimate .form_wrap table{background:rgba(0,0,0,0)}.post_content .home_estimate .form_wrap table tr th{font-weight:normal}.post_content .home_estimate .form_wrap table tr.tr_require th:before{content:"必須";font-size:10px;color:#fff;background:#e24023;padding:2px 4px;margin-right:4px}.post_content .home_estimate .form_wrap table tr td input{background:#fff;border:1px solid #707070}.post_content .home_estimate .form_wrap input[type=submit]{background:#df701f;width:90%;border-radius:30px;padding:10px 0;font-weight:bold;letter-spacing:3px;color:#e2fd0d}.post_content .home_estimate .form_wrap input[type=submit]:hover{opacity:.7}@media print,screen and (min-width: 960px){.post_content .home_estimate .form_wrap table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post_content .home_estimate .form_wrap table tr th{width:120px}.post_content .home_estimate .form_wrap table tr th p{text-align:center}.post_content .home_estimate .form_wrap table tr td{width:calc(100% - 120px)}.post_content .home_estimate .form_wrap table tr:not(.tr_require) th{padding-left:30px}.post_content .home_estimate .form_wrap input[type=submit]{font-size:22px}}.post_content .home_works_index{padding-top:1em}.post_content .home_works_index .is-style-section_ttl{letter-spacing:3px}.post_content .home_works_index .mininote{font-weight:normal;padding-top:.75em;font-size:.65em;letter-spacing:1px}.post_content .home_works .swell-block-button__link{padding:1.25em 1.5em}@media print,screen and (max-width: 959px){.post_content .home_works .swell-block-button__link{width:85%;max-width:320px;margin-left:auto;margin-right:auto}}.post_content .home_reason:before{content:"";background-image:url(images/paint_illust01.png);background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;width:65vw;height:28vw;left:-23vw;top:-12vw}@media print,screen and (min-width: 600px){.post_content .home_reason:before{width:44vw;height:20vw;left:-18vw;top:-8vw}}@media print,screen and (min-width: 1920px){.post_content .home_reason:before{width:923px;height:338px;left:-331px;top:-114px}}.post_content .home_reason:after{content:"";background-image:url(images/paint_illust02.png);background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;width:47vw;height:29vw;right:-20vw;bottom:-13vw;z-index:2}@media print,screen and (min-width: 600px){.post_content .home_reason:after{width:30vw;height:20vw;right:-15vw;bottom:-5vw}}@media print,screen and (min-width: 960px){.post_content .home_reason:after{bottom:-10vw}}@media print,screen and (min-width: 1920px){.post_content .home_reason:after{width:735px;height:484px;right:-216px;bottom:-174px}}.post_content .home_reason_index{background-image:url(images/reason_index_bg.png);background-repeat:no-repeat;background-size:contain;background-position:55% 50%;padding:1.2em 0;letter-spacing:3px !important}@media print,screen and (max-width: 599px){.post_content .home_reason_index{font-size:18px;background-size:110%;background-position:14% 50%;padding:8% 0}}@media print,screen and (min-width: 960px){.post_content .home_reason_index{font-size:42px;background-position:82% 50%}}.post_content .home_reason .reason_num{margin-left:-20px}.post_content .home_message{padding-top:2em !important}.post_content .home_message_index{background-image:url(images/staff01.png);background-repeat:no-repeat;background-size:80px;background-position:right bottom;border-bottom:3px solid var(--color_main);padding-bottom:12px;padding-top:1em;width:100%;max-width:915px;margin-left:auto;margin-right:auto}.post_content .home_message_index h2.is-style-section_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:0}.post_content .home_message_index h2.is-style-section_ttl .mininote{font-size:.8em;margin-bottom:10px}.post_content .home_message_gallery .swell-block-columns__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width: 600px){.post_content .home_message_index{background-image:url(images/staff01.png);background-position:95% bottom}.post_content .home_message_index h2.is-style-section_ttl{margin-left:auto}}@media print,screen and (min-width: 960px){.post_content .home_message_index{padding-top:3em;background-size:140px}.post_content .home_message_index h2.is-style-section_ttl{font-size:36px}.post_content .home_message_index h2.is-style-section_ttl .mininote{font-size:.7em}}.post_content .search_btn_wrap{width:90%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:3em !important}.post_content .search_btn_wrap .swell-block-button__link{width:100%}.post_content .works_lists .works_list{margin-bottom:1.5em;background:#fcfcf2;padding:.75em}.post_content .works_lists .works_list:last-child{margin-bottom:1.5em !important}.post_content .works_lists h3.styleno{font-size:15px;border-bottom:1px solid var(--color_main);padding-bottom:5px;margin-bottom:10px;font-weight:normal}.post_content .works_lists h3.styleno a{text-decoration:none}.post_content .works_lists .cat{margin-bottom:4px;height:20px;overflow:hidden}.post_content .works_lists .cat_item{text-align:center;margin-right:4px;margin-bottom:4px;display:inline-block}.post_content .works_lists .cat_item a{text-decoration:none;display:block;font-size:10px;padding:4px 8px;line-height:1;background:#e9d9f5;border-radius:12px;color:inherit}.post_content .works_lists .after_image{margin-bottom:10px}.post_content .works_lists .text{color:#707070;height:76px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px}.post_content .works_lists .more_link{font-size:14px}.post_content .works_lists.works_lists_l .boxwrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.post_content .works_lists.works_lists_l .boxwrap .post_thumb{margin-bottom:5px}.post_content .works_lists.works_lists_l .boxwrap .item4{width:38%;position:relative}.post_content .works_lists.works_lists_l .boxwrap .item4:after{content:"";background-image:url(images/works_arrow.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:16px;height:20px;position:absolute;top:31%;right:-22px}.post_content .works_lists.works_lists_s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post_content .works_lists.works_lists_s h3.styleno{height:48px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post_content .works_lists.works_lists_s .works_list{width:calc((100% - 15px)/2);margin-right:15px}.post_content .works_lists.works_lists_s .works_list:nth-child(2n){margin-right:0}@media print,screen and (min-width: 600px){.post_content .works_lists .cat{height:45px}}@media print,screen and (min-width: 960px){.post_content .works_lists .text{font-size:16px;height:89px}.post_content .works_lists .more_link{font-size:16px}.post_content .works_lists .works_list{padding:1.5em}.post_content .works_lists h3.styleno{font-size:16px;-webkit-line-clamp:1;height:28px}.post_content .works_lists .cat_item a{font-size:13px}.post_content .works_lists.works_lists_l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post_content .works_lists.works_lists_l h3.styleno{height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.post_content .works_lists.works_lists_l .cat{height:49px}.post_content .works_lists.works_lists_l .boxwrap .item4:after{width:22px;height:26px;right:-28px}.post_content .works_lists.works_lists_l .works_list{width:calc((100% - 30px)/2);margin-right:30px}.post_content .works_lists.works_lists_l .works_list:nth-child(2n){margin-right:0}.post_content .works_lists.works_lists_s h3.styleno{height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.post_content .works_lists.works_lists_s .cat{height:24px}.post_content .works_lists.works_lists_s .works_list{width:calc((100% - 90px)/4);margin-right:30px}.post_content .works_lists.works_lists_s .works_list:nth-child(2n){margin-right:30px}.post_content .works_lists.works_lists_s .works_list:nth-child(4n){margin-right:0}}.post_content .single_gallery_wrap .before_wrap,.post_content .single_gallery_wrap .after_wrap{position:relative}.post_content .single_gallery_wrap .before_wrap .before_index,.post_content .single_gallery_wrap .before_wrap .after_index,.post_content .single_gallery_wrap .after_wrap .before_index,.post_content .single_gallery_wrap .after_wrap .after_index{position:absolute;z-index:2;left:0;top:15px;color:#fff;line-height:1;padding:6px 20px;font-size:24px;font-weight:bold}.post_content .single_gallery_wrap .before_wrap .before_index,.post_content .single_gallery_wrap .after_wrap .before_index{background:#444}.post_content .single_gallery_wrap .before_wrap .after_index,.post_content .single_gallery_wrap .after_wrap .after_index{background:#df701f}.post_content .single_gallery_wrap .before_gallery{border:4px solid #444}.post_content .single_gallery_wrap .after_gallery{border:4px solid #df701f}@media print,screen and (max-width: 767px){.post_content .single_gallery_wrap .before_wrap{margin-bottom:3em}}.post_content .single_gallery_wrap img{width:100%}@media print,screen and (min-width: 768px){.post_content .single_gallery_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4em}.post_content .single_gallery_wrap .before_wrap,.post_content .single_gallery_wrap .after_wrap{width:48%}}.post_content .single_gallery_wrap .before_gallery,.post_content .single_gallery_wrap .after_gallery{margin-bottom:1em}@media print,screen and (min-width: 768px){.post_content .single_gallery_wrap .before_gallery,.post_content .single_gallery_wrap .after_gallery{margin-bottom:2em}}.post_content .single_gallery_wrap .before_choice-btn .slick-slide,.post_content .single_gallery_wrap .after_choice-btn .slick-slide{cursor:pointer}.post_content .single_gallery_wrap .before_choice-btn .slick-slide img,.post_content .single_gallery_wrap .after_choice-btn .slick-slide img{opacity:.4}.post_content .single_gallery_wrap .before_choice-btn .slick-slide.slick-current img,.post_content .single_gallery_wrap .after_choice-btn .slick-slide.slick-current img{opacity:1}.post_content .single_gallery_wrap.after_only .before_wrap{display:none}.post_content .single_gallery_wrap.after_only .after_wrap{width:100%}@media print,screen and (min-width: 768px){.post_content .single_gallery_wrap.after_only{display:block;width:100%;max-width:600px;margin-left:auto;margin-right:auto}}.post_content .single_gallery_wrap.before_only .after_wrap{display:none}.post_content .single_gallery_wrap.before_only .before_wrap{width:100%}@media print,screen and (min-width: 768px){.post_content .single_gallery_wrap.before_only{display:block;width:100%;max-width:600px;margin-left:auto;margin-right:auto}}.post_content .voice_item{border-top:1px solid #999;padding-top:2em;margin-top:4em}.post_content .voice_item .voice_index{margin-bottom:1em;font-size:18px}@media print,screen and (min-width: 960px){.post_content .voice_item .voice_index{font-size:20px}}.post_content .voice_item .voice_title{margin-top:1em;margin-bottom:1em;font-size:18px;color:#fff;background:var(--color_main);padding:.25em 1em}@media print,screen and (min-width: 960px){.post_content .voice_item .voice_title{font-size:26px}}.post_content .page_voice .voice_item{border-top:none;border-bottom:1px solid #999;padding-top:0;margin-top:0;padding-bottom:3em;margin-bottom:3em}.post_content .page_voice .voice_item .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-bottom:1em}.post_content .archive_case .case_panels.c2 .case_panel{margin-bottom:2em}.post_content .archive_case .case_panels.c2 .case_panel:last-child{margin-bottom:2em !important}@media print,screen and (min-width: 600px){.post_content .archive_case .case_panels.c2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post_content .archive_case .case_panels.c2 .case_panel{margin-right:30px;width:calc((100% - 30px)/2)}.post_content .archive_case .case_panels.c2 .case_panel:nth-child(2n){margin-right:0}}.post_content .wsp-container a{color:inherit;text-decoration:none}.post_content .contact_privacy-policy{padding:2em;border-top:2px solid var(--color_main);border-bottom:2px solid var(--color_main);height:300px;overflow-y:scroll}.post_content .contact_privacy-policy .is-style-bg_stripe{background:none;padding:0}.post_content .contact_privacy-policy h2{margin-top:1em;font-size:18px}@media print,screen and (min-width: 960px){.post_content .contact_privacy-policy{height:400px}.post_content .contact_privacy-policy h2{font-size:22px}}.post_content .painting_step_index{position:relative}.post_content .painting_step_index:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(226,206,240,0);border-top-width:32px;border-bottom-width:32px;border-left-width:100px;border-right-width:100px;margin-left:-100px;border-top-color:#e2cef0;top:100%;left:50%;z-index:2}.post_content .painting_step_index_01:after{border-top-color:#e2cef0}.post_content .painting_step_index_02:after{border-top-color:#d1a8ee}.post_content .painting_step_index_03:after{border-top-color:#7335a1}@media print,screen and (max-width: 599px){.post_content .painting_step_wrap{width:260px;margin-left:auto;margin-right:auto}}.post_content .painting_step_wrap .step_num{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;position:relative}.post_content .painting_step_wrap .step_num a{color:#fff;text-decoration:none;display:block}.post_content .painting_step_wrap .step_num:after{content:"";width:30px;height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:-29px;top:0;z-index:2}@media print,screen and (min-width: 960px){.post_content .painting_step_wrap .step_num{font-size:19px}}.post_content .painting_step_wrap .step_num_01:after{background-color:#e2cef0}.post_content .painting_step_wrap .step_num_02:after{background-color:#d1a8ee}.post_content .painting_step_wrap .step_num_03:after{background-color:#7335a1}@media print,screen and (max-width: 599px){.post_content .painting_step_wrap .step_num:after{width:100%;height:20px;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);bottom:-19px;left:0;top:auto;right:auto}.post_content .painting_step_wrap .step_num_02,.post_content .painting_step_wrap .step_num_03{padding-top:3em;padding-bottom:1em}}.post_content .painting_step_item h2.is-style-section_ttl{font-size:20px}.post_content .painting_step_item h2.is-style-section_ttl .swl-bg-color{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.8em;margin-bottom:8px}@media print,screen and (min-width: 600px){.post_content .painting_step_item h2.is-style-section_ttl{font-size:24px}}@media print,screen and (min-width: 960px){.post_content .painting_step_item h2.is-style-section_ttl{font-size:30px}}@media print,screen and (max-width: 599px){.post_content .paint_content h2.main_index{font-size:18px}}.post_content .paint_content .is-style-section_ttl.ac{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post_content .paint_content .is-style-section_ttl.ac img{padding:0 5px}@media print,screen and (min-width: 960px){.post_content .paint_content .is-style-section_ttl.ac img{width:300px !important;padding:0 10px}}.post_content .plan_content .plan_merit h2.is-style-section_ttl{line-height:1.1}@media print,screen and (min-width: 960px){.post_content .plan_content .plan_merit h2.is-style-section_ttl{font-size:34px !important}}.post_content .plan_content .plan_merit h3.is-style-section_ttl{font-size:16px;padding:4px 5px}@media print,screen and (min-width: 960px){.post_content .plan_content .plan_merit h3.is-style-section_ttl{font-size:20px}}.post_content .plan_content .price_index{font-size:22px}@media print,screen and (min-width: 960px){.post_content .plan_content .price_index{font-size:30px !important}}.post_content .plan_content .price_table_wall thead th:nth-child(3),.post_content .plan_content .price_table_roof thead th:nth-child(4){background:#e24f00;color:#fff}.post_content .plan_content .price_table_wall thead th:nth-child(2),.post_content .plan_content .price_table_roof thead th:nth-child(3){background:#f77f3f;color:#fff}.post_content .plan_content .price_table_wall thead th:nth-child(4),.post_content .plan_content .price_table_roof thead th:nth-child(2){background:#ffa16e;color:#fff}@media print,screen and (max-width: 599px){.post_content .inspection_content h2.main_index{font-size:18px}}.post_content .inspection_check_item{position:relative}.post_content .inspection_check_item h3.is-style-section_ttl{position:absolute;top:10px;left:0;background:#e2cef0;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;z-index:2}@media print,screen and (min-width: 960px){.post_content .inspection_check_item h3.is-style-section_ttl{font-size:18px}}.post_content .inspection_flow .pd15{padding:15px 0}.post_content .sealing_trouble h3.is-style-section_ttl{padding:4px 6px;font-size:16px}@media print,screen and (min-width: 960px){.post_content .sealing_trouble h3.is-style-section_ttl{font-size:20px}}.post_content .sealing_flow h3.is-style-section_ttl{font-size:16px}@media print,screen and (min-width: 960px){.post_content .sealing_flow h3.is-style-section_ttl{font-size:20px}}@media print,screen and (max-width: 599px){.post_content .simulation_content h2.main_index{font-size:18px}}.post_content .apartment_waterproof h3.is-style-section_ttl,.post_content .apartment_repair h3.is-style-section_ttl{font-size:15px}@media print,screen and (min-width: 960px){.post_content .apartment_waterproof h3.is-style-section_ttl,.post_content .apartment_repair h3.is-style-section_ttl{font-size:18px}}.post_content .parts_gmb_review h2.is-style-section_ttl img{vertical-align:middle}.post_content .parts_gmb_review #reviews{padding-left:0;list-style:none}.post_content .parts_gmb_review #reviews .review_list{padding:20px;background:#fff;border:1px solid #d3d3d3;border-radius:10px;margin:0 15px}.post_content .parts_gmb_review #reviews .review_list .profile_icon{display:block;width:33%;margin-left:auto;margin-right:auto;margin-bottom:.5em}.post_content .parts_gmb_review #reviews .review_list .name{display:block;text-align:center;font-weight:bold}.post_content .parts_gmb_review #reviews .review_list .rating{display:block;text-align:center;color:#e6ba00;margin-bottom:1em}.post_content .parts_gmb_review #reviews .review_list .rating[data-rate="1"]:before{content:"★"}.post_content .parts_gmb_review #reviews .review_list .rating[data-rate="2"]:before{content:"★★"}.post_content .parts_gmb_review #reviews .review_list .rating[data-rate="3"]:before{content:"★★★"}.post_content .parts_gmb_review #reviews .review_list .rating[data-rate="4"]:before{content:"★★★★"}.post_content .parts_gmb_review #reviews .review_list .rating[data-rate="5"]:before{content:"★★★★★"}.post_content .parts_gmb_review #reviews .review_list .text{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.post_content .parts_gmb_review .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post_content .parts_gmb_review .slick-slide{height:auto !important}.post_content .parts_gmb_review .slick-dots{bottom:-33px}.post_content .parts_gmb_review .swell-block-button{margin-top:3em !important}.post_content .parts_gmb_review .swell-block-button__link{width:85%;max-width:320px;margin-left:auto;margin-right:auto;padding:1.25em 1.5em}@media print,screen and (min-width: 960px){.post_content .parts_gmb_review h2.is-style-section_ttl .mininote{font-size:22px;margin-top:10px}}.post_content .maker-faq_lists .maker-faq_list{border:1px solid #ccc;padding:1.5em;margin-bottom:1.5em}.post_content .maker-faq_lists .maker-faq_list h3.is-style-section_ttl{text-align:left;margin-bottom:.5em}.post_content .maker-faq_lists .maker-faq_list h3.is-style-section_ttl .q_mark{font-size:1.2em;color:var(--color_main)}.post_content .maker-faq_lists .maker-faq_list .answer .a_mark{font-size:1.6em;color:#df701f;font-weight:bold}@media print,screen and (min-width: 768px){.post_content .maker-faq_lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post_content .maker-faq_lists .maker-faq_list{width:48%}.post_content .maker-faq_lists .maker-faq_list:last-child{margin-bottom:1.5em !important}.post_content .maker-faq_lists .maker-faq_list h3.is-style-section_ttl{font-size:22px}}