@charset "UTF-8";/*! * ress.css • v1.2.2 * MIT License * github.com/filipelinhares/ress */@import url("//fonts.googleapis.com/earlyaccess/notosansjp.css");html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@media(max-width:1199px) and (min-width:768px){html{width:100%;transform:scale(1);height:100%}}.body-container .page-center{padding-right:0;padding-left:0}.header-container .row-fluid [class*="span"]{z-index:100}.container-fluid .row-fluid .page-center{width:100%;max-width:100%}.cb{font-family:'Noto Sans JP',sans-serif;margin:0;padding:0;color:#454545;background:#efefef;font-weight:200}.cb h1,.cb h2,.cb h3,.cb h4,.cb h5,.cb h6{margin:0;letter-spacing:.3;font-weight:200;line-height:1.8;line-height:1.8;letter-spacing:.05em;-webkit-text-size-adjust:100%}.cb a{color:#148df0;text-decoration:none}@media print,screen and (min-width:768px){.cb a{transition:200ms}}.cb ul{list-style:none}.cb p{font-size:14px;line-height:2}@media print,screen and (min-width:768px){.cb p{font-size:16px}}.cb input:-ms-input-placeholder{color:#a3a3a3}@media print,screen and (max-width:767px){body:not(.home){padding-top:70px}.cb img{width:100%;height:auto;vertical-align:top}.cb .pc{display:none !important}}@media print,screen and (min-width:768px){body:not(.home){padding-top:70px}.cb img{vertical-align:top}.cb .sp{display:none !important}.cb select{padding:6px 18px}}.cb .header .header_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;height:55px;width:100%}.cb .header .header_burgerbtn{-ms-flex:0 0 50px;flex:0 0 50px;height:50px;background-color:transparent}@media print,screen and (min-width:768px){#slide02{padding-top:135px}#slide03,#slide04,#slide05,#slide06,#slide07,#slide08{margin-top:-50px;padding-top:110px}.cb .header{position:absolute;z-index:99;top:120px;left:0;width:100%;background-color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transition:background-color 200ms ease;height:125px}.cb .Header::before{content:'';width:100%;height:20px;display:block;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.cb .header.toppage{height:94px;background-color:transparent}.cb .header.toppage::before{display:none}.cb .header.toppage .header_logoImage .logoColor{transition:200ms ease}.cb .header.toppage.-open,.header.toppage.-scrolled{background-color:#fff}.cb .header.toppage.-open::before,.header.toppage.-scrolled::before{background:#e2e1e4}.cb .header .header_inner{height:70px;width:100%;max-width:1080px;margin:19px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cb .header .header_text{-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px;font-size:12px;line-height:1.2;color:#3a271d}.cb .header .header_logo{-ms-flex:0 0 213px;flex:0 0 213px;padding:0;line-height:1}.cb .header .header_logoLink:hover{opacity:.7}.cb .header .header_logoImage{width:213px;height:43px}.cb .header .header_logoImage .logoColor{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}}@media print,screen and (max-width:767px){.cb .headernav{width:100%;height:calc(100vh - 60px);position:fixed;z-index:100;top:60px;left:0;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cb .headernav:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);position:fixed;z-index:101;top:60px;left:100%;transition:left 0;transition:background-color 200ms}.cb .headernav.-open:before{left:0;background-color:rgba(0,0,0,0.5)}.cb .headernav .headernav_list{background-color:#fff;position:relative;z-index:1;padding:15px 30px 0}.cb .headernav .headernav_item{border-bottom:1px solid #d8d8d8}.cb .headernav .headernav_link{height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cb .headernav .headernav_link:after{content:'';display:block;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.cb .headernav .headernav_text{color:#000;font-size:12px;line-height:1;padding-left:1em;letter-spacing:2px}}@media print,screen and (min-width:768px){.cb .headernav{display:block !important;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.cb .headernav .headernav_list{width:100%;max-width:1200px;display:-ms-flexbox;display:flex;margin:0 auto}.cb .headernav .headernav_item{-ms-flex:1 1 auto;flex:1 1 auto;margin-left:40px}.cb .headernav .headernav_link{display:block;height:32px;text-align:center;position:relative}.cb .headernav .headernav_link:after{content:'';display:block;height:1px;width:100%;border-bottom:1px solid #000;position:absolute;left:0;bottom:0;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);transition:200ms}.cb .headernav .headernav_link:hover:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cb .headernav .headernav_link.-current:after{border-bottom-color:#ffb000;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cb .headernav .headernav_text{color:#000;font-size:14px;line-height:1;transition:200ms;letter-spacing:1px}.cb .headernav.toppage .headernav_link:after{border-color:#fff}.cb .headernav.toppage .headernav_text{color:#fff}.cb .headernav.toppage.-scrolled .headernav_link:after{border-color:#000}.cb .headernav.toppage.-scrolled .headernav_text{color:#000}}.cb .topslide{position:relative}.cb .topslide.toppage:after{content:'';width:24px;height:110px;display:block;position:absolute;bottom:0;right:calc(50% - 22px);-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:999;background-size:cotain;background-repeat:no-repeat;background-position:center center}.cb .topslide .topslide_title1{position:absolute;text-align:center;z-index:3}@media print,screen and (max-width:767px){.cb #header{position:absolute;width:100%;text-align:center;z-index:3}.cb .header_logo,.cb .navbar-brand{display:block;width:100%;text-align:center}.cb .buy{margin:0}.cb .topslide{width:100%;height:100vh}.cb .topslide:after{display:none}.cb .topslide .topslide_title1{width:100%;text-align:center;top:calc(30vh)}.cb .topslide .topslide_title1 img{width:60%;margin:0 auto}.cb .topslide .topslide_list{width:100%;height:100%;overflow:hidden;position:relative}.cb .topslide .topslide_slide.topslide1 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide01.jpg");-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide1 .topslide_title{-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide1 .topslide_logo{-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide2 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide02.jpg");-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide2 .topslide_title{-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide2 .topslide_logo{-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide3 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide03.jpg");-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide3 .topslide_title{-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide3 .topslide_logo{-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide1 .topslide_image,.cb .topslide .topslide_slide.topslide1 .topslide_title,.cb .topslide .topslide_slide.topslide1 .topslide_logo{opacity:1}.cb .topslide .topslide_slide.topslide1 .topslide_title{bottom:30vw;left:20px;text-align:center}.cb .topslide .topslide_slide.topslide1 .topslide_logo{bottom:30vw;left:20px;text-align:center}.cb .topslide .topslide_slide.topslide2 .topslide_title{bottom:30vw;right:20px;text-align:center}.cb .topslide .topslide_slide.topslide2 .topslide_logo{bottom:30vw;right:20px;text-align:center}.cb .topslide .topslide_slide.topslide3 .topslide_title{width:100%;bottom:55vw;left:0;text-align:center}.cb .topslide .topslide_slide.topslide3 .topslide_logo{width:100%;bottom:45vw;left:0;text-align:center}.cb .topslide .topslide_image{position:absolute;opacity:0;z-index:2;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-zoomin;animation-name:slider-zoomin}.cb .topslide .topslide_title{position:absolute;opacity:0;z-index:2;white-space:nowrap;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-title;animation-name:slider-title;text-shadow:0 0 4px rgba(0,0,0,0.2)}.cb .topslide .topslide_logo{position:absolute;opacity:0;z-index:2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-title;animation-name:slider-title;text-shadow:0 0 4px rgba(0,0,0,0.2)}}@media print,screen and (min-width:768px){.cb .topslide{width:100%;height:100vh}.cb .topslide .topslide_title1{width:100%;bottom:calc(60vh)}.cb .topslide .topslide_list{width:100%;height:100%;overflow:hidden;position:relative}.cb .topslide .topslide_slide.topslide1 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide01.jpg");-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide1 .topslide_title{-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide1 .topslide_logo{-webkit-animation-delay:-4s;animation-delay:-4s}.cb .topslide .topslide_slide.topslide2 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide02.jpg");-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide2 .topslide_title{-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide2 .topslide_logo{-webkit-animation-delay:1s;animation-delay:1s}.cb .topslide .topslide_slide.topslide3 .topslide_image{background-image:url("/hs-fs/hubfs/cb/slide03.jpg");-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide3 .topslide_title{-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide3 .topslide_logo{-webkit-animation-delay:7s;animation-delay:7s}.cb .topslide .topslide_slide.topslide1 .topslide_image,.cb .topslide .topslide_slide.topslide1 .topslide_title,.cb .topslide .topslide_slide.topslide1 .topslide_logo{opacity:1}.cb .topslide .topslide_slide.topslide1 .topslide_title{width:100%;bottom:calc(50vh - 130px);text-align:left;padding-left:200px}.cb .topslide .topslide_slide.topslide1 .topslide_logo{width:100%;bottom:calc(50vh - 100px);left:0;text-align:center}.cb .topslide .topslide_slide.topslide2 .topslide_title{width:100%;bottom:calc(60vh - 130px);left:0;text-align:center}.cb .topslide .topslide_slide.topslide2 .topslide_logo{width:100%;bottom:calc(50vh - 100px);left:0;text-align:center}.cb .topslide .topslide_slide.topslide3 .topslide_title{width:100%;bottom:calc(50vh - 180px);left:0;text-align:center}.cb .topslide .topslide_slide.topslide3 .topslide_logo{width:100%;bottom:calc(50vh - 100px);left:0;text-align:center}.cb .topslide .topslide_image{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-size:cover;background-position:center;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-zoomin;animation-name:slider-zoomin}.cb .topslide .topslide_title{font-weight:100;font-size:60px;line-height:1.2;color:#fff;position:absolute;opacity:0;z-index:2;white-space:nowrap;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-title;animation-name:slider-title;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:0 0 4px rgba(0,0,0,0.2)}.cb .topslide .topslide_logo{font-weight:100;font-size:60px;line-height:1.2;color:#fff;position:absolute;opacity:0;z-index:2;white-space:nowrap;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-name:slider-title;animation-name:slider-title;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:0 0 4px rgba(0,0,0,0.2)}}@-webkit-keyframes slider-zoomin{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:1}40%{opacity:1}55%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes slider-zoomin{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:1}40%{opacity:1}55%{opacity:0}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes slider-zoomin-x2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:1}40%{opacity:1}55%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes slider-zoomin-x2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:1}40%{opacity:1}55%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes slider-title{0%{opacity:0}10%{opacity:0}15%{opacity:1}35%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes slider-title{0%{opacity:0}10%{opacity:0}15%{opacity:1}35%{opacity:1}40%{opacity:0}100%{opacity:0}}.cb p.copy,.cb p.logo{color:#454545;letter-spacing:.1;font-weight:100;line-height:2;margin-bottom:1em;padding-bottom:1em}.cb a.next{color:#aaa;border-bottom:1px solid #aaa}.cb .slide img{padding:20px}.cb .slide img.dropshadow{padding:0;margin-bottom:2em;box-shadow:5px 5px 40px rgba(0,0,0,0.8)}.cb .slide a img{padding:0px}.cb #slide02{background:url(/hs-fs/hubfs/cb/bg-02.png) repeat-x top}.cb #slide03{background:#fff}.cb #slide03 p.copy{margin-top:30px}.cb #slide03 a img{padding:20px}.cb #slide05{background:#e9ecf1}.cb .sub-column{padding:20px;margin:20px 0;border:4px solid #00a0e9;border-radius:1em}.cb .sub-column h5{color:#00a0e9;font-size:21px;padding:0;margin:0}.cb .sub-column ul{margin-left:20px}.cb .sub-column ul li{text-align:left;list-style:disc}.cb .ablic{text-align:center}.cb .ablic img{max-width:250px}.cb #pageTop a{display:block;z-index:999;padding:0;border-radius:55px;width:60px;height:60px;background-color:#7f8c8d;color:#fff;font-weight:bold;text-decoration:none;text-align:center;opacity:.7;margin:0 auto}.cb .copyright{text-align:center;font-size:80%;padding:2em 0}@media print,screen and (max-width:767px){.body-container .page-center{padding-top:0}body:not(.home){padding-top:0}.custom-menu-primary.js-enabled .hs-menu-wrapper{top:-100px}.custom-menu-primary .site-social{display:none !important}.cb .navbar-brand{display:block;text-align:center}.cb .header_logo img{width:80%;max-width:400px;padding:1.5em 0 1em;margin:0 auto}.cb .buy{display:none}.cb .container{width:90%;margin:0 auto}.cb .slide{text-align:center;clear:both;padding:20px 0}.cb .slide p{text-align:left}.cb .slide p a.next{text-align:center;display:block;padding:1em;border:1px solid #efefef;background:#fff}.cb .slide ul li{text-align:left}.cb .slide p.img-center{text-align:center}.cb img.portrait{max-width:280px;margin:0 auto}.cb #slide02 h2 img{padding:0}.cb #slide04,.cb #slide08{background:url(/hs-fs/hubfs/cb/bg-03.png)}.cb h2{font-size:27px}.cb .slick-slider{width:90%;margin:0 auto}.cb .slick-list img{padding:0}.cb .slick-slider .slick-prev:before,.cb .slick-slider .slick-next:before{color:#454545}.cb .youtube{position:relative;max-width:672px;max-height:379px;width:100%;padding-top:56.25%}.cb .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border:1px solid #ccc !important;margin:auto;padding:0}.cb #pageTop{text-align:center;padding:20px}.cb #pageTop a{display:block;font-size:26px}}@media print,screen and (min-width:768px){.cb h2{font-size:42px}.cb h3{font-size:23px}.cb h4{padding-top:30px}.cb p{font-size:26px}.cb .right{text-align:right}.cb .left{text-align:left}.cb .center{text-align:center}.cb .slide{text-align:center;clear:both;padding:70px 40px 40px}.cb p.copy,.cb p.logo,.cb a.next{font-size:21px;line-height:2em}.cb .slide p.copy,.cb .slide p.logo{width:50%;margin:0 auto}.cb .small{font-size:90%}.cb .clear{clear:both}.cb .note{width:70%;margin:0 auto;padding:15px}.cb #header{background-color:rgba(0,0,0,0.5)}.cb #slide02 h2 img{padding-top:0}.cb #slide02 img.image{width:500px;float:right}.cb .container{max-width:1200px;margin:0 auto}.cb #top{margin:0;padding:0;height:100%;background:url(/hs-fs/hubfs/cb/img-cb-green.jpg) no-repeat 50% 0%}.cb #slide02 h2{padding:0 0 20px}.cb #slide02 p.logo{background:url(/hs-fs/hubfs/cb/bg-cb-logo-shadow.png) no-repeat 50% 50%;min-height:350px;padding:80px 0 40px;margin-left:0}.cb .sub-column{padding:20px;margin-top:60px}.cb .sub-column h5{padding:10px 0 0}.cb #merit-battery-less{width:280px;float:right}.cb .in-fadeInUp,.cb .in-fadeInDown{opacity:0}.slick-list img{padding:0}.slider{margin:0 0 50px}.slider img{width:100%;height:auto}.single-item{max-width:800px;margin:0 auto 50px}.slick-prev::before,.slick-next::before{font-size:24px}.lazy-item .slick-next,.thumb-item-nav .slick-next,.multiple-item .slick-next,.center-item .slick-next{right:20px;z-index:99}.lazy-item .slick-prev,.thumb-item-nav .slick-prev,.multiple-item .slick-prev,.center-item .slick-prev{left:15px;z-index:100}.single-item .slick-prev::before,.single-item .slick-next::before{color:#666}.slick-dots{bottom:-25px}.multiple-item li{margin:0 5px}.thumb-item{max-width:700px;margin:0 auto 5px;padding:0 5px}.thumb-item-nav{max-width:700px;margin:0 auto}.thumb-item-nav li{margin:5px}.lazy-item{width:400px;margin:0 auto 50px}.lazy-item li{margin:0 5px}.cb #pageTop{position:fixed;bottom:50px;right:50px;z-index:1000}.cb #pageTop a:hover{text-decoration:none}}.cb .topinfo{background-color:#f7f7f7;padding-top:30px;padding-bottom:30px}.cb .topinfo .newsitemLink{border-bottom:1px solid #e0e0e0;position:relative}.cb .topinfo .newsitemLink:last-of-type{border-bottom:0}.cb .topinfo .newsitem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:60px;padding:10px 40px 10px 0}.cb .topinfo .newsitemDate{font-style:normal;font-weight:200;color:#000;font-size:10px;line-height:1}.cb .topinfo .newsitemTitle{color:#000;font-size:12px;line-height:1.4}.cb .topinfo .newsitemTitle.-new{position:relative}.cb .topinfo .newsitemTitle.-new:after{content:'NEW';display:inline-block;padding:5px 7px;background:#23aaef;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);margin-left:5px;color:#fff;text-decoration:none}@media print,screen and (min-width:768px){.cb .topinfo{padding-top:80px;padding-bottom:50px}.cb .topinfo .newsitemLink:hover{opacity:.7}.cb .topinfo .newsitemLink:hover .newsitemTitle{text-decoration:underline}.cb .topinfo .newsitem{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.cb .topinfo .newsitemDate{-ms-flex:0 0 120px;flex:0 0 120px;font-size:14px}.cb .topinfo .newsitemTitle{-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px}}