@font-face{font-family:Meiryo UI;src:url(../font/Meiryo\ UI/5807546a90854fa6bc12a90f7e95e40c.eot);src:url(../font/Meiryo\ UI/5807546a90854fa6bc12a90f7e95e40c.eot?#iefix) format("embedded-opentype"),url(../font/Meiryo\ UI/5807546a90854fa6bc12a90f7e95e40c.woff2) format("woff2"),url(../font/Meiryo\ UI/5807546a90854fa6bc12a90f7e95e40c.woff) format("woff"),url(../font/Meiryo\ UI/5807546a90854fa6bc12a90f7e95e40c.ttf) format("truetype"),url("../font/Meiryo UI/5807546a90854fa6bc12a90f7e95e40c.svg#Meiryo UI") format("svg")}.mainContent{max-width:1200px;margin:0 auto;float:none}.main-cart{background-color:#ebebeb;padding-bottom:16px;margin-top:20px}.main-cart .cart_title_empty{padding:30px 20px 24px;margin-top:0;margin-bottom:0}@media screen and (max-width:768px){.main-cart{margin-top:70px}.main-cart .cart_title_empty{padding:20px 20px 10px;line-height:30px;color:#5b7087}}@media screen and (max-width:390px){.main-cart .cart_title_empty span{white-space:nowrap}}.img-step-order{width:70%;float:right;padding-right:20px}#results-order{width:100%;color:#5b7087;font-size:13px;line-height:18px}@media screen and (max-width:768px){#results-order .text-complete-center{color:#5b7087;font-size:1.8em}}#results-order .content-top{display:block;overflow:hidden}#results-order .content-top .head-avatar{float:left}#results-order .content-top .head-status{float:right;margin-top:20px}#results-order .table-cart-content{background:rgba(119,140,163,.15);padding:10px 20px;margin-top:5px;margin-bottom:30px;position:relative}#results-order .table-cart-content .cart-left{width:10%;float:left}#results-order .table-cart-content .cart-center{display:block;overflow:hidden;width:80%}#results-order .table-cart-content .cart-center .text-center1{font-weight:700;margin-bottom:10px}#results-order .table-cart-content .cart-center .text-center2{line-height:20px;margin-bottom:3px}#results-order .table-cart-content .cart-right{width:10%;float:right}#results-order .table-cart-content .text-table2{padding:10px 0}#results-order .table-cart-content .table-cart-result{display:block;overflow:hidden;position:relative;margin-bottom:10px}#results-order .table-cart-content .table-cart-result .cart-total{display:block;width:100%;text-align:right;margin-top:20px}#results-order .btn-cancel-plan{position:absolute;bottom:10px;right:10px;text-decoration:none}#results-order .top-cart-content{margin-top:20px;background:#fff}#results-order .top-cart-content .title-info{display:flex;justify-content:space-between;padding:10px 24px;align-items:center;background:#a5b1c2;color:#fff;font-size:16px}#results-order .top-cart-content .btn-popup-cancel{width:180px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;border:1px solid #fff!important;text-decoration:none}#results-order .top-cart-content .body-cart-content{padding:32px 24px}#results-order .top-cart-content .name-information{margin-bottom:5px}#results-order .top-cart-content .course-name{color:#4b6584;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#results-order .top-cart-content .company-name{color:var(--Black,#3a3a3a);font-size:12px;margin-top:8px;line-height:18px}#results-order .top-cart-content .content-information{display:flex;justify-content:space-between}#results-order .top-cart-content .right-price{width:360px;background:hsla(0,0%,82%,.3);padding:16px 30px}#results-order .top-cart-content .right-price .price-item{display:grid;text-align:end;color:#3a3a3a;font-size:14px;gap:8px}#results-order .top-cart-content .right-price .total-price{color:#778ca3;text-align:right;font-family:Meiryo UI;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:16px}#results-order .top-cart-content .right-price .total-price span{font-size:24px}#results-order .top-cart-content .plan-box-info{display:flex}#results-order .top-cart-content .plan-box-info .box-left{position:relative;width:30px}#results-order .top-cart-content .plan-box-info .box-left .icon-radio-box{color:#979797;font-size:.9rem;position:absolute;z-index:1}#results-order .top-cart-content .plan-box-info .box-left .icon-line{border-left:1px solid #979797;height:46px;left:10px;position:absolute;top:26px;z-index:1}#results-order .top-cart-content .plan-box-info .box-left .icon-radio-uncheck{top:8px}#results-order .top-cart-content .plan-box-info .box-left .icon-radio-uncheck:before{content:"";display:block;width:20px;height:20px;border:2px solid;border-radius:50%}#results-order .top-cart-content .plan-box-info .box-left .icon-radio-checked{top:72px;background-color:#979797;border-radius:50%;border:2px solid}#results-order .top-cart-content .plan-box-info .box-left .icon-radio-checked:before{content:"";display:block;width:16px;height:16px;border:2px solid;border-radius:50%;color:#fff}#results-order .top-cart-content .plan-box-info .box-right .box-info{display:flex;flex-flow:column;font-weight:400}#results-order .top-cart-content .plan-box-info .box-right .box-info a{font-size:14px;line-height:18px;color:#3a3a3a;text-underline-offset:3px;margin-bottom:6px}#results-order .top-cart-content .plan-box-info .box-right .box-info span{font-size:12px;line-height:12.7px;color:#979797}#results-order .customer-info-pay .box-content{display:block;overflow:hidden;padding:20px 40px}#results-order .customer-info-pay .box-title{font-size:12px;background:#a5b1c2;padding:20px;color:#fff}#results-order .customer-info-pay .customer-info-fill{padding:10px 0}#results-order .customer-info-pay .table-customer-together{padding:10px 0;margin-left:30px}#results-order .customer-info-pay .table-customer-together td,#results-order .customer-info-pay .table-customer-together th{padding:5px 10px!important}#results-order .customer-info-pay .td-border-right{border-right:2px solid #5b7087}#results-order .customer-info-pay .mr-span{margin-right:40px}#results-order hr{border:none;border-bottom:1px solid #5b7087}#results-order .table-form th,#results-order td{padding:7px}#results-order .box-payment{padding:20px 0;overflow:hidden;display:block;border-radius:8px;border:1px solid var(--Light-Cyan,#a5b1c2)}#results-order .box-payment .payment-left{width:55%;float:left;border-right:1px solid rgba(119,140,163,.43)}#results-order .box-payment .payment-right{float:right}#results-order .box-payment .payment-border-bottom{margin:20px;border-bottom:1px solid rgba(119,140,163,.43)}#results-order .payment-confirm{display:block;overflow:hidden}@media only screen and (max-width:767px){#results-order .payment-confirm .box-confirm-pay{padding:20px!important}}#results-order .payment-confirm .box-confirm-pay{border:1px solid var(--Light-Cyan,#a5b1c2);border-radius:8px;padding:32px 24px;text-align:center}#results-order .payment-confirm .box-confirm-pay ul.link-ext{padding:10px 0;line-height:20px;margin:0 auto;overflow:hidden}#results-order .payment-confirm .box-confirm-pay ul.link-ext li{width:50%;float:left}#results-order .payment-confirm .box-confirm-pay ul.link-ext li a{color:#5b7087;text-decoration:underline}#results-order .payment-confirm .box-confirm-pay ul.link-ext li a:hover{text-decoration:underline}#results-order .payment-confirm .box-confirm-pay .policy-box{display:flex;justify-content:center;margin:24px 0}#results-order .payment-confirm .box-confirm-pay .policy-box .policy-content{display:flex;gap:50px}@media only screen and (max-width:767px){#results-order .payment-confirm .box-confirm-pay .policy-box .policy-content{display:grid;gap:10px}}#results-order .payment-confirm .checkbox-confirm{width:36%;padding:20px 30px;margin:0 auto;border-radius:3px;display:inline-block;border:1px solid #a8b1c1}@media only screen and (max-width:767px){#results-order .payment-confirm .checkbox-confirm{width:unset;padding:20px 56px;font-size:16px;font-weight:500}}@media screen and (max-width:767px) and (min-width:327px){#results-order .payment-confirm .checkbox-confirm{width:271.3px;padding:20px 0}}#results-order .btn-submit-order{overflow:hidden;display:block;width:100%;text-align:center}#results-order .btn-submit-order .button-submit-order{padding:20px 80px;border:none;margin:20px auto}#results-order .btn-submit-order .button-submit-order:disabled{background:rgba(119,140,163,.35)!important;color:#5b7087}#results-order .btn-submit-order .btn-search{background:#fb8501;background:linear-gradient(180deg,#fb8501 0,#fb6b01);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb8501",endColorstr="#fb6b01",GradientType=0)}#results-order .btn-submit-order .btn-search:hover{cursor:pointer;background:#d77712 linear-gradient(0deg,#d77712,#fba303);opacity:1}.button-primary{border:none;background:#2d98da;color:#fff;border-radius:4px;padding:5px 10px}.button-default{border:1px solid rgba(119,140,163,.43)!important;border-radius:4px;padding:5px 10px;color:#5b7087;background:transparent!important;outline:none}.button-default:hover{background:#2d98da!important;color:#fff;text-decoration:none}.button-sm{padding:4px 15px}.button-md{padding:10px 30px}.box-bg-content{background:#fff;overflow:hidden}.table{border-collapse:collapse}.table td,.table th{padding:5px 10px;height:30px}.table .bg-active{background:rgba(119,140,163,.35)}.table_border{text-align:center;border-collapse:collapse}.table_border td,.table_border th{border:1px solid #778ca3;padding:5px 10px;min-width:90px;height:30px}.table_border .bg-active{background:rgba(119,140,163,.35)}a{color:#5b7087}a,a:hover{text-decoration:underline}button{border:none;color:#fff;border-radius:4px;padding:5px 10px}button,button:hover{background:#2d98da}.checkbox-form{position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-form input{visibility:hidden}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid rgba(119,140,163,.35)}.checkmark.error{border:1px solid #eb3b5a}@media only screen and (max-width:767px){.checkmark{top:2px}}.checkmark_sp{background-color:#fff}.ccv2-link-tooltip{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted!important;text-decoration-style:dotted!important;cursor:pointer}#tooltip-check:checked~.ccv2_tooltip,.ccv2-link-tooltip:hover+.ccv2_tooltip{display:block!important}.ccv2_tooltip{background:#fff;display:none;width:300px;position:absolute;z-index:10;margin:5px 0;padding:10px;border:1px solid #778ca3;color:#333;bottom:5px;font-size:12px;right:-210px}.ccv2_tooltip .about-secure-title{padding:5px 10px;background:#5b7087;color:#fff;margin:0!important;font-size:14px}.ccv2_tooltip .explain-secure-area{padding:0 10px;line-height:22px;color:#333}.ccv2_tooltip .explain-secure-area .secure-text{margin-left:15px}.ccv2_tooltip .explain-secure-area .img-secure{position:absolute;bottom:0;right:5px}.checkbox-form:hover input~.checkmark{background-color:#ccc}.checkbox-form input:checked~.checkmark{background-color:#2196f3;border-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-form input:checked~.checkmark:after{display:block}.checkbox-form .checkmark:after{left:7px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.text-red,.text-red-card{color:#eb3b5a}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:-2px;width:22px;height:22px;border:2px solid #2d98da;border-radius:100%;background:#fff}[type=radio]:not(:checked)+label.error:before{content:"";position:absolute;left:0;top:-2px;width:22px;height:22px;border:2px solid #eb3b5a;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#2d98da;position:absolute;top:3px;left:5px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.input-text{border:1px solid rgba(119,140,163,.35);height:40px;padding-left:20px;margin-right:20px}.input-text::-moz-placeholder{color:rgba(119,140,163,.65)}.input-text::placeholder{color:rgba(119,140,163,.65)}.input-text.error{border-bottom:2px solid #eb3b5a}.select-form{background:none;border:none;color:#5b7087;margin-right:10px}.select-form-default{background:#fff;border:1px solid rgba(119,140,163,.35);color:#5b7087;margin-right:5px;height:40px;padding-left:10px}.select-form-default::-moz-placeholder{color:rgba(119,140,163,.65)}.select-form-default::placeholder{color:rgba(119,140,163,.65)}.select-form-default.error{border-bottom:2px solid #eb3b5a}input{color:#5b7087}.item-plan-sp{overflow:hidden;display:block;margin:0 5px}.item-plan-sp .plan-title{background:#a5b1c2;color:#fff;padding-left:10px;overflow:hidden;min-height:30px;line-height:30px}.item-plan-sp .plan-title .title-text{display:inline-block;margin-top:5px}.item-plan-sp .input-info{padding-top:12px;margin-bottom:25px;display:flex;flex-flow:column;row-gap:3px}.item-plan-sp .plan-box .source_name.text-bold{font-size:14px;line-height:17.78px;margin-bottom:4px}.item-plan-sp .plan-box .company_name{font-weight:400;font-size:10px;line-height:12.7px;margin-bottom:12px}.item-plan-sp .plan-box .plan-box-info{display:flex}.item-plan-sp .plan-box .plan-box-info .box-left{position:relative;width:21px}.item-plan-sp .plan-box .plan-box-info .box-left .icon-radio-box{color:#979797;font-size:.9rem;position:absolute;z-index:1}.item-plan-sp .plan-box .plan-box-info .box-left .icon-line{border-left:1px solid #979797;height:40px;left:6px;position:absolute;top:20px;z-index:1}.item-plan-sp .plan-box .plan-box-info .box-left .icon-radio-uncheck{top:8px}.item-plan-sp .plan-box .plan-box-info .box-left .icon-radio-uncheck:before{content:"";display:block;width:12px;height:12px;border:2px solid;border-radius:50%}.item-plan-sp .plan-box .plan-box-info .box-left .icon-radio-checked{top:60px;background-color:#979797;border-radius:50%;border:2px solid}.item-plan-sp .plan-box .plan-box-info .box-left .icon-radio-checked:before{content:"";display:block;width:9px;height:9px;border:2px solid;border-radius:50%;color:#fff}.item-plan-sp .plan-box .plan-box-info .box-right .box-info{display:flex;flex-flow:column;font-weight:400}.item-plan-sp .plan-box .plan-box-info .box-right .box-info a{font-size:12px;line-height:18px;color:#3a3a3a;text-underline-offset:3px;margin-bottom:4px}.item-plan-sp .plan-box .plan-box-info .box-right .box-info span{font-size:10px;line-height:12.7px;color:#979797}.item-plan-sp .button-cancel-plan{color:#fff!important;padding:0 15px;border:1px solid #fff;border-radius:10px;margin:5px;line-height:24px;text-decoration:none}.item-plan-sp .total_detail{background-color:hsla(0,0%,82%,.3);padding:12px;margin-top:12px;display:flex;justify-content:space-between}.item-plan-sp .total_detail .detail_cal{font-size:12px;display:flex;flex-flow:column;row-gap:4px;justify-content:center}.item-plan-sp .total_detail .text-right.text-bold{font-size:9px;margin-top:auto;margin-bottom:auto}.item-plan-sp .total_detail .text-right.text-bold span{font-size:14px}.item-plan-sp .choose-box-option{border:1px solid rgba(119,140,163,.35);border-radius:5px;padding:20px}.item-plan-sp .choose-box-option.active{border:2px solid #2d98da}.item-plan-sp .table_border{text-align:center;border-collapse:collapse}.item-plan-sp .table_border td,.item-plan-sp .table_border th{border:1px solid #d1d1d1;padding:5px 10px;min-width:50px!important;height:25px!important}.item-plan-sp .table_border .bg-active{background:#a5b1c2;color:#fff}.item-plan-sp .list-customer-go .cus-go-item .cus-lb-order{padding:4px 20px;font-size:11px;text-align:center;background:#a5b1c2;color:#fff;border-radius:7px;display:inline-block!important;margin:10px 0}.item-plan-sp .box-customer-choose{display:flex;justify-content:center}.item-plan-sp #card-information{display:block;position:relative;font-size:12px}.item-plan-sp #card-information td{padding:8px 0 0}.clear_fix_cus{height:16px;background-color:#ebebeb}.color-cart-title{font-weight:700;color:#4b6584;font-family:Meiryo UI}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-bold{font-weight:700}.fl{float:left!important}.fr{float:right!important}.full-width{width:100%!important}@media only screen and (max-width:767px){#results-order{color:#3a3a3a}#results-order .btn-submit-order .button-submit-order{font-size:16px;font-weight:500}#results-order .btn-submit-order .button-submit-order:disabled{background:rgba(165,177,194,.3)!important;color:#4b6584}}[type=radio]:checked+span[class=chk_radio],[type=radio]:not(:checked)+span[class=chk_radio]{position:relative;padding-left:28px;cursor:pointer;line-height:20px}[type=radio]:checked+span[class=chk_radio]:before,[type=radio]:not(:checked)+span[class=chk_radio]:before{content:"";position:absolute;left:0;top:-2px;width:22px;height:22px;border:2px solid #2d98da;border-radius:100%;background:#fff}[type=radio]:not(:checked)+span[class=chk_radio].error:before{content:"";position:absolute;left:0;top:-2px;width:22px;height:22px;border:2px solid #eb3b5a;border-radius:100%;background:#fff}[type=radio]:checked+span[class=chk_radio]:after,[type=radio]:not(:checked)+span[class=chk_radio]:after{content:"";width:12px;height:12px;background:#2d98da;position:absolute;top:3px;left:5px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+span[class=chk_radio]:after{opacity:0;transform:scale(0)}[type=radio]:checked+span[class=chk_radio]:after{opacity:1;transform:scale(1)}.container-modal-select{padding:30px 10px 20px;background:#fff}.container-modal-select .time-line{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.container-modal-select .time-line .step-time-line{width:30%;align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.container-modal-select .time-line .step-time-line .inner-circle{width:30px;height:30px;border-radius:50%;background:#757575}.container-modal-select .time-line .step-time-line .active-step{background:#0d99ff}.container-modal-select .time-line .step-time-line .text-title-step{font-size:13px;margin-top:3px}.container-modal-select .time-line .step-time-line:not(:last-child):after{content:"";display:block;border-top:2px solid #b5b5b5;width:100%;position:absolute;left:calc(50% + 15px);top:15px}