@charset "UTF-8";#sekou_detail .label{position:absolute;left:20px;bottom:20px;font-size:16px;line-height:35px;padding:0 20px;color:#fff;font-weight:700}#sekou_detail .label-1{background-color:#0080e7}#sekou_detail .label-2{background-color:#1e9d4e}#sekou_detail .label-3{background-color:#ff800f}#sekou_detail .label-5{background-color:#333}#sekou_detail .label-6{background-color:#f14848}#sekou_detail .label-7{background-color:#63c}#sekou_detail .label-8{background-color:#630}#sekou_detail .label-9{background-color:#690}#sekou_detail .label-10{background-color:#f4bd00}#sekou_detail .label-11{background-color:#0080e7}#sekou_detail .label-12{background-color:#1e9d4e}#sekou_detail .label-13{background-color:#ff800f}#sekou_detail .label-14{background-color:#333}#sekou_detail .label-15{background-color:#f14848}.case-ttl{padding:70px 0 40px}.case-ttl h3{font-size:32px;margin-bottom:0}.case-ttl h3.l-line{text-align:left;height:auto;float:none}.case-ttl p{float:right;font-size:16px;font-weight:700;padding-top:18px}#sekou_list li.case-item{float:left;width:calc((99.99% / 3) - 20px);margin-right:30px;margin-bottom:30px}#sekou_list li.case-item:nth-child(3n){margin-right:0}#sekou_list .photo{position:relative;height:230px;overflow:hidden}#sekou_list .photo img{width:100%}#sekou_list .photo img:first-child{width:100%;height:230px;object-fit:cover}#sekou_list .photo .stamp{position:absolute;width:100px;right:10px;bottom:10px}#sekou_list li ul{padding:15px 0 10px}#sekou_list .name{margin-bottom:15px}#sekou_list .cost{margin-bottom:10px;font-weight:700}#sekou_list .roof{margin-bottom:10px;font-weight:700}#sekou_list .wall{margin-bottom:10px;font-weight:700}#sekou_detail .cate ul{margin-bottom:30px;padding:15px 0;text-align:left;background-color:#f1f2f6}#sekou_detail .cate ul li.sl-point{margin-bottom:0;font-size:14px}#sekou_detail .cate ul li:first-child{display:inline-block;font-size:16px;font-weight:700;height:30px;margin-bottom:0;line-height:30px;padding:0 10px;margin-right:5px}#detail_container .ab-tbl_wrap{margin-top:60px}#detail_container .about{float:left;width:calc(50% - 15px);margin-right:30px}#detail_container .about:last-child{margin-right:0}#detail_container .about th,#detail_container .about td{padding:20px;font-size:16px;line-height:30px;font-weight:700;vertical-align:middle;border:1px solid #f1f2f6}#detail_container .about th{line-height:1.5;background-color:#f8deb5;font-weight:900}#detail_container .about td.color{width:100px;background-color:#fdf4e6}#detail_container .color.c-wallPaintColor-td{text-align:center}#detail_container .gallery .photo{position:relative}#detail_container .gallery .photo.photo-after{margin-top:35px}#detail_container .gallery .photo img{width:100%;height:auto}#detail_container .gallery .photo .stamp{position:absolute;width:150px;right:20px;bottom:20px}#detail_container .before-ttl{margin-top:60px;padding:15px 0 15px 30px;background-color:#eb6120;font-size:22px;color:#fff;font-weight:700}#detail_container .before_list li{margin-top:35px;position:relative}#detail_container .before_list li img{width:100%;height:auto}#detail_container .photo .label-situation,#detail_container .before_list li .label-situation{padding:10px 10px 10px 20px;font-size:22px;font-weight:700;color:#fff;background:#eb6120;position:absolute;top:10px;left:10px}@media screen and (max-width:1000px){#sekou_detail .cate ul li:first-child{font-size:14px;height:20px;line-height:20px}#sekou_detail .cate ul li.sl-point{font-size:12px}#sekou_list .name,#sekou_list .cost,#sekou_list .roof,#sekou_list .wall{font-size:14px;margin-bottom:10px}#case_cat ul li .cube_btn.arrow02:after{top:calc(50% - 6px);right:5px;width:12px;height:12px}#detail_container .gallery .photo .stamp{width:150px}.case-ttl{padding:60px 0 30px}.case-ttl h3{float:left;line-height:40px;font-size:26px}.about td.color{width:80px}#detail_container .about th,#detail_container .about td{padding:15px;font-size:14px;line-height:20px}#detail_container .comment .txt{font-size:16px}}@media screen and (max-width:767px){.case-ttl{padding:20px 0}.case-ttl h3{font-size:18px;line-height:1.36em}.case-ttl p{font-size:12px;padding-top:9px}#case_cat ul li:first-child img{height:40px;width:auto}#sekou_list .photo .stamp{width:80px}#sekou_list li.case-item{float:none;width:100%;margin-right:0}#sekou_detail .cate ul{margin-bottom:10px}#detail_container .comment,#detail_container .ab-tbl_wrap,#detail_container .voice-link{margin-top:40px}#detail_container .comment.tanto .ttl:before{height:24px;width:21px}#detail_container .before_list li{margin-top:20px}#detail_container .before-ttl{margin-top:40px;padding:10px 0 10px 15px;background-color:#eb6120;font-size:16px;line-height:20px;color:#fff;font-weight:700}#detail_container .gallery .photo.photo-after{margin-top:20px}#detail_container .gallery .photo .stamp{width:80px;right:10px;bottom:10px}#detail_container .about{float:none;width:100%;margin-right:0}#sekou_detail .label{left:10px;bottom:10px;font-size:12px;line-height:25px}#detail_container .about:first-child{margin-bottom:20px}#detail_container .about td.color{width:auto}#detail_container .about th,#detail_container .about td{display:block;padding:10px;font-size:13px;line-height:18px}#detail_container .photo .label-situation,#detail_container .before_list li .label-situation{font-size:14px}}.gallery_two_column,.gallery_one_column{display:flex;justify-content:flex-start;flex-wrap:wrap;width:auto;margin:20px auto}.photo_gallery{width:30%;height:auto;margin-right:5%}.photo_gallery:nth-child(3n){margin-right:0}h1.gallery_title{margin-top:60px;padding:15px 0 15px 30px;background-color:#eb6120;font-size:22px;color:#fff;font-weight:700}#detail_container .gallery .comment{margin-top:60px;font-size:18px;font-weight:500;margin-bottom:60px}#detail_container .gallery .photo_comment{text-align:center;padding:10px 0 30px}#detail_container .comment .txt{padding-left:2em}@media screen and (max-width:767px){h1.gallery_title{padding:20px 10px;height:auto}.gallery_one_column{display:block}.gallery_two_column{display:flex;justify-content:space-between}.photo_gallery{width:96%;margin:0 auto}.gallery_two_column .photo_gallery,.gallery_two_column .photo_gallery:nth-child(3n){width:48%;margin:0}#detail_container .gallery .photo_comment{padding:10px 0 10px}}#case_cat{padding:30px 0;background-color:#f1f2f5}#case_cat div.sec-inner .pc{display:block}#case_cat div.sec-inner .sp{display:none}#case_cat div.sec-inner>div{width:100%}#case_cat div.sec-inner div.pc>div{width:100%}#case_cat div.sec-inner div div img{width:100%}#case_cat div.sec-inner div ul{width:100%;display:flex;flex-wrap:wrap}#case_cat div.sec-inner div ul li{width:calc(97% / 4);margin-bottom:15px}#case_cat div.sec-inner div ul li:not(:nth-child(4n)){margin-right:1%}#case_cat div.sec-inner div:nth-of-type(1)>ul li .cube_btn{background-color:#eb6120}#case_cat div.sec-inner div:nth-of-type(2)>ul li .cube_btn{background-color:#ef9201}#case_cat div.sec-inner div:nth-of-type(2)>ul li .cube_btn:first-child{text-indent:-1em}#case_cat ul li .cube_btn_wrap{display:block;width:100%}#case_cat ul li .cube_btn.arrow02:after{top:calc(50% - 10px);right:10px;width:20px;height:20px;display:none}#case_cat ul li .cube_btn{display:block;font-size:18px;line-height:25px;padding:12px 10px}#case_cat div.sec-inner div ul.iro li{position:relative;margin-bottom:20px}#case_cat ul.iro li:hover{top:1px}#case_cat ul.iro li a:before{content:" ";display:block;width:80px;height:80px;border-radius:50%;background-color:#f9e3d5;margin:0 auto 10px}#case_cat ul.iro li:nth-of-type(1) a:before{background-color:#f9e3d5;background-image:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/case/twotone.png);background-size:contain}#case_cat ul.iro li:nth-of-type(2) a:before{background-color:#f8e58c}#case_cat ul.iro li:nth-of-type(4) a:before{background-color:#9fc24d}#case_cat ul.iro li:nth-of-type(5) a:before{background-color:#dde9f5}#case_cat ul.iro li:nth-of-type(6) a:before{background-color:#6f5436}#case_cat ul.iro li:nth-of-type(8) a:before{background-color:#4496d3}#case_cat ul.iro li:nth-of-type(9) a:before{background-color:#eedcb3}#case_cat ul.iro li:nth-of-type(10) a:before{background-color:#f9e3d5;background-image:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/case/multicolor.png)}#case_cat ul.iro li:nth-of-type(7) a:before{background-color:#16160e}#case_cat ul.iro li:nth-of-type(3) a:before{background-color:#f3981d}@media screen and (max-width:1000px){#case_cat ul li .cube_btn{font-size:14px;line-height:16px}#case_cat ul li .cube_btn.arrow02:after{top:calc(50% - 6px);right:5px;width:12px;height:12px}}@media screen and (max-width:767px){#case_cat ul li:first-child{text-align:left;float:none;width:100%;margin-bottom:25px}#case_cat ul li:first-child img{height:40px;width:auto}#case_cat ul li{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}}@media screen and (max-width:767px){#case_cat{padding-bottom:5px}#case_cat div.sec-inner .sp div.hidden_box{width:100%;margin-bottom:1em}#case_cat div.sec-inner .sp div.hidden_box .hidden_show1,#case_cat div.sec-inner .sp div.hidden_box .hidden_show2{width:100%}#case_cat .hidden_box{display:block;text-align:left}#case_cat .hidden_box label{width:42%;height:40px;text-indent:-9999px;display:inline-block;text-align:center;background-image:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/case/icon-color.png);background-size:cover}#case_cat .hidden_box label:nth-of-type(1){margin-right:30px;background-image:url(//ace-paint.net/wp-content/themes/protimes_new_20230314/assets/css/../img/case/icon-area.png);background-size:cover}#case_cat .hidden_box input{display:none}#case_cat .hidden_box .hidden_show1,#case_cat .hidden_box .hidden_show2,#case_cat .hidden_box .hidden_show3{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}#case_cat .hidden_box input#label1:checked~.hidden_show1,#case_cat .hidden_box input#label2:checked~.hidden_show2,#case_cat .hidden_box input#label3:checked~.hidden_show3{height:auto;opacity:1;margin-top:25px}#case_cat .hidden_box ul.area{justify-content:space-between}#case_cat .hidden_box ul.area li{margin:0 2% 10px 0;text-align:center}#case_cat .hidden_box ul.area li:nth-child(even){margin:0 0 10px}#case_cat .hidden_box ul.iro{width:100%;margin-left:0;flex-wrap:wrap}#case_cat ul.iro li{width:calc(100% /2);text-align:center}#case_cat ul.iro li:first-child{width:calc(100% /2)}#case_cat div.sec-inner div ul.iro li:not(:nth-child(even)){margin-right:0}#case_cat ul.iro li a{font-size:14px}#case_cat ul.iro li a:before{width:60px;height:60px}}@media screen and (max-width:320px){#case_cat .hidden_box label{width:49%}#case_cat .hidden_box label:nth-of-type(1){margin-right:2px}}#case_cat .tab_btn{display:flex}#case_cat .tab_btn div{display:flex;align-items:center;justify-content:center;width:265px;height:60px;cursor:pointer;border:2px solid #666;background:#faf4e6}#case_cat .tab_btn div+div{margin-left:10px}#case_cat .tab_btn div.active{position:relative;z-index:2;padding-bottom:3px;border-bottom:0;background:#fff}#case_cat .case_cat_box{height:0;padding:0;margin:0;opacity:0;visibility:hidden;overflow:hidden}#case_cat .case_cat_box.open{height:auto;margin-top:-3px;padding:30px;background:#fff;border:2px solid #666;opacity:1;visibility:visible}@media screen and (max-width:767px){#case_cat div.sec-inner .pc{display:none}#case_cat div.sec-inner .sp{display:block}#case_cat .tab_btn{flex-wrap:wrap;margin-bottom:10px}#case_cat .tab_btn div{border:solid 1px #666;border-radius:5px;width:48%;height:39px;margin-bottom:10px;position:relative}#case_cat .tab_btn div:after{content:"\f107";position:absolute;display:block;width:10px;height:10px;top:50%;transform:translateY(-50%);right:.5em;font-family:"Font Awesome 5 Free";font-weight:900;color:#6d6d6d;transition:.3s}#case_cat .tab_btn div.active:after{content:"\f106"}#case_cat .tab_btn div+div{margin-left:0}#case_cat .tab_btn div:nth-child(2n){margin-left:2%}#case_cat .tab_btn div.active{border:solid 1px;padding-bottom:0}#case_cat .case_cat_box{transition:1.5s}#case_cat .case_cat_box.open{background-color:transparent;border:none;padding:0;margin-top:0}#case_cat .case_cat_box ul{margin-top:-30px}#case_cat .case_cat_box.open ul{margin-top:0}#case_cat div.sec-inner div ul li{width:49%;text-align:center}#case_cat div.sec-inner div ul li:nth-child(2n){margin-right:0}}#sekou_detail .bnr-contact{margin-top:60px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){#sekou_detail .bnr-contact{margin-top:60px;display:flex;justify-content:center;align-items:center}}