@charset "UTF-8";.worksList__item a:hover,a:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}a,a:hover{text-decoration:none}.footerDateBtn__mail a span:after,.footerDateBtn__num:after,.headerLogo__inner:after,q:after,q:before{content:''}#container,a{overflow:hidden}@font-face{font-family:NotoSansCJKjp-R;src:url(fonts/NotoSansCJKjp-Regular.eot?) format('eot'),url(fonts/NotoSansCJKjp-Regular.woff2) format('woff2'),url(fonts/NotoSansCJKjp-Regular.woff) format('woff')}@font-face{font-family:NotoSansCJKjp-B;src:url(fonts/NotoSansCJKjp-Bold.eot?) format('eot'),url(fonts/NotoSansCJKjp-Bold.woff2) format('woff2'),url(fonts/NotoSansCJKjp-Bold.woff) format('woff')}@font-face{font-family:NotoSerifCJKjp-R;src:url(fonts/NotoSerifCJKjp-Regular.eot?) format('eot'),url(fonts/NotoSerifCJKjp-Regular.woff2) format('woff2'),url(fonts/NotoSerifCJKjp-Regular.woff) format('woff')}html{font-size:62.5%}body{font-family:NotoSansCJKjp-R,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;font-size:1.6rem;line-height:1.9;margin:0 auto;padding:0;color:#313131;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'palt' 1}.fw-bold{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif}*{box-sizing:border-box}a{transition:all .2s ease-out}a:hover{opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;color:#8ea1a3}a:active,a:link,a:visited{text-decoration:none;color:#333}a img,img{vertical-align:bottom;border:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,i,strong,th,var{font-weight:400;font-style:normal}blockquote,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}caption,th{text-align:left}.center,.copyright,.cvContact__mail a,.footFixed a,.headerContact__mail a,.heading__large,.heading__medium,.heading_tax,.pageTtl__wrap,.postCvHead__img{text-align:center}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}kbd,pre,samp,tt{font-size:108%}h1,h2,h3,h4,h5,h6{line-height:1.5;font-size:100%;font-weight:400}ol,ul{list-style:none}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;padding:0;vertical-align:baseline}table{font-size:100%;border-spacing:0;border-collapse:collapse}article,aside,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}img{max-width:100%;height:auto}.footFixed__img,.footerInner{max-width:1024px;margin-left:auto}.header{position:relative;height:0}.header__inner{position:absolute;z-index:5;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;box-lines:multiple;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.contents,.cv{z-index:2}.headerLogo{padding-right:70px}.headerLogo__inner{position:relative;padding:15px 0 15px 20px;background:#fff}.headerLogo__inner:after{position:absolute;top:0;right:-70px;display:block;width:72px;height:100%;background:url(../img/common/arr_logo@2x.png) no-repeat;background-size:auto 100%}.headerLogo__txt{font-size:13px;font-size:1.3rem;margin-bottom:10px}.headerLogo__logo{width:217px}.headerContact{margin-right:-35px}.headerContact a{color:#fff}.headerContact__tel{position:relative;right:-21px;-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#00054a}.headerContact__tel a{display:block;width:300px;background:url(../img/common/icon_tel_white.png) 25px center no-repeat;background-size:37px auto;padding:16px 20px 16px 70px}.headerContact__btn{line-height:1;-ms-transform:skewX(17deg);transform:skewX(17deg)}.headerContact__time{font-size:13px;font-size:1.3rem}.headerContact__num{font-family:Roboto,sans-serif;font-size:25px;font-size:2.5rem}.headerContact__mail{position:relative;-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#ff7f27}.headerContact__mail a{display:block;width:300px}.headerContact__mail a span{display:inline-block;padding-top:28px;padding-bottom:28px;padding-left:80px;background:url(../img/common/icon_mail_white.png) 0 center no-repeat;background-size:72px auto}#sp_nab_btn{display:none}footer{padding-top:145px;background:#f2f2f6}.footerInner{margin-right:auto}.footerNav{margin-bottom:50px}.footerNavList{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.cvContact__num,.footerDateBtn__num{font-family:Roboto,sans-serif}.footerNavItem{margin-right:35px}.footerNavItem:last-child{margin-right:0}.footerNavItem a{font-size:18px;font-size:1.8rem;padding-left:21px;background:url(../img/common/arr_orange.png) 0 11px no-repeat;background-size:17px auto}.footerDate{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.flex,.footerDateLogo,.top-newsItem a{-ms-flex-wrap:wrap;box-lines:multiple}.footerDateLogo{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.footerDateLogo__logo{width:217px;margin-right:20px}.footerDateLogo__txt{font-size:13px;font-size:1.3rem;line-height:1.5}.footerDateBtn{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footerDateBtn a{line-height:1.3;position:relative;height:100%;color:#fff}.footerDateBtn__tel a{font-size:13px;font-size:1.3rem;display:block;padding:10px 10px 13px 65px;background:#00054a}.footerDateBtn__mail a{font-size:15px;font-size:1.5rem;font-weight:700;display:-ms-flexbox;display:flex;padding:10px 20px 13px;background:#ff7f27;-ms-flex-align:center;align-items:center}.footerDateBtn__mail a span{position:relative;padding-left:80px}.cvContact__num,.cvContact__time{padding-left:55px}.footerDateBtn__mail a span:after{position:absolute;top:2px;left:0;display:block;width:72px;height:36px;background:url(../img/common/icon_mail_white.png) 0 center no-repeat;background-size:72px auto}.footerDateBtn__num{font-size:25px;font-size:2.5rem;position:inherit}.footerDateBtn__num:after{position:absolute;top:6px;left:-44px;display:block;width:37px;height:37px;background:url(../img/common/icon_tel_white.png) 0 center no-repeat;background-size:37px auto}.copyright{font-size:13px;font-size:1.3rem;width:100%;margin-top:30px;margin-bottom:10px;padding-bottom:120px}.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{margin-top:40px;clear:both}.footFixed{position:fixed;z-index:2;bottom:0;left:0;width:100%}.footFixed a{display:block}.footFixed__img{position:relative;display:block;margin-right:auto}.footFixed__img:after,.footFixed__img:before{position:absolute;top:0;display:block;width:1000px;height:100%;content:''}.footFixed__img:after{left:-1000px;background:#fff}.footFixed__img:before{right:-1000px;background:#08b63b}.contents,.cv,.cvContact__num{position:relative}.foot_btn{display:none}.cv{padding-top:60px;padding-bottom:70px;background:url(../img/common/cv_bg.jpg) center center no-repeat;background-size:cover}.cv .heading__large{font-size:26px;font-size:2.6rem}.cv .heading__large strong{font-size:40px;font-size:4rem}.cvTxt{margin-bottom:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cvTxt.flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cv__free{width:311px;margin-right:30px}.cv__txt{line-height:1.5;color:#fff}.cvContact{-ms-flex-pack:center;justify-content:center}.cvContact__tel{margin-right:50px;margin-bottom:20px}.cvContact__tel a{line-height:1.1;display:block;color:#fff}.cvContact__num{font-size:43px;font-size:4.3rem}.cvShindan a,.pageTtl__txt{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif}.cvContact__num:after{position:absolute;top:10px;left:0;display:block;width:48px;height:48px;content:'';background:url(../img/common/icon_tel_white.png) no-repeat;background-size:100% auto}.cvContact__mail a{font-size:20px;font-size:2rem;font-weight:700;position:relative;display:inline-block;overflow:visible;min-width:375px;padding:16px 10px;color:#00054a;background:#fff}.cvContact__mail a span:after,.cvContact__mail a:after{display:block;content:''}.cvContact__mail a:after{position:absolute;top:0;right:0;width:40px;height:100%;transition:all .2s ease-out;-ms-transform:translate(50%,0);transform:translate(50%,0);background:url(../img/common/arr_blue.png) 0 center no-repeat;background-size:100% auto}.cvContact__mail a:hover:after{-ms-transform:translate(60%,0);transform:translate(60%,0)}.cvContact__mail a span{position:relative;padding-left:80px}.cvContact__mail a span:after{position:absolute;top:50%;left:0;width:72px;height:36px;-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../img/common/icon_mail_blue.png) 0 center no-repeat;background-size:100% auto}.cvShindan{position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.cvShindan a{font-size:25px;font-size:2.5rem;line-height:1.4;position:relative;display:inline-block;overflow:visible;padding:14px 50px 20px;white-space:nowrap;color:#fff;background:#00054a}.cvShindan a:after{position:absolute;top:0;right:0;display:block;width:40px;height:100%;content:'';transition:all .2s ease-out;-ms-transform:translate(50%,0);transform:translate(50%,0);background:url(../img/common/arr_orange.png) 0 70% no-repeat;background-size:100% auto}.cvShindan a:hover:after{-ms-transform:translate(60%,0);transform:translate(60%,0)}.cvShindan a span{position:relative;display:inline-block;padding-left:65px}.cvShindan a span:after{position:absolute;top:-2px;left:0;display:block;width:56px;height:72px;content:'';background:url(../img/common/icon_shindan.png) no-repeat;background-size:100% auto}.breadcrumb:after,.btn a:after,.btn button:after,.top-fvTxt__ttl:after,.top-newsItem a:after,.worksList__img:after{top:0;content:''}.worksList__item{margin-bottom:30px}.worksList__item a{display:block}.worksList__item a:hover{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.worksList__item a:hover img{opacity:.5;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5}.worksList__item a:hover .worksList__img:after{opacity:1;background-position:center center;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}.btn button:hover,.worksList__img:after{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.worksList__ttl{font-weight:700;line-height:1.5;padding-top:8px}.worksList__img{position:relative;background:#00054a}.worksList__img:after{position:absolute;left:0;display:block;width:100%;height:100%;transition:all .2s ease-out;opacity:0;background:url(../img/common/arr_white.png) 30% center no-repeat;background-size:40px auto;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}.worksList__img img{transition:all .2s ease-out}.postCv{line-height:1.5;padding:30px;background:#f2f2f6}.postCvHead__img{margin-bottom:20px}.postCvHead__img img{max-width:593px}.postCvHead{margin-bottom:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.postCvHead__ttl{font-weight:700}.postCvHead__logo{width:217px;margin-left:20px}.popular__wrap{padding-top:50px;padding-bottom:50px;background:#f2f2f6}.popular__wrap .sp-image-container{box-sizing:content-box;padding-bottom:70px}.slide_works__ttl{font-weight:700;line-height:1.5;display:block;padding-top:5px}.table-1{width:100%;border-top:1px solid #cecece}.table-1 td,.table-1 th{padding:20px 30px;border-bottom:1px solid #cecece}.table-1 th{font-weight:700;width:20%}.underline{text-decoration:underline!important}.breadcrumb{font-size:14px;font-size:1.4rem;position:relative;padding-top:250px;color:#fff;background:#00054a}.breadcrumb:after{position:absolute;left:0;width:100%;height:250px;background:url(../img/common/page_img.jpg) center center no-repeat;background-size:cover}.breadcrumb a{color:#fff}.breadcrumb ul{max-width:1024px;margin-right:auto;margin-left:auto}.breadcrumb li{display:inline-block;margin-right:15px}.pageTtl__wrap,.section,.w800{margin-right:auto}.btn{text-align:center}.btn a,.btn button{font-size:20px;font-size:2rem;font-weight:700;position:relative;display:inline-block;overflow:visible;min-width:320px;padding:10px;color:#fff;background:#ff7f27}.heading__large,.pageTtl__txt{line-height:1.4;color:#00054a}.btn a:after,.btn button:after{position:absolute;right:0;display:block;width:40px;height:100%;transition:all .2s ease-out;-ms-transform:translate(50%,0);transform:translate(50%,0);background:url(../img/common/arr_blue.png) 0 center no-repeat;background-size:100% auto}.btn a:hover:after,.btn button:hover:after{-ms-transform:translate(60%,0);transform:translate(60%,0)}.btn button{min-width:480px;padding-top:15px;padding-bottom:15px;cursor:pointer;transition:all .2s ease-out;border:none}.btn button:hover{opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7}.btn._arr_white a:after{background-image:url(../img/common/arr_white.png)}.pageTtl__wrap{max-width:830px;margin-bottom:100px;margin-left:auto;-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#f2f2f6}.pageTtl__txt{font-size:50px;font-size:5rem;padding-top:25px;padding-bottom:35px;-ms-transform:skewX(17deg);transform:skewX(17deg)}.pageTtl__en{font-family:Roboto,sans-serif;font-size:16px;font-size:1.6rem;display:block}.heading__large{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;font-size:36px;font-size:3.6rem;margin-bottom:30px}.heading__large span{display:inline-block;padding-bottom:15px;background:url(../img/common/line_blue@2x.png) 0 bottom repeat-x;background-size:auto 10px}.heading__large._white{color:#fff}.heading__medium,.heading__small{color:#00054a;font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif}.heading__large._white span{background-image:url(../img/common/line_white@2x.png)}.heading__medium{font-size:24px;font-size:2.4rem;margin-bottom:20px;padding-top:5px;padding-bottom:8px;border-top:3px solid #00054a;border-bottom:1px solid #00054a}.heading__small{font-size:20px;font-size:2rem;margin-bottom:5px;padding-bottom:3px;background:url(../img/common/line2@2x.png) 0 bottom repeat-x;background-size:8px auto}.flex._mb>*,.heading_tax{margin-bottom:50px}.heading_tax{font-size:30px;font-size:3rem;font-weight:700;position:relative;padding-bottom:10px}.heading_tax:after{position:absolute;bottom:0;left:50%;display:block;width:140px;height:3px;content:'';-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#00054a}.u-line{padding-right:3px;padding-left:3px;background:#fff77f}.win .u-line{background-position:center bottom 5px}.section{max-width:1024px;margin-left:auto}.top-greeting__inner,.w800{max-width:800px;margin-left:auto}.flex{display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex._revease{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.flex._revease .grid2{margin-right:0}.flex._revease .grid2:nth-child(2n){margin-right:4%}.grid2{width:47%;margin-right:6%}.grid2:nth-child(2n){margin-right:0}.grid3{width:30%;margin-right:5%}.grid3:nth-child(3n){margin-right:0}.grid4{width:23%;margin-right:2.6666%}.grid4:nth-child(4n){margin-right:0}.right{text-align:right}.left{text-align:left}.mb-s{margin-bottom:15px}.mb-m{margin-bottom:30px}.mb-l{margin-bottom:50px}.mb-xl{margin-bottom:100px}.text_s{font-size:14px;font-size:1.4rem;line-height:1.6}.text_m{font-size:18px;font-size:1.8rem}.bold{font-weight:700}.tablet{display:none}.map{width:100%;height:100%;border:none}.top-fvTxt{background:#00054a}.top-fvTxt__inner{display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.top-fvTxt__ttl{position:relative;width:323px;margin-right:5px}.top-fvTxt__ttl:after{position:absolute;left:-1000px;display:block;width:1000px;height:100%;background:#ff7f27}.top-fvTxt__txt{font-size:20px;font-size:2rem;line-height:1.6;color:#fff}.top-intro{padding-top:100px;padding-bottom:100px;color:#fff;background:url(../img/top/intro_bg.jpg) center center no-repeat;background-size:cover}.top-introList{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;font-size:26px;font-size:2.6rem;line-height:1.5;padding-bottom:20px}.top-introList .iconPoint{margin-bottom:5px;padding-left:90px;background:url(../img/common/icon_point.png) 0 8px no-repeat;background-size:80px auto}.top-introImg{width:45%;margin-right:2%}.top-introTxt{width:53%}.top-works{padding-top:140px;padding-bottom:100px;background:#blue_l}.top-greeting{padding-top:200px;padding-bottom:130px;background:url(../img/top/greeting_bg.jpg) center center no-repeat;background-size:cover}.top-greeting__inner{margin-right:auto;padding:50px;background:rgba(255,255,255,.8)}.top-greeting_ttl{margin-bottom:25px;text-align:center}.top-greeting_ttl img{max-width:434px}.top-price{padding-top:100px;padding-bottom:100px;background:url(../img/common/bg1.jpg) center center no-repeat;background-size:cover}.top-price .flex{-ms-flex-align:start;align-items:flex-start}.top-priceBox{border:3px solid #00054a;background:#fff}.top-priceBox.top-price__roof,.top-price__roof .top-priceItem{border-color:#ff7f27}.top-priceHead{padding-top:30px;padding-bottom:30px;text-align:center;color:#fff;background:url(../img/top/price_ttl_bg1.jpg) center center no-repeat;background-size:cover}.top-price__roof .top-priceHead{background-image:url(../img/top/price_ttl_bg2.jpg)}.top-price__roof .icon_trape{background:#00054a}.top-price__roof .top-priceItem__price{color:#00054a}.top-priceHead__ttl{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;font-size:36px;font-size:3.6rem}.top-priceItem{padding:10px 20px;border-bottom:1px solid #00054a}.top-priceItem:last-child{border:none}.priceItem__ttl{font-size:20px;font-size:2rem;font-weight:700;line-height:1.4}.icon_trape{line-height:1;display:inline-block;margin-left:10px;-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#ff7f27}.icon_trape__inner{font-size:16px;font-size:1.6rem;display:inline-block;padding:2px 15px 6px;-ms-transform:skewX(17deg);transform:skewX(17deg);color:#fff}.priceItem__price{font-family:Roboto,sans-serif;font-size:30px;font-size:3rem;font-weight:700;line-height:1.4;text-align:right;color:#ff7f27}.about-cation__txt,.about-promise__ttl,.about-staffBoxTxt__name,.contact-lineFlowItem__ttl,.contact-line__chath,.paint-flowItem__ttl,.paint-priceHead__ttl,.pointList{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif}.priceItem__price span{font-size:40px;font-size:4rem}.top-news{padding-top:100px;padding-bottom:100px}.top-newsList{padding-bottom:10px}.top-newsItem{margin-bottom:20px}.top-newsItem a{position:relative;display:-ms-flexbox;display:flex;overflow:visible;padding:15px 30px;box-shadow:0 0 10px rgba(0,0,0,.4);flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.about-profile,.about-promise{padding-top:100px;padding-bottom:100px}.top-newsItem a:after{position:absolute;right:0;display:block;width:40px;height:100%;transition:all .2s ease-out;-ms-transform:translate(50%,0);transform:translate(50%,0);background:url(../img/common/arr_blue.png) 0 center no-repeat;background-size:100% auto}.top-newsItem a:hover:after{-ms-transform:translate(60%,0);transform:translate(60%,0)}.top-newsItem__time{width:110px}.top-newsItem__cate{position:relative;width:120px;margin-right:20px;padding-right:10px;padding-left:10px;text-align:center}.top-newsItem__cate:after,.top-newsItem__cate:before{position:absolute;top:0;display:block;width:2px;height:30px;content:'';-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#00054a}.top-newsItem__cate:before{left:0}.top-newsItem__cate:after{right:0}.top-newsItem__ttl{font-weight:700;line-height:1.5;width:calc(100% - 110px - 150px)}.about-photoimg{display:block;width:100%;height:300px;animation:bg-slider 75s linear infinite;background:url(../img/about/intro_bg.jpg) repeat-x;background-size:auto 100%}.about-profile{background:#f2f2f6}.about-promise{background:url(../img/common/bg1.jpg) center center no-repeat;background-size:cover}.about-promiseList .grid3{padding-bottom:45px}.about-promise__img{position:relative;margin-bottom:7px}.about-promise__img:after{position:absolute;top:-5px;left:20px;display:block;width:40px;height:77px;content:'';background:url(../img/about/promise_icon1@2x.png) no-repeat;background-size:100% auto}.about-promiseList .grid3:nth-child(2) .about-promise__img:after{background-image:url(../img/about/promise_icon2@2x.png)}.about-promiseList .grid3:nth-child(3) .about-promise__img:after{background-image:url(../img/about/promise_icon3@2x.png)}.about-promiseList .grid3:nth-child(4) .about-promise__img:after{background-image:url(../img/about/promise_icon4@2x.png)}.about-promiseList .grid3:nth-child(5) .about-promise__img:after{background-image:url(../img/about/promise_icon5@2x.png)}.about-promiseList .grid3:nth-child(6) .about-promise__img:after{background-image:url(../img/about/promise_icon6@2x.png)}.about-promise__ttl{font-size:24px;font-size:2.4rem;padding-bottom:2px;text-align:center;color:#ff7f27}.about-cation{text-align:center}.about-cation__box{display:inline-block;-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#ff7f27}.about-cation__txt{font-size:20px;font-size:2rem;padding:30px 60px;-ms-transform:skewX(17deg);transform:skewX(17deg);color:#fff}.about-staff{padding-top:100px;padding-bottom:100px}.about-staffBoxImg{margin-right:4%}.about-staffBoxTxt__name{font-size:24px;font-size:2.4rem;padding-bottom:3px;color:#00054a;border-top:3px solid #00054a;border-bottom:1px solid #00054a}.about-staffBoxTxt__date{display:-ms-flexbox;display:flex;margin-bottom:20px;padding-top:10px;padding-bottom:10px;background:url(../img/common/line2@2x.png) 0 bottom repeat-x;background-size:8px auto;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.about-staffBoxTxt__date dt{font-weight:700;position:relative;width:70px}.about-staffBoxTxt__date dt:after{position:absolute;top:3px;right:0;display:block;width:2px;height:24px;content:'';-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#00054a}.about-staffBoxTxt__date dd{width:calc(100% - 90px);padding-bottom:10px}.pointList{font-size:26px;font-size:2.6rem;line-height:1.5;padding-bottom:20px;color:#ff7f27}.pointList .iconPoint{margin-bottom:5px;padding-left:90px;background:url(../img/common/icon_point.png) 0 8px no-repeat;background-size:80px auto}.paint-price,.paint-type{padding-bottom:100px;background:#f2f2f6}.paint-type{padding-top:100px}.paint-priceBox{border:3px solid #00054a}.paint-priceHead{padding-top:35px;padding-bottom:30px;text-align:center;color:#fff;background:url(../img/paint/price_ttl_bg1.jpg) center center no-repeat;background-size:cover}.paint-priceHead__ttl{font-size:36px;font-size:3.6rem}.paint-priceDate{display:-ms-flexbox;display:flex;color:#fff;background:#00054a;box-lines:multiple;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;padding:25px 30px 20px}.paint-priceDate__ttl{display:-ms-flexbox;display:flex;margin-right:25px;padding-right:25px;color:#fff;border-right:1px solid #fff;-ms-flex-align:center;align-items:center}.paint-priceDate__contents ul{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.about-priceItemHead,.about-priceItemdate{display:-ms-flexbox;-ms-flex-wrap:wrap;box-lines:multiple}.paint-priceDate__contents li{font-size:20px;font-size:2rem;line-height:1;margin-right:13px;margin-bottom:10px;padding:4px 7px 6px;background:#8082a5}.about-priceItem{padding:10px 30px 20px;border-bottom:1px solid #00054a;background:#fff}.about-priceItemHead{display:flex;margin-bottom:20px;padding-bottom:15px;background:url(../img/common/line2@2x.png) 0 bottom repeat-x;background-size:8px auto;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.about-shindan,.paint-flow{padding-top:100px;padding-bottom:100px}.about-priceItemdate{display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.about-priceItemdate__star{width:30%}.about-priceItemdate__star dl{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.about-priceItemdate__star dl dt{font-weight:700;position:relative;width:70px}.about-priceItemdate__star dl dt:after{position:absolute;top:6px;right:0;display:block;width:2px;height:22px;content:'';-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#00054a}.about-priceItemdate__star dl dd{width:calc(100% - 86px);margin-bottom:10px}.about-priceItemdate__txt{width:66%}._roof .about-priceItem,._roof.paint-priceBox{border-color:#ff7f27}._roof .paint-priceHead{background-image:url(../img/paint/price_ttl_bg2.jpg)}._roof .icon_trape{background:#00054a}._roof .paint-priceDate{background:#ff7f27}._roof .paint-priceDate__contents li{background:#ffbf93}._roof .priceItem__price{color:#00054a}.paint-flowItem{position:relative;width:15%;margin-right:2%;margin-bottom:45px}.paint-flowItem:after{position:absolute;top:0;right:-11%;display:block;width:15%;height:100%;content:'';background:url(../img/common/arr_blue.png) center 54px no-repeat;background-size:100% auto}.paint-flowItem:nth-child(6n){margin-right:0}.paint-flowItem:last-child:after,.paint-flowItem:nth-child(6n):after{content:none}.contact-line__btn a span:after,.contat-tel__btn a span:after{top:0;left:0;height:100%;content:''}.paint-flowItem__icon{display:block;text-align:center}.paint-flowItem__icon img{width:100px}.paint-flowItem__ttl{font-size:20px;font-size:2rem;text-align:center}.about-shindan{color:#fff;background:#ff7f27}.about-shindan__info{font-size:20px;font-size:2rem;font-weight:700;line-height:1.5;padding:15px;text-align:center;border:1px solid #fff}.about-shindanBox{margin-bottom:10px;padding:20px 20px 20px 110px;color:#333;background:url(../img/common/icon_checked.png) 48px center no-repeat #fff;background-size:20px auto}.contact-line__chath,.contact-line__ttl{margin-bottom:20px;text-align:center}.about-shindanBox__img{width:35%;margin-right:4%}.about-shindanBox__txt{width:61%}.contact-line__ttl img{max-width:466px}.contact-line__chath{font-size:20px;font-size:2rem;line-height:1.5}.contact-line__btn{margin-bottom:50px;text-align:center}.contact-line__btn a{font-size:20px;font-size:2rem;font-weight:700;display:inline-block;min-width:320px;padding:10px;color:#fff;background:#08b63b}.contact-line__btn a span{position:relative;padding-left:33px}.contact-line__btn a span:after{position:absolute;display:block;width:29px;background:url(../img/contact/icon_line_plus.png) center center no-repeat;background-size:100% auto}.contact-lineFlowItem{width:20%;padding:3% 1%;text-align:center;border-right:2px solid #fff;background:#f2f2f6}.contact-lineFlowItem__icon{display:block;margin-bottom:10px;text-align:center}.contact-lineFlowItem__icon img{max-width:100px}.contact-lineFlowItem__ttl{font-size:20px;font-size:2rem;line-height:1.5}.contat-tel__btn{text-align:center}.contat-tel__btn a{font-family:Roboto,sans-serif;font-size:50px;font-size:5rem;line-height:1;display:inline-block;min-width:570px;padding:20px;color:#fff;background:#ff7f27}.post_content h3,.post_content h4,.post_content h5,.post_content h6,.wp-postItem__ttl{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif}.contat-tel__btn a span{position:relative;padding-left:55px}.contat-tel__btn a span:after{position:absolute;display:block;width:51px;background:url(../img/common/icon_tel_white.png) center center no-repeat;background-size:100% auto}.mail_block table{width:100%;border-top:1px solid #d7d7d7}.mail_block table td,.mail_block table th{padding:20px 10px;border-bottom:1px solid #d7d7d7}.mail_block table th{position:relative;width:30%}.mail_block #add,.mail_block #city,.mail_block #pref,input[type=text][size='40'],input[type=tel][size='40'],input[type=email][size='40'],textarea[size='40']{width:80%}.mail_block #kana,.mail_block #mail,.mail_block #name,.mail_block #tel,.mail_block input[type=text],.mail_block textarea{width:80%;border:1px solid #e0e0e0;border-radius:5px;background:#fbf5f3}.mail_block input[type=text],.mail_block select option{height:auto}.mail_block .zip1 li{margin-bottom:15px}.mail_block .zip1 li:last-child{margin-bottom:0}.mail_block ._btn{text-align:center}.mail_block ._btn input{font-size:16px;font-size:1.6rem;font-weight:700;padding:20px 40px;transition:all .2s ease-out;color:#fff;border:none;border-radius:40px;background:#3eb134}.mail_block ._btn input:hover{opacity:.7;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7}.mail_block .contact_tb th em{border-radius:4px}input[type=text],input[type=tel],input[type=email],textarea{padding:8px;border:1px solid #ccc;border-radius:5px;background:#faf6ed}input[type=text][size='30'],input[type=tel][size='30'],input[type=email][size='30'],textarea[size='30']{width:30%}input[type=radio]{margin-right:2px}textarea{width:100%;height:200px}.select_wrap{display:inline-block;border:1px solid #ccc;border-radius:5px;background:url(../img/contact/select_bg.jpg) right center no-repeat #faf6ed;background-size:20px auto}.select_wrap select{width:110%;padding:0 30px 0 10px;border:none;background:0 0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pp_box{font-size:14px;font-size:1.4rem;overflow-y:scroll;height:250px;margin-right:10%;margin-left:10%;padding:10px 20px;background:#f7f7f7}._required{font-size:12px;font-size:1.2rem;font-weight:400;line-height:1;position:absolute;top:50%;right:20px;display:inline-block;padding:3px 7px;-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;border-radius:4px;background:#dc0000}.checkbox-input{display:none}.checkbox-parts{position:relative;margin-right:25px;padding-left:25px}.checkbox-parts:before,.mfp_checked .checkbox-parts:after{position:absolute;top:5px;height:18px;left:0;content:'';display:block}.checkbox-parts:before{width:18px;background:url(../img/common/icon_check2.png) no-repeat;background-size:100% auto}.mfp_checked .checkbox-parts{font-weight:700;color:#00054a}.check-label{display:block;padding-bottom:10px}.mfp_checked .checkbox-parts:after{width:20px;background:url(../img/common/icon_check.png) no-repeat;background-size:100% auto}.post_content h2{font-size:24px;font-size:2.4rem;font-weight:700;position:relative;padding:10px 15px;color:#fff;background:#00054a}.post_content h3{font-size:24px;font-size:2.4rem;padding-top:5px;padding-bottom:8px;color:#00054a;border-top:3px solid #00054a;border-bottom:1px solid #00054a}.post_content h4{font-size:20px;font-size:2rem;padding-bottom:3px;color:#00054a;background:url(../img/common/line2@2x.png) 0 bottom repeat-x;background-size:8px auto}.post_content h5{font-size:18px;font-size:1.8rem}.post_content h6{font-size:16px;font-size:1.6rem}.post_content p{clear:both;margin-top:10px}.post_content ol,.post_content ul{margin-top:20px}.post_content ol li,.post_content ul li{font-weight:700;position:relative;margin-bottom:5px;padding-left:18px}.post_content ol li:before,.post_content ul li:before{position:absolute;top:12px;left:0;display:block;width:12px;height:4px;content:'';background:#00054a}.post_content iframe,.post_content img,.post_content video{max-width:auto;height:auto}.post_content .alignleft{float:left;margin:.5em 1em .5em 0}.post_content .aligncenter{display:block;margin-right:auto;margin-left:auto}.post_content .alignright{float:right;margin:.5em 0 .5em 1em}.category_list,.side_box_list .children{margin-left:15px}.post_content a{text-decoration:underline;color:#00054a}.post_content .ez-toc-list li:before{content:none}.post_content .youtube{position:relative;width:100%;padding-top:56.25%}.post_content .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.post_content strong{font-weight:700}.wp-pager_wrap{padding-bottom:50px}.wp-pager{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.wp-pager .page-numbers{font-size:20px;font-size:2rem;line-height:60px;min-width:60px;height:60px;text-align:center;color:#00054a;border:1px solid #00054a;border-right:none;background:#f2f2f6}.wp-pager .page-numbers:last-child{border-right:1px solid #00054a}.wp-pager .page-numbers.current,.wp-pager .page-numbers:hover{color:#fff;background:#00054a}.wp-pager .page-numbers.next,.wp-pager .page-numbers.prev{position:relative;transition:all .2s ease-out;text-indent:-9999px}.wp-pager .page-numbers.next:after,.wp-pager .page-numbers.prev:after{position:absolute;top:50%;left:50%;display:block;width:18px;height:12px;content:'';transition:all .2s ease-out;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/arr_blue.png) right center no-repeat;background-size:17px auto}.wp-pager .page-numbers.next:hover:after,.wp-pager .page-numbers.prev:hover:after{background-image:url(../img/common/arr_white.png)}.wp-pager .page-numbers.prev:after{-ms-transform:scale(-1,1) translate(50%,-50%);transform:scale(-1,1) translate(50%,-50%)}.wp-paging:after,.wp-paging:before{display:table;content:' '}.wp-paging:after{clear:both}.wp-paging .btn{line-height:1.5;width:48%}.wp-paging .btn a{min-width:100%}.wp-paging .prev{float:left;text-align:left}.wp-paging .prev a{padding-right:20px;padding-left:30px}.wp-paging .prev a:after{right:auto;left:0;-ms-transform:scale(-1,1) translate(50%,0);transform:scale(-1,1) translate(50%,0)}.wp-paging .prev a:hover:after{-ms-transform:scale(-1,1) translate(60%,0);transform:scale(-1,1) translate(60%,0)}.wp-paging .next{float:right;text-align:right}.wp-paging .next a{padding-right:30px;padding-left:20px}.post_wrap{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.post_wrap .heading__large{text-align:left}.post_wrap .heading__large span{display:block}.post_main{width:68%}.post_main .heading_medium{text-align:left;background-position:0 0}.post_main .heading_medium:after{left:0;-ms-transform:translate(0,0);transform:translate(0,0)}.post_main .heading_medium a{color:#00054a}.wp-postItem{position:relative;margin-bottom:70px}.wp-postItem__img{width:40%;margin-right:4%}.wp-postItem__txt{width:56%}.wp-postItem__btn{position:absolute;right:0;bottom:0}.wp-postItem__btn span{font-weight:700;line-height:1.4;position:relative;display:inline-block;min-width:130px;padding:3px 20px 5px;color:#fff;background:#ff7f27}.wp-postItem__btn span:after{position:absolute;top:0;right:0;display:block;width:40px;height:100%;content:'';transition:all .2s ease-out;-ms-transform:translate(50%,0);transform:translate(50%,0);background:url(../img/common/arr_blue.png) 0 center no-repeat;background-size:100% auto}.wp-postItem__ttl{font-size:24px;font-size:2.4rem;line-height:1.5;margin-bottom:6px;color:#00054a}.wp-postItem__link{-ms-flex-align:center;align-items:center}.wp-postItem__link:hover .wp-postItem__btn span:after{-ms-transform:translate(60%,0);transform:translate(60%,0)}.wp-postItem__date .categoryList__item{line-height:1;display:inline-block;margin-right:10px;margin-bottom:10px;padding:4px 15px 7px;vertical-align:top;border-radius:20px;background:#f2f2f6}.wp-postItem__time{display:inline-block;margin-right:10px;vertical-align:0}.categoryList{display:inline-block;vertical-align:middle}.wp-side{width:25%;margin-right:7%}.side_box_title{font-size:30px;font-size:3rem;line-height:1;margin-bottom:5px;color:#8ea1a3}.side_box_list li{margin-bottom:3px}.side_box_list a{line-height:1.5;position:relative;display:block;padding-top:3px;padding-bottom:3px;padding-left:14px}.side_box_list a:after{position:absolute;top:11px;left:0;display:block;width:11px;height:9px;content:'';background:url(../img/common/arr_orange.png) right center no-repeat;background-size:17px auto}.side_box_list .children a{padding-left:8px}.side_box_list .children a:after{top:12px;width:3px;height:3px;border-radius:50%;background:#333}.post-share{padding:20px 15px;text-align:center;background:#f7f7f7}.wp-searchList{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.wp-searchList li{margin-right:18px;margin-bottom:10px}.wp-searchList li a{line-height:1;display:inline-block;padding:4px 15px 7px;vertical-align:top;border-radius:20px;background:#dcdce2}.wp-worksDetailDate__item{display:-ms-flexbox;display:flex;width:50%;margin-bottom:2px;padding:15px 20px;border-right:2px solid #fff;background:#f2f2f6;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.wp-worksDetailDate__item dt{font-size:18px;font-size:1.8rem;font-weight:700;position:relative;width:95px}.wp-worksDetailDate__item dt:after{position:absolute;top:3px;right:0;display:block;width:2px;height:24px;content:'';-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#00054a}.wp-worksDetailDate__item dd{width:calc(100% - 105px);padding-top:2px}.wp-worksDetailTxt__comment .heading__medium{text-align:left}.wp-worksDetailTxt__voice .heading__medium{text-align:left;color:#ff7f27;border-color:#ff7f27}.category_list{display:inline-block;vertical-align:middle}.category_list li{display:inline-block;margin-right:15px}.category_list li a{line-height:1;display:inline-block;padding:4px 15px 7px;vertical-align:top;border-radius:20px;background:#f2f2f6}.other_works{padding-top:100px;padding-bottom:100px;background:#f2f2f6}@media only screen and (min-width:1260px){.gnavList{display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.gnavList__item{position:relative}.gnavList__item:after{position:absolute;top:0;right:0;display:block;width:3px;height:100%;content:'';-ms-transform:skewX(-17deg);transform:skewX(-17deg);background:#fff}.gnavList__item:last-child:after{content:none}.gnavList__item a{font-family:NotoSansCJKjp-B,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,verdana,arial,clean,sans-serif;display:block;color:#fff;padding:15px}}@media only screen and (max-width:1260px){.header{z-index:10}#sp_nab_btn{display:block}.drawer-nav{z-index:10;background:#00054a}.gnavList__item{border-bottom:1px solid rgba(255,255,255,.3)}.gnavList__item a{line-height:1.5;display:block;padding:18px 10px 18px 40px;color:#fff;background:url(../img/common/arr_white.png) 10px 26px no-repeat;background-size:20px auto}.drawer-menu{padding-bottom:30px}.drawer-hamburger{font-size:10px;font-size:1rem;top:auto;right:0;bottom:0;width:25px;height:30px;padding:10px 15px;color:#fff;background:#000;background-size:30px auto}.drawer-hamburger-icon{margin-top:5px;margin-bottom:10px}.drawer-hamburger:hover{background:#000}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{height:2px;background:#fff}.drawer-hamburger-icon:after{top:6px}.drawer-hamburger-icon:before{top:-6px}.drawer-overlay{z-index:9;background:rgba(0,0,0,.5)}.footFixed__img{margin-right:60px;margin-left:15px}.top-fvTxt__txt{font-size:17px;font-size:1.7rem}}@media only screen and (max-width:1024px){.footerInner,.paint-priceBox{margin-right:15px;margin-left:15px}.footerDate{display:block}.footerDateLogo{margin-bottom:20px;-ms-flex-pack:center;justify-content:center}.footerDateBtn{-ms-flex-pack:center;justify-content:center}.postCvHead__img img{max-width:100%}.section{width:auto;padding-right:15px;padding-left:15px}.paint-priceBox{padding:0}.paint-flowItem{width:30%;margin-right:5%}.paint-flowItem:nth-child(3n){margin-right:0}.paint-flowItem:nth-child(3n):after{content:none}}@media only screen and (max-width:830px){.pageTtl__wrap{margin-right:30px;margin-left:30px}}@media only screen and (max-width:800px){.top-greeting__inner,.w800{margin-right:15px;margin-left:15px}.top-greeting__inner{padding:30px}}@media only screen and (max-width:767px){.cvContact__mail,.cvContact__tel,.cv__free,.foot_btn ._btn,.footerDateBtn__mail,.footerDateBtn__tel,.footerDateLogo{text-align:center}body{font-size:14px;font-size:1.4rem}.headerContact{display:none}.footerDateLogo{display:block}.footerDateLogo__logo{width:auto;margin-bottom:5px}.footerDateLogo__logo img{width:60%}.footFixed{display:none}.foot_btn,.paint-flowItem{display:-ms-flexbox;box-lines:multiple}.foot_btn{position:fixed;z-index:7;bottom:0;left:0;display:flex;width:100%;padding-right:55px;background:#f2f2f6;box-shadow:0 0 20px rgba(0,0,0,.2);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.cvContact,.cvTxt.flex,.foot_btn ._btn a,.table-1 td,.table-1 th{display:block}.foot_btn ._btn{width:70px;border-right:solid 1px #cecece}.foot_btn ._btn a{font-size:12px;font-size:1.2rem;height:50px;padding-top:28px;color:#fff;background:url(../img/common/icon_mail_white.png) center 7px no-repeat #00054a;background-size:auto 20px}.foot_btn ._btn._line{width:calc(100vw - 70px - 70px - 55px)}.foot_btn ._btn._line a{display:block;padding:0;background:url(../img/common/fixed_sp.jpg) center center no-repeat #08b63b;background-size:contain}.foot_btn ._btn._line a img{height:100%}.foot_btn ._tel{border-left:solid 1px #cecece}.foot_btn ._tel a{background-image:url(../img/common/icon_tel_white.png);background-position:center 7px;background-size:auto 22px}.cv__free{width:auto;margin-right:0;margin-bottom:15px}.cv__free img{width:60%}.cvContact__tel{margin-right:0}.cvContact__num{padding-left:9vw}.cvContact__num:after{width:8vw;height:8vw}.cvContact__mail a{font-size:16px;font-size:1.6rem;min-width:88vw}.cvContact__mail a:after{width:25px}.cvContact__mail a span{padding-left:10.5vw}.cvContact__mail a span:after{width:10vw;height:5.5vw}.cvShindan a{font-size:16px;font-size:1.6rem;width:88vw;padding:14px 3.5vw 20px 5vw;white-space:normal}.cvShindan a:after{width:25px}.cvShindan a span{padding-left:13vw}.cvShindan a span:after{top:2.5vw;width:10vw}.worksList__item.grid3{width:48%}.worksList__item.grid3:nth-child(2n){margin-left:4%}.postCv{padding:15px}.postCvHead__img img{max-width:70%}.table-1 td,.table-1 th{width:100%;padding-right:10px;padding-left:10px}.table-1 th{padding-bottom:0;border-bottom:none}.breadcrumb:after{background-image:url(../img/common/page_img_sp.jpg)}.breadcrumb{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.breadcrumb ul{padding:0 10px;white-space:nowrap;width:auto}.btn a,.btn button{font-size:18px;font-size:1.8rem;min-width:80%}.btn a:after,.btn button:after{width:25px}.pageTtl__txt{font-size:30px;font-size:3rem}.heading__large{font-size:28px;font-size:2.8rem}.heading__medium{font-size:20px;font-size:2rem}.flex._mb>*{margin-bottom:25px}.flex._mb_sp>*{margin-bottom:50px}.flex._mb_sp>:last-child{margin-bottom:0}.flex._mb_sp-s>*{margin-bottom:15px}.flex._mb_sp-s>:last-child{margin-bottom:0}.grid2,.grid3,.grid4{width:100%;margin-right:0}.tablet_left{text-align:left}.tablet_center{text-align:center}.pc{display:none}.about-priceItemHead,.paint-priceDate,.tablet{display:block}.map{height:450px}.top-intro{background-image:url(../img/top/intro_bg_sp.jpg)}.top-introList{font-size:18px;font-size:1.8rem}.top-introList .iconPoint{padding-left:70px;background-size:60px auto}.top-introImg{width:auto;margin-right:0;margin-bottom:30px}.top-introTxt{width:auto}.top-greeting_ttl img{max-width:80%}.top-priceBox.top-price__roof{margin-top:30px}.top-priceHead__ttl{font-size:26px;font-size:2.6rem}.priceItem__ttl{font-size:18px;font-size:1.8rem}.icon_trape__inner{font-size:14px;font-size:1.4rem}.priceItem__price{font-size:26px;font-size:2.6rem}.priceItem__price span{font-size:30px;font-size:3rem}.top-newsItem a{margin-right:10px;-ms-flex-pack:start;justify-content:flex-start}.top-newsItem a:after{width:25px}.top-newsItem__time{width:auto;margin-right:30px}.top-newsItem__cate{width:auto}.top-newsItem__cate:after,.top-newsItem__cate:before{top:5px;height:20px}.top-newsItem__ttl{width:100%;margin-top:10px}.about-promiseList .grid3{position:relative;min-height:24vw;padding-left:35%}.about-promise__img{position:absolute;top:0;left:0;width:33%}.about-promise__img:after{left:1vw;width:5vw}.about-promise__ttl{font-size:20px;font-size:2rem;text-align:left}.about-cation{text-align:left}.about-cation__box{-ms-transform:skewX(0);transform:skewX(0)}.about-cation__txt{font-size:16px;font-size:1.6rem;padding:15px 20px;-ms-transform:skewX(0);transform:skewX(0)}.about-staffBoxImg{width:100%;margin-right:0;margin-bottom:15px;text-align:center}.about-staffBoxImg img{width:60%}.about-priceItemdate__txt,.about-staffBoxTxt,.paint-flowItem{width:100%}.about-staffBoxTxt__name,.pointList{font-size:18px;font-size:1.8rem}.pointList .iconPoint{padding-left:70px;background-size:60px auto}.paint-priceHead__ttl{font-size:26px;font-size:2.6rem}.paint-priceDate__ttl{display:block;margin-right:0;margin-bottom:10px;padding-right:0;padding-bottom:5px;text-align:center;border-right:none;border-bottom:1px solid #fff}.paint-priceDate__contents li{font-size:16px;font-size:1.6rem}.about-priceItemdate__star{width:100%;margin-bottom:15px}.paint-flowItem{display:flex;margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.paint-flowItem .paint-flowItem__icon{width:25%}.paint-flowItem .paint-flowItem__ttl{width:70%;text-align:left}.paint-flowItem .text_s{margin-left:30%}.pp_box,.side_box_list .children{margin-left:0}.paint-flowItem:after{top:auto;right:50%;bottom:-30px;width:25px;height:14px;content:''!important;-ms-transform:rotate(90deg);transform:rotate(90deg);background-position:0 0}.paint-flowItem:last-child:after{content:none!important}.about-shindan__info{font-size:18px;font-size:1.8rem}.about-shindanBox{padding:70px 20px 20px;background-position:center 27px}.contact-line__btn a{min-width:70%}.contact-lineFlowItem{display:-ms-flexbox;display:flex;width:100%;padding:3%;border-right:none;border-bottom:2px solid #fff;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-lineFlowItem br{display:none}.contact-lineFlowItem__icon{width:70px;margin-right:10px;margin-bottom:0}.contact-lineFlowItem__icon img{max-width:100%}.contact-lineFlowItem__ttl{font-size:16px;font-size:1.6rem;width:calc(100% - 80px);text-align:left}.contat-tel__btn a{font-size:35px;font-size:3.5rem;min-width:70%}.contat-tel__btn a span{padding-left:5.5vw}.contat-tel__btn a span:after{width:5vw}.mail_block #add,.mail_block #city,.mail_block #kana,.mail_block #mail,.mail_block #name,.mail_block #pref,.mail_block #tel,.mail_block input[type=text],.mail_block textarea,.post_main,input[type=text][size='40'],input[type=tel][size='40'],input[type=email][size='40'],textarea,textarea[size='40']{width:100%}.mail_block table td,.mail_block table th{display:block;width:100%}.mail_block table th{font-weight:700;padding-bottom:0;border-bottom:none}textarea{height:150px}.pp_box{margin-right:0}._required{right:15px}.post_content h2{font-size:20px;font-size:2rem}.post_content h3{font-size:18px;font-size:1.8rem}.post_content ol li:before,.post_content ul li:before{top:10px}.wp-pager_wrap{overflow:hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.wp-paging .btn a{font-size:14px;font-size:1.4rem}.post_main{float:none;margin-bottom:100px}.post_main .heading_medium{font-size:16px;font-size:1.6rem;margin-bottom:10px;padding-top:8px;padding-bottom:5px}.wp-postItem__btn{font-size:11px;font-size:1.1rem;position:static;margin-top:10px;margin-right:20px;text-align:right}.wp-postItem__btn span{min-width:auto}.wp-postItem__btn span:after{width:25px}.wp-postItem__ttl{font-size:18px;font-size:1.8rem;line-height:1.5}.wp-postItem__link{-ms-flex-align:start;align-items:flex-start}.wp-postItem__time{font-size:12px;font-size:1.2rem;margin-right:10px}.wp-side{float:none;width:100%;margin-right:0}.side_box_list{font-size:16px;font-size:1.6rem;font-weight:700}.side_box_list li{margin-bottom:0;border-bottom:solid 1px #cecece}.side_box_list a{padding-top:15px;padding-bottom:15px}.side_box_list a:after{top:22px}.side_box_list .children li{border-top:solid 1px #cecece;border-bottom:none}.side_box_list .children a{padding-left:23px}.side_box_list .children a:after{top:23px;left:16px}.wp-worksDetailDate__item dt{font-size:14px;font-size:1.4rem;width:70px}.wp-worksDetailDate__item dt:after{top:1px}.wp-worksDetailDate__item dd{width:calc(100% - 80px)}}@media only screen and (max-width:767px) and (max-width:767px){.cv__free img{width:50%}}@media only screen and (max-width:700px){.about-photoimg{height:200px;animation:bg-slider-700 75s linear infinite}.wp-worksDetailDate__item{width:100%;border-right:none}}@media only screen and (max-width:600px){.wp-paging .btn{width:100%;margin-bottom:20px}.wp-paging .btn:last-child{margin-bottom:0}}@media only screen and (max-width:500px){.contact-line__ttl img{max-width:100%}}@media only screen and (max-width:414px){.footerDateBtn,.top-fvTxt__inner{display:block}.headerLogo__inner{padding:10px 0 10px 15px}.headerLogo__txt{font-size:11px;font-size:1.1rem}.headerLogo__logo{width:170px}.footerNavList{border-top:1px solid rgba(0,5,74,.3)}.footerNavItem{width:100%;margin-right:0;border-bottom:1px solid rgba(0,5,74,.3)}.footerNavItem a{font-size:16px;font-size:1.6rem;display:block;padding-top:10px;padding-bottom:10px;background-position:0 center}.footerDateBtn__mail a{padding-top:22px;padding-bottom:22px}.footerDateBtn__mail a span:after{top:-8px}.cv .heading__large{font-size:20px;font-size:2rem}.cv .heading__large strong{font-size:28px;font-size:2.8rem}.cvContact__num{padding-left:13vw;font-size:11vw}.cvContact__num:after{width:12vw;height:12vw}.cvContact__mail a span{padding-left:15.5vw}.cvContact__mail a span:after{width:15vw;height:10vw}.postCvHead__img img{max-width:90%}.pageTtl__txt{font-size:26px;font-size:2.6rem}.heading__large{font-size:22px;font-size:2.2rem}.heading__medium{font-size:18px;font-size:1.8rem}.top-fvTxt__ttl{width:100%;height:60px;background:url(../img/top/fvtxt_sp.png) center center no-repeat #ff7f27;background-size:auto 50%}.pointList .iconPoint,.top-introList .iconPoint{background-position:0 4px}.top-fvTxt__ttl img{display:none}.top-fvTxt__txt{font-size:13px;font-size:1.3rem;padding:10px 15px}.top-introList{font-size:16px;font-size:1.6rem}.about-photoimg{height:130px;animation:bg-slider-sp 75s linear infinite}.pointList{font-size:16px;font-size:1.6rem}.about-shindan__info{font-size:16px;font-size:1.6rem}.about-shindanBox{display:block}.about-shindanBox__img{width:100%;margin-right:0;margin-bottom:20px}.about-shindanBox__txt{width:100%}.contact-line__btn a{min-width:100%}.contat-tel__btn a{font-size:8vw;min-width:100%}.contat-tel__btn a span{padding-left:9vw}.contat-tel__btn a span:after{width:8vw}}@keyframes bg-slider{from{background-position:0 bottom}to{background-position:-1500px bottom}}@keyframes bg-slider-700{from{background-position:0 bottom}to{background-position:-1000px bottom}}@keyframes bg-slider-sp{from{background-position:0 bottom}to{background-position:-649px bottom}}
/*# sourceMappingURL=style.css.map */
