.static-contents{--zi-fixed:999;--zi-modal:2000;color:#000;font-family:TazuganeGothicStdN-Book!important;font-weight:400;letter-spacing:0}.static-contents .breadcrumb{margin:0 auto}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3,.static-contents .module-main,.static-contents .module-section:not(:first-child){margin:0}.static-contents *{box-sizing:border-box}.static-contents a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}.static-contents span{color:inherit}.static-contents em{color:inherit;font-style:normal}.static-contents button{background:transparent;border:none;cursor:pointer;padding:0}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .module-section__inner{margin:0 auto;padding:0;text-align:center;width:100vw}.static-contents .sec_title .container h1{padding:2.77778vw 0 5.55556vw;text-align:left}.static-contents .sec_intro .container{background:#fff url(../img/intro_bg.png) no-repeat top;background-size:100% auto;padding:9.44444vw 0;text-align:center}.static-contents .sec_intro .intro_ttl{font-size:5.55556vw;font-style:normal;font-weight:350;line-height:150%}.static-contents .sec_intro .intro_prod{align-items:center;display:flex;justify-content:space-between;margin-top:6.66667vw;padding:0 5.55556vw}.static-contents .sec_intro .intro_prod .intro_prod_img{flex:none;width:37.22222vw}.static-contents .sec_intro .intro_prod .intro_prod_txt{font-size:4.44444vw;font-style:normal;font-weight:350;line-height:150%;text-align:left;width:51.66667vw}.static-contents .sec_intro .intro_font{margin:4.72222vw auto 0;width:88.88889vw}.static-contents .sec_intro .intro_example{align-items:center;background-color:#eee;display:flex;justify-content:space-between;margin:6.94444vw auto 0;padding:5.55556vw 11.11111vw;text-align:left;width:88.88889vw}.static-contents .sec_intro .intro_example .intro_example_wrap{width:33.33333vw}.static-contents .sec_intro .intro_example .intro_example_ttl{font-size:4.44444vw;font-style:normal;font-weight:350;line-height:150%}.static-contents .sec_intro .intro_example .intro_example_img{width:21.38889vw}.static-contents .sec_intro .intro_example .intro_example_des{font-size:3.33333vw;font-style:normal;font-weight:350;line-height:150%;margin-top:5.55556vw}.static-contents .sec_intro .intro_example .intro_example_txt{color:#c8102e;font-size:5vw;font-style:normal;font-weight:350;line-height:150%;margin-top:1.38889vw}.static-contents .sec_intro .intro_info{margin:8.33333vw 5.55556vw 0;text-align:left}.static-contents .sec_intro .intro_info li{border-bottom:.27778vw solid #c2c2c2;padding-bottom:5.55556vw}.static-contents .sec_intro .intro_info li .intro_info_ttl{font-size:3.88889vw;font-style:normal;font-weight:350;line-height:150%}.static-contents .sec_intro .intro_info li .intro_info_des{font-size:3.33333vw;font-style:normal;font-weight:350;line-height:170%;margin-top:2.22222vw}.static-contents .sec_intro .intro_info li .intro_info_img{margin:5vw auto 0;width:45.27778vw}.static-contents .sec_intro .intro_info li+li{margin-top:6.66667vw}.static-contents .sec_intro .intro_info li:nth-of-type(2) .intro_info_img{width:87.77778vw}.static-contents .sec_intro .intro_info li:nth-of-type(3) .intro_info_img{margin-top:-1.66667vw;width:27.77778vw}.static-contents .sec_intro .intro_notes{margin:8.33333vw 5.55556vw 0}.static-contents .sec_intro .intro_notes h3{font-family:TazuganeGothicStdN-Book!important;font-size:3.33333vw;font-weight:400;text-align:left}.static-contents .sec_intro .intro_notes ul{margin-top:4.16667vw}.static-contents .sec_intro .intro_notes ul li{font-size:2.77778vw;font-style:normal;font-weight:350;line-height:1.5;padding-left:1.2em;text-align:left;text-indent:-1.2em}.static-contents .sec_intro .intro_notes ul li span{color:#c8102e}.static-contents .sec_intro .intro_notes ul li+li{margin-top:1.38889vw}.static-contents .sec_delivery .container{background-color:#eee;border-bottom:.27778vw solid #000;border-top:.27778vw solid #000;padding:10vw 0;text-align:center}.static-contents .sec_delivery .delivery_ttl{font-size:6.11111vw;font-style:normal;font-weight:350;line-height:150%}.static-contents .sec_delivery .delivery_list{margin:3.33333vw 8.33333vw 0}.static-contents .sec_delivery .delivery_list li{background-color:#fff;padding:6.66667vw 0}.static-contents .sec_delivery .delivery_list li .delivery_list_ttl{font-size:3.88889vw;font-style:normal;font-weight:350;line-height:150%}.static-contents .sec_delivery .delivery_list li .delivery_list_img{margin:3.33333vw auto 0;width:63.88889vw}.static-contents .sec_delivery .delivery_list li .delivery_list_btn{align-items:center;display:flex;justify-content:center;margin-top:4.16667vw}.static-contents .sec_delivery .delivery_list li .delivery_list_btn span{background-color:#45433e;color:#fff;display:block;font-size:3.05556vw;font-style:normal;font-weight:350;height:7.5vw;line-height:7.5vw;position:relative;width:29.44444vw}.static-contents .sec_delivery .delivery_list li .delivery_list_btn p{font-size:3.05556vw;font-style:normal;font-weight:350;line-height:150%;margin-left:1.94444vw;text-align:left}.static-contents .sec_delivery .delivery_list li+li{margin-top:7.22222vw}.static-contents .sec_delivery .delivery_note{color:#666;font-size:2.77778vw;font-style:normal;font-weight:350;line-height:150%;margin-top:3.33333vw}.static-contents .sec_delivery .delivery_note span{color:#c8102e}.static-contents .sec_prod .container{padding:15.27778vw 5.55556vw 16.66667vw}.static-contents .sec_prod .container .prod_ttl{font-size:4.44444vw;line-height:6.66667vw;padding-bottom:3.61111vw;position:relative}.static-contents .sec_prod .container .prod_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_ttl span{font-size:3.33333vw;line-height:5vw}.static-contents .sec_prod .container .prod_ttl span sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_ttl:after{background:#000;bottom:0;content:"";height:.27778vw;left:50%;position:absolute;transform:translateX(-50%);width:5.55556vw}.static-contents .sec_prod .container .prod_catch{font-size:5.55556vw;line-height:8.33333vw;margin-top:5vw}.static-contents .sec_prod .container .prod_catch sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_item{align-items:center;display:flex;justify-content:space-between;margin-top:5vw}.static-contents .sec_prod .container .prod_item_info{padding-top:1.94444vw;position:relative;width:43.61111vw;z-index:2}.static-contents .sec_prod .container .prod_item_info .prod_item_dec{background:hsla(0,0%,80%,.6);padding:3.05556vw 0 1.66667vw;text-align:center}.static-contents .sec_prod .container .prod_item_info .prod_item_dec span{display:inline-block;font-size:3.88889vw;line-height:130%;text-align:left}.static-contents .sec_prod .container .prod_item_info .prod_item_dec span sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_item_info .prod_item_text{font-size:4.44444vw;line-height:140%;margin-top:4.72222vw;text-align:left;width:45vw}.static-contents .sec_prod .container .prod_item_info .prod_item_text sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_item_img{width:45.27778vw}.static-contents .sec_prod .container .prod_item+.prod_item{margin-top:12.5vw}.static-contents .sec_prod .container .prod_item+.prod_item .prod_item_info{padding-top:0}.static-contents .sec_prod .container .prod_item+.prod_item .prod_item_info .prod_item_dec{padding:2.5vw 0 .55556vw}.static-contents .sec_prod .container .prod_info{margin:5.55556vw auto 0;text-align:left;width:80.55556vw}.static-contents .sec_prod .container .prod_info_detail{font-family:TazuganeGothicStdN-Thin!important;font-size:3.33333vw;font-weight:400;line-height:5vw}.static-contents .sec_prod .container .prod_info_detail sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_info_price{font-family:TazuganeGothicStdN-Medium!important;font-size:3.88889vw;font-weight:400;line-height:6.66667vw;margin-top:3.61111vw}.static-contents .sec_prod .container .prod_info_price sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_info_price em{display:inline-block;letter-spacing:-1.51667vw}.static-contents .sec_prod .container .prod_info_price .number{font-size:6.66667vw;line-height:6.66667vw}.static-contents .sec_prod .container .prod_info_price .number sup{font-size:3.33333vw;line-height:6.66667vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_info_price .postage{border:.27778vw solid #000;display:inline-block;font-size:3.33333vw;height:5.27778vw;line-height:4.72222vw;margin-left:1.11111vw;text-align:center;transform:translateY(-1.38889vw);width:23.05556vw}.static-contents .sec_prod .container .prod_info_price .postage sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_info_btn{margin-top:3.61111vw}.static-contents .sec_prod .container .prod_info_btn a{background-position:right 5.55556vw center;background-size:4.44444vw;border:none;height:13.33333vw;max-width:none;min-height:auto;width:80.55556vw}.static-contents .sec_prod .container .prod_info_btn a span{color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:4.44444vw;font-weight:400;line-height:6.66667vw}.static-contents .sec_prod .container .prod_info_btn a span sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.static-contents .sec_engrave .container{background:#eee;padding:9.72222vw 5.55556vw 11.11111vw;text-align:left}.static-contents .sec_engrave .container .engrave_ttl{font-size:7.22222vw;line-height:130%}.static-contents .sec_engrave .container .engrave_ttl sup{font-size:3.61111vw;line-height:7.22222vw;top:0;vertical-align:text-top}.static-contents .sec_engrave .container .engrave_ttl span{font-size:5vw;line-height:130%}.static-contents .sec_engrave .container .engrave_ttl span sup{font-size:2.5vw;line-height:5vw;top:0;vertical-align:text-top}.static-contents .sec_engrave .container .engrave_des{font-size:3.88889vw;line-height:5.83333vw;margin-top:4.72222vw}.static-contents .sec_engrave .container .engrave_des sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.static-contents .sec_engrave .container .engrave_main{background-color:#fff;margin:8.33333vw auto 0;width:88.88889vw}.static-contents .sec_engrave .container .engrave_main .engrave_prod{align-items:center;display:flex}.static-contents .sec_engrave .container .engrave_main .engrave_prod .engrave_prod_img{flex:none;width:42.77778vw}.static-contents .sec_engrave .container .engrave_main .engrave_prod .engrave_prod_ttl{flex:none;font-size:4.44444vw;font-style:normal;font-weight:350;line-height:140%;margin-left:-4.72222vw;width:44.72222vw}.static-contents .sec_engrave .container .engrave_main .engrave_btn{margin-top:4.44444vw}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_a,.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_div{color:#fff;height:13.33333vw;margin:0 auto;max-width:none;min-height:auto;padding-top:.83333vw;text-align:center;width:75vw}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_a span,.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_div span{align-items:center;flex-direction:column;font-size:3.33333vw;font-style:normal;font-weight:350;gap:0;line-height:normal}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_a span em,.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_div span em{font-size:4.44444vw;font-style:normal;font-weight:350;line-height:normal}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_a{background-color:#45433e;cursor:pointer;display:block;position:relative}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_div{background-color:#8a8a8a}.static-contents .sec_engrave .container .engrave_main .engrave_btn>div .engrave_btn_div span{display:flex;flex-direction:column}.static-contents .sec_engrave .container .engrave_main .engrave_btn+.engrave_prod{margin-top:10.55556vw}.static-contents .sec_engrave .container .engrave_main .engrave_item{align-items:center;display:flex;padding:6.66667vw 8.33333vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_img{flex:none;width:5vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con{display:none;margin-left:6.66667vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con .engrave_con_ttl{font-size:3.61111vw;font-style:normal;font-weight:350;line-height:130%}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con .engrave_con_detail{font-size:2.22222vw;font-style:normal;font-weight:275;line-height:150%;margin-top:1.66667vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con .engrave_con_price{font-family:TazuganeGothicStdN-Medium!important;font-size:5.55556vw;font-style:normal;font-weight:500;font-weight:400;line-height:150%;margin-top:.83333vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con .engrave_con_price em{font-size:4.16667vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con .engrave_con_price span{font-size:2.22222vw}.static-contents .sec_engrave .container .engrave_main .engrave_item .engrave_item_con.engrave_active{display:block}.static-contents .item_apply{padding:5.55556vw 0 0}.static-contents .item_apply .apply_ttl{margin:0 6.94444vw}.static-contents .item_apply .apply_ttl .apply_ttl_step span{color:#a8a8a8;font-size:4.16667vw;font-style:normal;font-weight:350;line-height:normal}.static-contents .item_apply .apply_ttl .apply_ttl_step span+span{margin-left:8.33333vw;position:relative}.static-contents .item_apply .apply_ttl .apply_ttl_step span+span:before{background:url(../img/step_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:3.33333vw;left:-4.72222vw;position:absolute;top:48%;transform:translateY(-50%);width:1.94444vw}.static-contents .item_apply .apply_ttl .apply_ttl_step span.active{color:#000}.static-contents .item_apply .apply_ttl .apply_ttl_step span.active+span:before{background:url(../img/step_icon_active.png) no-repeat;background-size:100% 100%}.static-contents .item_apply .apply_ttl .apply_ttl_txt{font-family:TazuganeGothicStdN-Medium!important;font-size:4.72222vw;font-style:normal;font-weight:500;font-weight:400;line-height:normal;margin-top:.83333vw}.static-contents .item_apply .apply_ttl .apply_ttl_detail{font-size:3.05556vw;font-style:normal;font-weight:350;line-height:150%;margin-top:.83333vw}.static-contents .item_apply .apply_ttl .apply_ttl_sub{color:#c8102e;font-size:3.05556vw;font-style:normal;font-weight:350;line-height:160%;margin-top:.83333vw;text-decoration:underline}.static-contents .item_apply .apply_inner .apply_step{padding-bottom:11.11111vw}.static-contents .item_apply .apply_inner .apply_step.apply01_step-2,.static-contents .item_apply .apply_inner .apply_step.apply01_step-3,.static-contents .item_apply .apply_inner .apply_step.apply02_step-2,.static-contents .item_apply .apply_inner .apply_step.apply02_step-3,.static-contents .item_apply .apply_inner .apply_step.apply_step-2,.static-contents .item_apply .apply_inner .apply_step.apply_step-3{display:none;opacity:0}.static-contents .item_apply .apply_inner .apply_step .subttl_img{border-bottom:.27778vw solid #000}.static-contents .item_apply .apply_inner .apply_step .subttl_des{font-size:3.05556vw;font-style:normal;font-weight:350;line-height:150%;margin-top:2.77778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01{margin-top:6.66667vw;padding:0 6.94444vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_textarea{border:.27778vw solid #c8102e;display:block;margin-top:2.77778vw;position:relative}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_textarea textarea{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;display:block;font-size:3.61111vw;line-height:5.55556vw;outline:0 none;padding:1em;position:relative;resize:none;width:100%;z-index:2}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs{background-color:#eee;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.27778vw;padding:4.16667vw 5.55556vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs li{background-color:#fff;border:.27778vw solid #c3c3c3;flex:none;height:8.61111vw;width:8.61111vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs li:first-of-type{margin-bottom:2.77778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs li:not(:nth-child(5n)){margin-right:6%}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs.apply04_s2_motifs{justify-content:center}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs.apply04_s2_motifs li{height:12.22222vw;width:12.22222vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs.apply04_s2_motifs li:first-of-type{margin-bottom:2.77778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs.apply04_s2_motifs li:not(:nth-child(5n)){margin-right:0}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_motifs.apply04_s2_motifs li:not(:nth-child(4n)){margin-right:4.6666666667%}.static-contents .item_apply .apply_inner .apply_step .apply_s2_01 .apply_s2_note{color:#666;font-size:3.05556vw;font-style:normal;font-weight:350;line-height:140%;margin-top:2.77778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02{margin-top:6.66667vw;padding:0 5.27778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts{margin-top:3.05556vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts li{position:relative}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts li:after{border:.27778vw solid #c3c3c3;content:"";display:block;height:12.5vw;left:0;position:absolute;top:0;width:100%}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts li img{background-color:#000}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts li.is-cur:after{border:.27778vw solid #c8102e}.static-contents .item_apply .apply_inner .apply_step .apply_s2_02 .apply_s2_fonts li.is-cur img{background-color:#c8102e}.static-contents .item_apply .apply_inner .apply_step .apply_s2_03{margin-top:6.66667vw;padding:0 5.27778vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_03 .apply_s2_preview{-webkit-background-size:61.11111vw;-o-background-size:61.11111vw;background:url(../img/apply_preview_bg.png) no-repeat 50%;background-size:61.11111vw;border:.27778vw solid #c8102e;height:24.44444vw;margin-top:3.33333vw;position:relative}.static-contents .item_apply .apply_inner .apply_step .apply_s2_03 .apply_s2_preview .apply_s2_preview_area{display:flex;height:5.55556vw;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:61.11111vw}.static-contents .item_apply .apply_inner .apply_step .apply_s2_03 .apply_s2_preview .apply_s2_preview_area img{flex:none;height:5.55556vw!important;width:auto}.static-contents .item_apply .apply_inner .apply_step .apply_s2_03 .apply_s2_note{color:#666;font-size:3.05556vw;line-height:3.88889vw;margin-top:2.77778vw;padding-left:1.2em;text-align:left;text-indent:-1.2em}.static-contents .item_apply .apply_inner .apply_step .apply_s1_colors{margin-top:5.55556vw}.static-contents .item_apply .apply_inner .apply_step .apply_s1_colors ul{width:100%}.static-contents .item_apply .apply_inner .apply_step .apply_s1_colors ul li{position:relative;width:100%}.static-contents .item_apply .apply_inner .apply_step .apply_btns .zaiko2{overflow:hidden;position:relative}.static-contents .item_apply .apply_inner .apply_step .apply_btns .zaiko2+.zaiko2 .span_zaiko{margin:2.77778vw auto 0}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next{color:#fff;display:block;font-size:4.44444vw;font-style:normal;font-weight:350;height:13.33333vw;line-height:13.33333vw;margin:8.33333vw auto 0;overflow:hidden;position:relative;text-align:center;width:75vw;z-index:1}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply03_btn_next{max-width:none;min-height:auto;padding:0}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply03_btn_next span{font-size:4.44444vw;font-style:normal;font-weight:350;line-height:13.33333vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next:after{background:url(../img/engrave_btn_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:4.44444vw;position:absolute;right:6.66667vw;top:50%;transform:translateY(-50%);width:2.5vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_stock{background-color:#888;border:.27778vw solid #888;color:#fff;cursor:auto}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_stock.is-active{background-color:#c8102e;border:.27778vw solid #c8102e;cursor:pointer}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_gift{border:.27778vw solid #888;color:#888;cursor:auto;margin-top:2.77778vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_gift:after{background:url(../img/btn_icon_others.png) no-repeat;background-size:100% 100%;filter:grayscale(1)}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_gift.is-active{border:.27778vw solid #c8102e;color:#c8102e;cursor:pointer}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_next.apply_btn_gift.is-active:after{filter:grayscale(0)}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .submit_btn{display:none}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .submit_btn.submit_active{display:block}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_submit{background-color:#45433e;display:block;height:13.33333vw;margin:3.33333vw auto 0;max-width:none;min-height:auto;padding:0;text-align:center;width:75vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_submit span{color:#fff;display:inline-block;font-size:4.44444vw;font-style:normal;font-weight:350;line-height:13.33333vw;padding-left:6.66667vw;position:relative}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_submit span:after{background:url(../img/engrave_btn_icon2.png) no-repeat;background-size:100% 100%;content:"";display:block;height:3.88889vw;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3.88889vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_submit span em{font-size:3.88889vw}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_next{background-color:#ccc;color:#fff}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_next:after{display:none}.static-contents .item_apply .apply_inner .apply_step .apply_btns.apply_btns3 .apply_btn_next.is-active{background-color:#45433e}.static-contents .item_apply .apply_inner .apply_step .apply_btns .apply_btn_back{color:#c8102e;display:block;font-size:4.16667vw;font-style:normal;font-weight:350;line-height:normal;margin:5.55556vw auto 0;overflow:hidden;text-align:center;width:12.5vw}.static-contents .item_apply .apply_inner .apply_step .bt n_remark{font-size:2.77778vw;line-height:3.88889vw;margin-top:2.5vw}.static-contents .item_apply .apply_inner .apply_step .apply_s3_item{border:.27778vw solid #c8102e;margin:8.33333vw 5.27778vw 0}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview{border:.27778vw solid #c8102e;margin:5.55556vw 5.27778vw 0}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview .apply_s3_preview_area{align-items:center;-webkit-background-size:61.11111vw 11.11111vw;-o-background-size:61.11111vw 11.11111vw;background:url(../img/apply_preview_bg.png) no-repeat 50%;background-size:61.11111vw 11.11111vw;display:flex;height:9.72222vw;justify-content:center;position:relative;text-align:center;width:100%}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview .apply_s3_preview_area img{flex:none;height:5.55556vw!important;width:auto}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview .apply_s3_preview_note{color:#666;font-size:2.77778vw;line-height:3.88889vw;margin-bottom:5.83333vw;margin-top:2.77778vw;text-align:center}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview_txt{font-size:3.33333vw;font-style:normal;font-weight:400;line-height:140%;margin-top:2.77778vw;text-align:center}.static-contents .item_apply .apply_inner .apply_step .apply_s3_preview_txt span{color:#c8102e}.static-contents .item_apply .apply_inner .apply_step .apply_s3_attention{margin:6.94444vw 5.27778vw 0}.static-contents .item_apply .apply_inner .apply_step .apply_s3_attention dd .attention_ttl{font-size:3.33333vw;font-style:normal;font-weight:400;line-height:140%;margin-bottom:2.22222vw}.static-contents .item_apply .apply_inner .apply_step .apply_s3_attention dd ul li{font-size:2.5vw;font-style:normal;font-weight:350;line-height:1.75;padding-left:1.3em;text-align:left;text-indent:-1.3em}.static-contents .item_apply .apply_inner .apply_step .apply_s3_attention dd ul li span{color:#c8102e}.static-contents .item_apply .apply_inner .apply_step .apply_s3_attention dd ul li+li{margin-top:1.66667vw}.static-contents .sec_about .container{border-bottom:.27778vw solid #000;border-top:.27778vw solid #000;padding:15.55556vw 5.55556vw;text-align:left}.static-contents .sec_about .container h2{font-family:TazuganeGothicStdN-Book!important;font-size:6.11111vw;font-style:normal;font-weight:400;line-height:9.16667vw;margin:0 auto}.static-contents .sec_about .container .about_hanatsubaki{margin:7.22222vw auto 8.05556vw;width:50vw}.static-contents .sec_about .container .about_text{font-size:3.05556vw;line-height:6.38889vw}.static-contents .sec_about .container .about_text+.about_text{margin-top:2.22222vw}.static-contents .sec_about .container .about_link{font-size:6.66667vw;line-height:1;margin-top:16.66667vw}.static-contents .banner_freeEngraving{margin:8.33333vw 0 5.55556vw}.static-contents .smen-common.type-sp .module-section__inner{width:unset}@media screen and (min-width:801px){.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .is-pc{display:none!important;visibility:hidden}}
