@import url('https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@100..900&family=M+PLUS+Rounded+1c&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:'Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Hiragino Sans',Meiryo,sans-serif;min-width:100%;min-height:100%;box-sizing:border-box;line-height:1.5;font-size:62.5%;color:#333;background-color:#fff}div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-style:normal}body.fixed{height:100%;overflow:hidden}a{text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto}.txt20{font-size:2rem !important}.txt24{font-size:2.4rem !important}.txt30{font-size:3rem !important}input[type=text],input[type=tel],input[type=email],textarea{border-radius:3px;border:solid 1px #bfbfbf;background-color:#f5f5f5;padding:10px;box-sizing:border-box}input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s !important}input:focus::placeholder{color:transparent}select{min-height:40px;border:solid 1px #bfbfbf;background-color:#f5f5f5;border-radius:3px;box-sizing:border-box}@media not screen and (min-width:1025px){input[type=text],input[type=tel],input[type=email],textarea{border-radius:3px;padding:10px;box-sizing:border-box;width:100%}input[type=date]{min-height:40px}}.opa{transition:all .3s ease;backface-visibility:hidden}.opa:hover{opacity:.6;filter:alpha(opacity=60);backface-visibility:hidden}@media not screen and (min-width:1025px){.pc{display:none !important}}@media not screen and (min-width:769px){.sns_side{position:fixed;bottom:90px;right:0;z-index:20}}@media screen and (min-width:1025px){.tub{display:none !important}}@media not screen and (min-width:769px){.tub{display:none !important}}@media screen and (min-width:769px){.tub_s{display:none !important}}@media screen and (min-width:481px){.smp{display:none !important}}.meritBox,.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrap-center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.flex-wrap-betw{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrap.rev{flex-direction:row-reverse}header{width:100%;background:rgba(255,255,255,.8)}.h1_txt{background-color:#f9831f;padding:5px;text-align:center;color:#fff}.header-inner{width:1200px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:20px 0}.h_logo{margin:0}.h_tel{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.tel_txt{font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;background-color:#5ec618;padding:5px;border-radius:10px;color:#fff;width:100%;margin-bottom:5px;text-align:center}.tel_dial{font-size:3.4rem;font-family:'Poppins',sans-serif;font-weight:700;color:#c00;line-height:1}.tel_dial:before{content:'';display:inline-block;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/h_free.png);width:35px;height:23px;background-size:cover;margin-right:10px}.tel_time{font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:700}.scroll-bg{transition:all .5s ease;background-color:#f7f6f0}@media not screen and (min-width:1367px){.h_logo{width:18%}.h_tel{width:22%}}@media not screen and (min-width:1281px){.h_logo{margin:0;width:20%}.h_tel{width:20%}.tel_txt{font-size:1.6rem}.tel_dial{font-size:2.6rem}.tel_time{font-size:1.2rem}}@media not screen and (min-width:1201px){.header-inner{width:100%;padding:10px;display:flex;flex-wrap:wrap;align-items:flex-end}.tel_txt{font-size:1.2rem;font-family:'Noto Sans JP',sans-serif;font-weight:700}.tel_dial{font-size:2rem;font-family:'Poppins',sans-serif;font-weight:700;color:#ff7415;line-height:1}.tel_dial:before{content:'';display:inline-block;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/h_free.png);width:28px;height:18px;background-size:cover;margin-right:5px}.tel_time{font-size:1rem;font-family:'Noto Sans JP',sans-serif;font-weight:700}}@media not screen and (min-width:1025px){.h_logo{margin:0;width:30%}.h_jisseki{width:15%}.h_mitsumori{width:25%}.h_tel{width:20%}}@media not screen and (min-width:960px){.header-inner{width:100%;padding:20px}.h_logo{width:30%}.h_tel{width:35%}.tel_txt{font-size:1.4rem}.tel_dial{font-size:2.4rem}.tel_time{font-size:1.2rem}.h_jisseki,.h_mitsumori{display:none}}@media not screen and (min-width:769px){.header-inner{width:100%;padding:10px 60px 10px 20px}}@media not screen and (min-width:668px){.header-inner{margin:0}.h_tel{display:none}}nav{display:flex;flex-wrap:wrap;margin-bottom:20px}.nav{width:1200px;margin:0 auto;padding:15px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fff2dd;border-radius:10px}.nav li{display:flex;justify-content:center;border-right:dashed 1px #ee902e;min-width:160px}.nav li:last-child{border-right:0}@media not screen and (min-width:1367px){nav{width:100%;padding:0 20px}.nav{width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.nav li{display:flex;margin:0 10px}}.nav li a{font-family:'M PLUS Rounded 1c',sans-serif;font-weight:900;color:#000;font-size:1.6rem;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;transition:all .3s ease;position:relative;box-sizing:border-box;padding:10px;transform:rotate(.03deg)}.nav li:nth-child(1) a:after,.nav li:nth-child(2) a:after,.nav li:nth-child(3) a:after,.nav li:nth-child(4) a:after,.nav li:nth-child(5) a:after,.nav li:nth-child(6) a:after,.nav li:nth-child(7) a:after{content:'';width:24px;height:24px;background-size:cover;display:inline-block;margin-top:5px}.nav li:nth-child(1) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon01.png)}.nav li:nth-child(2) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon02.png)}.nav li:nth-child(3) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon03.png)}.nav li:nth-child(4) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon04.png)}.nav li:nth-child(5) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon05.png)}.nav li:nth-child(6) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon06.png)}.nav li:nth-child(7) a:after{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/menu_icon07.png)}.nav li:nth-child(1) a:hover,.nav li:nth-child(2) a:hover,.nav li:nth-child(3) a:hover,.nav li:nth-child(4) a:hover,.nav li:nth-child(5) a:hover,.nav li:nth-child(6) a:hover,.nav li:nth-child(7) a:hover{opacity:.5}.nav li:nth-child(1) a:hover{color:#ee902e}.nav li:nth-child(2) a:hover{color:#22ac38}.nav li:nth-child(3) a:hover{color:#4b4b4b}.nav li:nth-child(4) a:hover{color:#c00}.nav li:nth-child(5) a:hover{color:#0096da}.nav li:nth-child(6) a:hover{color:#5ec618}.nav li:nth-child(7) a:hover{color:#daa520}@media not screen and (min-width:1281px){.nav li{min-width:140px}}@media not screen and (min-width:1025px){nav{width:100%}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.nav li{display:flex;margin:0;min-width:130px}.nav li a{font-size:1.2rem;padding:10px 15px}}@media not screen and (min-width:841px){.nav li{min-width:90px}}@media screen and (min-width:769px){.navbtn{display:none}}@media not screen and (min-width:769px){nav{margin-top:0}.nav{margin:0 auto;padding:10px 0;justify-content:center;align-items:center;flex-direction:column;background-color:initial}.nav li{padding:10px;border:0}.navbtn{position:fixed;z-index:9999;top:50px;right:10px;cursor:pointer;width:50px;height:50px;border-radius:10px;transition:all .3s ease}.navbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:4px;border-radius:2px;background-color:#ff7415;width:50%}.navbtn span:nth-of-type(1){top:15px}.navbtn span:nth-of-type(2){top:23px}.navbtn span:nth-of-type(3){top:31px}.navbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.navbtn.active span:nth-of-type(2){opacity:0}.navbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}#g-nav{position:fixed;top:0;right:0;z-index:1;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.9);pointer-events:none;opacity:0;transform-origin:center;transform:scale(.5);transition:all .3s ease}#g-nav.panelactive{display:flex;flex-wrap:wrap;z-index:999;overflow:scroll;pointer-events:auto;opacity:1;transform:scale(1)}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav a{padding:10px}}@media not screen and (min-width:668px){.header-inner{padding:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;flex-direction:column}.h_logo{width:80%}.navbtn{top:initial}.nav li{padding:0}}@media screen and (orientation:landscape) and (max-width:736px){#g-nav a{padding:0}.nav li{padding:10px}.nav li a{font-size:1.4rem;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;transition:all .3s ease;position:relative;box-sizing:border-box;padding-bottom:5px;transform:rotate(.03deg)}.nav li:nth-child(1) a:before,.nav li:nth-child(2) a:before,.nav li:nth-child(3) a:before,.nav li:nth-child(4) a:before,.nav li:nth-child(5) a:before,.nav li:nth-child(6) a:before,.nav li:nth-child(7) a:before{content:'';width:24px;height:24px;background-size:cover;display:inline-block;margin-bottom:0;margin-right:10px}}@media not screen and (min-width:360px){.h_logo{width:240px}}@media screen and (min-width:1025px){.foot_menu,.sns_side{display:none}}@media not screen and (min-width:1025px){.pc{display:none !important}.foot_menu{background-color:rgba(255,255,255,.8);position:fixed !important;bottom:0;left:0;z-index:10;display:flex;flex-wrap:wrap;width:100%}.foot_menu li{width:50%;padding:10px}.form_bt{background-color:#1f2e55;padding:10px;min-height:40px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;font-style:normal;font-size:1.8rem;border-radius:50px}.form_bt:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mail_icon.png);display:inline-block;width:15px;height:15px;vertical-align:bottom;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:5px}.tel_bt{background-color:#c00;padding:10px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-style:normal;font-size:1.8rem;border-radius:50px}.tel_bt:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/tel_icon_w.png);display:inline-block;width:20px;height:20px;background-size:contain;margin-right:5px}.sns_side{position:fixed;bottom:90px;right:0;z-index:20}.sns_side li{margin-bottom:5px;padding:0}}@media not screen and (min-width:768px){.form_bt{font-size:1.2rem}.tel_bt{font-size:1.2rem}.sns_side{position:fixed;bottom:90px;right:0;z-index:20}}@media not screen and (min-width:668px){.foot_menu li{width:50%;padding:5px}}#footer{width:100%;margin:0;font-size:1.4rem}#footer-inner{width:1200px;padding:40px 0;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}.f_logo{margin:15px 0;width:40%}.f_nav{margin:15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;font-family:'Noto Sans JP',sans-serif;font-weight:900;width:60%}.f_nav li{margin-right:20px}.f_nav a{color:#000;transition:all .3s ease;box-sizing:border-box;position:relative;padding-bottom:5px}.f_nav li a:before{border-bottom:solid 1px #000;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}.f_nav li a:before{left:0}.f_nav li a:hover:before{width:100%}.foot_link{width:33.33%}.foot_link h3{font-size:1.6rem;font-weight:900;margin-bottom:15px}.foot_link ul{border-left:solid 1px #ccc;padding-left:15px}.foot_link ul li{margin-bottom:10px}.foot_link ul li a{font-size:1.2rem;color:#000;font-weight:700;position:relative}.address{background-color:#ff7415;text-align:center;padding:5px;min-height:42px;color:#fff;font-style:normal;font-size:1.2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media not screen and (min-width:1201px){#footer-inner{width:100%;padding:20px;margin:0 auto;box-sizing:border-box}}@media not screen and (min-width:1025px){.f_logo{width:35%}}@media not screen and (min-width:769px){.f_logo{width:30%}.f_nav{width:65%}}@media not screen and (min-width:668px){#footer-inner{padding:0}.f_logo{margin:20px auto;width:280px}.f_logo img{max-width:100%;height:auto}.f_nav{width:100%}.foot_link{width:100%;padding:20px}.f_nav li{margin-right:0;display:inline-block}.f_nav a{padding:5px;display:block}}#mainimage{width:100%;position:relative}#mainimage-inner{width:1200px;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;padding-top:60px}#mainimage h2{margin:15px 0;font-family:'Noto Sans JP',sans-serif;font-weight:900;color:#ff7415;font-size:6rem;line-height:1.5;display:inline-block;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,-1px -3px 0 #fff,1px -3px 0 #fff,-3px -1px 0 #fff,3px -1px 0 #fff,-3px 1px 0 #fff,3px 1px 0 #fff,-1px 3px 0 #fff,1px 3px 0 #fff,-2px -3px 0 #fff,2px -3px 0 #fff,-3px -2px 0 #fff,3px -2px 0 #fff,-3px 2px 0 #fff,3px 2px 0 #fff,-2px 3px 0 #fff,2px 3px 0 #fff,-1px -2px 0 #fff,1px -2px 0 #fff,-2px -1px 0 #fff,2px -1px 0 #fff,-2px 1px 0 #fff,2px 1px 0 #fff,-1px 2px 0 #fff,1px 2px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,4px 4px 5px rgba(0,0,0,.3)}#mainimage h2 span{font-size:3.6rem;margin-left:-10px;margin-right:-10px}#mainimage_sub{position:relative;min-height:400px;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mainimage_sub_bg.jpg);background-size:cover}#mainimage_sub #mainimage-inner{top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:2;text-align:center}#mainimage_sub #mainimage-inner h2{font-size:5rem;font-weight:700;font-family:'Noto Sans JP',sans-serif}#mainimage_sub #mainimage-inner .h_sub_ttl{color:#ff7415;font-size:2rem;text-transform:uppercase;font-family:'Montserrat','Noto Sans JP',sans-serif;font-weight:700}#mainimage-campaign .inner{width:1200px;margin:0 auto}#mainimage-campaign .inner img{max-width:100%;height:auto}@media not screen and (min-width:1025px){#mainimage-campaign .inner{width:95%}}@media not screen and (min-width:769px){#mainimage-campaign .inner{width:100%}}@media not screen and (min-width:1025px){#mainimage-inner{width:90%;padding:20px;display:flex;flex-direction:column}#mainimage-inner h2{font-size:4rem;line-height:1.2}#mainimage h2 span{font-size:3.2rem;margin-left:0;margin-right:0}#mainimage_sub #mainimage-inner h2{font-size:3.6rem}}@media not screen and (min-width:767px){#mainimage-inner{width:100%;padding:1rem;display:flex;flex-direction:column}#mainimage-inner h2{font-size:3rem;line-height:1.2}#mainimage_sub #mainimage-inner h2{font-size:2.8rem}#mainimage h2 span{font-size:2rem;margin-left:0;margin-right:0}#mainimage_sub{position:relative;min-height:250px}}main{padding:0;margin:0 auto;width:100%}section{width:100%;text-align:left}.main-content{margin:0 auto;padding:40px 0;color:#000;font-size:1.6rem;line-height:1.8}article .inner p{font-size:1.6rem}.home .main-content,.post-type-archive-blog .main-content,.single-blog .main-content,.single-staff .main-content,.post-type-archive-works .main-content,.archive .main-content,.top-test .main-content{width:1200px}.home .main-content h3{text-align:center;font-size:4rem;font-weight:900}#mitsumori h4,.home .main-content h4,.massage h4{font-size:2.6rem;font-weight:900;line-height:1.4;position:relative;margin-bottom:2rem}#mitsumori .inner{padding:2rem 0}@media not screen and (min-width:1025px){.home .main-content,.post-type-archive-blog .main-content,.single-blog .main-content,.single-staff .main-content,.post-type-archive-works .main-content,.archive .main-content{width:100%}#mitsumori h4,.home .main-content h4,.massage h4{font-size:2rem}#mitsumori .inner{padding:1.5rem 1.5rem 0}}@media not screen and (min-width:668px){.home .main-content h4{font-size:1.8rem;margin-bottom:2rem}}#greeting .main-content h4:after{display:block;border-bottom:solid 5px #ff7415;content:'';width:100px;margin-top:1rem}.main-content p{margin-bottom:2rem}.en_title{text-align:center;color:#ff7415;font-size:2.6rem;font-weight:700}.greeting_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0}.txt_box{width:58%}.img_box{width:40%}.img_box img{max-width:100%;height:auto}.massage .txt_box,.reason .txt_box{width:68%}.massage .img_box,.reason .img_box{width:25%;text-align:center}.massage .img_box img,.reason .img_box img{margin:auto}.main-content article h3,.reason .txt_box h3{text-align:left}.main-content article h3{font-size:3.6rem;margin-bottom:3rem}@media not screen and (min-width:841px){.txt_box,.img_box{width:100%}}@media not screen and (min-width:1025px){.massage .txt_box,.reason .txt_box,.massage .img_box,.reason .img_box{width:100%}.reason .img_box.coco img{width:70%;margin:auto}.massage .img_box img,.reason .img_box img{width:50%;margin:auto}}@media not screen and (min-width:767px){.reason .img_box img{width:100%;margin:auto}.massage .img_box img{width:70%;margin:auto}}.img_box img{width:100%;margin:auto}#kuchikomi h3,#reason h3,#service h3,#sdgs h3,#flow h3,#facility h3,#works h3,#mitsumori h3{color:#fff;font-weight:900;background-color:#ff7415;padding:20px;text-align:center;font-size:4rem;font-family:'Noto Sans JP',sans-serif}#sdgs .main-content img{max-width:100%;height:auto}@media not screen and (min-width:1025px){#kuchikomi h3,#reason h3,#service h3,#sdgs h3,#flow h3,#facility h3,#works h3,#mitsumori h3{padding:15px;text-align:center;font-size:3rem}}@media not screen and (min-width:668px){#kuchikomi h3,#reason h3,#service h3,#sdgs h3,#flow h3,#facility h3,#works h3,#mitsumori h3{padding:10px;text-align:center;font-size:2.4rem}}#kuchikomi h4{text-align:center}.kuchikomi_title{font-size:3rem;font-weight:900;position:relative;padding-bottom:1.8rem;display:block;text-align:center}.voice_sub_title{font-size:2rem;font-weight:900;position:relative;padding-bottom:1.8rem;display:block;text-align:left !important}.voice_sub_title:after,.kuchikomi_title:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#ff7415,#ff7415 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#ff7415,#ff7415 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.qualityBox h3.orange_title,.lowpriceReason h2,.showroomH,.privacy .sub_txt_box h2,.subpage_title,.works_title{margin:3rem 0;padding:2rem 3rem;color:#fff;background:#ff7415;-webkit-box-shadow:5px 5px 0 #bb550f;box-shadow:5px 5px 0 #bb550f;font-size:3rem}@media not screen and (min-width:1025px){.qualityBox h3.orange_title,.lowpriceReason h2,.showroomH,.privacy .sub_txt_box h2,.subpage_title,.works_title{margin:2rem 0;padding:1.5rem;color:#fff;background:#ff7415;-webkit-box-shadow:5px 5px 0 #bb550f;box-shadow:5px 5px 0 #bb550f;font-size:2.6rem !important}}@media not screen and (min-width:767px){.qualityBox h3.orange_title,.lowpriceReason h2,.showroomH,.privacy .sub_txt_box h2,.subpage_title,.works_title{padding:1.5rem !important;font-size:2rem !important}}.single-blog .subpage_title{font-size:2.4rem !important;text-align:left !important}.kuchikomi_title img{display:inline-block;vertical-align:middle}.kuchikomi_box{padding:30px;border:solid 1px #ccc;border-radius:5px;margin:40px 0}@media not screen and (min-width:767px){.kuchikomi_title{display:block}.kuchikomi_box{padding:15px}}.kuchikomi_inner{height:400px;overflow-y:scroll}.kuchikomi_inner::-webkit-scrollbar{width:8px;height:5px}.kuchikomi_inner::-webkit-scrollbar-track{margin:4px 2px;background:#ccc;border-radius:10px}.kuchikomi_inner::-webkit-scrollbar-thumb{border-radius:10px;background:#ff7415}.kuchikomi_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.kuchikomi_list dt{width:6%}.kuchikomi_list dd{width:93%}@media not screen and (min-width:668px){.kuchikomi_title{font-size:1.8rem}.kuchikomi_list dt{width:15%}.kuchikomi_list dd{width:75%}}.declareList h3,.top_reason_box h4{position:relative;display:inline-block;padding:25px 15px;font-family:'Montserrat',sans-serif}.declareList h3:before,.top_reason_box h4:before{top:0}.declareList h3:after,.top_reason_box h4:after{bottom:0}.declareList h3:before,.declareList h3:after,.top_reason_box h4:before,.top_reason_box h4:after{position:absolute;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#ff7415,#ff7415 4px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#ff7415,#ff7415 4px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.declareList h3{font-size:3rem;display:block}.declareList h3 span{margin-right:10px}.top_reason_box,.reason_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto !important}.top_reason_box:nth-child(even){flex-direction:row-reverse}article:nth-child(even) .reason_box{flex-direction:row-reverse}article .point_box{margin:40px auto !important}article .point_box .txt_box{width:68%}article .point_box .img_box{width:30%}article .reason_box .txt_box{width:58%}article .reason_box .img_box{width:40%}@media not screen and (min-width:1025px){.img_box.point-page{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.point-inner{width:calc((100% - 10px*1)/2)}}@media not screen and (min-width:769px){article .point_box{margin:20px auto !important}article .point_box .txt_box,article .point_box .img_box,article .reason_box .txt_box,article .reason_box .img_box{width:100%}}@media not screen and (min-width:767px){.point-inner{width:100%}}article .point_box h3,article .reason_box h3{position:relative;display:block;padding:25px 15px;font-family:'Montserrat','Noto Sans JP',sans-serif;font-size:2.6rem}@media not screen and (min-width:769px){article .point_box h3,article .reason_box h3{position:relative;display:block;padding:20px 0;font-size:2rem}}article .point_box h3:before,article .reason_box h3:before{top:0}article .point_box h3:after,article .reason_box h3:after{bottom:0}article .point_box h3:before,article .point_box h3:after,article .reason_box h3:before,article .reason_box h3:after{position:absolute;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#ff7415,#ff7415 4px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#ff7415,#ff7415 4px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.shikaku_list li{display:inline-block;margin:0 15px 15px 0;background:linear-gradient(to right,#ff0 0%,#ff0 100%);background-repeat:no-repeat;background-position:left bottom;background-size:100% 50%;font-weight:700;padding:5px 5px 0}.declareList ul,.warryBox ul,.motto_box ul{position:relative}.declareList li,.meritList li,.warryBox ul li,.motto_box ul li{line-height:1.5;list-style-type:none !important;background-color:#f5f5f5;padding:10px 20px 10px 50px;border-radius:100px;margin:20px 0}.declareList li:before,.meritList li:before,.warryBox ul li:before,.motto_box ul li:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f00c';color:#3fc1c9;margin-right:10px;margin-left:-28px;font-size:2rem}.amamori_list{background-color:#fff2dd;border:solid 2px #ff7415;padding:20px;border-radius:10px}.amamori_list li:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f152';color:#c00;margin-right:15px;font-size:2rem}.diagnosisList li{display:inline-flex;padding:5px 10px;background-color:#3fc1c9;margin-right:10px;border-radius:10px;color:#fff;font-weight:700}.marker{background:linear-gradient(transparent 70%,#ff0 70%);font-weight:700}.fukidashi_sla{display:flex;font-size:2.6rem;text-align:center}.fukidashi_sla.center{justify-content:center}.fukidashi_sla:before,.fukidashi_sla:after{content:'';width:3px;background-color:#3fc1c9}.fukidashi_sla:before{margin-right:30px;transform:rotate(-35deg)}.fukidashi_sla:after{margin-left:30px;transform:rotate(35deg)}.fukidashi_sla em{color:#c00;font-size:3rem}@media not screen and (min-width:1025px){.fukidashi_sla{font-size:2rem;text-align:center;position:relative;margin:3rem auto}.fukidashi_sla em{color:#c00;font-size:2rem}}@media not screen and (min-width:767px){.fukidashi_sla{display:block}.fukidashi_sla:before{margin-right:0;transform:rotate(-35deg);position:absolute;left:0;top:10px}.fukidashi_sla:after{margin-left:0;transform:rotate(35deg);position:absolute;right:0;top:10px}.fukidashi_sla:before,.fukidashi_sla:after{height:40px}}.fukidashi{display:inline-block;position:relative;padding:.5rem 2rem;color:#fff;border-radius:10px;background:#3fc1c9;font-weight:900;margin-bottom:15px}.fukidashi:after{position:absolute;bottom:-9px;left:1em;width:0;height:0;content:'';border-width:10px 10px 0;border-style:solid;border-color:#3fc1c9 transparent transparent}@media not screen and (min-width:1025px){.fukidashi_smp{display:inline-block;padding:1rem 2rem;color:#fff;border-radius:10px;background:#3fc1c9;font-weight:900;font-size:2rem !important;text-align:center;line-height:1.4;margin:20px auto;transform:translateX(-50%);left:50%;position:relative}}@media not screen and (min-width:767px){.fukidashi_smp{display:block !important}}article .fukidashi_box .img_box{width:20%}@media not screen and (min-width:769px){#reason h4,article .reason_box h3{font-size:2rem;padding:20px 0}#reason h4:before,#reason h4:after,article .reason_box h3:after{height:8px}article .fukidashi_box .img_box{width:100%}}@media not screen and (min-width:668px){#reason h4{display:block}}#service h4{text-align:center;margin-bottom:0}.top_menu_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:40px 0}.top_menu_list li{width:calc((100% - 30px*2)/3);display:flex;flex-direction:column}.top_menu_list li img{border-radius:20px 20px 0 0}.menu_inner{background-color:#ede9e0;padding:15px;border-radius:0 0 20px 20px;display:flex;flex-direction:column;height:100%}.menu_inner h5{text-align:center;font-size:2.4rem;font-weight:900}.menu_inner p:first-of-type{min-height:90px}@media not screen and (min-width:769px){.menu_inner p{font-size:1.4rem}.menu_inner p:first-of-type{min-height:100px}.menu_inner p:last-child{margin-bottom:0}}@media not screen and (min-width:668px){.top_menu_list li{width:100%;display:flex;flex-direction:column}.menu_inner p:first-of-type{min-height:initial}}.menu_plan_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:40px 0}@media not screen and (min-width:668px){.top_plan_list,.menu_plan_list{margin:20px 0}}.top_plan_list li,.menu_plan_list li{width:calc((100% - 30px*1)/2)}.top_plan_list li a,.menu_plan_list li a{display:flex;flex-wrap:wrap;transition:all .3s}.menu_plan_list li a:hover,.top_plan_list li a:hover{opacity:.5}.menu_plan_list li .btn{background-color:#ff7415;padding:5px 20px;margin-top:15px;color:#fff;border-radius:10px}.menu_plan_img{width:40%}.menu_plan_img img{object-fit:cover;height:100%}.menu_plan_txt{width:60%;background-color:#ede9e0;position:relative}.plan_medal{position:absolute;right:0;top:-20px;width:100px}@media not screen and (min-width:1025px){.plan_medal{position:absolute;right:0;top:-20px;width:90px}}.gaiheki .top_plan_txt h5,.menu_plan_txt .plan_cat.gaiheki{background-color:#ff7415}.yane .top_plan_txt h5,.menu_plan_txt .plan_cat.yane{background-color:#0096da}.menu_plan_txt .plan_cat{color:#fff;display:inline-block;line-height:1.4;padding:0 10px;font-size:2.4rem}.menu_plan_txt .plan_cat{padding:5px 10px;font-size:2.4rem}.menu_plan_txt .plan_title{width:100%;color:#000;font-weight:900;font-size:2.4rem}@media not screen and (min-width:1025px){.menu_plan_txt .plan_title{font-size:2rem;line-height:1.4}}[class*=medal]:before{display:block;content:'';width:75px;height:75px;position:absolute;top:-25px;right:10px;background-size:cover}.medal01:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/medal_01.png)}.medal02:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/medal_02.png)}.medal03:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/medal_03.png)}.top_plan_txt_inner{display:flex;flex-wrap:wrap;align-items:center}.top_plan_price{width:55%}.top_plan_price_txt{width:45%}.menu_plan_txt_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px}.menu_plan_price{font-size:6.6rem;color:#c00;line-height:1;letter-spacing:-2px;font-family:'Montserrat',sans-serif;font-weight:700}.top_plan_price span{font-size:3rem;color:#000;margin-left:-10px}.menu_plan_price span{font-size:3rem;color:#000;margin-left:5px}@media screen and (min-width:1025px){.menu_plan_price span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.menu_plan_price_txt{font-size:1.1rem;color:#000}.menu_plan_price_txt span{display:inline-block;background-color:#5ec618;padding:5px;font-weight:900;color:#fff;font-size:1.8rem;line-height:1.4}.menu_plan_price_txt p{margin:0}@media not screen and (min-width:1025px){.menu_plan_img{width:100%}.menu_plan_img img{object-fit:cover;width:100%;max-height:200px}.menu_plan_txt{width:100%;background-color:#ede9e0;position:relative}.menu_plan_list h6{font-size:2rem;padding:5px 10px;line-height:1.2;margin:10px 0}.menu_plan_price{font-size:4.2rem;line-height:1;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.menu_plan_price span{font-size:2rem;margin-left:10px}.menu_plan_price_txt{font-size:1rem;line-height:1.4;padding-bottom:5px}.menu_plan_price_txt span{font-size:1.1rem;padding:3px}}@media not screen and (min-width:769px){.menu_plan_txt h6{font-size:2.4rem;padding:15px 10px 5px;line-height:1.2}.menu_plan_txt_inner{display:flex;flex-wrap:wrap;align-items:flex-start}.menu_plan_price{width:60%;font-size:5.4rem}.menu_plan_price span{font-size:2.4rem}.menu_plan_price_txt{width:40%}}@media not screen and (min-width:668px){.top_plan_list li{width:100%}.menu_plan_img{width:100%}.menu_plan_img img{object-fit:cover;width:100%;height:auto}.menu_plan_txt{width:100%;background-color:#ede9e0;position:relative}.menu_plan_txt_inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row}.menu_plan_txt h6{padding:0 10px}.top_plan_price{font-size:6rem;color:#c00;line-height:1;padding:0 0 10px 10px;letter-spacing:-2px;font-family:'Montserrat',sans-serif;width:50%}.top_plan_price span{font-size:2rem;color:#000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-left:10px}.top_plan_price_txt{width:50%;padding:10px}}.flow_box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.flow_item{width:calc((100% - 50px*2)/3);padding:20px;border:solid 3px #fef2db;border-radius:20px;background-color:#fef2db;position:relative}.flow_item p{margin-bottom:0}.flow_item:before{content:'';width:0;height:0;border-style:solid;border-width:40px 0 40px 20px;border-color:transparent transparent transparent #ff7415;display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;margin:auto;right:-35px;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.flow_item:nth-child(3):before,.flow_item:nth-child(6):before,.flow_item:last-child:before{display:none}.flow_item img{width:100%;height:auto;margin-bottom:15px}@media not screen and (min-width:1025px){.flow_box{gap:40px}.flow_item{width:calc((100% - 40px*2)/3);padding:10px}.flow_item h4{font-size:2rem !important;min-height:56px;margin-bottom:10px}.flow_item p{font-size:1.4rem}}@media not screen and (min-width:767px){.flow_item{width:100%;padding:20px;border:solid 3px #fef2db;border-radius:20px;background-color:#fef2db;position:relative;margin-bottom:60px}.flow_item:before{content:'';width:0;height:0;border-style:solid;border-width:20px 40px 0;border-color:#ff7415 transparent transparent;display:block;position:absolute;top:auto;margin:0;right:50%;bottom:-40px;transform:translateX(50%);-webkit-transform:translateX(50%);z-index:1}.flow_item:last-child:before{display:none}.flow_item:nth-child(3):before,.flow_item:nth-child(6):before{display:initial}.flow_item img{width:100%;height:auto;margin-bottom:15px}}#facility{text-align:center}#facility h4{color:#ff7415;font-family:'M PLUS 2',sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;font-size:3.6rem;margin-bottom:4rem;text-align:left;position:relative;text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,-1px -3px 0 #fff,1px -3px 0 #fff,-3px -1px 0 #fff,3px -1px 0 #fff,-3px 1px 0 #fff,3px 1px 0 #fff,-1px 3px 0 #fff,1px 3px 0 #fff,-2px -3px 0 #fff,2px -3px 0 #fff,-3px -2px 0 #fff,3px -2px 0 #fff,-3px 2px 0 #fff,3px 2px 0 #fff,-2px 3px 0 #fff,2px 3px 0 #fff,-1px -2px 0 #fff,1px -2px 0 #fff,-2px -1px 0 #fff,2px -1px 0 #fff,-2px 1px 0 #fff,2px 1px 0 #fff,-1px 2px 0 #fff,1px 2px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,4px 4px 5px rgba(0,0,0,.3)}#facility h4:after{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/coco_big.png);display:inline-block;width:240px;height:185px;vertical-align:middle}#facility h4 img{display:inline-block;margin:0 10px}.facility_subbox{display:inline-block;padding:25px;border:solid 3px #ff7415;font-weight:900;font-size:2rem;line-height:1.5}.facility_subbox span{color:#c00;font-size:3rem}.facility_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:40px 0}.facility_list li{width:calc((100% - 30px*2)/3)}.estimatesBox h3,.facility_list li h5,#mitsumori h5{display:inline-block;margin:20px 0;font-size:2rem;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/facility_title_bg01.jpg),url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/facility_title_bg02.jpg);background-repeat:repeat-x,repeat-x;background-position:top left,bottom left;padding:20px 10px}@media not screen and (min-width:1025px){#facility h4{width:80%;margin:3rem auto;text-align:center}#facility h4:after{width:160px;height:123px;background-size:cover}.facility_list li h5{display:block;margin:15px 0;font-size:1.8rem;padding:10px}}@media not screen and (min-width:769px){#facility h4{text-align:center}#facility h4:after{width:160px;height:123px;background-size:cover}.facility_subbox{padding:15px}.facility_list li h5,#mitsumori h5{margin:1.5rem 0;font-size:1.8rem;padding:1.5rem 0}}@media not screen and (min-width:668px){#facility h4{font-size:3rem;text-align:center}#facility h4 img{display:block;margin:0 auto}#facility h4:after{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/coco_big.png);display:block;width:200px;height:154px;margin:0 auto;background-size:cover}.facility_list li{width:100%}}.privacy #subpage .main-content,#works .main-content,#access .main-content{width:100%}#access .main-content{padding:0}#mitsumori{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mitsymori_bg.jpg);background-size:cover}#mitsumori .main-content{padding:40px 0 0}.mitsumori_l,.mitsumori_r{width:48%;padding-bottom:40px}@media not screen and (min-width:1025px){#mitsumori .main-content{padding:20px 20px 0}}@media not screen and (min-width:668px){.facility_list li h5,#mitsumori h5{display:block;text-align:center}#mitsumori .main-content{padding:20px 20px 0}.mitsumori_l,.mitsumori_r{width:100%;padding-bottom:40px}}.mitsumori_r{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mitsumori_r_bg.png);background-repeat:no-repeat;background-position:right bottom}.soudan_txt{font-size:1.8rem;font-weight:900}.soudan_txt span{display:inline-block;padding:5px 15px;background-color:#f9831f;color:#fff;border-radius:5px}.okigaru_box{width:170px;height:170px;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mitsumori_bg01.png);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-size:1.8rem;font-weight:900}.mitsumori_r>.tel_box>p{margin:0 !important}.mitsumori_r>.tel_box{padding:15px 0}.tel_box .tel_dial{font-size:4rem}@media not screen and (min-width:668px){.tel_box .tel_dial{font-size:3.6rem}}.tel_box .tel_dial,.tel_box .tel_time{text-shadow:-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,-1px -3px 0 #fff,1px -3px 0 #fff,-3px -1px 0 #fff,3px -1px 0 #fff,-3px 1px 0 #fff,3px 1px 0 #fff,-1px 3px 0 #fff,1px 3px 0 #fff,-2px -3px 0 #fff,2px -3px 0 #fff,-3px -2px 0 #fff,3px -2px 0 #fff,-3px 2px 0 #fff,3px 2px 0 #fff,-2px 3px 0 #fff,2px 3px 0 #fff,-1px -2px 0 #fff,1px -2px 0 #fff,-2px -1px 0 #fff,2px -1px 0 #fff,-2px 1px 0 #fff,2px 1px 0 #fff,-1px 2px 0 #fff,1px 2px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,4px 4px 5px rgba(0,0,0,.3)}.tel_box .tel_dial:before{width:48px;height:30px;background-size:cover;margin-right:10px}@media not screen and (min-width:1025px){.mitsumori_l,.mitsumori_r{width:49%;padding:0}.mitsumori_l{padding-bottom:20px}.mitsumori_r{background-size:80%}.soudan_txt span{line-height:1.2}}@media not screen and (min-width:668px){#mitsumori .main-content{padding:20px 20px 0}.mitsumori_l,.mitsumori_r{width:100%;padding-bottom:0}}.bn_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;gap:10px}.bn_list li{width:calc((100% - 10px*3)/4)}.bn_list2{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;gap:30px}.bn_list2 li{width:calc((100% - 30px*1)/2)}.bn_list li img,.bn_list2 li img{max-width:100%;height:auto}@media not screen and (min-width:668px){.bn_list li{width:calc((100% - 10px*1)/2)}.bn_list2 li{width:100%}}.bn_list li a{background-color:#f9831f;color:#fff;display:block;transition:all .3s}.bn_list li a span{display:block;padding:2px 5px;font-weight:700}.bn_list2 li a{display:block;transition:all .3s}.bn_list li a:hover,.bn_list2 li a:hover{opacity:.5}@media not screen and (min-width:1201px){.main-content{width:100%}}@media not screen and (min-width:1025px){.main-content{padding:0}.home .main-content{padding:20px}.home .main-content .inner{padding:0}}@media not screen and (min-width:767px){.main-content h3{font-size:2.5rem}}@media not screen and (min-width:668px){.main-content{padding:0}}nav#breadcrumb{margin:0;padding:20px 0}#breadcrumb>ol{font-size:1.4rem;width:1200px;margin:0 auto}#breadcrumb>ol>li{position:relative;margin-right:4px;display:inline;padding:0 0 0 15px}#breadcrumb>ol>li>a{color:#11739d;font-family:'Noto Sans JP',sans-serif;font-weight:700}#breadcrumb>ol>li:first-child:before{display:none}#breadcrumb>ol>li:first-child{padding-left:0}#breadcrumb>ol>li:before{content:'';display:block;border-left:solid 5px #11739d;border-top:solid 5px transparent;border-bottom:solid 5px transparent;border-right:solid 10px transparent;width:0;height:0;position:absolute;top:4px;left:0}#breadcrumb.default ul li:before{border-left-color:#11739d}@media not screen and (min-width:1025px){nav#breadcrumb{margin:0;padding:20px}#breadcrumb>ol{font-size:1.4rem;width:100%;margin:0 auto}}.aioseo-breadcrumbs{width:1200px;margin:20px auto}@media not screen and (min-width:1025px){.aioseo-breadcrumbs{width:100%;margin:0;padding:1rem;font-size:1.2rem}}.aioseo-breadcrumbs a{color:#ff7415;position:relative}.aioseo-breadcrumbs a:before{border-bottom:solid 1px #ff7415;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}.aioseo-breadcrumbs a:before{left:0}.aioseo-breadcrumbs a:hover:before{width:100%}.post_eyecatch_img{width:600px;margin:40px auto}#news{margin:40px 0;position:relative;z-index:2}.campaign #news{margin:40px 0}#news .main-content{width:1000px;display:flex;flex-wrap:wrap;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}#news .main-content-news{width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.news_l{width:15%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.news_l>h2{font-size:2.4rem;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:900;color:#ff7415}.news_l>h2:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/fukidashi_01.png);display:block;width:59px;height:28px}.news_r{width:85%;margin:0;max-height:200px;overflow-y:auto}.news_r::-webkit-scrollbar{width:8px;height:5px}.news_r::-webkit-scrollbar-track{margin:4px 2px;background:#ccc;border-radius:10px}.news_r::-webkit-scrollbar-thumb{border-radius:10px;background:#ff7415}.news_r>li{padding:20px 0;border-bottom:dashed 1px #ccc;position:relative;font-size:1.4rem}.news_r>li:after{content:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/arrow02.png);position:absolute;right:0;top:50%;margin-top:-.5em}.news_r>li>a{color:#000;text-decoration:none;position:relative}.news_r>li>a:before{border-bottom:solid 1px #000;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}.news_r>li>a:before{left:0}.news_r>li>a:hover:before{width:100%}.top_news_wrap{display:grid;grid-template-columns:120px 1fr;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.top_news_wrap>.news_l,.top_news_wrap>.news_r{width:initial}.top_faq_wrap{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.top_faq_wrap h2{font-size:2.4rem;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:900;color:#ff7415}.top_faq_wrap h2 span{font-size:1.6rem}.top_faq_bt{display:grid;gap:10px}.top_faq_bt a{display:block;padding:20px 25px;color:#fff;background-color:#ff7415;border-radius:10px;font-size:2rem;position:relative;font-weight:700;line-height:1.2}.top_faq_bt a span{font-size:1.8rem}.top_faq_bt a:after{display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f138';position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media not screen and (min-width:1025px){#news{margin:40px 0}#news .main-content{width:90%;margin:0 auto;padding:10px}.news_l{width:20%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.news_l>h2{font-size:1.8rem}.news_l>h2:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/fukidashi_01.png);display:block;width:59px;height:28px}.news_r{width:80%;margin:0;max-height:200px;overflow-y:auto}.news_r>li>.date{display:block;margin-bottom:10px}.news_r>li>a{margin-top:10px;display:block}}@media not screen and (min-width:769px){.news_l,.news_r{width:100%}.top_news_coco{width:80px;height:auto}}.cat,.cat_list a,.works_cat_bg{display:inline-block;padding:3px 10px;font-size:1.2rem;margin:0 5px;color:#000;text-align:center;background-color:#f5f5f5;transition:all .3s}.works_cat{padding:10px 0 0;position:relative;display:inline-block}.works_cat a{display:inline-block;padding:3px 10px;font-size:1.2rem;margin:0 5px;color:#000;text-align:center;background-color:#f5f5f5;transition:all .3s;border-radius:5px}@media screen and (min-width:1025px){.cat,.cat_list a,.works_cat_bg,.works_cat a{min-width:80px}}.works_cat a:first-child,.works_cat_bg:first-child{margin-left:0}.cat:hover,.works_cat a:hover,.cat_list a:hover{opacity:.5}.cat a{color:#000}.cat_list{display:flex;flex-wrap:wrap;width:100%;margin:20px 0}.blog,.tax a{background-color:#ff7415;color:#fff}.cat02,.area a{background-color:#5ec618;color:#fff}.cat03{background-color:#5ec618}#works h4 a{color:#000;text-decoration:none;position:relative}#works h4 a:before{border-bottom:solid 1px #000;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}#works h4 a:before{left:0}#works h4 a:hover:before{width:100%}.work_cat_list{width:100%}@media not screen and (min-width:1025px){.work_cat_list{width:100%;display:flex;flex-wrap:wrap}.cat,.cat_list a,.works_cat_bg{padding:3px 10px;margin:0 5px 5px 0;min-width:initial}}.works_cat_bg a{color:#000}#contact{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/contact_bg.jpg);font-size:1.8rem}#contact .main-content{color:#fff;padding:100px 0}#contact .main-content h3,#contact .main-content h4{font-family:'Noto Sans JP',sans-serif;font-weight:700;margin-bottom:20px;text-align:center}#contact .main-content h3{font-size:4.8rem}#contact .main-content h4{font-size:2.6rem}#contact .tel_dial{font-size:4.8rem;font-family:'Poppins',sans-serif;font-weight:700;color:#fff;text-align:center;line-height:1;margin-bottom:0}#contact .tel_dial:before{content:'';display:inline-block;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/contact_free.png);width:55px;height:36px;background-size:cover;margin-right:10px}#contact .tel_time{font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center}.tel_list{display:flex;flex-wrap:wrap;font-family:'Poppins',sans-serif;font-weight:700;color:#fff;font-size:3rem;margin-bottom:20px;text-shadow:0px 0px 5px rgba(0,0,0,.7)}.tel_list>li{margin-right:20px}.contact_bt{display:inline-block;background-color:#0096da;padding:10px 20px;border-radius:50px;color:#fff;font-size:2.2rem;font-family:'Noto Sans JP',sans-serif;font-weight:900;transition:all .3s ease;border-bottom:solid 3px #005eb5}.contact_bt:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/mail_icon.png);width:26px;height:19px;display:inline-block;background-size:cover;margin-right:10px}.contact_bt:hover{background-color:#82cced;border-bottom:solid 3px #82b0db}@media not screen and (min-width:1025px){#contact .main-content{padding:40px 20px;min-height:450px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}#contact .main-content h3{font-size:4rem}#contact .main-content h4{font-size:2.2rem}#contact{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/contact_bg.jpg);background-size:cover;background-position:center}}@media not screen and (min-width:767px){#contact{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/contact_bg_smp.jpg);font-size:1.8rem}#contact .main-content h3{font-size:3rem;line-height:1.5}#contact .main-content h4{font-size:2.4rem}.contact_bt{font-size:1.8rem;width:100%;line-height:1.4;position:relative}.contact_bt:before{width:26px;height:19px;display:inline-block;background-size:cover;margin-right:10px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}#contact .tel_dial{font-size:4rem}#contact .tel_dial:before{content:'';display:inline-block;background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/contact_free.png);width:55px;height:36px;background-size:cover;margin-right:10px}#contact .tel_time{font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center}}.gmap iframe{width:100%}.youtube{width:100%;position:relative;margin-bottom:15px}.youtube iframe{width:100%;height:315px;display:block}@media not screen and (min-width:767px){.gmap{width:100%;position:relative;margin-bottom:15px}.gmap iframe{width:100%;height:315px;display:block}}.list01{margin:40px 0}.list01 li{background-color:#eee;padding:15px 20px;border-radius:100px;margin-bottom:20px;font-size:1.6rem;font-family:'Noto Sans JP',sans-serif;font-weight:700}.list01 li span{color:#0491c6}.list02{margin:40px 0}.list02 li{padding:0 0 0 45px;margin-bottom:20px;font-size:1.6rem;font-family:'Noto Sans JP',sans-serif;font-weight:500;color:#000}.list02 li:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/icon01.png);width:30px;height:30px;background-size:cover;vertical-align:middle;margin-right:10px;display:inline-block;margin-left:-40px}@media not screen and (min-width:668px){.list01,.list02{margin:20px 0}.list01 li{background-color:#eee;padding:15px 20px;border-radius:20px;margin-bottom:20px;font-size:1.6rem;font-family:'Noto Sans JP',sans-serif;font-weight:700}}.page-template-page-menu-single table,.legal_notice,#subpage .main-content table{border-collapse:collapse;width:100%;margin:20px auto;padding:0;border-top:1px solid #ccc}.page-template-page-menu-single table th,.legal_notice th,#subpage .main-content table th{background:#f5f5f5;color:#111;font-size:1.6rem;text-align:left;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;font-weight:900;padding:13px 15px;border-bottom:1px solid #ccc;position:relative}.page-template-page-menu-single table td,.legal_notice td,#subpage .main-content table td{background:initial;color:#000;font-size:1.6rem;padding:13px 15px;border-right:0 solid #e3e3e3;border-bottom:1px solid #ccc}#subpage .main-content table td a{color:#ff7415;position:relative}#subpage .main-content table td a:before{border-bottom:solid 1px #000;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}#subpage .main-content table td a:before{left:0}#subpage .main-content table td a:hover:before{width:100%}.legal_notice td dl{display:flex;flex-wrap:wrap}.legal_notice td dt{width:25%;padding:5px 0}.legal_notice td dd{width:75%;padding:5px 0}.formBox table{border-collapse:collapse;width:100%;margin:0 auto 20px auto !important;padding:0;border-top:1px solid #ccc;border-left:0 solid #e3e3e3}.formBox table th{background:#f5f5f5;color:#111;font-size:1.6rem;text-align:left;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;font-weight:900;padding:13px 15px;border-bottom:1px solid #ccc;position:relative;width:30%}.formBox table td{background:initial;color:#000;font-size:1.6rem;padding:13px 15px;border-right:0 solid #e3e3e3;border-bottom:1px solid #ccc}.compareTable th,#subpage .main-content table.compareTable th{width:initial;padding:10px}.compareTable tbody td{padding:10px;vertical-align:top;font-size:1.4rem}.compareTable tbody td span{padding:0 10px;border-right:solid 1px #ccc;margin-right:10px;font-size:2.4rem}.goodS{color:#c00}.compareTable th.comparePaint_w30p{width:30%}.table_flex{display:flex}.formBox table th span{display:inline-block;background-color:#c00;color:#fff;padding:7px 10px;line-height:1;border-radius:5px;position:absolute;right:10px}.formBox table th span.any{background-color:#61aeee}.kantan-mitsumori td input[type=text]{width:100%}.kantan-mitsumori table th{width:30%}@media not screen and (min-width:1025px){.legal_notice th{width:20%}.page-template-page-menu-single table th,.legal_notice th,#subpage .main-content table th{font-size:1.4rem;padding:10px}.page-template-page-menu-single table td,.legal_notice td,#subpage .main-content table td{font-size:1.4rem;padding:10px}.kantan-mitsumori td input[type=text]{padding:5px}.kantan-mitsumori table th{width:35%}.formBox table th span{padding:3px 5px;line-height:1;right:8px;font-size:1.2rem}}@media not all and (min-width:767px){.page-template-page-menu-single table,.legal_notice,#subpage .main-content table{border-left:solid 1px #ccc;border-right:solid 1px #ccc}.legal_notice th,.form th{display:block;width:100%}.legal_notice td,.form td{display:block;width:100%}.formBox table{border-left:solid 1px #ccc;border-right:solid 1px #ccc}#subpage .main-content .formBox table th,#subpage .main-content .formBox table td{display:block;width:100%}.formBox table th span{padding:5px 8px}.compareTable{border:0}.compareTable thead{display:none}.compareTable tr{display:block;margin:15px 0;border-top:solid 1px #ccc}.compareTable th{display:block;width:100%}.compareTable td{display:flex;flex-wrap:wrap;width:100%;padding:0 !important}.compareTable td:before{content:attr(data-label);font-weight:700;background:#4fa800;color:#fff;padding:10px 2px;width:30%;text-align:center;font-size:1.2rem;line-height:1.2;box-sizing:border-box}.compareTable td .table_flex{width:70%;padding:10px}}#page-top{position:fixed;bottom:0;right:0;font-size:1.2rem;z-index:999;margin:0 !important}#page-top a{background:#000;text-decoration:none;color:#fff;width:42px;height:42px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1201px){#page-top a:hover{text-decoration:none;background:#666}}@media not screen and (min-width:1025px){#page-top{bottom:0}}@media not screen and (min-width:768px){#page-top{bottom:0}}.bt_list{display:flex;flex-wrap:wrap}.bt_list>li{padding:0 10px}.bt_list>li>a{display:inline-block}.naviUl{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto;width:70%}.naviUl li{margin-top:10px;margin-bottom:10px}@media not screen and (min-width:1025px){.naviUl{margin:20px auto;width:100%;justify-content:center;gap:10px}.naviUl li{margin:0;width:calc((100% - 10px*2)/3)}}@media not screen and (min-width:767px){.naviUl{margin:20px auto;width:100%;justify-content:center;gap:10px}.naviUl li{margin:10px;width:100%}}.single-blog .naviUl{width:100%}.naviUl a,.bt01,.bt02,.form_bt{display:inline-block;text-align:center;padding:8px 40px;color:#fff;position:relative;box-sizing:border-box;text-decoration:none;font-weight:500;min-width:250px;font-size:1.8rem;transition:all .3s}.prof_bt:before,.naviUl a:before,.bt01:before,.bt02:before,.form_bt:before{background-repeat:no-repeat;content:'';display:inline-block;width:10px;height:16px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}.naviUl li a,.bt01{font-weight:700;border:solid 1px #59493f;background-color:#59493f;border-radius:50px}.naviUl li a:before,.bt01:before,.prof_bt:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/arrow01.png)}.naviUl li a:hover,.bt01:hover{border:solid 1px #938982;color:#fff;background-color:#938982}.bt02{font-family:'Noto Sans JP',sans-serif;border:solid 1px #59493f;background-color:#59493f;border-radius:100px;font-size:1.4rem}.bt02:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/arrow01.png)}.bt02:hover{border:solid 1px #938982;color:#fff;background-color:#938982}.form_bt{font-family:'Noto Sans JP',sans-serif;border:solid 1px #f9831f;background-color:#f9831f;border-radius:100px;font-size:1.8rem;font-weight:900}.form_bt:before{background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/arrow01.png)}.form_bt:hover{border:solid 1px #ffbb8c;color:#fff;background-color:#ffbb8c}.prof_bt{border:solid 1px #f9831f;background-color:#f9831f;border-radius:100px;font-size:1.2rem;display:inline-block;text-align:center;padding:8px 40px;color:#fff;position:relative;box-sizing:border-box;text-decoration:none;font-weight:500;transition:all .3s}.prof_bt:hover{border:solid 1px #ffbb8c;color:#fff;background-color:#ffbb8c}@media not screen and (min-width:769px){.bt01,.bt02{font-size:1.4rem;max-width:100%;padding:4px 20px}.bt02{min-width:100%}.naviUl a,.bt01,.bt02,.form_bt{min-width:100%;width:100%}}@media not screen and (min-width:668px){.bt01{font-size:1.4rem}.bt02{font-size:1.4rem}}.p10{padding:1rem}.p15{padding:1.5rem}.p20{padding:2rem}.mtb30{margin:3rem auto !important}.mtb40{margin:4rem auto !important}.mt40{margin-top:4rem !important}.mt60{margin-top:6rem !important}.mb0{margin-bottom:0 !important}.mb20{margin-bottom:2rem}.mb40{margin-bottom:40px}@media screen and (min-width:769px){.pl20{padding-left:2rem}}@media screen and (min-width:769px){.mtb60{margin:6rem auto}.mb80{margin-bottom:8rem !important}}@media not screen and (min-width:668px){.mt40_smp{margin-top:40px !important}.mt60_smp{margin-top:60px !important}.mb20_smp{margin-bottom:2rem !important}.mb60_smp{margin-bottom:6rem !important}.mtb20_smp{margin:2rem auto !important}.w90p_smp{width:90%;margin:0 auto}}.w25p{width:25%}.w60p{width:60%}.swiper-area{position:relative}.swiper-area .swiper-slide{height:initial;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#mainimage .swiper-area .swiper-slide img{border-radius:10px}@media not screen and (min-width:1281px){#mainimage .swiper-area .swiper-slide img{border-radius:10px;width:100%;height:500px;object-fit:cover}}@media not screen and (min-width:1025px){#mainimage .swiper-area .swiper-slide img{border-radius:10px;width:100%;height:400px;object-fit:cover}}@media not screen and (min-width:769px){#mainimage .swiper-area .swiper-slide img{border-radius:10px;width:100%;height:300px;object-fit:cover}}.swiper-area .swiper-slide .ttl{z-index:1;color:#fff;text-align:center;font-weight:900;text-shadow:2px 2px 0px rgba(0,0,0,1)}.swiper-area .swiper-slide .ttl span{font-size:2.4rem}.swiper-pagination,.swiper-button-prev,.swiper-button-next{z-index:1 !important}@media not screen and (min-width:1281px){.swiper-area{width:100%;margin:0 auto}}@media not screen and (min-width:1025px){.swiper-area{width:100%;margin:0 auto}}@media not screen and (min-width:769px){.swiper-area{width:100%;margin:0 auto}}.swiper-area .swiper-button-prev{left:18% !important}.swiper-area .swiper-button-next{right:18% !important}@media not screen and (min-width:1025px){.swiper-area .swiper-button-prev{left:-15px !important}.swiper-area .swiper-button-next{right:-15px !important}}.swiper-area .swiper-button-next,.swiper-area .swiper-button-prev{color:#fff !important;width:40px !important;height:40px !important;background-color:#ff7415;border-radius:50px;display:flex;justify-content:center;align-items:center}.swiper-area .swiper-button-next:after,.swiper-area .swiper-button-prev:after{font-weight:900;font-size:2rem}.swiper-area .swiper-pagination-bullet-active{background:#ff7415 !important}.card02{margin-bottom:20px}.card02 .swiper-slide{height:initial;display:flex;align-items:flex-start !important;justify-content:initial;flex-wrap:wrap;padding:10px 0}.works_img_box{position:relative;width:100%;margin-bottom:15px}.works_img_box:before{display:none}.works_img_box img{width:100%;height:auto;display:block}.card02 h4{font-size:1.8rem;margin:10px 0}.card02 time{font-size:1.4rem}@media not screen and (min-width:769px){.card02 h4{font-size:1.6rem}.cat,.cat_list a{min-width:initial}}.sato_chan{transition:all .5s;opacity:0;position:fixed;bottom:-8px;left:-20px;z-index:21}.sato_chan.fixed{opacity:1 !important}.sato_chan.transparent{opacity:0}@media not screen and (min-width:1025px){.sato_chan{left:-20px;bottom:0}}@media not screen and (min-width:769px){.sato_chan{left:-30px;bottom:-30px}.sato_chan img{width:360px;height:auto}}.post_main_box{width:70%;font-family:'Montserrat','Noto Sans JP',sans-serif}.post_side_box{width:25%}.post_side_box aside{position:sticky;top:20px}@media not screen and (min-width:1025px){.post_main_box{width:100%;padding:20px}.post_side_box{width:100%;padding:20px}}.posttitle{margin-bottom:15px}.post_side_box h2{font-family:'Noto Sans JP',sans-serif;font-size:2rem;margin:30px 0;position:relative}.post_side_box h2:after{display:inline-block;position:absolute;bottom:-10px;left:0;width:58px;border-bottom:solid 2px #ff7415;content:''}.posttitle h3{position:relative;padding:2rem 0;font-size:2.4rem}.posttitle h3:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#000,#000 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#000,#000 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.works_list,.post_side_box ul,.post_side_box ol{background-color:#f5f5f5;padding:20px !important;border-radius:10px;font-size:1.2rem}.works_list li,.post_side_box li{list-style-type:disc;margin-left:20px;margin-bottom:15px;font-family:'Montserrat','Noto Sans JP',sans-serif}.post_side_box ul.side_cat li{display:inline-block;list-style-type:disc;margin-left:0;margin-bottom:10px;font-size:1.2rem}.toc_list li:last-child,.works_list li:last-child,.post_side_box li:last-child{margin-bottom:0}.works_list li a,.post_side_box li a{color:#000;position:relative;padding:0 5px 5px}.post_side_box li a{transition:all .3s}.post_side_box li a:hover{color:#ff7415}.post_side_box li a:after{border-bottom:solid 1px #000;padding-bottom:0;left:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}.post_side_box li a:hover:after{width:100%}.post_side_box li::marker{color:#ccc}.wp-pagenavi{clear:both;text-align:center;font-size:14px;padding:25px 0}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#ff7415;border:1px solid #ff7415;padding:5px 15px;margin:0 2px;white-space:nowrap;border-radius:3px;transition:.2s ease-in-out;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.wp-pagenavi a:hover{background-color:#fff;color:#ff7415;border-color:#ff7415}.wp-pagenavi span.current{color:#ff7415;background-color:#fff;border-color:#0096da;font-weight:700}@media screen and (max-width:768px){.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#ff7415;border:1px solid #ff7415;padding:1% 3%;margin:2% 2px;white-space:nowrap;border-radius:3px;transition:.2s ease-in-out;text-align:center;text-decoration:none;display:inline-block}}.page-numbers{clear:both;text-align:center}.page-numbers li{display:inline-block}.page-numbers a,.page-numbers span{color:#fff;background-color:#ff7415;border:1px solid #ff7415;padding:8px 15px;margin:0 2px;white-space:nowrap;border-radius:3px;transition:.2s ease-in-out;text-align:center;text-decoration:none}.page-numbers a:hover{background-color:#fff;color:#ff7415;border-color:#ff7415}.page-numbers span.current{color:#ff7415;background-color:#fff;border-color:#ff7415;font-weight:700}@media screen and (max-width:768px){.page-numbers a,.page-numbers span{color:#fff;background-color:#ff7415;border:1px solid #ff7415;padding:5px 13px;margin:2% 2px;white-space:nowrap;border-radius:3px;transition:.2s ease-in-out;text-align:center;text-decoration:none;display:inline-block}}.photoUL,.voiceList,.worksList{display:flex;flex-wrap:wrap}@media screen and (min-width:1025px){.photoUL,.voiceList,.worksList{gap:30px}}.worksList,.voiceList{display:flex;flex-wrap:wrap;margin:-15px}.worksList article,.voiceList article{width:calc((100% - 90px)/3);position:relative;z-index:10}@media not screen and (min-width:1025px){.worksList,.voiceList{margin:-10px}.worksList article,.voiceList article{width:calc((100% - 40px)/2);margin:10px;position:relative;z-index:10}}@media not all and (min-width:767px){.worksList,.voiceList{margin:-10px}.worksList article,.voiceList article{width:calc(100% - 20px);margin:10px}}.voiceList article:before,.worksList article:before{content:'';position:absolute;width:100%;height:100%;top:4px;left:4px;opacity:.7;border-radius:20px;z-index:0;transition:all .3s;background-size:4px 4px;background-size:6px 6px;background-image:linear-gradient(-45deg,#ff7415 25%,transparent 25%,transparent 50%,#ff7415 50%,#ff7415 75%,transparent 75%,transparent)}.worksList article:hover:before{opacity:1;top:7px;left:7px}.voiceList article:before{border-radius:0}.works_article_inner{padding:20px;background-color:#fff2dd;border-radius:20px;z-index:1;position:relative;height:100%}@media not screen and (min-width:1025px){.voiceList,.worksList{display:flex;flex-wrap:wrap;gap:15px}.voiceList article,.worksList article{width:calc((100% - 15px*1)/2);position:relative;z-index:10}.works_article_inner{padding:15px}}@media not all and (min-width:767px){.voiceList,.worksList{gap:15px}.voiceList article,.worksList article{width:100%}}.works_article_inner .mainThumb{position:relative;width:100%;margin-bottom:15px}.works_article_inner .mainThumb a{display:block;width:100%;height:auto;background-color:#fff}.works_article_inner .mainThumb a img{width:100%;height:auto;display:block}@media not all and (min-width:767px){.works_article_inner .mainThumb{margin-bottom:15px}}.situationComplete{position:absolute;z-index:2;background:#d03333;padding:5px;width:180px;right:-55px;bottom:20px;transform:rotate(-45deg);color:#fff;text-align:center;font-weight:700}.works_article_inner .mainThumb a{position:relative}.worksList article .ttl{position:relative;width:100%;margin-bottom:15px}.worksList article .ttl a{display:block;width:100%;height:auto}.worksList article .ttl a img{width:100%;height:auto;display:block}.worksList article .ttl{margin:15px 0}.worksList article .ttl a{font-family:'Noto Sans JP',sans-serif;font-weight:700;position:relative;color:#000}.worksList article time{font-size:1.2rem}@media not screen and (min-width:1025px){.main-content .subtitle01{text-align:left;font-size:2rem;margin-bottom:2rem}}.subtitle01,.comparePaint h2,#shop1,.corpo_sub_box h2,.blog_content h2,.sub_txt_box .privacy strong,.single-voice #subpage article h4,.single-works #subpage article h4{font-family:'Noto Sans JP',sans-serif;font-weight:700;position:relative;padding:1rem 0;border-bottom:6px solid #ff7415;margin:3rem auto;text-align:left;font-size:3rem;margin-bottom:3rem}@media not screen and (min-width:1025px){.subtitle01,.comparePaint h2,#shop1,.corpo_sub_box h2,.blog_content h2,.sub_txt_box .privacy strong,.single-voice #subpage article h4,.single-works #subpage article h4{font-size:2rem !important}}.subtitle01:before,.comparePaint h2:before,#shop1:before,.corpo_sub_box h2:before,.blog_content h2:before,.single-voice #subpage article h4:before,.single-works #subpage article h4:before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:'';background:#f5a300}.comparePaint h2,.corpo_sub_box h2,.blog_content h2{margin:30px 0;font-size:3rem}.blog_content h2{font-size:3rem}.blog_content h3{font-size:2.4rem;border-left:solid 5px #ff7415;text-align:left;padding:15px;margin:20px 0;background-color:#f5f5f5}.sub_txt_box .privacy strong{display:block;position:relative;padding:1rem 0;border-bottom:6px solid #ff7415;margin-top:3rem;margin-bottom:-20px;font-size:2rem}.sub_txt_box .privacy strong:before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;background:#f5a300}.formBox .submit,.more{text-align:center;margin-top:20px;margin-bottom:0 !important}.formBox .submit input[type=submit],.more a{display:inline-block;background-color:#59493f;padding:2px 30px;border-radius:100px;color:#fff;transition:all .3s}.formBox .submit input[type=submit]{font-size:2.4rem}.formBox .submit input[type=submit]:hover{opacity:.5;cursor:pointer}@media screen and (min-width:1025px){.formBox .submit input[type=submit],.more a{min-width:200px}}@media not screen and (min-width:1025px){.formBox .submit input[type=submit]{font-size:1.8rem}}.photoUL li{width:calc((100% - 30px*3)/4);position:relative;z-index:10}.taxList{display:flex;flex-wrap:wrap;margin-bottom:40px}.taxList li{display:inline-flex}.taxList li a{background-color:#ff7415;color:#fff;padding:5px 10px;margin:0 10px 10px 0;transition:all .3s;font-size:1.4rem}@media not screen and (min-width:1025px){.taxList li a{padding:3px 8px;font-size:1.2rem}}.taxList li.black a{background:#333}.taxList li.green a{background:#009349}.taxList li.red a{background:#d03333}.taxList li.two_tone a{background:linear-gradient(180deg,#9d9d9d 0%,#9d9d9d 50%,#333 50%,#333 100%)}.taxList li.original a{background:#ed8f2b}.taxList li.mocha a{background:#795548}.taxList li.navy a{background:#13214d}.taxList li.cream a{background:#ffe2c2;color:#cf9c7a !important}.taxList li.gray a{background:#616161}.taxList li.two_color a{background:linear-gradient(180deg,#5e3f37 0%,#5e3f37 50%,#a1887f 50%,#a1887f 100%)}.taxList li.yellow a{background:#fc3}.taxList li.colorful a{background:#9762f5}.taxList li.white a{background:#fff3cf;color:#cf9c7a !important}.taxList li.pink a{background:#ec6d88}.taxList li.brown a{background:#5e3f37}.taxList li.blue a{background:#005eb5}.taxList li.beige a{background:#e8d5b0;color:#cf9c7a !important}.areaList li a{background-color:#5ec618;color:#fff}.mainThumb:hover img,.more a:hover,.taxList li a:hover{opacity:.5}.picBox{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin:40px 0}.btmPhoto{width:30%;position:relative}.btmPhoto .before{position:absolute;color:#fff;top:5px;background-color:#e8340c;border-radius:10px;padding:5px 20px;left:10px}.photo{width:65%;position:relative}.photo .after{background-color:#005eb5;color:#fff;position:absolute;top:5px;border-radius:10px;padding:5px 20px;left:10px}.arrowImg{position:absolute;bottom:0;left:40px}@media not screen and (min-width:1025px){.btmPhoto{width:40%}.photo{width:55%}.arrowImg{left:140px;width:160px}}@media not screen and (min-width:767px){.btmPhoto{width:100%;margin-bottom:80px}.photo{width:100%}.arrowImg{display:none}.btmPhoto:before{content:'';width:0;height:0;border-style:solid;border-width:20px 40px 0;border-color:#c00 transparent transparent;display:inline-block;vertical-align:middle;position:absolute;top:initial;margin:0;right:50%;bottom:-60px;transform:translateX(50%)}}.btmPhoto a,.photo a{position:relative}.btmPhoto a:before,.photo a:before{display:none}.btmPhoto a img,.photo a img{width:100%;height:auto;display:block;transition:all .3s}.voiceList article{position:relative;width:100%;margin-bottom:15px}.voiceList article:before{display:none}.voiceList article img{width:100%;height:auto;display:block}.voice_article_inner{background-color:#fff;position:relative}.voiceExp{padding:15px}.voiceExp h4{margin-bottom:0;font-size:1.6rem}.voiceExp h4 a{color:#ff7415}.voiceSummary{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0}.voiceSummary .voicephotList{width:30%}.voiceSummary .voicephotList li{padding:20px 0}.voiceSummary .overflowH{width:68%}@media not screen and (min-width:767px){.voiceSummary .voicephotList,.voiceSummary .overflowH{width:100%}}.faqList dt{background-color:#fff2dd;color:#ff6900;border:0;cursor:pointer;font-size:2.2rem;font-weight:700;margin:0 !important;padding:20px 20px 20px 80px;position:relative;text-align:left;width:100%}.faqList dt:before{background-color:#ff6900;border-radius:100px;font-size:1.8rem;color:#fff;content:'Q';width:40px;height:40px;display:flex;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);line-height:2;text-transform:uppercase;font-family:'Montserrat','Noto Sans JP',sans-serif;font-weight:700}.faqList dd{background-color:#fff;padding:20px 20px 20px 90px;position:relative;transition:opacity .3s ease-in-out;border-bottom:solid 1px #ccc;margin-bottom:15px}.faqList dd:before{align-items:center;background-color:#e8340c;border-radius:100px;color:#fff;content:'A';display:flex;height:40px;justify-content:center;left:40px;position:absolute;top:10px;width:40px;text-transform:uppercase;font-family:'Montserrat','Noto Sans JP',sans-serif;font-weight:700}.blogList article{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;border-bottom:solid 1px #ccc;padding-bottom:20px}.blog_Thumb{width:20%}.blog_txt{width:78%}@media not screen and (min-width:767px){.blog_Thumb{width:100%}.blog_txt{width:100%}}.blog_txt h4 a{color:#ff6900;font-size:2rem}.blog_txt .more{text-align:left}.blog_txt .more a{text-align:center}.infoBox{margin:20px 0}.toc_list a{color:#ff6900}.bgCB{margin:4rem auto}@media not screen and (min-width:1025px){.bgCB{margin:4rem auto;padding:0 2rem}}.time{font-size:1.4rem}.serviceMenu ul{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.serviceMenu li{width:calc((100% - 30px*1)/2);position:relative;z-index:10}@media not screen and (min-width:767px){.serviceMenu li{width:100%;position:relative;z-index:10}}#menu .main-content,.menu .main-content{width:100%}.privacy #subpage .main-content .aioseo-breadcrumbs,#menu .aioseo-breadcrumbs,.menu .aioseo-breadcrumbs,.menu .inner,.mainv_box,.showroom_box{max-width:1200px;margin:20px auto}.mainv_box .hOfMainV{width:1000px;margin:0 auto;background-color:#ff7415;padding:20px;font-family:'Noto Sans JP',sans-serif;font-weight:900;color:#fff}@media not screen and (min-width:1025px){.privacy #subpage .main-content .aioseo-breadcrumbs,#menu .aioseo-breadcrumbs,.menu .aioseo-breadcrumbs{width:100%;margin:15px auto;font-size:1.2rem}.privacy #subpage .main-content .aioseo-breadcrumbs,#menu .aioseo-breadcrumbs,.menu .aioseo-breadcrumbs,.menu .inner,.mainv_box,.showroom_box{max-width:100%}.menu .inner{padding:0 20px}.mainv_box .hOfMainV{width:100%;padding:10px;font-size:1.6rem}}.mainv_box img,.showroom_box img{margin:auto}.full_title,.menu .packList #packWall,.menu .packList #packRoof,.menu .packList #packOther,.coco_gaiheki_Ttl{color:#fff;font-weight:900;background-color:#ff7415;padding:20px;text-align:center;font-size:4rem;font-family:'Noto Sans JP',sans-serif;margin:30px 0}@media not screen and (min-width:1025px){.full_title,.menu .packList #packWall,.menu .packList #packRoof,.menu .packList #packOther,.coco_gaiheki_Ttl{font-size:2.4rem;text-align:left;padding:10px;margin:15px 0}}@media not screen and (min-width:767px){.full_title,.menu .packList #packWall,.menu .packList #packRoof,.menu .packList #packOther,.coco_gaiheki_Ttl{font-size:2rem}}.privacy .full_title{margin-bottom:0 !important}.corporate .msgTxt{width:78%;padding:20px 0}.corporate .msgPhoto{width:20%;padding:20px 0}.corporate .msgTxt h3{position:relative;font-size:3rem;text-align:left;margin-bottom:30px}.corporate .msgTxt h3:after{display:block;border-bottom:solid 5px #ff7415;content:'';width:100px;margin-top:1rem}.corporate .youtube{max-width:1000px;margin:40px auto}.corporate .photoULLtl{display:flex;flex-wrap:wrap;gap:30px;margin:40px 0}.corporate .photoULLtl li{width:calc((100% - 30px*3)/4);position:relative}.comAreaBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto !important;padding:20px !important;background-color:#fff2dd}@media not screen and (min-width:1025px){.corporate .comAreaBox{margin:40px 20px !important}}@media not screen and (min-width:767px){.corporate .photoULLtl{margin:2rem 0;gap:20px}.corporate .photoULLtl li{width:calc((100% - 20px*2)/3)}}.comAreaBox h3{font-size:2rem !important;border-radius:10px;text-align:left;padding:15px;margin:0;background-color:#ff7415;color:#fff}.comAreaBox h4{font-size:2rem;border-left:3px solid #ff7415;padding-left:10px}.area_img{width:25%}.area_img img{width:100%}.overflowH{width:73%}@media not screen and (min-width:767px){.area_img,.overflowH{width:100%;font-size:1.4rem}.area_img{margin-bottom:2rem}.comAreaBox h3{font-size:1.8rem;padding:1rem}.comAreaBox h4{font-size:1.8rem}}.reaBnrList,.showroom_access_box .featureImg{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;gap:30px}.reaBnrList li,.showroom_access_box .featureImg li{width:calc((100% - 30px*1)/2);position:relative}.reaBnrList li img,.showroom_access_box .featureImg li img{width:100%}.reaBnrList li span{display:block;padding:10px;background-color:#ff7415;color:#fff}@media not screen and (min-width:1025px){.reaBnrList li span{font-size:1.4rem}}@media not screen and (min-width:767px){.reaBnrList,.showroom_access_box .featureImg{margin:2rem 0}.reaBnrList li,.showroom_access_box .featureImg li{width:100%}}.contactBox{position:relative;margin:40px auto;width:100%;box-sizing:border-box;text-decoration:none}.bgCB .contactBox{max-width:1200px}.contactBox .inBox{background:#fff;padding:20px;border:#ccc solid 10px;position:relative}.contactBox p.catchTxt{margin:-30px 0 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative}.contactBox .catchTxt img{margin-right:20px}.contactBox .telBox{overflow:hidden;z-index:100;position:relative;display:flex;flex-wrap:wrap}.contactBox .telBox .tel{width:40%;margin:0;padding-right:30px}.contactBox .telBox .tel span{font-size:5.8rem;line-height:1}.contactBox .telBox .tel .miT{background:#005eb5;display:block;color:#fff;font-size:15px;font-weight:700;text-align:center;padding:8px 0}.contactBox .btmCatch{font-family:'Noto Sans JP',sans-serif;font-weight:900;color:#c00;font-size:2.4rem;line-height:1.5;padding:10px}.tel span.tel-link{color:#d03333;font-size:4.8rem;font-size:clamp(2.4rem,1.527rem + 4.36vw,4.8rem);line-height:1;margin:0;display:block;font-family:Bahnschrift,-apple-system,'SF Pro Display','Oswald',Gadget,'Anton',sans-serif}.tel span.tel-link:before{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../img/common/ico_freedial.png);width:38px;height:22px;display:inline-block}.contactBox .telBox .tel span.tel-time{font-size:1.2rem}.contactBox .telBox .btnAr{display:flex;flex-wrap:wrap;justify-content:space-between;width:35%;margin:0}.coco_img{position:absolute;top:-20px;right:0;width:250px}@media not screen and (min-width:1025px){.contactBox .telBox .tel{width:50%;margin:0 0 15px;padding-right:15px}.contactBox .telBox .tel span{font-size:4.6rem;line-height:1;margin:0;display:block}.contactBox .telBox .btnAr{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%;gap:10px}.contactBox .telBox .btnAr a{width:calc((100% - 10px*1)/2)}.coco_img{top:-40px;width:200px}}@media not screen and (min-width:767px){.contactBox .telBox .tel{width:100%;margin:0 0 15px;padding-right:0}.contactBox .telBox .tel span{font-size:3.2rem;font-weight:700}.contactBox .telBox .btnAr{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px}.coco_img{display:none}}.featureBox{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff2dd;margin:60px 0}.featureBox .floatL{width:60%}.featureBox ul{width:40%;padding:15px}.featureBox ul li{display:flex;align-items:center;margin-bottom:25px}.featureBox ul li::last-child{margin-bottom:0}.featureBox ul li h4{padding:20px;background-color:#ff7415;color:#fff;margin-right:15px;margin-bottom:0;width:160px;text-align:center;border-radius:20px}@media not screen and (min-width:1025px){.featureBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:30px 0;padding:10px}.featureBox .floatL{width:58%}.featureBox ul{padding:0}.featureBox ul li{margin-bottom:10px;font-size:1.4rem;line-height:1.4}.featureBox ul li h4{padding:15px;width:120px}}@media not screen and (min-width:767px){.featureBox .floatL{width:100%}.featureBox ul{width:100%;padding:1.5rem 0 0}}.corpo_youtube{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0;gap:30px}.corpo_youtube_inner{width:calc((100% - 30px*1)/2);position:relative}@media not screen and (min-width:769px){.corpo_youtube{margin:2rem 0}.corpo_youtube_inner{width:100%}.corporate .youtube{margin:0}}.anshin_box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto}.boxL{width:30%}.boxR{width:68%}@media not screen and (min-width:1025px){.anshin_box .boxL{width:35%}.anshin_box .boxR{width:62%}}@media not screen and (min-width:767px){.anshin_box .boxL,.anshin_box .boxR{width:100%}}.boxR h4{background-color:#c00;padding:10px;color:#fff;text-align:center}.anshinTtl{display:flex;flex-wrap:wrap;font-size:11rem !important;font-weight:900;font-family:'Noto Sans JP',sans-serif;gap:20px}.anshinTtl span{width:170px;height:170px;border-radius:50%;background-color:#005eb5;color:#fff;display:flex;justify-content:center;align-items:center}@media not screen and (min-width:1025px){.anshinTtl{font-size:8rem !important;gap:10px}.anshinTtl span{width:115px;height:115px}}@media not screen and (min-width:767px){.anshinTtl{font-size:5rem !important}.anshinTtl span{width:75px;height:75px}}.flowList{background:linear-gradient(-45deg,#ff7415 25%,#ff8a3a 0,#ff8a3a 50%,#ff7415 0,#ff7415 75%,#ff8a3a 0);padding:20px;background-size:20px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:20px;margin:20px 0}.flowList h3{width:18%;font-size:4.6rem;text-align:center !important;color:#fff}.flowList ul{display:flex;flex-wrap:wrap;width:82%;gap:20px}.flowList ul li{width:calc((100% - 20px*7)/8);background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-family:'Noto Sans JP',sans-serif;font-weight:900;line-height:1.4;color:#ff7415}@media not screen and (min-width:1025px){.flowList{align-items:center}.flowList h3{width:25%;font-size:4rem !important;margin-bottom:0 !important}.flowList ul{width:73%;gap:10px}.flowList ul li{width:calc((100% - 10px*3)/4);min-height:70px}}@media not screen and (min-width:767px){.flowList h3{width:100%;font-size:3rem !important;margin-bottom:2rem !important}.flowList ul{width:100%;gap:10px}.flowList ul li{width:calc((100% - 10px*2)/3);min-height:70px;font-size:1.8rem !important}}.massage h4{position:relative}.massage h4:after{display:block;border-bottom:solid 5px #ff7415;content:'';width:100px;margin-top:1rem}.recruit #subpage .main-content,.post-type-archive-staff #subpage .main-content,.showroom #subpage .main-content,.diagnosis #subpage .main-content,.rainleaking #subpage .main-content,.corporate #subpage .main-content,.colorsimulation #subpage .main-content,.first .main-content{width:100%}.recruit .aioseo-breadcrumbs,.post-type-archive-staff .aioseo-breadcrumbs,.showroom .aioseo-breadcrumbs,.diagnosis .aioseo-breadcrumbs,.rainleaking .aioseo-breadcrumbs,.colorsimulation .aioseo-breadcrumbs,.corporate .aioseo-breadcrumbs,.first .aioseo-breadcrumbs{max-width:1200px;margin:20px auto}section .inner,article .inner{max-width:1200px;margin:0 auto}@media not screen and (min-width:1025px){.recruit #subpage .main-content,.post-type-archive-staff #subpage .main-content,.showroom #subpage .main-content,.diagnosis #subpage .main-content,.rainleaking #subpage .main-content,.corporate #subpage .main-content,.colorsimulation #subpage .main-content,.first .main-content{padding:20px 0}.recruit .aioseo-breadcrumbs,.post-type-archive-staff .aioseo-breadcrumbs,.showroom .aioseo-breadcrumbs,.diagnosis .aioseo-breadcrumbs,.rainleaking .aioseo-breadcrumbs,.colorsimulation .aioseo-breadcrumbs,.corporate .aioseo-breadcrumbs,.first .aioseo-breadcrumbs{max-width:100%}section .inner,article .inner{max-width:100%;padding:0 20px}.inner .inner{padding:0 !important}}.lowpriceReason .lowcost ul li{border:solid 20px #4fa800;padding:25px;box-sizing:border-box;margin:20px 0;position:relative}.lowpriceReason .lowcost ul li img{margin:20px auto}.lowpriceReason .lowcost ul li h5{font-size:2rem}.lowpriceReason .lowcost ul li h5:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f138';color:#c00;margin-right:15px;font-size:2.4rem}.checkLegend{width:20%}.checkPoint{width:78%;border:solid 1px #ccc;padding:20px;margin-bottom:20px}.checkPoint h3{display:block !important;text-align:center !important}.checkPoint ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px}.checkPoint ul li{width:calc((100% - 25px*2)/3)}.checkPoint ul li .checkpointThumb{position:relative;margin-bottom:15px}.checkPoint ul li .checkpointThumb img{width:100%}@media not screen and (min-width:1025px){.checkLegend{width:30%}.checkPoint{width:68%}.checkPoint ul li{width:calc((100% - 25px*1)/2)}}@media not screen and (min-width:767px){.checkLegend{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.checkLegend img{width:50%}.checkPoint{width:100%;border:solid 1px #ccc;padding:20px;margin-bottom:20px}.checkPoint ul li{width:calc((100% - 25px*0)/1)}}.checkTtl{padding:5px;background-color:#f9831f;font-size:1.4rem;color:#fff}@media not screen and (min-width:767px){.checkPoint ul li .ttl{padding:5px;background-color:#f9831f;font-size:1.4rem;color:#fff}.checkTtl{padding:0;background-color:#fff;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:inline-block;min-width:100px;text-align:center;border-radius:3px}}.bnrArea{display:flex;flex-wrap:wrap;gap:20px;flex-direction:row-reverse;justify-content:space-between}.estimatesBox,.consultationBox{width:calc((100% - 20px*1)/2)}.page-template-page-menu-single .main-content h3{text-align:left}.main-content h3.itemTi{font-size:3rem;margin-bottom:1.5rem}.itemBox{width:900px;margin:0 auto}.wallPartsBox .catchTtl img,.itemBox h3 img{display:inline-block;vertical-align:middle;margin-right:15px}.itemPhoto{width:20%}.itemPhoto img{margin:10px 0}.itemSummery{width:75%}.itemSummery p{font-size:2rem;margin:40px 0}.lowpriceReason .lowcost ul,.highCost ul,.itemData ul,.isL{display:flex;flex-wrap:wrap;align-content:center;gap:20px}.isL li{background-color:#d1e3d0;display:flex;flex-wrap:wrap;align-content:center;width:calc((100% - 20px*1)/2);border-radius:50px;font-size:2rem}@media not screen and (min-width:767px){.itemPhoto{width:60%;margin:40px auto}.itemSummery{width:100%}.itemSummery p{font-size:1.6rem;margin:20px 0}.isL li{width:100%}}.isL li h5{display:flex;background-color:#4fa800;color:#fff;padding:20px;width:50%;justify-content:center;align-items:center;border-radius:50px 0 0 50px}.isL li p{width:50%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;color:#4fa800}.highCost,.itemData{margin-top:20px;background:#4fa800;padding:30px;margin:20px 0}.highCost h3,.itemData h4{text-align:center !important;color:#fff;font-weight:900;font-size:4rem}.itemData h4{font-size:2rem;margin-bottom:15px;font-weight:900}.highCost ul li,.itemData ul li{width:calc((100% - 20px*2)/3);background-color:#fff;padding:20px;display:flex;flex-wrap:wrap;align-items:center;position:relative}.lowpriceReason .lowcost ul li{width:calc((100% - 20px*1)/2);background-color:#fff;padding:20px;display:flex;flex-wrap:wrap;align-items:center;position:relative}.lowpriceReason .lowcost ul li:last-child{width:100%}@media not screen and (min-width:1025px){.itemBox{width:100%;margin:0 auto}.highCost,.itemData{margin-top:20px;background:#4fa800;padding:20px}.highCost ul li,.itemData ul li{justify-content:space-between}.itemData ul li img{width:35px}.isL li h5{padding:10px}.wallPartsBox .catchTtl img{display:block;margin:0 auto}}@media not screen and (min-width:1025px){.lowpriceReason .lowcost ul li{border:solid 5px #4fa800;padding:10px}.lowpriceReason .lowcost ul li:last-child h4{font-size:3rem;margin-top:10px}.lowpriceReason .lowcost ul li:last-child .compareBox{width:90%;margin:35px auto 0 auto}}@media not screen and (min-width:767px){.highCost ul li,.itemData ul li{width:100%}.lowpriceReason .lowcost ul li{width:100%}.lowpriceReason .lowcost ul li:last-child h4{font-size:3rem;margin-top:0}.lowpriceReason .lowcost ul li:last-child .compareBox{width:100%;margin:10px auto 0 auto}.lowpriceReason .lowcost ul li h5{font-size:1.6rem}}.itemData ul li h5{width:100%;padding:2px;font-size:2rem;text-align:center;background-color:#005eb5;color:#fff;border-radius:10px;margin-bottom:10px}.highCost ul li img{width:100%}.warryBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.warryBox img{margin:0 20px}.lawpriceWhy h2{text-align:center;position:relative;padding:2rem 3rem;color:#fff;border-radius:10px;background:#4fa800;font-size:3rem;margin-bottom:40px}.lawpriceWhy h2:after{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:10px 10px 0;border-style:solid;border-color:#4fa800 transparent transparent}.catchTtl{text-align:center;font-size:3.4rem;font-weight:900;line-height:1.4}.catchTtl strong{font-weight:900;color:#ff7415}@media not screen and (min-width:767px){.lawpriceWhy h2{padding:1rem;font-size:2.4rem;margin-bottom:2rem}.catchTtl{text-align:center;font-size:2rem;font-weight:900;line-height:1.4}}.lawpriceWhy .highCost ul li h4{border-radius:50%;background:#d03333;width:65px;height:65px;color:#fff;font-size:2rem;position:absolute;top:-10px;left:-10px;padding:0;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.2}.lawpriceWhy .highCost ul li p{margin:0}.lowpriceReason .lowcost ul li h4{width:100%;padding-left:60px;margin-bottom:0;font-size:3.4rem;font-weight:900;line-height:1.4}.lowpriceReason .lowcost ul li h4 span.reasonIco{background:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../img/common/comLowprice_ico.png) no-repeat center center;background-size:cover;color:#fff;width:112px;height:112px;font-size:23px;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:-40px;left:-40px;line-height:1}.lowpriceReason .lowcost ul li h4 span strong{font-size:1.4rem;line-height:1.2;padding:0 10px}.lowpriceReason .lowcost p{margin:0}@media screen and (min-width:1025px){.compareBox{margin:40px auto}}.qualityBox .catchTtl{font-size:6rem;text-align:left}@media not screen and (min-width:1025px){.qualityBox .catchTtl{font-size:5rem}.lowpriceReason .lowcost ul li h4{width:100%;padding-left:90px;margin-bottom:0;font-size:2.6rem;font-weight:900;line-height:1.4}.lowpriceReason .lowcost ul li h4 span.reasonIco{top:-20px;left:-20px}}.qualityBox .catchTtl .catchIco{float:left;margin-right:20px}.qualityBox .img_box{width:30%}.qualityBox .txt_box{width:68%}.wallPartsBox .catchTtl{text-align:center;font-size:4rem}@media not screen and (min-width:1025px){.qualityBox .img_box{width:60%;margin:20px auto}.qualityBox .txt_box{width:100%}}@media not screen and (min-width:767px){.qualityBox .img_box{width:100%;margin:20px auto}.qualityBox .catchTtl .catchIco{width:140px;float:initial;margin-right:20px}.qualityBox .catchTtl{font-size:3rem}}.inner .privacy strong{font-size:1.8rem}.colorStep{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px}.colorStep li{width:calc((100% - 20px*4)/5);background-color:#fef2db;border-radius:10px}@media not screen and (min-width:1025px){.colorStep li{width:calc((100% - 20px*2)/3)}}@media not screen and (min-width:767px){.colorStep li{width:100%}}.colorStep li span{display:block;padding:10px;background-color:#ff7415;color:#fff;border-radius:10px 10px 0 0}.colorStep li img{width:100%}.colorStep li h4{font-size:1.8rem;padding:0 10px;margin:10px 0;color:#ff7415}.colorStep li p{padding:0 10px 10px;font-size:1.4rem;margin:0}.colorStep li br{display:none}@media screen and (min-width:1025px){.campaignArw{background:#005eb5;color:#fff;font-size:20px;font-weight:700;padding:0 20px;margin:20px 165px 10px 0;position:relative}.campaignArw:after{content:' ';height:0;position:absolute;width:0;border:30px solid transparent;border-left:#005eb5 solid 48px;left:100%;top:50%;margin-top:-30px}}.balloonBox{padding:20px;border:solid 10px #ff7415;font-size:2.4rem;width:80%;margin:20px auto;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#fef2db;font-weight:900}.balloonBox:after{content:'';background-image:url(//coco-paint.jp/coco-wp/wp-content/themes/coco-paint/css/../images/coco_big.png);display:flex;width:240px;height:185px;vertical-align:middle}.balloonBoxInner{width:70%}.balloonBox h4{font-size:3rem;line-height:1.4;position:relative;margin-bottom:2rem;color:#ff7415;font-weight:900;font-family:'Noto Sans JP',sans-serif}@media not screen and (min-width:1025px){.balloonBox{width:100%;flex-direction:column}.balloonBoxInner{width:100%}}.catchPAt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:40px 0}.catchPAt img{margin-right:20px}.catch_txt{font-size:3rem;font-weight:900;width:80%;display:flex;flex-direction:column;line-height:1.2}.catch_txt em{font-size:5rem}.photoUL{display:flex;flex-wrap:wrap}@media screen and (min-width:1025px){.photoUL{gap:20px}}.photoUL li{width:calc((100% - 20px*2)/3)}.photoUL li img{width:100%}@media not screen and (min-width:767px){.photoUL li{width:calc((100% - 20px*1)/2)}.photoUL li:nth-child(odd){margin:0 15px 15px 0}}.troubleBox{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}.troubleBox .img_box{width:45%}.troubleBox .overflowH{width:50%}.troubleBox .overflowH h5{font-size:2rem}.rainleaking h6,.arrow_title{font-size:2rem;margin:20px 0}.rainleaking h6:before,.arrow_title:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f138';color:#c00;margin-right:15px;font-size:2.4rem}.ranking li{margin:10px 0;font-size:2.6rem;font-weight:900;color:#c00}.img_box2,.img_box3,.img_flow_box2,.img_flow_box3{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto;gap:50px}.img_flow_box2{width:80%;margin:0 auto}.img_box2 .item_box{padding:10px;position:relative}.img_box3 .item_box{padding:20px;position:relative}.img_box2 .item_box,.img_flow_box2 .item_box{width:calc((100% - 50px*1)/2)}.img_box3 .item_box,.img_flow_box3 .item_box{width:calc((100% - 50px*2)/3)}.img_flow_box2 .item_box,.img_flow_box3 .item_box{padding:15px;border:solid 3px #fef2db;border-radius:20px;background-color:#fef2db;position:relative}.item_box img{width:100%;height:auto}.img_flow_box2 .item_box:before,.img_flow_box3 .item_box:before{content:'';width:0;height:0;border-style:solid;border-width:40px 0 40px 20px;border-color:transparent transparent transparent #ff7415;display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;margin:auto;right:-35px;-webkit-transform:translateZ(0);transform:translateZ(0)}.img_flow_box2 .item_box:last-child:before,.img_flow_box3 .item_box:last-child:before{display:none}.meritImg{width:30%}.meritImg img{width:100%}.meritTxt{width:68%}.showroomMerit,.showroomMerit_list{display:flex;flex-wrap:wrap;gap:20px}.requirementList ul{display:flex;flex-wrap:wrap;gap:20px}.jobThumb{width:30%}.jobThumb img{width:100%;border-radius:5px;transition:all .3s}.jobThumb img:hover{opacity:.5}.jobTxtBox{width:68%}.jobTxtBox h3{font-size:2.6rem;margin-bottom:5px !important;color:#5ec618}.requirementList ul{width:100%}.requirementList li,.showroomMerit li{width:calc((100% - 20px*1)/2)}.requirementList li{border:solid 1px #ccc;padding:15px;border-radius:5px}.recruit_bt{display:block;background-color:#5ec618;border-radius:5px;padding:5px;text-align:center;color:#fff;border-bottom:solid 5px #4fa800;transition:all .3s}.recruit_bt:hover{opacity:.5}.single-recruit .recruit_bt{display:inline-block;padding:10px 20px;min-width:240px}.showroomMerit_list li{width:calc((100% - 30px*2)/3);display:flex;flex-wrap:wrap;justify-content:space-between}.showroomMerit_list_inner{width:50%}.showroomMerit h4{text-align:right;position:relative;font-size:2.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:900}.showroomMerit h4 img{position:absolute;left:0}@media not screen and (min-width:1025px){.showroomMerit h4{font-size:2rem}.showroomMerit h4 img{left:-10px;width:120px}.showroomMerit_list li{width:calc((100% - 30px*1)/2)}}@media not screen and (min-width:767px){.showroomMerit_list li,.requirementList li,.showroomMerit li{width:100%}}.merit_img{width:100%;margin:15px auto}.showroomMerit_list h4{line-height:1;color:#b50208;margin-bottom:10px}.staffList,.staffLinkAreaWorks{display:flex;flex-wrap:wrap;gap:50px}.staffList li,.staffLinkAreaWorks li{width:calc((100% - 50px*3)/4)}@media not screen and (min-width:1025px){.staffList,.staffLinkAreaWorks{display:flex;flex-wrap:wrap;gap:20px}.staffList li,.staffLinkAreaWorks li{width:calc((100% - 20px*2)/3)}}@media not screen and (min-width:767px){.staffList li,.staffLinkAreaWorks li{width:calc((100% - 20px*1)/2)}}.staffProf{display:flex;flex-wrap:wrap;justify-content:space-between}.staffPictBox{width:25%}.profileDetail{width:70%}@media not screen and (min-width:1025px){.staffPictBox{width:40%;margin:auto}.profileDetail{width:100%}}@media not screen and (min-width:767px){.staffPictBox{width:70%;margin:20px auto}}.staffLinkAreaWorks .mainThumb,.staffList .staffPict{position:relative;margin-bottom:15px}.staffLinkAreaWorks .mainThumb:before,.staffList .staffPict:before{display:none}.staffLinkAreaWorks .mainThumb img,.staffList .staffPict img{width:100%;height:auto;display:block}.staffList .staffPict img{border-radius:10px}.staffTxt{text-align:center}.profileDetail p{margin-bottom:15px;line-height:1.5}.staffTxt p{margin-bottom:10px;line-height:1.2}.positionTxt{font-size:1.2rem;margin-bottom:0}.staffName{font-size:2rem;font-weight:700;font-family:'Noto Sans JP',sans-serif}.profileDetail .staffName{font-size:3.6rem}.profileDetail .positionTxt{font-size:1.6rem;margin-bottom:5px}.profileDetail dl dd{margin-left:15px}.staffWorksListName a{position:relative;color:#ff7415}.staffWorksListName a:before{border-bottom:solid 1px #000;bottom:0;content:'';display:block;position:absolute;transition:all .3s ease;width:0}.staffWorksListName a:before{left:0}.staffWorksListName a:hover:before{width:100%}.recruit_l{width:30%}.recruit_l li{margin-bottom:30px}.recruit_r{display:flex;flex-wrap:wrap;width:65%;justify-content:space-between}.recruit_r .msgTxt{width:58%}.recruit_r .img_box h5{text-align:center;line-height:1.2;margin-top:10px}.recruit_r .img_box h5 span{background-color:#ff7415;color:#fff;padding:10px 20px;display:block;border-radius:10px}.recruit_r .img_box h5 strong{font-size:3rem}.recruit .catch_txt h2{font-size:3rem;line-height:1.4;font-family:'Noto Sans JP',sans-serif;font-weight:700}.recruit .catch_txt h2 .txtL{font-size:4.6rem;display:block}.recruit .catch_txt h2 .txtEn{font-size:2rem;color:#5ec618}.declareList,.sdgs_cont{display:flex;flex-wrap:wrap;justify-content:space-between;margin:60px 0}.declareList:nth-child(odd){flex-direction:row-reverse}.declareList .img_box{width:45%}.declareList .txt_box{width:50%}.sdgs_cont{border:solid 3px #fef2db;border-radius:20px;background-color:#fef2db;padding:20px}.sdg_icon{display:flex;flex-wrap:wrap;margin:20px 0;gap:20px}.sdg_icon li{width:calc((100% - 20px*3)/4);max-width:150px}.sdgs_cont h3{color:#ff7415;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:3rem}@media not all and (min-width:767px){.works_article_inner .mainThumb{margin-bottom:15px}}