.static-contents .fade-enter-active{transition:opacity 1s ease}.static-contents .fade-leave-active{transition:opacity 0s}.static-contents .fade-enter-from{opacity:0}.static-contents .fade-enter-to,.static-contents .fade-leave-from{opacity:1}.static-contents .fade-leave-to{opacity:0}.static-contents .engraving_mountcheck{opacity:0;transition:all .5s ease 0s}.static-contents .engraving_mountcheck.m-mounted{opacity:1;transition:all .5s ease 0s}.static-contents .engraving_motif{display:flex;flex-wrap:wrap;gap:10px}.static-contents .engraving_motif li{flex-basis:52px;height:52px}.static-contents .engraving_motif li button{background-color:transparent;border:1px solid #ccc;border-radius:0;display:block;height:100%;margin:0;padding:5px;transition:all .5s ease 0s;width:100%}.static-contents .engraving_motif li button:active{background-color:#fff;border-color:#c8102e}.static-contents .engraving_motif li button img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.static-contents .engraving_fonts{display:flex;flex-direction:column;gap:10px}.static-contents .engraving_fonts li{height:30px;width:100px}.static-contents .engraving_fonts li button{background-color:transparent;border:1px solid #ccc;border-radius:0;display:block;height:100%;margin:0;padding:0;transition:all .2s ease 0s;width:100%}.static-contents .engraving_fonts li button:active{background-color:#fff;border-color:#c8102e}.static-contents .engraving_fonts li button.is-cur{border-color:#c8102e}.static-contents .engraving_preview_texts{align-items:center;background-color:#000;display:flex;gap:2px;height:50px;justify-content:center;width:200px}.static-contents .engraving_preview_texts img{height:20px;width:auto}.static-contents .engraving_irodama{display:flex;gap:20px}.static-contents .engraving_irodama li{position:relative}.static-contents .engraving_irodama button{background:transparent;background-color:#000;border:1px solid #ccc;display:block;padding:0;position:relative}.static-contents .engraving_irodama button.is-cur,.static-contents .engraving_irodama button:hover{background-color:red}.static-contents .engraving_irodama .zaikokbn0.zaikokbn9 span{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.static-contents #app1 .engraving_step2_preview{aspect-ratio:1;background:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s1_preview_def.png) no-repeat 50%;background-size:contain;width:290px}.static-contents #app1 .engraving_step2_preview.c402{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod1/apply_s1_preview_402.png)}.static-contents #app1 .engraving_step2_preview.c403{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod1/apply_s1_preview_403.png)}.static-contents #app1 .engraving_step2_preview.c404{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod1/apply_s1_preview_404.png)}.static-contents #app1 .engraving_step2_preview.c405{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod1/apply_s1_preview_405.png)}.static-contents #app1 .engraving_step2_preview.c501{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod2/apply_s1_preview_501.png)}.static-contents #app1 .engraving_step2_preview.c502{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod2/apply_s1_preview_502.png)}.static-contents #app1 .engraving_step2_preview.c503{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod2/apply_s1_preview_503.png)}.static-contents #app1 .engraving_step2_preview.c504{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_prod2/apply_s1_preview_504.png)}.static-contents #app1 .engraving_step4_item{aspect-ratio:420/180;background-repeat:no-repeat;background-size:contain;width:420px}.static-contents #app1 .engraving_step4_item.c402{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c402.png)}.static-contents #app1 .engraving_step4_item.c403{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c403.png)}.static-contents #app1 .engraving_step4_item.c404{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c404.png)}.static-contents #app1 .engraving_step4_item.c405{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c405.png)}.static-contents #app1 .engraving_step4_item.c501{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c501.png)}.static-contents #app1 .engraving_step4_item.c502{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c502.png)}.static-contents #app1 .engraving_step4_item.c503{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c503.png)}.static-contents #app1 .engraving_step4_item.c504{background-image:url(/sw/onlinestore/campaign/shiseido/lip/name/sp/img/apply_s3/apply_s3_c504.png)}.static-contents #app2 .engraving_step3_item{aspect-ratio:420/180;background-position:50%;background-repeat:no-repeat;background-size:contain;width:420px}.static-contents #app2 .engraving_step3_item_img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:87px;width:19px}.static-contents #app2 .engraving_step3_item_img.w_01,.static-contents #app2 .engraving_step3_item_img.w_02{background-image:url(/sw/onlinestore/campaign/shiseidomen/name/assets/img/engrave_item_img.png)}.static-contents #app3 .engraving_step1_preview{aspect-ratio:1;background:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_def.png) no-repeat 50%;background-size:contain;width:290px}.static-contents #app3 .engraving_step1_preview.RS501{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RS501.png)}.static-contents #app3 .engraving_step1_preview.RD401{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RD401.png)}.static-contents #app3 .engraving_step1_preview.RD301{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RD301.png)}.static-contents #app3 .engraving_step1_preview.RS301{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RS301.png)}.static-contents #app3 .engraving_step3_item{aspect-ratio:420/180;background:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_def.png) no-repeat 50%;background-size:contain;width:420px}.static-contents #app3 .engraving_step3_item.RS501{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RS501.png)}.static-contents #app3 .engraving_step3_item.RD401{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RD401.png)}.static-contents #app3 .engraving_step3_item.RD301{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RD301.png)}.static-contents #app3 .engraving_step3_item.RS301{background-image:url(/sp/cms/onlineshop/mq/i/name/dramaticrouge/20231121/img/apply_s1_preview_RS301.png)}.static-contents #app4 .engraving_step3_item{aspect-ratio:368/256;background-position:50%;background-repeat:no-repeat;background-size:contain;width:368px}.static-contents #app4 .engraving_step3_item.color1{background-image:url(/sp/cms/onlineshop/mq/i/name/fd/assets/img/cv1/step3_color1.jpg)}.static-contents #app4 .engraving_step3_item.color2{background-image:url(/sp/cms/onlineshop/mq/i/name/fd/assets/img/cv1/step3_color2.jpg)}.static-contents #app4 .engraving_step3_item.color3{background-image:url(/sp/cms/onlineshop/mq/i/name/fd/assets/img/cv1/step3_color3.jpg)}.static-contents{--zi-fixed:999;--zi-modal:2000}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3,.static-contents .module-h4,.static-contents .module-h5{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white{background-color:#fff}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white>span,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white>span{color:#45433e}.static-contents .module-buttonV3.module-buttonV3__cv.modify-white>span:before,.static-contents .module-buttonV3.module-buttonV3__emphasys.modify-white>span:before{background-image:url(/sw/onlinestore/assets_static/img/icon_cart.svg)}.static-contents .l-red{color:#c8102e;font-style:normal}.static-contents .l-common__attention{margin-top:40px}.static-contents .l-common__attention__title{font-family:TazuganeGothicStdN-Book!important;font-size:1.2rem;font-weight:400!important;margin-bottom:20px}.static-contents .l-intro{background:url(../img/intro_bg.jpg) no-repeat top;background-size:cover;padding:80px 0}.static-contents .l-intro__title{font-size:3.2rem;margin-bottom:20px}.static-contents .l-intro__lead,.static-contents .l-intro__title{color:#fff;font-family:TazuganeGothicStdN-Book!important;font-weight:400!important;text-align:center}.static-contents .l-intro__lead{font-size:1.6rem;margin-bottom:40px}.static-contents .l-intro__box{background-color:#fff;padding:60px min(4.91803vw,60px)}.static-contents .l-intro__h3{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important;margin-bottom:40px;text-align:center}.static-contents .l-intro__h3 img{display:inline-block;height:48px;width:auto}.static-contents .l-intro__main{align-items:center;display:flex;gap:min(4.09836vw,50px)}.static-contents .l-intro__main__catch{font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important}.static-contents .l-intro__features{display:flex;gap:min(3.27869vw,40px);margin-top:40px}.static-contents .l-intro__features__unit dt{border-bottom:1px solid #000;font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;margin-bottom:20px;padding-bottom:20px;text-align:center}.static-contents .l-intro__features__img{display:block}.static-contents .l-intro__features__text{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-top:20px;text-align:center}.static-contents .l-engraving{background:#000 url(../img/engraving_bg.jpg) no-repeat top;background-size:100%;padding:80px 0}.static-contents .l-engraving__title{font-size:3.2rem;margin-bottom:20px}.static-contents .l-engraving__lead,.static-contents .l-engraving__title{color:#f5f5f5;font-family:TazuganeGothicStdN-Book!important;font-weight:400!important;text-align:center}.static-contents .l-engraving__lead{font-size:1.8rem;margin-bottom:40px}.static-contents .l-engraving__box{background-color:#fff;overflow:auto;padding:60px min(4.91803vw,60px);position:relative}.static-contents .l-engraving__item__title{font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important;margin-bottom:40px;text-align:center}.static-contents .l-engraving__item__cont{display:flex;gap:min(3.27869vw,40px)}.static-contents .l-engraving__item__img img{height:auto;width:100%}.static-contents .l-engraving__item__catch{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important;margin-bottom:20px}.static-contents .l-engraving__item__name{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important}.static-contents .l-engraving__item__detail{font-size:1.2rem;margin-top:10px}.static-contents .l-engraving__item__price dt{margin-bottom:5px;margin-top:20px}.static-contents .l-engraving__item__price dd,.static-contents .l-engraving__item__price dt{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important}.static-contents .l-engraving__item__price dd em{font-size:2rem;font-style:normal}.static-contents .l-engraving__item__price dd .flag{align-items:center;border:1px solid #000;display:inline-flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:2.2rem;line-height:1;margin-left:10px;padding:1px 3px 0;vertical-align:baseline}.static-contents .l-engraving__step{background-color:#f4f4f5;padding:40px;position:relative}.static-contents .l-engraving__step:nth-child(n+2){margin-top:44px}.static-contents .l-engraving__step:nth-child(n+2):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2228%22%20height%3D%2214%22%20viewBox%3D%220%200%2028%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%2014L6.94596e-06%204.22788e-06L28%206.67572e-06L14%2014Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:28px;content:"";height:44px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.static-contents .l-engraving__step__cover{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;position:absolute;right:0;top:-44px}.static-contents .l-engraving__step__title{border-bottom:1px solid #000;font-family:TazuganeGothicStdN-Book!important;font-size:2.4rem;font-weight:400!important;margin-bottom:40px;padding-bottom:10px}.static-contents .l-engraving__step__title:not(:first-child){margin-top:60px}.static-contents .l-engraving__step__title em{font-family:TazuganeGothicStdN-Medium!important;font-style:normal;font-weight:400!important}.static-contents .l-engraving__step1__selector{display:flex;gap:min(2.45902vw,20px)}.static-contents .l-engraving__step1__selector>dl{background-color:#fff;flex-basis:calc((100% - min(calc(30 / 1220 * 100vw),30px))/2);padding:20px}.static-contents .l-engraving__step1__selector>dl dt{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;margin-bottom:5px;text-align:center}.static-contents .l-engraving__step1__selector>dl dt em{font-size:2.2rem;font-style:normal}.static-contents .l-engraving__step1__selector__text{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-bottom:20px;text-align:center}.static-contents .l-engraving__step1__selector__button{margin-top:10px;position:relative}.static-contents .l-engraving__step1__selector__button button{align-items:center;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E") no-repeat 19px;background-size:18px;border:1px solid #ccc;border-radius:unset;display:flex;font-family:TazuganeGothicStdN-Thin!important;font-size:1.2rem;font-weight:400!important;gap:20px;height:70px;padding:9px 10px 9px 58px;width:100%}.static-contents .l-engraving__step1__selector__button button picture{flex-basis:50px;flex-grow:0;flex-shrink:0}.static-contents .l-engraving__step1__selector__button button picture img{display:block}.static-contents .l-engraving__step1__selector__button button.is-cur{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");border-color:#c8102e}.static-contents .l-engraving__step1__selector__end{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;justify-content:center;left:0;position:absolute;right:0;top:0}.static-contents .l-engraving__step2__cont{display:flex;gap:min(2.45902vw,30px)}.static-contents .l-engraving__step2__display{background-color:#fff;padding:27px 0;text-align:center}.static-contents .l-engraving__step2__preview{display:flex;gap:10px;justify-content:center}.static-contents .l-engraving__step2__input{align-items:center;border:1px solid #ccc;display:flex;justify-content:center;width:60px}.static-contents .l-engraving__step2__input,.static-contents .l-engraving__step2__period{font-family:TazuganeGothicStdN-Book!important;font-size:4rem;font-weight:400!important;height:60px;line-height:1}.static-contents .l-engraving__step2__period{padding-top:.3em}.static-contents .l-engraving__step2__caption{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;margin-top:15px}.static-contents .l-engraving__step2__buttons{display:flex;flex-wrap:wrap;gap:min(1.22951vw,15px)}.static-contents .l-engraving__step2__buttons li{flex-basis:min(3.27869vw,40px)}.static-contents .l-engraving__step2__buttons li button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:unset;display:flex;font-family:TazuganeGothicStdN-Book!important;font-size:2.44rem;font-weight:400!important;height:min(3.27869vw,40px);justify-content:center;line-height:1;width:100%}.static-contents .l-engraving__step2__buttons li button:not(.is-disabled):active{border-color:#c8102e}.static-contents .l-engraving__step2__buttons li button.is-disabled{opacity:.3;pointer-events:none}.static-contents .l-engraving__step2__reset{flex-basis:min(16.80328vw,205px)!important;flex-grow:1}.static-contents .l-engraving__step2__reset button{font-family:TazuganeGothicStdN-Book!important;font-size:1.2rem!important;font-weight:400!important;margin-left:auto;width:min(16.80328vw,205px)!important}.static-contents .l-engraving__step3__buttons{display:flex;gap:min(2.45902vw,30px)}.static-contents .l-engraving__step3__buttons li button{background-color:transparent;border:unset;border-radius:unset;display:block;padding:0;text-align:center}.static-contents .l-engraving__step3__buttons li button picture{border:1px solid #ccc;display:block;height:auto;margin-bottom:5px;width:100%}.static-contents .l-engraving__step3__buttons li button span{font-size:1.6rem}.static-contents .l-engraving__step3__buttons li button.is-cur picture,.static-contents .l-engraving__step3__buttons li button:active picture{border-color:#c8102e}.static-contents .l-engraving__step3__buttons li button.is-cur span,.static-contents .l-engraving__step3__buttons li button:active span{color:#c8102e}.static-contents .l-engraving__step4__display{display:flex}.static-contents .l-engraving__step4__item{align-items:center;display:flex;gap:20px}.static-contents .l-engraving__step4__item__img{background-color:#fff;display:block;flex-grow:0;flex-shrink:0}.static-contents .l-engraving__step4__item__flag{margin-bottom:10px}.static-contents .l-engraving__step4__item__flag span{align-items:center;background-color:#000;color:#fff;display:inline-flex;height:2.2rem;line-height:1;padding:1px 4px 0}.static-contents .l-engraving__step4__item__flag span,.static-contents .l-engraving__step4__item__name{font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important}.static-contents .l-engraving__step4__item__detail{font-family:TazuganeGothicStdN-Thin!important;font-size:1.2rem;font-weight:400!important;margin-top:10px}.static-contents .l-engraving__step4__item__price{font-feature-settings:"palt" 1;font-family:TazuganeGothicStdN-Thin!important;font-size:1.4rem;font-weight:400!important;margin-top:15px}.static-contents .l-engraving__step4__item__price em{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-style:normal;font-weight:400!important}.static-contents .l-engraving__step4__item__price .flag{align-items:center;border:1px solid #000;display:inline-flex;font-family:TazuganeGothicStdN-Book!important;font-size:1.4rem;font-weight:400!important;height:2.2rem;line-height:1;margin-bottom:.3em;margin-left:10px;padding:1px 3px 0}.static-contents .l-engraving__step4__preview{align-items:center;background-color:rgba(0,0,0,.05);display:flex;gap:20px;padding:20px}.static-contents .l-engraving__step4__preview__box{align-items:center;background:linear-gradient(270deg,#000 34.62%,#393939 65.38%);display:flex;flex-basis:min(13.11475vw,160px);flex-grow:0;flex-shrink:0;gap:8px;height:min(13.11475vw,160px);justify-content:center;position:relative}.static-contents .l-engraving__step4__preview__box img{height:min(4.09836vw,50px);width:auto}.static-contents .l-engraving__step4__preview__box:after{background-color:#e0cfb8;bottom:0;content:"";display:block;left:0;mix-blend-mode:darken;position:absolute;right:0;top:0}.static-contents .l-engraving__step4__attention,.static-contents .l-engraving__step4__preview__text{font-family:TazuganeGothicStdN-Book!important;font-size:1.6rem;font-weight:400!important}.static-contents .l-engraving__step4__attention{margin:40px 0;text-align:center}.static-contents .l-engraving__step4__attention em{color:#c8102e;font-style:normal}.static-contents .l-engraving__step4__cv{margin:40px 0;text-align:center}.static-contents .l-engraving__end{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.static-contents .l-shipping{background-color:#eee;padding:80px 0}.static-contents .l-shipping__title{font-family:TazuganeGothicStdN-Book!important;font-size:3.2rem;font-weight:400!important;margin-bottom:40px;text-align:center}.static-contents .l-shipping__compare{display:flex;gap:40px}.static-contents .l-shipping__compare__unit{background-color:#fff;padding:40px}.static-contents .l-shipping__compare__unit dt{font-family:TazuganeGothicStdN-Book!important;font-size:2rem;font-weight:400!important;margin-bottom:30px;text-align:center}.static-contents .l-shipping__compare__img{display:block;height:96px}.static-contents .l-shipping__compare__img img{height:96px;margin:0 auto;width:auto}.static-contents .l-shipping__compare__howto{align-items:center;background-color:#eee;display:flex;gap:20px;margin-top:30px;padding:20px}.static-contents .l-shipping__compare__howto picture{flex-basis:min(15.98361vw,195px);flex-grow:0;flex-shrink:0}.static-contents .l-shipping__compare__howto__text{font-family:TazuganeGothicStdN-Thin!important;font-size:1.4rem;font-weight:400!important}@media screen and (min-width:801px){.static-contents .is-sp{display:none!important;visibility:hidden}.static-contents .l-intro__main__img{flex-basis:min(40.98361vw,500px)}.static-contents .l-intro__features__unit{flex-basis:calc((100% - min(calc(80 / 1220 * 100vw),80px))/3)}.static-contents .l-engraving__item__img{flex-basis:min(37.70492vw,460px)}.static-contents .l-engraving__step2__display{flex-basis:min(22.95082vw,280px);flex-grow:0;flex-shrink:0}.static-contents .l-engraving__step3__buttons li{flex-basis:calc((100% - min(calc(60 / 1220 * 100vw),60px))/3)}.static-contents .l-engraving__step4__display{justify-content:space-between}.static-contents .l-engraving__step4__item{flex-basis:min(36.06557vw,440px)}.static-contents .l-engraving__step4__item__img{aspect-ratio:280/400;flex-basis:min(11.47541vw,140px)}.static-contents .l-engraving__step4__preview{flex-basis:min(35.65574vw,435px)}}@media screen and (max-width:800px){.static-contents .is-pc{display:none!important;visibility:hidden}.static-contents .l-intro{background-image:url(../img/intro_bg_sp.jpg);padding:60px 0}.static-contents .l-intro__title{font-size:2rem;margin-bottom:10px}.static-contents .l-intro__lead{font-size:1.4rem}.static-contents .l-intro__box{padding:40px 5.55556vw}.static-contents .l-intro__h3 img{height:36px}.static-contents .l-intro__main{align-items:stretch;flex-direction:column;gap:20px}.static-contents .l-intro__main__catch{font-size:1.8rem}.static-contents .l-intro__features{flex-direction:column;gap:50px}.static-contents .l-intro__features__unit dt{font-size:1.8rem;padding-bottom:10px}.static-contents .l-engraving{background-image:url(../img/engraving_bg_sp.jpg);padding:60px 0}.static-contents .l-engraving__title{font-size:2rem}.static-contents .l-engraving__lead{font-size:1.4rem}.static-contents .l-engraving__box{padding:40px 5.55556vw}.static-contents .l-engraving__item__title{font-size:2rem;margin-bottom:20px}.static-contents .l-engraving__item__cont{flex-direction:column;gap:20px}.static-contents .l-engraving__item__catch{font-size:1.4rem;margin-bottom:0}.static-contents .l-engraving__item__price dt{margin-bottom:10px}.static-contents .l-engraving__item__price dd em{font-size:1.7rem}.static-contents .l-engraving__step{padding:40px min(2.77778vw,20px)}.static-contents .l-engraving__step__title{font-size:1.4rem}.static-contents .l-engraving__step1__selector{flex-direction:column;gap:30px}.static-contents .l-engraving__step1__selector>dl{padding:20px min(2.77778vw,20px)}.static-contents .l-engraving__step1__selector__button button{height:60px;padding:4px 10px 4px 47px}.static-contents .l-engraving__step2__cont{flex-direction:column;gap:20px}.static-contents .l-engraving__step2__display{padding:20px 0}.static-contents .l-engraving__step2__input{font-size:3.6rem;height:50px;width:50px}.static-contents .l-engraving__step2__period{font-size:3.6rem;height:50px}.static-contents .l-engraving__step2__buttons{gap:min(2.77778vw,21px);justify-content:space-between}.static-contents .l-engraving__step2__buttons li{flex-basis:calc((100% - min(calc(55 / 360 * 100vw),110px))/6)}.static-contents .l-engraving__step2__buttons li button{aspect-ratio:1;font-size:2rem;height:auto}.static-contents .l-engraving__step2__reset{flex-basis:unset}.static-contents .l-engraving__step2__reset button{aspect-ratio:unset!important;height:100%!important;width:100%!important}.static-contents .l-engraving__step3__buttons{align-items:stretch;flex-direction:column;gap:20px}.static-contents .l-engraving__step3__buttons li button span{font-size:1.4rem}.static-contents .l-engraving__step4__display{flex-direction:column;gap:40px}.static-contents .l-engraving__step4__item{flex-direction:column}.static-contents .l-engraving__step4__item__img{aspect-ratio:1;width:100%}.static-contents .l-engraving__step4__item__price em{font-size:1.7rem}.static-contents .l-engraving__step4__preview{flex-direction:column;padding:20px min(2.77778vw,20px)}.static-contents .l-engraving__step4__preview__box{flex-basis:160px;height:160px;width:160px}.static-contents .l-engraving__step4__preview__box img{height:50px}.static-contents .l-engraving__step4__preview__text{font-size:1.4rem;text-align:center}.static-contents .l-engraving__step4__attention{font-size:1.4rem;margin:20px 0}.static-contents .l-engraving__step4__cv{margin:20px 0}.static-contents .l-engraving__end{font-size:1.7rem}.static-contents .l-shipping{padding:40px 0}.static-contents .l-shipping__title{font-size:2rem;margin-bottom:20px}.static-contents .l-shipping__compare{flex-direction:column;gap:20px}.static-contents .l-shipping__compare__unit{padding:20px min(2.77778vw,20px)}.static-contents .l-shipping__compare__unit dt{font-size:1.4rem;margin-bottom:20px}.static-contents .l-shipping__compare__img,.static-contents .l-shipping__compare__img img{height:60px}.static-contents .l-shipping__compare__howto{padding:10px}.static-contents .l-shipping__compare__howto picture{flex-basis:min(33.33333vw,195px)}}@media(hover:hover){.static-contents .engraving_fonts li button:hover,.static-contents .engraving_motif li button:hover{background-color:#fff;border-color:#c8102e}.static-contents .l-engraving__step2__buttons li button:not(.is-disabled):hover,.static-contents .l-engraving__step3__buttons li button:hover picture{border-color:#c8102e}.static-contents .l-engraving__step3__buttons li button:hover span{color:#c8102e}}
