﻿#fade,#loader{display:block}body.kl-c01{background-color:#002d60}body.kl-f01{background-color:#002d60;color:#fff}body.kl-w02{background-color:#595757;color:#fff}body.kl-w02 #products_section7{color:#595757}body.kl-p02{background-color:#002d60;color:#fff}body.kl-p02 #products_section7{color:#595757}body.kl-b01 #products_section1{background-color:#EFEFEF}body.kl-b01.craft_edition #products_section1{background-color:#0d0000}#products_section1 .intro{width:100%;max-width:100%;max-height:1000px;position:relative;overflow:hidden;background-image:url(../images/products/common/main.jpg);background-position:center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;margin:0;padding:0;opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.kl-w01 #products_section1 .intro{background:none;background-image:url(../images/products/kl-w01_img01.png);background-position:90% 80%;background-repeat:no-repeat;background-size:auto 70%}@media all and (max-width: 840px){.kl-w01 #products_section1 .intro{background-position:90% 60%}}@media all and (max-width: 480px){.kl-w01 #products_section1 .intro{background-position:50% 11%;background-size:auto 45%}}.kl-w01.kl-wc01 #products_section1 .intro{background-image:url(../images/products/wc01/kl-wc01_img01.png)}.kl-w02 #products_section1 .intro{background:none;background-image:url(../images/products/kl-w02_img01.png);background-position:90% 80%;background-repeat:no-repeat;background-size:auto 70%}@media all and (max-width: 840px){.kl-w02 #products_section1 .intro{background-position:90% 60%}}@media all and (max-width: 480px){.kl-w02 #products_section1 .intro{background-position:50% 11%;background-size:auto 45%}}.kl-p02 #products_section1 .intro{background:none;background-image:url(../images/products/kl-p02_img00.png);background-position:90% 80%;background-repeat:no-repeat;background-size:auto 80%}@media all and (max-width: 840px){.kl-p02 #products_section1 .intro{background-position:90% 60%}}@media all and (max-width: 500px){.kl-p02 #products_section1 .intro{background-position:center 5%;background-size:90% auto}}.kl-b01 #products_section1 .intro{background:none;background-image:url(../images/products/kl-b01_img01.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 90%}@media all and (max-width: 840px){.kl-b01 #products_section1 .intro{background-position:90% 60%}}@media all and (max-width: 500px){.kl-b01 #products_section1 .intro{background-position:center 5%;background-size:90% auto}}.kl-b01.craft_edition #products_section1 .intro{background:none;background-image:url(../images/products/craft_edition/kl-w01_ce_img01.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 90%}@media all and (max-width: 840px){.kl-b01.craft_edition #products_section1 .intro{background-position:90% 60%}}@media all and (max-width: 500px){.kl-b01.craft_edition #products_section1 .intro{background-position:center 5%;background-size:90% auto}}@media all and (min-width: 1300px){.kl-s01 #products_section1 .intro{background-color:#d3e2e7;background-position:right top;background-size:auto 100%}}#products_section1.openingstart .intro{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;transition:transform .8s ease-out;-webkit-transition:transform .8s ease-out;-moz-transition:transform .8s ease-out}#products_section1 .main-logo{position:relative;z-index:1;text-align:center}@media all and (min-width: 1001px){#products_section1 .main-logo img{width:750px;height:auto;margin:40px auto}}.kl-p01 #products_section1 .main-logo{background-image:url(../images/products/common/image_bg_myair.jpg);background-position:left center;background-repeat:repeat-x;background-size:auto 100%}.webp .kl-p01 #products_section1 .main-logo{background-image:url(../images/products/common/image_bg_myair.jpg.webp)}.kl-p01 #products_section1 .main-logo .main-logo-inner{width:90%;max-width:1200px;margin:0 auto;padding:4% 0;text-align:left;position:relative}.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:40%;max-width:300px;padding-top:200px}@media all and (max-width: 840px){.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.9em;padding-top:50px;width:45%}}@media all and (max-width: 500px){.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:55%}}.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt h2{text-align:left;color:#fff;font-size:1.3em;letter-spacing:0.2em}.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p{font-size:0.8em;color:#fff}.kl-p01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p.kome{position:relative;z-index:1;color:#999;font-size:0.6em}.kl-p01 #products_section1 .main-logo .main-logo-inner::before{content:'';width:100%;min-width:700px;height:100%;position:absolute;top:0;left:10%;background-image:url(../images/products/common/image_myair.png);background-position:20% center;background-repeat:no-repeat;background-size:cover;z-index:-1}@media all and (max-width: 840px){.kl-p01 #products_section1 .main-logo .main-logo-inner::before{left:8%}}@media all and (max-width: 500px){.kl-p01 #products_section1 .main-logo .main-logo-inner::before{left:3%}}.webp .kl-p01 #products_section1 .main-logo .main-logo-inner::before{background-image:url(../images/products/common/image_myair.png.webp)}.kl-p02 #products_section1 .main-logo{background-image:url(../images/products/common/image_bg_myair.jpg);background-position:left center;background-repeat:repeat-x;background-size:auto 100%}.kl-p02 #products_section1 .main-logo .main-logo-inner{width:90%;max-width:1200px;margin:0 auto;padding:4% 0;text-align:left;position:relative}.kl-p02 #products_section1 .main-logo .main-logo-inner::before{content:'';width:100%;min-width:700px;height:100%;position:absolute;top:0;left:10%;background-image:url(../images/products/common/image_myair2.png);background-position:20% center;background-repeat:no-repeat;background-size:cover;z-index:-1}@media all and (max-width: 840px){.kl-p02 #products_section1 .main-logo .main-logo-inner::before{left:8%}}@media all and (max-width: 500px){.kl-p02 #products_section1 .main-logo .main-logo-inner::before{left:3%}}.kl-p02 #products_section1 .main-logo .main-logo-inner img{width:200px}@media all and (max-width: 500px){.kl-p02 #products_section1 .main-logo .main-logo-inner img{width:150px}}.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:40%;max-width:300px}@media all and (max-width: 840px){.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.9em;width:45%}}@media all and (max-width: 500px){.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:55%}}.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt h2{text-align:left;color:#fff;font-size:1.3em;letter-spacing:0.2em}.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p{font-size:0.8em;color:#fff}.kl-p02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p.kome{position:relative;z-index:1;color:#999;font-size:0.6em}.kl-g01 #products_section1 .main-logo{background:rgba(57,90,114,0.6)}.kl-g01 #products_section1 .main-logo .main-logo-inner{width:90%;max-width:1000px;margin:0 auto;padding:4% 0;text-align:left;position:relative}.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column .box{margin:0 auto;max-width:400px;border:4px solid #66c5da;height:100%;border-radius:10px;background-color:#f1f3de;color:#395a72}.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column .box h4{border-bottom:1px solid #395a72;padding-bottom:0.2em}.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column .box h4 small{font-size:0.7em;color:#66c5da}.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column .box p{font-size:0.8em;line-height:1.6}@media all and (max-width: 840px){.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column{font-size:0.9em}}@media all and (max-width: 600px){.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column{font-size:1em;margin-bottom:15px}.kl-g01 #products_section1 .main-logo .main-logo-inner .columns .column:last-child{margin-bottom:0}}.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:40%;max-width:300px;padding-top:200px}@media all and (max-width: 840px){.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.9em;padding-top:50px;width:45%}}@media all and (max-width: 500px){.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:55%}}.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt h2{text-align:left;color:#fff;font-size:1.3em;letter-spacing:0.2em}.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p{font-size:0.8em;color:#fff}.kl-g01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p.kome{position:relative;z-index:1;color:#999;font-size:0.6em}.kl-g01.kl-l01 #products_section1 .main-logo{background:rgba(57,90,114,0.5);background:white}.kl-g01.kl-h01 #products_section1 .main-logo{background:rgba(57,90,114,0.5);background:none}.kl-g01.kl-s01 #products_section1 .main-logo{background:rgba(57,90,114,0.5);background:white}.kl-g01.kl-l01 #products_section1 .main-logo .main-logo-inner .columns .column .box{max-width:360px;border-radius:50%;text-align:center;height:100%;border:6px solid rgba(255,255,255,0.6)}@media all and (min-width: 601px){.kl-g01.kl-l01 #products_section1 .main-logo .main-logo-inner .columns .column .box{padding:10%}}.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner{font-family:YakuHanMP,"Noto Serif JP",serif;color:white}.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner h5{text-align:center;line-height:1.6;letter-spacing:0.04em;margin-bottom:3em}.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner h5 span{display:inline-block}.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner p{font-size:0.8em;letter-spacing:0.04em}.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner .columns .column .box{max-width:360px;border-radius:50%;text-align:center;height:100%;border:6px solid rgba(255,255,255,0.6)}@media all and (min-width: 601px){.kl-g01.kl-h01 #products_section1 .main-logo .main-logo-inner .columns .column .box{padding:10%}}.kl-g01.kl-s01 #products_section1 .main-logo .main-logo-inner .columns .column .box{max-width:360px;border-radius:50%;text-align:center;height:100%;border:6px solid rgba(255,255,255,0.6)}@media all and (min-width: 601px){.kl-g01.kl-s01 #products_section1 .main-logo .main-logo-inner .columns .column .box{padding:10%}}.kl-w01 #products_section1 .main-logo{background-image:url(../images/products/common/main_w01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.kl-w01.kl-wc01 #products_section1 .main-logo{background-image:url(../images/products/wc01/main_wc01.jpg)}.kl-w01 #products_section1 .main-logo .main-logo-inner{width:90%;max-width:1200px;margin:0 auto;padding:40% 0 15%;text-align:left;position:relative}.kl-w01 #products_section1 .main-logo .main-logo-inner h1{color:#fff;position:relative;top:auto;left:auto}.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:40%;max-width:300px;padding-top:200px}@media all and (max-width: 840px){.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.9em;padding-top:50px;width:45%}}@media all and (max-width: 500px){.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:55%}}.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt h2{text-align:left;color:#fff;font-size:1.3em;letter-spacing:0.2em}.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p{font-size:0.8em;color:#fff}.kl-w01 #products_section1 .main-logo .main-logo-inner .main-logo-intxt p.kome{position:relative;z-index:1;color:#999;font-size:0.6em}.kl-f01 #products_section1 .main-logo{background-image:url(../images/products/common/image_flagship.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background:none}@media all and (min-width: 1001px){.kl-f01 #products_section1 .main-logo{background-size:1000px auto}}.kl-f01 #products_section1 .main-logo .main-logo-inner{width:80%;max-width:700px;margin:0 auto;padding:4% 0;position:relative}.kl-f01.kl-t01 #products_section1 .main-logo .main-logo-inner{padding:4% 0 6%;z-index:10}.kl-f01 #products_section1 .main-logo::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background:#7ab6d2;background:linear-gradient(90deg, rgba(122,182,210,0), rgba(122,182,210,0.1), rgba(122,182,210,0.15), rgba(122,182,210,0.2), rgba(122,182,210,0.2), rgba(122,182,210,0.1), rgba(122,182,210,0));background:linear-gradient(180deg, #002254, #00295c, #002254, #0f5991);z-index:-1}.kl-f01 #products_section1 .main-logo::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background-image:url(../images/products/common/image_flagship.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media all and (min-width: 1301px){.kl-f01 #products_section1 .main-logo::after{background-size:1300px auto}}.kl-f01.kl-t01 #products_section1 .main-logo::before{background:linear-gradient(0deg, #002254, #002254, #002254, #002254, #002254, rgba(0,34,84,0));background:linear-gradient(0deg, #e3e3e3, #f6f6f6)}.kl-f01.kl-t01 #products_section1 .main-logo::after{background-image:url(../images/products/common/image_tableair2.png)}@media all and (min-width: 1301px){.kl-f01.kl-t01 #products_section1 .main-logo::after{background-size:1300px auto}}.kl-f01 #products_section1 .main-logo .main-logo-inner .kome{position:relative;z-index:1;color:#999;font-size:0.8em;margin-bottom:26%}#products_section1 .main-logo img{width:75%;height:auto;margin:4% auto}.kl-p01 #products_section1 .main-logo img{width:25%;min-width:200px;margin:7% 0 4%}.kl-c01 #products_section1 .main-logo{background:#000;background-image:url(../images/products/common/image_driveair.jpg);background-position:right center;background-repeat:no-repeat;background-size:70% auto;opacity:0}.kl-c01 #products_section1.openingstart .main-logo{opacity:1;transition:opacity .6s ease .7s}.webp .kl-c01 #products_section1 .main-logo{background-image:url(../images/products/common/image_driveair.jpg.webp)}@media all and (max-width: 600px){.kl-c01 #products_section1 .main-logo{background-position:right 120%;background-size:100% auto}}.kl-c01 #products_section1 .main-logo .main-logo-inner{width:40%;max-width:700px;margin:0;padding:4% 0;position:relative}.kl-c01 #products_section1 .main-logo .main-logo-inner::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background:#000;background-color:#002d60;background:linear-gradient(90deg, #000, #000, #000, #000, rgba(0,0,0,0));background:linear-gradient(90deg, #002d60, #002d60, #002d60, #002d60, rgba(0,45,96,0))}.kl-c01 #products_section1 .main-logo .main-logo-inner .kome{position:relative;z-index:1;color:#999;font-size:0.8em;margin-bottom:23%}@media all and (max-width: 600px){.kl-c01 #products_section1 .main-logo .main-logo-inner{width:100%;margin:0 auto;padding:2% 0  50%}.kl-c01 #products_section1 .main-logo .main-logo-inner::before{height:80%;background:linear-gradient(180deg, #002d60, #002d60, #002d60, #002d60, rgba(0,45,96,0.5), rgba(0,45,96,0))}}#products_section1 .main-logo img{width:75%;height:auto;margin:4% auto}.kl-p01 #products_section1 .main-logo img{width:25%;min-width:200px;margin:7% 0 4%}.kl-c01 #products_section1 .main-logo img{width:95%}@media all and (max-width: 600px){.kl-c01 #products_section1 .main-logo img{width:60%}}.kl-g01 #products_section1 .main-logo img{width:25%;min-width:200px;margin:7% 0 4%}.kl-w02 #products_section1 .main-logo{background:#595757;background-image:url(../images/products/common/image_w02.jpg);background-position:right center;background-repeat:no-repeat;background-size:70% auto;opacity:0}.kl-w02 #products_section1.openingstart .main-logo{opacity:1;transition:opacity .6s ease .7s}@media all and (max-width: 600px){.kl-w02 #products_section1 .main-logo{background-position:right 120%;background-size:100% auto}}.kl-w02 #products_section1 .main-logo .main-logo-inner{width:40%;max-width:700px;margin:0;padding:4% 0;position:relative}.kl-w02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{width:75%;margin:0 auto;max-width:300px;z-index:10;color:#fff;position:relative;text-align:left;font-size:0.9em}@media all and (max-width: 840px){.kl-w02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.8em}}@media all and (max-width: 600px){.kl-w02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt{font-size:0.7em}}.kl-w02 #products_section1 .main-logo .main-logo-inner .main-logo-intxt h2{color:#fff !important;text-align:left !important}.kl-w02 #products_section1 .main-logo .main-logo-inner::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background-color:#595757;background:linear-gradient(90deg, #595757, #595757, #595757, #595757, rgba(89,87,87,0))}.kl-w02 #products_section1 .main-logo .main-logo-inner .kome{position:relative;z-index:1;color:#999;font-size:0.8em;margin-bottom:23%}@media all and (max-width: 600px){.kl-w02 #products_section1 .main-logo .main-logo-inner{width:100%;margin:0 auto;padding:2% 0  50%}.kl-w02 #products_section1 .main-logo .main-logo-inner::before{height:80%;background:linear-gradient(180deg, #595757, #595757, #595757, #595757, rgba(89,87,87,0.5), rgba(89,87,87,0))}.kl-w02 #products_section1 .main-logo img{width:60%}}#products_section1 .mainleft{position:absolute;top:0;width:40%;right:50%;height:100%;overflow:hidden}.kl-c01 #products_section1 .mainleft{width:50%}@media all and (min-width: 501px){.kl-b01.craft_edition #products_section1 .mainleft{width:45%}}@media all and (min-width: 1401px){.kl-b01.craft_edition #products_section1 .mainleft{width:40%}}@media all and (min-width: 1601px){.kl-b01.craft_edition #products_section1 .mainleft{width:35%}}@media all and (min-width: 501px){.kl-s01 #products_section1 .mainleft,.kl-l01 #products_section1 .mainleft{width:40%}}@media all and (min-width: 1401px){.kl-s01 #products_section1 .mainleft,.kl-l01 #products_section1 .mainleft{width:35%}}@media all and (min-width: 1601px){.kl-s01 #products_section1 .mainleft,.kl-l01 #products_section1 .mainleft{width:30%}}.kl-h01 #products_section1 .mainleft{width:45%;right:45%}@media all and (min-width: 501px){.kl-h01 #products_section1 .mainleft{width:40%}}@media all and (min-width: 1401px){.kl-h01 #products_section1 .mainleft{width:40%}}@media all and (min-width: 1601px){.kl-h01 #products_section1 .mainleft{width:35%}}#products_section1 .mainright{position:absolute;top:0;width:50%;left:50%;height:100%;overflow:hidden}.kl-c01 #products_section1 .mainright{width:40%;left:60%}.kl-f01 #products_section1 .mainright{width:40%;left:60%}#products_section1 h1{margin:0 0 -1.4em;padding:0 0;position:absolute;top:46%;left:0;width:100%;height:1.4em;text-align:left;font-size:2em;color:#fff;line-height:1.5;z-index:100;font-weight:600}.kl-c01 #products_section1 h1{text-align:center}#products_section1 h1 strong.houjin{border:2px solid #7AADCA;color:#7AADCA;margin:0.3em 0 0 0.4em;display:block;width:7em;letter-spacing:0.1em;font-size:0.7em;padding-bottom:0.1em;padding-left:0.1em;text-align:center;font-weight:normal}.kl-p01 #products_section1 h1{color:#8f8f8f}.kl-p01 #products_section1 h1 span{letter-spacing:0.1em}.kl-p01 #products_section1 h1 span strong{font-weight:400}.kl-p02 #products_section1 h1{color:#8f8f8f}.kl-p02 #products_section1 h1 span{letter-spacing:0.1em}.kl-p02 #products_section1 h1 span strong{font-weight:400}.kl-g01 #products_section1 h1{color:#395a72;top:40%}@media all and (max-width: 550px){.kl-g01 #products_section1 h1{top:32%}}.kl-g01 #products_section1 h1 img{width:80%}.kl-g01.kl-k01 #products_section1 h1{color:#395a72;top:24%}@media all and (max-width: 550px){.kl-g01.kl-k01 #products_section1 h1{top:10%}}.kl-g01.kl-k01 #products_section1 h1 img{width:80%}@media all and (max-width: 1200px){.kl-g01.kl-k01 #products_section1 h1 img.komeimg{width:90%}}@media all and (max-width: 500px){.kl-g01.kl-k01 #products_section1 h1 img.komeimg{width:100%}}.kl-g01.kl-l01 #products_section1 h1{color:#395a72;top:26%}@media all and (max-width: 840px){.kl-g01.kl-l01 #products_section1 h1{top:20%}}@media all and (max-width: 550px){.kl-g01.kl-l01 #products_section1 h1{top:10%}}.kl-g01.kl-l01 #products_section1 h1 img{width:80%}.kl-g01.kl-l01 #products_section1 h1 img.komeimg{width:70%;max-width:360px}@media all and (max-width: 500px){.kl-g01.kl-l01 #products_section1 h1 img.komeimg{width:80%;margin-left:10%}}.kl-g01.kl-l01 #products_section1 h1 .houjin{border-width:1px;border-color:#395a72;color:#395a72;font-size:0.5em;text-align:center;float:right;margin:-0.2em 0 0.4em;margin-right:20%;opacity:0.8}@media all and (max-width: 600px){.kl-g01.kl-l01 #products_section1 h1 .houjin{font-size:0.2em}}@media all and (max-width: 500px){.kl-g01.kl-l01 #products_section1 h1 .houjin{margin-top:-0.5em}}.kl-g01.kl-h01 #products_section1 h1{font-size:1.5em;color:#fff;top:26%}.kl-g01.kl-h01 #products_section1 h1 strong{font-weight:300}.kl-g01.kl-h01 #products_section1 h1 strong::before{background-color:#698BBB}.kl-g01.kl-h01 #products_section1 h1 small.h1memo{position:relative;padding-left:1.2em}.kl-g01.kl-h01 #products_section1 h1 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-1em;left:-0.1em;margin-right:1.6em;font-size:0.4em;margin-bottom:0.5em}@media all and (max-width: 840px){.kl-g01.kl-h01 #products_section1 h1{font-size:1.3em;top:18%}}@media all and (max-width: 660px){.kl-g01.kl-h01 #products_section1 h1{font-size:1.2em;top:13%}}@media all and (max-width: 550px){.kl-g01.kl-h01 #products_section1 h1{font-size:1.1em;top:8%}}.kl-g01.kl-h01 #products_section1 h1 img{width:75%;margin-top:0.5em;min-width:230px}.kl-g01.kl-h01 #products_section1 h1 img.h1txt{opacity:0;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);transform:translateX(-10px)}.kl-g01.kl-h01 #products_section1 h1 img.myairlogo{width:85%;opacity:0;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);transform:translateX(-10px)}@media all and (max-width: 500px){.kl-g01.kl-h01 #products_section1 h1 img.myairlogo{width:100%}}@media all and (max-width: 650px){.kl-g01.kl-h01 #products_section1 h1 img{min-width:200px}}.kl-g01.kl-h01 #products_section1 h1 img.komeimg{width:70%;max-width:360px}@media all and (max-width: 500px){.kl-g01.kl-h01 #products_section1 h1 img.komeimg{width:80%;margin-left:10%}}.kl-g01.kl-h01 #products_section1.setstart h1 img.h1txt{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);transition:transform .8s ease .8s, opacity .8s ease .8s}.kl-g01.kl-h01 #products_section1.setstart h1 img.myairlogo{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);transition:transform .8s ease 1.2s, opacity .8s ease 1.2s}.kl-g01.kl-s01 #products_section1 h1{color:#395a72;top:25%}@media all and (max-width: 840px){.kl-g01.kl-s01 #products_section1 h1{top:20%}}@media all and (max-width: 550px){.kl-g01.kl-s01 #products_section1 h1{top:20%}.kl-g01.kl-s01 #products_section1 h1 br:first-of-type{display:none}}.kl-g01.kl-s01 #products_section1 h1 img{width:80%}.kl-g01.kl-s01 #products_section1 h1 img.komeimg{margin-top:2%;width:70%;max-width:360px}@media all and (max-width: 500px){.kl-g01.kl-s01 #products_section1 h1 img.komeimg{width:80%;margin-left:10%}}.kl-w01 #products_section1 h1{color:#002D60}@media all and (max-width: 700px){.kl-w01 #products_section1 h1{top:30%}}.kl-w01 #products_section1 h1 span{position:relative;bottom:auto;letter-spacing:0.1em}.kl-w01 #products_section1 h1 span strong{font-weight:500}.kl-w01 #products_section1 h1 small{font-weight:500;letter-spacing:0.1em;text-align:left;color:#717071}.kl-w02 #products_section1 h1{text-align:left}@media all and (max-width: 840px){.kl-w02 #products_section1 h1{top:30%}}@media all and (max-width: 640px){.kl-w02 #products_section1 h1{top:20%}}.kl-w02 #products_section1 h1 span{position:relative;bottom:auto;letter-spacing:0.1em}.kl-w02 #products_section1 h1 span strong{font-weight:500}.kl-w02 #products_section1 h1 small{font-weight:500;letter-spacing:0.1em;text-align:left;color:#b2b2b2}.kl-b01 #products_section1 h1{color:#595757;top:40%}@media all and (max-width: 700px){.kl-b01 #products_section1 h1{top:30%}}.kl-b01 #products_section1 h1 span{position:relative;bottom:auto;letter-spacing:0.1em}.kl-b01 #products_section1 h1 span strong{font-weight:500}.kl-b01 #products_section1 h1 small{font-weight:500;letter-spacing:0.1em;text-align:left;color:#717071}.kl-b01.craft_edition #products_section1 h1{color:#0d0000;top:40%}@media all and (max-width: 700px){.kl-b01.craft_edition #products_section1 h1{top:30%}}.kl-b01.craft_edition #products_section1 h1 span{position:relative;bottom:auto;letter-spacing:0.04em;text-align:left}.kl-b01.craft_edition #products_section1 h1 span strong{font-weight:500;background-color:#b2b2b2;padding-left:0.2em;padding-right:0.2em}.kl-b01.craft_edition #products_section1 h1 span strong:first-child{padding-bottom:0.1em;display:inline-block}.kl-b01.craft_edition #products_section1 h1 span strong:not(:first-child){font-size:0.9em;font-family:serif;letter-spacing:normal;vertical-align:middle;height:2.2em}.kl-b01.craft_edition #products_section1 h1 span strong.kal-st{padding-top:0.4em}.kl-b01.craft_edition #products_section1 h1 span strong::before{background-color:#1a1a1a}.kl-b01.craft_edition #products_section1 h1 span strong i{font-style:normal;font-weight:300;padding-left:0.3em}.kl-b01.craft_edition #products_section1 h1 span strong.row-2{line-height:1;font-family:serif;letter-spacing:normal;display:inline-block}.kl-b01.craft_edition #products_section1 h1 span strong.row-2 b{font-size:0.8em;padding:0.2em;font-weight:500;display:block}.kl-b01.craft_edition #products_section1 h1 small{font-weight:500;letter-spacing:0.06em;text-align:left;color:#fff}.kl-c01 #products_section1 h1{top:40%;color:#002D60;max-width:550px;margin-left:auto;margin-right:auto}@media all and (max-width: 700px){.kl-c01 #products_section1 h1{top:20%}}.kl-c01 #products_section1 h1 span{letter-spacing:0.1em;text-align:left;padding-left:8%}.kl-c01 #products_section1 h1 span strong{background-color:#ffffff;padding-left:0.2em}.kl-f01 #products_section1 h1{top:40%;color:#002D60;max-width:550px;margin-left:auto;margin-right:auto}@media all and (max-width: 700px){.kl-f01 #products_section1 h1{top:20%}}@media all and (max-width: 630px) and (min-width: 551px){.kl-f01.kl-t01 #products_section1 h1{font-size:1.2em}}@media all and (max-width: 550px) and (min-width: 501px){.kl-f01.kl-t01 #products_section1 h1{font-size:1.1em}}.kl-f01 #products_section1 h1 span{letter-spacing:0.1em;text-align:left}.kl-f01 #products_section1 h1 span strong{background-color:#ffffff;padding-left:0.2em}#products_section1 h1 img{width:85%;max-width:450px;height:auto}#products_section1 h1 span{display:block;width:100%;left:-2%;opacity:0;letter-spacing:0.06em;transition:left .8s ease-out .5s,opacity .8s ease-out .5s;-webkit-transition:left .8s ease-out .5s,opacity .8s ease-out .5s;-moz-transition:left .8s ease-out .5s,opacity .8s ease-out .5s}.kl-p01 #products_section1 h1 span{position:relative}.kl-p01 #products_section1 .intro h2{position:absolute;bottom:52%;text-align:left;color:#717071;letter-spacing:0.2em;font-weight:500}@media all and (max-width: 840px){.kl-p01 #products_section1 .intro h2{font-size:1.2em}}.kl-p02 #products_section1 .intro h2{position:absolute;bottom:52%;text-align:left;color:#fff;letter-spacing:0.2em;font-weight:500}@media all and (max-width: 840px){.kl-p02 #products_section1 .intro h2{font-size:1.2em}}#products_section1 h1 span strong{font-weight:600;display:inline-block;position:relative;overflow:hidden}#products_section1 h1 span strong::before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background-color:#aebdc3;opacity:1;transition:width .6s ease .7s, left .6s ease-out .5s;-webkit-transition:width .6s ease .7s, left .6s ease-out .5s;-moz-transition:width .6s ease .7s, left .6s ease-out .5s}#products_section1.setstart h1 span strong::before{width:0%;left:100%}#products_section1.setstart h1 span{opacity:1;left:0}@media all and (max-width: 1200px){#products_section1 h1{font-size:1.6em}}@media all and (max-width: 960px){#products_section1 h1{font-size:1.5em}}@media all and (max-width: 840px){#products_section1 h1{font-size:1.4em}.kl-p01 #products_section1 h1,.kl-p02 #products_section1 h1{font-size:1em}.kl-f01 #products_section1 h1{bottom:36%}.kl-c01 #products_section1 h1{bottom:36%}}@media all and (max-width: 500px){#products_section1 h1{font-size:1.2em}#products_section1{background-color:#EFEFEF}.kl-c01 #products_section1,.kl-p02 #products_section1{background-color:#002D60}.kl-g01 #products_section1{background-color:#d3e2e7}.kl-w02 #products_section1{background-color:#595757}#products_section1 .intro{height:auto !important;background-position:center 10%;background-size:80% auto}.kl-w01 #products_section1 .intro{background-position:50% 10%;background-size:70% auto}.kl-w02 #products_section1 .intro{background-position:50% 10%;background-size:70% auto}.kl-c01 #products_section1 .intro{background-position:left 5%;background-size:150% auto}.kl-f01 #products_section1 .intro{background-color:#00223a;background-position:left top;background-size:150% auto}.kl-p01 #products_section1 .intro{background-position:right top;background-size:150% auto}.kl-g01 #products_section1 .intro{background-position:right top;background-size:150% auto}#products_section1 .intro .mainleft{position:relative;width:80%;right:auto;margin:50% auto 0;padding-top:100%}.kl-b01 #products_section1 .intro .mainleft{padding-top:80%}.kl-w02 #products_section1 .intro .mainleft{padding-top:130%}#products_section1 .intro .mainleft h1 img{width:100%}#products_section1 .intro .mainright{position:relative;width:80%;left:auto;margin:50% auto 0;padding-top:100%}.kl-f01 #products_section1 .intro .mainright{margin-top:60%;padding-top:87%}#products_section1 .intro .mainright h1 img{width:100%}}.strengthbox{width:100%}.strengthbox .columns .column .box{margin:0 auto;max-width:400px;border:4px solid #7AADCA;height:100%;border-radius:10px;background-color:#d3e2e7;color:#395a72}.strengthbox .columns .column .box h4 small{font-size:0.7em;color:#66c5da;padding-bottom:0.4em;display:block;line-height:1.3}.strengthbox .columns .column .box h4 small span{display:inline-block}.strengthbox .columns .column .box h4 strong span{display:inline-block}.strengthbox .columns .column .box p{font-size:0.8em;line-height:1.6}@media all and (max-width: 840px){.strengthbox .columns .column{font-size:0.9em}}@media all and (max-width: 600px){.strengthbox .columns .column{font-size:1em;margin-bottom:15px}.strengthbox .columns .column:last-child{margin-bottom:0}}.box.tableairbox{border:none;background-color:white}.box.tableairbox h4{color:#66c5da;margin-bottom:0.7em}.box.tableairbox h4 span{display:inline-block}.box.tableairbox p{text-align:left;color:#395a72}.box.tableairbox ul{color:#595757;font-size:0.8em}.tableaircolor{display:block;min-width:100px;letter-spacing:normal}.tableaircolor i{display:inline-block;line-height:1;padding:0.3em 1em;font-size:0.7em;border-radius:10px;margin-left:0.3em;font-style:normal}.tableaircolor i.t01white{color:#8f8f8f;background-color:white}.tableaircolor i.t01brawn{color:#fff;background-color:#73534c}.tableaircolor i.t01black{color:#fff;background-color:#231815}.cautionset{position:absolute;font-size:1.6em;font-weight:bold;top:22%;left:4%;padding:0.3em 0.5em;color:#e72842;border:2px solid #e72842}@media all and (max-width: 840px){.cautionset{font-size:1.2em;top:15%}}@media all and (max-width: 600px){.cautionset{font-size:1em}}@media all and (max-width: 500px){.cautionset{top:8%}}#products_section2{position:relative;padding:7% 0 4%}.kl-b01 #products_section2{background:linear-gradient(180deg, #acacad, #7aadca);color:#fff}.kl-b01.craft_edition #products_section2{background:#0d0000;color:#fff;padding:0 0 7%}#products_section2 .intro{padding:0;position:relative;max-width:1200px;z-index:1000}.kl-f01 #products_section2{background-color:#002D60}.kl-f01 #products_section2::before{background-color:#F7F8F8;top:0;height:45%;z-index:1}@media all and (max-width: 840px){.kl-f01 #products_section2::before{height:25%}}.kl-c01 #products_section2{background-color:#002D60}#products_section2 .innerbox .leftbox{padding:4%;padding-top:20%}#products_section2 .innerbox .absobox{position:absolute;top:8%;left:2%;z-index:10}.kl-b01 #products_section2 .innerbox .absobox,.kl-p01 #products_section2 .innerbox .absobox,.kl-g01 #products_section2 .innerbox .absobox{left:auto;right:2%}#products_section2 .innerbox .absobox h6{font-size:1.6em;margin:0}#products_section2 .innerbox .absobox h5{font-size:2.8em;color:#EA1B24}.kl-p01 #products_section2 .innerbox .absobox h5{color:#595757;letter-spacing:0.06em}.kl-p01 #products_section2 .innerbox .absobox h5>span{white-space:nowrap}@media all and (max-width: 840px){.kl-p01 #products_section2 .innerbox .absobox h5 br{display:none}}.kl-g01 #products_section2 .innerbox .absobox h5{color:#595757;letter-spacing:0.06em}.kl-g01 #products_section2 .innerbox .absobox h5>span{white-space:nowrap}@media all and (max-width: 840px){.kl-g01 #products_section2 .innerbox .absobox h5 br{display:none}}.kl-f01 #products_section2 .innerbox .absobox{left:2%;width:96%}.kl-f01 #products_section2 .innerbox .absobox h5{font-size:4.5vw;color:#bbb;font-weight:700;letter-spacing:0.2em;text-align:center}.kl-c01 #products_section2 .innerbox .absobox{left:2%;width:96%;position:relative}.kl-c01 #products_section2 .innerbox .absobox h5{font-size:4.5vw;color:#bbb;font-weight:700;letter-spacing:0.2em;text-align:center}h2.pname img{width:100%;height:auto}h2.pname strong{width:97%;margin:5px auto;display:block;padding:0.3em 1em 0.3em;color:#fff;background-color:#17181D;text-align:right;line-height:1;font-weight:normal}.kl-p01 h2.pname img{opacity:0.8}.kl-g01 h2.pname img{opacity:0.8}.kl-f01 h2.pname img{opacity:0.9}.kl-f01 h2.pname strong{background-color:#001D4B}.kl-c01 h2.pname img{opacity:0.9}h2.pname strong{background-color:#001D4B}.kl-b01 h2.pname strong{background-color:#595757}.kl-g01 h2.pname strong{background-color:#395a72}.kl-c01 h2.pname strong,.kl-p02 h2.pname strong{background-color:#187FC4;background:-webkit-linear-gradient(90deg, #187FC4, #0C2644);background:linear-gradient(90deg, #187FC4, #0C2644)}.kl-w01 h2.pname strong:nth-of-type(2){background:linear-gradient(90deg, #E2B633, #A07714)}.kl-w01 h2.pname strong:nth-of-type(2) small.newicon{font-size:0.5em;padding:0.1em 0.6em 0.2em 0.8em;background-color:#C52420;margin-right:0.5em;vertical-align:middle}.kl-w01 h2.pname strong:nth-of-type(2) small.kome{font-size:0.6em}h2.pname strong span:first-child{float:left;font-size:1.5em;font-weight:500;letter-spacing:0.1em;font-family:"Roboto Condensed","Lato",sans-serif;margin-top:0.1em}h2.pname strong span:last-child{float:right;font-size:0.9em;margin-top:0.5em}#products_section2 .innerbox p.debut{text-align:center;font-family:"Arial Black", "Archivo Black",Gadget, "sans-serif";font-size:3.6em;margin:12% 0 0;line-height:1.4;white-space:nowrap}#products_section2 .innerbox p.debut strong{font-size:1.6em}#products_section2 .innerbox p.debut img{width:100%;height:auto}#products_section2 .innerbox .rightbox{padding:4%;padding-top:45%;background-image:url(../images/products/common/kl-w01_1.png);background-position:center top;background-repeat:no-repeat;background-size:85% auto}.webp #products_section2 .innerbox .rightbox{background-image:url(../images/products/common/kl-w01_1.png.webp)}.kl-w01 #products_section2 .innerbox .rightbox,.kl-w02 #products_section2 .innerbox .rightbox,.kl-b01 #products_section2 .innerbox .rightbox,.kl-p01 #products_section2 .innerbox .rightbox,.kl-p02 #products_section2 .innerbox .rightbox,.kl-f01 #products_section2 .innerbox .rightbox,.kl-g01 #products_section2 .innerbox .rightbox{padding:4%;padding-top:20%;background-image:none}.kl-g01.kl-l01 #products_section2 .innerbox .rightbox{padding-top:10%;background-image:none}.kl-g01.kl-h01 #products_section2 .innerbox .rightbox{padding-top:10%;background-image:none}.kl-g01.kl-s01 #products_section2 .innerbox .rightbox{padding-top:10%;background-image:none}.kl-c01 #products_section2 .innerbox .rightbox{padding:4%;padding-top:0%;background-image:none}.kl-f01 #products_section2 .innerbox .rightbox{padding:4%;background-image:none}.kl-b01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/common/kl-b01_1.png);background-position:center top;background-repeat:no-repeat;padding-top:50%;background-size:auto 100%}.webp .kl-b01 #products_section2 .innerbox .leftbox{background-image:url(../images/products/common/kl-b01_1.png.webp)}.kl-w01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/common/kl-w01_1.png);background-position:center top;background-repeat:no-repeat;padding-top:60%;background-size:auto 100%}.kl-w01.kl-wc01 #products_section2 .innerbox .leftbox{background-image:url(../images/products/wc01/kl-wc01_1.png)}.kl-w02 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/kl-w02_img01.png);background-position:center top;background-repeat:no-repeat;padding-top:40%;background-size:80% auto}@media all and (max-width: 840px){.kl-w02 #products_section2 .innerbox .leftbox{padding-top:80%}}.kl-p02 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/kl-p02_img00.png);background-position:center top;background-repeat:no-repeat;padding-top:40%;background-size:90% auto}@media all and (max-width: 840px){.kl-p02 #products_section2 .innerbox .leftbox{padding-top:80%}}.kl-p01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/common/kl-p01_1.png);background-position:center top;background-repeat:no-repeat;padding-top:60%;background-size:auto 100%}.kl-g01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/kl-g01_img01.png);background-position:center top;background-repeat:no-repeat;padding-top:33%;background-size:auto 100%}.kl-g01.kl-l01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/l01/kl-l01_img01.png);background-position:center top;background-repeat:no-repeat;padding-top:45%;background-size:auto 100%}.kl-g01.kl-h01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/h01/kl-h01_img01.png);background-position:center top;background-repeat:no-repeat;padding-top:45%;background-size:auto 100%}.kl-g01.kl-s01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/s01/kl-s01_img01.png);background-position:center top;background-repeat:no-repeat;padding-top:45%;background-size:auto 100%}.kl-k01 #products_section2 .innerbox .leftbox{background-image:url(../images/products/kl-k01_img02.png)}.kl-f01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/common/kl-f01_1.png);background-position:center center;background-repeat:no-repeat;padding-top:35%;background-size:contain}.kl-f01.kl-t01 #products_section2 .innerbox .leftbox{background-image:url(../images/products/common/kl-t01_1.jpg)}.kl-c01 #products_section2 .innerbox .leftbox{padding:4%;background-image:url(../images/products/common/kl-c01_1.png);background-position:center 20%;background-repeat:no-repeat;padding-top:40%;background-size:contain}@media all and (max-width: 840px){.kl-c01 #products_section2 .innerbox .leftbox{background-position:center}}#products_section2 .innerbox h3{line-height:1.6;font-size:1.8em;margin:0 0 20px}.kl-p01 #products_section2 .innerbox h3{color:#595757;letter-spacing:0.08em;font-weight:500}.kl-g01 #products_section2 .innerbox h3{color:#595757;letter-spacing:0.08em;font-weight:500}.kl-f01 #products_section2 .innerbox h3{color:#FFF;letter-spacing:0.08em;font-weight:600}.kl-c01 #products_section2 .innerbox h3,.kl-p02 #products_section2 .innerbox h3{color:#FFF;letter-spacing:0.08em;font-weight:600}.innerbox .blacksquare{width:150px;height:70px;font-size:1.6em;color:#fff;line-height:25px;text-align:center;position:relative}#products_section2 .innerbox .blacksquare{float:right;margin-top:-1.2em}.innerbox .blacksquare>span{width:70px;height:70px;display:inline-block;border-radius:10px;background-color:rgba(0,0,0,0.8);float:left;padding:10px;text-align:center;position:relative}.innerbox .blacksquare>span:first-child{margin-right:10px}#products_section2 .innerbox .blackcircle{width:120px;height:120px;border-radius:120px;background-color:#17181D;color:#fff;font-size:1.8em;text-align:center;line-height:120px;position:relative}.kl-w01 #products_section2 .innerbox .blackcircle{float:none;display:block;background:linear-gradient(270deg, #1980A5, #002D60);margin-right:15px;font-size:1.6em;min-width:120px;letter-spacing:0.1em}@media all and (max-width: 600px){.kl-w01 #products_section2 .innerbox .blackcircle{font-size:1em;width:90px;height:90px;min-width:90px;border-radius:90px;line-height:90px}}.section .intro span.memo{font-size:0.6em;color:#717071;line-height:1.4}.kl-w02 .section .intro span.memo{color:#ACACAD}.section .intro p.memo01{padding-left:1.6em;padding-right:0.8em;font-size:0.8em;color:#717071;position:relative;line-height:1.4}.kl-w02 .section .intro p.memo01{color:#ACACAD}.kl-w01 .section .intro p.memo01{color:#fff}@media all and (max-width: 600px){.kl-w01 .section .intro p.memo01{font-size:0.7em}}.kl-w01 .section .intro p.memo01::after{position:absolute;content:'';width:120%;height:240%;background-color:#002D60;top:-70%;left:-20%;z-index:-1}@media all and (max-width: 600px){.kl-w01 .section .intro p.memo01::after{height:160%;top:-30%}}.section .intro p.memo01::before{position:absolute;content:'\203B';top:0;left:0;width:2em;height:1em}.section .intro p.memo02{padding-left:2.6em;font-size:0.8em;color:#717071;position:relative;line-height:1.4}.kl-w02 .section .intro p.memo02{color:#ACACAD}.section .intro p.memo02::before{position:absolute;content:'\203B\FF12';top:0;left:0;width:2.2em;height:1em}#products_section3 .intro p.memo00{margin-top:10px;overflow:auto;width:auto}.section .intro p.memo00{padding-left:1.3em;font-size:0.8em;color:#717071;position:relative;line-height:1.4 !important}.kl-w02 .section .intro p.memo00{color:#ACACAD}.section .intro p.memo00::before{position:absolute;content:'\203B';top:0;left:0;width:2em;height:1em}.kl-w02 .section .intro h2,.kl-p02 .section .intro h2{color:#fff}.kl-w02 .section .innerbox h4,.kl-p02 .section .innerbox h4{color:#ACACAD}#products_section2 .innerbox .leftbox h2,h2.pname{font-size:1.6em}@media all and (max-width: 1100px){#products_section2 .innerbox .absobox h6{font-size:1.5em}#products_section2 .innerbox .absobox h5{font-size:2.6em}#products_section2 .innerbox h2,h2.pname{font-size:1.5em}#products_section2 .innerbox h3{font-size:1.6em}#products_section2 .innerbox p.debut{font-size:3.2em}}@media all and (max-width: 960px){#products_section2 .innerbox .absobox h6{font-size:1.3em}#products_section2 .innerbox .absobox h5{font-size:2.2em}#products_section2 .innerbox h2,h2.pname{font-size:1.3em}#products_section2 .innerbox h3{font-size:1.4em}#products_section2 .innerbox p.debut{font-size:2.7em}}@media all and (max-width: 840px){#products_section2 .innerbox .absobox,.kl-b01 #products_section2 .innerbox .absobox,.kl-p01 #products_section2 .innerbox .absobox,.kl-f01 #products_section2 .innerbox .absobox,.kl-g01 #products_section2 .innerbox .absobox,.kl-c01 #products_section2 .innerbox .absobox{position:relative;top:auto;left:auto;right:auto}#products_section2 .innerbox .leftbox{padding:4% 4% 0}.kl-b01 #products_section2 .innerbox .rightbox,.kl-p01 #products_section2 .innerbox .rightbox,.kl-g01 #products_section2 .innerbox .rightbox,.kl-f01 #products_section2 .innerbox .rightbox,.kl-c01 #products_section2 .innerbox .rightbox{padding:4% 4% 0}#products_section2 .innerbox .rightbox{padding-top:100%}.kl-b01 #products_section2 .innerbox .leftbox,.kl-p01 #products_section2 .innerbox .leftbox,.kl-f01 #products_section2 .innerbox .leftbox,.kl-c01 #products_section2 .innerbox .leftbox{padding-top:100%}.kl-g01 #products_section2 .innerbox .leftbox{padding-top:60%}#products_section2::before{top:12%;height:75%}.kl-p01 #products_section3 .innerbox h3{text-align:left}.kl-g01 #products_section3 .innerbox h3{text-align:left}.kl-f01 #products_section3 .innerbox h3{text-align:left}.kl-c01 #products_section3 .innerbox h3{text-align:left}}@media all and (max-width: 600px){#products_section2 .innerbox .absobox h6{font-size:1.1em}#products_section2 .innerbox .absobox h5{font-size:1.6em}#products_section2 .innerbox h2,h2.pname{font-size:1.2em}#products_section2 .innerbox h3{font-size:1.4em}#products_section2 .innerbox .absobox h6,#products_section2 .innerbox .absobox h5,#products_section2 .innerbox h3{text-align:left}#products_section2 .innerbox p.debut{font-size:2.4em}}@media all and (max-width: 480px){#products_section2 .innerbox .absobox h6{font-size:1em}#products_section2 .innerbox .absobox h5{font-size:1.4em}}#products_section3{position:relative;padding:2% 0;background-color:white !important}.kl-h01 #products_section3 .intro h2{border-bottom:1px solid #002D60;text-align:left;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;color:#002D60 !important;font-size:1.6em}@media all and (max-width: 960px){.kl-h01 #products_section3 .intro h2{font-size:1.5em}}@media all and (max-width: 840px){.kl-h01 #products_section3 .intro h2{font-size:1.3em}}@media all and (max-width: 600px){.kl-h01 #products_section3 .intro h2{font-size:1.2em}}.kl-h01 #products_section3 .intro h2 span{display:inline-block}.kl-h01 #products_section3 .intro h2 small.h1memo{position:relative;padding-left:0.6em}.kl-h01 #products_section3 .intro h2 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}.kl-h01 #products_section3 .intro .innerbox{width:100% !important}#products_section3 .intro{padding:0 !important;position:relative;width:100%;max-width:100%;z-index:1000}#products_section3 .intro .innerbox{padding:0;position:relative;width:90%;max-width:1200px;z-index:1000}.kl-p01 #products_section3 .intro .innerbox.inner01{max-width:1000px}.kl-g01 #products_section3 .intro .innerbox.inner01{max-width:1000px}.kl-f01 #products_section3 .intro .innerbox.inner01{max-width:1000px}.kl-c01 #products_section3 .intro .innerbox.inner01{max-width:1000px}@media all and (min-width: 1400px){#products_section3 .intro .innerbox.inner01::before{left:70%;padding-top:480px}}#products_section3 .topimg01{position:absolute;top:0;right:40%;width:60%;max-width:1000px;height:auto;z-index:10}#products_section3 .topimg01 img{width:100%;height:auto}.kl-p01 #products_section3 .topimg01{top:-1em;max-width:700px}.kl-g01 #products_section3 .topimg01{top:-1em;max-width:700px}#products_section3 .squarebox{position:relative;width:auto}#products_section3 .squarebox.square01{float:right;margin-top:20px;margin-bottom:12%}@media all and (min-width: 1200px){#products_section3 .squarebox.square01{margin-bottom:18%}}@media all and (min-width: 1500px){#products_section3 .squarebox.square01{margin-bottom:22%}}@media all and (min-width: 1800px){#products_section3 .squarebox.square01{margin-bottom:25%}}#products_section3 .squarebox.square02{float:right;margin-top:-40%;margin-right:10%;margin-bottom:9%}#products_section3 .squarebox::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;content:'';width:100%;height:0;padding-top:100%;top:50%;margin-top:-15px;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.kl-c01 #products_section3 .squarebox::before{margin-top:0}#products_section3 .squarebox::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background-color:#aebdc3;content:'';width:100%;height:0;padding-top:100%;top:50%;left:0;margin:0 0 0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;opacity:0.5}.kl-c01 #products_section3 .squarebox::after{margin-top:15px}#products_section3 .squarebox h3{color:#fff;letter-spacing:0.08em;line-height:1.9em;font-size:2.2em;text-align:left;padding:1em;width:10em;font-size:1.8em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#products_section3 .squarebox h3 span.stx{position:absolute;bottom:2.5em;left:2.5em;font-size:0.5em;letter-spacing:normal}.kl-f01 #products_section3 .squarebox.square01 h3{width:9em;font-size:1.8em;text-align:center}.kl-c01 #products_section3 .squarebox.square01 h3{width:9em;font-size:1.8em;text-align:center}.kl-b01 #products_section3 .squarebox.square02 h3,.kl-p01 #products_section3 .squarebox.square02 h3,.kl-g01 #products_section3 .squarebox.square02 h3,.kl-f01 #products_section3 .squarebox.square02 h3,.kl-c01 #products_section3 .squarebox.square02 h3{width:9em;font-size:1.8em;text-align:center}.kl-b01 #products_section3 .squarebox.square02 h3 span.stx,.kl-p01 #products_section3 .squarebox.square02 h3 span.stx,.kl-g01 #products_section3 .squarebox.square02 h3 span.stx,.kl-f01 #products_section3 .squarebox.square02 h3 span.stx,.kl-c01 #products_section3 .squarebox.square02 h3 span.stx{width:13em}#products_section3 .intro .innerbox h4,#products_section4 .intro .innerbox h4,#products_section6 .intro .innerbox h4,#products_section9 .intro .innerbox h4{color:#808080;text-align:left;font-weight:lighter;font-weight:normal;line-height:1.7;font-weight:normal;font-size:0.8em;letter-spacing:0.15em}.kl-w02 #products_section3 .intro .innerbox h4,.kl-w02 #products_section4 .intro .innerbox h4,.kl-w02 #products_section6 .intro .innerbox h4,.kl-w02 #products_section9 .intro .innerbox h4{color:#ACACAD}.kl-c02 #products_section3 .intro .innerbox h4,.kl-p02 #products_section3 .intro .innerbox h4,.kl-c02 #products_section4 .intro .innerbox h4,.kl-p02 #products_section4 .intro .innerbox h4,.kl-c02 #products_section6 .intro .innerbox h4,.kl-p02 #products_section6 .intro .innerbox h4,.kl-c02 #products_section9 .intro .innerbox h4,.kl-p02 #products_section9 .intro .innerbox h4{color:#fff}.kl-g01 #products_section3 .intro .innerbox h4,.kl-g01 #products_section4 .intro .innerbox h4,.kl-g01 #products_section6 .intro .innerbox h4,.kl-g01 #products_section9 .intro .innerbox h4{color:#395a72}.kl-p02 #products_section6 .intro .innerbox h4{color:#808080}.kl-g01 #products_section3 .intro h2{color:#395a72}#products_section3 .intro .innerbox h2,#products_section4 .intro .innerbox h2,#products_section6 .intro .innerbox h2,#products_section9 .intro .innerbox h2{font-weight:600;text-align:left;line-height:1.6;font-size:2em}.kl-g01 #products_section3 .intro .innerbox h2,.kl-g01 #products_section4 .intro .innerbox h2,.kl-g01 #products_section6 .intro .innerbox h2,.kl-g01 #products_section9 .intro .innerbox h2{color:#66c5da}.kl-p02 #products_section6 .intro .innerbox h2{color:#002D60}@media all and (max-width: 840px){#products_section3 .intro .innerbox h2,#products_section4 .intro .innerbox h2,#products_section6 .intro .innerbox h2,#products_section9 .intro .innerbox h2{font-size:1.8em}}@media all and (max-width: 600px){#products_section3 .intro .innerbox h2,#products_section4 .intro .innerbox h2,#products_section6 .intro .innerbox h2,#products_section9 .intro .innerbox h2{font-size:1.5em}}@media all and (max-width: 480px){#products_section3 .intro .innerbox h2,#products_section4 .intro .innerbox h2,#products_section6 .intro .innerbox h2,#products_section9 .intro .innerbox h2{font-size:1.2em}}#products_section3 .intro .innerbox p,#products_section4 .intro .innerbox p,#products_section9 .intro .innerbox p{line-height:1.5em}#products_section3 .intro .innerbox p{max-width:800px}.kl-p01 #products_section3 .intro .innerbox p{width:100%}.kl-g01 #products_section3 .intro .innerbox p{width:100%}#products_section3 .topimg02{width:70%;height:auto}#products_section3 .topimg02 img{width:100%;height:auto}ul.roomlist{list-style:none;margin:6% auto;width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.roomlist>li{min-width:8%;flex-basis:47%;margin-bottom:30px}.kl-b01 ul.roomlist>li:nth-child(3),.kl-b01 ul.roomlist>li:nth-child(4),.kl-b01 ul.roomlist>li:nth-child(5),.kl-p01 ul.roomlist>li:nth-child(3),.kl-p01 ul.roomlist>li:nth-child(4),.kl-p01 ul.roomlist>li:nth-child(5){min-width:8%;flex-basis:30%;margin-bottom:30px}.kl-g01 ul.roomlist>li:nth-child(3),.kl-g01 ul.roomlist>li:nth-child(4),.kl-g01 ul.roomlist>li:nth-child(5){min-width:8%;flex-basis:30%;margin-bottom:30px}ul.roomlist>li img{width:100%;height:auto;margin-bottom:8px}ul.roomlist>li h5{text-align:center}#products_section4 .intro::before{position:absolute;content:'';width:18%;height:0;padding-top:40%;background-color:#f4f4f0;top:-4%;left:-5%;z-index:-2}#products_section4 .intro .innerbox .leftbox{margin-top:7%}.kl-b01 #products_section9 .intro::before{position:absolute;content:'';width:22%;height:0;padding-top:20%;background-color:#f0f4f4;top:-4%;left:37%;z-index:-2}ul.devlist{list-style:none;margin:6% auto;width:75%;max-width:400px;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}ul.devlist>li{width:44%;height:0;padding-top:44%;margin:0;position:relative}ul.devlist>li:first-child{margin:0 27% 7%}#products_section9 .intro .innerbox ul.devlist>li p{text-align:center;position:absolute;top:0;left:0;padding:0;margin:0;line-height:1.7;font-weight:600;color:#48D1CC;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}ul.devlist>li::before{box-sizing:border-box;position:absolute;content:'';width:100%;height:100%;top:0;left:0;border:1px solid #48D1CC;background-color:#F5FFFA;border-radius:50%}ul.devlist::after{text-align:center;position:absolute;content:'コントロール';width:100%;height:1em;font-size:1.6em;font-weight:600;top:53%;left:0;margin-top:-0.5em;color:#20B2AA}strong.blockbox{display:block;padding:0.2em 0.5em;text-align:center;width:100%;background-color:#e7e7e7;font-weight:normal;margin-bottom:0.5em}@media all and (max-width: 960px){#products_section3 .squarebox h3{font-size:1.8em}}@media all and (max-width: 840px){#products_section3 .topimg01{position:relative;top:0;right:auto;width:85%;height:auto}#products_section3 .intro .innerbox.inner01::before{width:40%;padding-top:60%;top:140px;left:30%}#products_section3 .intro .innerbox.inner01{margin-top:-10%}#products_section3 .squarebox.square01{margin-bottom:5%}#products_section3 .intro .innerbox p{width:100%}}@media all and (max-width: 600px){#products_section3 .squarebox h3{font-size:1.6em}}#products_section5{position:relative;padding:0}.kaltech-bg{position:relative;padding-bottom:10% !important}.kaltech-bg::before{position:absolute;content:'';width:95%;height:0;padding-top:10%;bottom:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/products/common/logo_kaltech.svg);background-position:center;background-repeat:no-repeat;-moz-background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto;background-size:100% auto;opacity:0.05}.kl-w02 .kaltech-bg::before{opacity:0.5}#products_section5 .intro{padding:0;position:relative}.pointbox{padding:0;width:100%;position:relative}.pointbox ul{list-style:none;margin:0% auto 4%;width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-items:stretch}.pointbox ul>li{min-width:8%;flex-basis:32%;margin-bottom:30px;padding:15px;margin:0;background-color:#f4f4f0;position:relative}@media all and (max-width: 840px){.pointbox ul>li{max-width:500px;margin:0 auto}}.pointbox ul>li h4{font-size:1.3em;color:#00a69a;position:absolute;bottom:100%;width:100%;left:0}.pointbox ul>li h3{font-size:1.5em;font-weight:600;color:#002D60;text-align:left;letter-spacing:0.2em;line-height:1.4;position:relative;padding:0.8em 0 0.5em;margin-bottom:0}.kl-w02 .pointbox ul>li h3{color:#2d2d2d}.pointbox ul>li hr{margin:0 0 10px;border-color:#b2b2b2}.pointbox ul>li h3::before{content:'01';text-align:right;width:100%;font-size:30px;letter-spacing:normal;color:#aebdc3;background-color:#002D60;color:#fff;width:1.5em;height:1.5em;font-weight:100;position:absolute;bottom:0;right:0;z-index:10;line-height:1;text-align:center;padding:0.25em 0;font-family:"Roboto Condensed","Lato",sans-serif}.kl-w02 .pointbox ul>li h3::before{background-color:#595757}.pointbox ul>li:nth-child(2) h3::before{content:'02'}.pointbox ul>li:nth-child(3) h3::before{content:'03'}.pointbox ul>li:nth-child(2){margin-top:60px}.pointbox ul>li:nth-child(3){margin-top:100px}.pointbox ul>li img{width:100%;height:auto;margin-bottom:5px}.pointbox ul>li p{line-height:1.5;font-size:0.8em;text-align:left;margin-bottom:4px}.pointbox ul>li p strong{color:#002D60}.kl-w02 .pointbox ul>li p{color:#595757}.kl-w02 .pointbox ul>li p strong{color:#595757}.kl-p02 .pointbox ul>li p{color:#595757}.pointbox ul>li p img{margin:0;margin-top:10px}#products_section6{position:relative;padding:7% 0;padding:0 0 10%}#products_section7{position:relative;padding:7% 0;background-color:#EFEFEF}#products_section7::before{position:absolute;content:'';width:70%;height:78%;background-color:#f4f4f0;top:10%;left:30%;z-index:-1}#products_section7 .innerbox .rightbox{padding-top:7%}#products_section7 .innerbox .blacksquare{margin:10px auto}#products_section7 h2.pname{font-size:1.2em}#products_section7 h4{font-size:1.3em;color:#00a69a}.product-tbl{width:100%;background:none;margin:10px auto 30px}@media all and (max-width: 600px){.product-tbl{font-size:0.9em}}.product-tbl table{margin:0;width:100%}@media all and (max-width: 600px){.product-tbl table{font-size:0.9em}}.product-tbl table th{border-bottom:1px solid #ACACAD;text-align:left;font-weight:normal;padding:1em}body:not(.kl-l01) .product-tbl table th,body:not(.kl-s01) .product-tbl table th,body:not(.kl-h01) .product-tbl table th{min-width:8em}.kl-l01 .product-tbl table th.bdrright,.kl-s01 .product-tbl table th.bdrright,.kl-h01 .product-tbl table th.bdrright,.product-tbl.colortbl table th.bdrright{border-right:1px solid #ACACAD}.kl-l01 .product-tbl table th,.kl-l01 .product-tbl table td,.kl-s01 .product-tbl table th,.kl-s01 .product-tbl table td,.kl-h01 .product-tbl table th,.kl-h01 .product-tbl table td,.product-tbl.colortbl table th,.product-tbl.colortbl table td{text-align:center;padding:1em}.kl-l01 .product-tbl table th,.kl-s01 .product-tbl table th,.kl-h01 .product-tbl table th,.product-tbl.colortbl table th{background-color:#ddd}@media all and (max-width: 500px){.kl-l01 .product-tbl table th br,.kl-s01 .product-tbl table th br,.kl-h01 .product-tbl table th br,.product-tbl.colortbl table th br{display:none}}.kl-l01 .product-tbl table td,.kl-s01 .product-tbl table td,.kl-h01 .product-tbl table td,.product-tbl.colortbl table td{background-color:rgba(255,255,255,0.5)}.kl-l01 .product-tbl table tr.ul-bold th,.kl-l01 .product-tbl table tr.ul-bold td,.kl-s01 .product-tbl table tr.ul-bold th,.kl-s01 .product-tbl table tr.ul-bold td,.kl-h01 .product-tbl table tr.ul-bold th,.kl-h01 .product-tbl table tr.ul-bold td,.product-tbl.colortbl table tr.ul-bold th,.product-tbl.colortbl table tr.ul-bold td{background-color:#395a72;color:white}.kl-s01 .product-tbl table th,.kl-s01 .product-tbl table td{text-align:left}.product-tbl table td{border-bottom:1px solid #ACACAD;border-left:1px solid #ACACAD;text-align:left;padding:1em;padding-left:2em}@media all and (max-width: 840px){.product-tbl table th,.product-tbl table td{padding:0.7em !important;line-height:1.4}}@media all and (max-width: 600px){.product-tbl table th,.product-tbl table td{padding:0.4em !important;line-height:1.3}}.product-tbl table tr.ul-bold th,.product-tbl table tr.ul-bold td{border-bottom:2px solid #ACACAD}.product-tbl table tr.ul-bold th strong,.product-tbl table tr.ul-bold td strong{font-size:1.4em;font-weight:600;letter-spacing:0.1em;font-family:"Roboto Condensed","Lato",sans-serif;margin-left:0.5em;white-space:nowrap}.product-tbl table td img{max-width:150px;width:90%}@media all and (max-width: 960px){.pointbox ul>li{font-size:0.9em}#products_section7 h2.pname{font-size:1.1em}}@media all and (max-width: 840px){.pointbox ul>li{flex-basis:100%;font-size:1em;margin-top:50px}.pointbox ul>li:nth-child(2),.pointbox ul>li:nth-child(3){margin-top:50px}}@media all and (max-width: 600px){.pointbox ul>li{font-size:0.9em}#products_section7 h2.pname{font-size:1em}}#products_section8{position:relative;padding:0}#products_section8 .simpleParallax{max-height:700px}#products_section8 .intro{position:absolute;height:100%;max-width:1000px;margin:auto;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;padding-bottom:8%}.top_youtubebox{width:100%;padding:0;position:relative;margin:2% 0 4%}.top_youtubebox::before{content:'';position:absolute;width:100%;height:70%;top:0;left:0;background:#f9f9f9}#top_youtube{padding:2%;position:relative;overflow:hidden;box-sizing:border-box;margin:0 auto;max-width:1200px;width:90%}#top_youtube li a{text-decoration:none;display:block;width:100%;height:100%;position:relative}#top_youtube ul{margin:0 auto 10px;width:100%;list-style:none;letter-spacing:0.08em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#top_youtube ul li{min-width:8%;flex-basis:32%;padding:0}#top_youtube ul li a{display:block;width:100%;height:100%;background-color:#17181d;padding:0px}#top_youtube li a p{color:#FFF;text-decoration:none;font-size:0.9em;padding:0.8em;margin:0;overflow:auto;font-weight:bold}#top_youtube li a .imgbox{position:relative;overflow:hidden}#top_youtube li a img{width:100%;height:auto;margin:0 auto;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out}#top_youtube li a span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#E62117;font-size:24px;font-weight:600;line-height:1.2em}#top_youtube li a span::before{content:'';position:absolute;width:15px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}#top_youtube li a span i{font-size:1.5em;font-weight:normal;position:relative}@media all and (min-width: 841px){#top_youtube li a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}}@media all and (min-width: 1001px){#top_youtube li a p{font-size:1em}}@media all and (max-width: 840px){#top_youtube ul li{flex-basis:100%;margin-bottom:20px}#top_youtube li a .imgbox{width:40%;float:left}#top_youtube li a p{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media all and (max-width: 480px){#top_youtube li a p{font-size:0.75em}#top_youtube li a span{font-size:16px}}.bnrbtn{margin:12% auto 2%;display:block}@media all and (min-width: 841px){.bnrbtn:hover img{opacity:0.8;-webkit-transition:all .2s linear;transition:all .2s linear}}#products_section1 .intro{background-image:url(../images/products/common/main.jpg)}.kl-p01 #products_section1 .intro{background-image:url(../images/products/common/main_myair.jpg)}.kl-g01 #products_section1 .intro{background-image:url(../images/products/common/main_g01.jpg)}.kl-g01.kl-l01 #products_section1 .intro{background-image:url(../images/products/l01/main_l01.jpg)}.kl-g01.kl-h01 #products_section1 .intro{background-image:url(../images/products/h01/main_h01.jpg)}.kl-g01.kl-s01 #products_section1 .intro{background-image:url(../images/products/s01/main_s01.jpg)}.kl-k01 #products_section1 .intro{background-image:url(../images/products/common/main_k01.jpg)}.kl-f01 #products_section1 .intro{background-image:url(../images/products/common/main_flag.jpg)}.kl-f01 #products_section1 .intro::before{position:absolute;content:'';width:20%;height:0;padding-top:20%;bottom:3%;left:3%;background-image:url(../images/products/common/main_flag_point.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media all and (min-width: 1200px){.kl-f01 #products_section1 .intro::before{width:240px;height:0;padding-top:240px}}@media all and (max-width: 500px){.kl-f01 #products_section1 .intro::before{width:30%;padding-top:30%;bottom:auto;top:45%;left:auto;right:10%}}.kl-f01.kl-t01 #products_section1 .intro{background-image:url(../images/products/common/main_tableair.jpg)}.kl-f01.kl-t01 #products_section1 .intro::before{display:none}.kl-c01 #products_section1 .intro{background-image:url(../images/products/common/main_driveair.jpg)}.kl-c01 nav>ul>li>a{color:#fff}.kl-c01 nav>ul>li>a>span::before{background-color:#fff}.kl-c01 #hlogo span.logo-turnedk{background-image:url(../images/products/common/logo_turnedk_main_w.svg)}#products_section1 h1 img.driveairlogo{width:80%;max-width:450px}img.myaircolorimg{width:5em;margin-right:0.4em;vertical-align:top}img.driveairlogo2{width:90%;max-width:400px}@media all and (max-width: 840px){.kl-c01 #products_section1 h1{font-size:1.2em}#products_section1 h1 img.driveairlogo{margin-left:1em}}.kl-c01 #products_section2 .leftbox .box{border-color:rgba(255,255,255,0.4);max-width:240px;margin:0 auto 60px;font-size:0.9em;position:relative}.kl-c01 #products_section2 .leftbox .box h4{color:#fff;margin:0.3em 0  0;line-height:1.2}.kl-c01 #products_section2 .leftbox .box span{color:#7AB6D3;font-size:0.9em;position:absolute;display:block;width:100%;text-align:center;top:0.2em;left:0}#products_section2 .intro{padding:0 !important}#products_section2 h2{margin-bottom:10px}.kl-c01 #products_section2 .rightbox{color:#fff}@media all and (min-width: 841px){.kl-c01 #products_section2 .rightbox{margin-top:15%}}#products_section2 .rightbox .fuzokubox{display:block;padding:0.2em 1em;background-color:#555;margin:0 auto 5px;width:97%;color:#fff}.kl-c01 .myairpointbox{width:100%;padding:20px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.kl-c01 .myairpointbox>div{min-width:8%;flex-basis:62%;margin-bottom:20px}.kl-c01 .myairpointbox>div:last-child{flex-basis:36%}.kl-c01 #products_section3 .intro .innerbox .myairpointbox h3{font-size:1.3em}.posi-rela{position:relative}img.posi-abso{position:absolute;top:0;left:0}.tooltipster-noir{border:2px solid #7AB6D3;background-color:#001D4B;color:#FFF}.tooltipster-noir img{max-width:400px;width:400px;height:auto;margin:6px auto}p.shopname{margin:0;font-size:1em;text-align:center;line-height:1.6;color:#FFF;padding:0px 8px;max-width:416px}p.shopname strong{color:#7AB6D3}.pins{width:30px;background-color:#6a99b0;text-align:center;color:#002D60;font-size:20px}.pins.active{background-color:#7AB6D3}.pins>span{padding:0.2em 0}.pins>span::before{content:'\f067';margin-right:0;font-size:1em}@media all and (max-width: 1050px){.pins{width:24px;height:24px;font-size:12px;border-radius:12px;margin-top:-12px}}@media all and (max-width: 600px){.pins{width:20px;height:20px;font-size:10px;border-radius:10px;margin-top:-10px}}.kl-c01 #products_section9{background-color:#002D60;padding:0 0}.kl-c01 #products_section9 .intro{overflow:visible;padding:0 0}.kl-c01 #products_section5{background-color:#002D60;padding:0}.kl-c01 .kaltech-bg::before,.kl-p02 .kaltech-bg::before{z-index:1;opacity:0.05;background-image:url(../images/products/common/logo_kaltech_w.svg)}.kl-c01 #products_section5 .intro{z-index:2;padding:6% 0}.kl-c01 #products_section4{background-color:#17181D;padding:6% 0}.kl-c01 #products_section4::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background:#7ab6d2;background:linear-gradient(90deg, rgba(122,182,210,0), rgba(122,182,210,0.1), rgba(122,182,210,0.15), rgba(122,182,210,0.2), rgba(122,182,210,0.2), rgba(122,182,210,0.1), rgba(122,182,210,0))}.kl-p01 #products_section4::before,.kl-p02 #products_section4::before{content:'';width:100%;height:60%;position:absolute;top:20%;right:25%;background:#EFEFEF;background:linear-gradient(90deg, rgba(239,239,239,0.9), rgba(239,239,239,0.9), rgba(239,239,239,0.9), rgba(239,239,239,0.9), rgba(239,239,239,0.4), rgba(239,239,239,0.2), rgba(239,239,239,0))}@media all and (max-width: 840px){.kl-p01 #products_section4::before,.kl-p02 #products_section4::before{top:0;right:0;height:45%}}.kl-g01 #products_section4::before{content:'';width:100%;height:100%;position:absolute;top:0;right:25%;background:#EFEFEF;background:linear-gradient(90deg, rgba(211,226,231,0.4), rgba(211,226,231,0.3), rgba(211,226,231,0.2), rgba(211,226,231,0))}@media all and (max-width: 840px){.kl-g01 #products_section4::before{top:0;right:0;height:45%;background:linear-gradient(180deg, rgba(211,226,231,0.4), rgba(211,226,231,0.3), rgba(211,226,231,0.2), rgba(211,226,231,0))}}.kl-p02 #products_section4::before{background:linear-gradient(90deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.08), rgba(239,239,239,0.05), rgba(239,239,239,0))}.kl-p01 #products_section4 .circlebox{padding:5%;border-radius:50%;background-color:#fff;overflow:hidden}.kl-p02 #products_section4 .circlebox{padding:5%;border-radius:50%;border:none;background-color:#fff;overflow:hidden}.kl-g01 #products_section4 .circlebox{padding:5%;border-radius:50%;background-color:#fff;overflow:hidden}.kl-f01.kl-t01 #products_section4::before{content:'';width:100%;height:60%;position:absolute;top:20%;right:25%;background:#EFEFEF;background:linear-gradient(90deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.1), rgba(255,255,255,0.08), rgba(239,239,239,0.05), rgba(239,239,239,0))}@media all and (max-width: 840px){.kl-f01.kl-t01 #products_section4::before{top:0;right:0;height:45%}}.kl-f01.kl-t01 #products_section4 .circlebox{padding:5%;border-radius:50%;border:none;background-color:#fff;overflow:hidden}#products_section4 .intro::before{display:none}.kl-c01 #products_section3{background-color:#002D60;padding:0}.kl-c01 #products_section3 .intro .innerbox h2{color:#fff}.kl-c01 #products_section3 .topimg02{width:90%;border-radius:50%;overflow:hidden}.kl-c01 #products_section3 .intro .innerbox p{color:white;width:100%}.kl-c01 #products_section3 .squarebox.square02{float:right;margin-top:-20%;margin-right:10%;margin-bottom:9%}#products_section3 .squarebox.square02 h3{position:relative;z-index:10;color:#fff}.kl-c01 #products_section3 .squarebox.square02 h3 span.stx{bottom:auto;top:2em;left:0;width:100%;font-size:0.6em;color:#7AB6D3}#products_section3 .squarebox::before{border-color:#7AB6D3;background-color:#001D4B}.kl-c01 ul.roomlist>li:first-child{min-width:8%;flex-basis:100%;margin-bottom:20px}.kl-c01 ul.roomlist>li h5{color:#fff}.pointbox ul>li h4{color:#7AB6D3;background-color:#4c80a2;color:#fff;margin:0;font-weight:500;padding:0.2em 0.2em 0.3em;font-size:1.1em;letter-spacing:0.2em}.kl-w02 .pointbox ul>li h4{background-color:#2d2d2d}.pointbox ul>li:nth-child(2),.pointbox ul>li:nth-child(3){margin-top:0}@media all and (max-width: 840px){.pointbox ul>li:nth-child(2),.pointbox ul>li:nth-child(3){margin-top:60px}}#products_section4 .intro .innerbox .leftbox{margin-top:0%}.kl-c01 #products_section4 .intro .innerbox h2,.kl-c01 #products_section4 .intro .innerbox p{color:#fff}#products_section4 .intro .innerbox h4.blueh4{color:#7AB6D3}#products_section7 h4{color:#001D4B}#products_section7::before{display:none}#products_section7 .innerbox .rightbox{padding-top:0}.hdgobtn.mini{height:50px;font-size:1em}.hdgobtn.mini i{margin-left:0.5em}h1 .hdgobtn.mini{margin:0.7em 0 0 10px;height:40px;width:80%;font-weight:normal;line-height:40px;font-size:17px;font-family:YakuHanMP,"Noto Serif JP",serif;background-color:#002D60;opacity:0;letter-spacing:normal;transform:translateX(-10px)}@media all and (max-width: 660px) and (min-width: 501px){h1 .hdgobtn.mini{height:30px;line-height:30px;font-size:12px}}@media all and (max-width: 560px){h1 .hdgobtn.mini{margin-left:auto;margin-right:auto}}@media all and (max-width: 400px){h1 .hdgobtn.mini{height:30px;line-height:30px;font-size:12px}}.setstart h1 .hdgobtn.mini{opacity:1;transform:translateX(0);transition:transform .8s ease 1.5s, opacity .8s ease 1.5s}.myaircolor{display:block;min-width:100px}.myaircolor i{display:inline-block;width:25px;height:8px;border:1px solid #b2b2b2;border-radius:4px;margin-left:0.3em}.myaircolor i.p01w{background-color:white}.myaircolor i.p01o{background-color:#D07540}.myaircolor i.p01b{background-color:#161616}img.myaircolorimg{width:5em;margin-right:0.4em;vertical-align:top}img.myairlogo2{width:80%;max-width:300px}.kl-g01 .myairpointbox,.kl-p01 .myairpointbox{position:relative;width:100%;padding:40px 10px 10px;background-color:#EFEFEF;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.kl-g01 .myairpointbox>strong,.kl-p01 .myairpointbox>strong{position:absolute;width:100%;top:0;left:0;background-color:#595757;color:#fff;letter-spacing:0.2em}.kl-g01 .myairpointbox p.memo00,.kl-p01 .myairpointbox p.memo00{font-size:0.7em;color:#002D60}.kl-g01 .myairpointbox>div,.kl-p01 .myairpointbox>div{min-width:8%;flex-basis:62%;margin-bottom:20px}.kl-g01 .myairpointbox>div:last-child,.kl-p01 .myairpointbox>div:last-child{flex-basis:36%}.kl-p02 .myairpointbox{position:relative;width:100%;padding:40px 10px 10px;background-color:#EFEFEF;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.kl-p02 .myairpointbox>strong{position:absolute;width:100%;top:0;left:0;background-color:#4c80a2;color:#fff;letter-spacing:0.2em}.kl-p02 .myairpointbox p.memo00{font-size:0.7em;color:#002D60}.kl-p02 .myairpointbox p.memo00.nokome{font-size:0.8em;color:#595757;line-height:1.7;width:96%}.kl-p02 .myairpointbox p.memo00.nokome::before{display:none}.kl-p02 .myairpointbox>div{min-width:8%;flex-basis:62%;margin-bottom:20px}.kl-p02 .myairpointbox>div:last-child{flex-basis:36%}@media all and (max-width: 840px){.myairpointbox{max-width:500px;margin:0 auto}}.kl-p01 #products_section3 .intro .innerbox .myairpointbox h3,.kl-p02 #products_section3 .intro .innerbox .myairpointbox h3{font-size:1em !important}@media all and (max-width: 840px){.kl-p01 #products_section3 .intro .innerbox .myairpointbox h3,.kl-p02 #products_section3 .intro .innerbox .myairpointbox h3{font-size:1.1em !important}}@media all and (max-width: 500px){.kl-p01 #products_section3 .intro .innerbox .myairpointbox h3,.kl-p02 #products_section3 .intro .innerbox .myairpointbox h3{font-size:0.9em !important}}.posi-rela{position:relative}img.posi-abso{position:absolute;top:0;left:0}.kl-p01 #products_section9 .intro{overflow:visible}.kl-p01 #products_section9::before{position:absolute;content:'';width:100%;height:100%;bottom:0;left:0;z-index:-1;background-image:url(../images/common/myair_bg_logo.svg);background-position:center 60%;background-repeat:no-repeat;background-size:47% auto;opacity:0.6}@media all and (max-width: 840px){.kl-p01 #products_section9::before{background-position:center;background-size:100% auto}}.ytbox a{display:block;width:100%;height:auto;background-color:#17181d;padding:0px;text-decoration:none}.kl-h01 .ytbox a{background-color:#002D60}.ytbox a p{color:#FFF;text-decoration:none;font-size:0.8em;padding:0.4em 0.8em;line-height:1.5 !important;margin:0;overflow:auto;font-weight:bold}.ytbox a .imgbox{position:relative;overflow:hidden}.ytbox a img{width:100%;height:auto;margin:0 auto;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out}.ytbox a span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#E62117;font-size:24px;font-weight:600;line-height:1.2em;background:none}.ytbox a span::before{content:'';position:absolute;width:15px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}.ytbox a span i{font-size:1.5em;font-weight:normal;position:relative}@media all and (min-width: 841px){.ytbox a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}}@media all and (min-width: 1001px){.ytbox a p{font-size:0.9em}}@media all and (max-width: 480px){.ytbox a p{font-size:0.75em}.ytbox a span{font-size:16px}}.font_robo{font-family:"Roboto Condensed","Lato",sans-serif}a.gobtn.productbtn{border-radius:40px;border:none;color:#fff !important;font-size:0.8em;text-align:center;background-color:#002D60;box-shadow:2px 2px 3px rgba(0,0,0,0.2)}a.gobtn.productbtn.gradi{background:linear-gradient(90deg, #1980A5, #002D60)}a.gobtn.productbtn::before{display:none}a.gobtn.productbtn::after{border-color:#fff}.bnr_video{margin:20px auto 30px;width:95%;max-width:400px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden}.bnr_video a{width:100%;height:100%;padding:3% 0 3% 0.8em;margin:0;display:block;position:relative;text-decoration:none;background:#aebdc3;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bnr_video .imgbox{width:40%;float:left;position:relative;overflow:hidden}.bnr_video img{width:100%;height:auto;margin:0;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out}.bnr_video span{position:absolute;text-align:center;margin:-0.7em auto 0;top:50%;left:0;width:100%;color:#E62117;font-size:18px;font-weight:600;line-height:1.2em}.bnr_video span::before{content:'';position:absolute;width:15px;height:11px;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}.bnr_video span i{font-size:1.5em;font-weight:normal;position:relative}.bnr_video p{color:#FFF;font-size:1em;padding:0.8em;margin:0;overflow:auto;font-weight:bold;width:60%;text-align:center}@media all and (min-width: 769px){.bnr_video.big{max-width:500px;margin-top:70px}.bnr_video.big p{font-size:1.2em}.bnr_video a:hover{background:#2E7997}.bnr_video a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}}@media all and (max-width: 480px){.bnr_video p{font-size:0.8em}.bnr_video span{font-size:16px}}.kl-f01 .myairpointbox{width:100%;padding:20px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.kl-f01 .myairpointbox>div{min-width:8%;flex-basis:62%;margin-bottom:20px}.kl-f01 myairpointbox>div:last-child{flex-basis:36%}.kl-f01 #products_section3 .intro .innerbox .myairpointbox h3{font-size:1.3em}.kl-f01 .posi-rela{position:relative}.kl-f01 img.posi-abso{position:absolute;top:0;left:0}.kl-f01 .tooltipster-noir{border:2px solid #7AB6D3;background-color:#001D4B;color:#FFF}.kl-f01 .tooltipster-noir img{max-width:400px;width:400px;height:auto;margin:6px auto}.kl-f01 p.shopname{margin:0;font-size:1em;text-align:center;line-height:1.6;color:#FFF;padding:0px 8px;max-width:416px}.kl-f01 p.shopname strong{color:#7AB6D3}.kl-f01 #mappin01{top:42.7%;right:15%}.kl-f01 #mappin02{bottom:auto;top:31%;left:59%}.kl-f01 #mappin03{top:23%;right:24%;left:auto}.kl-f01 #mappin04{bottom:34.5%;right:6.5%}.kl-f01 #mappin05{bottom:40.5%;right:58%}.kl-f01 #mappin06{top:62%;right:23%}.kl-f01 .pins{width:30px;background-color:#6a99b0;text-align:center;color:#002D60;font-size:20px}.kl-f01 .pins.active{background-color:#7AB6D3}.kl-f01 .pins>span{padding:0.2em 0}.kl-f01 .pins>span::before{content:'\f067';margin-right:0;font-size:1em}@media all and (max-width: 1050px){.kl-f01 .pins{width:24px;height:24px;font-size:12px;border-radius:12px;margin-top:-12px}}@media all and (max-width: 600px){.kl-f01 .pins{width:20px;height:20px;font-size:10px;border-radius:10px;margin-top:-10px}}.kl-f01 #products_section9 .intro{overflow:visible}.kl-f01 #products_section5::before{z-index:1;opacity:0.05}.kl-f01 #products_section5 .intro{z-index:2}.kl-f01 #products_section4{background-color:#17181D;background:linear-gradient(180deg, #002254, #00295c, #002254, #0f5991)}.kl-f01 #products_section4::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0%;background:#7ab6d2;background:linear-gradient(0deg, rgba(122,182,210,0), rgba(122,182,210,0.1), rgba(122,182,210,0.15), rgba(122,182,210,0.2), rgba(122,182,210,0.2), rgba(122,182,210,0.1), rgba(122,182,210,0))}.kl-f01 #products_section4 .intro::before{display:none}.kl-f01 #products_section3{background-color:#002D60 !important;padding:0 0 6%}.kl-f01 #products_section3 .intro .innerbox h2{color:#fff}.kl-f01 #products_section3 .intro .innerbox.inner01::before{position:absolute;content:'';width:60%;height:0;padding-top:20%;background-color:rgba(0,0,0,0.1);top:120px;left:0;z-index:-2}.kl-f01 #products_section3 .squarebox.square02{float:right;margin-top:-20%;margin-right:10%;margin-bottom:9%}.kl-f01 #products_section3 .squarebox.square02 h3{position:relative;z-index:10;color:#fff}.kl-f01 #products_section3 .squarebox::before{border-color:#7AB6D3;background-color:#001D4B;opacity:0.9}.kl-f01 ul.roomlist>li h5{color:#fff}.kl-f01 .pointbox ul>li{color:#595757}.kl-f01 #products_section4 .intro .innerbox .leftbox{margin-top:0%}.kl-f01 #products_section4 .intro .innerbox h2,.kl-f01 #products_section4 .intro .innerbox p{color:#fff}.kl-f01 #products_section7{color:#595757}.kl-f01 #products_section6{background-color:#E6E6E6;color:#595757}.kl-f01 #products_section6::before{z-index:1}.kl-t01 #products_section4{background:none}#products_section10 .intro h2{color:#002D60}.color_g01_lblue{color:#d3e2e7}.color_g01_lgreen{color:#f1f3de}.color_g01_text{color:#395a72}.color_g01_ltext{color:#66c5da}.bg_g01_lblue{background-color:#d3e2e7}.bg_g01_lgreen{background-color:#f1f3de}.bg_g01_text{background-color:#395a72}.bg_g01_ltext{background-color:#66c5da}ul.komelist.num li{padding-left:2.2em}ul.komelist.num li:first-child::before{content:'※1'}ul.komelist.num li:nth-child(2)::before{content:'※2'}ul.komelist.num li:nth-child(3)::before{content:'※3'}ul.komelist.num li:nth-child(4)::before{content:'※4'}ul.komelist.num li:nth-child(5)::before{content:'※5'}ul.komelist.num li:nth-child(6)::before{content:'※6'}ul.komelist.num li:nth-child(7)::before{content:'※7'}ul.komelist.num li:nth-child(8)::before{content:'※8'}ul.komelist.num li:nth-child(9)::before{content:'※9'}ul.komelist.num2 li{padding-left:2.2em}ul.komelist.num2 li:first-child::before{content:'※2'}ul.komelist.num2 li:nth-child(2)::before{content:'※3'}ul.komelist.num2 li:nth-child(3)::before{content:'※4'}ul.komelist.num2 li:nth-child(4)::before{content:'※5'}ul.komelist.num3 li{padding-left:2.2em}ul.komelist.num3 li:first-child::before{content:'※3'}ul.komelist.num3 li:nth-child(2)::before{content:'※4'}ul.komelist.num3 li:nth-child(3)::before{content:'※5'}ul.komelist.num3 li:nth-child(4)::before{content:'※6'}.kl-t01 .tableairpointbox{position:relative;width:100%;padding:0;background-color:#EFEFEF;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.kl-t01 .tableairpointbox>strong{background-color:#4c80a2;color:#fff;letter-spacing:0.2em}.kl-t01 .tableairpointbox .pointboxinner{padding:10px 20px;text-align:left}.kl-t01 .tableairpointbox .pointboxinner h5{color:#595757}.kl-t01 .tableairpointbox .pointboxinner p{color:#595757;font-size:0.9em;line-height:1.4}.kl-t01 .tableairpointbox .pointboxinner .ytbox p{text-align:center;color:white}.kl-t01 .tableairpointbox p.memo00{font-size:0.7em;color:#002D60}.kl-t01 .tableairpointbox p.memo00.nokome{font-size:0.8em;color:#595757;line-height:1.7;width:96%}.kl-t01 .tableairpointbox p.memo00.nokome::before{display:none}.kl-t01 .exbox{border-color:white}.kl-t01 .exbox h4{text-align:center;border-bottom:1px solid #fff;margin-bottom:1em;padding-bottom:0.4em}.kl-t01 .exbox .toast{background-color:#111;margin-bottom:0.5em}.kl-t01 .exbox .toast span{color:#7AADCA}.kl-t01 .exbox .toast strong{display:block;font-size:1.1em}.kl-t01 .exbox .btn{width:100%;margin-top:1.5em;background-color:#1980A5;color:white}.houjinbox{background-color:white;border-radius:6px;border:none}.houjinbox h3{color:white;padding-bottom:0.2em;margin-bottom:0.6em;background-color:#002D60}.houjinbox h4{color:#595757}.houjinbox .linkbtn{width:100%;max-width:300px;height:50px;text-align:center;text-decoration:none;line-height:50px;outline:none;position:relative;background-color:#17181D;font-weight:400;color:#FFF;padding:0 4%;margin:15px auto 5px;letter-spacing:0.14em;display:block;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:50px;font-size:1.4em}@media all and (max-width: 1199px){.houjinbox .linkbtn{font-size:1.2em;height:40px;line-height:40px;border-radius:40px}}@media all and (max-width: 480px){.houjinbox .linkbtn{font-size:1em}}.houjinbox .linkbtn:hover{background-color:#222}.craft_edition .ce-box{margin:6% auto 5%}.craft_edition .ce-box h3{font-family:"Lato",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;text-align:center;color:#e5c173;border-bottom:1px solid #e5c173;padding-bottom:0.3em}body.kl-h01 #products_section1{background:linear-gradient(30deg, #8bb5e6, #37548b 30%)}@media all and (max-width: 500px){body.kl-h01 #products_section1{background:linear-gradient(30deg, #8bb5e6, #37548b 50%)}}body.kl-h01 #products_section1::before{content:'';position:absolute;width:100%;height:30%;bottom:0;left:0;background:linear-gradient(-5deg, rgba(55,84,139,0.6), rgba(139,181,230,0) 60%)}body.kl-h01 #products_section1 .sec1memo{font-size:0.7em;color:white;position:absolute;bottom:1em;right:0%;width:100%;max-width:60%;padding:0 2%;opacity:0;transition:opacity .8s ease-out 1.5s;text-align:right}@media all and (max-width: 840px){body.kl-h01 #products_section1 .sec1memo{font-size:0.5em}}@media all and (max-width: 500px){body.kl-h01 #products_section1 .sec1memo{max-width:100%}}body.kl-h01 #products_section1 .sec1memo p{font-weight:300;line-height:1.5;margin:0}body.kl-h01 #products_section1 .sec1memo p span{display:inline-block}body.kl-h01 #products_section1.setstart .sec1memo{opacity:1}body.kl-h01 #products_section3{background:linear-gradient(90deg, #fff, #bbd0e9 80%)}body.kl-h01 #products_section3::before{content:'';position:absolute;width:100%;height:30%;bottom:0;left:0;background:linear-gradient(-5deg, rgba(55,84,139,0.6), rgba(139,181,230,0) 60%);opacity:0.2}body.kl-h01 #products_section3::after{content:'';position:absolute;width:100%;height:100%;top:auto;bottom:0;left:0;background-image:url(../images/products/h01/hamon.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;opacity:0.5;mix-blend-mode:multiply}body.kl-h01 #products_section4{background:#fff;padding-bottom:16%}body.kl-h01 #products_section4::before{content:'';position:absolute;width:100%;height:100%;top:auto;bottom:0;left:0;background-image:url(../images/products/h01/concept_back.svg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;opacity:0.8}body.kl-h01 #products_section4 .intro h2{margin:1.6em auto 0.6em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002D60 !important}body.kl-h01 #products_section4 .intro p{font-family:YakuHanMP,"Noto Serif JP",serif;line-height:1.8em;letter-spacing:0.04em}body.kl-h01 .commitwrap{padding:4% 4% !important}@media all and (max-width: 840px){body.kl-h01 .commitwrap{padding:4% 8% !important}}body.kl-h01 .commitwrap h2{font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;color:#002D60 !important}body.kl-h01 .commitwrap h4{margin-top:1em;font-weight:500;color:#37548b !important;font-size:1.2em}@media all and (max-width: 960px){body.kl-h01 .commitwrap h4{font-size:1.1em}}@media all and (max-width: 840px){body.kl-h01 .commitwrap h4{font-size:1em}}@media all and (max-width: 600px){body.kl-h01 .commitwrap h4{font-size:0.9em}}body.kl-h01 .commitwrap h4 span{display:inline-block}body.kl-h01 .commitwrap h4 small.h1memo{position:relative;padding-left:0.6em}body.kl-h01 .commitwrap h4 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}body.kl-h01 .commitwrap h4 small.h1memo.nonum::before{content:'※'}body.kl-h01 .commitwrap h4 small.h1memo.num2::before{content:'※2'}body.kl-h01 .commitwrap p{font-family:YakuHanMP,"Noto Serif JP",serif;line-height:1.8em;letter-spacing:0.04em}body.kl-h01 .commitwrap .commitbox{margin:30px auto 0;max-width:500px;border:2px solid #002D60;position:relative;padding:30px 10px}@media all and (min-width: 840px){body.kl-h01 .commitwrap .commitbox .commitinner{height:6em}}@media all and (min-width: 1050px){body.kl-h01 .commitwrap .commitbox .commitinner{height:8em}}body.kl-h01 .commitwrap .commitbox h5{text-align:center;color:#002D60;margin:0;font-weight:600;line-height:1.6;font-size:1.8vw}@media all and (min-width: 1050px){body.kl-h01 .commitwrap .commitbox h5{font-size:20px}}@media all and (max-width: 840px){body.kl-h01 .commitwrap .commitbox h5{font-size:3vw}}@media all and (max-width: 600px){body.kl-h01 .commitwrap .commitbox h5{font-size:4vw}}body.kl-h01 .commitwrap .commitbox h5 small.commitmemo{position:relative}body.kl-h01 .commitwrap .commitbox h5 small.commitmemo::before{position:absolute;top:0;font-weight:300;left:100%;font-size:0.4em;white-space:nowrap}body.kl-h01 .commitwrap .commitbox h5 small.commitmemo.m1::before{content:'※1'}body.kl-h01 .commitwrap .commitbox h5 small.commitmemo.m2::before{content:'※2'}body.kl-h01 .commitwrap .commitbox h5 small.commitmemo.m12::before{content:'※1・2'}body.kl-h01 .commitwrap .commitbox .numcircle{width:50px;height:50px;font-size:30px;text-align:center;line-height:50px;color:white;font-family:YakuHanMP,"Noto Serif JP",serif;background-color:#002D60;border-radius:25px;position:absolute;top:-10px;left:-10px;overflow:hidden}body.kl-h01 .commitwrap .commitbox .numcircle span{position:relative;z-index:2}body.kl-h01 .commitwrap .commitbox .numcircle::before{content:'';position:absolute;width:100%;height:0;padding-top:100%;background-color:#002D60;top:0;left:0}body.kl-h01 .commitwrap .commitbox::before{content:'';position:absolute;width:100%;height:100%;border:4px solid #fff;box-shadow:1px 1px 1px #002D60 inset,-1px -1px 1px #002D60 inset;top:0;left:0}@media all and (max-width: 600px){body.kl-h01 .commitwrap .commitbox::before{border-width:2px}}body.kl-h01 #products_section8,body.kl-h01 #products_section11{background:linear-gradient(90deg, #fff, #bbd0e9 80%)}body.kl-h01 #products_section8::before,body.kl-h01 #products_section11::before{content:'';position:absolute;width:100%;height:30%;bottom:0;left:0;background:linear-gradient(-5deg, rgba(55,84,139,0.6), rgba(139,181,230,0) 60%);opacity:0.2}body.kl-h01 #products_section8 .techbox,body.kl-h01 #products_section11 .techbox{padding:3%;border-radius:4px;background-color:rgba(0,45,96,0.9)}body.kl-h01 #products_section8 .techbox h2,body.kl-h01 #products_section11 .techbox h2{color:#fff !important;border:none}body.kl-h01 #products_section8 .techbox p,body.kl-h01 #products_section11 .techbox p{color:#fff !important;line-height:1.8;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.06em}body.kl-h01 #products_section8 .techbox h4 span,body.kl-h01 #products_section11 .techbox h4 span{font-size:0.9em}body.kl-h01 #products_section8 .techbox .whitepaper::before,body.kl-h01 #products_section11 .techbox .whitepaper::before{background-color:white !important}body.kl-h01 #products_section8 .techbox .whitepaper p,body.kl-h01 #products_section11 .techbox .whitepaper p{color:#002D60 !important}body.kl-h01 #products_section8 .intro .innerbox,body.kl-h01 #products_section11 .intro .innerbox{padding:0 2%;overflow:visible}body.kl-h01 #products_section8 .intro .box p,body.kl-h01 #products_section11 .intro .box p{margin-bottom:10px}body.kl-h01 #products_section8 .intro .whitepaper,body.kl-h01 #products_section11 .intro .whitepaper{border:none;margin-bottom:6%;position:relative;padding:6%}body.kl-h01 #products_section8 .intro .whitepaper::before,body.kl-h01 #products_section11 .intro .whitepaper::before{content:'';position:absolute;width:100%;height:100%;top:auto;bottom:0;left:0;background-color:rgba(255,255,255,0.7);z-index:-1;box-shadow:0 20px 50px rgba(139,181,230,0.3)}body.kl-h01 #products_section8 .intro .whitepaper::after,body.kl-h01 #products_section11 .intro .whitepaper::after{content:'';position:absolute;width:100%;height:100%;top:auto;bottom:0;left:0;background-image:url(../images/products/h01/hamon.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;opacity:0.4;z-index:-1;-webkit-transform:skewY(-0.5deg) skewX(0.5deg);-moz-transform:skewY(-0.5deg) skewX(0.5deg);transform:skewY(-0.5deg) skewX(0.5deg);mix-blend-mode:multiply}body.kl-h01 #products_section8 .intro .whitepaper.bdr-blue,body.kl-h01 #products_section11 .intro .whitepaper.bdr-blue{padding:4%}body.kl-h01 #products_section8 .intro .whitepaper.bdr-blue::before,body.kl-h01 #products_section11 .intro .whitepaper.bdr-blue::before{background-color:rgba(255,255,255,0.9);border:10px solid #fff;box-shadow:1px 1px 1px #002D60 inset,-1px -1px 1px #002D60 inset}@media all and (max-width: 600px){body.kl-h01 #products_section8 .intro .whitepaper.bdr-blue::before,body.kl-h01 #products_section11 .intro .whitepaper.bdr-blue::before{border-width:5px}}body.kl-h01 #products_section8 .intro .whitepaper.bdr-blue::after,body.kl-h01 #products_section11 .intro .whitepaper.bdr-blue::after{display:none}body.kl-h01 #products_section8 .intro .whitepaper.bdr-blue h2,body.kl-h01 #products_section11 .intro .whitepaper.bdr-blue h2{border-bottom:1px solid #002D60}body.kl-h01 #products_section8 .intro h2,body.kl-h01 #products_section11 .intro h2{font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;text-align:left;color:#002D60 !important}body.kl-h01 #products_section8 .intro h2 small.h1memo,body.kl-h01 #products_section11 .intro h2 small.h1memo{position:relative;padding-left:0.6em}body.kl-h01 #products_section8 .intro h2 small.h1memo::before,body.kl-h01 #products_section11 .intro h2 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}body.kl-h01 #products_section8 .intro h2 small.h1memo.nonum::before,body.kl-h01 #products_section11 .intro h2 small.h1memo.nonum::before{content:'※'}body.kl-h01 #products_section8 .intro h2 small.h1memo.num2::before,body.kl-h01 #products_section11 .intro h2 small.h1memo.num2::before{content:'※2'}body.kl-h01 #products_section8 .intro h4,body.kl-h01 #products_section11 .intro h4{font-weight:700;color:#8bb5e6 !important;font-family:"Lato",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;letter-spacing:0.1em;font-size:1.2em}body.kl-h01 #products_section8 .intro h4 strong,body.kl-h01 #products_section11 .intro h4 strong{font-size:1.4em;font-family:YakuHanMP,"Noto Serif JP",serif}@media all and (max-width: 960px){body.kl-h01 #products_section8 .intro h4,body.kl-h01 #products_section11 .intro h4{font-size:1.1em}}@media all and (max-width: 840px){body.kl-h01 #products_section8 .intro h4,body.kl-h01 #products_section11 .intro h4{font-size:1em}}@media all and (max-width: 600px){body.kl-h01 #products_section8 .intro h4,body.kl-h01 #products_section11 .intro h4{font-size:0.9em}}body.kl-h01 #products_section8 .intro h4 span,body.kl-h01 #products_section11 .intro h4 span{display:inline-block}body.kl-h01 #products_section8 .intro h4 small.h1memo,body.kl-h01 #products_section11 .intro h4 small.h1memo{position:relative;padding-left:0.6em}body.kl-h01 #products_section8 .intro h4 small.h1memo::before,body.kl-h01 #products_section11 .intro h4 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}body.kl-h01 #products_section8 .intro h4 small.h1memo.nonum::before,body.kl-h01 #products_section11 .intro h4 small.h1memo.nonum::before{content:'※'}body.kl-h01 #products_section8 .intro h4 small.h1memo.num2::before,body.kl-h01 #products_section11 .intro h4 small.h1memo.num2::before{content:'※2'}body.kl-h01 #products_section8 .intro p,body.kl-h01 #products_section11 .intro p{font-size:0.9em;line-height:1.8em;letter-spacing:0.04em}body.kl-h01 #products_section8 .intro p strong,body.kl-h01 #products_section11 .intro p strong{font-family:YakuHanMP,"Noto Serif JP",serif;color:#002D60;font-size:1.1em}body.kl-h01 #products_section8 .intro .yuragiflow,body.kl-h01 #products_section11 .intro .yuragiflow{margin-top:15px;border:2px solid #002D60;border-radius:10px}body.kl-h01 #products_section8 .intro .yuragiflow h5,body.kl-h01 #products_section11 .intro .yuragiflow h5{font-family:YakuHanMP,"Noto Serif JP",serif;color:#002D60;font-weight:700;margin-top:0;padding-bottom:0.4em;letter-spacing:0.06em;border-bottom:1px solid #002D60}body.kl-h01 #products_section8 .intro .yuragiflow ol,body.kl-h01 #products_section11 .intro .yuragiflow ol{font-size:0.85em;margin-bottom:0;margin-left:0.5em;margin-top:1em}body.kl-h01 #products_section8 .intro .yuragiflow ol li,body.kl-h01 #products_section11 .intro .yuragiflow ol li{list-style:none;position:relative;padding-left:1.2em;color:#37548b}body.kl-h01 #products_section8 .intro .yuragiflow ol li::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li::before{position:absolute;top:0;left:0;font-size:1.2em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#37548b;font-weight:bold}body.kl-h01 #products_section8 .intro .yuragiflow ol li:first-child::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li:first-child::before{content:'1.'}body.kl-h01 #products_section8 .intro .yuragiflow ol li:nth-child(2)::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li:nth-child(2)::before{content:'2.'}body.kl-h01 #products_section8 .intro .yuragiflow ol li:nth-child(3)::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li:nth-child(3)::before{content:'3.'}body.kl-h01 #products_section8 .intro .yuragiflow ol li:nth-child(4)::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li:nth-child(4)::before{content:'4.'}body.kl-h01 #products_section8 .intro .yuragiflow ol li:nth-child(5)::before,body.kl-h01 #products_section11 .intro .yuragiflow ol li:nth-child(5)::before{content:'5.'}body.kl-h01 #products_section8 .intro .bunkenbox,body.kl-h01 #products_section11 .intro .bunkenbox{margin:10px auto;padding:3% 4%;background-color:white;position:relative}body.kl-h01 #products_section8 .intro .bunkenbox::before,body.kl-h01 #products_section11 .intro .bunkenbox::before{content:'';position:absolute;width:100%;height:100%;border:10px solid #fff;box-shadow:1px 1px 1px #002D60 inset,-1px -1px 1px #002D60 inset;top:0;left:0}@media all and (max-width: 600px){body.kl-h01 #products_section8 .intro .bunkenbox::before,body.kl-h01 #products_section11 .intro .bunkenbox::before{border-width:5px}}body.kl-h01 #products_section8 .intro .bunkenbox .inyo,body.kl-h01 #products_section11 .intro .bunkenbox .inyo{position:relative;padding:1em 2em;margin:0.5em auto}body.kl-h01 #products_section8 .intro .bunkenbox .inyo::before,body.kl-h01 #products_section8 .intro .bunkenbox .inyo::after,body.kl-h01 #products_section11 .intro .bunkenbox .inyo::before,body.kl-h01 #products_section11 .intro .bunkenbox .inyo::after{position:absolute;font-size:3em;color:#b2b2b2}body.kl-h01 #products_section8 .intro .bunkenbox .inyo::before,body.kl-h01 #products_section11 .intro .bunkenbox .inyo::before{content:'“';top:0.2em;left:0}body.kl-h01 #products_section8 .intro .bunkenbox .inyo::after,body.kl-h01 #products_section11 .intro .bunkenbox .inyo::after{content:'”';bottom:0;right:0}body.kl-h01 #products_section8 .intro .bunkenbox .bunken,body.kl-h01 #products_section11 .intro .bunkenbox .bunken{width:95%;margin:0 auto}body.kl-h01 #products_section8 .intro .cautionbox,body.kl-h01 #products_section11 .intro .cautionbox{margin:10px auto;padding:20px;background-color:white;position:relative;font-size:0.9em}body.kl-h01 #products_section8 .intro .cautionbox::before,body.kl-h01 #products_section11 .intro .cautionbox::before{content:'';position:absolute;width:100%;height:100%;border:10px solid #fff;box-shadow:1px 1px 1px #595757 inset,-1px -1px 1px #595757 inset;top:0;left:0}@media all and (max-width: 600px){body.kl-h01 #products_section8 .intro .cautionbox::before,body.kl-h01 #products_section11 .intro .cautionbox::before{border-width:5px}}body.kl-h01 #products_section8 .intro .cautionbox h4,body.kl-h01 #products_section11 .intro .cautionbox h4{color:#595757 !important;font-weight:400}body.kl-h01 #products_section8 .intro .cautionbox p,body.kl-h01 #products_section11 .intro .cautionbox p{margin-bottom:0.3em;font-weight:500}body.kl-h01 #products_section8 .intro .cautionbox ul,body.kl-h01 #products_section11 .intro .cautionbox ul{padding-left:1.3em;margin:0.3em 0;font-size:0.85em;line-height:1.5em}body.kl-h01 #products_section8 .intro .cautionbox.redcaution::before,body.kl-h01 #products_section11 .intro .cautionbox.redcaution::before{box-shadow:1px 1px 1px #e72842 inset,-1px -1px 1px #e72842 inset}body.kl-h01 #products_section8 .intro .cautionbox.redcaution i.fas,body.kl-h01 #products_section11 .intro .cautionbox.redcaution i.fas{font-size:40px;color:#e72842}body.kl-h01 #products_section8 .intro .cautionbox.redcaution ul,body.kl-h01 #products_section11 .intro .cautionbox.redcaution ul{color:#e72842}body.kl-h01 #products_section8 .intro .commentbox .column .box,body.kl-h01 #products_section11 .intro .commentbox .column .box{font-size:0.9em;padding-top:0}body.kl-h01 #products_section8 .intro .commentbox .column .box h6,body.kl-h01 #products_section11 .intro .commentbox .column .box h6{margin-top:0;color:#395a72;border-bottom:1px solid #395a72;padding-bottom:0.3em;font-weight:700}body.kl-h01 #products_section8 .intro .commentbox .column .box p,body.kl-h01 #products_section11 .intro .commentbox .column .box p{color:#395a72;font-weight:700;letter-spacing:normal;margin-bottom:0;line-height:1.5}body.kl-h01 #products_section8 .intro .commentbox .column .box p i,body.kl-h01 #products_section11 .intro .commentbox .column .box p i{font-style:normal;position:relative;background:linear-gradient(0, rgba(20,136,194,0.15) 60%, rgba(20,136,194,0) 60%)}body.kl-h01 #products_section8 .intro .columns.bdrbtmblue,body.kl-h01 #products_section11 .intro .columns.bdrbtmblue{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #8bb5e6}body.kl-h01 #products_section7 .cautionbox{margin:10px auto;padding:20px;background-color:white;position:relative;font-size:0.9em}body.kl-h01 #products_section7 .cautionbox::before{content:'';position:absolute;width:100%;height:100%;border:10px solid #fff;box-shadow:1px 1px 1px #595757 inset,-1px -1px 1px #595757 inset;top:0;left:0}@media all and (max-width: 600px){body.kl-h01 #products_section7 .cautionbox::before{border-width:5px}}body.kl-h01 #products_section7 .cautionbox h4{color:#595757 !important;font-weight:400}body.kl-h01 #products_section7 .cautionbox p{margin-bottom:0.3em;font-weight:500}body.kl-h01 #products_section7 .cautionbox ul{padding-left:1em;margin:0.3em;font-size:0.85em;line-height:1.5em}body.kl-h01 #products_section7 .cautionbox.redcaution::before{box-shadow:1px 1px 1px #e72842 inset,-1px -1px 1px #e72842 inset}body.kl-h01 #products_section7 .cautionbox.redcaution i.fas{font-size:40px;color:#e72842}body.kl-h01 #products_section7 .cautionbox.redcaution ul{color:#e72842}.buybtnbox{display:block;width:85%;max-width:450px;min-width:200px;background:rgba(239,239,239,0.6);border-radius:8px;padding:8px}@media all and (max-width: 500px){.buybtnbox{width:100%}}.buybtnbox h4{font-weight:400;color:#1980A5}.buybtnbox h6{margin:1.1em 0 0.7em;overflow:hidden;font-size:8px;position:relative}.buybtnbox h6:first-of-type{margin-top:0}.buybtnbox h6 strong{position:relative;font-weight:400;display:block;width:8em;white-space:nowrap;text-align:center;padding:0 1em;letter-spacing:0.1em;font-family:"Roboto Condensed","Lato",sans-serif;border:0.05rem solid #595757;color:#595757;background-color:white;z-index:1}.buybtnbox h6 strong.color-w01p{background:linear-gradient(90deg, #E7C25A, #AD9531);color:white;border-color:#AD9531}.buybtnbox h6::before{content:'';position:absolute;width:100%;top:0.7em;left:9em;height:0;border-top:double 3px #b2b2b2;opacity:0.5}.buybtnbox.buywide{max-width:700px;margin:40px auto;padding:2%}.buybtnbox.buywide h6{margin-top:1.2em}.buybtnbox a.buybtn{text-align:center;font-weight:400;font-size:12px;color:white;padding:0.7em 0.2em 0.8em;width:auto;display:block;border-radius:0.8em;margin:0 auto}@media all and (max-width: 840px){.buybtnbox a.buybtn{font-size:10px}}@media all and (max-width: 600px){.buybtnbox a.buybtn{font-size:8px}}@media all and (max-width: 500px){.buybtnbox a.buybtn{font-size:10px}}@media all and (max-width: 450px){.buybtnbox a.buybtn{font-size:8px}}.buybtnbox a.buybtn.btn-ec{background-color:#7AADCA;letter-spacing:normal}.buybtnbox a.buybtn.btn-rakuten{background-color:#bf0000;letter-spacing:0.1em}.buybtnbox a.buybtn:hover{opacity:0.8}.kl-w01 #products_section1 h1{top:30%}@media all and (max-width: 840px){.kl-w01 #products_section1 h1{top:20%}}@media all and (max-width: 650px){.kl-w01 #products_section1 h1{top:8%;line-height:1.3}}@media all and (max-width: 500px){.kl-w01 #products_section1 h1{line-height:1.5;top:22%}}@media all and (max-width: 500px){.kl-w01 #products_section1 .intro .mainleft{padding-top:100%}}@media all and (max-width: 400px){.kl-w01 #products_section1 .intro .mainleft{padding-top:110%}}@media all and (max-width: 350px){.kl-w01 #products_section1 .intro .mainleft{padding-top:117%}}.ib{display:inline-block}
