@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";html{font-size:62.5%}.Klorus_wrapper img{pointer-events:none}.Klorus_wrapper .container{display:flex}.Klorus_wrapper .sub-column{position:relative}.Klorus_wrapper html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}.Klorus_wrapper *,.Klorus_wrapper :after,.Klorus_wrapper :before{background-repeat:no-repeat;box-sizing:inherit}.Klorus_wrapper :after,.Klorus_wrapper :before{text-decoration:inherit;vertical-align:inherit}.Klorus_wrapper *{padding:0;margin:0}.Klorus_wrapper audio:not([controls]){display:none;height:0}.Klorus_wrapper hr{overflow:visible}.Klorus_wrapper article,.Klorus_wrapper aside,.Klorus_wrapper details,.Klorus_wrapper figcaption,.Klorus_wrapper figure,.Klorus_wrapper footer,.Klorus_wrapper header,.Klorus_wrapper main,.Klorus_wrapper menu,.Klorus_wrapper nav,.Klorus_wrapper section{display:block}.Klorus_wrapper summary{display:block;display:list-item}.Klorus_wrapper small{font-size:80%}.Klorus_wrapper [hidden],.Klorus_wrapper template{display:none}.Klorus_wrapper abbr[title]{border-bottom:1px dotted;text-decoration:none}.Klorus_wrapper a{background-color:transparent;text-decoration:none;color:#000}.Klorus_wrapper a:active,.Klorus_wrapper a:hover{outline-width:0}.Klorus_wrapper ruby{color:#13e8c9}.Klorus_wrapper ruby rt{font-size:20%}.Klorus_wrapper code,.Klorus_wrapper kbd,.Klorus_wrapper pre,.Klorus_wrapper samp{font-family:monospace,monospace}.Klorus_wrapper b,.Klorus_wrapper strong{font-weight:bolder}.Klorus_wrapper dfn{font-style:italic}.Klorus_wrapper mark{background-color:#ff0;color:#000}.Klorus_wrapper sub,.Klorus_wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.Klorus_wrapper sub{bottom:-.25em}.Klorus_wrapper sup{top:-.5em}.Klorus_wrapper input{border-radius:0}.Klorus_wrapper [role=button],.Klorus_wrapper [type=button],.Klorus_wrapper [type=reset],.Klorus_wrapper [type=submit],.Klorus_wrapper button{cursor:pointer}.Klorus_wrapper [disabled]{cursor:default}.Klorus_wrapper [type=number]{width:auto}.Klorus_wrapper [type=search]{-webkit-appearance:textfield;appearance:textfield}.Klorus_wrapper [type=search]::-webkit-search-cancel-button,.Klorus_wrapper [type=search]::-webkit-search-decoration{-webkit-appearance:none}.Klorus_wrapper textarea{overflow:auto;resize:vertical}.Klorus_wrapper button,.Klorus_wrapper input,.Klorus_wrapper optgroup,.Klorus_wrapper select,.Klorus_wrapper textarea{font:inherit}.Klorus_wrapper optgroup{font-weight:700}.Klorus_wrapper button{overflow:visible}.Klorus_wrapper [type=button]::-moz-focus-inner,.Klorus_wrapper [type=reset]::-moz-focus-inner,.Klorus_wrapper [type=submit]::-moz-focus-inner,.Klorus_wrapper button::-moz-focus-inner{border-style:0;padding:0}.Klorus_wrapper [type=button]::-moz-focus-inner,.Klorus_wrapper [type=reset]::-moz-focus-inner,.Klorus_wrapper [type=submit]::-moz-focus-inner,.Klorus_wrapper button:-moz-focusring{outline:1px dotted ButtonText}.Klorus_wrapper [type=reset],.Klorus_wrapper [type=submit],.Klorus_wrapper button,.Klorus_wrapper html [type=button]{-webkit-appearance:button;appearance:button}.Klorus_wrapper button,.Klorus_wrapper select{text-transform:none}.Klorus_wrapper button,.Klorus_wrapper input,.Klorus_wrapper select,.Klorus_wrapper textarea{background-color:transparent;border-style:none;color:inherit}.Klorus_wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.Klorus_wrapper select::-ms-expand{display:none}.Klorus_wrapper select::-ms-value{color:currentColor}.Klorus_wrapper legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}.Klorus_wrapper ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.Klorus_wrapper [type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}.Klorus_wrapper img{border-style:none}.Klorus_wrapper progress{vertical-align:baseline}.Klorus_wrapper svg:not(:root){overflow:hidden}.Klorus_wrapper audio,.Klorus_wrapper canvas,.Klorus_wrapper progress,.Klorus_wrapper video{display:inline-block}.Klorus_wrapper [aria-busy=true]{cursor:progress}.Klorus_wrapper [aria-controls]{cursor:pointer}.Klorus_wrapper [aria-disabled]{cursor:default}.Klorus_wrapper ::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}.Klorus_wrapper ::-moz-selection,.Klorus_wrapper ::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.Klorus_wrapper a{opacity:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.Klorus_wrapper h1,.Klorus_wrapper h2,.Klorus_wrapper h3,.Klorus_wrapper h4,.Klorus_wrapper h5,.Klorus_wrapper h6{margin-top:0;margin-bottom:2rem;font-weight:300}.Klorus_wrapper h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}.Klorus_wrapper h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}.Klorus_wrapper h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}.Klorus_wrapper h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}.Klorus_wrapper h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}.Klorus_wrapper h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){.Klorus_wrapper h1{font-size:5rem}.Klorus_wrapper h2{font-size:4.2rem}.Klorus_wrapper h3{font-size:3.6rem}.Klorus_wrapper h4{font-size:3rem}.Klorus_wrapper h5{font-size:2.4rem}.Klorus_wrapper h6{font-size:1.5rem}}.Klorus_wrapper .Noto-H1{font-family:Noto Sans JP,sans-serif;font-size:3rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Noto-H2{font-family:Noto Sans JP,sans-serif;font-size:2.25rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Acumin-H2{font-family:AcuminPro;font-size:2.25rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Noto-H3{font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:7.2px;font-feature-settings:"palt"}.Klorus_wrapper .Acumin-H3{font-family:AcuminPro;font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Acumin-H4{font-family:AcuminPro;font-size:1.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Acumin-P{font-family:AcuminPro;font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Noto-H4{font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:normal;color:#0b3066!important}.Klorus_wrapper .Acumin-UI{font-family:AcuminPro;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.Klorus_wrapper .Noto-UI{font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;font-feature-settings:"palt"}.Klorus_wrapper .Noto-P{font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1px;text-align:justify;font-feature-settings:"palt"}.Klorus_wrapper .Noto-P.is-inc1{font-size:1.8rem}.Klorus_wrapper .noto{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8}.Klorus_wrapper .btn_rounded_01{border:1px solid #616161;border-radius:100px;font-family:Noto Sans JP,sans-serif;color:#616161;font-weight:700;font-size:1.1rem;letter-spacing:.2em;padding:1rem 2rem;text-decoration:none;display:inline-block;min-width:175px}.Klorus_wrapper .btn_rounded_01:hover{border:1px solid #0FA0CE;opacity:1}.Klorus_wrapper .btn_rounded_02{display:flex;height:48px;padding:0 30px;color:#4f4f4f;text-align:center;font-size:1.2rem;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;border-radius:10px;border:1px solid #616161;box-sizing:border-box;align-items:center;justify-content:center}.Klorus_wrapper .btn_rounded_02:hover{border:1px solid #0FA0CE;opacity:1}.Klorus_wrapper .roboto{font-family:Roboto,sans-serif;font-weight:500;line-height:1.8}.Klorus_wrapper .indigo{color:#0b3066!important}.Klorus_wrapper .indigo svg .cls-1{fill:#0b3066!important}.Klorus_wrapper .button:after,.Klorus_wrapper .shopify-challenge__button:after,.Klorus_wrapper .customer button:after,.Klorus_wrapper .shopify-payment-button__button--unbranded:after{content:"";box-shadow:none!important}.Klorus_wrapper .button:not([disabled]):hover:after,.Klorus_wrapper .shopify-challenge__button:hover:after,.Klorus_wrapper .customer button:hover:after,.Klorus_wrapper .shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}.animate{-webkit-animation-name:down-fade-animation;animation-name:down-fade-animation;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes down-fade-animation{0%{transform:translateY(-60px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}.hidden{display:none}.is-animation{height:50px;background-color:#fff;transition:all .45s cubic-bezier(.65,0,.076,1)}.is-animation .header-inner{height:5rem}.is-animation .header-inner .header-title-wrap{width:auto;display:inline-block}.is-animation .header-inner .header-title-wrap h1{margin-bottom:0}.is-animation .header-inner .header-title-wrap .header-logo{width:10rem;display:block;display:flex;justify-content:center}.is-animation .header-inner .header-title-wrap .header-logo svg{width:100%;height:auto;fill:#0b3066}.is-animation .header-inner .header-title-wrap .header-logo:hover svg{fill:#13e8c9}.is-animation .header-inner .header-list-wrap{display:flex;align-items:center;margin-bottom:0}.is-animation .header-inner .header-list-wrap .header-list{height:100%;margin:0 2.28571vw 0 0}.is-animation .header-inner .header-list-wrap .header-list a{font-size:1.3rem;font-weight:700;color:#0b3066}.is-animation .header-inner .header-list-wrap .header-list a:hover{opacity:1;color:#13e8c9}.is-animation .header-inner .header-list-wrap .header-list_button{margin-right:0!important}.is-animation .header-inner .header-list-wrap .header-link{font-size:16px;font-size:1.14286vw;letter-spacing:.08188em;color:#343434;text-decoration:none;font-weight:700}.is-animation .header-inner .header-list-wrap .header-link_last{padding:10px 30px;display:block}.is-animation .header-inner .header-list-wrap .button_white{color:#fff!important;background:#52c2ff;padding:15px 26px;height:50px;border-radius:0;height:auto;display:inline-flex;justify-content:center;align-items:center;border:0}.is-animation .header-inner .header-list-wrap .button_white:hover{background-color:#13e8c9}.button-rounded{display:inline-block;padding:12px 30px;color:#555;text-align:center;font-size:11px;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;width:200px}.button-rounded:hover{color:#333;border-color:#888;outline:0}@media only screen and (max-width: 768px){.button-rounded{width:42vw}}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button_white{color:#0088d2!important;background:#fff;padding:14px 26px;border-radius:76px;height:auto;display:inline-flex;justify-content:center;align-items:center}.button_outline{padding:14px 26px;background:#fff;border:2px solid #363333;box-sizing:border-box;border-radius:76px;width:200px;height:auto;font-size:14px;text-align:center}.slide_button{display:block;margin-top:50px;-webkit-animation-name:up-fade-animation;animation-name:up-fade-animation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:opacity(0);filter:opacity(0)}.slide_button:hover{opacity:1}.fadein_page{-webkit-animation-name:up-fade-animation;animation-name:up-fade-animation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:opacity(0);filter:opacity(0)}@media (max-width: 1024px){.slide_button{display:block;margin-top:30px}.slide_button:hover{opacity:1}.button_white{color:#0088d2!important;background:#fff;border-radius:76px;width:100%!important;height:auto;display:inline-flex;justify-content:center;align-items:center}}@keyframes down-fade-animation{0%{transform:translateY(-60px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes up-fade-animation{0%{transform:translateY(10px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes up-fade-animation{0%{transform:translateY(10px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes up-animation{0%{transform:translateY(0);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(-60px);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes up-animation{0%{transform:translateY(0);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(-60px);-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes fade-animation{0%{-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes fade-animation{0%{-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes pickup-animate{0%{opacity:0}to{opacity:1}}@keyframes pickup-animate{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pickup-menu-animate{0%{transform:translateY(30px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes pickup-menu-animate{0%{transform:translateY(30px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes cps-info-animate{0%{transform:translate(-10px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translate(0);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes cps-info-animate{0%{transform:translate(-10px);-webkit-filter:opacity(0);filter:opacity(0)}to{transform:translate(0);-webkit-filter:opacity(1);filter:opacity(1)}}@-webkit-keyframes cps-info-icon-animate{0%{transform:translate(0);-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translate(10px);-webkit-filter:opacity(0);filter:opacity(0)}}@keyframes cps-info-icon-animate{0%{transform:translate(0);-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translate(10px);-webkit-filter:opacity(0);filter:opacity(0)}}@-webkit-keyframes sp-sidemenu-animate{0%{transform:translateY(10px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-filter:opacity(0);filter:opacity(0)}45%{transform:translateY(-7px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes sp-sidemenu-animate{0%{transform:translateY(10px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-filter:opacity(0);filter:opacity(0)}45%{transform:translateY(-7px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes sp-sidemenu-btn-animate{0%{transform:scale(1)}25%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes sp-sidemenu-btn-animate{0%{transform:scale(1)}25%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}@-webkit-keyframes sp-sidemenu-search-animate{0%{transform:translate(0);-webkit-filter:opacity(0);filter:opacity(0)}80%{transform:translate(-325px);-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translate(-320px);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes sp-sidemenu-search-animate{0%{transform:translate(0);-webkit-filter:opacity(0);filter:opacity(0)}80%{transform:translate(-325px);-webkit-filter:opacity(1);filter:opacity(1)}to{transform:translate(-320px);-webkit-filter:opacity(1);filter:opacity(1)}}.down_animate{transition:all .45s cubic-bezier(.65,0,.076,1);-webkit-animation-name:down-fade-animation;animation-name:down-fade-animation}.up_animate{transition:all .45s cubic-bezier(.65,0,.076,1);-webkit-animation-name:up-animation;animation-name:up-animation;-webkit-animation-delay:.6s;animation-delay:.6s}.js-scroll.show .motion-txt:after{transition-property:transform,opacity;transition-duration:.5s;transition-delay:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translateZ(0)}.js-scroll.done .motion-txt:after{transition-property:transform;transition-duration:.5s;transition-delay:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:translate3d(103%,0,0)}.delay_02:after{transition-delay:.5s}.motion-txt .motion-inner{display:inline-block;opacity:0}.js-scroll.done .motion-txt .motion-inner{opacity:1}.home--active .hero:after,.home--active .hero:before{transform:translate(100%)}.hero .wrap{position:relative;transition:transform .65s cubic-bezier(.66,.45,.14,.79)}.hero{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-size:cover}.hero .wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.hero .wrap .box:nth-child(2){background-color:#fff;padding:2rem}.hero .wrap .box{color:#0b3066;width:100%}.hero .wrap .box span{display:inline-block}.hero .wrap .box .img_wrap{overflow:hidden;display:flex;justify-content:center;align-items:center}.hero .wrap .box .img_wrap img{width:100%}.hero .wrap .box .head,.hero .wrap .box .head .reading{color:#0b3066}.hero .wrap .box .head .logo-wrap{width:50%}.hero .wrap .box .head .logo-wrap svg .cls-1{fill:#0b3066}.hero .convert_line{transition:all .5s ease}.hero .convert_line:hover{background-color:#fff!important;border:3px solid #fff!important;color:#52c2ff!important;opacity:1}@media only screen and (min-width: 1024px){.hero{position:relative}.hero h2,.hero p{color:#4f4f4f}.hero .wrap{width:100%}.hero .wrap .box:nth-child(2){margin:0 8.6vw;position:absolute;background-color:#fff0;right:0;width:40%;height:100%;display:flex;justify-content:center;flex-direction:column}.hero .wrap .box:nth-child(2) .button{width:200px}.hero .wrap .box .img_wrap{overflow:hidden;display:flex;justify-content:center;align-items:center}.hero .wrap .box .img_wrap img{width:100%;height:auto}.hero .wrap .box .head,.hero .wrap .box .head .reading{color:#fff}.hero .wrap .box .head .logo-wrap{width:50%}.hero .wrap .box .head .logo-wrap svg .cls-1{fill:#4f4f4f}}.feature{width:100%}.feature .box:nth-child(2n){background-color:#f2f2f2}.feature .box{margin:0 0 5rem;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature .box .txt_area{color:#0b3066;margin:2rem 0 0}.feature .box .txt_area .inner{margin:0 4vw}.feature .box .txt_area .inner h3 span{display:inline-block}.feature .box .txt_area .inner p{padding:0 1rem}.feature .box .img_wrap{border-radius:9px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.feature .box .img_wrap img{width:auto;height:100%}.feature .box .icon_wrap ul{padding:2rem;background-color:#f2f2f2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:9px}.feature .box .icon_wrap ul li{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem 0}.feature .box .icon_wrap ul li p{color:#0b3066;font-weight:700;margin-bottom:0}.feature .box .icon_wrap ul li img{width:30%}@media only screen and (min-width: 1024px){.feature .box:nth-child(2n){flex-flow:row-reverse;border-radius:9px}.feature .box:nth-child(2n) .txt_area{margin:2rem 0 0}.feature .box:nth-child(2n) .txt_area p{padding:0 1rem}.feature .box{margin:5rem 8.6vw;flex-direction:row;justify-content:space-around}.feature .img_wrap{width:50%;height:50rem!important;border-radius:9px;overflow:hidden;display:flex;justify-content:center;align-items:center}.feature .img_wrap img{width:100%!important;height:auto;-o-object-fit:cover;object-fit:cover}.feature .icon_wrap{width:100%}}.animetion-obj1{opacity:0;transform:translateY(10%);transition:all 1s ease}.animetion-obj1.is-active{opacity:1;transform:translate(0)}.product-about{margin:0 12.5rem;padding:10rem 0;text-align:center;color:#4f4f4f}.product-about h2{font-size:4.2rem;margin:0 0 1.5em;letter-spacing:.2em}.product-about .txt_01{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;line-height:2.5;margin:0 0 3em}.product-about .img_01{width:100%;margin:0 auto}.product-about .img_01 img{width:100%}.product-about .img_02{width:29.16vw;margin:-60px auto 0;transform:translate(-9%);display:flex;justify-content:center;align-items:center}.product-about .img_02 span{display:block;opacity:0;transform:scale(1.2);transition:all .6s ease}.product-about .img_02 span:nth-child(1){transition-delay:.1s}.product-about .img_02 span:nth-child(1) img{width:241px}.product-about .img_02 span:nth-child(2){margin:0 5%;transform:translateY(25%);transition-delay:.2s}.product-about .img_02 span:nth-child(2) img{width:33px}.product-about .img_02 span:nth-child(3){transition-delay:.4s}.product-about .img_02 span:nth-child(3) img{width:154px;transform:translate(15%)}.product-about .img_02 img{width:100%}.product-about .arrow{opacity:0;transition:all .6s ease;transition-delay:.8s;position:relative;top:-30px}.product-about .txt_02{font-size:3.6rem;color:#0088d2;opacity:0;transition:all .6s ease;position:relative;top:30px;transition-delay:1s}.product-about .system.is-active .img_02 span,.product-about .system.is-active .arrow,.product-about .system.is-active .txt_02{opacity:1;top:0;transform:scale(1)}@media only screen and (min-width: 768px){.product-about .img_01{width:640px}}@media only screen and (max-width: 768px){.product-about{margin:0 3.33vw;padding:13.33vw 0}.product-about h2{font-size:6.4vw;margin:0 0 1em}.product-about .txt_01{font-size:4.26vw}.product-about .img_01 img{width:100%}.product-about .img_02{width:100%;transform:translate(-7%);margin-top:0}.product-about .img_02 img{width:100%}.product-about .txt_02{font-size:6.4vw}.product-about .img_02 span:nth-child(1) img{width:39.73vw}.product-about .img_02 span:nth-child(2){margin:0 1%}.product-about .img_02 span:nth-child(2) img{width:6vw}.product-about .img_02 span:nth-child(3) img{width:26vw}.product-about .arrow img{width:24vw}}.product-points{background:#f2f2f2;text-align:center;padding:10rem 0}.product-points h2{margin:0 0 2em;letter-spacing:.2em}.product-points .product-points_list{margin:0 22rem 12.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}.product-points .product-points_list .product-points_item{background-color:#fff;position:relative;padding:6rem 4rem 7rem;font-size:1.6rem;display:flex;flex-direction:column}.product-points .product-points_list .product-points_item:not(:first-child){margin-top:4rem}.product-points .product-points_list .product-points_item .item_title{color:#112b6d;font-weight:500;margin:0 0 1.2em;letter-spacing:inherit}.product-points .product-points_list .product-points_item .item_title sub{font-size:58.82%;bottom:0}.product-points .product-points_list .product-points_item .item_number:after{content:"";display:block;width:1px;height:48px;background-color:#112b6d;position:absolute;top:0;right:0;transform:rotate(40deg)}.product-points .product-points_list .product-points_item .item_number{font-size:2.6rem;font-weight:700;color:#0b3066;position:absolute;top:3.6%;left:5%;padding:0 .6em 0 0}.product-points .product-points_list .product-points_item .item_lead{font-size:1.8rem;line-height:2}.product-points .product-points_list .product-points_item .item_lead .notice{font-size:1.4rem}.product-points .product-points_list .product-points_item .box_container{display:flex;justify-content:space-between;margin:4.5rem 0 0;text-align:left}.product-points .product-points_list .product-points_item .box_container>div{width:47.826%}.product-points .product-points_list .product-points_item .box_container .box_first p:first-child{color:#112b6d;font-size:2rem;font-weight:700;margin:0}.product-points .product-points_list .product-points_item .note_block{border:1px solid #52C2FF;padding:2.5rem}.product-points .product-points_list .product-points_item .note_block p{font-size:1.6rem;line-height:2;margin:0 0 1em}.product-points .product-points_list .product-points_item .note_block p .notice{font-size:75%}.product-points .product-points_list .product-points_item .note_block p:first-child{color:#52c2ff;font-size:2.2rem;font-weight:500;margin:0 0 .5em}.product-points .product-points_list .product-points_item:nth-child(2) .box_container{margin-bottom:4.5rem}.product-points .product-points_list .product-points_item:nth-child(1),.product-points .product-points_list .product-points_item:nth-child(2){width:100%}.product-points .product-points_list .product-points_item:not(:nth-child(1)):not(:nth-child(2)){width:48%;padding:7.5rem 2.5rem 4.5rem}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3){width:100%}.product-points .product-points_list .product-points_item>.img{margin-top:auto}.product-points.product-points_klorus .btn_rounded_01{margin:2rem 0 0}.product-points.product-points_klorus .product-points_list .img img{width:100%}.product-points.product-points_klorus .product-points_list_01 .img img,.product-points.product-points_klorus .product-points_list_02 .img img{width:43.47%;margin-inline:auto}.product-points.product-points_klorus .product-points_list_03,.product-points.product-points_klorus .product-points_list_04{display:flex;flex-direction:column}.product-points.product-points_klorus .product-points_list_03 .item_title,.product-points.product-points_klorus .product-points_list_04 .item_title{flex:1;height:100%;min-height:0%;display:flex;align-items:center;justify-content:center}.product-points.product-points_klorus .product-points_list_03 .item_lead,.product-points.product-points_klorus .product-points_list_04 .item_lead{flex:2;height:100%;min-height:0%}.product-points.product-points_klorus .product-points_list_03 .img,.product-points.product-points_klorus .product-points_list_04 .img{flex:3;height:100%;min-height:0%;margin-inline:auto}.product-points.product-points_klorus .product-points_list_03 .btn,.product-points.product-points_klorus .product-points_list_04 .btn{min-height:39px}.point_dvac1200.product-points .product-points_list{margin-bottom:5rem}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .box_container{width:95.65%;margin:0 auto;display:flex;justify-content:space-between}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .img_wrap{width:45.45%}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .img_wrap img{width:100%;vertical-align:bottom}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap{width:50%;border:solid 1px #52C2FF;padding:3%;box-sizing:border-box}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap .app{margin:0 0 3rem}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap .button{margin:0}.point_dvac1200.product-points .product-points_list .img_24hours img{width:480px}@media only screen and (max-width: 768px){.point_dvac1200.product-points .product-points_list{margin-bottom:6.66vw}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .box_container{display:block}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap{width:100%;border:none;padding:0;margin:6.66vw 0 0}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap .app{margin:0 0 10vw}.point_dvac1200.product-points .product-points_list .product-points_item:nth-child(3) .app_wrap .app .txt_area{text-align:left}}@media only screen and (max-width: 768px){.product-points{padding:14.66vw 0}.product-points h2{margin:0 0 1em}.product-points .product-points_list{margin:0 4vw;display:block}.product-points .product-points_list .product-points_item{padding:16vw 4vw 8vw;font-size:3.73vw;display:block}.product-points .product-points_list .product-points_item:not(:first-child){margin-top:2rem}.product-points .product-points_list .product-points_item .item_number{font-size:6.93vw;top:1.8%}.product-points .product-points_list .product-points_item .item_number:after{height:10.13vw}.product-points .product-points_list .product-points_item .item_lead{font-size:4vw;line-height:1.8}.product-points .product-points_list .product-points_item .item_lead .notice{font-size:3.2vw}.product-points .product-points_list .product-points_item .box_container{display:block;margin:2rem 0 0}.product-points .product-points_list .product-points_item .box_container>div{width:auto;text-align:center}.product-points .product-points_list .product-points_item .box_container .box_first p:first-child{font-size:4.26vw}.product-points .product-points_list .product-points_item .note_block{padding:6.34% 3% 5%;text-align:center}.product-points .product-points_list .product-points_item .note_block p{font-size:3.73vw;line-height:1.8}.product-points .product-points_list .product-points_item .note_block p:first-child{font-size:4.8vw}.product-points .product-points_list .product-points_item .note_block p:nth-child(2){text-align:left}.product-points .product-points_list .product-points_item:nth-child(2) .box_container{margin-bottom:4.5rem}.product-points .product-points_list .product-points_item:nth-child(1),.product-points .product-points_list .product-points_item:nth-child(2){width:100%}.product-points .product-points_list .product-points_item:not(:nth-child(1)):not(:nth-child(2)){width:100%;padding:16vw 4vw 8vw}.product-points.product-points_klorus .btn_rounded_01{margin:2rem 0 0}.product-points.product-points_klorus .product-points_list .img img,.product-points.product-points_klorus .product-points_list_01 .img img,.product-points.product-points_klorus .product-points_list_02 .img img{width:100%}.product-points.product-points_klorus .product-points_list_03,.product-points.product-points_klorus .product-points_list_04{display:flex;flex-direction:column}.point_dvac1200.product-points .product-points_list .img_24hours img{width:100%}}.feature .startset{margin-bottom:0}.startset h3,.startset p{color:#4f4f4f}@media only screen and (max-width: 768px){.feature .startset .txt_area .inner{margin:0;text-align:center}}.body_nav{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2rem 0;padding:0 8.6vw}.body_nav .wrap{width:100%;border-radius:9px;overflow:hidden}.body_nav .wrap a .box{height:7.5rem;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center}.body_nav .wrap a .box p{font-size:1.5rem;margin-bottom:0}.body_nav .wrap a:nth-child(1) .box{background-color:#4f4f4f}.body_nav .wrap a:nth-child(2) .box{background-color:#0b3066}.body_nav .wrap a:nth-child(3) .box{background-color:#a9a9a9}@media only screen and (min-width: 768px){.body_nav .wrap{display:flex}.body_nav .wrap a{width:100%}}.banner_social{width:100%;height:50rem;position:relative;overflow:hidden}.button,.button-rounded{border-radius:10rem!important}.blue{border:none!important;background-color:#52c2ff!important;color:#fff!important}.convert_line{border:none!important;border:3px solid #52c2ff!important;background-color:#52c2ff!important;color:#fff!important;height:auto!important}.nonconvert_line{border:none!important;border:1px solid #4F4F4F!important;color:#4f4f4f!important;height:auto!important}.white{border:none!important;background-color:#fff!important;color:#52c2ff!important}.ghost{border-radius:9px!important;border:1px solid #ccc!important;color:#ccc!important;line-height:auto!important;width:100%}.capitalize{text-transform:capitalize!important}.banner{width:100%;height:50rem;margin:5rem 0;padding:0 2rem}.banner .wrap{border-radius:9px;overflow:hidden}.banner .wrap .txt_area{width:100%;padding:0 5rem;z-index:100;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.banner .wrap .txt_area p{text-align:justify}.banner .wrap .button{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:100}.banner .wrap img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.banner img{border-radius:9px;height:100%}@media only screen and (min-width: 1024px){.banner .wrap{border-radius:9px;overflow:hidden;max-width:1400px;display:flex;justify-content:center;align-items:center;margin:0 auto}.banner .wrap .button{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:100}.banner .wrap img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.banner img{height:100%;width:auto}}.banner_dvac_system .wrap{background-color:#0b3066}.banner_dvac_system .wrap .txt_area h2{color:#fff;font-weight:100;font-size:3rem}.banner_dvac_system .wrap .txt_area h2 .color{color:#13e8c9}.banner_dvac_system .wrap .txt_area h2 span{display:inline-block}.banner_dvac_system .wrap .txt_area p{font-size:1.5rem;font-weight:700;letter-spacing:normal;font-feature-settings:"palt"}.toc_nav{border:solid 5px #F2F2F2;margin:0 14.375vw 8rem;padding:3rem 0 2rem}.toc_nav .toc_nav_title{font-size:2.8rem;font-weight:500;color:#112b6d;position:relative;text-align:center;padding:.3em .5em .5em;margin:0 0 4rem}.toc_nav .toc_nav_title:after{content:"";display:block;width:19.49%;height:1px;background-color:#112b6d;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.toc_nav .toc_nav_list{display:flex;flex-wrap:wrap;justify-content:center}.toc_nav .toc_nav_list li{min-width:40%;font-size:2rem;line-height:1.8;padding:0 8%;box-sizing:border-box}.toc_nav .toc_nav_list li a{color:#112b6d}@media only screen and (max-width: 768px){.toc_nav{margin:0 8.66vw 8rem}.toc_nav .toc_nav_title{font-size:5.33vw}.toc_nav .toc_nav_list{justify-content:flex-start}.toc_nav .toc_nav_list li{font-size:4vw;width:100%}.toc_nav .toc_nav_list li a{display:block;position:relative}.toc_nav .toc_nav_list li a:before{content:"";display:block;position:absolute;right:5px;top:50%;width:2.13vw;height:2.13vw;border-bottom:2px solid #112B6D;border-right:2px solid #112B6D;-webkit-transform:rotate(45deg) translate(0,-75%);transform:rotate(45deg) translateY(-75%)}}.about-klorus_article_visual{width:100%;position:relative}.about-klorus_article_visual img{width:100%;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.8s;transition-delay:.1s}.about-klorus_article_visual.is-active img{opacity:1}.about-klorus_article_visual h2{font-size:3.6rem;font-weight:400;font-family:Noto Sans JP,sans-serif;color:#000;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.5s;transition-delay:0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);margin-bottom:0;z-index:1;white-space:nowrap}.about-klorus_article_visual.is-active h2{opacity:1;transform:translate(-50%,-50%)}.about-klorus_article_visual.is-active h2 span:first-child{font-size:2.6rem;font-weight:500;display:inline-block;vertical-align:top;margin-right:1em;padding-right:.5em;position:relative}.about-klorus_article_visual h2 span:first-child:after{content:"";display:block;width:1px;height:150%;background-color:#000;position:absolute;top:0;right:0;transform:rotate(40deg)}@media only screen and (max-width: 1024px){.about-klorus_article_col .article_image img{width:24vw}}@media only screen and (max-width: 768px){.about-klorus_article_visual{height:61.33vw}.about-klorus_article_visual img{transition-duration:.5s}.about-klorus_article_visual h2{font-size:5.86vw;transition-duration:.3s}}.hero_visual{margin:0rem 0 5rem;height:60rem;width:100%;background-image:url(../image/hero/main_01.png);background-size:cover;background-position:100% 10%;position:relative}.hero_visual .txt_area{width:80%;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%)}.hero_visual .txt_area h1{font-size:3.5rem;font-weight:100}.hero_visual .txt_area h1 span{color:#13e8c9}.hero_visual .txt_area p span{display:inline-block}.hero_visual .txt_area a:hover{opacity:1}.hero_visual .txt_area a:hover .button{background-color:#13e8c9;color:#112b6d!important}.hero_visual .txt_area .button{color:#fff!important;display:inline-flex;justify-content:center;align-items:center}.hero_visual .txt_area .button p{margin-bottom:0}@media only screen and (min-width: 768px){.hero_visual{height:60vh;background-color:#5d5d5d;background-position:100% 50%}.hero_visual .txt_area{color:#fff;position:absolute;top:40%;left:50%;transform:translate(-50%)}.hero_visual .txt_area h1{font-size:5rem;font-weight:100}.hero_visual .txt_area h1 span{color:#52c2ff}}@font-face{font-family:Icons;src:url(/shared/icons/Icons.eot);src:url(/shared/icons/Icons.eot?#iefix) format("eot"),url(/shared/icons/Icons.woff) format("woff"),url(/shared/icons/Icons.ttf) format("truetype")}.global-icon-font{font-family:Icons;font-style:normal}.global-icon-font.adjust-solid:before{content:"\e001"}.global-icon-font.align-right-solid:before{content:"\e002"}.global-icon-font.amazon-pay-brands:before{content:"\e003"}.global-icon-font.fb:before{content:"\e004"}.kv-wrap{width:100%;height:100vh;background:url(../image/kv.jpg) center center no-repeat;background-size:cover;margin:0 0 5.71429vw;position:relative}.kv-inner{width:100%;height:100%;position:relative}.kv-text-wrap{position:absolute;top:50%;left:calc(50% - 9.42857vw);transform:translate(-50%,-50%)}.kv-text-wrap .logo{width:50%;-webkit-animation-name:up-fade-animation;animation-name:up-fade-animation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:opacity(0);filter:opacity(0)}.kv-text-wrap .kv-text{font-size:20px;font-size:2.5rem;line-height:2;letter-spacing:.2em;color:#0b3066;font-weight:700;margin:2vw 0;-webkit-animation-name:up-fade-animation;animation-name:up-fade-animation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:opacity(0);filter:opacity(0);font-feature-settings:"palt"}.kv-text-wrap .button_white{font-size:1.5rem;font-weight:700;color:#0088d2!important;background:#fff;padding:14px 26px;border-radius:76px;height:auto;display:inline-flex;justify-content:center;align-items:center}@media (max-width: 768px){.kv-text-wrap{position:absolute;top:50%;left:0!important;padding:0 10vw;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.kv-text-wrap .logo{width:100%}.kv-text-wrap .kv-text{font-size:2rem;line-height:2;letter-spacing:.1em;color:#0b3066;font-weight:700;margin:2vw 0}.kv-text-wrap .button_white{width:80%!important;padding:14px 26px;border-radius:76px;height:auto;display:inline-flex;justify-content:center;align-items:center}}@media (min-width: 769px){a:hover{opacity:.5}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}.text-highlight-yello{position:relative;display:inline-block;transition:.3s;font-weight:700}.text-highlight-yello:before{position:absolute;bottom:0;left:0;content:"";width:0;height:3px;background-color:#fff685;transition:2s}.text-highlight-yello.active:before{width:100%}.text-highlight-blue{position:relative;display:inline-block;transition:.3s;font-weight:700}.text-highlight-blue:before{position:absolute;bottom:0;left:0;content:"";width:0;height:3px;background-color:#0090d6;transition:2s}.text-highlight-blue.active:before{width:100%}@media (max-width: 768px){.text-highlight-blue-sp{padding-bottom:2px;display:inline;background-image:linear-gradient(180deg,transparent 80%,#0090d6 0);background-repeat:no-repeat;background-size:0% 100%;transition:3s}.text-highlight-blue-sp:before{display:none}.text-highlight-blue-sp.active{transition:3s;background-size:100% 100%}}.for-sp{display:none!important}.for-pc{display:block!important}@media (max-width: 768px){.for-sp{display:block!important}.for-pc{display:none!important}}.kv-scrool-image{position:absolute;bottom:-3px;right:44px}@media (max-width: 768px){.kv-scrool-image{right:10px}}.is-fixed{background-color:#fff;transition:.5s}.contact-toUp-button{position:absolute;width:170px;right:40px;bottom:-5px}.contact-toUp-button img{width:100%}@media (max-width: 768px){.contact-toUp-button{right:0}}@media only screen and (max-width: 767px){.hero_visual{background-image:url(../image/hero/Rectangle.png)}.hero_visual .txt_area{width:80%;color:#fff;position:absolute;top:15%;left:50%;transform:translate(-50%)}.hero_visual .txt_area p,.hero_visual .txt_area h1{margin-bottom:1rem}.hero_visual .txt_area .button{margin-top:25vh}.hero_visual .txt_area .body_copy{font-weight:400}}@media only screen and (max-width: 1024px){.product_items a .box:before{background-color:#52c2ff}.menu-container .wrap .header-logo svg{height:5rem;fill:#000}.Noto-H2,.Noto-P{color:#4f4f4f}.logo-wrap svg g path{fill:#4f4f4f!important}.hero .wrap .box .img_wrap{overflow:hidden;display:flex;justify-content:center;align-items:center}.dvac_system2{margin-top:50px}.dvac_system2 .txt_area{position:absolute}.dvac_system2 .Noto-H1{font-size:4.5vw!important;position:absolute;margin-top:70px}.dvac_system2 .Noto-P{margin-top:250px;font-size:3.5vw!important;line-height:2;position:relative}.hero .wrap .box:nth-child(1){position:absolute}.hero .wrap .box:nth-child(2) .txt_area{margin:0;position:absolute;background-color:#fff0;right:0;width:50%;height:100%;display:flex;flex-direction:column}.devirus_system_detail{margin-top:-100px}.Devirus_top .head{margin-top:280px}.Klorus_top .head{margin-top:250px}.devirus_system_detail .wrap .scene_recommend .scene_hero img{position:absolute;top:50%;left:50%;transform:translate(-80%,-80%);width:auto;height:100%}.devirus_system_detail .scene_hero{display:none}.devirus_system_detail .wrap .scene_recommend .scene_hero_sp img{position:relative;width:100vw;height:auto}.devirus_system_detail .wrap .scene_recommend .scene_hero_sp h2{font-size:3rem;width:100%;text-align:center;position:absolute;font-weight:100;top:20%;left:50%;transform:translate(-50%,-50%);z-index:100;color:#fff}.devirus_system_detail .wrap .scene_recommend .scene_hero_sp{margin-bottom:50px}.company .Noto-P,.company .Noto-H2{color:#fff}}@media only screen and (min-width: 1025px){.devirus_system_detail .scene_hero_sp{display:none}.devirus_system_detail .wrap .scene_recommend .scene_hero h2{margin-top:50px;color:#fff}}.company_page .company{background-color:#4f4f4f}.company_page .company .wrap .intro h1{width:60%;font-size:2rem;border-left:3px solid #0088D2;padding:0 1.5rem}.evidece-H2{margin:0}.evidence-u{margin-top:0!important}@media only screen and (min-width: 1025px){.forbusiness_left,.forbusiness_right{width:45%!important}.forbusiness_right img{width:100%!important;height:auto!important}}.Devirus_top .head h1,.Klorus_top .head h1{font-size:2rem;color:#4f4f4f!important;margin-bottom:1rem}@media only screen and (max-width: 767px){.Devirus_top .wrap{width:100%}.Devirus_top .wrap .box:nth-child(1){z-index:1;position:relative}.Devirus_top .wrap .box:nth-child(2){z-index:10;background-color:transparent;position:absolute;top:0;left:0;padding-top:4.5rem}.Devirus_top .head{margin-top:0}.Devirus_top .head h1{font-size:2.66vw}.Klorus_top .wrap{width:100%}.Klorus_top .wrap .box:nth-child(1){z-index:1;position:relative}.Klorus_top .wrap .box:nth-child(2){z-index:10;background-color:transparent;position:absolute;top:0;left:0;padding-top:4.5rem}.Klorus_top .head{margin-top:0}.Klorus_top .head h1{font-size:2.66vw}}.compare{padding:2rem 0 0 8.6vw;margin:5rem 0}.compare{margin-top:0}.compare .txt_area{margin-top:0;text-align:center}.compare .txt_area h2{font-weight:400}.compare .txt_area p{line-height:2;width:90%;text-align:center;color:#4f4f4f}@media only screen and (min-width: 1024px){.compare .txt_area h2{font-size:3rem}}@media only screen and (max-width: 767px){.compare .txt_area h2{font-size:5.86vw}}.compare .txt_area{padding:2rem 8.6vw 0 0;color:#0b3066}.compare .table_list{padding:0}.compare .table_list ul{display:flex;flex-direction:column;white-space:nowrap}.compare .table_list ul li{width:55rem;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;color:#4f4f4f;font-size:1.2rem}.compare .table_list ul li:nth-child(1){font-weight:700;background-color:#828282!important}.compare .table_list ul li:nth-child(1) span{color:#fff}.compare .table_list ul li:nth-child(1) span:nth-child(2){background-color:#1e90ff!important}.compare .table_list ul li:nth-child(odd){background-color:#f2f2f2}.compare .table_list ul li .dan,.compare .table_list ul li .dan2,.compare .table_list ul li .dan3,.compare .table_list ul li .dan4{flex-basis:25%;flex-grow:1;width:25%;box-sizing:border-box}.compare .table_list ul li .dan,.compare .table_list ul li .dan2,.compare .table_list ul li .dan3,.compare .table_list ul li .dan4{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.compare .table_list ul li .dan{padding:1rem 1rem 1rem 2rem;text-align:left}.compare .table_list ul li span{text-align:center;display:block;padding:1rem}.compare .table_list ul li span span{display:block;font-size:.75rem;padding:0}@media only screen and (min-width: 1024px){.compare{padding:2rem 8.6vw;display:flex;flex-direction:column;justify-content:center}.compare .txt_area{margin:5rem auto;padding:0;color:#0b3066}.compare .txt_area h2{margin:0 auto 2rem;width:100%}.compare .txt_area p{margin:0 auto;width:90%;line-height:2}.compare .table_list{padding:0}.compare .table_list ul{border-radius:9px}.compare .table_list ul li{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;color:#4f4f4f;font-size:1.5rem}.compare .table_list ul li .dan,.compare .table_list ul li .dan2,.compare .table_list ul li .dan3,.compare .table_list ul li .dan4{flex-basis:25%;flex-grow:1;width:25%}.compare .table_list ul li .dan,.compare .table_list ul li .dan2,.compare .table_list ul li .dan3,.compare .table_list ul li .dan4{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.compare .table_list ul li .dan{padding:1rem 1rem 1rem 2rem;text-align:left}.compare .table_list ul li span{text-align:center;display:block;padding:1rem}.compare .table_list ul li span span{display:block;font-size:.75rem;padding:0}}.compare .table_list ul{padding-top:20px}.compare .table_list ul li:nth-child(1){border-top-left-radius:10px;border-top-right-radius:10px}.compare .table_list ul li:nth-child(1) span:nth-child(2){color:#fff!important}.compare .table_list ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.compare .table_list ul li .dan2{color:#112b6d;position:relative;background-color:#52c2ff26}.compare .table_list ul li .dan2 p{height:133%;background-color:#2993fc;width:100%;position:absolute;bottom:0;left:0;color:#fff;margin:0;display:flex;justify-content:center;align-items:center}.feature .box .img_wrap img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;outline:0!important}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input.button-primary[type=submit],input.button-primary[type=reset],input.button-primary[type=button]{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input.button-primary[type=submit]:hover,input.button-primary[type=reset]:hover,input.button-primary[type=button]:hover,.button.button-primary:focus,button.button-primary:focus,input.button-primary[type=submit]:focus,input.button-primary[type=reset]:focus,input.button-primary[type=button]:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}.issue_page{margin:5rem 0px 0px}.issue_page .head{height:30rem;overflow:hidden;position:relative}.issue_page .head img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.issue_page .issue{color:#4f4f4f}.issue_page .issue p,.issue_page .issue h3{text-align:justify;letter-spacing:normal;font-feature-settings:"palt"}.issue_page .issue h3{font-size:1.6rem;font-weight:700}.issue_page .issue p{line-height:3.5rem}.issue_page .issue img{width:100%}.issue_page .issue section .two_col{margin:4rem 8.6vw;display:flex;flex-direction:column-reverse}.issue_page .issue section .two_col .txt_area{margin:2rem 1.5rem 0px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.issue_page .issue section .two_col .txt_area h3{font-size:2rem}.issue_page .issue section .two_col .txt_area h3:first-letter{font-weight:100;font-size:5rem}.issue_page .issue section .two_col .img_wrap{overflow:hidden;border-radius:9px;height:40rem;position:relative}.issue_page .issue section .two_col .img_wrap img{width:auto;height:auto;max-width:100%;max-height:100%}.issue_page .issue section .one_col{margin:4rem 8.6vw;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;display:inline}.issue_page .issue section .one_col h2,.issue_page .issue section .one_col h1,.issue_page .issue section .one_col h3{text-align:center}.issue_page .issue section .one_col p{padding:2rem 8.6vw;font-size:1.5rem;line-height:3rem}.system_article .Case_study .case_dvac{display:none}.system_article .Case_study a:nth-child(1){margin:0px 0px 2rem}.system_article .Case_study a:nth-child(2){margin:0px 0px 2rem}.klorus_article .Case_study .case_klorus{display:none}.klorus_article .Case_study a:nth-child(1){margin:0px 0px 2rem}.klorus_article .Case_study a:nth-child(2){margin:0px 2rem 0px 0px}@media only screen and (min-width: 768px){.system_article .Case_study .case_dvac{display:none}.system_article .Case_study a:nth-child(1){margin:0px 0px 1rem}.system_article .Case_study a:nth-child(2){margin:0px 1rem 0px 0px}.klorus_article .Case_study .case_klorus{display:none}.klorus_article .Case_study a:nth-child(1){margin:0px 1rem 0px 0px}.klorus_article .Case_study a:nth-child(2){margin:0px 1rem 0px 0px}.social_article .Case_study a:nth-child(1){margin:0px 1rem 0px 0px}.social_article .Case_study a:nth-child(2){margin:0px 0rem 0px 1rem}}@media only screen and (min-width: 768px){.issue_page{margin:0}.issue_page .head{height:40rem;overflow:hidden;width:100%}.issue_page .head img{width:100%;height:auto}.issue_page .issue{color:#4f4f4f;display:flex;flex-direction:column;justify-content:center;align-items:center}.issue_page .issue p,.issue_page .issue h3{text-align:justify;letter-spacing:normal;font-feature-settings:"palt"}.issue_page .issue h3{font-size:1.6rem;font-weight:700}.issue_page .issue p{font-size:1.6rem;line-height:4rem}.issue_page .issue img{width:100%;text-align:center}.one_col .img_wrap{width:50vw}.issue_page .issue section .two_col{margin:4rem 8.6vw;display:flex;flex-direction:row;justify-content:space-evenly}.issue_page .issue section .two_col .txt_area{width:40%;margin:2rem 1.5rem 0px}.issue_page .issue section .two_col .img_wrap{width:30%;overflow:hidden;border-radius:9px;height:40rem;position:relative}.issue_page .issue section .two_col .img_wrap img{width:auto;height:auto;max-width:100%;max-height:100%}.issue_page .issue section .one_col{margin:4rem 20.6vw;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center}.issue_page .issue section .one_col h3 br{display:none}.issue_page .issue section .one_col h2 br{display:none}.issue_page .issue section .one_col p{font-size:1.6rem;line-height:4rem}.issue_page .issue section:nth-child(2n) .two_col{flex-flow:row-reverse}}.issue_page .head_title{position:relative}.issue_page .head_title img{width:100%;height:100%;object-fit:cover}.issue_page .head_title h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:4.2rem;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.2em;text-align:center;line-height:1.8;white-space:nowrap}@media only screen and (max-width: 1024px){.issue_page .head_title h1{font-size:4.68vw;letter-spacing:inherit}}@media only screen and (max-width: 768px){.issue_page .head_title h1{font-size:6.4vw}}.issue_page .head_introduction{height:220px}.issue_page .head_introduction .lead{width:60.28%;height:290px;padding:2.5em 1em;transform:translateY(-40%);background-color:#fff;text-align:center;font-size:1.8rem;line-height:2.5;margin-left:auto;margin-right:auto;margin-bottom:0}@media only screen and (max-width: 1024px){.issue_page .head_introduction .lead{width:82.8vw;font-size:2vw}}@media only screen and (max-width: 768px){.issue_page .head_introduction{height:auto}.issue_page .head_introduction .lead{width:auto;height:auto;padding:2.5em 1.8em;transform:translate(0);font-size:4.26vw;margin-left:auto;margin-right:auto}}.issue_page a.btn_article{display:inline-block;padding:.8em 3em;border:1px solid rgb(97,97,97);border-radius:100px;color:#616161;font-size:1.5rem}.issue_page a.btn_article.size-sm{font-size:1.2rem}.issue_page.issue_case .head_title{height:90rem}@media only screen and (max-width: 768px){.issue_page.issue_case .head_title{height:104vw}}.issue_page.issue_case .case_nav{background-color:#f2f2f2;padding:60px 0}.issue_page.issue_case .case_nav .case_nav_list{display:flex;flex-wrap:wrap;width:60.27vw;margin:0 auto;justify-content:space-between}.issue_page.issue_case .case_nav .case_nav_list .list-item{width:31.1%;height:13.88vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;box-shadow:#0000001a 4px 4px 3px;border-radius:6px;margin-bottom:30px;color:#112b6d;font-weight:500;text-align:center;position:relative}.issue_page.issue_case .case_nav .case_nav_list .list-item:before{content:"";display:block;width:12px;height:12px;border-top-width:2px;border-top-style:solid;border-top-color:#112b6d;border-right-width:2px;border-right-style:solid;border-right-color:#112b6d;transform:rotate(135deg) translate(-50%);position:absolute;bottom:8%;left:50%}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-name{font-size:1.8rem;margin:12px 0;line-height:1.3}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-number{font-size:2.6rem;position:absolute;top:0;left:0;margin:5% 0 0 5%}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-number:after{content:"";display:block;transform:rotate(40deg);width:1px;height:120%;background-color:#112b6d;position:absolute;top:10%;right:-35%}.issue_page.issue_case .case_nav .case_nav_list .list-item img{margin:12px 0}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-01 img{width:29.62%}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-02 img{width:19.62%}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-03 img{width:17.03%}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-04 img{width:18.14%}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-05 img{width:18.88%}.issue_page.issue_case .case_nav .case_nav_list .list-item.item-06 img{width:20.37%}@media only screen and (max-width: 1024px){.issue_page.issue_case .case_nav .case_nav_list{width:82.8vw}.issue_page.issue_case .case_nav .case_nav_list .list-item{width:48%;height:22vw}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-name{font-size:2vw;margin:1.6vw 0px}}@media only screen and (max-width: 768px){.issue_page.issue_case .case_nav{padding:8vw 12.8vw 4vw}.issue_page.issue_case .case_nav .case_nav_list{width:100%}.issue_page.issue_case .case_nav .case_nav_list .list-item{width:48.92%;height:22.66vw;margin-bottom:2.66vw}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-name{font-size:3.2vw;margin:5% 0 0}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-number{font-size:3.73vw;margin:5% 0 0 5%}.issue_page.issue_case .case_nav .case_nav_list .list-item .item-number:after{height:100%}}.issue_page.issue_case .case_head{margin:12rem 0px}.issue_page.issue_case .case_head .inner{margin:0px 8.6vw;position:relative}.issue_page.issue_case .case_head .case_head_image{width:84.03%;margin:0 auto;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:1s;transition-delay:2s;position:relative;top:-30px}.issue_page.issue_case .case_head .case_head_image.is-active{opacity:1;top:0}.issue_page.issue_case .case_head .case_head_content{width:49.58%;background-color:#fff;text-align:center;position:absolute;bottom:0;right:0;z-index:1;transform:translateY(15.625%);padding:3.5rem 1rem 5.5rem}.issue_page.issue_case .case_head.is-reverse .case_head_content{right:inherit;left:0}.issue_page.issue_case .case_head .case_head_content .number{font-size:2.6rem;position:absolute;top:10px;left:0;margin:5% 0 0 5%;color:#112b6d;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.75s;transition-delay:0s}.issue_page.issue_case .case_head .case_head_content .number.is-active{opacity:1;top:0}.issue_page.issue_case .case_head .case_head_content .number:after{content:"";display:block;transform:rotate(40deg);width:1px;height:120%;background-color:#112b6d;position:absolute;top:10%;right:-35%}.issue_page.issue_case .case_head .case_head_content .name{font-size:3.4rem;color:#112b6d;padding:.5em;position:relative;line-height:1.47;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.75s;transition-delay:.3s;top:-20px}.issue_page.issue_case .case_head .case_head_content .name.is-active{opacity:1;top:0}.issue_page.issue_case .case_head .case_head_content .name:after{content:"";display:block;width:200px;height:1px;background-color:#112b6d;position:absolute;bottom:0;left:50%;transform:translate(-50%);opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.75s;transition-delay:.8s}.issue_page.issue_case .case_head .case_head_content .name.is-active:after{opacity:1}.issue_page.issue_case .case_head .case_head_content .description{font-size:1.8rem;line-height:2.2;color:#4f4f4f;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.75s;transition-delay:1.2s;position:relative;top:20px}.issue_page.issue_case .case_head .case_head_content .description.is-active{opacity:1;top:0}@media only screen and (max-width: 768px){.issue_page.issue_case .case_head{margin:6.66vw 0px 1.33vw}.issue_page.issue_case .case_head .inner{width:92vw;margin:0 auto;position:relative;padding-top:65.33vw}.issue_page.issue_case .case_head .case_head_image{width:100%;margin:0;position:absolute;top:0;left:0;transition-delay:.5s;transition-duration:1s}.issue_page.issue_case .case_head .case_head_image img{max-width:100%}.issue_page.issue_case .case_head .case_head_content{width:92.17%;min-height:75.73vw;position:inherit;transform:translate(0);padding:15.46vw 3rem 1rem;margin:0 auto}.issue_page.issue_case .case_head .case_head_content .number{font-size:6.93vw;position:absolute;top:4vw;margin:5% 0 0 5%;transition-duration:.4s}.issue_page.issue_case .case_head .case_head_content .number:after{height:100%}.issue_page.issue_case .case_head .case_head_content .name{font-size:6.4vw;padding:.5em 0;transition-delay:.1s;transition-duration:.5s}.issue_page.issue_case .case_head .case_head_content .name:after{width:53.33vw;transition-duration:.5s;transition-delay:.5s}.issue_page.issue_case .case_head .case_head_content .description{font-size:4.26vw;transition-delay:0s;transition-duration:.75s}}.issue_page.issue_case .case_study{background-color:#f2f2f2;padding:6rem 0px}.issue_page.issue_case .case_study .case_study_list{background-color:#fff;margin:0 19.44%;padding:1.5em 1em .8em;display:flex;flex-wrap:wrap;justify-content:center}.issue_page.issue_case .case_study .case_study_list li{min-width:30%;padding:0 .5em}.issue_page.issue_case .case_study .case_study_list li a{color:#112b6d}.issue_page.issue_case .case_study .case_study_list li a:hover{text-decoration:underline}@media only screen and (max-width: 768px){.issue_page.issue_case .case_study{padding:8vw}.issue_page.issue_case .case_study .case_study_list{margin:0;padding:2rem;display:block}.issue_page.issue_case .case_study .case_study_list li{min-width:inherit;padding:0;margin:1em 0 0;font-size:4vw}}.issue_about-klorus .about-klorus_article_col{font-family:Noto Sans JP,sans-serif;margin:0px 16.38vw;padding:10rem 0px;display:flex;position:relative}.issue_about-klorus .about-klorus_article_col.is-reverse{flex-direction:row-reverse}.issue_about-klorus .about-klorus_article_col+.about-klorus_article_col:after{content:"";display:block;width:87.8%;height:1px;background-color:#e8e8e8;position:absolute;top:0;left:50%;transform:translate(-50%)}.issue_about-klorus .about-klorus_article_col .article_text{width:50%;position:relative;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.5s;left:-30px}.issue_about-klorus .about-klorus_article_col .article_text.is-active{opacity:1;left:0}.issue_about-klorus .about-klorus_article_col .article_image{width:50%;display:flex;justify-content:center;align-items:center;opacity:0;position:relative;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:all;transition-duration:.5s;transition-delay:.3s;left:30px}.issue_about-klorus .about-klorus_article_col .article_image.is-active{opacity:1;left:0}.issue_about-klorus .about-klorus_article_col .article_text h3{font-size:2.5rem;font-weight:500;margin-bottom:3rem}.issue_about-klorus .about-klorus_article_col .article_text p{line-height:2.5;font-size:1.6rem}.issue_about-klorus .about-klorus_article_btn{margin:0px 0px 12rem;text-align:center}@media only screen and (max-width: 1024px){.issue_about-klorus .about-klorus_article_col .article_image img{width:24vw}}@media only screen and (max-width: 768px){.about-klorus_article_visual{height:61.33vw}.about-klorus_article_visual img{transition-duration:.5s}.about-klorus_article_visual h2{font-size:5.86vw;transition-duration:.3s}.issue_about-klorus .about-klorus_article_col{margin:0px 12vw;padding:16vw 0px;display:block}.issue_about-klorus .about-klorus_article_col+.about-klorus_article_col:after{width:100%}.issue_about-klorus .about-klorus_article_col .article_text{width:100%;transition-duration:.5s}.issue_about-klorus .about-klorus_article_col .article_image{width:100%;margin-top:8vw;transition-duration:.5s;transition-delay:0s}.issue_about-klorus .about-klorus_article_col .article_image01-1 img{width:74.13vw}.issue_about-klorus .about-klorus_article_col .article_image01-2 img{width:74.4vw}.issue_about-klorus .about-klorus_article_col .article_image02-1 img{width:77.86vw}.issue_about-klorus .about-klorus_article_col .article_image02-2 img{width:69.6vw}.issue_about-klorus .about-klorus_article_col .article_image02-3 img{width:78.13vw}.issue_about-klorus .about-klorus_article_col .article_image03-1 img{width:75.46vw}.issue_about-klorus .about-klorus_article_col .article_image03-2 img,.issue_about-klorus .about-klorus_article_col .article_image03-3 img{width:73.86vw}.issue_about-klorus .about-klorus_article_col .article_image04-1 img{width:62.13vw;transform:translate(-12%)}.issue_about-klorus .about-klorus_article_col .article_image04-2 img{width:73.06vw;transform:translate(-4%)}.issue_about-klorus .about-klorus_article_col .article_image04-3 img{width:82.93vw;transform:translate(-8%)}.issue_about-klorus .about-klorus_article_col .article_text h3{font-size:5.33vw;margin-bottom:3rem;text-align:center}.issue_about-klorus .about-klorus_article_col .article_text p{font-size:4vw}.issue_about-klorus .about-klorus_article_btn{margin:0px 0px 12rem;font-size:3.2vw}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style_klorus.css.map */
