.pc-block{display:block}.pc-inline{display:inline}.pc-inline-block{display:inline-block}.sp-block{display:none}.sp-inline{display:none}.sp-inline-block{display:none}@media screen and (max-width: 768px){.pc-block{display:none}.pc-inline{display:none}.pc-inline-block{display:none}.sp-block{display:block}.sp-inline{display:inline}.sp-inline-block{display:inline-block}}img{max-width:100%;height:auto;vertical-align:top}header{margin-bottom:20px}header .inner{text-align:left;font-size:0}header .inner .site-description{float:none;margin-bottom:15px;padding:10px 0 0;font-size:12px;color:#2b8e81}header .inner .header-content{margin-bottom:15px}header .inner .header-content .h-logo{float:none;display:inline-block;width:23%;margin-right:1.3%;vertical-align:middle}header .inner .header-content .h-no1{display:inline-block;width:20.2%;margin-right:1.2%;vertical-align:middle}header .inner .header-content .h-contact-btn{display:inline-block;width:12%;margin-right:0.6%;vertical-align:middle}header .inner .header-content .h-estimate-btn{display:inline-block;width:12%;margin-right:0.6%;vertical-align:middle}header .inner .header-content .h-fax-btn{display:inline-block;width:13.6%;margin-right:0.5%;vertical-align:middle}header .inner .header-content .h-tel{display:inline-block;width:15%;vertical-align:middle}header .inner .h-nav{margin-bottom:12px}header .inner .h-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}header .inner .h-nav ul li{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#cdebe4));background:linear-gradient(#fff, #cdebe4)}header .inner .h-nav ul li a{position:relative;display:block;width:100%;height:100%;padding:12px 15px;letter-spacing:0.02em;font-weight:bold;font-size:13px;color:#2b8e81}header .inner .h-nav ul li a:after{position:absolute;content:"";width:1px;height:50%;top:50%;right:0;background-color:#ccebe3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .inner .sub-nav{font-size:0}header .inner .sub-nav .item-search{float:left;width:77%;margin-right:1%;padding:4px 5px 4px 20px;vertical-align:middle;border-radius:25px;background-color:#ed4132;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .inner .sub-nav .item-search .item-search-title{margin-right:15px;padding-top:7px;font-weight:bold;font-size:14px;color:#fff;vertical-align:middle}header .inner .sub-nav .item-search ul{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 6px;border-radius:0 25px 25px 0;background-color:#fff;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .inner .sub-nav .item-search ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:27.5%;border-right:solid 2px #d9f0ea;vertical-align:middle}header .inner .sub-nav .item-search ul li:first-child{width:25%}header .inner .sub-nav .item-search ul li:nth-child(3),header .inner .sub-nav .item-search ul li:nth-child(4){width:22.5%}header .inner .sub-nav .item-search ul li:last-child{border-right:none}header .inner .sub-nav .item-search ul li:last-child a{padding-right:0}header .inner .sub-nav .item-search ul li a{display:block;padding:6px 0;padding-left:12px;padding-right:12px;font-size:13px;color:#333}header .inner .sub-nav .item-search ul li a:after{content:"▼";font-size:12px;color:#ff7b04}header .inner .sub-nav .item-search ul li a:hover+.submenu{visibility:visible;opacity:1;z-index:100}header .inner .sub-nav .item-search ul li .submenu{position:absolute;visibility:hidden;opacity:0;z-index:102;top:100%;width:100%;left:0;padding:0;border-radius:inherit;background-color:#f9f9f9;-webkit-transition:all 300ms ease;transition:all 300ms ease;display:block;text-align:left}header .inner .sub-nav .item-search ul li .submenu:hover{visibility:visible;opacity:1;z-index:100}header .inner .sub-nav .item-search ul li .submenu li{display:inline-block;width:33.333%;margin-right:0;border-right:dotted 2px #ccebe3;border-bottom:dotted 2px #ccebe3}header .inner .sub-nav .item-search ul li .submenu li a{padding:10px;text-align:left;font-weight:bold;color:#2b8e81}header .inner .sub-nav .item-search ul li .submenu li a:after{display:none}header .inner .sub-nav .item-search ul li .submenu li:nth-child(3n){border-right:none !important}header .inner .sub-nav .item-search ul li .submenu li:nth-child(n+10){border-bottom:none}header .inner .sub-nav .item-search ul li .submenu li:last-child{border-right:dotted 2px #ccebe3}header .inner .sub-nav .search-box{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:21%;padding:6px 10px;border-radius:30px;vertical-align:middle;background-color:#ccebe3}header .inner .sub-nav .search-box form{display:inline-block;width:100%;padding-left:5%;padding-right:5%;vertical-align:middle}header .inner .sub-nav .search-box form .s-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:none}header .inner .sub-nav .search-box form input[type="text"]{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 35px);height:28px;padding:5px;border-radius:5px 0 0 5px;background-color:#fff;font-size:14px}header .inner .sub-nav .search-box form button{width:35px;border-radius:0 5px 5px 0;border:none;background-color:#007071;font-size:17px;color:#fff}#main a{text-decoration:underline;color:#00f}#main a:hover{text-decoration:none}#main #secondary .side-area{margin-bottom:40px}#main #secondary .side-area ul li span,#main #secondary .side-area ul li a{position:relative;display:block;padding:15px 15px 15px 25px;border-bottom:solid 1px #ccebe3;text-align:left;text-decoration:none;font-size:13px;color:#333;-webkit-transition:all 300ms ease;transition:all 300ms ease}#main #secondary .side-area ul li span:before,#main #secondary .side-area ul li a:before{position:absolute;content:"";width:8px;height:12px;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/side-link-icon.png);background-size:contain}#main #secondary .side-area ul li span:hover,#main #secondary .side-area ul li a:hover{background-color:#f2fff7;color:#2b8e81}#main #secondary .side-area ul li .side-area-child{display:none;padding-left:1rem}#main #secondary .side-guide{margin-bottom:30px}#main #secondary .side-guide h2{position:relative;margin:0 auto 5px;padding:12px 0;text-align:center;border-radius:5px;background-color:#53c3b6;font-weight:bold;font-size:16px;color:#fff}#main #secondary .side-guide h2 span{position:relative;padding-left:35px}#main #secondary .side-guide h2 span:before{position:absolute;display:block;content:"";width:19px;height:24px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/side-guide-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center center}#main #secondary .side-guide h2:after{content:"";z-index:2;position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #53c3b6}#main #secondary .side-guide ul li{border-bottom:dashed 1px #ccc}#main #secondary .side-guide ul li a{position:relative;display:block;padding:16px 0 16px 37px;background-color:#f7f7f7;letter-spacing:-0.03em;text-align:left;text-decoration:none;font-size:13px;color:#333;-webkit-transition:all 300ms ease;transition:all 300ms ease}#main #secondary .side-guide ul li a:before{position:absolute;content:"";width:25px;height:25px;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}#main #secondary .side-guide ul li a:hover{background-color:#f2fff7;color:#2b8e81}#main #secondary .side-guide ul li:nth-child(1) a:before{background-image:url(../images/common/side-cart-icon.png)}#main #secondary .side-guide ul li:nth-child(2) a:before{background-image:url(../images/common/side-aircon-shape.png)}#main #secondary .side-guide ul li:nth-child(3) a:before{background-image:url(../images/common/side-aircon-ability.png)}#main #secondary .side-guide ul li:nth-child(4) a:before{background-image:url(../images/common/side-aircon-constitution.png)}#main #secondary .side-guide ul li:nth-child(5) a:before{background-image:url(../images/common/side-aircon-special.png)}#main #secondary .side-guide ul li:nth-child(6) a:before{background-image:url(../images/common/side-aircon-item.png)}#main #secondary .side-guide ul li:nth-child(7) a:before{background-image:url(../images/common/side-lease-icon.png)}#main #secondary .side-estimate{margin-bottom:40px}#main #secondary .side-estimate h2{position:relative;margin-bottom:-5px;z-index:2}#main #secondary .side-estimate .side-estimate-inner{padding:15px 5px 20px;background-color:#fff8e9;text-align:center}#main #secondary .side-estimate .side-estimate-inner p{font-size:11px}#main #secondary .side-estimate .side-estimate-inner dl.fax{margin-top:15px}#main #secondary .side-estimate .side-estimate-inner dl dt{width:95%;margin:0 auto 8px;padding-bottom:3px;border-bottom:dotted 1px #ff8900;font-weight:bold;font-size:16px;color:#ff8900}#main #secondary .side-estimate .side-estimate-inner dl dd{margin:0}#main #secondary .side-estimate .side-estimate-inner dl dd p{text-align:left}#main #secondary .side-estimate .side-estimate-inner .btn{margin:10px auto 20px;-webkit-transition:all 300ms ease;transition:all 300ms ease}#main #secondary .side-estimate .side-estimate-inner .btn:hover{opacity:0.8}#main #secondary .side-estimate .side-estimate-inner .img{margin-top:10px}#main #secondary .side-estimate .side-estimate-inner .img .fax-btn{display:inline-block;margin-top:10px}#main #secondary .side-estimate .side-estimate-inner .img .fax-btn img{width:100%}#main #secondary .side-other-links{margin-bottom:30px}#main #secondary .side-other-links h2{position:relative;margin:0 auto 5px;padding:12px 0;text-align:center;border-radius:5px;background-color:#53c3b6;font-weight:bold;font-size:16px;color:#fff}#main #secondary .side-other-links h2 span{position:relative}#main #secondary .side-other-links h2:after{content:"";z-index:2;position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #53c3b6}#main #secondary .side-other-links ul li{border-bottom:dashed 1px #ccc}#main #secondary .side-other-links ul li a{position:relative;display:block;padding:16px 0 16px 37px;background-color:#f7f7f7;letter-spacing:-0.03em;text-align:left;text-decoration:none;font-size:13px;color:#333;-webkit-transition:all 300ms ease;transition:all 300ms ease}#main #secondary .side-other-links ul li a .svg-inline--fa{position:absolute;content:"";width:16px;height:16px;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;color:#2b8e81}#main #secondary .side-other-links ul li a:hover{background-color:#f2fff7;color:#2b8e81}#main #secondary .side-banner{margin-bottom:30px}#main #secondary .side-banner ul{margin:0;padding:0;list-style:none}#main #secondary .side-banner ul li{margin-bottom:10px;text-align:center}#main #secondary .side-banner ul li:last-child{margin-bottom:0}#main #secondary .side-voice h2{position:relative;margin:0 auto 5px;padding:12px 0;text-align:center;border-radius:5px;background-color:#00706c;font-weight:bold;font-size:16px;color:#fff}#main #secondary .side-voice h2 span{position:relative;padding-left:35px}#main #secondary .side-voice h2 span:before{position:absolute;display:block;content:"";width:38px;height:28px;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/side-voice-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center center}#main #secondary .side-voice h2:after{content:"";z-index:2;position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #00706c}#main #secondary .side-voice .side-voice-inner{padding:18px 8px;border:solid 1px #ccebe3}#main #secondary .side-voice .side-voice-inner .side-voice-item{margin-bottom:15px;padding-bottom:8px;border-bottom:dotted 2px #ccebe3}#main #secondary .side-voice .side-voice-inner .side-voice-item:last-child{margin-bottom:0}#main #secondary .side-voice .side-voice-inner .side-voice-item h3{margin-bottom:8px;padding-bottom:0;border:none}#main #secondary .side-voice .side-voice-inner .side-voice-item h3 a{color:#53c3b6}#main #secondary .side-voice .side-voice-inner .side-voice-item h3 span{display:block;position:relative;padding-left:25px;font-weight:bold;font-size:13px;color:#53c3b6}#main #secondary .side-voice .side-voice-inner .side-voice-item h3 span:before{position:absolute;display:block;content:"";width:19px;height:14px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/side-voice-icon-mini.png);background-size:contain;background-position:center center;background-repeat:no-repeat}#main #secondary .side-voice .side-voice-inner .side-voice-item p{font-size:11px;color:#333}#main #content .estimate{max-width:80%;margin:0 auto 70px;padding-top:60px;text-align:center}#main #content .estimate button{padding:0;border:none;background:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer}#main #content .estimate button:hover{opacity:0.7}#main #content .estimate .estimate-btn{margin-bottom:15px}#main #content .choose-shape,#main #content .choose-installation,#main #content .choose-maker,#main #content .choose-use{margin-bottom:40px}#main #content .choose-shape h2,#main #content .choose-installation h2,#main #content .choose-maker h2,#main #content .choose-use h2{position:relative;margin-bottom:20px;padding:15px 15px 15px 30px;border-radius:35px;background-color:#53c3b6;font-size:20px;color:#fff}#main #content .choose-shape h2 span,#main #content .choose-installation h2 span,#main #content .choose-maker h2 span,#main #content .choose-use h2 span{font-size:26px;color:#ffff00}#main #content .choose-shape h2:before,#main #content .choose-installation h2:before,#main #content .choose-maker h2:before,#main #content .choose-use h2:before{position:absolute;content:"";display:block;width:100%;height:50%;top:0;left:0;background-image:url(../images/single-area/title-bg-upper.png);background-repeat:repeat-x;background-size:contain;background-position:center top}#main #content .choose-shape p,#main #content .choose-installation p,#main #content .choose-maker p,#main #content .choose-use p{margin-bottom:20px;font-size:13px}#main #content .choose-shape ul,#main #content .choose-installation ul,#main #content .choose-maker ul,#main #content .choose-use ul{text-align:left;font-size:0}#main #content .choose-shape ul.cell-4 li,#main #content .choose-installation ul.cell-4 li,#main #content .choose-maker ul.cell-4 li,#main #content .choose-use ul.cell-4 li{width:22.5%}#main #content .choose-shape ul.cell-4 li img,#main #content .choose-installation ul.cell-4 li img,#main #content .choose-maker ul.cell-4 li img,#main #content .choose-use ul.cell-4 li img{width:100%}#main #content .choose-shape ul.cell-4 li:nth-child(4n),#main #content .choose-installation ul.cell-4 li:nth-child(4n),#main #content .choose-maker ul.cell-4 li:nth-child(4n),#main #content .choose-use ul.cell-4 li:nth-child(4n){margin-right:0}#main #content .choose-shape ul.cell-4 li:nth-child(5n),#main #content .choose-installation ul.cell-4 li:nth-child(5n),#main #content .choose-maker ul.cell-4 li:nth-child(5n),#main #content .choose-use ul.cell-4 li:nth-child(5n){margin-right:3.333%}#main #content .choose-shape ul li,#main #content .choose-installation ul li,#main #content .choose-maker ul li,#main #content .choose-use ul li{display:inline-block;width:17.333%;margin-right:3.333%;margin-bottom:10px;vertical-align:top}#main #content .choose-shape ul li .thumb,#main #content .choose-installation ul li .thumb,#main #content .choose-maker ul li .thumb,#main #content .choose-use ul li .thumb{display:block;margin-bottom:5px;padding-left:0}#main #content .choose-shape ul li .thumb:before,#main #content .choose-installation ul li .thumb:before,#main #content .choose-maker ul li .thumb:before,#main #content .choose-use ul li .thumb:before{display:none}#main #content .choose-shape ul li a,#main #content .choose-installation ul li a,#main #content .choose-maker ul li a,#main #content .choose-use ul li a{position:relative;display:block;padding-left:10px;font-weight:bold;font-size:15px;color:#2b8e81}#main #content .choose-shape ul li a:before,#main #content .choose-installation ul li a:before,#main #content .choose-maker ul li a:before,#main #content .choose-use ul li a:before{position:absolute;content:">";top:0;left:0;-webkit-transform:scale(0.75, 1);transform:scale(0.75, 1);font-size:12px;color:#2b8e81}#main #content .choose-shape ul li:nth-child(5n),#main #content .choose-installation ul li:nth-child(5n),#main #content .choose-maker ul li:nth-child(5n),#main #content .choose-use ul li:nth-child(5n){margin-right:0}.cta{width:100%;margin-top:115px;background:-webkit-gradient(linear, left top, left bottom, color-stop(42%, #fff), to(#cdebe3));background:linear-gradient(to bottom, #fff 42%, #cdebe3 100%)}.cta .cta-inner{max-width:1000px;margin:0 auto}.cta .cta-inner h2{position:relative;margin-bottom:30px;text-align:center}.cta .cta-inner h2 span{position:relative;z-index:2;padding:0 55px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(7%, #fff), color-stop(93%, #fff), to(transparent));background:linear-gradient(to right, transparent 0%, #fff 7%, #fff 93%, transparent 100%);font-size:18px;color:#53c3b6}.cta .cta-inner h2:after{position:absolute;content:"";width:100%;height:1px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#71cec3}.cta .cta-inner .cta-content{padding:0 40px;font-size:0}.cta .cta-inner .cta-content .center{display:inline-block;width:35.2%;margin-right:5.89%;vertical-align:middle}.cta .cta-inner .cta-content .center .cta-logo{margin-bottom:25px}.cta .cta-inner .cta-content .cta-btns{display:inline-block;width:28.2%;margin-right:7%;vertical-align:middle}.cta .cta-inner .cta-content .cta-btns .btn-contact{margin-bottom:15px}.cta .cta-inner .cta-content .img{position:relative;z-index:2;display:inline-block;width:22.11%;margin-top:-70px;vertical-align:middle}.cta-area{max-width:1000px;margin:0 auto 45px;padding-top:35px}.cta-area h2{margin-bottom:25px}.cta-area .cta-area-inner{width:92%;max-width:800px;margin:0 auto}.cta-area .cta-area-inner a{text-decoration:underline;color:#00f}.cta-area .cta-area-inner a:hover{text-decoration:none}.cta-area .cta-area-inner p{margin-bottom:45px;font-size:12px;color:#333}.cta-area .cta-area-inner p.area{margin-bottom:0;text-align:center;letter-spacing:-0.02em}.cta-area .cta-area-inner h3{margin-bottom:10px}footer{padding:0;background-color:#ccebe3}footer .footer-nav{-webkit-box-sizing:border-box;box-sizing:border-box;width:92%;max-width:1000px;margin:0 auto 75px;padding-top:45px;font-size:0}footer .footer-nav h3{margin-bottom:15px;padding-bottom:8px;border-bottom:dotted 2px #2b8e81;font-size:15px;color:#2b8e81}footer .footer-nav p{margin-bottom:15px;font-weight:bold;font-size:11px;color:#2b8e81}footer .footer-nav .item-search{display:inline-block;width:51.9%;margin-right:2.2%;vertical-align:top}footer .footer-nav .item-search ul{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 6px;border-radius:5px;background-color:#fff;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-nav .item-search ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:27.5%;border-right:solid 1px #ccebe3;vertical-align:middle}footer .footer-nav .item-search ul li:first-child,footer .footer-nav .item-search ul li:nth-child(3){width:23.5%}footer .footer-nav .item-search ul li:nth-child(4){width:23%}footer .footer-nav .item-search ul li:last-child{border-right:none}footer .footer-nav .item-search ul li:last-child a{padding-right:0}footer .footer-nav .item-search ul li a{display:block;padding:11px 5px;font-size:11px;color:#333;text-decoration:none}footer .footer-nav .item-search ul li a:after{content:"▼";font-size:12px;color:#53c3b6}footer .footer-nav .item-search ul li a:hover{text-decoration:underline}footer .footer-nav .item-search ul li a:hover+.submenu{visibility:visible;opacity:1;z-index:100}footer .footer-nav .item-search ul li .submenu{position:absolute;visibility:hidden;opacity:0;z-index:100;width:100%;top:100%;left:0;padding:0;border-radius:inherit;background-color:#f9f9f9;-webkit-transition:all 300ms ease;transition:all 300ms ease;display:block;text-align:left}footer .footer-nav .item-search ul li .submenu:hover{visibility:visible;opacity:1;z-index:100}footer .footer-nav .item-search ul li .submenu li{display:inline-block;width:33.333%;margin-right:0;border-right:dotted 2px #ccebe3;border-bottom:dotted 2px #ccebe3}footer .footer-nav .item-search ul li .submenu li a{padding:10px;text-align:left;font-weight:bold;color:#2b8e81}footer .footer-nav .item-search ul li .submenu li a:after{display:none}footer .footer-nav .item-search ul li .submenu li:nth-child(3n){border-right:none !important}footer .footer-nav .item-search ul li .submenu li:nth-child(n+10){border-bottom:none}footer .footer-nav .item-search ul li .submenu li:last-child{border-right:dotted 2px #ccebe3}footer .footer-nav .site-content{display:inline-block;width:45.9%;vertical-align:top}footer .footer-nav .site-content ul li{display:inline-block;margin-right:6px;margin-bottom:6px;border:solid 1px #53c3b6}footer .footer-nav .site-content ul li a{position:relative;display:block;padding:10px 10px 10px 17px;background-color:#fff;font-weight:bold;font-size:12px;color:#2b8e81;-webkit-transition:all 300ms ease;transition:all 300ms ease}footer .footer-nav .site-content ul li a:hover{background-color:#53c3b6;font-size:12px;color:#fff;-webkit-transition:all 300ms ease;transition:all 300ms ease}footer .footer-nav .site-content ul li a:hover:after{color:#fff}footer .footer-nav .site-content ul li a:after{position:absolute;content:">";top:50%;left:5px;-webkit-transform:translateY(-50%) scale(0.5, 1);transform:translateY(-50%) scale(0.5, 1);font-size:12px;color:#53c3b6}footer .copyright-wrap{width:100%;padding-bottom:20px;background-color:#53c3b6;text-align:center}footer .copyright-wrap .operation-company{padding:45px 0;font-weight:bold;font-size:15px;color:#fff}footer .copyright-wrap .operation-company a{text-decoration:underline;color:#fff}footer .copyright-wrap .operation-company a:hover{text-decoration:none}footer .copyright-wrap .copy small{font-size:11px;color:#fff}@media screen and (min-width: 769px){.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}}@media screen and (max-width: 768px){header{margin-top:-21px;margin-bottom:0}header .inner .site-description{min-height:25px;margin-bottom:0;padding:1px 0 0;background-color:#ccebe3;text-align:center;font-size:10px}header .inner .header-content{position:relative;margin-bottom:0;padding:10px 0;background:#eee}header .inner .header-content .h-logo{width:60%;padding-left:2.5%}header .inner .header-content .pc-inline-block{display:none}header .inner .header-content .sp-search-btn{position:absolute;top:50%;right:2.5%;width:40px;height:40px;background-color:#2b8e81;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:45px;text-align:center;font-size:16px;color:#fff}header .inner .header-content .sp-search{display:none;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;height:40px;padding:5px 0 5px 10px;background-color:rgba(43,142,129,0.95);top:50%;right:2.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .inner .header-content .sp-search.active{display:block}header .inner .header-content .sp-search input[type="text"]{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 40px);height:30px;padding:5px;background-color:#fff;font-size:14px}header .inner .header-content .sp-search button{width:40px;height:30px;border:none;background:none;line-height:30px;font-size:16px;color:#fff}header .inner .sub-nav .item-search{width:100%;padding:5px;border-radius:0}header .inner .sub-nav .item-search .item-search-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;margin-right:0;text-align:center;font-size:12px}header .inner .sub-nav .item-search ul{width:80%;padding:0;border-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap}header .inner .sub-nav .item-search ul li{width:50%;border-right:none}header .inner .sub-nav .item-search ul li:first-child,header .inner .sub-nav .item-search ul li:nth-child(3),header .inner .sub-nav .item-search ul li:nth-child(4){width:50%}header .inner .sub-nav .item-search ul li a{padding:5px 0;font-size:12px}header .inner .sub-nav .item-search ul li .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .inner .sub-nav .item-search ul li .submenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}header .inner .sub-nav .item-search ul li .submenu li:nth-child(3n){border-right:dotted 2px #ccebe3 !important}header .inner .sub-nav .item-search ul li .submenu li:nth-child(2n){border-right:none !important}header .inner .sub-nav .search-box{display:none}#main #content{padding:0}#main #content .choose-title{padding:15px 0;background-color:#53c3b6;text-align:center;font-size:20px;color:#fff}#main #content .choose-shape,#main #content .choose-installation,#main #content .choose-maker,#main #content .choose-use{margin-bottom:0}#main #content .choose-shape h2,#main #content .choose-installation h2,#main #content .choose-maker h2,#main #content .choose-use h2{position:relative;margin-bottom:0;padding:15px 10px 15px;border-radius:0;background-color:#ccebe3;font-size:15px;color:#2b8e81}#main #content .choose-shape h2 span,#main #content .choose-installation h2 span,#main #content .choose-maker h2 span,#main #content .choose-use h2 span{font-size:15px;color:#2b8e81}#main #content .choose-shape h2:before,#main #content .choose-installation h2:before,#main #content .choose-maker h2:before,#main #content .choose-use h2:before{display:none}#main #content .choose-shape h2:after,#main #content .choose-installation h2:after,#main #content .choose-maker h2:after,#main #content .choose-use h2:after{display:none;font-family:"Font Awesome 5 Light";content:"\f107";font-weight:300;font-size:20px;color:#2b8e81}#main #content .choose-shape h2 .svg-inline--fa,#main #content .choose-installation h2 .svg-inline--fa,#main #content .choose-maker h2 .svg-inline--fa,#main #content .choose-use h2 .svg-inline--fa{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:26px}#main #content .choose-shape h2.active .svg-inline--fa,#main #content .choose-installation h2.active .svg-inline--fa,#main #content .choose-maker h2.active .svg-inline--fa,#main #content .choose-use h2.active .svg-inline--fa{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}#main #content .choose-shape p,#main #content .choose-installation p,#main #content .choose-maker p,#main #content .choose-use p{padding:15px 5%}#main #content .choose-shape .cat-list,#main #content .choose-installation .cat-list,#main #content .choose-maker .cat-list,#main #content .choose-use .cat-list{padding:15px 5%;margin:0 auto;background-color:#eee}#main #content .choose-shape .cat-list.cell-4 li,#main #content .choose-installation .cat-list.cell-4 li,#main #content .choose-maker .cat-list.cell-4 li,#main #content .choose-use .cat-list.cell-4 li{width:48%;margin-right:4%}#main #content .choose-shape .cat-list.cell-4 li:nth-child(5n),#main #content .choose-installation .cat-list.cell-4 li:nth-child(5n),#main #content .choose-maker .cat-list.cell-4 li:nth-child(5n),#main #content .choose-use .cat-list.cell-4 li:nth-child(5n){margin-right:3%}#main #content .choose-shape .cat-list.cell-4 li:nth-child(2n),#main #content .choose-installation .cat-list.cell-4 li:nth-child(2n),#main #content .choose-maker .cat-list.cell-4 li:nth-child(2n),#main #content .choose-use .cat-list.cell-4 li:nth-child(2n){margin-right:0}#main #content .choose-shape .cat-list li,#main #content .choose-installation .cat-list li,#main #content .choose-maker .cat-list li,#main #content .choose-use .cat-list li{width:48%;margin-right:4%;margin-bottom:15px}#main #content .choose-shape .cat-list li:nth-child(5n),#main #content .choose-installation .cat-list li:nth-child(5n),#main #content .choose-maker .cat-list li:nth-child(5n),#main #content .choose-use .cat-list li:nth-child(5n){margin-right:3%}#main #content .choose-shape .cat-list li:nth-child(2n),#main #content .choose-installation .cat-list li:nth-child(2n),#main #content .choose-maker .cat-list li:nth-child(2n),#main #content .choose-use .cat-list li:nth-child(2n){margin-right:0}#main #content .estimate{max-width:95%;margin:0 auto 45px;padding-top:30px}#main #secondary{background-color:#eee}#main #secondary .side-area{margin-bottom:20px;background-color:#f2fff7}#main #secondary .side-area p{padding:15px 5%;font-size:13px}#main #secondary .side-area ul{background-color:#eee}#main #secondary .side-area ul li span,#main #secondary .side-area ul li a{padding:15px 5%;border-bottom:solid 1px #e6e6e6}#main #secondary .side-area ul li span:hover,#main #secondary .side-area ul li a:hover{background-color:#eee}#main #secondary .side-area ul li span:before,#main #secondary .side-area ul li a:before{display:none}#main #secondary .side-area ul li span:after{display:none;font-family:"Font Awesome 5 Light";content:"\f107";font-weight:300;font-size:20px;color:#2b8e81}#main #secondary .side-area ul li span .svg-inline--fa{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:26px;color:#2b8e81}#main #secondary .side-area ul li a:after{display:none;font-family:"Font Awesome 5 Light";content:"\f105";font-weight:300;font-size:20px;color:#2b8e81}#main #secondary .side-area ul li a .svg-inline--fa{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:26px;color:#2b8e81}#main #secondary .side-guide h2{border-radius:0;padding:0}#main #secondary .side-guide h2:after{display:none}#main #secondary .side-guide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main #secondary .side-guide ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;border-bottom:solid 1px #e6e6e6}#main #secondary .side-guide ul li:nth-child(odd){border-right:solid 1px #e6e6e6}#main #secondary .side-guide ul li a{padding:10px 0 10px 30px;font-size:11px;background:none}#main #secondary .side-guide ul li a:before{width:20px;height:20px;left:5px}#main #secondary .side-estimate{margin-bottom:0}#main #secondary .side-estimate .side-estimate-inner{padding:20px 5%}#main #secondary .side-estimate .side-estimate-inner dl dt{margin:0 auto 10px;padding-bottom:8px;border-bottom:dotted 2px #ff8900;font-size:20px}#main #secondary .side-estimate .side-estimate-inner dl dd{padding:10px}#main #secondary .side-estimate .side-estimate-inner dl dd p{font-size:13px}#main #secondary .side-banner{margin-bottom:0;padding:30px 5% 30px;background-color:#fff}#main #secondary .side-banner ul li{margin-bottom:15px}#main #secondary .side-voice h2{border-radius:0;padding:0}#main #secondary .side-voice h2:after{display:none}#main #secondary .side-voice .side-voice-inner{padding:15px 5%;border:none}#main #secondary .side-voice .side-voice-inner .side-voice-item{border-bottom:dotted 2px #53c3b6}#content .item-header{padding:0 2.5%}#content .item-header .breadcrumb-wrap{margin-bottom:0}#content header{margin:10px auto}footer{padding-bottom:55px}footer .copyright-wrap{background-color:#ccebe3}footer .copyright-wrap .operation-company{padding:25px 0 10px}footer .copyright-wrap .operation-company a{text-decoration:none;color:#2b8e81}footer .copyright-wrap .copy small{color:#2b8e81}.f-fixed-menu{position:fixed;z-index:999;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;border-top:solid 1px #fff;background-color:#53c3b5}.f-fixed-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-fixed-menu ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;border-right:1px solid #fff}.f-fixed-menu ul li ul{position:absolute;display:none;width:100vw;bottom:100%;right:0}.f-fixed-menu ul li ul li{width:100%;margin-bottom:1px}.f-fixed-menu ul li ul li a{display:block;padding:10px 0;background-color:rgba(83,195,182,0.9);text-decoration:none;text-align:center;font-size:12px;color:#fff}}

/*# sourceMappingURL=child-common.css.map */
