.buy-justy-b-main{margin-top:80px}.buy-justy-b-cart,.buy-justy-b-login,.buy-justy-b-verify,.buy-justy-b-register,.buy-justy-b-bill-address,.buy-justy-b-ship-address,.buy-justy-b .confirm,.buy-justy-b .complete{margin-bottom:50px}.buy-justy-b .login_or_register,.buy-justy-b .bill-address,.buy-justy-b .ship-address,.buy-justy-b .confirm,.buy-justy-b .complete{margin-top:160px}.buy-justy-b__ttl{font-size:20px;line-height:28px;font-weight:bold;margin-top:30px}.buy-justy-b-table{margin-bottom:30px}.buy-justy-b-table__ttl{padding:0 !important;padding-top:20px !important}.buy-justy-b-table .from-checkbox-list{margin-left:200px}@media (max-width: 1023px){.buy-justy-b-table .from-checkbox-list{margin-left:0}}.buy-justy-b-table .label-icon{margin-left:5px;padding:2px 8px;color:#FFFFFF !important;border-radius:5px;font-size:12px;font-weight:500;line-height:16px}@media (max-width: 1023px){.buy-justy-b-table th{width:100% !important}}.buy-justy-b-table .optional{background:#C4C4C4}.buy-justy-b-table .required{background:rgba(252,138,19,0.8)}.buy-justy-b-btn{text-align:center}.buy-justy-b-btn .btn-green{position:relative;display:block;width:327px;margin:40px auto;padding:10px 20px;color:#2DC84D;border:solid 3px #2DC84D;border-radius:8px;font-weight:bold}@media (max-width: 1023px){.buy-justy-b-btn .btn-green{width:100%}}.buy-justy-b-btn .btn-green:before{position:absolute;left:0;right:7em;margin:auto;font-family:"Font Awesome 5 Free";content:'\f059';font-weight:400;font-size:26px;line-height:22px}.buy-justy-b-btn .btn-green p{padding-left:2em;line-height:22px}.buy-justy-b .contact-info{margin-top:0;margin-bottom:60px;padding-top:0;border:none}.buy-justy-b .p-txt{margin-top:8px}.buy-justy-b .pt-0{padding-top:0}.buy-justy-b .form-two-quarters{padding-right:10px !important}@media (max-width: 1023px){.buy-justy-b .form-two-quarters{padding-right:0 !important}}.buy-justy-b .form-three-quarters{padding-left:10px !important}@media (max-width: 1023px){.buy-justy-b .form-three-quarters{padding-top:23px !important;padding-left:0 !important}}.buy-justy-b .is-blue{color:#3DB9FF;font-weight:500}.buy-justy-b .submit-btn-flex{display:flex;justify-content:space-around}@media (max-width: 1023px){.buy-justy-b .submit-btn-flex{display:block}}.buy-justy-b .submit-btn-flex .btn-submit-form{margin:0}@media (max-width: 1023px){.buy-justy-b .btn-back-form{width:100% !important;margin-top:20px}}.buy-justy-b input[type=checkbox],.buy-justy-b input[type=radio]{margin-right:5px}.buy-justy-b input[type=checkbox].form-input-checkbox{display:none}.buy-justy-b .agree_privacy{position:relative;width:auto;display:inline-block;cursor:pointer;box-sizing:border-box;padding:5px 0 5px 30px}.buy-justy-b .agree_privacy::before{content:'';position:absolute;top:50%;left:5px;display:block;width:18px;height:18px;margin-top:-8px;background:#fff;border:solid 1px #DADADA;border-radius:4px}.buy-justy-b .agree_privacy::after{content:'';position:absolute;top:50%;left:10px;display:block;width:7px;height:11px;margin-top:-6px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;opacity:0;transform:rotate(45deg)}.buy-justy-b input.form-input-checkbox[type=checkbox]:checked+.agree_privacy::before{background:#2DC84D;border-color:#2DC84D}.buy-justy-b input.form-input-checkbox[type=checkbox]:checked+.agree_privacy::after{opacity:1}.buy-justy-b .form-select{position:relative;border-radius:2px;padding:0;font-size:15px;line-height:20px;font-family:"Noto Sans JP",sans-serif;border-radius:4px;background:#F9F9F9}.buy-justy-b .form-select::before{content:'';position:absolute;top:0;right:0.9em;bottom:0;width:0;height:0;margin:auto;padding:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #6c6c6c;pointer-events:none}.buy-justy-b .form-select select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;padding:18px 15px;font-size:15px;line-height:20px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.buy-justy-b .confirm-list{margin:60px 0;border:solid 1px #DADADA;border-radius:4px}.buy-justy-b .confirm-list__hd{font-size:20px;border-radius:4px 4px 0 0}.buy-justy-b .confirm-list__ttl{padding:20px 24px;background:#F6F9F9;font-weight:bold}.buy-justy-b .confirm-list-table{width:calc(100% - 24px * 2);margin:0 24px 30px}@media (max-width: 1023px){.buy-justy-b .confirm-list-table{display:block}}.buy-justy-b .confirm-list-table thead tr{display:block;display:table-row}@media (max-width: 1023px){.buy-justy-b .confirm-list-table thead tr{display:block}}.buy-justy-b .confirm-list-table thead th{text-align:center;font-weight:bold;border-bottom:solid 1px #DADADA}@media (max-width: 1023px){.buy-justy-b .confirm-list-table thead th{display:block;width:100%;padding:10px 0;position:sticky;z-index:2;top:0}}.buy-justy-b .confirm-list-table th.quantity{text-align:right}@media (max-width: 1023px){.buy-justy-b .confirm-list-table th.quantity{display:inline-block;width:50%;text-align:center;position:sticky;z-index:2;top:0}}.buy-justy-b .confirm-list-table th.display-total{padding-right:15px;text-align:right}@media (max-width: 1023px){.buy-justy-b .confirm-list-table th.display-total{display:inline-block;width:50%;text-align:center;position:sticky;z-index:2;top:0}}@media (max-width: 1023px){.buy-justy-b .confirm-list-table tbody{display:block;width:100%}}.buy-justy-b .confirm-list-table th,.buy-justy-b .confirm-list-table td{padding:15px 0;vertical-align:middle;font-weight:normal}.buy-justy-b .confirm-list-table td{text-align:right}.buy-justy-b .confirm-list-table td.name{text-align:left}@media (max-width: 1023px){.buy-justy-b .confirm-list-table td.name{padding-bottom:5px}}.buy-justy-b .confirm-list-table td.display-total{padding-right:10px}@media (max-width: 1023px){.buy-justy-b .confirm-list-table td.display-total{padding-bottom:0}}@media (max-width: 1023px){.buy-justy-b .confirm-list-table td.quantity,.buy-justy-b .confirm-list-table td.display-total{display:inline-block;width:50%;padding:0}}@media (max-width: 1023px){.buy-justy-b .confirm-list-table tfoot{display:block}}@media (max-width: 1023px){.buy-justy-b .confirm-list-table tfoot tr{margin-top:0}}.buy-justy-b .confirm-list-table .consumption-tax{border-top:solid 1px #DADADA}.buy-justy-b .confirm-list-table .consumption-tax th{padding-left:10px;text-align:left}@media (max-width: 1023px){.buy-justy-b .confirm-list-table .consumption-tax th{display:inline-block;width:50%;padding-left:0}}.buy-justy-b .confirm-list-table .consumption-tax td{padding-right:10px}@media (max-width: 1023px){.buy-justy-b .confirm-list-table .consumption-tax td{display:inline-block;width:50%;padding-right:0}}.buy-justy-b .confirm-list-table .total{border-bottom:solid 1px #DADADA;background:#F6F9F9}.buy-justy-b .confirm-list-table .total th,.buy-justy-b .confirm-list-table .total td{font-weight:bold}@media (max-width: 1023px){.buy-justy-b .confirm-list-table .total th,.buy-justy-b .confirm-list-table .total td{display:inline-block;width:50%}}.buy-justy-b .confirm-list-table .total th{padding-left:10px;font-size:17px}@media (max-width: 1023px){.buy-justy-b .confirm-list-table .total th{width:40%;padding-left:5px;font-size:16px}}.buy-justy-b .confirm-list-table .total td{padding-right:10px;font-size:24px}@media (max-width: 1023px){.buy-justy-b .confirm-list-table .total td{width:60%;font-size:20px;padding-right:5px}}.buy-justy-b .confirm-list-detail{margin:15px 24px 30px;font-size:15px}.buy-justy-b .confirm-list-detail li{margin-bottom:1em}.buy-justy-b .complete-txt{position:relative;margin-top:20px;padding:20px 40px;font-weight:bold;background:#f6f9f9;border-radius:4px}.buy-justy-b .complete-txt::after{content:'';position:absolute;top:50%;left:20px;display:block;width:8px;height:13px;margin-top:-6px;border-right:3px solid #2dc84d;border-bottom:3px solid #2dc84d;transform:rotate(45deg)}.buy-justy-b .log-out{margin-bottom:115px}.buy-justy-b .text-center{text-align:center}.buy-justy-b .credit-card-list{margin-top:10px;margin-left:20px}.buy-justy-b .credit-card-form{margin-left:20px}@media (max-width: 1023px){.buy-justy-b .credit-card-form{width:calc(100% - 20px)}}.buy-justy-b .form-card-my-slash{vertical-align:middle !important;text-align:center !important}.buy-justy-b .verify-code-form{padding-top:0}.justyProduct-price__bg{background-image:url("../../img/justyBProduct/bg-price.jpg")}.justyProduct-bill .justyProduct-bill-list .item .item-num .quantity{padding:0 0 0 10px}.justyProduct-bill__btn input{border:none;background:transparent;font-size:14px;letter-spacing:.05em;font-weight:bold;color:#fff !important}.justyProduct-features-title{background-image:url(/assets/img/justyProduct/bg_features.jpg)}.bill-address{padding-bottom:100px}@media (max-width: 1023px){.bill-address{padding-bottom:68px}}.c-popup.fancybox-content .c-popup-content{margin-top:3px}.c-popup.fancybox-content .custom-close-btn01{position:absolute;background:#2DC84D;color:#fff;border-radius:10px 10px 0 0;font-size:14px;font-weight:500;width:80px;height:28px;text-align:center;top:0;padding-top:3px;right:25px}.starter-kit-title-l{margin-bottom:20px;padding-bottom:30px;font-weight:Bold;font-size:21px;text-align:center;background-image:url(/assets/img/justyb-toc/bg_starter-kit.png);background-repeat:no-repeat;background-position:50% 100%}.starter-kit-title{margin-bottom:5px;font-weight:Bold;font-size:15px}.starter-kit-img{margin:0px 5px 10px;border-radius:5px;border:solid 1px #000000}.starter-kit p{margin-bottom:20px}.starter-kit-indent{padding-left:2em}.starter-kit ul{margin-bottom:20px;list-style:disc;padding-left:3em}.footer-justyb-toc-cart .footer-justyb-toc{background:#F9F9F9}@media (max-width: 1023px){.footer-justyb-toc-cart .footer-justyb-toc{padding-top:30px}}.footer-justyb-toc-cart .footer-justyb-toc .footer-wrap{display:flex}.footer-justyb-toc-cart .footer-justyb-toc .footer-logo{width:20%;background:transparent}@media (max-width: 1023px){.footer-justyb-toc-cart .footer-justyb-toc .footer-logo{margin-right:20px;margin-left:0}}.footer-justyb-toc-cart .footer-justyb-toc .footer-adress{order:2;width:80%}.footer-justyb-toc-cart .footer-justyb-toc .footer-adress p{font-size:13px}.footer-justyb-toc-cart .footer-justyb-toc .copyright{margin-top:0;text-align:left;background:transparent}body#justyb-tob .justyProduct-bill .justyProduct-bill-list .item .item-num .minus,body#justyb-tob .justyProduct-bill .justyProduct-bill-list .item .item-num .add{background:#FFFFFF}
