﻿@-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 .sign{text-align:right}.section--k01a.section--01{padding-top:0;border-bottom:1px solid #ddd}.section--k01a.section--01 .viewport{display:flex}.section--k01a.section--01 .__content{flex:1;margin-right:2.5rem;padding-right:2.5rem;border-right: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 .__information{display:block;box-sizing:border-box;width:100%;margin-top:2rem;padding:1rem 2rem;border:2px solid #e59703;border-radius:10px;color:#e59703;text-decoration:none}.section--k01a.section--01 .__content .__information>strong{color:#e59703}.section--k01a.section--01 .__content .__information>a{display:inline-block;color:#e59703}.section--k01a.section--01 .__side{width:227px;font-size:.9rem}.section--k01a.section--01 .__side strong{color:#000;font-weight:bold}.section--k01a.section--01 .__side .__image{width:100%;height:auto;padding-top:100%;background:no-repeat center center;background-image:url("../img/index/desktop/K01A.jpg");background-size:cover}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.section--k01a.section--01 .__side .__image{background-image:url("../img/index/desktop/K01A@2x.jpg")}}.section--k01a.section--02{background-color:#fbfbfb;border-bottom:1px solid #ddd}.section--k01a.section--02 .step{position:relative;padding:2rem 0 0 90px}.section--k01a.section--02 .step .__title:before{position:absolute;top:.8rem;left:0;display:block;content:"";width:68px;height:68px;border-radius:34px;background-color:#e59703}.section--k01a.section--02 .step .__title:after{position:absolute;top:.8rem;left:0;width:68px;height:68px;text-align:center;font-size:2rem;line-height:68px;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 .__image{width:575px;height:auto;margin:1rem auto 0}.section--k01a.section--02 .step .__select{display:flex}.section--k01a.section--02 .step .__select .select{width:312px;margin-right:.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 .button{display:block;width:129px;height:43.19px;margin-top:.9rem;background-color:#e59703;border-radius:2px;text-align:center;line-height:45px;color:#fff;cursor:pointer}.section--k01a.section--02 .return{box-sizing:border-box;margin:3rem 0 0;border:2px solid #e59703;border-radius:10px;padding:3rem 4rem;color:#e59703}.section--k01a.section--02 .return.__k01a{border-color:#fb4b60;color:#fb4b60}.section--k01a.section--02 .return .__japanonly{margin-top:1rem}.section--k01a.section--03{text-align:center}.section--k01a.section--03 .section__title{margin-bottom:4rem}.section--k01a.section--03 .step{position:relative;padding:0 0 3rem 90px;text-align:left}.section--k01a.section--03 .step .__title:before{position:absolute;top:0;left:0;display:block;content:"";width:68px;height:68px;border-radius:34px;background-color:#333}.section--k01a.section--03 .step .__title:after{position:absolute;top:0;left:0;width:68px;height:68px;text-align:center;font-size:2rem;line-height:68px;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{box-sizing:border-box;display:block;width:386px;height:78px;margin:3rem auto 2rem;background-color:#e59703;border-radius:39px;text-align:center;cursor:pointer;color:#fff;line-height:78px;font-size:28px;font-weight:normal}.section--k01a.section--03 .__info{margin-top:2rem;padding:.5rem 0;border-top:1px solid #fb4b60;border-bottom:1px solid #fb4b60;color:#fb4b60}.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{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{box-sizing:border-box;display:block;width:386px;height:78px;margin:3rem auto 2rem;background-color:#e59703;border-radius:39px;text-align:center;cursor:pointer;color:#fff;line-height:78px;font-size:28px;font-weight:normal}.section--k01a.section--privacy .callus{text-align:center}
