@charset "utf-8";#compare_tbl{text-align:center}#compare_tbl:after{clear:both;content:"";display:block}#compare_tbl dl{display:inline-block;padding:0 2px;vertical-align:bottom}#compare_tbl dl#subject{float:left;width:20%}#compare_tbl dl#subject+section dl{width:25%}#compare_tbl dl dt{background-color:#FFE690;padding:.25em}#compare_tbl dl:not(#subject) dt{position:relative}#compare_tbl dl#subject dt{background-color:#FFF}#compare_tbl dl#our dt{background-color:#272C47;color:#FFF}#compare_tbl dl:not(#subject) dt:after{border-color:#FFE690 transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}#compare_tbl dl#our dt:after{border-color:#272C47 transparent transparent transparent}#compare_tbl dl#our dd{position:relative}#compare_tbl dl#our dd:after{border:2px solid #272C47;content:"";display:block;height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#compare_tbl.slide dl#our dd:after{height:-webkit-calc(100% - 4px);height:calc(100% - 4px);width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}#compare_tbl dl dd p{padding:.25em}#compare_tbl dl dd p+p{margin-top:4px}#compare_tbl dl dd p:nth-child(odd){background-color:#FBF6DC}#compare_tbl dl dd p:nth-child(even){background-color:#FCF8ED}#compare_tbl dl#subject dd p{font-weight:700}#compare_tbl dl#subject dd p:nth-child(odd){background-color:#FFE690}#compare_tbl dl#subject dd p:nth-child(even){background-color:#FFF0BC}#compare_tbl dl#subject+section{float:right;width:80%}@media screen and (min-width:320px) and (max-width:359px){#compare_tbl{font-size:75%}}@media screen and (min-width:360px) and (max-width:413px){#compare_tbl{font-size:87.5%}}@media screen and (max-width:479px){#compare_tbl.slide dl#subject{width:50%}#compare_tbl.slide dl#subject+section{width:50%}}@media screen and (min-width:480px) and (max-width:539px){#compare_tbl.slide{font-size:75%}}@media screen and (min-width:540px) and (max-width:639px){#compare_tbl.slide{font-size:87.5%}}@media screen and (min-width:480px) and (max-width:767px){#compare_tbl.slide dl#subject{width:33%}#compare_tbl.slide dl#subject+section{width:66%}}@media screen and (max-width:767px){#compare{margin-bottom:6.25%}#compare_tbl{margin:0 auto;width:93.75%}#compare_tbl dl dt{margin-bottom:16px}#compare_tbl dl:not(#subject) dt:after{border-width:12px 12px 0 12px}}@media screen and (min-width:768px){#compare{margin-bottom:100px}#compare_tbl dl dt{margin-bottom:20px}#compare_tbl dl:not(#subject) dt:after{border-width:16px 16px 0 16px}}@media screen and (min-width:768px) and (max-width:939px){#compare_tbl{font-size:87.5%}}#outerwall{background-color:#F1F1EE;position:relative}#outerwall:before{border-color:transparent transparent #F1F1EE transparent;border-style:solid;border-width:0 800px 150px 800px;content:"";height:0;display:block;position:relative;top:-150px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:-1}@media screen and (max-width:767px){#outerwall{margin-top:-webkit-calc(6.25% + 150px);margin-top:calc(6.25% + 150px);padding-bottom:-webkit-calc(6.25% + 150px);padding-bottom:calc(6.25% + 150px)}#outerwall .title_section{margin-top:-250px}}@media screen and (min-width:768px){#outerwall{margin-top:250px;padding-bottom:250px}#outerwall .title_section{margin-top:-100px}}#roof{background-color:#DAEFF1;position:relative}#roof:before{border-color:transparent transparent #DAEFF1 transparent;border-style:solid;border-width:0 800px 150px 800px;content:"";height:0;display:block;position:relative;top:-150px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}@media screen and (max-width:767px){#roof{padding-bottom:6.25%}#roof .title_section{margin-top:-250px}}@media screen and (min-width:768px){#roof{padding-bottom:100px}#roof .title_section{margin-top:-100px}}.plan{position:relative;z-index:2}.plan>picture{text-align:center}.plan figcaption:before{content:"";display:block;float:right}.plan figcaption.lazyloaded:before{background-position:center center;background-repeat:no-repeat;background-size:contain}.plan#siliconOW figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_05.webp)}.plan#radicalOW figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_08.webp)}.plan#fluorineOW figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_10.webp)}.plan#siliconRF figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_02.webp)}.plan#siliconHSRF figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_02.webp)}.plan#fluorineRF figcaption.lazyloaded:before{background-image:url(https://tadakenso.net/images/user/plan/warranty_05.webp)}.plan figcaption h3{line-height:1.2;margin-bottom:.3em}.plan figcaption h3 span{background-image:-webkit-linear-gradient(bottom,#FFFFA1 0,#FFFFA1 35%,transparent 35%,transparent 100%);background-image:linear-gradient(to top,#FFFFA1 0,#FFFFA1 35%,transparent 35%,transparent 100%);color:#F15A24}.plan figcaption .plan_durabe{background-color:#D2B74E;border-radius:100px;color:#FFF;display:inline-block;height:2.4em;line-height:2.4em;margin-right:.3em;margin-bottom:.3em;text-align:center;vertical-align:middle;width:13em}.plan figcaption .plan_durabe b{font-size:150%;font-weight:400;line-height:1;margin-left:.2em;position:relative;top:.1em}.plan figcaption .plan_price{display:block;line-height:1.2;margin-top:.3em}.plan figcaption .plan_price b{color:#E20000;margin-right:.2em}.plan figcaption .plan_price span+b{margin-left:.4em}.plan figcaption [class^="list_"]{color:#4A4A4A}.plan figcaption [class^="list_"]>li{line-height:1.4;margin:.2em 0}.plan figcaption .plan_builtin{text-align:center}.plan figcaption .plan_builtin:after{clear:both;content:"";display:block}.plan figcaption .plan_builtin>li{background-color:#FFFCD1;border:1px solid #FBB03B;color:#F15A24;font-weight:700;float:left}.plan figcaption .plan_score{font-size:112.5%;margin-top:1em}.plan figcaption .plan_score>li{display:inline-block;margin-bottom:1em;margin-right:1em;vertical-align:top}.plan figcaption .plan_score>li h4{background-color:#1B2073;color:#FFF;height:1.5em;line-height:1.5em;margin-bottom:.5em;position:relative;text-align:center;width:5em}.plan figcaption .plan_score>li h4:after{border-color:transparent transparent transparent #1B1F73;border-style:solid;border-width:.75em 0 .75em .5em;content:"";display:block;height:0;position:absolute;top:50%;right:0;-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:0}.plan figcaption .plan_score>li p{line-height:1}.plan figcaption .plan_score>li p .mdi-star,.plan figcaption .plan_score>li p .mdi-star-outline{color:#FBB03B;font-size:150%}.plan figcaption .plan_desc{font-size:87.5%}.plan figcaption .plan_desc:before{content:"";display:block}.plan figcaption.lazyloaded .plan_desc:before{background:url(https://tadakenso.net/images/user/icon/point_c.webp) center center no-repeat;background-size:contain}@media screen and (min-width:320px) and (max-width:359px){.plan figcaption .plan_durabe{font-size:75%}}@media screen and (min-width:360px) and (max-width:374px){.plan figcaption .plan_durabe{font-size:87.5%}}@media screen and (max-width:359px){.plan figcaption:before{height:69px;width:77px}}@media screen and (min-width:360px) and (max-width:767px){.plan figcaption:before{height:92px;width:102px}}@media screen and (max-width:767px){.plan{box-shadow:2px 2px 0 0 rgba(0,0,0,.1);margin:3.125% auto 0;padding:3.125%;width:93.75%}.plan figcaption{margin-bottom:3.571428571428571%}.plan figcaption:before{margin-top:-7.142857142857143%;margin-right:-5.357142857142857%}.plan figcaption h3{font-size:150%}.plan figcaption .plan_price span{font-size:150%}.plan figcaption .plan_price b{font-size:250%}.plan figcaption .plan_builtin{margin-bottom:3.571428571428571%}.plan figcaption .plan_builtin>li{margin-top:3.571428571428571%;width:-webkit-calc((100% - 3.571428571428571%) / 2);width:calc((100% - 3.571428571428571%) / 2)}.plan figcaption .plan_builtin>li:nth-child(even){margin-left:3.571428571428571%}.plan>picture img{width:75%;max-width:398px}.plan figcaption .plan_desc:before{height:116px;margin-bottom:.5em;width:100%}}@media screen and (min-width:768px){.plan{margin-top:50px}.plan figcaption h3{font-size:200%}.plan figcaption .plan_durabe{font-size:125%}.plan figcaption img[src$="recommend.webp"]{width:82px}.plan figcaption .plan_price span{font-size:200%}.plan figcaption .plan_price b{font-size:400%}.plan figcaption .plan_builtin{margin:0 -5px;width:-webkit-calc(100% + 10px);width:calc(100% + 10px)}.plan figcaption .plan_builtin>li{margin:10px 5px 0;width:-webkit-calc((100% - (10px * 4)) / 3);width:calc((100% - (10px * 4)) / 3)}.plan figcaption .plan_desc{padding-left:10em;position:relative}.plan figcaption .plan_desc:before{height:116px;position:absolute;top:0;left:0;width:121px}}@media screen and (min-width:768px) and (max-width:939px){.plan figcaption picture img{width:588px}.plan>picture{margin-top:30px}.plan>picture img{width:398px}}@media screen and (min-width:768px) and (max-width:1023px){.plan{box-shadow:6px 6px 0 0 rgba(0,0,0,.1);padding:30px}.plan figcaption:before{height:184px;margin-top:-54px;margin-right:-40px;width:204px}.plan figcaption .plan_builtin>li{font-size:112.5%}}@media screen and (min-width:940px) and (max-width:1023px){.plan figcaption picture img{width:735px}.plan>picture{margin-top:30px}.plan>picture img{width:597px}}@media screen and (max-width:1023px){.plan{background-color:#FFF}}@media screen and (min-width:1024px){.plan:after{clear:both;content:"";display:block}.plan>picture{float:left;width:34%}.plan>picture img{width:100%}.plan figcaption{background-color:#FFF;box-shadow:6px 6px 0 0 rgba(0,0,0,.1);float:right;padding:30px;width:52.5%}.plan figcaption:before{height:118px;margin-top:-54px;margin-right:-50px;width:130px}}@media screen and (min-width:1024px) and (max-width:1199px){.plan figcaption:before{height:152px;width:144px}}@media screen and (min-width:1200px){.plan figcaption .plan_builtin>li{font-size:112.5%}}#simulation.lazyloaded{background:url(https://tadakenso.net/images/user/back/pattern.webp) center center repeat}#simulation>div{background-color:#FFF;border-radius:10px}#simulation>div h2{text-align:center}#simulation>div figure picture{position:relative}#simulation>div figure picture:before,#simulation>div figure picture:after{background-position:center top;background-repeat:no-repeat;background-size:contain;content:"";display:block;padding-top:80%}#simulation>div figure picture:before{background-image:url(https://tadakenso.net/images/user/plan/simulation_020.webp)}#simulation>div figure picture:after{background-image:url(https://tadakenso.net/images/user/plan/simulation_030.webp)}#simulation>div figure picture:after,#simulation>div figure picture svg{position:absolute;top:0;left:0;width:100%}#simulation_tab>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#707070;border-color:#707070;border-style:solid;border-width:1px 1px 0 1px;border-radius:10px 10px 0 0;color:#FFF;cursor:pointer;display:inline-block;height:3em;line-height:3em;margin-right:.3em;position:relative;bottom:-1px;text-align:center;transition:background-color 0.2s ease-out 0s;width:7em;z-index:1}#simulation_tab>li:hover,#simulation_tab>li.active{background-color:#FFF;color:#000}#simulation_tab>li.active{cursor:not-allowed}#simulation_color{border:1px solid #707070}#simulation_color>li div{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #CCC;cursor:pointer;display:inline-block;font-size:62.5%;height:3.2em;position:relative;text-align:center;transition:border 0.2s ease-out 0s;vertical-align:top}#simulation_color>li div:hover,#simulation_color>li div.active{border:2px solid red}#simulation_color>li div.active{cursor:not-allowed}#simulation_color>li div span{max-height:100%;line-height:1.2;padding:.1em;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#simulation_sample{color:#545454;padding:.25em 0 .25em .7em;position:relative}#simulation_sample:before{background-color:#545454;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:.3em}#simulation>div figure figcaption address{color:#272C47;line-height:1;margin-top:1em}#simulation>div figure figcaption address #simulation_tel:before{background:url(https://tadakenso.net/images/user/icon/dial.webp) center left no-repeat;background-size:contain;content:"";display:inline-block;height:1em;vertical-align:middle;width:1.3em}#simulation>div figure figcaption address #simulation_tel>span,#simulation>div figure figcaption address #simulation_tel a[href^="tel:"]{color:#272C47;display:inline-block;margin-right:.2em;vertical-align:middle}@media screen and (max-width:319px){#simulation_tab>li{font-size:62.5%}#simulation_color>li div{width:-webkit-calc(100% - 3px);width:calc(100% - 3px)}}@media screen and (min-width:320px) and (max-width:413px){#simulation_tab>li{font-size:75%}#simulation_color>li div{width:-webkit-calc((100% - (3px * 3)) / 2);width:calc((100% - (3px * 3)) / 2)}}@media screen and (min-width:414px) and (max-width:479px){#simulation_tab>li{font-size:87.5%}#simulation_color>li div{width:-webkit-calc((100% - (3px * 4)) / 3);width:calc((100% - (3px * 4)) / 3)}}@media screen and (min-width:480px) and (max-width:639px){#simulation_color>li div{width:-webkit-calc((100% - (3px * 5)) / 4);width:calc((100% - (3px * 5)) / 4)}}@media screen and (min-width:640px) and (max-width:767px){#simulation_color>li div{width:-webkit-calc((100% - (3px * 6)) / 5);width:calc((100% - (3px * 6)) / 5)}}@media screen and (max-width:767px){#simulation{margin-bottom:6.25%;padding-top:6.25%;padding-bottom:6.25%}#simulation>div{margin-left:auto;margin-right:auto;padding:3.125%;width:93.75%}#simulation>div h2{margin-bottom:1.785714285714286%}#simulation>div h2 img{width:100%;max-width:640px}#simulation>div figure{margin-top:3.571428571428571%}#simulation>div figure picture{margin-bottom:3.571428571428571%;width:75%}#simulation>div figure figcaption{margin-bottom:3.571428571428571%}#simulation_color{margin-bottom:3.571428571428571%}#simulation_color>li{padding:3px}#simulation_color>li div{margin:3px 0 3px 3px}#simulation>div figure figcaption address #simulation_tel:before{margin-top:8px;font-size:175%}#simulation>div figure figcaption address #simulation_tel>span,#simulation>div figure figcaption address #simulation_tel a[href^="tel:"]{margin-top:8px;font-size:175%}#simulation>div figure figcaption address #simulation_tel .form_btn{margin-top:8px}}@media screen and (min-width:768px){#simulation{margin-bottom:100px;padding-top:100px;padding-bottom:100px}#simulation>div h2{margin-bottom:20px}#simulation>div h2 img{width:608px}#simulation>div figure{margin-top:30px}#simulation>div figure picture{width:56.25%}#simulation_color{margin-bottom:30px}#simulation_color>li{padding:5px}#simulation_color>li div{margin:5px 0 5px 5px}#simulation>div figure figcaption address #simulation_tel:before{margin-top:10px;font-size:250%}#simulation>div figure figcaption address #simulation_tel>span,#simulation>div figure figcaption address #simulation_tel a[href^="tel:"]{margin-top:10px;font-size:250%}#simulation>div figure figcaption address #simulation_tel .form_btn{margin-top:10px}}@media screen and (min-width:768px) and (max-width:1023px){#simulation>div{padding:20px}#simulation>div figure picture{margin-bottom:30px}#simulation_color>li div{width:-webkit-calc((100% - (5px * 6)) / 5);width:calc((100% - (5px * 6)) / 5)}}@media screen and (max-width:939px){#simulation>div p.center{text-align:left!important}}@media screen and (max-width:1023px){#simulation>div figure picture{margin-left:auto;margin-right:auto}#simulation>div figure figcaption{margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){#simulation>div{padding:40px}#simulation>div figure{display:table;table-layout:fixed}#simulation>div figure picture{display:table-cell;vertical-align:top}#simulation>div figure figcaption{display:table-cell;vertical-align:top}#simulation_color>li div{width:-webkit-calc((100% - (5px * 5)) / 4);width:calc((100% - (5px * 5)) / 4)}}
