.no_pc568{display:none}.ofh{overflow:hidden}.load{display:none}section h2{font-weight:bold}section h3{margin:30px 0 15px;font-size:2.2rem;font-weight:bold;line-height:1.5}.fadein{opacity:0;transition:all 1s}.fadeintop{opacity:0;transform:translateY(100px);transition:all .8s}.fadeinleft{opacity:0;transition:.3s;transform:translateX(50px)}.fadeinright{opacity:0;transition:.3s;transform:translateX(-50px)}.fadeinbottom{opacity:0;transition:.3s;transform:translateY(-50px)}.fadeintop.scrollin{opacity:1;transform:translate(0, 0)}.fadein.scrollin{opacity:1;transform:scale(1) translateY(0)}.fadeinleft.scrollin,.fadeinright.scrollin,.fadeinbottom.scrollin{opacity:1;transform:translateX(0)}.head_content{position:absolute;bottom:auto}.mv{padding-top:100px;background:url(images/vc/mv.png) no-repeat center top;background-attachment:fixed}.mv .df.inner{justify-content:space-between}.mv h1{margin-bottom:76px;font-size:5rem;line-height:1.2;font-weight:bold;background:linear-gradient(41deg, #ffc91f 0%, #ff8549 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;position:relative}.mv h1::after{content:"";width:226px;height:6px;background:url(images/vc/mv1.svg) no-repeat;background-size:contain;position:absolute;left:0;bottom:-40px}.mv .text{width:calc(100% - 700px);margin:30px 0 0;transition-delay:.5s}.mv .text p{font-size:16px;line-height:2.2;color:#cbcbcb}.mv .img{max-width:660px;transition-delay:.5s}.vc_h2 h2{margin-bottom:80px;position:relative;font-size:4.2rem}.vc_h2 h2::before{content:"";width:106px;height:14px;background:url(images/vc/h2_1.svg) no-repeat;position:absolute;left:-136px;top:50%;transform:translateY(-50%)}.vc_h2 h2::after{content:"";width:106px;height:14px;background:url(images/vc/h2_2.svg) no-repeat;position:absolute;right:-136px;top:50%;transform:translateY(-50%)}.merit_wrap{justify-content:space-between}.merit_wrap.left_img{flex-direction:row-reverse}.merit_wrap+.merit_wrap{margin-top:50px}.merit_wrap .text{width:calc(100% - 620px)}.merit_wrap .text h3{color:#fff;font-size:36px}.merit_wrap .text p{color:#cbcbcb;font-size:18px;line-height:2}.merit_wrap .text p.merit_text{width:200px;height:40px;padding:10px 5px 0 66px;font-size:1.8rem;background:url(images/vc/h3.svg) no-repeat;font-weight:bold;color:#ffc91f;position:relative;line-height:1;left:-50px}.merit_wrap .img{width:560px}.vc_box{padding:30px;border:1px solid #ffc91f;background:#1e1f21}.vc_box.merit_wrap_bottom{margin-top:100px}.vc_box h3{margin-top:0;font-size:32px;font-weight:normal}.vc_box ol{padding-left:25px}.vc_box ol li{font-size:18px;line-height:1.5}.vc_box ol li+li{margin-top:10px}.vc_step_sec{text-align:center;overflow:hidden;border-bottom:1px solid #131314}.vc_step_sec h3{margin-top:120px;font-size:32px;font-weight:normal}.vc_step_sec h3.mt0{margin-top:0}.vc_step_sec .slick-list{overflow:visible}.vc_step_sec .slider,.vc_step_sec .no_slider{margin-top:50px}.vc_step_sec .slider li,.vc_step_sec .no_slider li{margin:0 15px;padding:20px 20px 70px;background:#131314;position:relative}.vc_step_sec .slider li h4,.vc_step_sec .no_slider li h4{text-align:left;font-size:18px;font-weight:normal}.vc_step_sec .slider li table,.vc_step_sec .no_slider li table{border-collapse:separate;border-spacing:0 20px;text-align:left;font-size:16px}.vc_step_sec .slider li table th,.vc_step_sec .no_slider li table th{width:120px;font-weight:normal;padding-right:5px}.vc_step_sec .slider li table td,.vc_step_sec .no_slider li table td{border-left:2px solid #ffc91f;padding:2px 5px 2px 12px;line-height:1.4}.vc_step_sec .slider li a.btn,.vc_step_sec .no_slider li a.btn{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:180px}.vc_step_sec .slider .slick-dots,.vc_step_sec .no_slider .slick-dots{margin-top:50px;display:flex;list-style:none;justify-content:center}.vc_step_sec .slider .slick-dots li,.vc_step_sec .no_slider .slick-dots li{width:16px;height:16px;margin:0 10px;border-radius:50%;padding:0;background:#cbcbcb}.vc_step_sec .slider .slick-dots li.slick-active,.vc_step_sec .no_slider .slick-dots li.slick-active{background:#ffc91f}.vc_step_sec .slider .slick-dots li button,.vc_step_sec .no_slider .slick-dots li button{width:100%;height:100%;text-indent:-9999px}.vc_step_sec .no_slider{list-style:none;display:flex;justify-content:center}.vc_step_sec .vc_box{margin-top:50px}.vc_step_sec .vc_box h4{margin-top:0;font-size:28px;font-weight:normal;color:#ffc91f}.vc_step_sec .vc_box p,.vc_step_sec .vc_box li{font-size:18px}.vc_step_sec .vc_box ul{margin-bottom:15px}.vc_step_sec .btn.big_btn{max-width:575px;margin:50px auto 0;font-size:24px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-track{display:flex}.slick-slide{height:auto !important}.step_wrap{margin-top:76px;justify-content:space-between;position:relative}.step_wrap::before{content:"";width:40px;height:120px;margin-left:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:60px solid rgba(0,0,0,0);border-left:40px solid #ffc91f}.step_wrap .step_item{background:#131314;width:100%;max-width:520px;text-align:center;padding:50px;position:relative}.step_wrap .step_item p.step_name{width:240px;position:absolute;top:-26px;left:50%;transform:translateX(-50%);border:1px solid #ffc91f;padding:10px;font-size:24px;font-weight:bold;background:#000;color:#ffc91f;line-height:1.2}.step_wrap .step_item img{display:block;margin:20px auto}.step_wrap .step_item+.step_item{transition-delay:.5s}.step_wrap+p{margin-top:50px;font-size:18px}.tab_btn_wrap{display:flex;justify-content:center;margin-bottom:60px}.tab_btn_wrap label{font-size:24px;max-width:280px;font-weight:bold;border:2px solid #ffc91f;padding:15px 25px;border-radius:30px;display:block;transition:.5s;cursor:pointer}.tab_btn_wrap label+label{margin-left:15px}.tab_btn_wrap label:hover{background:#ffc91f;color:#131314}.tab_cont{display:none}@keyframes list{from{opacity:0}}#tab1:checked~.tab_btn_wrap label[for=tab1],#tab2:checked~.tab_btn_wrap label[for=tab2]{background:#ffc91f;color:#131314}#tab1:checked~.tab_cont_wrap #tab_cont1.tab_cont,#tab2:checked~.tab_cont_wrap #tab_cont2.tab_cont{display:block;animation:list .5s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 1100px){.step_wrap .step_item{width:calc(50% - 30px)}}@media screen and (max-width: 1024px){.mv .text{width:calc(100% - 400px)}.mv .text h1{font-size:3.4rem}.mv .img{max-width:390px}.vc_h2 h2{font-size:2.6rem;margin-bottom:60px}.vc_h2 h2::before{left:-116px}.vc_h2 h2::after{right:-116px}.merit_wrap .text{width:calc(100% - 400px)}.merit_wrap .text h3{font-size:2.4rem}.merit_wrap .text p.merit_text{left:0}.merit_wrap .img{max-width:390px}.vc_step_sec h3{font-size:26px}.vc_step_sec .slider .slick-dots{margin-top:20px}.vc_step_sec .slider li table th,.vc_step_sec .slider li table td,.vc_step_sec .no_slider li table th,.vc_step_sec .no_slider li table td{width:100%;display:block;font-size:14px}.vc_step_sec .slider li table th,.vc_step_sec .no_slider li table th{padding-bottom:5px;border-bottom:1px dashed #ffc91f}.vc_step_sec .slider li table td,.vc_step_sec .no_slider li table td{padding:5px 0 0;border-left:none}.vc_box h3{font-size:24px}}@media screen and (max-width: 768px){.mv{background-size:cover}.mv .text{margin-top:0;width:100%}.mv .img{width:100%;max-width:400px;margin-top:20px}.mv .img img{margin:0 auto}.merit_wrap.left_img{flex-direction:row}.merit_wrap .text{width:100%}.merit_wrap .text h3{margin-top:15px;margin-bottom:5px}.merit_wrap .text h3 br{display:none}.merit_wrap .img{margin-top:10px;width:100%}.merit_wrap .img img{display:block;margin:0 auto}.step_wrap::before{width:40px;height:60px;margin-left:15px;border:30px solid rgba(0,0,0,0);border-left:20px solid #ffc91f}.vc_box.merit_wrap_bottom{margin-top:50px}}@media screen and (max-width: 568px){.no_pc568{display:block}.no_sp568{display:none}.mv .text h1{font-size:3rem;margin-bottom:50px}.mv .text h1::after{bottom:-30px}.mv .text p{line-height:1.6}.vc_h2 h2{margin-bottom:40px}.vc_h2 h2::before{width:46px;left:-56px;background-position:left}.vc_h2 h2::after{width:46px;right:-56px;background-position:right}.merit_wrap .text h3{font-size:2rem}.merit_wrap .text p{font-size:15px}.vc_box ol li{font-size:15px}.vc_step_sec h3{margin-top:60px;font-size:20px}.vc_step_sec .slider,.vc_step_sec .no_slider{margin-top:20px}.vc_step_sec .slider li,.vc_step_sec .no_slider li{margin:0 5px;padding:10px 10px 50px}.vc_step_sec .slider li h4,.vc_step_sec .no_slider li h4{margin:10px 0 0;font-size:15px}.vc_step_sec .slider li a.btn,.vc_step_sec .no_slider li a.btn{width:150px;font-size:14px;bottom:15px}.vc_step_sec .no_slider li{padding-bottom:70px}.vc_step_sec .vc_box{margin-top:20px}.vc_step_sec .vc_box h4{margin:0 0 20px;font-size:20px}.vc_step_sec .vc_box P,.vc_step_sec .vc_box li{font-size:15px}.vc_step_sec .btn.big_btn{margin-top:30px;font-size:20px}.step_wrap{margin-top:60px}.step_wrap::before{margin-left:0;transform:translate(-50%, -50%) rotate(90deg)}.step_wrap .step_item{padding:20px;width:100%}.step_wrap .step_item+.step_item{margin-top:100px}.step_wrap .step_item p.step_name{width:150px;font-size:18px}.step_wrap+p{margin-top:20px;font-size:15px}.tab_btn_wrap{margin-bottom:30px}.tab_btn_wrap label{font-size:16px;padding:15px;white-space:nowrap}.tab_btn_wrap label+label{margin-left:10px}}@media screen and (min-width: 1024px){section{padding:100px 0}}/*# sourceMappingURL=vc.css.map */