.static-contents{--zi-fixed:999;--zi-modal:2000;color:#000;font-family:Zen Kaku Gothic New,sans-serif;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 .module-postage,.static-contents .module-service{color:#45433e}.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:720px}.static-contents .hover{transition:all .2s ease 0s}.static-contents .hover:hover{opacity:.7}.static-contents .sec_title{margin-bottom:20px}.static-contents .sec_title .container{text-align:left}.static-contents .sec_mv .container{background:url(../img/mv_bg.png) no-repeat top;background-size:cover;padding-bottom:20px}.static-contents .sec_mv .container .mv_item{margin:0 114px;padding-top:48px;width:492px}.static-contents .sec_mv .container .mv_info{background-color:#fff;height:400px;margin:50px auto 0;position:relative;width:640px}.static-contents .sec_mv .container .mv_info:after,.static-contents .sec_mv .container .mv_info:before{background-color:#000;content:"";height:2px;left:16px;position:absolute;width:608px}.static-contents .sec_mv .container .mv_info:before{top:0}.static-contents .sec_mv .container .mv_info:after{bottom:0}.static-contents .sec_mv .container .mv_info_inner{height:100%;padding:52px 0 56px;position:absolute;top:0;width:100%}.static-contents .sec_mv .container .mv_info_inner:after,.static-contents .sec_mv .container .mv_info_inner:before{background-color:#000;content:"";height:calc(100% - 32px);position:absolute;top:16px;width:2px}.static-contents .sec_mv .container .mv_info_inner:before{right:0}.static-contents .sec_mv .container .mv_info_inner:after{left:0}.static-contents .sec_mv .container .mv_info_ttl{font-size:56px;font-weight:400;line-height:68px}.static-contents .sec_mv .container .mv_info_ttl sup{font-size:28px;line-height:56px;top:0;vertical-align:text-top}.static-contents .sec_mv .container .mv_info_catch{font-size:28px;font-weight:700;line-height:42px;margin-top:22px}.static-contents .sec_mv .container .mv_info_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_mv .container .mv_info_text{font-size:24px;font-weight:400;line-height:36px;margin-top:10px}.static-contents .sec_mv .container .mv_info_text sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_mv .container .mv_notes{font-size:20px;font-weight:400;line-height:30px;margin:10px 20px 0;text-align:right}.static-contents .sec_mv .container .mv_notes sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_service .container{background:#f9fafa;padding:80px 40px;text-align:left}.static-contents .sec_service .container .limit{margin-bottom:80px}.static-contents .sec_service .container .limit .limit__title{font-size:34px;font-weight:700;line-height:50px;text-align:center}.static-contents .sec_service .container .limit .limit__title sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_service .container .limit .limit__text{font-size:28px;font-weight:400;line-height:42px;margin-top:30px;text-align:center}.static-contents .sec_service .container .limit .limit__text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_service .container .service_inner{background:#fff;padding:60px 40px}.static-contents .sec_service .container .service_inner .service_box .service_catch{font-size:32px;font-weight:700;line-height:48px}.static-contents .sec_service .container .service_inner .service_box .service_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_service .container .service_inner .service_box .service_text{font-size:28px;font-weight:400;line-height:42px;margin-top:20px}.static-contents .sec_service .container .service_inner .service_box .service_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_service .container .service_inner .service_box .service_img{margin-top:20px}.static-contents .sec_service .container .service_inner .service_box .service_item{align-items:center;display:flex;gap:20px;margin-top:20px}.static-contents .sec_service .container .service_inner .service_box .service_item .service_text{flex-basis:340px;margin-top:0}.static-contents .sec_service .container .service_inner .service_box .service_item picture{flex-basis:200px}.static-contents .sec_service .container .service_inner .service_box.box_border{padding-bottom:60px;position:relative}.static-contents .sec_service .container .service_inner .service_box.box_border:after{background:#000;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.static-contents .sec_service .container .service_inner .service_box+.service_box{margin-top:60px}.static-contents .sec_service .container .service_notes{margin-top:18px}.static-contents .sec_service .container .service_notes li{font-size:20px;font-weight:400;line-height:30px;margin-left:1.2em;text-indent:-1.2em}.static-contents .sec_service .container .service_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_service .container .service_notes li span{color:#c80421}.static-contents .sec_prod .container{padding-bottom:80px;text-align:left}.static-contents .sec_prod .container .prod_title{background:#cc141c;color:#fff;font-family:Shippori Mincho,serif;font-size:34px;font-style:normal;font-weight:400;font-weight:600;line-height:51px;padding:20px 0;text-align:center}.static-contents .sec_prod .container .prod_title sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_sub_title{color:red;font-family:Shippori Mincho,serif;font-size:34px;font-style:normal;font-weight:400;font-weight:600;line-height:51px;margin:80px 0 40px;text-align:center}.static-contents .sec_prod .container .prod_sub_title sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_info{margin:40px auto 0;width:560px}.static-contents .sec_prod .container .prod_catch{font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_prod .container .prod_catch sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_icon{display:flex;gap:10px;margin-top:30px}.static-contents .sec_prod .container .prod_icon li{border:2px solid;font-size:20px;font-weight:400;line-height:28px;padding:0 8px}.static-contents .sec_prod .container .prod_icon li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_icon .prod_icon_new{background:#cc141c;border-color:#cc141c;color:#fff;font-weight:700}.static-contents .sec_prod .container .prod_name{font-size:24px;font-weight:400;line-height:36px;margin-top:30px}.static-contents .sec_prod .container .prod_name sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_dose{font-size:20px;font-weight:400;line-height:30px;margin-top:20px}.static-contents .sec_prod .container .prod_dose sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_price{font-size:28px;font-weight:500;line-height:34px;margin-top:24px}.static-contents .sec_prod .container .prod_price sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_price .number{font-size:34px}.static-contents .sec_prod .container .prod_price .postage{border:2px solid #c80421;color:#c80421;display:inline-block;font-size:20px;font-weight:400;line-height:28px;padding:0 6px;transform:translateY(-2px)}.static-contents .sec_prod .container .prod_price .postage sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_btn{margin-top:28px;text-align:center}.static-contents .sec_prod .container .prod_btn a{border:2px solid #d3d2cf;height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_prod .container .prod_btn a span{font-family:游ゴシック体,yugothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;font-size:24px;font-weight:600;line-height:36px}.static-contents .sec_prod .container .prod_btn a span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_notes{margin-top:40px;padding:0 40px}.static-contents .sec_prod .container .prod_notes li{font-size:20px;font-weight:400;line-height:30px;margin-left:1.2em;text-indent:-1.2em}.static-contents .sec_prod .container .prod_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_notes li span{color:#c80421}.static-contents .sec_apply .container{background-color:#f9fafa;padding:80px 40px}.static-contents .sec_apply h2{font-size:32px;font-weight:700;line-height:48px}.static-contents .sec_apply h2 sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_apply .apply_catch{font-size:28px;font-weight:400;line-height:42px;margin-top:10px}.static-contents .sec_apply .apply_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_apply .apply_main{background-color:#fff;border:2px solid #000;margin-top:20px;padding:58px 38px}.static-contents .sec_apply .apply_main .step_num{align-items:center;color:#807f7d;display:flex;font-size:32px;font-weight:700;line-height:32px}.static-contents .sec_apply .apply_main .step_num sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_apply .apply_main .step_num .span_color{color:red}.static-contents .sec_apply .apply_main .step_num .step_arrow{margin:0 16px;width:12px}.static-contents .sec_apply .apply_main .step_tips{font-size:28px;font-weight:700;line-height:42px;margin-top:20px;text-align:left}.static-contents .sec_apply .apply_main .step_tips sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .apply_step1 .apply_preview{margin-top:40px}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul{display:flex;flex-wrap:wrap;justify-content:space-between}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul li{position:relative;width:260px}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul li:nth-child(n+3){margin-top:30px}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip{cursor:pointer;position:relative}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip:before{border:2px solid #d3d2cf;box-sizing:border-box;content:"";display:block;height:160px;left:0;position:absolute;right:0;top:0;z-index:2}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip .coltip_name{font-size:28px;font-weight:400;line-height:28px;margin-top:12px;text-align:center}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip .coltip_name sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip .coltip_name span{font-weight:700}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip.is-cur .coltip_name,.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip:hover .coltip_name{color:red}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip.is-cur:before,.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_coltip:hover:before{border:2px solid red;box-sizing:border-box;content:"";display:block;height:160px;left:0;position:absolute;right:0;top:0}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_none{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_none span{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:400;height:100%;justify-content:center;line-height:36px}.static-contents .apply_step1 .apply_preview .apply_s1_colors ul .apply_s1_none span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step2{display:none;opacity:0}.static-contents .apply_step2 .apply_s2_lead{font-size:24px;font-weight:400;line-height:36px;margin-top:10px;text-align:left}.static-contents .apply_step2 .apply_s2_lead sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step2 .apply_s2_con h4{border-bottom:2px solid #000;font-size:30px;font-weight:700;line-height:46px;margin-top:40px;padding-bottom:8px;text-align:left}.static-contents .apply_step2 .apply_s2_con h4 sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_textarea{margin-top:20px;position:relative}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_textarea textarea{background-color:transparent;border:2px solid #000;border-radius:10px;box-sizing:border-box;color:#807f7d;font-size:24px;font-weight:400;height:150px;line-height:36px;outline:0 none;padding:20px;position:relative;resize:none;width:100%;z-index:2}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_textarea textarea sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_motifs{background-color:#f9fafa;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding:20px}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_motifs li{border:2px solid #c3c3c3;cursor:pointer;position:relative;width:92px}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_motifs li:nth-child(n+6){margin-top:18px}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_motifs li:after{bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_motifs li:hover:after{border:2px solid #d6001c}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_note{font-size:24px;font-weight:400;line-height:36px;margin-top:20px;text-align:left}.static-contents .apply_step2 .apply_s2_con .apply_s2_01 .apply_s2_note sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul{margin-top:20px}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li{background-color:#000;cursor:pointer;position:relative}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li:before{border:2px solid #c3c3c3;box-sizing:border-box;content:"";display:block;height:90px;left:0;position:absolute;top:0;width:100%;z-index:2}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li img{display:block;position:relative;z-index:1}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li+li{margin-top:20px}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li.is-cur,.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li:hover{background-color:red}.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul .is-cur:before,.static-contents .apply_step2 .apply_s2_con .apply_s2_02 ul li:hover:before{border-color:red}.static-contents .apply_step2 .apply_s2_con .apply_s2_03 .apply_s2_preview{background:#d20000;height:200px;margin-top:20px;position:relative}.static-contents .apply_step2 .apply_s2_con .apply_s2_03 .apply_s2_preview_area{align-items:center;display:flex;height:200px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:560px}.static-contents .apply_step2 .apply_s2_con .apply_s2_03 .apply_s2_preview_area img{display:inline-block;height:44px!important;width:auto}.static-contents .apply_step2 .apply_s2_con .apply_s2_03 .apply_s2_note{font-size:20px;font-weight:400;line-height:30px;margin-left:1.3em;margin-top:20px;text-align:left;text-indent:-1.3em}.static-contents .apply_step2 .apply_s2_con .apply_s2_03 .apply_s2_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .apply_step3{display:none;opacity:0}.static-contents .apply_step3 .apply_s3_con .apply_s3_item{margin-top:40px;width:520px}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview{box-sizing:border-box;margin:10px 0;text-align:center}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_ttl{font-size:24px;font-weight:400;line-height:36px;margin-top:40px;text-align:left}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_ttl sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_area{align-items:center;background:#d20000;background-size:560px;display:flex;height:200px!important;justify-content:center;margin:0 auto}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_area img{display:inline-block;height:44px!important;width:auto}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_note{font-size:20px;font-weight:400;line-height:30px;margin:10px auto 0;padding-left:1.3em;text-align:left;text-indent:-1.3em;width:560px}.static-contents .apply_step3 .apply_s3_con .apply_s3_preview_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .apply_step3 .apply_step3_note{font-size:24px;font-weight:400;line-height:36px;margin:60px auto 0;width:560px}.static-contents .apply_step3 .apply_step3_note sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_step3 .apply_step3_note span{color:red;font-size:32px;font-weight:400;font-weight:700;line-height:48px}.static-contents .apply_step3 .apply_step3_note span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .apply_step3 .apply_s3_attention{margin-top:40px}.static-contents .apply_step3 .apply_s3_attention li{font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-align:left;text-indent:-1.3em}.static-contents .apply_step3 .apply_s3_attention li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .apply_step3 .apply_s3_attention li span{color:#c80421}.static-contents .apply_btns{margin-top:40px;position:relative;text-align:center}.static-contents .apply_btns .apply_btn_next{background:#d3d2cf;border:none;height:112px;max-width:none;min-height:auto;width:480px}.static-contents .apply_btns .apply_btn_next span{color:#fff;font-size:24px;font-weight:700;line-height:44px}.static-contents .apply_btns .apply_btn_next span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_btns .apply_btn_next.is-active{background-color:#45433e;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out}.static-contents .apply_btns .apply_btn_back{border:2px solid #d3d2cf;height:64px;margin-top:40px;max-width:none;min-height:auto;width:310px}.static-contents .apply_btns .apply_btn_back span{font-size:24px;font-weight:600;line-height:36px}.static-contents .apply_btns .apply_btn_back span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .apply_btns .apply_btn_submit{background:#45433e;border:none;height:112px;max-width:none;min-height:auto;width:480px}.static-contents .apply_btns .apply_btn_submit span{color:#fff;font-size:24px;font-weight:700;line-height:44px}.static-contents .apply_btns .apply_btn_submit span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_footer .container{background:#cc141c;padding-bottom:80px}.static-contents .sec_footer .container .footer_info{margin:92px auto 0;text-align:left;width:600px}.static-contents .sec_footer .container .footer_info .footer_text{color:#fff;font-size:28px;font-weight:400;line-height:42px;margin-top:34px}.static-contents .sec_footer .container .footer_info .footer_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_footer .container .footer_info .footer_text span{font-size:32px;font-weight:400;line-height:48px}.static-contents .sec_footer .container .footer_info .footer_text span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_footer .container .footer_info .footer_text+.footer_text{margin-top:42px}.static-contents .sec_footer .container .footer_logo{margin:60px auto 0;width:640px}.static-contents .sec_footer .container .footer_btn{margin-top:60px}.static-contents .sec_footer .container .footer_btn a{background:#fff;border:2px solid #d3d2cf;height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_footer .container .footer_btn a span{font-size:24px;font-weight:500;line-height:36px}.static-contents .sec_footer .container .footer_btn a span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_footer .container .footer_btn+.footer_btn{margin-top:24px}@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}}
