﻿@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.__image{width:100%;height:auto}.lazyload{opacity:0;transition:opacity 1s}.lazyload.loaded{opacity:1}.section--k01a .__wb{white-space:normal}.section--k01a .__wb span{display:inline-block;white-space:nowrap}.section--k01a.section--00 .page__title{font-size:1.2rem;line-height:1.6;font-weight:bold}.section--k01a.section--00 .sign{text-align:right}.section--k01a.section--01{padding-top:0;border-bottom:1px solid #ddd}.section--k01a.section--01 .__content p{margin-bottom:2rem}.section--k01a.section--01 .__content strong{color:#000;font-weight:bold}.section--k01a.section--01 .__content .overall{font-size:18px}.section--k01a.section--01 .__content .__image{display:block;width:220px;height:148px;margin:1.5rem auto 0;background:no-repeat center center;background-size:cover}.section--k01a.section--01 .__content .__image.__01{background-image:url("../img/index/mobile/K04A-BK.jpg")}.section--k01a.section--01 .__content .__image.__02{background-image:url("../img/index/mobile/K04A-WH.jpg")}.section--k01a.section--01 .__content .__image.__03{background-image:url("../img/index/mobile/K04A-SU.jpg");margin-bottom:3rem}.section--k01a.section--01 .__content .__information{display:block;box-sizing:border-box;width:100%;margin-top:2rem;padding:1rem 1rem;border:2px solid #e59703;border-radius:10px;color:#e59703;text-align:center;text-decoration:none}.section--k01a.section--01 .__content .__information>strong{font-weight:bold;color:#e59703}.section--k01a.section--01 .__content ol{margin:0 0 30px;padding:0 0 0 25px;list-style:none;counter-reset:my-counter}.section--k01a.section--01 .__content ol li{margin-bottom:1rem}.section--k01a.section--01 .__content ol li::before{content:counter(my-counter) "）";counter-increment:my-counter;width:6px;height:6px;margin:0 0 0 -25px;display:block;float:left}.section--k01a.section--01 .__side{display:none}.section--k01a.section--02{background-color:#fbfbfb;border-bottom:1px solid #ddd}.section--k01a.section--02 .step{position:relative;margin-top:2rem}.section--k01a.section--02 .step .__title{padding:1rem 0 0 70px}.section--k01a.section--02 .step .__title:before{position:absolute;top:.8rem;left:0;display:block;content:"";width:58px;height:58px;border-radius:29px;background-color:#e59703}.section--k01a.section--02 .step .__title:after{position:absolute;top:.8rem;left:0;width:58px;height:58px;text-align:center;font-size:2rem;line-height:58px;color:#fff}.section--k01a.section--02 .step .__title.__1:after{content:"1"}.section--k01a.section--02 .step .__title.__2:after{content:"2"}.section--k01a.section--02 .step .__title.__3:after{content:"3"}.section--k01a.section--02 .step .__title.__4:after{content:"4"}.section--k01a.section--02 .step .__image{width:100%;height:auto;margin:0 auto}.section--k01a.section--02 .step .__select{padding-top:2rem}.section--k01a.section--02 .step .__select .select{width:100%;margin-bottom:.5rem}.section--k01a.section--02 .step .__select .select:after{color:#e59703}.section--k01a.section--02 .step .__select .select>select:focus{border-color:#e59703;color:#e59703}.section--k01a.section--02 .step .__select .select>select:focus~label{color:#e59703}.section--k01a.section--02 .step .__select.__01 .select_color{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;align-items:flex-start;justify-content:space-around;width:100%}.section--k01a.section--02 .step .__select.__01 .select_color label{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:5px;font-size:16px;border:2px solid #ededed;max-width:278px;background:#fff;padding:200px 0 90px;text-align:center;position:relative;cursor:pointer;width:95%;margin:0 auto}.section--k01a.section--02 .step .__select.__01 .select_color label::before{content:"";display:block;position:absolute;top:77%;left:45%;width:30px;height:30px;border:2px solid #ededed;border-radius:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,border-color .3s,-webkit-transform .3s;transition:background-color .3s,border-color .3s,-webkit-transform .3s;-o-transition:background-color .3s,transform .3s,border-color .3s;transition:background-color .3s,transform .3s,border-color .3s;transition:background-color .3s,transform .3s,border-color .3s,-webkit-transform .3s;z-index:1}.section--k01a.section--02 .step .__select.__01 .select_color label::after{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:url("../img/svg/icon-check.svg") no-repeat center center;background-size:100% auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:2;top:2px;left:2px}.section--k01a.section--02 .step .__select.__01 .select_color label:not(:last-child){margin-bottom:5.20833%}.section--k01a.section--02 .step .__select.__01 .select_color label:first-of-type{background-image:url("../img/index/desktop/K04A-BK.jpg");background-repeat:no-repeat;background-size:187px;background-position:center top 20%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.section--k01a.section--02 .step .__select.__01 .select_color label:first-of-type{background-image:url("../img/index/desktop/K04A-BK@2x.jpg")}}.section--k01a.section--02 .step .__select.__01 .select_color label:nth-of-type(2){background-image:url("../img/index/desktop/K04A-WH.jpg");background-repeat:no-repeat;background-size:187px;background-position:center top 20%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.section--k01a.section--02 .step .__select.__01 .select_color label:nth-of-type(2){background-image:url("../img/index/desktop/K04A-WH@2x.jpg")}}.section--k01a.section--02 .step .__select.__01 .select_color label:last-of-type{background-image:url("../img/index/desktop/K04A-SU.jpg");background-repeat:no-repeat;background-size:187px;background-position:center top 20%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.section--k01a.section--02 .step .__select.__01 .select_color label:last-of-type{background-image:url("../img/index/desktop/K04A-SU@2x.jpg")}}.section--k01a.section--02 .step .__select.__01 .select_color input{display:none}.section--k01a.section--02 .step .__select.__01 .select_color input[type=radio]:checked+label{border:2px solid #e59703}.section--k01a.section--02 .step .__select.__01 .select_color input[type=radio]:checked+label:hover{-webkit-box-shadow:none;box-shadow:none}.section--k01a.section--02 .step .__select.__01 .select_color input[type=radio]:checked+label:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-animation:bounce .5s;animation:bounce .5s;background:#e59703;border-color:#e59703}.section--k01a.section--02 .step .__select.__01 .select_color input[type=radio]:checked+label:after{content:"";display:block;position:absolute;z-index:999;top:80%;left:44%;width:40px;height:16px;opacity:1}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.section--k01a.section--02 .step .__select.__03 .select::after{content:none}.section--k01a.section--02 .step .__select.__03 .input input[type=text]:focus{border-bottom-color:#e59703;color:#e59703}.section--k01a.section--02 .step .__select.__03 .input input[type=text][disabled]{border-bottom-color:#e2e2e2}.section--k01a.section--02 .step .__select .button{display:block;width:100%;height:43.19px;background-color:#e59703;border-radius:2px;color:#fff;text-align:center;line-height:45px;cursor:pointer}.section--k01a.section--02 .step .__select .button.disabled{background:#e2e2e2;cursor:default;pointer-events:none}.section--k01a.section--02 .return{box-sizing:border-box;margin:5rem 0 0;border:2px solid #e59703;border-radius:10px;padding:3rem 1rem;color:#e59703}.section--k01a.section--02 .return.__eligible{border-color:#fb4b60;color:#fb4b60}.section--k01a.section--02 .return .section__title{margin-bottom:1rem;text-align:center}.section--k01a.section--02 .return .__warning{margin-top:1rem}.section--k01a.section--02 .return .__warning span{display:block;text-align:center}.section--k01a.section--02 .return .__japanonly{margin-top:1rem}.section--k01a.section--02 .__caution{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:3rem;padding:1.5rem 1rem 2rem;border:2px solid #e59703;border-radius:10px;color:#e59703;text-decoration:none}.section--k01a.section--02 .__caution strong{font-weight:bold}.section--k01a.section--02 .__caution p:first-of-type{margin-bottom:1rem}.section--k01a.section--02 .__caution span{display:block;text-align:center}.section--k01a.section--02 .__caution span::after{content:"";display:block;width:100%;height:1px;background:#e59703;margin:1rem auto 1.3rem}.section--k01a.section--03{text-align:center}.section--k01a.section--03 .section__title{margin-bottom:4rem;text-align:left}.section--k01a.section--03 .step{position:relative;text-align:left}.section--k01a.section--03 .step .__title{padding:.6rem 0 3rem 70px}.section--k01a.section--03 .step .__title:before{position:absolute;top:0;left:0;display:block;content:"";width:58px;height:58px;border-radius:29px;background-color:#333}.section--k01a.section--03 .step .__title:after{position:absolute;top:0;left:0;width:58px;height:58px;text-align:center;font-size:2rem;line-height:58px;color:#fff}.section--k01a.section--03 .step .__title.__1:after{content:"1"}.section--k01a.section--03 .step .__title.__2:after{content:"2"}.section--k01a.section--03 .step .__title.__3:after{content:"3"}.section--k01a.section--03 .step .__title strong{display:block;color:#000;font-size:1.4rem;font-weight:bold}.section--k01a.section--03 .the_button{-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:78px;margin:1rem auto 2rem;background-color:#e59703;border-radius:39px;cursor:pointer;color:#fff;line-height:1.4;font-size:26px;font-weight:normal}.section--k01a.section--03 .callus{text-align:left;width:95%;margin:0 auto}.section--k01a.section--03 .__info{margin-top:2rem;padding:.5rem 0;border-top:1px solid #fb4b60;border-bottom:1px solid #fb4b60;color:#fb4b60;text-align:center}.section--k01a.section--03 .__info.__wb>span{display:inline;white-space:normal}.section--k01a.section--03 .__info:before{padding-right:.3rem;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.section--k01a.section--privacy .page__title{font-size:1.2rem;line-height:1.6;font-weight:bold;margin-bottom:3rem}.section--k01a.section--privacy p{margin-bottom:3rem}.section--k01a.section--privacy .sign{text-align:right}.section--k01a.section--privacy .the_button{-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:78px;margin:3rem auto 2rem;background-color:#e59703;border-radius:39px;text-align:center;cursor:pointer;color:#fff;line-height:78px;font-size:26px;font-weight:normal}.section--k01a.section--privacy .callus{text-align:left}.pagemap--desktop.__header{display:none}
