@charset "utf-8";#news{background-color:#FFF;border-radius:10px;position:relative}#news h2{line-height:1}#news div a{color:#1D2037;display:block;position:relative;text-decoration:none}#news div a time{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #1D2037;transition:border-bottom 0.2s ease-out 0s}#news div a:hover time{border-bottom:1px solid #EC8308}#news div a h3{font-weight:400;position:relative}#news a[href$="news/index"]{color:#1D2037;display:inline-block;padding-right:1em;position:relative;text-decoration:none}#news a[href$="news/index"]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F0142";display:block;font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:-.5em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right 0.2s ease-out 0s}#news a[href$="news/index"]:hover:before{right:-.2em}@media screen and (max-width:767px){#news{padding:6.25% 3.125%;text-align:center}#news h2{font-size:125%}#news div{margin-top:1.785714285714286%}#news div a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #9FA0A0;line-height:1.6;padding:1.785714285714286% 3.571428571428571%;text-align:left;transition:border-bottom 0.2s ease-out 0s}#news div a:hover{border-bottom:1px solid #EC8308}#news div a h3{word-break:break-all}#news a[href$="news/index"]{margin-top:1.785714285714286%;margin-right:.5em}}@media screen and (min-width:768px){#news{margin-top:100px;margin-bottom:100px;padding:0 60px 0 28%}#news h2{position:absolute;top:0;left:0}#news div a:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F040A";color:transparent;display:block;font-family:"Material Design Icons";font-size:125%;line-height:1;position:absolute;top:50%;left:-.125em;-ms-transform:translateY(-50%);-webkit-transform:translateXY(-50%);transform:translateY(-50%);transition:color 0.2s ease-out 0s}#news div a:hover:before{color:#EC8308}#news div a+a{margin-top:1em}#news div a:after{clear:both;content:"";display:block}#news div a time{display:inline-block;font-size:100%;float:left;margin:0 1em;width:10em}#news div a h3{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #9FA0A0;float:right;overflow:hidden;text-overflow:ellipsis;transition:border-bottom 0.2s ease-out 0s;white-space:nowrap;width:-webkit-calc(100% - 12em);width:calc(100% - 12em)}#news div a:hover h3{border-bottom:1px solid #EC8308}#news a[href$="news/index"]{font-size:125%;margin-top:50px}}@media screen and (min-width:768px) and (max-width:939px){#news h2{font-size:150%}}@media screen and (min-width:940px) and (max-width:1023px){#news h2{font-size:175%}}@media screen and (min-width:1024px) and (max-width:1199px){#news h2{font-size:187.5%}}@media screen and (min-width:1200px) and (max-width:1279px){#news h2{font-size:200%}}@media screen and (min-width:1280px){#news h2{font-size:200%}}#top_banner ul:not(.slick-slider):not(.slick-dots)>li{display:inline-block;vertical-align:top}#top_banner ul:not(.slick-slider):not(.slick-dots){text-align:center}#top_banner ul:not(.slick-slider):not(.slick-dots)>li img,#top_banner ul.slick-slider li.slick-slide img{width:100%}#top_banner ul:not(.slick-slider):not(.slick-dots)>li a img,#top_banner ul.slick-slider li.slick-slide a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#top_banner ul:not(.slick-slider):not(.slick-dots)>li a:hover img,#top_banner ul.slick-slider li.slick-slide a:hover img{opacity:.7}#top_banner .slick-prev,#top_banner .slick-next{height:40px;width:40px}#top_banner .slick-prev:before,#top_banner .slick-next:before{color:#000;font-family:"Material Design Icons";font-size:40px}#top_banner .slick-prev:before{content:"\F0141"}#top_banner .slick-next:before{content:"\F0142"}@media screen and (max-width:479px){#top_banner ul:not(.slick-slider):not(.slick-dots)>li{width:93.75%}}@media screen and (min-width:480px) and (max-width:639px){#top_banner ul:not(.slick-slider):not(.slick-dots)>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#top_banner ul:not(.slick-slider):not(.slick-dots)>li:nth-child(even){margin-left:3.125%}}@media screen and (min-width:640px) and (max-width:767px){#top_banner ul:not(.slick-slider):not(.slick-dots)>li{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#top_banner ul:not(.slick-slider):not(.slick-dots)>li:not(:nth-child(3n+1)){margin-left:3.125%}}@media screen and (max-width:767px){#top_banner{margin-bottom:6.25%}#top_banner ul:not(.slick-slider):not(.slick-dots){margin-top:-3.125%}#top_banner ul:not(.slick-slider):not(.slick-dots)>li{margin-top:3.125%}}@media screen and (min-width:768px){#top_banner{margin-bottom:100px}#top_banner ul:not(.slick-slider):not(.slick-dots){margin-top:-30px}#top_banner ul:not(.slick-slider):not(.slick-dots)>li{margin-top:30px;width:-webkit-calc((100% - (30px * 2)) / 3);width:calc((100% - (30px * 2)) / 3)}#top_banner ul:not(.slick-slider):not(.slick-dots)>li:not(:nth-child(3n+1)){margin-left:30px}#top_banner ul.slick-slider li.slick-slide{padding:0 15px}}@media screen and (max-width:1279px){#top_banner .slick-prev{left:-2%}#top_banner .slick-next{right:-2%}}@media screen and (min-width:1280px){#top_banner .slick-prev{left:-40px}#top_banner .slick-next{right:-40px}}#construction.lazyloaded{background:url(https://tadakenso.net/images/user/back/pattern.webp) center center repeat}@media screen and (max-width:767px){#construction{padding-top:6.25%}}@media screen and (min-width:768px){#construction{padding-top:100px}}#differences figure picture{text-align:center}#differences figure figcaption strong{display:block;font-weight:400;line-height:1.4}#differences figure figcaption strong span{display:inline-block;line-height:1}@media screen and (max-width:767px){#differences{margin-bottom:6.25%}#differences figure picture{margin-bottom:3.125%}#differences figure picture img{width:75%;max-width:424px}#differences figure figcaption strong{font-size:137.5%;padding:0 3.125%}#differences figure figcaption p{padding:0 3.125%}}@media screen and (min-width:768px){#differences{margin-bottom:100px}#differences figure figcaption strong{font-size:175%;margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:939px){#differences figure picture{margin-bottom:30px}#differences figure picture img{width:424px}}@media screen and (min-width:940px){#differences figure:after{clear:both;content:"";display:block}#differences figure picture{float:right;width:35.25%}#differences figure picture img{width:100%}#differences figure figcaption{float:left;width:-webkit-calc(100% - 35.25% - 20px);width:calc(100% - 35.25% - 20px)}}#roofing ul.slick-slider li.slick-slide,#roofing ul>li{line-height:1.6}#roofing ul.slick-slider li.slick-slide picture img,#roofing ul>li picture img{width:100%}#roofing ul:not(.slick-slider):not(.slick-dots) li p{font-size:75%;line-height:1.4}#roofing ul.slick-slider li.slick-slide p{font-size:87.5%;line-height:1.6;margin-top:.5em}#roofing .slick-dots{position:static}@media screen and (max-width:359px){#roofing ul:not(.slick-slider):not(.slick-dots) li{width:93.75%}}@media screen and (min-width:360px) and (max-width:639px){#roofing ul:not(.slick-slider):not(.slick-dots) li:not(:first-child):not(:last-child){width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px) and (max-width:767px){#roofing ul:not(.slick-slider):not(.slick-dots) li:not(:first-child):not(:last-child){width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (max-width:767px){#roofing{padding-bottom:6.25%}#roofing ul:not(.slick-slider):not(.slick-dots){margin-top:-3.125%}#roofing ul:not(.slick-slider):not(.slick-dots) li{margin:3.125% 1.5625% 0}#roofing ul:not(.slick-slider):not(.slick-dots) li:first-child,#roofing ul:not(.slick-slider):not(.slick-dots) li:last-child{width:93.75%}#roofing p.center .link_to{margin-top:3.125%}}@media screen and (min-width:768px){#roofing{padding-bottom:100px}#roofing p.center .link_to{margin-top:50px}}@media screen and (min-width:768px) and (max-width:939px){#roofing ul:not(.slick-slider):not(.slick-dots){margin-top:-30px}#roofing ul:not(.slick-slider):not(.slick-dots) li{margin:30px 10px 0}#roofing ul:not(.slick-slider):not(.slick-dots) li:not(:first-child):not(:last-child){width:220px}#roofing ul:not(.slick-slider):not(.slick-dots) li:first-child,#roofing ul:not(.slick-slider):not(.slick-dots) li:last-child{width:640px}}@media screen and (max-width:939px){#roofing ul:not(.slick-slider):not(.slick-dots){text-align:center}#roofing ul:not(.slick-slider):not(.slick-dots) li{display:inline-block;vertical-align:top}#roofing ul:not(.slick-slider):not(.slick-dots) li p{margin-top:.2em;text-align:left}#roofing ul.slick-slider{margin-left:auto;margin-right:auto;width:93.75%;max-width:640px}}@media screen and (min-width:940px){#roofing{margin-left:auto;margin-right:auto;position:relative;max-width:1320px}#roofing:before{content:"";display:block;padding-top:65%}#roofing.lazyloaded:before{background:url(https://tadakenso.net/images/user/roofing/back.webp) center top no-repeat;background-size:contain}#roofing ul>li{position:absolute;top:0}#roofing ul>li:nth-child(1),#roofing ul>li:nth-child(2),#roofing ul>li:nth-child(3),#roofing ul>li:nth-child(4){margin-top:22.75%}#roofing ul>li:nth-child(1){left:7%;width:24%}#roofing ul>li:nth-child(2){left:34%;width:15.5%}#roofing ul>li:nth-child(3){left:52.25%;width:15.5%}#roofing ul>li:nth-child(4){left:70.25%;width:15.5%}#roofing ul>li:nth-child(5),#roofing ul>li:nth-child(6),#roofing ul>li:nth-child(7){margin-top:56.75%}#roofing ul>li:nth-child(5){left:24.75%;width:15.5%}#roofing ul>li:nth-child(6){left:43%;width:15.5%}#roofing ul>li:nth-child(7){left:61.5%;width:35.5%}#roofing ul>li picture{display:none}}#craftworker{background-color:#272C47;color:#FFF;margin-top:150px;position:relative}#craftworker:before{border-color:transparent transparent #272C47 transparent;border-style:solid;border-width:0 800px 150px 800px;content:"";height:0;display:block;position:absolute;top:-150px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:1}#craftworker .title_section{position:relative;z-index:2}#craftworker .title_section b{color:#F29600}#craftworker ul{position:relative;text-align:center;z-index:2}#craftworker ul>li{display:inline-block;vertical-align:top}#craftworker ul>li picture{background-image:-webkit-linear-gradient(top,transparent 0,transparent 50%,#F29600 50%,#F29600 100%);background-image:linear-gradient(to bottom,transparent 0,transparent 50%,#F29600 50%,#F29600 100%)}#craftworker ul>li picture img{width:90.29850746268657%}#craftworker ul>li>div{background-color:#F29600;line-height:1.6;text-align:left}#craftworker ul>li>div>span{line-height:1.4}#craftworker ul>li>div h3{line-height:1.2;margin-bottom:.1em}@media screen and (max-width:319px){#craftworker ul>li{width:93.75%}}@media screen and (min-width:320px) and (max-width:639px){#craftworker ul>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px) and (max-width:767px){#craftworker ul>li{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (max-width:767px){#craftworker{padding-top:1px;padding-bottom:6.25%}#craftworker .title_section{margin-top:-100px}#craftworker ul{margin-top:-3.125%}#craftworker ul>li{margin:3.125% 1.5625% 0}#craftworker ul>li>div{padding:.25em .5em .4em}#craftworker ul>li>div h3{font-size:150%}}@media screen and (min-width:768px){#craftworker{padding-bottom:100px}#craftworker ul{margin-top:-50px}#craftworker ul>li{margin-top:50px;width:268px}#craftworker ul>li>div{padding:.5em 1em .8em}#craftworker ul>li>div>span{font-size:125%}#craftworker ul>li>div h3{font-size:200%}#craftworker ul>li>div p{height:8em}}@media screen and (min-width:768px) and (max-width:939px){#craftworker ul>li{margin-left:10px;margin-right:10px;width:230px}#craftworker ul>li>div>span{font-size:112.5%}#craftworker ul>li>div h3{font-size:175%}}@media screen and (max-width:939px){#craftworker ul>li>div p{font-size:87.5%}}@media screen and (min-width:940px) and (max-width:1023px){#craftworker ul>li{margin-left:12.5px;margin-right:12.5px}}@media screen and (min-width:1024px) and (max-width:1199px){#craftworker ul>li{margin-left:15px;margin-right:15px}}@media screen and (min-width:1200px) and (max-width:1279px){#craftworker ul>li{margin-left:17.5px;margin-right:17.5px}}@media screen and (min-width:1280px) and (max-width:1365px){#craftworker ul>li{margin-left:20px;margin-right:20px}}@media screen and (min-width:1366px) and (max-width:1599px){#craftworker ul>li{margin-left:22.5px;margin-right:22.5px}}@media screen and (min-width:1600px) and (max-width:1699px){#craftworker ul>li{margin-left:25px;margin-right:25px}}@media screen and (min-width:1700px){#craftworker ul{margin-left:auto;margin-right:auto;width:1600px}#craftworker ul>li:not(:nth-child(5n+1)){margin-left:52px}}#repair.next_craftworker{margin-top:-12%}#repair>*{position:relative;z-index:2}#repair>.wrap{background-color:#A7CEF3}#repair.next_craftworker:before,#repair:after{content:"";display:block;padding-top:12%;position:relative;z-index:1}#repair.next_craftworker:before{background-image:-webkit-linear-gradient(96.75deg,#A7CEF3 0,#A7CEF3 50%,#272C47 50%,#272C47 100%);background-image:linear-gradient(173.25deg,#272C47 0,#272C47 50%,#A7CEF3 50%,#A7CEF3 100%)}#repair:after{background-image:-webkit-linear-gradient(263.5deg,#A7CEF3 0,#A7CEF3 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(6.75deg,#FFFFFF 0,#FFFFFF 50%,#A7CEF3 50%,#A7CEF3 100%)}#repair figure figcaption{background-color:#FFF;border-radius:15px}#repair figure figcaption h3{color:#4B9BE6;line-height:1.2}#repair figure figcaption .link_to{margin-top:.5em}#repair figure figcaption strong{background-color:#FFE762}#repair ul{text-align:center}#repair ul>li{display:inline-block;position:relative;vertical-align:top}#repair ul>li img{width:100%}#repair ul>li p{background-color:rgba(255,255,255,.8);position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width:359px){#repair ul>li{width:93.75%}#repair ul>li p{font-size:87.5%}}@media screen and (min-width:360px) and (max-width:639px){#repair ul>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:360px) and (max-width:374px){#repair ul>li p{font-size:50%}}@media screen and (min-width:375px) and (max-width:413px){#repair ul>li p{font-size:62.5%}}@media screen and (min-width:414px) and (max-width:479px){#repair ul>li p{font-size:75%}}@media screen and (min-width:480px) and (max-width:639px){#repair ul>li p{font-size:87.5%}}@media screen and (min-width:640px) and (max-width:767px){#repair ul>li{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#repair ul>li p{font-size:75%}}@media screen and (max-width:767px){#repair{}#repair:not(.next_craftworker)>.wrap{padding-top:6.25%}#repair figure figcaption{margin:0 auto 3.125%;padding:3.125% 3.125%;width:93.75%}#repair figure figcaption h3{font-size:125%;margin-bottom:.2em}#repair figure picture img{width:87.5%;max-width:560px}#repair ul{margin-bottom:3.125%}#repair ul>li{margin:3.125% 1.5625% 0}}@media screen and (min-width:768px){#repair{}#repair:not(.next_craftworker)>.wrap{padding-top:100px}#repair figure figcaption{padding:1em 2em}#repair figure figcaption h3{font-size:150%;margin-bottom:.2em}#repair ul{margin-top:42px;margin-bottom:50px}#repair ul>li{margin-top:8px}}@media screen and (min-width:768px) and (max-width:939px){#repair figure figcaption{margin-bottom:50px}#repair figure picture img{width:560px}#repair ul>li{width:176px}#repair ul>li:not(:nth-child(4n+1)){margin-left:8px}#repair ul>li p{font-size:62.5%}}@media screen and (max-width:939px){#repair figure picture{text-align:center}}@media screen and (min-width:940px){#repair figure{border-collapse:collapse;display:table;table-layout:fixed}#repair figure figcaption{display:table-cell;padding:1em 2em;vertical-align:middle;width:52%}#repair figure figcaption h3{font-size:150%;margin-bottom:.2em}#repair figure picture{display:table-cell;padding-left:2%;vertical-align:middle}#repair figure picture img{width:100%}}@media screen and (min-width:940px) and (max-width:1023px){#repair ul>li{width:216px}#repair ul>li:not(:nth-child(4n+1)){margin-left:8px}#repair ul>li p{font-size:87.5%}}@media screen and (max-width:1023px){#repair.next_craftworker>*{padding-top:5%}}@media screen and (min-width:1024px){#repair.next_craftworker>*{padding-top:50px}#repair ul>li:not(:nth-child(5n+1)){margin-left:8px}}@media screen and (min-width:1024px) and (max-width:1199px){#repair ul>li{width:186px}#repair ul>li p{font-size:75%}}@media screen and (min-width:1200px) and (max-width:1279px){#repair ul>li{width:219px}#repair ul>li p{font-size:87.5%}}@media screen and (min-width:1280px){#repair ul>li{width:232px}#repair ul>li p{font-size:87.5%}}
