﻿.flow-step-title{clear:both;float:none;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.2;margin:0;overflow:hidden;word-break:break-all;word-wrap:break-word}.form-table.user-request .request-info-product-name,.form-table.user-request .request-info-vender{width:20%}.form-table.user-request .request-info-detail{width:60%}.page-purchase-cart #buy-later-package-list-area .headline-area{border-bottom:solid 1px #ccc;font-size:16px;font-size:1.6rem;height:40px;line-height:41px}.page-purchase-cart #buy-later-package-list-area .headline-area .headline{font-weight:bold;margin:0 5px}.page-purchase-cart #buy-later-package-list-area .product-list .product{width:164px}.page-purchase-cart .not-login.wizard-area .button-area{height:auto}.page-purchase-cart .not-login.wizard-area .button-area .btn-go-login{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none;-moz-box-shadow:0 3px 0 #ff4f26;-webkit-box-shadow:0 3px 0 #ff4f26;background-color:#ff6714;box-shadow:0 3px 0 #ff4f26;color:#FFF;transition:0.15s;padding:11px 5px;font-size:16px;font-size:1.6rem;margin:auto;text-align:center;text-decoration:none;display:block;width:100%;box-sizing:border-box}.page-purchase-cart .not-login.wizard-area .button-area .btn-go-login:hover{-moz-box-shadow:0 2px 0 #ff7251;-webkit-box-shadow:0 2px 0 #ff7251;background-color:#ff8542;box-shadow:0 2px 0 #ff7251;transform:translateY(1px)}.page-purchase-cart .not-login.wizard-area .button-area .btn-go-regist{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none;-moz-box-shadow:0 3px 0 #1f8b1d;-webkit-box-shadow:0 3px 0 #1f8b1d;box-shadow:0 3px 0 #1f8b1d;background-color:#2eac2b;color:#FFF;transition:0.15s;padding:11px 5px;font-size:16px;font-size:1.6rem;text-decoration:none;display:block;width:100%;margin:0 auto 10px;box-sizing:border-box}.page-purchase-cart .not-login.wizard-area .button-area .btn-go-regist:hover{-moz-box-shadow:0 2px 0 #1f8b1d;-webkit-box-shadow:0 2px 0 #1f8b1d;box-shadow:0 2px 0 #1f8b1d;transform:translateY(1px)}.page-purchase-cart .not-login .note{margin-top:20px;font-size:1.6rem}.page-purchase-cart .not-login .btn-go-back{display:block;margin-top:16px}.page-purchase-cart .product-recommend .corner-title-bar{background-color:transparent !important;border-bottom:solid 1px #ccc}.page-purchase-cart .product-recommend .corner-title-bar .corner-icon{display:none}.form-table.purchase-cart-items{float:left;width:67%;min-height:177px;margin-right:1%;border-color:#ccc;border-width:1px}.form-table.purchase-cart-items .form-table.form-table-pattern1{border:none}.form-table.purchase-cart-items .table-head,.form-table.purchase-cart-items .table-foot,.form-table.purchase-cart-items .body-head,.form-table.purchase-cart-items .body-item,.form-table.purchase-cart-items .body-foot{border-color:#ccc;border-width:1px}.form-table.purchase-cart-items .table-head.headline{background-color:#f8f8f8;font-size:16px;font-size:1.6rem;font-weight:normal;line-height:2;text-align:left}.form-table.purchase-cart-items .table-foot.headline{font-size:12px;font-size:1.2rem;font-weight:normal;line-height:2;text-align:left;background-color:#fff}.form-table.purchase-cart-items .body-item{vertical-align:middle}.form-table.purchase-cart-items .body-item .text-list .text-list-item{line-height:1.6}.form-table.purchase-cart-items .body-item.purchase-title{text-align:left;line-height:1.6;width:65%}.form-table.purchase-cart-items .body-item.purchase-pack{text-align:center;width:11%}.form-table.purchase-cart-items .body-item.purchase-license{text-align:center;width:11%}.form-table.purchase-cart-items .body-item.purchase-price{text-align:right;width:13%}.form-table.purchase-cart-summary{float:right;width:32%;background-color:#f8f8f8;border-color:#ccc;border-width:1px;box-shadow:rgba(0,0,0,0.1) 0px 6px 10px 0px}.form-table.purchase-cart-summary .purchase-payment{padding:20px 20px 10px}.form-table.purchase-cart-summary .purchase-payment .total-amount-area{margin-bottom:0}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl{width:auto}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl dt{display:table-cell;margin:0;padding:0;text-align:left;width:55%}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl dd{display:table-cell;margin:0;padding:0;text-align:right;width:45%}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.total-amount{border:none;line-height:1.8;margin:0 0 6px;width:100%;font-weight:normal}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.total-amount dt{font-size:16px;font-size:1.6rem;vertical-align:bottom}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.total-amount dd{font-size:16px;font-size:1.6rem}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.total-amount dd .before-price{text-decoration:line-through;font-size:18px;font-size:1.8rem;margin-bottom:-12px}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.total-amount dd .after-price{color:#e6042b;font-size:22px;font-size:2.2rem;margin-bottom:-6px}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.prepaid-payment dt,.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.prepaid-payment-shortage dt{font-size:14px;font-size:1.4rem}.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.prepaid-payment dd,.form-table.purchase-cart-summary .purchase-payment .total-amount-area dl.prepaid-payment-shortage dd{font-size:18px;font-size:1.8rem}.form-table.purchase-cart-summary .purchase-payment .wizard-area.not-login .button-area{height:auto}.form-table.purchase-cart-summary .purchase-payment .wizard-area .button-area{height:110px}.form-table.purchase-cart-summary .purchase-payment .wizard-area .button-area .btn-go-back{color:#777;margin:5px auto 0;display:inline-block}.page-purchase-cart .page-message-box.box-pattern2.error,.page-purchase-cart .page-message-box.box-pattern2.alert{margin:0 0 10px}.form-table.purchase-cart-items{margin-bottom:50px}.form-table.purchase-cart-items .body-item{vertical-align:middle;text-align:center;line-height:1.6}.form-table.purchase-cart-items .body-item .icon{margin:-1px 2px 0 0;vertical-align:middle}.form-table.purchase-cart-items .cart-jacket{width:8%;padding:8px 0 8px 6px}.form-table.purchase-cart-items .cart-title{text-align:left;width:55%;padding:10px;border-left-width:0}.form-table.purchase-cart-items .cart-title .text-list-item{line-height:1.6}.form-table.purchase-cart-items .cart-pack,.form-table.purchase-cart-items .cart-license{line-height:1.9;width:12%;padding:6px}.form-table.purchase-cart-items .cart-price{width:12%;font-weight:bold;padding:6px}.form-table.purchase-cart-items .cart-action{width:24%;height:22px;padding:5px;font-size:1.2;font-size:12px}.form-table.purchase-cart-items .cart-action a{color:#777}.form-table.purchase-cart-items .cart-action a:first-child{display:inline-block;padding-right:13px;margin-right:8px;border-right:1px solid #ccc}.form-table.my-buy-latter{margin:10px 0}.form-table.my-buy-latter .body-item{text-align:center;vertical-align:middle}.form-table.my-buy-latter .body-item .icon{margin:-1px 2px 0 0;vertical-align:middle}.form-table.my-buy-latter .buy-latter-jacket{width:10%}.form-table.my-buy-latter .buy-latter-title{text-align:left;width:53%}.form-table.my-buy-latter .buy-latter-price{width:25%}.form-table.my-buy-latter .buy-latter-price .item{display:block;overflow:hidden}.form-table.my-buy-latter .buy-latter-price .item .name{float:left;line-height:27px;vertical-align:middle}.form-table.my-buy-latter .buy-latter-price .item .price{display:inline;float:right;text-align:right;vertical-align:middle;width:140px}.form-table.my-buy-latter .buy-latter-price .item .price .before-price{vertical-align:middle}.form-table.my-buy-latter .buy-latter-price .item .btn-add-cart{width:70px}.form-table.my-buy-latter .buy-latter-price .item .btn-add-cart .icon-add-cart{float:left;margin:4px 0 0}.form-table.my-buy-latter .buy-latter-price .item .btn-add-cart .current-price{color:#fff;float:right}.form-table.my-buy-latter .buy-latter-action{width:12%}.total-amount-area{margin-bottom:5px}.total-amount-area dl{clear:both;display:table;float:none;font-weight:bold;margin:0 auto 10px;overflow:hidden;padding:5px 0;table-layout:fixed;width:370px}.total-amount-area dl dt{display:table-cell;margin:0;padding:0;text-align:left;width:55%}.total-amount-area dl dd{display:table-cell;margin:0;padding:0;text-align:right;width:45%}.total-amount-area dl.total-amount{border-bottom:solid 1px #999;line-height:1}.total-amount-area dl.total-amount dt{font-size:16px;font-size:1.6rem;vertical-align:bottom}.total-amount-area dl.total-amount dd{font-size:18px;font-size:1.8rem}.total-amount-area dl.total-amount dd .before-price{text-decoration:line-through;font-size:18px;font-size:1.8rem}.total-amount-area dl.total-amount dd .after-price{color:#e6042b;font-size:32px;font-size:3.2rem}.total-amount-area dl.prepaid-payment dt,.total-amount-area dl.prepaid-payment-shortage dt{font-size:14px;font-size:1.4rem}.total-amount-area dl.prepaid-payment dd,.total-amount-area dl.prepaid-payment-shortage dd{font-size:18px;font-size:1.8rem}.form-table.purchase-payment-contents{float:left;width:67%;padding-bottom:10px;margin-right:1%;border:solid 1px #ccc;box-sizing:border-box}.form-table.purchase-payment-contents .form-table.purchase-payment-header{margin:0;border-width:0;width:100%}.form-table.purchase-payment-contents .form-table.purchase-payment-header .table-head.headline{background-color:#f8f8f8;border-color:#ccc;border-style:solid;border-width:0 0 1px 0;font-size:16px;font-size:1.6rem;font-weight:normal;line-height:2;text-align:left}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"],.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]{position:absolute;opacity:0}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]+.rdx-label:before,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]+.rdx-label:before{content:'';border-radius:100%;border:1px solid #bfbfbf;box-shadow:inset 0 0 0 5px #fff;border-color:#bfbfbf;background:#bfbfbf;display:inline-block;width:24px;height:24px;position:relative;top:0.8em;margin-right:0.5em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]:checked+.rdx-label,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]:checked+.rdx-label{font-weight:bold}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]:checked+.rdx-label:before,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]:checked+.rdx-label:before{background-color:#3197EE;box-shadow:inset 0 0 0 5px #fff}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]:focus+.radio-label:before,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#3197EE}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]:disabled+.rdx-label:before,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]:disabled+.rdx-label:before{box-shadow:inset 0 0 0 5px #fff;border-color:#bfbfbf;background:#bfbfbf}.form-table.purchase-payment-contents .custom-radio.rdx-pay-method input[type="radio"]+.rdx-label:empty:before,.form-table.purchase-payment-contents .custom-radio.rdx-cc-use-type input[type="radio"]+.rdx-label:empty:before{margin-right:0}.form-table.purchase-payment-contents .pay-method-area .partial-area-body .rdx-cc-use{height:45px;line-height:45px;vertical-align:middle;padding:2px 0 2px}.form-table.purchase-payment-summary{float:right;width:32%;background-color:#f8f8f8;border-color:#ccc;border-width:1px;box-shadow:rgba(0,0,0,0.1) 0px 6px 10px 0px}.form-table.purchase-payment-summary .purchase-payment{padding:20px 20px 10px}.form-table.purchase-payment-summary .purchase-payment .total-amount-area{margin-bottom:0}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl{width:auto}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl dt{display:table-cell;margin:0;padding:0;text-align:left;width:55%}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl dd{display:table-cell;margin:0;padding:0;text-align:right;width:45%}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.total-amount{border:none;line-height:1.8;margin:0 0 6px;width:100%}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.total-amount dt{font-size:16px;font-size:1.6rem;vertical-align:bottom}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.total-amount dd{font-size:16px;font-size:1.6rem}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.total-amount dd .before-price{text-decoration:line-through;font-size:18px;font-size:1.8rem;margin-bottom:-12px}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.total-amount dd .after-price{color:#e6042b;font-size:22px;font-size:2.2rem;margin-bottom:-6px}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.prepaid-payment dt,.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.prepaid-payment-shortage dt{font-size:14px;font-size:1.4rem}.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.prepaid-payment dd,.form-table.purchase-payment-summary .purchase-payment .total-amount-area dl.prepaid-payment-shortage dd{font-size:18px;font-size:1.8rem}.form-table.purchase-payment-summary .purchase-payment .wizard-area .button-area{height:106px}.form-table.purchase-payment-summary .purchase-payment .wizard-area .button-area .btn-go-back{color:#777;margin:5px auto 0;display:inline-block}.pay-method-area{padding:10px 10px 0}.pay-method-area .partial-area-header{border:1px solid #ccc;background-color:#f8f8f8;height:47px;line-height:49px;padding:2px 16px;vertical-align:middle}.pay-method-area .partial-area-header .headline{display:inline-block;font-size:14px;font-size:1.4;width:100%;height:100%}.pay-method-area .partial-area-header .headline img.payment-logo{float:right;margin:8px 0;vertical-align:middle}.pay-method-area .partial-area-header .sub-text{font-size:14px;font-size:1.4rem;margin-left:10px;height:100%}.pay-method-area .partial-area-body{border-style:solid;border-color:#ccc;border-width:0 1px 1px 1px;background-color:#fff;margin-top:-1px;padding:16px;text-align:center;border-head:solid 1px #ccc}.pay-method-area .partial-area-body .form-area-wrapper{display:inline-block}.pay-method-area .partial-area-body .form-area{overflow:hidden;clear:both;width:auto}.pay-method-area .partial-area-body .form-area .form-title{font-size:14px;font-size:1.4rem;font-weight:bold;line-height:3;float:left;width:136px;text-align:left;margin-bottom:15px}.pay-method-area .partial-area-body .form-area .form-title .form-sub-title{font-size:14px;font-size:1.4rem;font-weight:normal}.pay-method-area .partial-area-body .form-area .form-item{font-size:14px;font-size:1.4rem;float:left;text-align:left}.pay-method-area .partial-area-body .form-area .form-item .form-img{padding-top:4px}.pay-method-area .partial-area-body .form-area .form-item a.securitycard-link{display:inline-block}.pay-method-area .partial-area-body .form-area .form-item a.securitycard-link span.sentence{display:inline-block;font-size:12px;color:#777;margin:0;padding-left:10px;text-decoration:underline}.pay-method-area .partial-area-body .form-area .form-item a.securitycard-link span.sentence:hover{text-decoration:none}.pay-method-area .partial-area-body .form-area input.form-textbox{border-radius:3px;padding:.3em;float:left;margin-right:5px}.pay-method-area .partial-area-body .form-area.p-credit-card--input__item.__save{margin-bottom:10px}.pay-method-area .partial-area-body .form-area.p-credit-card--input__item.__save .chk-save-cc{font-size:1.4rem}.pay-method-area .partial-area-body .form-area.p-credit-card--input__item.__explain .p-credit-card--input__item__data{margin:0}.pay-method-area .partial-area-body .form-area.p-credit-card--input__item.__explain .p-credit-card--input__item__data .token-message{font-size:12px;color:#777}.pay-method-area .partial-area-body .form-area .error{display:inherit;clear:both;padding:2px 0 3px}.pay-method-area .partial-area-body .form-area .error a{display:inherit;clear:both}.pay-method-area .partial-area-body .form-area input::placeholder{font-size:1.4rem;font-weight:normal !important}.pay-method-area .partial-area-body .form-area .button-area{margin-top:30px}.pay-method-area .partial-area-body .item-text{display:inline-block;font-size:24px;font-size:2.4rem}.pay-method-area .partial-area-body .item-text.shortage{margin:0 0 0 30px}.pay-method-area .partial-area-body .item-text .item-sub-text{font-size:14px;font-size:1.4rem}.pay-method-area .partial-area-body .sub-button-area{margin:-8px 0 0 10px;display:inline-block;vertical-align:text-top}.pay-method-area .partial-area-body .sub-button-area .note{clear:both;float:none;font-size:12px;font-size:1.2rem;margin:4px 0 10px;padding:0;width:100%}.pay-method-area .partial-area-body select:focus,.pay-method-area .partial-area-body input:focus{outline:none;border-color:#3197EE}.pay-method-area .partial-area-body select.error-form,.pay-method-area .partial-area-body input.error-form{background:#FFEDF5 !important;border-color:#ffb0bd !important}.pay-method-area .rdx-label{cursor:pointer;display:inline-block;width:605px}.pay-method-area input:focus::placeholder{color:transparent}.pay-method-area .rdx-cc-use-type-area{border-radius:4px}.pay-method-area .rdx-cc-use-type-area.bg-yellow{background-color:#fff6ea}.pay-method-area .rdx-cc-use-type-area.bg-gray{background-color:#f8f8f8}.pay-method-area .input_wrapper{display:inline-block;margin-top:30px}.pay-method-area .input_wrapper .form-area .form-item{margin:0 0 30px 0}.purchase-credit-card .partial-area-header .headline img.payment-logo{height:35px}.rdx-cc-use-type-area,.rdx-cc-use-input-area{padding:0;font-size:14px;font-size:1.4rem}.rdx-cc-use-type-area:last-child,.rdx-cc-use-input-area:last-child{margin-top:10px}.rdx-cc-use-type-area.regist-cc,.rdx-cc-use-input-area.regist-cc{padding:0 27px 10px 33px}.rdx-cc-use-type-area.regist-cc dt.form-title,.rdx-cc-use-input-area.regist-cc dt.form-title{font-weight:normal !important}.rdx-cc-use-type-area .partial-area-header,.rdx-cc-use-input-area .partial-area-header{background:none;border:none;float:left;width:146px;margin:0;padding:0 12px}.rdx-cc-use-type-area .partial-area-header .rdx-label,.rdx-cc-use-input-area .partial-area-header .rdx-label{width:154px;text-align:left}.rdx-cc-use-type-area .partial-area-body-sub,.rdx-cc-use-input-area .partial-area-body-sub{display:inline-block;padding:10px 0;width:100%}.rdx-cc-use-type-area .partial-area-body-sub .form-area-wrapper,.rdx-cc-use-input-area .partial-area-body-sub .form-area-wrapper{display:inline-block;margin-top:0}.rdx-cc-use-type-area .partial-area-body-sub .form-area-wrapper dt.form-title,.rdx-cc-use-input-area .partial-area-body-sub .form-area-wrapper dt.form-title{font-weight:normal}.rdx-cc-use-type-area .partial-area-body-sub .form-area-wrapper .btn-register-credit-card,.rdx-cc-use-input-area .partial-area-body-sub .form-area-wrapper .btn-register-credit-card{height:auto;margin:10px 0;width:100%}.rdx-cc-use-type-area .rdx-cc-use,.rdx-cc-use-input-area .rdx-cc-use{display:inline-block;line-height:3em;margin:0 auto}.rdx-cc-use-type-area .rdx-cc-use .form-area .form-item br,.rdx-cc-use-input-area .rdx-cc-use .form-area .form-item br{display:none}.rdx-cc-use-type-area .input_wrapper .form-area .form-item br,.rdx-cc-use-input-area .input_wrapper .form-area .form-item br{display:none}.rdx-cc-use-type-area .form-textbox.cscode.c-text-form,.rdx-cc-use-input-area .form-textbox.cscode.c-text-form{width:4em}.rdx-cc-use-type-area+.wizard-area,.rdx-cc-use-input-area+.wizard-area{margin-top:10px}.rdx-cc-use-type-area+.wizard-area .button-area,.rdx-cc-use-input-area+.wizard-area .button-area{height:40px}.purchase-bitcash .partial-area-body{padding:20px 0 10px}.purchase-bitcash .partial-area-body .form-area .form-title{width:94px;margin-bottom:0}.purchase-bitcash .partial-area-body .form-area .form-item{margin:0}.purchase-bitcash .partial-area-body .form-area .form-item input.form-textbox.bc-num{width:17em}.purchase-bitcash .partial-area-body .form-area .form-item span.sentence{font-size:12px;padding:3px 0 0 4px;line-height:2.8;display:inline-block;margin:0}.purchase-carrier-pay .partial-area-header .headline img.payment-logo{margin:11px 0;height:29px}.purchase-carrier-pay .partial-area-header .headline img.payment-logo.au-payment{margin:15px 0 0;height:20px}.purchase-carrier-pay .carrier-pay-area{padding:10px}.purchase-carrier-pay .carrier-pay-area .carrier-pay-consent-text{font-size:14px;font-size:1.4rem;line-height:1.7}.purchase-carrier-pay .carrier-pay-area .carrier-pay-consent-btn{height:40px;margin-top:10px}.form-table.purchase-payment-total .body-head{text-align:center;width:85%}.form-table.purchase-payment-total .body-item{text-align:right;width:15%}.purchase-sokmil-point .partial-area-body{padding:20px 16px 16px}.purchase-sokmil-point .partial-area-body .form-area .form-title{width:142px;margin:0;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.7}.purchase-sokmil-point .partial-area-body .form-area .form-item{line-height:1.7;width:134px;text-align:right;margin:0}.purchase-sokmil-point .partial-area-body .form-area .form-item .item-text{font-size:14px;font-size:1.4rem;font-weight:normal}.purchase-sokmil-point .partial-area-body .form-area .form-item .item-text.shortage{margin-left:0px}.purchase-atone-lite .partial-area-header .headline img.payment-logo,.purchase-atone .partial-area-header .headline img.payment-logo{height:35px;margin:6px 0}.purchase-atone-lite .partial-area-body .atone-message-area,.purchase-atone .partial-area-body .atone-message-area{font-size:14px;font-size:1.4rem;padding:10px;text-align:left}.purchase-atone-lite .partial-area-body .atone-message-area ul,.purchase-atone .partial-area-body .atone-message-area ul{box-sizing:border-box;margin:0 auto;max-width:520px}.purchase-atone-lite .partial-area-body .atone-message-area ul.ul-disc,.purchase-atone .partial-area-body .atone-message-area ul.ul-disc{list-style-type:disc;padding-left:20px}.purchase-atone-lite .partial-area-body .atone-message-area ul.ul-square>li,.purchase-atone .partial-area-body .atone-message-area ul.ul-square>li{margin-bottom:20px}.purchase-atone-lite .partial-area-body .atone-message-area ul.ul-square>li:last-of-type,.purchase-atone .partial-area-body .atone-message-area ul.ul-square>li:last-of-type{margin-bottom:0}.purchase-atone-lite .partial-area-body .atone-message-area ul.ul-square>li::before,.purchase-atone .partial-area-body .atone-message-area ul.ul-square>li::before{content:'■';display:inline}.purchase-atone-lite .partial-area-body .atone-message-area .payment-logo,.purchase-atone .partial-area-body .atone-message-area .payment-logo{display:block;height:100px;margin:0 auto 20px;width:auto}.form-table.purchase-confirm-contents{width:67%;margin-right:1%}.form-table.purchase-confirm-items{float:left;width:67%;margin-right:1%;border-collapse:separate}.form-table.purchase-confirm-items+.partial-area .partial-area-body{margin-top:20px}.form-table.purchase-confirm-summary{float:right;width:32%;box-shadow:rgba(0,0,0,0.1) 0px 6px 10px 0px}.form-table.purchase-confirm-summary input.btn-purchase-flow.btn.sz-ptn4{width:100%;box-sizing:border-box;margin:0}.form-table.purchase-confirm-contents{border-color:#ccc;border-width:1px}.form-table.purchase-confirm-contents .table-head,.form-table.purchase-confirm-contents .table-foot,.form-table.purchase-confirm-contents .body-head,.form-table.purchase-confirm-contents .body-item,.form-table.purchase-confirm-contents .body-foot{border-color:#ccc;border-width:1px}.form-table.purchase-confirm-contents .table-head.headline{background-color:#f8f8f8;font-size:16px;font-size:1.6rem;font-weight:normal;line-height:2;text-align:left}.form-table.purchase-confirm-contents .body-item{font-size:14px;font-size:1.4rem;vertical-align:center;align-items:center;padding:10px 20px}.form-table.purchase-confirm-contents .body-item.purchase-title{width:20%;border-right:none;padding:10px 10px 10px 20px}.form-table.purchase-confirm-contents .body-item.purchase-pay-method{width:42%;padding:10px;border-right:none;border-left:none}.form-table.purchase-confirm-contents .body-item.purchase-pay-method-change{width:28%;border-left:none}.form-table.purchase-confirm-contents .body-item.purchase-pay-method-change .link-change-pay-method,.form-table.purchase-confirm-contents .body-item.purchase-pay-method-change .btn-open-point-popup{float:right}.form-table.purchase-confirm-contents .body-item .item-area .area-header{float:left;line-height:2}.form-table.purchase-confirm-contents .body-item .item-area .area-header .headline{font-size:16px;font-size:1.6rem}.form-table.purchase-confirm-contents .body-item .item-area .area-header .sub-text{font-size:14px;font-size:1.4rem;margin-left:10px}.form-table.purchase-confirm-contents .body-item .item-area .area-body{float:left;margin:10px 0}.form-table.purchase-confirm-contents .body-item .item-area .area-body .method-title{font-weight:bold}.form-table.purchase-confirm-contents .body-item .item-area .area-body .method-title+.pattern01+.pattern01{color:#999}.form-table.purchase-confirm-contents .body-item .item-area .area-body.separator{border-top:solid 1px #ccc;padding-top:5px}.form-table.purchase-confirm-contents .body-item .item-area .area-body .headline{line-height:2}.form-table.purchase-confirm-contents .body-item .item-area .area-body .btn-open-point-popup{margin-left:10px;margin-bottom:2px}.form-table.purchase-confirm-contents .body-item .item-area .area-body .wizard-area .button-area .consumer-transaction_link{max-width:470px;text-align:left;margin:10px auto}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info{clear:both;display:table;float:none;margin:0;overflow:hidden;padding:2px 0;table-layout:fixed;width:100%;line-height:1.6}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.payment-amount{font-size:20px;font-size:2.0rem;font-weight:bold;margin-bottom:10px}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.total-amount,.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.subtraction-amount,.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.method-detail-after{color:#999}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info dt{display:table-cell;margin:0;padding:0;text-align:left}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info dd{display:table-cell;margin:0;padding:0;text-align:right}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern02 dt{width:20%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern02 dd{text-align:left;width:80%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern03 dt{text-align:left;width:60%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern03 dd{width:40%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern04 dt{text-align:left;width:40%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.pattern04 dd{text-align:left;width:60%}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.separator{border-top:solid 1px #ccc}.form-table.purchase-confirm-contents .body-item .item-area .area-body .item-info.separator.get-point{font-weight:bold}.form-table.purchase-confirm-contents .purchase-payment{width:45%;padding:20px 20px 2px}.form-table.purchase-confirm-contents .point-supply-area,.form-table.purchase-confirm-contents .point-sale-apply-area{margin:15px 0;padding:10px 15px;box-sizing:border-box;border-radius:4px;background-color:#f8f8f8}.form-table.purchase-confirm-contents .point-supply-area .headline,.form-table.purchase-confirm-contents .point-sale-apply-area .headline{font-weight:bold}.form-table.purchase-confirm-contents .point-supply-area .headline.point-supply-title,.form-table.purchase-confirm-contents .point-sale-apply-area .headline.point-supply-title{margin-top:5px}.form-table.purchase-confirm-contents .point-supply-area .apply-list .text-list-item,.form-table.purchase-confirm-contents .point-sale-apply-area .apply-list .text-list-item{margin-top:3px}.form-table.purchase-confirm-contents .point-supply-area .apply-list.point-apply,.form-table.purchase-confirm-contents .point-sale-apply-area .apply-list.point-apply{color:#00902f !important}.form-table.purchase-confirm-contents .point-supply-area .apply-list.sale-apply,.form-table.purchase-confirm-contents .point-sale-apply-area .apply-list.sale-apply{color:#e6042b !important}.form-table.purchase-confirm-contents .point-supply-area .apply-list.discount-apply,.form-table.purchase-confirm-contents .point-sale-apply-area .apply-list.discount-apply{color:#e6042b !important}.form-table.purchase-confirm-summary{background-color:#f8f8f8;border-color:#ccc;border-width:1px}.form-table.purchase-confirm-summary .table-head,.form-table.purchase-confirm-summary .table-foot,.form-table.purchase-confirm-summary .body-head,.form-table.purchase-confirm-summary .body-item,.form-table.purchase-confirm-summary .body-foot{border-color:#ccc;border-width:1px}.form-table.purchase-confirm-summary .table-head.headline{font-size:16px;font-size:1.6rem;line-height:2;text-align:left}.form-table.purchase-confirm-summary .body-item{font-size:14px;font-size:1.4rem;padding:20px 10px 0;width:55%;vertical-align:top}.form-table.purchase-confirm-summary .body-item .item-area .area-header{line-height:2}.form-table.purchase-confirm-summary .body-item .item-area .area-header .headline{font-size:16px;font-size:1.6rem;font-weight:bold}.form-table.purchase-confirm-summary .body-item .item-area .area-header .sub-text{font-size:14px;font-size:1.4rem;margin-left:10px}.form-table.purchase-confirm-summary .body-item .item-area .area-body{margin:10px 0}.form-table.purchase-confirm-summary .body-item .item-area .area-body.separator{border-top:solid 1px #ccc;padding-top:5px}.form-table.purchase-confirm-summary .body-item .item-area .area-body .headline{font-weight:bold;line-height:2}.form-table.purchase-confirm-summary .body-item .item-area .area-body .btn-open-point-popup{margin-left:10px;margin-bottom:2px}.form-table.purchase-confirm-summary .body-item .item-area .area-body .wizard-area .button-area{height:105px}.form-table.purchase-confirm-summary .body-item .item-area .area-body .wizard-area .button-area .consumer-transaction_link{max-width:470px;text-align:left;margin:15px auto}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info{clear:both;display:table;float:none;margin:0;overflow:hidden;padding:2px 0;table-layout:fixed;width:100%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.payment-amount{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 0 6px}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info dt{display:table-cell;margin:0;padding:0;text-align:left}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info dd{display:table-cell;margin:0;padding:0;text-align:right}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern01{width:300px}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern01 dt{width:65%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern01 dd{width:35%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern02 dt{width:20%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern02 dd{text-align:left;width:80%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern03 dt{text-align:left;width:50%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.pattern03 dd{width:50%}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.separator{border-top:solid 1px #ccc}.form-table.purchase-confirm-summary .body-item .item-area .area-body .item-info.separator.get-point{font-weight:bold}.form-table.purchase-confirm-summary .purchase-payment{padding:10px 20px 5px}.form-table.purchase-confirm-summary .point-supply-area,.form-table.purchase-confirm-summary .point-sale-apply-area{margin:5px 0 10px;padding:10px 15px;box-sizing:border-box;border-radius:4px;background-color:#fff}.form-table.purchase-confirm-summary .point-supply-area .headline,.form-table.purchase-confirm-summary .point-sale-apply-area .headline{font-weight:bold}.form-table.purchase-confirm-summary .point-supply-area .headline.point-supply-title,.form-table.purchase-confirm-summary .point-sale-apply-area .headline.point-supply-title{margin-top:5px}.form-table.purchase-confirm-summary .point-supply-area .apply-list .text-list-item,.form-table.purchase-confirm-summary .point-sale-apply-area .apply-list .text-list-item{font-size:12px;margin-bottom:4px;line-height:1.5}.form-table.purchase-confirm-summary .point-supply-area .apply-list.point-apply,.form-table.purchase-confirm-summary .point-sale-apply-area .apply-list.point-apply{color:#00902f !important}.form-table.purchase-confirm-summary .point-supply-area .apply-list.sale-apply,.form-table.purchase-confirm-summary .point-sale-apply-area .apply-list.sale-apply{color:#e6042b !important}.form-table.purchase-confirm-summary .point-supply-area .apply-list.discount-apply,.form-table.purchase-confirm-summary .point-sale-apply-area .apply-list.discount-apply{color:#e6042b !important}.form-table.purchase-confirm-items{border-color:#ccc;border-width:1px}.form-table.purchase-confirm-items .table-head,.form-table.purchase-confirm-items .table-foot,.form-table.purchase-confirm-items .body-head,.form-table.purchase-confirm-items .body-item,.form-table.purchase-confirm-items .body-foot{border-color:#ccc;border-width:1px}.form-table.purchase-confirm-items .table-head.headline{background-color:#f8f8f8;font-size:16px;font-size:1.6rem;font-weight:normal;line-height:2;text-align:left}.form-table.purchase-confirm-items .table-foot.headline{font-size:12px;font-size:1.2rem;font-weight:normal;line-height:2;text-align:left;background-color:#fff}.form-table.purchase-confirm-items .body-item{vertical-align:middle}.form-table.purchase-confirm-items .body-item .text-list .text-list-item{line-height:1.6}.form-table.purchase-confirm-items .body-item.purchase-title{text-align:left;line-height:1.5;width:61%;padding-left:20px}.form-table.purchase-confirm-items .body-item.purchase-pack{text-align:center;width:15%}.form-table.purchase-confirm-items .body-item.purchase-license{text-align:center;width:15%}.form-table.purchase-confirm-items .body-item.purchase-price{font-weight:bold;text-align:right;width:15%;padding:10px 20px}#use-point-pop-up .pop-up-header dl{clear:both;display:table;float:none;margin:0;overflow:hidden;padding:2px 0;table-layout:fixed;width:100%}#use-point-pop-up .pop-up-header dl dt,#use-point-pop-up .pop-up-header dl dd{display:table-cell;margin:0;vertical-align:bottom}#use-point-pop-up .pop-up-header dl dt{font-size:18px;font-size:1.8rem;text-align:left;width:55%}#use-point-pop-up .pop-up-header dl dd{font-size:20px;font-size:2.0rem;font-weight:bold;text-align:right;width:45%}#use-point-pop-up .pop-up-body .form-box{margin:10px 0 0}#use-point-pop-up .pop-up-body dl{clear:both;float:none;margin:10px 0;overflow:hidden;width:100%}#use-point-pop-up .pop-up-body dl dt,#use-point-pop-up .pop-up-body dl dd{margin:0;padding:0;vertical-align:bottom}#use-point-pop-up .pop-up-body dl dt{float:left}#use-point-pop-up .pop-up-body dl dd{float:right}#use-point-pop-up .pop-up-footer .button-area{height:auto}#use-point-pop-up .text-list .text-list-item{line-height:35px}#use-point-pop-up .text-list .text-list-item span{white-space:nowrap;word-break:keep-all;word-wrap:normal}#use-point-pop-up .use-point-num{display:inline-block;margin:0 5px 0 10px;text-align:right}.header-global-narrow .band-banner-area,.header-global-logoonly .band-banner-area{display:none}.header-global-narrow .page-purchase-cart .page-campaign-banner,.header-global-narrow .page-purchase-payment .page-campaign-banner,.header-global-narrow .page-purchase-confirm .page-campaign-banner,.header-global-narrow .page-purchase-finish .page-campaign-banner,.header-global-logoonly .page-purchase-cart .page-campaign-banner,.header-global-logoonly .page-purchase-payment .page-campaign-banner,.header-global-logoonly .page-purchase-confirm .page-campaign-banner,.header-global-logoonly .page-purchase-finish .page-campaign-banner{margin:25px 0 0}.header-global-narrow .page-purchase-cart .page-title-bar,.header-global-narrow .page-purchase-payment .page-title-bar,.header-global-narrow .page-purchase-confirm .page-title-bar,.header-global-narrow .page-purchase-finish .page-title-bar,.header-global-logoonly .page-purchase-cart .page-title-bar,.header-global-logoonly .page-purchase-payment .page-title-bar,.header-global-logoonly .page-purchase-confirm .page-title-bar,.header-global-logoonly .page-purchase-finish .page-title-bar{text-align:center;margin:20px 0 10px}.header-global-narrow .page-purchase-cart .page-title-bar .page-title,.header-global-narrow .page-purchase-payment .page-title-bar .page-title,.header-global-narrow .page-purchase-confirm .page-title-bar .page-title,.header-global-narrow .page-purchase-finish .page-title-bar .page-title,.header-global-logoonly .page-purchase-cart .page-title-bar .page-title,.header-global-logoonly .page-purchase-payment .page-title-bar .page-title,.header-global-logoonly .page-purchase-confirm .page-title-bar .page-title,.header-global-logoonly .page-purchase-finish .page-title-bar .page-title{margin:0 auto;width:100%;font-size:24px}.header-global-narrow .page-footer,.header-global-logoonly .page-footer{margin-top:30px}.header-global-narrow .page-footer .footer-site-map,.header-global-logoonly .page-footer .footer-site-map{display:none}.form-table input.btn-purchase-flow.btn.sz-ptn4{width:100%;box-sizing:border-box;margin:0}.page-purchase-cart .page-message-box.box-pattern2.error,.page-purchase-cart .page-message-box.box-pattern2.alert{margin:0 auto 10px;width:100%;box-sizing:border-box}.page-purchase-cart .page-message-box.box-pattern2.error .page-message-body.body-pattern2,.page-purchase-cart .page-message-box.box-pattern2.alert .page-message-body.body-pattern2{padding:8px}.form-table.purchase-cart-summary+.page-message-box.box-pattern2.error,.form-table.purchase-cart-summary+.page-message-box.box-pattern2.alert{width:67%}.page-purchase-payment .page-message-box.box-pattern2.error,.page-purchase-payment .page-message-box.box-pattern2.alert,.page-purchase-confirm .page-message-box.box-pattern2.error,.page-purchase-confirm .page-message-box.box-pattern2.alert{float:left;margin:0 0 10px;width:67%;box-sizing:border-box}.page-purchase-payment .rdx-cc-use-input-area .wizard-area{height:40px}.form-table.purchase-confirm-mix-pay-method .body-item.item{width:65%}.form-table.purchase-confirm-mix-pay-method .body-item.amount{text-align:right;vertical-align:middle;width:10%}.page-purchase-finish .message-text .notice{font-size:1.8rem}.form-table.charge-prepaid .body-head{font-size:18px;font-size:1.8rem}.form-table.charge-prepaid .body-item{vertical-align:middle}.form-table.member-update-base,.form-table.member-update-cc{margin:0 0 30px}.form-table.member-update-base .item-text,.form-table.member-update-cc .item-text{font-size:18px;font-size:1.8rem}.form-table.member-mail-change .item-text{font-size:18px;font-size:1.8rem}.page-register-auth-code .form-message{text-align:center;margin:70px auto;float:none;font-size:18px;font-size:1.8rem;line-height:2}.page-register-auth-code .form-message2{text-align:center;margin-bottom:10px}.page-register-auth-code .auth-code-area{text-align:center;border-color:#ccc;border-width:1px;border-style:solid none solid none;padding:25px 0;margin-bottom:10px}.page-register-auth-code .auth-code-area label{margin-right:10px}.page-register-auth-code .auth-code-area input.auth-code{vertical-align:bottom;padding:2px 6px;width:5em}.page-register-auth-code .auth-code-area .btn-register-flow{margin:0 5px;padding:0 24px}.page-register-finish .page-message-box{font-size:18px;font-size:1.8rem}.page-register-finish .page-message-box .page-message-head,.page-register-finish .page-message-box .page-message-body{text-align:center}.page-register-finish .page-message-box .title-text{float:none}.page-register-finish.new-browser{text-align:center}.page-register-finish.new-browser .logo-img{margin:50px auto 0}.page-register-finish.new-browser .page-message-box{margin-top:50px}.page-register-finish.new-browser .page-message-box .page-message-body{padding:10px 15px}.form-table.member-leave .body-item .form-checkbox-list{float:left;width:100%}.form-table.member-leave .body-item .form-checkbox-list .form-checkbox-item{display:inline-block;float:left;width:33%}.form-table.member-login .body-item .email,.form-table.member-login .body-item .password{margin-bottom:10px}.form-message.register-area{clear:both;float:none;margin:0 auto 10px;overflow:hidden;text-align:center;width:450px}.form-message.register-area .form-message-title{font-size:16px;font-size:1.6rem}.login-notice{clear:both;float:none;overflow:hidden}.page-lock-confirm-email .step-label-list .step-label-item,.page-lock-confirm-auth-code .step-label-list .step-label-item,.page-lock-confirm-finish .step-label-list .step-label-item{text-align:center}.page-lock-confirm-email .step-label-list .step-label-item .step-label-item-text,.page-lock-confirm-auth-code .step-label-list .step-label-item .step-label-item-text,.page-lock-confirm-finish .step-label-list .step-label-item .step-label-item-text{float:none}.page-lock-confirm-email .form-table.lock-confirm-send-mail .body-head,.page-lock-confirm-auth-code .form-table.lock-confirm-send-mail .body-head,.page-lock-confirm-finish .form-table.lock-confirm-send-mail .body-head{vertical-align:middle}.page-lock-confirm-email .form-table.lock-confirm-send-mail .body-item,.page-lock-confirm-auth-code .form-table.lock-confirm-send-mail .body-item,.page-lock-confirm-finish .form-table.lock-confirm-send-mail .body-item{font-size:18px;font-size:1.8rem}.page-lock-confirm-auth-code .form-message{text-align:center;margin:90px auto;float:none;font-size:18px;font-size:1.8rem;line-height:2}.page-lock-confirm-auth-code .form-message2{text-align:center;margin-bottom:10px}.page-lock-confirm-auth-code .auth-code-area{text-align:center;border-color:#ccc;border-width:1px;border-style:solid none solid none;padding:25px 0;margin-bottom:10px}.page-lock-confirm-auth-code .auth-code-area label{margin-right:10px}.page-lock-confirm-auth-code .auth-code-area input.auth-code{vertical-align:bottom;padding:0;width:8em}.page-lock-confirm-auth-code .auth-code-area .btn-register-flow{margin:0 5px;padding:0 24px}.page-lock-confirm-finish .message-text{font-size:18px;font-size:1.8rem}.page-mailsubscription-input .area-all-check{text-align:center;line-height:2;margin-bottom:10px}.page-mailsubscription-input .area-all-check .sz-ptn1{text-decoration:underline;cursor:pointer}.page-update-input .table-style,.page-update-input .member-pwansupdate-cc,.page-reset-password-reset .table-style,.page-reset-password-reset .member-pwansupdate-cc{margin:0 0 30px}.page-update-input .table-style .body-item,.page-update-input .member-pwansupdate-cc .body-item,.page-reset-password-reset .table-style .body-item,.page-reset-password-reset .member-pwansupdate-cc .body-item{width:100%;padding:0;border-style:solid solid none solid}.page-update-input .table-style .body-item .form-area,.page-update-input .member-pwansupdate-cc .body-item .form-area,.page-reset-password-reset .table-style .body-item .form-area,.page-reset-password-reset .member-pwansupdate-cc .body-item .form-area{clear:both;display:table;table-layout:fixed;height:6em;width:100%}.page-update-input .table-style .body-item .form-area .form-title,.page-update-input .member-pwansupdate-cc .body-item .form-area .form-title,.page-reset-password-reset .table-style .body-item .form-area .form-title,.page-reset-password-reset .member-pwansupdate-cc .body-item .form-area .form-title{display:table-cell;box-sizing:border-box;float:left;width:25%;height:6em;background-color:#eee;text-align:right;padding:10px;border-color:#ccc;border-style:none solid solid none;border-width:1px;font-weight:bold}.page-update-input .table-style .body-item .form-area .form-item,.page-update-input .member-pwansupdate-cc .body-item .form-area .form-item,.page-reset-password-reset .table-style .body-item .form-area .form-item,.page-reset-password-reset .member-pwansupdate-cc .body-item .form-area .form-item{display:table-cell;box-sizing:border-box;float:right;width:75%;height:6em;padding:10px;border-color:#ccc;border-style:none none solid none;border-width:1px}.page-update-input .body-head,.page-reset-password-reset .body-head{vertical-align:middle}.page-update-input .body-item .form-textbox,.page-reset-password-reset .body-item .form-textbox{border:1px solid #c8c8c8;box-shadow:0 1px 0 #fff;box-shadow:0 0 2px #ddd inset;border-radius:3px;padding:12px 7px 11px 8px !important;font-size:16px !important;font-size:1.6rem !important;box-sizing:border-box}#flow-purchase-step.purchase-step-label-list{width:63%;position:relative;margin:12px auto 20px auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}#flow-purchase-step.purchase-step-label-list .step-label-item{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:25%;color:#80CF30;font-size:14px;font-size:1.4}#flow-purchase-step.purchase-step-label-list .step-label-item:before{display:block;width:10px;height:10px;margin:11px auto;content:'';text-align:center;border-radius:50%;background-color:#80CF30}#flow-purchase-step.purchase-step-label-list .step-label-item:after{position:absolute;z-index:-1;top:15px;left:-50%;width:100%;height:2px;content:'';background-color:#80CF30}#flow-purchase-step.purchase-step-label-list .step-label-item:first-child:after{content:none}#flow-purchase-step.purchase-step-label-list .step-label-item.current-step:before{width:16px;height:16px;margin:8px auto 10px auto}#flow-purchase-step.purchase-step-label-list .step-label-item.current-step .step-label-item-text{font-size:18px;font-size:1.8;margin-top:-5px}#flow-purchase-step.purchase-step-label-list .step-label-item .step-label-item-text{font-weight:bold;padding-top:5px}#flow-purchase-step.purchase-step-label-list .step-label-item.current-step ~ .step-label-item .step-label-item-text{color:#ccc}#flow-purchase-step.purchase-step-label-list .step-label-item.current-step ~ .step-label-item:before{background-color:#f3f3f3}#flow-purchase-step.purchase-step-label-list .step-label-item.current-step ~ .step-label-item:after{background-color:#f3f3f3}#firstpurchase_50off.partial-area{width:100%;display:inline-block;margin-top:-6px}#firstpurchase_50off.partial-area div{overflow:visible}#firstpurchase_50off.partial-area div img{width:100%;text-align:center;margin:0 auto}#firstpurchase_50off.partial-area+.partial-area.total-amount-area{margin-top:-17px}#firstpurchase_50off_bitcash .partial-area-body{border:0;margin-bottom:10px;text-align:center;font-size:14px;color:#e6042b;padding:5px 0}#firstpurchase_50off_bitcash .partial-area-body span{font-weight:bold}.page-purchase-confirm h2.headline{color:#0086ff;font-size:2.6rem;font-weight:bold;text-align:center;margin:30px 0}.page-purchase-age-verification .page-title-bar{display:none}.page-purchase-age-verification h2.headline{font-size:3.0rem;text-align:center;margin:50px 0}.page-purchase-age-verification div.link-wrapper{margin:25px 0 0;text-align:center;font-weight:normal}.page-purchase-age-verification a.link{color:#0086ff;font-size:2.3rem;text-align:center;font-weight:normal}.page-purchase-age-verification p{font-size:1.4rem;text-align:center;margin:10px 0}.page-purchase-age-verification .gray-border{background-color:#8d8d8d;display:block;border-bottom:solid 1px #8d8d8d;margin:60px 0}.page-purchase-age-verification .partial-area-body{margin:25px 50px 50px;text-align:center}.page-purchase-age-verification .partial-area-body .headline02{margin:0 auto -50px;background-color:#0086ff;border-radius:100px;padding:10px;text-align:center;font-size:2.0rem;color:#FFF;min-width:600px;display:inline-block}.page-purchase-age-verification .partial-area-body .headline02.gray-bar{background-color:#8d8d8d}.page-purchase-age-verification .partial-area-body .main-wrapper{padding:30px 100px;border-radius:30px;background-color:#f7f7f7;text-align:center}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list{margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px;list-style:none;text-align:center;max-width:500px}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list img{display:block;margin:auto}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list2{margin:20px auto 0;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;list-style:none;text-align:center;max-width:500px}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list3{font-size:2.0rem;margin:auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;list-style:none;text-align:center}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list3 .finish{color:#0086ff;font-size:2.6rem;font-weight:bold}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list3 img{display:block;margin:20px auto 5px}.page-purchase-age-verification .partial-area-body .main-wrapper .headline03{font-size:2.0rem;text-align:center;display:inline-block}.page-purchase-age-verification .partial-area-body .main-wrapper .item-list4{padding:0 0 5px;text-align:left;max-width:600px;margin:auto}.page-purchase-age-verification .btn{text-align:center}.page-purchase-age-verification .btn .btn-contact{width:600px;line-height:25px;padding:40px 0;font-size:3.0rem;color:#ffffff;background-color:#2eac2b;border-radius:10px;border:none;margin:auto;text-decoration:none;display:block}.page-purchase-age-verification .btn .btn-contact:hover{opacity:0.8;text-decoration:none}.page-purchase-age-verification .form-textbox{height:40px;width:600px;padding:5px}.page-purchase-age-verification .form-textbox.error-form{border:solid #FF4142 1px;background-color:#fffce7;border-radius:5px}.page-purchase-age-verification .button-area .btn-contact{width:250px;line-height:25px;padding:20px 0;font-size:1.6rem;color:#ffffff;background-color:#2eac2b;border-radius:10px;border:none;margin:15px auto;text-decoration:none;display:block}.page-purchase-age-verification .button-area .btn-contact:hover{opacity:0.8;text-decoration:none}.page-purchase-age-verification .button-area .error-message{font-size:1.6rem !important;margin-top:5px;color:#ff4141 !important}.page-purchase-age-verification .button-area .success-message{color:#2eac2b}#first-member-entry-presentpoint{width:900px;margin:auto}#first-member-entry-presentpoint .text-stroke{text-shadow:black 2px 0px 0px, black -2px 0px 0px, black 0px -2px 0px, black 0px 2px 0px, black 2px 2px 0px, black -2px 2px 0px, black 2px -2px 0px, black -2px -2px 0px, black 1px 2px 0px, black -1px 2px 0px, black 1px -2px 0px, black -1px -2px 0px, black 2px 1px 0px, black -2px 1px 0px, black 2px -1px 0px, black -2px -1px 0px, black 1px 1px 0px, black -1px 1px 0px, black 1px -1px 0px, black -1px -1px 0px}#first-member-entry-presentpoint .dot-text{-webkit-text-emphasis:filled dot;text-emphasis:filled dot}#first-member-entry-presentpoint .underline-text{position:relative;display:inline-block}#first-member-entry-presentpoint .underline-text:before{position:absolute;bottom:0;left:0;content:"";display:inline-block;width:100%;height:10px;background:transparent;transition:2s}#first-member-entry-presentpoint .head-image{margin-left:-50px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form{background-color:#FFF;padding:20px 30px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title *{font-family:"KeiFont-w", Roboto, "Droid Sans", 'Lucida Grande', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Arial, sans-serif;font-weight:900}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title{font-family:"KeiFont-w", Roboto, "Droid Sans", 'Lucida Grande', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Arial, sans-serif;font-size:35px;width:100%;margin-bottom:10px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title em{font-size:120%}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title .text-stroke{font-size:110%;color:#FFF}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title img{width:80px;margin-right:20px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .sub-title.underline-text:before{background:#FFF;border-bottom:3px #000 solid}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .form-box{display:inline-block;position:relative;background-color:#FFF;border:solid 8px #fff001;outline:solid 3px #000;width:840px;float:none;margin:auto;box-sizing:border-box}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .form-box .partial-area-body{border:none}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .form-box .form-title{font-family:"KeiFont-w", Roboto, "Droid Sans", 'Lucida Grande', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Arial, sans-serif;font-weight:900}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .form-box .form-textbox{border:solid 1px #000}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .form-box .button-sns-area .btn-sns-login{border:solid 1px #000}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .page-message-box{float:none !important}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .page-message-box .page-message-body{float:none}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow{-webkit-border-radius:5px / 5px;border-radius:5px / 5px;border:none;-moz-box-shadow:0 3px 0 #1f8b1d;-webkit-box-shadow:0 3px 0 #1f8b1d;box-shadow:0 3px 0 #1f8b1d;background-color:#2eac2b;color:#FFF;transition:0.15s;margin:0 auto 20px;font-size:18px;font-size:1.8rem;line-height:2;padding:3px 5px;text-decoration:none;display:block;width:100%;box-sizing:border-box;max-width:400px;height:55px;vertical-align:middle}#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:active,#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:focus,#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:hover,#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:link,#first-member-entry-presentpoint .first-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:visited{color:#fff !important}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.error-area{margin:auto;text-align:center;padding:50px 100px 30px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.error-area .error-title{margin-bottom:20px;font-size:24px;font-weight:900;text-align:center}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.error-area .error-message-text{margin-bottom:10px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.finish-area{margin:auto;text-align:center;padding:50px 100px 30px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.finish-area .sub-title{text-align:center}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.finish-area .sub-title .text-stroke{color:#fff001;font-size:60px}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.finish-area .sub-title .text-stroke em{font-style:unset}#first-member-entry-presentpoint .first-member-entry-presentpoint-form.finish-area .error-message-text{margin-bottom:10px}#first-member-entry-presentpoint .no-entry-area{text-align:center;margin:10px auto 20px}#youtube-member-entry-presentpoint{background-color:#eb0a1a;width:900px;margin:auto;text-align:center}#youtube-member-entry-presentpoint .head-image{margin:auto;padding:60px 80px 30px}#youtube-member-entry-presentpoint .head-image img{width:100%;height:auto}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form{background-color:#eb0a1a;padding:20px 30px}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .sub-title{font-size:35px;width:100%;margin-bottom:30px}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .sub-title em{font-size:120%}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box{padding:50px 60px 40px;display:inline-block;position:relative;background-color:#FFF;width:840px;float:none;margin:auto;box-sizing:border-box}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box .partial-area-body{border:none}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box .partial-area-body .form-area-wrapper{margin:0}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box .form-title{font-weight:900}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box .form-textbox{border:solid 1px #000}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .form-box .button-sns-area .btn-sns-login{border:solid 1px #000}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .text-list-item{text-align:left;margin:30px 0 0}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .page-message-box{float:none !important}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .page-message-box .page-message-body{float:none}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow{-webkit-border-radius:5px / 5px;border-radius:5px / 5px;border:none;-moz-box-shadow:0 3px 0 #1f8b1d;-webkit-box-shadow:0 3px 0 #1f8b1d;box-shadow:0 3px 0 #1f8b1d;background-color:#2eac2b;color:#FFF;transition:0.15s;margin:0 auto 20px;font-size:18px;font-size:1.8rem;line-height:2;padding:3px 5px;text-decoration:none;display:block;width:100%;box-sizing:border-box;max-width:400px;height:55px;vertical-align:middle}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:active,#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:focus,#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:hover,#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:link,#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form .wizard-area .button-area .btn-update-flow:visited{color:#fff !important}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.error-area{margin:auto;text-align:center}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.error-area .error-title{margin-bottom:20px;font-size:24px;font-weight:900;text-align:center}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.error-area .error-message-text{margin-bottom:10px}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.finish-area{margin:auto;text-align:center}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.finish-area .sub-title{text-align:center}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.finish-area .sub-title .text-stroke{color:#eb0a1a;font-size:60px}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.finish-area .sub-title .text-stroke em{font-style:unset}#youtube-member-entry-presentpoint .youtube-member-entry-presentpoint-form.finish-area .error-message-text{margin-bottom:10px}#youtube-member-entry-presentpoint .no-entry-area{text-align:center;margin:10px auto 20px}
