@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}body *{max-height:99999em;word-break:break-word}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}input,label,select,button{line-height:inherit}input,label,select,button,textarea{margin:0;border:0;padding:0;word-break:normal;display:inline-block;vertical-align:middle;white-space:normal;background:none;-webkit-appearance:none;font:inherit}button:focus{outline:0}input:focus,textarea:focus,select:focus{outline:auto}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}textarea{overflow:auto;white-space:pre-line;resize:none}@media print{body{-webkit-print-color-adjust:exact}html,body{margin:0}@page{margin:0}@page :left{margin:0}@page :right{margin:0}@page :first{margin-top:0}}html{opacity:1;min-height:100vh}html.is-loading{transition:opacity .25s ease;opacity:0}body{color:#180614;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,Yu Gothic,メイリオ,Meiryo,Verdana,sans-serif;font-weight:400;line-height:1.4;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;transition:opacity .3s ease;overflow-y:scroll}a{color:#180614;text-decoration:none}.hidden{display:none}.font-sawarabi{font-family:Sawarabi Mincho,sans-serif}.container{overflow:hidden;padding-top:60px;background-color:#fff}.trans{opacity:1;transition:opacity .26s ease}.trans:hover{opacity:.4}@media print,(min-width: 768px){body{font-size:13px}.wrapper{max-width:640px;margin-left:auto;margin-right:auto}.sm{display:none!important}}@media only screen and (max-width: 767.98px){html{font-size:calc(100vw / 3.6)}body{font-size:14px}.container{min-width:320px}.wrapper{padding-left:.2rem;padding-right:.2rem}.md{display:none!important}.common-text{line-height:1.5}}header{background-color:#522f60;position:fixed;top:0;left:0;z-index:100;width:100%}header .header-menu,header .common-list-social{-ms-flex-align:center;align-items:center}header .header-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header .button-menu{position:relative;cursor:pointer;z-index:100;width:50px;height:50px}header .button-menu span{display:block;height:2px;left:0;background:#fff;position:absolute;transition:all .4s ease}header .button-menu span:nth-child(1){top:18px;width:38px}header .button-menu span:nth-child(2){top:30px;width:26px}header .is-active span:nth-child(1){-ms-transform:translateY(6px) rotate(18deg);transform:translateY(6px) rotate(18deg)}header .is-active span:nth-child(2){width:38px;-ms-transform:translateY(-6px) rotate(-19deg);transform:translateY(-6px) rotate(-19deg)}header .header-navigation{background-color:#522f60cc;position:fixed;display:block;z-index:100;left:0;-ms-transform:translateX(-100%);transform:translate(-100%);transition:transform .7s;width:270px;max-height:100%;opacity:0;visibility:hidden;overflow:auto}header .header-navigation.menu-active{-ms-transform:translateX(0);transform:translate(0)}header .button-open{opacity:1;visibility:visible}header .link-menu,header .text-middle .is-text{color:#fff}header .common-list-social{-ms-flex-pack:start;justify-content:flex-start}header .text-middle .is-text,header .text-middle .text-image{display:block;text-align:center}header .text-middle .is-text{font-size:11px}header .header-different .text-border{border:solid 1px #fff;color:#fff;font-size:15px;width:104px;padding:7px 3px 6px;text-align:center}header .header-different .navigation-block{height:100%;padding-top:77px;padding-bottom:48px}header .header-different .list-menu{margin-bottom:37px}.header-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;opacity:0;visibility:hidden;display:block;transition:all 1s ease}.header-mask.is-active{opacity:1;visibility:visible;transition:all .3s ease}.is-header .inner-wrapper{position:relative}.is-header .button-menu{display:none}.is-header .sign-up{position:absolute;line-height:1.25;font-weight:600;top:0;right:0;font-size:15px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#e6b422;color:#fff;height:100%;width:60px;transition:background .3s}.is-header .sign-up:hover{background-color:#ebe1a9}.is-header .header-navigation{display:none}@media print,(min-width: 768px){header .button-menu{transition:opacity .26s ease}header .button-menu:hover{opacity:.4}header .inner-wrapper{padding:5px 19px}header .image-text-header{margin-left:35px}header .header-navigation{top:59px}header .header-navigation a{font-size:15px}header .navigation-block{padding:77px 20px 42px}header .list-menu{margin-bottom:36px}header .item-social a{display:inline-block}header .item-menu:not(:last-child){margin-bottom:34px}header .text-middle{margin-right:26px}header .text-middle .is-text{margin-bottom:4px}header .header-different .text-middle{margin-left:63px;margin-right:0}.is-header .inner-wrapper{padding:10px 100px 12px 6px}.is-header .sign-up{padding:13px 8px}.is-safari header .header-different .text-border{padding-top:8px;padding-bottom:5px}}@media only screen and (max-width: 767.98px){header .link-menu{font-size:15px}header .navigation-block{padding:70px 20px 33px}header .item-menu:not(:last-child){margin-bottom:34px}header .list-menu{margin-bottom:53px}header .list-social{margin-left:2px}header .header-icon img{width:100%}header .header-menu{padding:5px 20px}header .text-middle{margin-right:25px}header .text-middle .is-text{margin-bottom:3px}header .header-different .text-middle{margin-right:0}.is-header .header-menu{padding:11px 80px 11px 20px}.is-header .sign-up{padding:12px 9px}.is-header .text-border{-ms-flex-negative:0;flex-shrink:0;margin-left:2px}}@media (max-width: 340px){header .header-different .text-border{font-size:10px;width:77px}}footer .button-to-top{z-index:10;cursor:pointer;margin-left:auto}footer .button-to-top span{font-size:12px;line-height:1.55;display:inline-block;position:relative;font-weight:600;text-align:center;color:#726d40;padding-top:58px}footer .button-to-top span:before,footer .button-to-top span:after{content:"";position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translate(-50%);background:top center/contain no-repeat;transition:opacity .26s ease;width:50px;height:75px}footer .button-to-top span:before{opacity:1;background-image:url(/img/icon_button.png)}footer .button-to-top:hover span:after{opacity:1}footer .footer-content{background-color:#522f60;color:#fff;width:100vw}footer .footer-content a{color:#fff;font-weight:300;font-size:15px}footer .footer-content .copyright{display:block;text-align:center;font-size:11px}footer .copyright span{font-size:20px;display:block}footer .footer-different .footer-navigation{padding-bottom:56px}footer .footer-different .common-list-social{margin-bottom:48px}footer .item-navigation:not(:last-child){margin-bottom:17px}@media print,(min-width: 768px){footer .button-to-top{width:50px}footer .footer-top .wrapper{padding:81px 14px 51px}footer .footer-navigation{margin-bottom:68px}footer .footer-content .wrapper{padding:89px 20px 18px}}@media only screen and (max-width: 767.98px){footer .button-to-top{padding:24px 16px 52px;width:90px;text-align:right}footer .footer-content{padding-bottom:18px}footer .footer-navigation{padding:77px 20px 68px}}.common-title-diamond{font-family:Sawarabi Mincho,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;color:#fff;min-width:216px;max-width:80%;font-size:16px;min-height:36px;margin-bottom:32px;padding:5px 20px 4px;background-color:#522f60;position:relative}.common-title-diamond:before,.common-title-diamond:after{position:absolute;content:"";top:0;background:center/100% 100% no-repeat;width:12px;height:100%}.common-title-diamond:before{left:-12px;background-image:url(../img/common/bg_title_03.png)}.common-title-diamond:after{right:-12px;background-image:url(../img/common/bg_title_02.png)}@media only screen and (max-width: 767.98px){.common-title-diamond{padding-bottom:5px}}.section-title{font-family:Sawarabi Mincho,sans-serif;letter-spacing:.1em;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-title:before{position:absolute;content:"";top:0;left:0;height:100%;background-color:#726d40;width:20px}.section-title span{display:block;font-family:Sawarabi Mincho,sans-serif;margin-top:6px;margin-bottom:-2px}@media print,(min-width: 768px){.section-title{font-size:30px;min-height:108px;padding:10px 70px;background:#fff url(../img/common/bg_title_04.jpg) top center repeat}.section-title span{font-size:20px}}@media only screen and (max-width: 767.98px){.section-title{background:#fff url(../img/common/bg_title_01.jpg) center/55px 100%;font-size:20px;min-height:72px;padding:10px 38px}.section-title span{font-size:14px}}.primary-title{font-family:Sawarabi Mincho,sans-serif;position:relative;text-align:center;letter-spacing:.1em;padding-top:50px;line-height:1.5}@media print,(min-width: 768px){.primary-title{font-size:30px}}@media only screen and (max-width: 767.98px){.primary-title{font-size:20px}}.wrapper-link a{position:relative}.wrapper-link a:after{position:absolute;content:"";bottom:0;left:0;height:1px;width:100%;background-color:#180614;opacity:0;transition:opacity .26s ease}.wrapper-link a:hover:after{opacity:1}.title-secondary{letter-spacing:.05em;font-weight:700;color:#fff;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;padding:14px 57px 44px 20px}.title-secondary:after{position:absolute;content:"";background:center/100% auto no-repeat;top:20px;right:20px;width:40px;height:40px}.title-secondary.background-laurel{background-color:#726d40}.title-secondary.background-purple{background-color:#522f60}.title-secondary.is-book:after{background-image:url(../img/common/icon_book.svg)}.title-secondary.is-order:after{background-image:url(../img/common/icon_order_hover.svg)}.title-secondary.is-bag:after{background-image:url(../img/common/icon_bag_white.svg)}.title-secondary.is-otera:after{background-image:url(../img/common/icon_otera_white.svg)}@media print,(min-width: 768px){.title-secondary{font-size:30px}}@media only screen and (max-width: 767.98px){.title-secondary{font-size:16px}}.section-title,.primary-title{opacity:0;transition:opacity .26s}.wf-active .section-title,.wf-active .primary-title{opacity:1}.common-list-social{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:39px}.common-list-social .item-social a{display:block}.common-list-social .item-social:not(:last-child){margin-right:40px}@media only screen and (max-width: 767.98px){.common-list-social{margin-right:20px}.common-list-social .item-social a{width:32px}.common-list-social .item-social img{width:100%}}.item-order:not(:last-child),.list-order{margin-bottom:48px}.list-order{padding:48px 20px 80px;background-color:#fff;box-shadow:0 3px 6px #00000029}.list-order .order-detail{border:solid 1px #522f60;margin-bottom:16px;padding:9px 9px 8px}.list-order .detail-product{width:100%}.list-order .order-day,.list-order .name-product{font-size:16px;color:#522f60}.list-order .order-day{font-weight:600;margin-bottom:4px}.list-order .block-top,.list-order .block-middle{border-bottom:solid 1px #dcd3b2}.list-order .block-top{padding-bottom:6px}.list-order .image-product{position:relative;width:90px;height:90px;text-align:center;margin-top:2px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;transition:opacity .26s ease}.list-order .image-product:after{position:absolute;content:"";top:0;left:0;border:solid 1px #f3f3f2;width:100%;height:100%}.list-order .image-product img{width:auto;height:100%;object-fit:contain}.list-order .block-middle{display:-ms-flexbox;display:flex;margin-top:16px;margin-bottom:16px;padding-bottom:17px}.list-order .block-middle:hover .image-product{opacity:.4}.list-order .title-detail{margin-bottom:10px}.list-order .text-small{font-size:12px}.list-order .list-price li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:14px}.list-order .list-price li:first-child{border-bottom:solid 1px #dcd3b2}.list-order .list-price li:not(:first-child){border-bottom:solid 2px #dcd3b2}.list-order .list-price li:last-child{margin-top:-3px;padding-bottom:10px}.list-order .list-price span:nth-child(1){-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.list-order .list-price .total,.list-order .list-price .price{font-weight:600}.list-order .list-price .price{font-size:18px}.list-order .block-bottom{margin-bottom:32px}.common-form .row-form:not(:last-child){margin-bottom:30px}.common-form .row-form.half-width .input-text{width:64.29%}.common-form .is-error,.common-form .error-text,.common-form .is-correct{position:relative}.common-form .is-error:after,.common-form .error-text:after,.common-form .is-correct:after{position:absolute;content:"";top:16px;right:10px;width:16px;height:16px;background:center/100% auto no-repeat}.common-form .is-error .input-text,.common-form .error-text .input-text{border:1px solid #bf1a20}.common-form .is-error:after,.common-form .error-text:after{background-image:url(../img/common/icon_error.svg)}.common-form .is-correct:after{background-image:url(../img/common/icon_correct.svg)}.common-form .error-text .error{color:#bf1a20;font-size:13px;margin-top:6px;text-align:center;display:block}.common-form .row-title{font-size:15px;margin-bottom:8px}.common-form input[type=text]:focus:-ms-input-placeholder,.common-form input[type=email]:focus:-ms-input-placeholder,.common-form input[type=number]:focus:-ms-input-placeholder,.common-form textarea:focus:-ms-input-placeholder{opacity:0}.common-form input[type=text]:focus::placeholder,.common-form input[type=email]:focus::placeholder,.common-form input[type=number]:focus::placeholder,.common-form textarea:focus::placeholder{opacity:0}.common-form input[type=text],.common-form input[type=email],.common-form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.common-form input[type=radio],.common-form input[type=checkbox]{-webkit-appearance:auto;cursor:pointer}.common-form select{cursor:pointer}.common-form input[type=number]::-webkit-outer-spin-button,.common-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.common-form input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.common-form .input-text{border-radius:0}.common-form select{height:48px}.common-form .input-text,.common-form select,.common-form .area-text{background:#fff;border:1px solid #9790a4;outline:none;width:100%;padding:5px 9px}.common-form .input-text:-ms-input-placeholder,.common-form select:-ms-input-placeholder,.common-form .area-text:-ms-input-placeholder{font-size:14px;color:#a0a0a0}.common-form .input-text::placeholder,.common-form select::placeholder,.common-form .area-text::placeholder{font-size:14px;color:#a0a0a0}.common-form select{padding-right:42px}.common-form .active-select:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.common-form .area-text{height:120px}.common-form .wrap-button{margin-top:50px}.common-form .wrap-button .common-button{cursor:pointer}.common-form .radio-field span,.common-form .checkbox-field span{display:inline-block;padding-left:26px;position:relative;cursor:pointer}.common-form .radio-field span:before,.common-form .radio-field span:after,.common-form .checkbox-field span:before,.common-form .checkbox-field span:after{content:"";position:absolute}.common-form .radio-field span:before,.common-form .checkbox-field span:before{left:0;border:1px solid #9e9478;top:0}.common-form .radio-field span:after,.common-form .checkbox-field span:after{display:none}.common-form .radio-field input[type=radio],.common-form .checkbox-field input[type=checkbox]{display:none;text-indent:-999px}.common-form .radio-field input[type=radio]:checked+span:after,.common-form .checkbox-field input[type=checkbox]:checked+span:after{display:block}.common-form .checkbox-field span:before{width:16px;height:16px}.common-form .checkbox-field span:after{left:1px;top:2px;width:15px;height:12px;background:url(../img/register/sp/register_icn.svg) center/15px 12px no-repeat}.common-form .radio-field span{line-height:1.286}.common-form .radio-field span:before,.common-form .radio-field span:after{border-radius:50%}.common-form .radio-field span:before{width:18px;height:18px}.common-form .radio-field span:after{width:10px;height:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:4px;background-color:#726d40}.common-form .block-select{position:relative;display:inline-block;width:120px}.common-form .block-select:before{pointer-events:none;position:absolute;content:"";top:15px;right:10px;width:19px;height:11px;background:url(../img/common/icon_arrow_down.svg) center/100% auto no-repeat;transition:transform .3s ease}.common-form .block-select select{font-size:13px;color:#100f0f;height:40px;border-radius:5px;padding-left:19px}.select-box{height:40px;font-size:13px}.select-box .select-option{opacity:0;transition:opacity .2s}.select-box .custom-option{padding-bottom:12px}.is-mac .common-form .input-text,.is-mac .common-form select{padding-top:7px}.common-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:100%;min-height:60px;font-size:15px;color:#fff;transition:background-color .26s ease;padding:13px 100px 10px 24px;letter-spacing:.05em}.common-button:before{position:absolute;content:"";background:center/100% auto no-repeat;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:72px;width:24px;height:24px;transition:right .5s ease}.common-button:hover:before{right:24px}.common-button.background-purple{background-color:#867ba9}.common-button.background-purple:hover{background-color:#9790a4}.common-button.background-purple:before{background-image:url(../img/common/icon_flower_white.svg)}.common-button.background-laurel{background-color:#9e9478}.common-button.background-laurel:hover{background-color:#dcd3b2}.common-button.background-laurel:before{background-image:url(../img/common/icon_flower_lotus.svg)}@media (max-width: 320px){.common-button{padding-right:70px}.common-button:before{right:40px}}.section-payment,.section-payment-worship{font-family:Sawarabi Mincho,sans-serif}.section-payment{padding-bottom:59px}.section-payment .block-payment{margin-top:48px;position:relative;z-index:1;border:solid 2px #dcd3b2;padding:0 18px 73px}.section-payment .block-payment .common-text{margin-bottom:21px}.section-payment .text-big,.section-payment .wrapper-link,.section-payment .payment-image{text-align:center}.section-payment .text-big{margin-bottom:31px}.section-payment .wrapper-link a{display:inline-block;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,Yu Gothic,メイリオ,Meiryo,Verdana,sans-serif;font-weight:600;color:#522f60;font-size:18px;letter-spacing:-.01em}.section-payment .payment-image{margin-bottom:32px}.section-payment .payment-image img{width:100%}.section-payment .primary-title{margin-bottom:46px}@media print,(min-width: 768px){.section-payment .text-big{font-size:18px}}@media only screen and (max-width: 767.98px){.section-payment .wrapper-link{margin-top:26px}.section-payment .text-big{font-size:16px}}.section-payment-worship .title-worship{text-align:center;border-top:solid 2px #dcd3b2;border-bottom:solid 2px #dcd3b2;letter-spacing:.1em;font-size:20px;margin-bottom:31px;padding:11px 0 10px}.section-payment-worship .video-youtube{margin-bottom:11px}.section-payment-worship .video-youtube iframe{width:100%;height:100%}.section-payment-worship .text-big{font-size:16px}@media print,(min-width: 768px){.section-payment-worship .video-youtube{height:300px}}@media only screen and (max-width: 767.98px){.section-payment-worship{padding-bottom:44px}.section-payment-worship .video-youtube{height:180px}}.section-payment-cart{margin-bottom:23px}.section-payment-cart .block-payment{position:relative;border:solid 2px #dcd3b2;margin-top:48px;padding:0 18px 78px}.section-payment-cart .list-order{padding:0;box-shadow:none;margin-bottom:45px}.section-payment-cart .primary-title{margin-bottom:43px}.section-payment-cart .name-product{color:#180614;font-weight:600}.section-payment-cart .remove-product{font-size:12px;border:1px solid #180614;padding:3px 7px 1px;text-align:center;display:inline-block;transition:background .26s ease}.section-payment-cart .remove-product:hover{background-color:#dcd3b2}.section-payment-cart .block-cart,.section-payment-cart .block-card,.section-payment-cart .list-card,.section-payment-cart .date-card{display:-ms-flexbox;display:flex}.section-payment-cart .block-cart{margin-top:16px;margin-bottom:16px;padding-bottom:17px}.section-payment-cart .text-small{margin-bottom:22px}.section-payment-cart .background-purple:before{content:unset}.section-payment-cart .common-form{font-size:14px;line-height:1.5}.section-payment-cart .cart-title,.section-payment-cart .row-item,.section-payment-cart .block-cart,.section-payment-cart .row-input{border-bottom:solid 1px #dcd3b2}.section-payment-cart .cart-title{padding-bottom:9px;margin-bottom:15px;font-weight:600;font-size:16px;color:#522f60}.section-payment-cart .row-item{padding-bottom:16px;margin-bottom:44px}.section-payment-cart .address-information,.section-payment-cart .phone-information{margin-bottom:13px}.section-payment-cart .phone-information{display:inline-block}.section-payment-cart .temple-name,.section-payment-cart .payment-information li:not(:last-child){margin-bottom:12px}.section-payment-cart .customer-information{margin-bottom:76px}.section-payment-cart .image-card{width:60px;-ms-flex-negative:0;flex-shrink:0}.section-payment-cart .image-card img{width:100%}.section-payment-cart .register-card{margin-bottom:17px}.section-payment-cart .number-card{padding-left:11px}.section-payment-cart .list-card{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-4px}.section-payment-cart .list-card span{display:inline-block}.section-payment-cart .list-card li{width:60px;margin:0 20px 19px 0}.section-payment-cart .list-card li img{width:100%}.section-payment-cart .payment-content{font-size:15px;margin-bottom:-3px}.section-payment-cart .payment-card,.section-payment-cart .input-title,.section-payment-cart .row-input{margin-bottom:14px}.section-payment-cart .row-input{padding-bottom:18px}.section-payment-cart .date-card li,.section-payment-cart .half-width .input-text,.section-payment-cart .writing-selection .select-box{width:120px}.section-payment-cart .writing-selection .custom-select-trigger{margin-bottom:20px}.section-payment-cart .writing-selection .custom-option{padding-bottom:0}.section-payment-cart .date-card li:first-child{margin-right:40px}@media only screen and (max-width: 767.98px){.is-iphone .section-payment-cart .half-width .input-title{letter-spacing:-.02em}}.section-payment-cart .half-width .input-text{height:40px}.section-payment-cart .checkbox-register span:before{top:3px}.section-payment-cart .checkbox-register span:after{top:5px}.section-payment-cart .checkbox-register{margin-bottom:76px}.section-payment-cart .block-select select{color:#180614;padding-top:8px}.section-payment-cart .writing-selection{margin-bottom:28px}.section-payment-cart .writing-selection select{white-space:nowrap}.section-payment-cart .case-writing{color:#bf1a20;counter-reset:number}@media only screen and (max-width: 767.98px){.is-iphone .section-payment-cart .case-writing,.is-android .section-payment-cart .case-writing{letter-spacing:-.015em;margin-right:-9px}}.section-payment-cart .case-writing li:before{content:counter(number) ".";counter-increment:number}.section-payment-cart .agree-conditions,.section-payment-cart .button-submit{text-align:center}.section-payment-cart .link-policy:hover{text-decoration:underline;text-underline-offset:3px}.section-payment-cart .wrap-button{margin-top:22px}.section-payment-cart .button-submit{cursor:pointer;width:100%;min-height:60px;font-size:16px;font-weight:600;color:#fff;transition:background-color .26s ease;padding:13px 24px 10px;letter-spacing:.05em;background-color:#180614}.section-payment-cart .button-submit:hover{background-color:#696969}.agree-conditions .checkbox-field span:before{top:1px}.agree-conditions .checkbox-field span:after{top:3px}@media only screen and (max-width: 374px){.section-payment-cart .date-card li:first-child{margin-right:12px}}@media print,(min-width: 768px){.button-menu{display:none}.header-menu{height:50px}}.delete-button{border:red 1px solid;color:red;cursor:pointer;border-radius:5px;padding:2px;font-size:12px;margin-left:4px;margin-top:-3px}.change-quantity{border:1px #a0a0a0 solid;border-radius:5px;margin-bottom:5px;padding-left:7px;padding-right:7px;margin-top:-5px;margin-left:5px}@media (max-width: 768px){.price_content{font-size:14px!important}.title-detail{font-size:14px!important;margin-left:1px!important}.quantity-label{margin-top:2px!important}.sum-price{font-size:14px!important}}.name-product{margin-top:60px!important;font-size:20px!important;font-family:Sawarabi Mincho,sans-serif}.title-detail,.price_content{font-size:18px;margin-left:15px}.quantity-label{font-size:12px;margin-top:6px}.sum-price{font-size:18px;text-align:right}
