.o_hdg__ttl01{background:#006cb6;display:flex;align-items:center;color:#fff;gap:10px;line-height:2;font-weight:bold;padding:0 .5em 0 0;font-size:22px !important;margin:30px 0 5px}.o_hdg__ttl01 span{background:#d5e8fd;color:#006cb6;width:2em;text-align:center;line-height:44px;font-size:1.2em !important}.o_hdg__ttl01:not(:has(span)){padding:0 .8em}.o_hdg__ttl02{font-size:22px !important;color:#006cb6;border-bottom:solid 2px #006cb6;font-weight:bold;padding:.2em .5em;margin:0 auto 10px}.o_hdg__ttl03{font-size:18px;font-weight:bold;margin:0 auto 10px}.o_hdg__ttl04{font-size:18px;font-weight:bold;text-align:left;margin:0 auto 10px;border-bottom:solid 2px #006cb6}.o_txt__tc{text-align:center}.o_txt__l{font-size:1.2em !important}.o_lyt__inner{width:1000px;margin-left:auto;margin-right:auto}#o_form__wrap{width:950px;margin-left:auto;margin-right:auto}#o_form__wrap .submit_{margin:40px auto 60px}.o_message_{font-size:18px}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}#o_formlp__wrap *{font-size:18px}#o_formlp__wrap,#o_form__wrap{text-align:left}#o_formlp__wrap *,#o_form__wrap *{box-sizing:border-box}#o_formlp__wrap img,#o_form__wrap img{max-width:100%}#o_formlp__wrap p,#o_form__wrap p{margin-bottom:0}#o_formlp__wrap div.order_ form,#o_form__wrap div.order_ form{text-align:left !important}#o_formlp__wrap .agreebody,#o_form__wrap .agreebody{width:100%;margin:10px auto 0;font-size:14px !important;line-height:1.5em;border-radius:5px;border:solid 1px #bdbcbc !important;height:150px;padding:.5em;overflow:auto;text-align:left}#o_formlp__wrap .o_kiyaku_check span,#o_form__wrap .o_kiyaku_check span{font-size:26px}#o_formlp__wrap .message_,#o_form__wrap .message_{margin-left:0}#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=text],#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=number],#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=password],#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=email],#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=tel],#o_formlp__wrap .o_form_lp_cart_wrap_ textarea,#o_formlp__wrap .estimate_card_form_ input[type=text],#o_formlp__wrap .estimate_card_form_ input[type=number],#o_formlp__wrap .o_input_ input[type=text],#o_formlp__wrap .o_input_ input[type=number],#o_formlp__wrap .o_input_ input[type=password],#o_formlp__wrap .o_input_ input[type=email],#o_formlp__wrap .o_input_ input[type=tel],#o_formlp__wrap .o_input_ textarea,#o_form__wrap .o_form_lp_cart_wrap_ input[type=text],#o_form__wrap .o_form_lp_cart_wrap_ input[type=number],#o_form__wrap .o_form_lp_cart_wrap_ input[type=password],#o_form__wrap .o_form_lp_cart_wrap_ input[type=email],#o_form__wrap .o_form_lp_cart_wrap_ input[type=tel],#o_form__wrap .o_form_lp_cart_wrap_ textarea,#o_form__wrap .estimate_card_form_ input[type=text],#o_form__wrap .estimate_card_form_ input[type=number],#o_form__wrap .o_input_ input[type=text],#o_form__wrap .o_input_ input[type=number],#o_form__wrap .o_input_ input[type=password],#o_form__wrap .o_input_ input[type=email],#o_form__wrap .o_input_ input[type=tel],#o_form__wrap .o_input_ textarea{padding:.6em .8em !important;border-radius:5px;border:solid 1px #bdbcbc !important;font-size:18px}#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=text]:focus,#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=number]:focus,#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=password]:focus,#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=email]:focus,#o_formlp__wrap .o_form_lp_cart_wrap_ input[type=tel]:focus,#o_formlp__wrap .o_form_lp_cart_wrap_ textarea:focus,#o_formlp__wrap .estimate_card_form_ input[type=text]:focus,#o_formlp__wrap .estimate_card_form_ input[type=number]:focus,#o_formlp__wrap .o_input_ input[type=text]:focus,#o_formlp__wrap .o_input_ input[type=number]:focus,#o_formlp__wrap .o_input_ input[type=password]:focus,#o_formlp__wrap .o_input_ input[type=email]:focus,#o_formlp__wrap .o_input_ input[type=tel]:focus,#o_formlp__wrap .o_input_ textarea:focus,#o_form__wrap .o_form_lp_cart_wrap_ input[type=text]:focus,#o_form__wrap .o_form_lp_cart_wrap_ input[type=number]:focus,#o_form__wrap .o_form_lp_cart_wrap_ input[type=password]:focus,#o_form__wrap .o_form_lp_cart_wrap_ input[type=email]:focus,#o_form__wrap .o_form_lp_cart_wrap_ input[type=tel]:focus,#o_form__wrap .o_form_lp_cart_wrap_ textarea:focus,#o_form__wrap .estimate_card_form_ input[type=text]:focus,#o_form__wrap .estimate_card_form_ input[type=number]:focus,#o_form__wrap .o_input_ input[type=text]:focus,#o_form__wrap .o_input_ input[type=number]:focus,#o_form__wrap .o_input_ input[type=password]:focus,#o_form__wrap .o_input_ input[type=email]:focus,#o_form__wrap .o_input_ input[type=tel]:focus,#o_form__wrap .o_input_ textarea:focus{border:solid 1px #006cb6 !important;background:#d5e8fd}#o_formlp__wrap .o_delivery_list li,#o_form__wrap .o_delivery_list li{padding:.6em}#o_formlp__wrap ::placeholder,#o_form__wrap ::placeholder{color:#bcbcbc;font-size:16px}#o_formlp__wrap input,#o_form__wrap input{max-width:100% !important}#o_formlp__wrap input.form_addr,#o_formlp__wrap input.form_addr2,#o_formlp__wrap input.form_addr3,#o_form__wrap input.form_addr,#o_form__wrap input.form_addr2,#o_form__wrap input.form_addr3{width:100%}#o_formlp__wrap input+input,#o_form__wrap input+input{margin-left:5px}#o_formlp__wrap .formdetail_.estimate_.card_ input,#o_form__wrap .formdetail_.estimate_.card_ input{max-width:230px !important}#o_formlp__wrap .o_form_lp_cart_wrap_ select,#o_formlp__wrap .o_input_ select,#o_form__wrap .o_form_lp_cart_wrap_ select,#o_form__wrap .o_input_ select{padding:.6em;height:46px;font-size:18px;border-radius:5px;border:solid 1px #bdbcbc !important;line-height:1.2;background:#fff}#o_formlp__wrap .o_formlp__ttl01,#o_form__wrap .o_formlp__ttl01{background:#006cb6;display:flex;align-items:center;color:#fff;gap:10px;line-height:2;font-size:1.2em !important;font-weight:bold;margin:60px 0 10px}#o_formlp__wrap .o_formlp__ttl01 span,#o_form__wrap .o_formlp__ttl01 span{background:#d5e8fd;color:#006cb6;width:2em;text-align:center;font-size:1.2em !important}#o_formlp__wrap .o_formlp__ttl02,#o_form__wrap .o_formlp__ttl02{margin-bottom:20px;font-weight:bold;font-size:1.2em}#o_formlp__wrap .o_formlp__ttl03,#o_form__wrap .o_formlp__ttl03{font-weight:bold;padding:.3em .5em;background:#eee;margin:20px 0 8px;font-size:18px !important}#o_formlp__wrap .o_formlp__ttl04,#o_form__wrap .o_formlp__ttl04{font-size:18px;background:#d5e8fd;font-weight:bold;padding:.2em .5em;width:96%;margin:0 auto 10px}#o_formlp__wrap .o_formlp__login,#o_form__wrap .o_formlp__login{width:96%;display:flex;gap:3%;margin:20px auto;box-sizing:border-box}#o_formlp__wrap .o_formlp__login *,#o_form__wrap .o_formlp__login *{box-sizing:border-box}#o_formlp__wrap .o_formlp__login .o_formlp__loginform_box,#o_form__wrap .o_formlp__login .o_formlp__loginform_box{background:rgba(238,238,238,.7);border-radius:5px;width:50%;text-align:center;padding:2%}#o_formlp__wrap .o_formlp__login .o_formlp__loginform_box .orange_button_,#o_form__wrap .o_formlp__login .o_formlp__loginform_box .orange_button_{font-size:100%}#o_formlp__wrap .o_formlp__login .o_formlp_amazon_login,#o_form__wrap .o_formlp__login .o_formlp_amazon_login{margin-top:30px;height:70px}#o_formlp__wrap .o_formlp__login #AmazonPayButton,#o_form__wrap .o_formlp__login #AmazonPayButton{max-width:80%;height:60px;margin:15px auto 0}#o_formlp__wrap .o_delivery_list li,#o_form__wrap .o_delivery_list li{background:#fff;border:solid 1px #eee}#o_formlp__wrap .o_delivery_list li:has(input:checked),#o_form__wrap .o_delivery_list li:has(input:checked){background:#d5e8fd;border:solid 1px #d5e8fd}#o_formlp__wrap .o_delivery_list li label,#o_form__wrap .o_delivery_list li label{width:100%}#o_formlp__wrap .o_box__gray,#o_form__wrap .o_box__gray{background:rgba(238,238,238,.7);border-radius:5px;margin:0 0 40px}#o_formlp__wrap .o_list_indent>li,#o_form__wrap .o_list_indent>li{padding-left:1em;text-indent:-1em}#o_formlp__wrap .small2_,#o_formlp__wrap .small2_ *,#o_form__wrap .small2_,#o_form__wrap .small2_ *{font-size:14px !important}#o_formlp__wrap .o_form__teiki li label span,#o_form__wrap .o_form__teiki li label span{font-size:.75em !important;background:#eee;padding:0 1em;display:inline-block;border-radius:5px;margin-left:10px}#o_formlp__wrap .o_form__error_box,#o_form__wrap .o_form__error_box{margin:20px 0;border:solid 1px #c00;padding:10px;background:rgba(204,0,0,.1);color:#c00}#o_formlp__wrap .o_form__error_box *,#o_form__wrap .o_form__error_box *{font-size:16px !important}#o_formlp__wrap .o_form__error_box ul.o_list_indent:first-of-type,#o_form__wrap .o_form__error_box ul.o_list_indent:first-of-type{margin:10px 0}#o_formlp__wrap .o_form__error,#o_form__wrap .o_form__error{border-color:#c00 !important;background:rgba(204,0,0,.1) !important}#o_formlp__wrap .o_form__error_txt,#o_form__wrap .o_form__error_txt{color:#c00;line-height:1.5em}#o_formlp__wrap .o_form__error_txt::before,#o_form__wrap .o_form__error_txt::before{content:"";background:url(/images/icon-error.svg) center bottom/contain no-repeat;width:1.2em;height:1.2em;display:inline-block;margin-right:.5em;vertical-align:text-top}#o_formlp__wrap .o_form__radio_list_above li input[type=radio]+label::before,#o_form__wrap .o_form__radio_list_above li input[type=radio]+label::before{top:28px;bottom:auto}#o_formlp__wrap .o_form__radio_list_above li input[type=radio]:checked+label::after,#o_form__wrap .o_form__radio_list_above li input[type=radio]:checked+label::after{top:28px;bottom:auto}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item{display:flex;flex-flow:row-reverse;justify-content:space-between;border:solid 1px #c9c9c9;width:96%;margin:0 auto 10px}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item:has(input[type=radio]:checked),#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item:has(input[type=radio]:checked){border:solid 3px #8fbdef}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_img,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_img{padding:10px;text-align:center;width:calc(100% - 200px)}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_img img,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_img img{max-width:100%}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_check,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_check{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:10px;padding:10px;background:#c9c9c9;width:200px}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_check:has(input[type=radio]:checked),#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_check:has(input[type=radio]:checked){background:#8fbdef}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_radio label,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_radio label{font-size:26px}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity{display:flex;align-items:center;gap:5px}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_container,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_container{display:flex;align-items:center;justify-content:center;gap:5px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner{width:60px;margin:0 !important;padding:.2em .2em !important;background:#fff;text-align:center;outline:none;pointer-events:none}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner::-webkit-inner-spin-button,#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner::-webkit-outer-spin-button,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner::-webkit-inner-spin-button,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_spinner::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity input[type=number],#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity input[type=number]{-moz-appearance:textfield}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_sub,#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_add,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_sub,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .o_formlp__item_quantity_add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;text-align:center;background:#fff;color:#006cb6;cursor:pointer;font-size:24px !important;line-height:24px}#o_formlp__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .disabled,#o_form__wrap .o_form_lp_cart_wrap_ .o_formlp__item_quantity .disabled{background:#eee;color:#000;cursor:inherit}.o_form__button,.o_form__gray_botton{border-radius:100px;border:none;display:block;text-align:center;font-weight:bold;font-size:20px !important;padding:.8em 0;width:100%;color:#fff !important;cursor:pointer}.o_form__button:hover,.o_form__gray_botton:hover{cursor:pointer;opacity:.8}.o_form__button.o_form__orange_button_,.o_form__orange_button_.o_form__gray_botton{background:#e75b66}.o_form__button.o_form__orange_button_:hover,.o_form__orange_button_.o_form__gray_botton:hover{color:#fff !important}.o_form__button.o_form__blue_button_,.o_form__blue_button_.o_form__gray_botton{background:#3394d5}.o_form__button.o_form__blue_button_:hover,.o_form__blue_button_.o_form__gray_botton:hover{color:#fff !important}.o_form__button.o_form__white_button_,.o_form__white_button_.o_form__gray_botton{background:#fff;color:#666 !important;border:solid 1px #666 !important;position:relative;padding:calc(.8em - 1px) 0}.o_form__button.o_form__white_button_.gift,.o_form__white_button_.gift.o_form__gray_botton{padding:calc(.8em - 7px) 0}.o_form__button.o_form__white_button_.gift span,.o_form__white_button_.gift.o_form__gray_botton span{display:block;font-size:12px;line-height:14px}.o_form__button.o_form__blue_button_s_,.o_form__blue_button_s_.o_form__gray_botton{font-size:14px !important;padding:.6em 1em;width:auto;display:inline-block}.small_btn_{border:none;color:#000;font-size:18px;margin:30px auto 10px !important;text-align:center;border-bottom:1px solid #000;border-radius:0;background:rgba(0,0,0,0);cursor:pointer}.o_form__gray_botton{background:#939393;font-size:16px !important;width:300px !important;padding:.6em;margin-top:40px !important}.o_form__gray_botton:hover{color:#fff !important}#o_formlp__wrap .submit_,#o_form__wrap .submit_{margin-top:40px}#o_formlp__wrap .submit_ .o_form__button,#o_formlp__wrap .submit_ .o_form__gray_botton,#o_form__wrap .submit_ .o_form__button,#o_form__wrap .submit_ .o_form__gray_botton{width:400px;margin:auto}#o_formlp__wrap .o_submit__flex_,#o_form__wrap .o_submit__flex_{display:flex;justify-content:center;gap:30px}#o_formlp__wrap .o_submit__flex_ .o_form__button,#o_formlp__wrap .o_submit__flex_ .o_form__gray_botton,#o_form__wrap .o_submit__flex_ .o_form__button,#o_form__wrap .o_submit__flex_ .o_form__gray_botton{margin:0}#o_formlp__wrap .o_form__inner,#o_form__wrap .o_form__inner{padding:0 10px}#o_formlp__wrap .o_form__list_wrap,#o_form__wrap .o_form__list_wrap{margin-top:20px}#o_formlp__wrap .o_form__list_wrap+.o_form__list_wrap,#o_form__wrap .o_form__list_wrap+.o_form__list_wrap{margin-top:60px}#o_formlp__wrap .o_form__list,#o_form__wrap .o_form__list{margin:20px 0 5px;display:flex;flex-flow:wrap;border:solid 2px #eee;border-width:2px 2px;border-radius:8px;overflow:hidden}#o_formlp__wrap .o_form__list *,#o_form__wrap .o_form__list *{font-size:18px}#o_formlp__wrap .o_form__list>dt,#o_formlp__wrap .o_form__list>dd,#o_form__wrap .o_form__list>dt,#o_form__wrap .o_form__list>dd{padding:14px}#o_formlp__wrap .o_form__list>dt:not(:last-of-type),#o_formlp__wrap .o_form__list>dd:not(:last-of-type),#o_form__wrap .o_form__list>dt:not(:last-of-type),#o_form__wrap .o_form__list>dd:not(:last-of-type){border-bottom:solid 1px #eee}#o_formlp__wrap .o_form__list>dt,#o_form__wrap .o_form__list>dt{width:32%;background:rgba(238,238,238,.7);font-weight:bold;align-items:center}#o_formlp__wrap .o_form__list>dt:not(:last-of-type),#o_form__wrap .o_form__list>dt:not(:last-of-type){border-bottom:solid 1px #e1e0e0}#o_formlp__wrap .o_form__list>dd,#o_form__wrap .o_form__list>dd{width:68%;background:#fff}#o_formlp__wrap .o_form__list>dd p.o_form__error_txt,#o_form__wrap .o_form__list>dd p.o_form__error_txt{margin:5px 0 0}#o_formlp__wrap .o_form__list_dd_align,#o_form__wrap .o_form__list_dd_align{display:flex;height:100%;align-items:center}#o_formlp__wrap .o_form__list .regular_pattarn_wrap .formdetail_,#o_form__wrap .o_form__list .regular_pattarn_wrap .formdetail_{width:100%}#o_formlp__wrap .o_form__list .regular_pattarn_wrap .formdetail_ th,#o_form__wrap .o_form__list .regular_pattarn_wrap .formdetail_ th{width:150px}#o_formlp__wrap .o_form__content_input_flex,#o_form__wrap .o_form__content_input_flex{display:flex;align-items:center;gap:2%}#o_formlp__wrap .o_form__content_input_flex input,#o_form__wrap .o_form__content_input_flex input{max-width:100% !important}#o_formlp__wrap .o_form__content_input_flex input+input,#o_form__wrap .o_form__content_input_flex input+input{margin-left:0}#o_formlp__wrap .o_form__content_input_flex span:not([class]),#o_form__wrap .o_form__content_input_flex span:not([class]){font-size:14px !important;flex-shrink:0;min-width:2.5em;padding:0 .5em 0 0}#o_formlp__wrap .o_form__content_input_flex span.f7em,#o_form__wrap .o_form__content_input_flex span.f7em{font-size:14px !important;flex-shrink:0;width:8.2em;margin:5px 0}#o_formlp__wrap .o_form__content_input_flex .o_form_ttltxt,#o_form__wrap .o_form__content_input_flex .o_form_ttltxt{font-size:14px !important;flex-shrink:0;min-width:5.5em;padding:0 .2em 0 0}#o_formlp__wrap .o_form__content_input_flex input,#o_form__wrap .o_form__content_input_flex input{flex-shrink:5;flex-direction:5;min-width:0}#o_formlp__wrap .o_form__content_input_flex.o_form__birth span:not([class]),#o_form__wrap .o_form__content_input_flex.o_form__birth span:not([class]){min-width:auto;margin:0 .4em;padding:0 !important}#o_formlp__wrap .o_form__content_input_flex_column,#o_form__wrap .o_form__content_input_flex_column{display:flex;flex-flow:column}#o_formlp__wrap .o_form__content_input_flex_column span:not([class]),#o_form__wrap .o_form__content_input_flex_column span:not([class]){font-size:14px !important;flex-shrink:0;margin:5px 0}#o_formlp__wrap .o_form__input_s,#o_form__wrap .o_form__input_s{width:100%;max-width:50% !important}#o_formlp__wrap .o_form__input_s+.o_pw_display_btn,#o_form__wrap .o_form__input_s+.o_pw_display_btn{left:224px !important;font-size:12px}#o_formlp__wrap .o_form__input_ss,#o_form__wrap .o_form__input_ss{width:100px}#o_formlp__wrap .o_form__input_l,#o_form__wrap .o_form__input_l{width:100% !important}#o_formlp__wrap .o_form__input_l.form_tel,#o_formlp__wrap .o_form__input_l.form_time_spec,#o_formlp__wrap .o_form__input_l.form_d_tel,#o_form__wrap .o_form__input_l.form_tel,#o_form__wrap .o_form__input_l.form_time_spec,#o_form__wrap .o_form__input_l.form_d_tel{width:50% !important}#o_formlp__wrap .o_form__radio_list,#o_form__wrap .o_form__radio_list{display:flex;flex-flow:wrap;width:100%;gap:2%}#o_formlp__wrap .o_form__radio_list input[type=radio]+label,#o_form__wrap .o_form__radio_list input[type=radio]+label{display:block;border:solid 1px #eee;background:#fff;margin:0;border:solid 1px #eee;padding:.6em 1em .6em 40px !important;border-radius:3px}#o_formlp__wrap .o_form__radio_list input[type=radio]+label::before,#o_form__wrap .o_form__radio_list input[type=radio]+label::before{left:5px}#o_formlp__wrap .o_form__radio_list input[type=radio]:checked+label,#o_form__wrap .o_form__radio_list input[type=radio]:checked+label{background:#d5e8fd;border:solid 1px #d5e8fd}#o_formlp__wrap .o_form__radio_list input[type=radio]:checked+label::after,#o_form__wrap .o_form__radio_list input[type=radio]:checked+label::after{left:12px}#o_formlp__wrap .o_form__radio_list.column,#o_form__wrap .o_form__radio_list.column{flex-flow:column;gap:6px}#o_formlp__wrap .addresslist_,#o_form__wrap .addresslist_{margin:0}#o_formlp__wrap div.addresslist_ .address_item_,#o_form__wrap div.addresslist_ .address_item_{border:solid 1px #eee;border-radius:3px;padding:10px}#o_formlp__wrap div.addresslist_ .address_item_ address,#o_form__wrap div.addresslist_ .address_item_ address{margin:0;float:none;width:100%}#o_formlp__wrap div.addresslist_ .address_item_ address label,#o_form__wrap div.addresslist_ .address_item_ address label{width:100%}#o_formlp__wrap div.addresslist_ .address_item_ address label span,#o_form__wrap div.addresslist_ .address_item_ address label span{font-size:.75em !important;background:#eee;padding:0 1em;display:inline-block;border-radius:5px;margin-left:10px}#o_formlp__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box,#o_form__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box{display:none;line-height:54px}#o_formlp__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box span.small2_,#o_form__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box span.small2_{display:inline-block;margin-right:1em}#o_formlp__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box span.small2_:not(:first-of-type),#o_form__wrap div.addresslist_ .address_item_ .o_form__reg_pattern_box span.small2_:not(:first-of-type){margin-left:1em}#o_formlp__wrap div.addresslist_ .address_item_:has(input[type=radio]:checked),#o_form__wrap div.addresslist_ .address_item_:has(input[type=radio]:checked){background:#d5e8fd}#o_formlp__wrap div.addresslist_ .address_item_:has(input[type=radio]:checked) label,#o_form__wrap div.addresslist_ .address_item_:has(input[type=radio]:checked) label{margin-bottom:5px}#o_formlp__wrap div.addresslist_ .address_item_ input[type=radio]:checked+label+.o_form__reg_pattern_box,#o_form__wrap div.addresslist_ .address_item_ input[type=radio]:checked+label+.o_form__reg_pattern_box{display:block;padding-left:34px}#o_formlp__wrap #delivery_nekoposu:has(input[type=radio]:checked) #delivery_nekoposu_alert,#o_form__wrap #delivery_nekoposu:has(input[type=radio]:checked) #delivery_nekoposu_alert{margin:0;padding:.3em 0 .6em 40px;border-radius:0 0 3px 3px}#o_formlp__wrap #delivery_nekoposu:has(input[type=radio]:checked) #delivery_nekoposu_alert li,#o_form__wrap #delivery_nekoposu:has(input[type=radio]:checked) #delivery_nekoposu_alert li{font-size:.8em}#o_formlp__wrap .method_list_:has(input[type=radio]:checked) .creditcard-help-block,#o_form__wrap .method_list_:has(input[type=radio]:checked) .creditcard-help-block{margin:0;padding:0 0 .6em 40px;border-radius:0 0 3px 3px}#o_formlp__wrap .method_list_:has(input[type=radio]:checked) .rakuten-help-block,.gmo-help-block,#o_form__wrap .method_list_:has(input[type=radio]:checked) .rakuten-help-block,.gmo-help-block{margin:0;padding:0 0 .6em 40px;border-radius:0 0 3px 3px}#o_formlp__wrap .o_form__icon_ninni,#o_form__wrap .o_form__icon_ninni{background:#d5e8fd;font-size:12px !important;color:#006cb6;display:inline-block;padding:0 .5em;border-radius:3px;margin-left:10px;flex-shrink:0}#o_formlp__wrap .o_form__agreebody,#o_form__wrap .o_form__agreebody{border:solid 1px gray;height:12.2em;padding:.5em;overflow:auto;margin:1.5em auto;overflow-wrap:break-word;overflow-y:scroll}#o_formlp__wrap .o_form__agreebody::-webkit-scrollbar,#o_form__wrap .o_form__agreebody::-webkit-scrollbar{width:10px}#o_formlp__wrap .o_form__agreebody::-webkit-scrollbar-track,#o_form__wrap .o_form__agreebody::-webkit-scrollbar-track{background:#ddd}#o_formlp__wrap .o_form__agreebody::-webkit-scrollbar-thumb,#o_form__wrap .o_form__agreebody::-webkit-scrollbar-thumb{background:#006cb6}#o_formlp__wrap .o_form__agree_check,#o_form__wrap .o_form__agree_check{text-align:center}#o_formlp__wrap .o_form__agree_check span,#o_form__wrap .o_form__agree_check span{font-size:26px}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked),#o_form__wrap #delivery_cvs:has(input[type=radio]:checked){background:#d5e8fd;padding-bottom:.6em}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked) .o_info_list,#o_form__wrap #delivery_cvs:has(input[type=radio]:checked) .o_info_list{background:inherit;margin:0;padding:0 0 0 40px}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked) #delivery_cvs_alert li,#o_form__wrap #delivery_cvs:has(input[type=radio]:checked) #delivery_cvs_alert li{font-size:.8em}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_,#o_form__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_{padding-left:40px}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_msg_,#o_form__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_msg_{padding-left:40px}#o_formlp__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_msg_ .small_,#o_form__wrap #delivery_cvs:has(input[type=radio]:checked) .address_change_atstore_msg_ .small_{font-size:.8em}#o_formlp__wrap input[type=text].hasDatepicker,#o_form__wrap input[type=text].hasDatepicker{padding:.6em 1.8em .6em .8em !important;position:relative !important;display:inline-block !important;max-width:260px !important}#o_formlp__wrap .date_detail_wrap .lp_date_spec,#o_formlp__wrap .o_form__datepicker,#o_form__wrap .date_detail_wrap .lp_date_spec,#o_form__wrap .o_form__datepicker{position:relative;display:inline-block}#o_formlp__wrap .date_detail_wrap .lp_date_spec::after,#o_formlp__wrap .o_form__datepicker::after,#o_form__wrap .date_detail_wrap .lp_date_spec::after,#o_form__wrap .o_form__datepicker::after{content:"";width:16px;height:16px;display:block;background:url(/images/common/icon-carender.svg) center center/contain no-repeat;opacity:.8;position:absolute;margin:auto;right:8px;top:0;bottom:0;pointer-events:none}#o_formlp__wrap #back_button,#o_form__wrap #back_button{margin-top:20px;display:inline-block}#o_formlp__wrap .o_form__card_img,#o_form__wrap .o_form__card_img{margin:10px 0}#o_formlp__wrap .o_form__card_img img,#o_form__wrap .o_form__card_img img{width:400px}#o_formlp__wrap .goodslist_ .formdetail_goodsdetail_ .goods_,#o_form__wrap .goodslist_ .formdetail_goodsdetail_ .goods_{width:100px;border-right:none !important}#o_formlp__wrap .goodslist_ .formdetail_goodsdetail_ .goods_ img,#o_form__wrap .goodslist_ .formdetail_goodsdetail_ .goods_ img{width:80px}#o_formlp__wrap .goodslist_ .formdetail_goodsdetail_ .name_,#o_form__wrap .goodslist_ .formdetail_goodsdetail_ .name_{border-left:none;width:330px}#o_formlp__wrap .goodslist_ .formdetail_goodsdetail_ .qty_,#o_form__wrap .goodslist_ .formdetail_goodsdetail_ .qty_{text-align:center}#o_formlp__wrap .goodslist_ .formdetail_goodsdetail_ .amt_,#o_form__wrap .goodslist_ .formdetail_goodsdetail_ .amt_{min-width:120px;text-align:right}#o_formlp__wrap .sender_info_,#o_form__wrap .sender_info_{margin-bottom:30px}#o_formlp__wrap .sender_info_ label,#o_form__wrap .sender_info_ label{font-weight:bold}.o_cart__item{border-bottom:solid 1px #d5e8fd;display:grid;padding:10px;grid-template-columns:80px auto 240px;grid-template-rows:auto auto auto;gap:2px 30px;align-items:start;grid-template-areas:"img name footer" "img txt footer" "img price footer"}.o_cart__item:first-of-type{border-top:solid 1px #d5e8fd}.o_cart__item:has(.o_cart__goods_select){grid-template-areas:"img name footer" "img txt footer" "img price footer" "img select select"}.o_cart__item *{margin:0;box-sizing:border-box}.o_cart__item_img{grid-area:img}.o_cart__item_name{grid-area:name;text-align:left;align-self:end}.o_cart__item_txt{grid-area:txt;text-align:left;align-self:stretch}.o_cart__item_price{grid-area:price;text-align:left;align-self:start}.o_cart__item_footer{grid-area:footer;align-self:stretch}.o_cart__item .o_cart__goods_select{grid-area:select;align-self:stretch}.o_cart__item_img{display:flex;flex-flow:column;align-items:center}.o_cart__item_img a img{width:80px}.o_cart__item_name a{display:block;margin-top:5px}.o_cart__item_price{justify-content:start;font-weight:bold}.o_cart__item_footer{justify-content:stretch;width:100%;display:grid;justify-content:space-between;align-items:center;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:10px 10px;grid-template-areas:"quantity delete" "total delete"}.o_cart__item_quantity{grid-area:quantity;align-self:end;display:flex;align-items:center;gap:5px}.o_cart__item_quantity_container{display:flex;align-items:center;justify-content:center;gap:5px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.o_cart__item_quantity_spinner{width:70px;margin:0 !important;padding:.5em .4em !important;background:#fff;text-align:center;outline:none;pointer-events:none;border:solid 1px #bdbcbc !important;border-radius:3px}.o_cart__item_quantity_spinner::-webkit-inner-spin-button,.o_cart__item_quantity_spinner::-webkit-outer-spin-button{-webkit-appearance:none}.o_cart__item_quantity_sub,.o_cart__item_quantity_add{display:flex;align-items:center;justify-content:center;width:30px;height:30px;text-align:center;background:#006cb6;color:#fff;cursor:pointer;font-size:24px !important;line-height:30px;padding-bottom:3px}.o_cart__item_quantity .disabled{background:#eee;color:#000;cursor:inherit}.o_cart__item_total{display:flex;justify-content:flex-end;gap:20px;align-items:last baseline}.o_cart__item_total_shipping{font-weight:bold;padding:5px 10px;color:#fff;background:#c00;position:relative}.o_cart__item_total_shipping::after{content:"";background:#c00;width:10px;height:100%;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;right:-10px;top:0}.o_cart__item_total_price{grid-area:total;justify-self:end;align-self:start;font-weight:bold;color:#c00;font-size:18px}.o_cart__item_delete{grid-area:delete}.o_cart__item_delete input{border:none;background:rgba(0,0,0,0);text-decoration:underline;cursor:pointer}.o_cart__item.o_cart__item_conf{margin:0 2% 10px;padding-top:10px;border-bottom:solid 1px #eee;padding-bottom:20px}.o_cart__item.o_cart__item_conf .o_cart__item_conf_detail{display:flex;gap:5px}.o_cart__item_total_wrap{display:flex;justify-content:space-between;align-items:center}.o_cart__item_total_wrap .op_cart_back{width:auto}.o_cart__item_total{text-align:right;margin:10px 10px 20px}.o_cart__item_total_price span{color:#c00;font-size:24px;font-weight:bold;display:inline-block;margin-left:1em}.o_cart__goods_select{margin-top:10px;width:calc(100% - 240px)}.o_cart__goods_select>p{text-align:left}.o_cart__goods_select .o_cart__goods_select_tbl{margin-top:5px;width:100%;border:0px;border-top:solid 1px #d5e8fd;border-left:solid 1px #d5e8fd;border-right:solid 1px #d5e8fd}.o_cart__goods_select .o_cart__goods_select_tbl .o_kind_{padding-left:8px}.o_cart__goods_select .o_cart__goods_select_tbl .o_kind_>div{display:flex;gap:15px}.o_cart__goods_select .o_cart__goods_select_tbl tr{border-bottom:solid 1px #d5e8fd}.o_cart__goods_select .o_cart__goods_select_tbl th{text-align:center;border:0;background:#d5e8fd}.o_cart__goods_select .o_cart__goods_select_tbl td{border:0;padding:4px}.o_cart__goods_select .o_cart__goods_select_tbl td.o_quantity{padding-right:8px}.o_cart__goods_select .o_cart__goods_select_tbl td.o_quantity input{width:54px;margin:0 !important;padding:.5em .4em !important;background:#fff;text-align:center;outline:none;border:solid 1px #bdbcbc !important;border-radius:3px}.o_regular_purchase{background:#dbefda;margin-bottom:10px;text-align:left;display:grid;align-items:center;padding:0 10px 10px;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 10px;grid-template-areas:"info info" "btn merit"}.o_regular_purchase .o_ragular_puchase_info{grid-area:info;padding-left:20px}.o_regular_purchase .o_ragular_purchase_btn{grid-area:btn;align-self:flex-start}.o_regular_purchase .o_ragular_purchase_btn .button_{font-size:14px;padding:12px 1em;margin:0;background:#2b9f25}.o_regular_purchase .o_ragular_puchase_merit_list{grid-area:merit;background:#fff;border-radius:5px;padding:10px;display:flex;gap:5px 0;flex-flow:wrap;width:auto}.o_regular_purchase .o_ragular_puchase_merit_list li{font-size:14px;width:50%}.o_regular_purchase .o_ragular_puchase_merit_list li span{color:#17560a;font-weight:bold;margin-right:10px}.o_cart__address_item{position:relative}.o_cart__address_item_name{font-weight:bold}.o_cart__address_item_main{padding-right:110px;word-break:break-all}.o_cart__address_item_main address{font-style:normal;font-size:14px !important;line-height:1.5}.o_cart__address_item .address_change_{position:absolute;margin:auto;top:0;bottom:0;right:20px}.o_txt__link_arw{display:inline-block}.o_txt__link_arw::before{content:"";display:inline-block;width:.4em;height:.4em;border-right:solid 2px #006cb6;border-top:solid 2px #006cb6;transform:translate(0, -0.1em) rotate(45deg);margin-right:.5em}#o_form__wrap .address_bottom_ .o_form__blue_button_{display:inline !important;max-width:240px !important;font-size:16px !important;padding:.4em 0 !important}#card_message_content{display:flex;align-items:center;gap:20px}#card_message_content .card_message_frame_ .card_message_line_{margin-top:5px}#card_message_content .card_message_frame_ .card_message_line_ input{width:100%}#card_message_content .card_message_image_box_ img{width:100%}dl.o_list__tbl01{display:flex;flex-flow:wrap;align-items:baseline}dl.o_list__tbl01>dt{width:10em}dl.o_list__tbl01>dd{width:calc(100% - 10em);margin-bottom:10px}#method_pay #AmazonPayButton{height:70px !important}#o_form__wrap dl.o_list__confirm{border-top:1px solid #bdbcbc;display:flex;flex-flow:wrap;margin-bottom:20px}#o_form__wrap dl.o_list__confirm dt{width:20%;display:flex;align-items:center;border:1px solid #bdbcbc;border-top:0px;box-sizing:border-box;margin:0;font-weight:bold;background:rgba(238,238,238,.7);padding:14px 20px;font-size:14px}#o_form__wrap dl.o_list__confirm dd{width:80%;display:flex;border-right:1px solid #bdbcbc;border-bottom:1px solid #bdbcbc;box-sizing:border-box;margin:0;font-size:14px;align-items:center;padding:14px 20px}label[for=o_mailNews] span,label[for=o_mag] span{font-size:20px;font-weight:bold}h3#giftcard{position:relative;padding:8px 10px;transition:all .5s ease 0s}.o_form__list_wrap>h3.giftcard_title.open::before{transform:rotate(0deg)}.o_form__list_wrap>.giftcard_title::before{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #005bb5;width:20px;height:0;right:10px;transition-duration:.5s;transform:rotate(90deg)}.o_form__list_wrap>.giftcard_title::after{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:2px solid #005bb5;width:20px;height:0;right:10px;transition-duration:.5s}#o_form__wrap .comp_msg{font-size:20px;font-weight:bold}#o_form__wrap .regular_sales_prediction_ .formdetail_ td{font-size:16px !important;padding:20px 5px}#o_form__wrap .o_form__list .regular_sales_prediction_ table.formdetail_ th{text-align:center;padding:14px 5px;width:130px}#o_form__wrap #atstore_type{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.change_regular_dest_list_confirm_,.change_regular_dest_list_{width:100% !important}.change_regular_dest_list_confirm_ .caption_change_flg_,.change_regular_dest_list_ .caption_change_flg_{width:18% !important}.change_regular_dest_list_confirm_ .caption_nextshipdate_,.change_regular_dest_list_ .caption_nextshipdate_{width:16% !important}.change_regular_dest_list_confirm_ .caption_regular_sales_,.change_regular_dest_list_ .caption_regular_sales_{width:16% !important}.change_regular_dest_list_confirm_ .caption_regular_sales_detail_,.change_regular_dest_list_ .caption_regular_sales_detail_{width:25% !important}.change_regular_dest_list_confirm_ .caption_regular_sales_dest_,.change_regular_dest_list_ .caption_regular_sales_dest_{width:25% !important}.change_regular_dest_list_confirm_ .o_form_required_pink label,.change_regular_dest_list_ .o_form_required_pink label{display:block}.sales_ship_list_{width:100% !important}.sales_ship_list_ .caption_order_dt_{width:16% !important}.sales_ship_list_ .caption_order_{width:16% !important}.sales_ship_list_ .caption_order_detail_{width:24% !important}.sales_ship_list_ .caption_order_dest_{width:24% !important}.sales_ship_list_ .caption_order_status_{width:20% !important}.sales_ship_list_ .order_detail_.lefttext_{word-break:break-all}.regular_dest_diff_list_{width:100% !important}.regular_dest_diff_list_ .caption_nextshipdate_{width:16% !important}.regular_dest_diff_list_ .caption_regular_sales_{width:16% !important}.regular_dest_diff_list_ .caption_regular_sales_detail_{width:43% !important}.regular_dest_diff_list_ .caption_regular_sales_dest_{width:25% !important}.formdetail_.customer_.o_list__confirm.customer_confirm_,.change_regular_dest_list_,.order_destgoodslist_{width:100% !important;margin-left:0}.bill-help-block{border-bottom:1px dotted;padding-bottom:10px;margin-bottom:10px}/*# sourceMappingURL=form_style_pc.css.map */
h3#dgcard {
    position: relative;
    padding: 8px 10px;
    transition: all .5s ease 0s
}

.o_form__list_wrap>h3.dgcard_title.open::before {
    transform: rotate(0deg)
}

.o_form__list_wrap>.dgcard_title::before {
    margin: auto;
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    display: block;
    border-top: 2px solid #005bb5;
    width: 20px;
    height: 0;
    right: 10px;
    transition-duration: .5s;
    transform: rotate(90deg)
}

.o_form__list_wrap>.dgcard_title::after {
    margin: auto;
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    display: block;
    border-top: 2px solid #005bb5;
    width: 20px;
    height: 0;
    right: 10px;
    transition-duration: .5s
}

.customer_ #o_form__wrap .o_form__list div.giftcard_msg_ p {
    font-size: 14px
}
