﻿.ib{display:inline-block}body.kl-hf01 #products_section1{background:white}body.kl-hf01 #products_section1::before{content:'';position:absolute;width:100%;height:70%;bottom:-5%;left:0;opacity:0.8;background-image:url(../images/products/hf01/bg_ice.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%}body.kl-hf01 #products_section1 .intro{max-width:1600px;margin:0 auto;background:none;background-image:url(../images/products/hf01/kl-hf01_img01.png);background-position:5% 100%;background-repeat:no-repeat;background-size:auto 75%}@media all and (max-width: 840px){body.kl-hf01 #products_section1 .intro{background-position:5% 100%}}@media all and (max-width: 500px){body.kl-hf01 #products_section1 .intro{background-position:50% 100%;background-size:auto 45%}}body.kl-hf01 #products_section1 .intro .mainright{max-width:500px;overflow:visible}@media all and (max-width: 500px){body.kl-hf01 #products_section1 .intro .mainright{margin:0 auto 50%}}body.kl-hf01 #products_section1 h1{color:#002D60;color:#002060;top:25%}@media all and (max-width: 840px){body.kl-hf01 #products_section1 h1{top:18%}}@media all and (max-width: 600px){body.kl-hf01 #products_section1 h1{font-size:1.3em}}body.kl-hf01 #products_section1 h1 strong{font-weight:300}body.kl-hf01 #products_section1 .hdgobtn{background-color:white;border:1px solid #4eadea;color:#002060 !important;transition:transform .8s ease .8s, opacity .8s ease .8s}body.kl-hf01 #products_section1 .hdgobtn:hover{color:#002060 !important}body.kl-hf01 #products_section1 .hdgobtn.comingsoon{pointer-events:none;cursor:default;background-color:rgba(178,178,178,0.05) !important;border-color:#797D85 !important;color:#b2b2b2 !important}body.kl-hf01 #products_section1 .hdgobtn.comingsoon::after{color:#797D85;content:'Coming soon';font-size:0.85em;font-family:"Lato",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;padding-left:0.4em}body.kl-hf01 #products_section3{background:linear-gradient(90deg, #fff, #bbd0e9 80%);background:none}body.kl-hf01 #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-hf01 #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-hf01 #products_section3 p{font-size:0.9em;line-height:1.6;margin-bottom:0.7em}body.kl-hf01 #products_section4{background:#fff}body.kl-hf01 #products_section4 .intro h2{margin:1.6em auto 0.6em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002D60 !important}body.kl-hf01 #products_section4 .intro p{line-height:1.8em;letter-spacing:0.04em}body.kl-hf01 .commitwrap{padding:4% 4% !important}@media all and (max-width: 840px){body.kl-hf01 .commitwrap{padding:4% 8% !important}}body.kl-hf01 .commitwrap h2{font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;color:#002D60 !important}body.kl-hf01 .commitwrap h4{margin-top:1em;font-weight:500;color:#37548b !important;font-size:1.2em}@media all and (max-width: 960px){body.kl-hf01 .commitwrap h4{font-size:1.1em}}@media all and (max-width: 840px){body.kl-hf01 .commitwrap h4{font-size:1em}}@media all and (max-width: 600px){body.kl-hf01 .commitwrap h4{font-size:0.9em}}body.kl-hf01 .commitwrap h4 span{display:inline-block}body.kl-hf01 .commitwrap h4 small.h1memo{position:relative;padding-left:0.6em}body.kl-hf01 .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-hf01 .commitwrap h4 small.h1memo.nonum::before{content:'※'}body.kl-hf01 .commitwrap h4 small.h1memo.num2::before{content:'※2'}body.kl-hf01 .commitwrap p{font-family:YakuHanMP,"Noto Serif JP",serif;line-height:1.8em;letter-spacing:0.04em}body.kl-hf01 .commitwrap .commitbox{margin:10px auto 0;max-width:500px;border:1px solid #797D85;position:relative;padding:20px 10px}@media all and (min-width: 840px){body.kl-hf01 .commitwrap .commitbox .commitinner{height:6em}}@media all and (min-width: 1050px){body.kl-hf01 .commitwrap .commitbox .commitinner{height:8em}}body.kl-hf01 .commitwrap .commitbox .committxt{height:6.5em}body.kl-hf01 .commitwrap .commitbox h5{text-align:center;color:#797D85;margin:0;font-weight:300;line-height:1.4;font-size:1.5vw}@media all and (min-width: 1050px){body.kl-hf01 .commitwrap .commitbox h5{font-size:16px}}@media all and (max-width: 840px){body.kl-hf01 .commitwrap .commitbox h5{font-size:2.3vw}}@media all and (max-width: 600px){body.kl-hf01 .commitwrap .commitbox h5{font-size:3vw}}body.kl-hf01 .commitwrap .commitbox h5 small.commitmemo{position:relative}body.kl-hf01 .commitwrap .commitbox h5 small.commitmemo::before{position:absolute;top:0;font-weight:300;left:100%;font-size:0.4em;white-space:nowrap}body.kl-hf01 .commitwrap .commitbox h5 small.commitmemo.m1::before{content:'※1'}body.kl-hf01 .commitwrap .commitbox h5 small.commitmemo.m2::before{content:'※2'}body.kl-hf01 .commitwrap .commitbox h5 small.commitmemo.m12::before{content:'※1・2'}body.kl-hf01 .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-hf01 .commitwrap .commitbox .numcircle span{position:relative;z-index:2}body.kl-hf01 .commitwrap .commitbox .numcircle::before{content:'';position:absolute;width:100%;height:0;padding-top:100%;background-color:#002D60;top:0;left:0}body.kl-hf01 .commitwrap .commitbox::before{content:'';position:absolute;width:100%;height:100%;border:4px solid #fff;box-shadow:1px 1px 1px #797D85 inset,-1px -1px 1px #797D85 inset;top:0;left:0;opacity:0.5}@media all and (max-width: 600px){body.kl-hf01 .commitwrap .commitbox::before{border-width:2px}}body.kl-hf01 #products_section8,body.kl-hf01 #products_section11{background:linear-gradient(90deg, #fff, #bbd0e9 80%)}body.kl-hf01 #products_section8::before,body.kl-hf01 #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-hf01 #products_section8 .techbox,body.kl-hf01 #products_section11 .techbox{padding:3%;position:relative;border-radius:4px;border-radius:10px;background-color:rgba(0,45,96,0.9);background-color:white;box-shadow:0 0 15px rgba(204,204,204,0.5)}body.kl-hf01 #products_section8 .techbox::before,body.kl-hf01 #products_section8 .techbox::after,body.kl-hf01 #products_section11 .techbox::before,body.kl-hf01 #products_section11 .techbox::after{content:'';position:absolute;width:100%;height:1px;left:0;background:linear-gradient(30deg, #8bb5e6, #37548b 30%);opacity:0.9}body.kl-hf01 #products_section8 .techbox::before,body.kl-hf01 #products_section11 .techbox::before{top:10px}body.kl-hf01 #products_section8 .techbox::after,body.kl-hf01 #products_section11 .techbox::after{bottom:10px}body.kl-hf01 #products_section8 .techbox h2,body.kl-hf01 #products_section11 .techbox h2{color:#fff !important;border:none}body.kl-hf01 #products_section8 .techbox p,body.kl-hf01 #products_section11 .techbox p{color:#fff !important;color:#002D60 !important;line-height:1.8;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.06em}body.kl-hf01 #products_section8 .techbox h4 span,body.kl-hf01 #products_section11 .techbox h4 span{font-size:0.9em}body.kl-hf01 #products_section8 .techbox .whitepaper::before,body.kl-hf01 #products_section11 .techbox .whitepaper::before{background-color:white !important}body.kl-hf01 #products_section8 .techbox .whitepaper p,body.kl-hf01 #products_section11 .techbox .whitepaper p{color:#002D60 !important}body.kl-hf01 #products_section8 .intro .innerbox,body.kl-hf01 #products_section11 .intro .innerbox{padding:0 2%;overflow:visible}body.kl-hf01 #products_section8 .intro .box p,body.kl-hf01 #products_section11 .intro .box p{margin-bottom:10px}body.kl-hf01 #products_section8 .intro .whitepaper,body.kl-hf01 #products_section11 .intro .whitepaper{border:none;margin-bottom:6%;position:relative;padding:6%}body.kl-hf01 #products_section8 .intro .whitepaper::before,body.kl-hf01 #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-hf01 #products_section8 .intro .whitepaper::after,body.kl-hf01 #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-hf01 #products_section8 .intro .whitepaper.bdr-blue,body.kl-hf01 #products_section11 .intro .whitepaper.bdr-blue{padding:4%}body.kl-hf01 #products_section8 .intro .whitepaper.bdr-blue::before,body.kl-hf01 #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-hf01 #products_section8 .intro .whitepaper.bdr-blue::before,body.kl-hf01 #products_section11 .intro .whitepaper.bdr-blue::before{border-width:5px}}body.kl-hf01 #products_section8 .intro .whitepaper.bdr-blue::after,body.kl-hf01 #products_section11 .intro .whitepaper.bdr-blue::after{display:none}body.kl-hf01 #products_section8 .intro h2,body.kl-hf01 #products_section11 .intro h2{font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;text-align:left;color:#002D60 !important}body.kl-hf01 #products_section8 .intro h2 small.h1memo,body.kl-hf01 #products_section11 .intro h2 small.h1memo{position:relative;padding-left:0.6em}body.kl-hf01 #products_section8 .intro h2 small.h1memo::before,body.kl-hf01 #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-hf01 #products_section8 .intro h2 small.h1memo.nonum::before,body.kl-hf01 #products_section11 .intro h2 small.h1memo.nonum::before{content:'※'}body.kl-hf01 #products_section8 .intro h2 small.h1memo.num2::before,body.kl-hf01 #products_section11 .intro h2 small.h1memo.num2::before{content:'※2'}body.kl-hf01 #products_section8 .intro h4,body.kl-hf01 #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-hf01 #products_section8 .intro h4 strong,body.kl-hf01 #products_section11 .intro h4 strong{font-size:1.4em;font-family:YakuHanMP,"Noto Serif JP",serif}@media all and (max-width: 960px){body.kl-hf01 #products_section8 .intro h4,body.kl-hf01 #products_section11 .intro h4{font-size:1.1em}}@media all and (max-width: 840px){body.kl-hf01 #products_section8 .intro h4,body.kl-hf01 #products_section11 .intro h4{font-size:1em}}@media all and (max-width: 600px){body.kl-hf01 #products_section8 .intro h4,body.kl-hf01 #products_section11 .intro h4{font-size:0.9em}}body.kl-hf01 #products_section8 .intro h4 span,body.kl-hf01 #products_section11 .intro h4 span{display:inline-block}body.kl-hf01 #products_section8 .intro h4 small.h1memo,body.kl-hf01 #products_section11 .intro h4 small.h1memo{position:relative;padding-left:0.6em}body.kl-hf01 #products_section8 .intro h4 small.h1memo::before,body.kl-hf01 #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-hf01 #products_section8 .intro h4 small.h1memo.nonum::before,body.kl-hf01 #products_section11 .intro h4 small.h1memo.nonum::before{content:'※'}body.kl-hf01 #products_section8 .intro h4 small.h1memo.num2::before,body.kl-hf01 #products_section11 .intro h4 small.h1memo.num2::before{content:'※2'}body.kl-hf01 #products_section8 .intro p,body.kl-hf01 #products_section11 .intro p{font-size:0.9em;line-height:1.8em;letter-spacing:0.04em}body.kl-hf01 #products_section8 .intro p strong,body.kl-hf01 #products_section11 .intro p strong{font-family:YakuHanMP,"Noto Serif JP",serif;color:#002D60;font-size:1.1em}body.kl-hf01 #products_section8 .intro .yuragiflow,body.kl-hf01 #products_section11 .intro .yuragiflow{margin-top:15px;border:2px solid #002D60;border-radius:10px}body.kl-hf01 #products_section8 .intro .yuragiflow h5,body.kl-hf01 #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-hf01 #products_section8 .intro .yuragiflow ol,body.kl-hf01 #products_section11 .intro .yuragiflow ol{font-size:0.85em;margin-bottom:0;margin-left:0.5em;margin-top:1em}body.kl-hf01 #products_section8 .intro .yuragiflow ol li,body.kl-hf01 #products_section11 .intro .yuragiflow ol li{list-style:none;position:relative;padding-left:1.2em;color:#37548b}body.kl-hf01 #products_section8 .intro .yuragiflow ol li::before,body.kl-hf01 #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-hf01 #products_section8 .intro .yuragiflow ol li:first-child::before,body.kl-hf01 #products_section11 .intro .yuragiflow ol li:first-child::before{content:'1.'}body.kl-hf01 #products_section8 .intro .yuragiflow ol li:nth-child(2)::before,body.kl-hf01 #products_section11 .intro .yuragiflow ol li:nth-child(2)::before{content:'2.'}body.kl-hf01 #products_section8 .intro .yuragiflow ol li:nth-child(3)::before,body.kl-hf01 #products_section11 .intro .yuragiflow ol li:nth-child(3)::before{content:'3.'}body.kl-hf01 #products_section8 .intro .yuragiflow ol li:nth-child(4)::before,body.kl-hf01 #products_section11 .intro .yuragiflow ol li:nth-child(4)::before{content:'4.'}body.kl-hf01 #products_section8 .intro .yuragiflow ol li:nth-child(5)::before,body.kl-hf01 #products_section11 .intro .yuragiflow ol li:nth-child(5)::before{content:'5.'}body.kl-hf01 #products_section8 .intro .bunkenbox,body.kl-hf01 #products_section11 .intro .bunkenbox{margin:10px auto;padding:3% 4%;background-color:white;position:relative}body.kl-hf01 #products_section8 .intro .bunkenbox::before,body.kl-hf01 #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-hf01 #products_section8 .intro .bunkenbox::before,body.kl-hf01 #products_section11 .intro .bunkenbox::before{border-width:5px}}body.kl-hf01 #products_section8 .intro .bunkenbox .inyo,body.kl-hf01 #products_section11 .intro .bunkenbox .inyo{position:relative;padding:1em 2em;margin:0.5em auto}body.kl-hf01 #products_section8 .intro .bunkenbox .inyo::before,body.kl-hf01 #products_section8 .intro .bunkenbox .inyo::after,body.kl-hf01 #products_section11 .intro .bunkenbox .inyo::before,body.kl-hf01 #products_section11 .intro .bunkenbox .inyo::after{position:absolute;font-size:3em;color:#b2b2b2}body.kl-hf01 #products_section8 .intro .bunkenbox .inyo::before,body.kl-hf01 #products_section11 .intro .bunkenbox .inyo::before{content:'“';top:0.2em;left:0}body.kl-hf01 #products_section8 .intro .bunkenbox .inyo::after,body.kl-hf01 #products_section11 .intro .bunkenbox .inyo::after{content:'”';bottom:0;right:0}body.kl-hf01 #products_section8 .intro .bunkenbox .bunken,body.kl-hf01 #products_section11 .intro .bunkenbox .bunken{width:95%;margin:0 auto}body.kl-hf01 #products_section8 .intro .cautionbox,body.kl-hf01 #products_section11 .intro .cautionbox{margin:10px auto;padding:20px;background-color:white;position:relative;font-size:0.9em}body.kl-hf01 #products_section8 .intro .cautionbox::before,body.kl-hf01 #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-hf01 #products_section8 .intro .cautionbox::before,body.kl-hf01 #products_section11 .intro .cautionbox::before{border-width:5px}}body.kl-hf01 #products_section8 .intro .cautionbox h4,body.kl-hf01 #products_section11 .intro .cautionbox h4{color:#595757 !important;font-weight:400}body.kl-hf01 #products_section8 .intro .cautionbox h5,body.kl-hf01 #products_section11 .intro .cautionbox h5{color:#002D60 !important;font-weight:400;margin-top:0}body.kl-hf01 #products_section8 .intro .cautionbox p,body.kl-hf01 #products_section11 .intro .cautionbox p{margin-bottom:0.3em;font-weight:500}body.kl-hf01 #products_section8 .intro .cautionbox ul,body.kl-hf01 #products_section8 .intro .cautionbox ol,body.kl-hf01 #products_section11 .intro .cautionbox ul,body.kl-hf01 #products_section11 .intro .cautionbox ol{padding-left:1.3em;margin:0.3em 0;font-size:0.85em;line-height:1.5em}body.kl-hf01 #products_section8 .intro .cautionbox.redcaution::before,body.kl-hf01 #products_section11 .intro .cautionbox.redcaution::before{box-shadow:1px 1px 1px #e72842 inset,-1px -1px 1px #e72842 inset}body.kl-hf01 #products_section8 .intro .cautionbox.redcaution i.fas,body.kl-hf01 #products_section11 .intro .cautionbox.redcaution i.fas{font-size:40px;color:#e72842}body.kl-hf01 #products_section8 .intro .cautionbox.redcaution ul,body.kl-hf01 #products_section11 .intro .cautionbox.redcaution ul{color:#e72842}body.kl-hf01 #products_section8 .intro .commentbox .column .box,body.kl-hf01 #products_section11 .intro .commentbox .column .box{font-size:0.9em;padding-top:0}body.kl-hf01 #products_section8 .intro .commentbox .column .box h6,body.kl-hf01 #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-hf01 #products_section8 .intro .commentbox .column .box p,body.kl-hf01 #products_section11 .intro .commentbox .column .box p{color:#395a72;font-weight:700;letter-spacing:normal;margin-bottom:0;line-height:1.5}body.kl-hf01 #products_section8 .intro .commentbox .column .box p i,body.kl-hf01 #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-hf01 #products_section8 .intro .columns.bdrbtmblue,body.kl-hf01 #products_section11 .intro .columns.bdrbtmblue{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #8bb5e6}body.kl-hf01 #products_section7 .cautionbox{margin:10px auto;padding:20px;background-color:white;position:relative;font-size:0.9em}body.kl-hf01 #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-hf01 #products_section7 .cautionbox::before{border-width:5px}}body.kl-hf01 #products_section7 .cautionbox h4{color:#595757 !important;font-weight:400}body.kl-hf01 #products_section7 .cautionbox h5{color:#002D60 !important;font-weight:400;margin-top:0}body.kl-hf01 #products_section7 .cautionbox p{margin-bottom:0.3em;font-weight:400;line-height:1.4;font-size:0.95em}body.kl-hf01 #products_section7 .cautionbox ul,body.kl-hf01 #products_section7 .cautionbox ol{padding-left:1.5em;margin:0.3em;font-size:0.85em;line-height:1.5em}body.kl-hf01 #products_section7 .cautionbox ul li,body.kl-hf01 #products_section7 .cautionbox ol li{margin-top:0.3em}body.kl-hf01 #products_section7 .cautionbox.redcaution::before{box-shadow:1px 1px 1px #e72842 inset,-1px -1px 1px #e72842 inset}body.kl-hf01 #products_section7 .cautionbox.redcaution i.fas{font-size:40px;color:#e72842}body.kl-hf01 #products_section7 .cautionbox.redcaution p,body.kl-hf01 #products_section7 .cautionbox.redcaution h5{color:#e72842 !important}body.kl-hf01 #products_section7 .cautionbox.redcaution ul,body.kl-hf01 #products_section7 .cautionbox.redcaution ol{color:#e72842}body.kl-hf01 .msgbox{border:2px solid #37548b;border-radius:15px;background-color:white;padding:0.5em 1em;width:74%;margin:3% auto;position:relative}body.kl-hf01 .msgbox h5{color:#002D60;line-height:1.6}body.kl-hf01 .msgbox h5 i{font-weight:500;font-style:normal;position:relative;background:linear-gradient(0, rgba(20,136,194,0.15) 60%, rgba(20,136,194,0) 60%)}body.kl-hf01 .msgbox ul.marulist li{color:#002D60}body.kl-hf01 .msgbox ul.marulist li small{padding-left:1em}@media all and (max-width: 600px){body.kl-hf01 .msgbox ul.marulist li small{display:block}}body.kl-hf01 .msgbox.msg1{border-color:#8bb5e6}body.kl-hf01 .msgbox.msg1 h5{font-weight:500}body.kl-hf01 .msgbox::before,body.kl-hf01 .msgbox::after{position:absolute;z-index:99;top:1.5em;display:inline-block;width:0;height:0;content:'';border-style:solid}@media all and (max-width: 600px){body.kl-hf01 .msgbox::before,body.kl-hf01 .msgbox::after{top:1em}}body.kl-hf01 .msgbox.msg1::before,body.kl-hf01 .msgbox.msg1::after{left:-10px;border-width:5px 10px 5px 0;border-color:transparent #8bb5e6 transparent transparent}@media all and (max-width: 500px){body.kl-hf01 .msgbox.msg1::before,body.kl-hf01 .msgbox.msg1::after{left:-6px;border-width:3px 6px 3px 0}}body.kl-hf01 .msgbox.msg2::before,body.kl-hf01 .msgbox.msg2::after{right:-10px;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #37548b}@media all and (max-width: 500px){body.kl-hf01 .msgbox.msg2::before,body.kl-hf01 .msgbox.msg2::after{right:-6px;border-width:3px 0 3px 6px}}body.kl-hf01 .msgbox.msg1::after{border-color:transparent white transparent transparent;margin-left:3.5px}body.kl-hf01 .msgbox.msg2::after{border-color:transparent transparent transparent white;margin-right:3.5px}body.kl-hf01 .msgbox span.msgface{content:'';font-size:1.2em;position:absolute;top:-1.5vw;color:#fff000;border-radius:50%;border:1px solid white;display:block;width:15%;height:0;padding-top:15%;line-height:1.2em;overflow:hidden;background-image:url(../images/products/hs01/docter_img2.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}body.kl-hf01 .msgbox.msg1 span.msgface{left:-19%;margin:0 0.5em 0 0;background-color:rgba(139,181,230,0.4);background-image:url(../images/products/hs01/q_img.svg)}body.kl-hf01 .msgbox.msg2 span.msgface{right:-19%;margin:0 0 0 0.5em}body.kl-hf01 .toast-hs{border-radius:2em;border-color:#002D60;overflow:hidden;background-color:rgba(139,181,230,0.2);color:#002D60;text-align:center;margin-bottom:10px}body.kl-hf01 .toast-hs span{display:inline-block}body.kl-hf01 .toast-hs.toast-hs-mini{font-size:0.9em}body.kl-hf01 .whitepaper .box.whitebox{padding:4%;border:1px solid #37548b;background-color:white}body.kl-hf01 .buybox .pricewrap{padding:2%}body.kl-hf01 .buybox h6{font-weight:500;padding:0.5em 0.5em;background-color:rgba(139,181,230,0.3);border-bottom:2px solid #8bb5e6;color:#002D60;margin-bottom:0.4em}body.kl-hf01 .buybox h6 strong{display:block;font-family:"Lato",YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic;font-size:1.5em;margin-bottom:0.2em;font-weight:bold}body.kl-hf01 .buybox h6 span.font_mincho{font-family:YakuHanMP,"Noto Serif JP",serif}body.kl-hf01 .buybox table{border:1px solid #797D85}body.kl-hf01 .buybox table tr:first-child{font-size:1.1em}body.kl-hf01 .buybox table tr td{font-weight:500}body.kl-hf01 .buybox table tr td small{font-weight:normal}body.kl-hf01 .buybox table tr td .red{color:#e72842;font-weight:600}body.kl-hf01 .buybox table tr td strong.priceoff{font-weight:normal;display:inline-block;background-color:#e72842;color:white;padding:0.1em 0.5em;border-radius:3px;position:relative;font-size:0.9em;margin-right:8px;margin-left:3px;float:right}body.kl-hf01 .buybox table tr td strong.priceoff::before{position:absolute;z-index:99;top:50%;margin-top:-4px;display:inline-block;width:0;height:0;content:'';border-style:solid;right:-8px;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #e72842}body.kl-hf01 .buybox .gobtn.mapbtn{border-radius:1.5em;margin:0 auto;padding-bottom:0.2em;width:auto;max-width:200px;height:30px;line-height:27px;background-color:#797D85;border:none}body.kl-hf01 .buybox .gobtn.mapbtn:hover{background-color:#37548b !important;color:white !important}body.kl-hf01 h4.otoku{margin-top:0.4em !important;margin-bottom:1.7em;text-align:center;padding-top:0.4em;color:white !important;font-family:YakuHanJP,'Noto Sans JP', "游ゴシック", YuGothic}body.kl-hf01 h4.otoku strong{color:white !important;padding:0.1em 1.5em 0.2em;border-radius:1.5em;background-color:#e72842}.coldbox{border:2px solid #4eadea;padding:8px;border-radius:16px;background-color:white;-webkit-justify-content:start;justify-content:start;margin-bottom:15px}.coldbox h2{font-family:YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic !important;margin:0;text-align:left;font-weight:600;line-height:1.3;letter-spacing:0.02em}.coldbox h2 span{display:inline-block}.coldbox h2 small{font-size:0.65em}.coldbox img{width:80px;height:auto;margin-right:15px}h3.bluebkh3{margin:0;padding:0.3em 0.8em;font-family:YakuHanJP,"Noto Sans JP","游ゴシック",YuGothic !important;background-color:#1488C2;margin-bottom:0.8em}h3.bluebkh3 span{color:white !important}.scenebox h5{color:#1488C2;font-size:0.9em;font-weight:600;text-align:center;margin:0.2em 0 0.8em}.buybox .buybtnbox{width:100%}.buybox .buybtnbox .gobtn.mapbtn{margin-bottom:10px !important;background-color:white !important;color:#002060 !important;border:1px solid #4eadea !important}.box.sizebox{border:none;background-color:rgba(20,136,194,0.1)}
