body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}p{margin:0}#contents{min-width:320px}.footer_script{height:0!important;overflow:hidden}.title01{font-feature-settings:"palt" 1;background:#fff;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;padding-left:10px;width:100%}.lp_contents{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto}.lp_contents span{color:#000}.lp_contents figure{border:0;display:block;margin:0;padding:0}body>img{bottom:0;display:block;position:absolute;right:0}.lp_contents img{display:block;height:auto;width:100%}.lp_contents em{font-style:normal}@media screen and (max-width:751px){.lp_contents{color:#000;font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-style:normal;font-weight:400}.lp_contents .inner{margin:0 auto;width:89.33333vw}.lp_contents a.link_anchor,.lp_contents a.link_text{color:#000;text-decoration:none}.lp_contents a.link_text:after{transform:translateY(-1px)}.lp_contents a.link_anchor:after,.lp_contents a.link_text:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_r_red.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:3.2vw;margin-left:2.4vw;vertical-align:middle;width:1.86667vw}.lp_contents a.link_anchor:after{transform:translateY(-1px) rotate(90deg)}.lp_contents .mod_slogo{background-color:#000}.lp_contents .mod_slogo p{background-color:#e32069}.lp_contents .mod_slogo p img{display:block;margin:auto;width:94.93333vw}.lp_contents .mod_slogo h2 img{display:block;width:100%}.lp_contents .mod_slogo2 p{background-color:#e32069}.lp_contents .mod_slogo2 p img{display:block;margin:auto;width:94.93333vw}.lp_contents .mod_slogo2 a img{display:block;margin:auto;width:100vw}.lp_contents .mod_slogo2 h2{background-color:#000}.lp_contents .mod_slogo2 h2 img{display:block;margin:auto;width:33.33333vw}.lp_contents .mod_d_r{border-top:1px solid #000;padding:16vw 5.33333vw 0}.lp_contents .mod_d_r h2{display:none;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:6.13333vw;font-style:normal;font-weight:400;line-height:8vw;margin-bottom:8vw}.lp_contents .mod_d_r .d_r_logo{margin:0 auto;width:69.86667vw}.lp_contents .mod_d_r .d_r_catch{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:5.6vw;font-style:normal;font-weight:400;line-height:8vw;margin-top:8vw;text-align:center}.lp_contents .mod_d_r .d_r_text{font-size:3.73333vw;line-height:6.13333vw;margin-top:4vw;text-align:center}.lp_contents .mod_d_r .d_r_fig{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/d_r_plus.svg) no-repeat 50%;background-size:9.06667vw auto;margin:6.66667vw auto 0;width:72vw}.lp_contents .mod_d_r .d_r_fig dl{box-sizing:border-box;height:72vw;padding-top:8vw;text-align:center;width:72vw}.lp_contents .mod_d_r .d_r_fig dl dt span{color:#fff;display:block;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:2.66667vw;font-style:normal;font-weight:400;line-height:1;margin-bottom:1.33333vw}.lp_contents .mod_d_r .d_r_fig dl dd p{font-size:2.4vw;line-height:3.46667vw;margin-top:4vw}.lp_contents .mod_d_r .d_r_fig .d_r_defend dl{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/defend_circle.png) no-repeat 50%;background-size:contain;color:#fff}.lp_contents .mod_d_r .d_r_fig .d_r_defend dl dt img{margin:auto;width:27.06667vw}.lp_contents .mod_d_r .d_r_fig .d_r_defend .d_r_fig_img{margin:5.33333vw auto 0;width:50.66667vw}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate{margin-top:13.33333vw}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/regenerate_circle.png) no-repeat 50%;background-size:contain;color:#c8102e;padding-top:11.46667vw}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl dt span{color:#c8102e}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl dt img{margin:auto;width:43.6vw}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate .d_r_fig_img{margin:7.33333vw auto 0;width:45.33333vw}.lp_contents .mod_d_r .d_r_btn{margin-top:8vw}.lp_contents .mod_d_r .d_r_btn+.d_r_btn{margin-top:5.33333vw}.lp_contents .mod_about{border-top:.26667vw solid #000;margin:0 auto 16vw;padding:16vw 5.33333vw 0;width:89.33333vw}.lp_contents .mod_about h2{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:6.13333vw;font-style:normal;font-weight:400;line-height:8vw;margin:0 auto 8vw}.lp_contents .mod_about .about_hanatsubaki{margin:8vw auto;width:50.13333vw}.lp_contents .mod_about .about_text{font-size:3.2vw;line-height:2}.lp_contents .mod_about .about_text+.about_text{margin-top:2.13333vw}.lp_contents .mod_about .about_link{font-size:3.2vw;line-height:1;margin-top:8vw}.lp_contents .mod_service{border-top:1px solid #000;margin:16vw auto;padding:16vw 5.33333vw 0;width:89.33333vw}.lp_contents .mod_service h2{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:6.13333vw;font-style:normal;font-weight:400;line-height:8vw;margin-bottom:8vw}.lp_contents .mod_service .service_box{display:flex;flex-wrap:wrap;justify-content:space-between}.lp_contents .mod_service .service_box dl{border:1px solid #ccc;box-sizing:border-box;width:100%}.lp_contents .mod_service .service_box dl:nth-child(n+2){margin-top:-1px}.lp_contents .mod_service .service_box dl dt{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_plus.svg) no-repeat 79.6vw;background-size:4.26667vw auto;color:#c8102e;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:4.8vw;font-style:normal;font-weight:400;height:16.8vw;line-height:16.8vw;padding:0 9.33333vw 0 19.06667vw;position:relative}.lp_contents .mod_service .service_box dl dt img{position:absolute;top:50%;transform:translateY(-50%)}.lp_contents .mod_service .service_box dl.mod-opened dt{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_minus.svg) no-repeat 79.6vw;background-size:4.26667vw auto}.lp_contents .mod_service .service_box dl:first-child dt img{left:5.06667vw;width:10.66667vw}.lp_contents .mod_service .service_box dl:nth-child(2) dt img{left:6.13333vw;width:9.46667vw}.lp_contents .mod_service .service_box dl:nth-child(3) dt img{left:6.66667vw;width:8.53333vw}.lp_contents .mod_service .service_box dl:nth-child(4) dt img{left:7.33333vw;width:6.4vw}.lp_contents .mod_service .service_box dl dd{font-size:3.73333vw;line-height:6.13333vw;padding:1.33333vw 0 5.06667vw 5.06667vw;position:relative}.lp_contents .mod_service .service_box dl dd .sec_service_more{margin-right:5.06667vw;margin-top:8vw;text-align:right}.lp_contents .mod_service .service_note{color:#666;font-size:2.66667vw;line-height:1.4;margin-top:1.33333vw;padding-left:1.3em;text-indent:-1.3em}.lp_contents .mod_btns{box-sizing:border-box;margin:11.11111vw auto 16vw;padding:0 5.33333vw;width:89.33333vw!important}.lp_contents .mod_btns .cmn_btn{background-color:#45433e;border:0;box-sizing:border-box;color:#fff;display:inline-block;font-display:swap;font-family:TazuganeGothicStdN-Medium!important;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:1.3;outline:0 none;padding:4vw;position:relative;text-align:center;text-decoration:none;width:100%}.lp_contents .mod_btns .cmn_btn span{font-feature-settings:"palt" 1;align-items:center;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center}.lp_contents .mod_btns .cmn_btn:after{display:none}.lp_contents .mod_btns .cmn_btn.anchorLink:after{right:20px;transform:translateY(-50%) rotate(90deg)}.lp_contents .mod_btns .btn_shiseido_top{margin-bottom:5.33333vw}.lp_contents .sec_defend{border-top:.26667vw solid #000;padding:13.33333vw 0 0}.lp_contents .sec_defend .defend_ttl{margin:0 auto;width:69.86667vw}.lp_contents .sec_defend .defend_catch{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:5.6vw;font-style:normal;font-weight:400;line-height:8vw;margin-top:8vw;text-align:center}.lp_contents .sec_defend .defend_dev{font-size:3.73333vw;line-height:6.4vw;margin-top:2.66667vw;text-align:center}.lp_contents .sec_defend .defend_subttl{margin-top:8vw;padding:0 5.33333vw}.lp_contents .sec_defend .defend_subttl dt{color:#c8102e;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:5.06667vw;font-style:normal;font-weight:400;font-weight:700;line-height:8vw}.lp_contents .sec_defend .defend_subttl dd{font-size:3.2vw;line-height:4.26667vw}.lp_contents .sec_defend .defend_subttl dd span{color:#c8102e}.lp_contents .sec_defend .defend_info{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/defend_info_bg.png) no-repeat 50%;background-size:contain;height:78.66667vw;margin-top:10.66667vw;padding:0 5.33333vw;position:relative}.lp_contents .sec_defend .defend_info_img{left:0;position:absolute;top:-5.33333vw;width:41.33333vw}.lp_contents .sec_defend .defend_info_list1{position:absolute;right:2.66667vw;top:21.33333vw;width:22vw}.lp_contents .sec_defend .defend_info_list2{position:absolute;right:3.46667vw;top:40.66667vw;width:22vw}.lp_contents .sec_defend .defend_info_list3{position:absolute;right:13.33333vw;top:57.86667vw;width:22vw}.lp_contents .sec_defend .defend_info_list4{position:absolute;right:32.53333vw;top:65.6vw;width:22vw}.lp_contents .sec_defend .defend_info+.defend_subttl{margin-top:10.66667vw;text-align:right}.lp_contents .sec_defend .defend_notes{font-size:2.66667vw;line-height:3.73333vw;margin:4vw auto 0;width:89.33333vw}.lp_contents .sec_lifeblood{margin:16vw 0 0;text-align:center}.lp_contents .sec_lifeblood .container{margin:0 auto;width:100vw}.lp_contents .sec_lifeblood .lifeblood_ttl{font-size:5.06667vw;letter-spacing:.04em;line-height:6.93333vw}.lp_contents .sec_lifeblood .lifeblood_sub,.lp_contents .sec_lifeblood .lifeblood_ttl{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-style:normal;font-weight:700;font-weight:400}.lp_contents .sec_lifeblood .lifeblood_sub{font-size:3.73333vw;letter-spacing:.045em;line-height:5.6vw;margin:5.55556vw auto 0}.lp_contents .sec_lifeblood .lifeblood_list{margin-top:8.33333vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+.lifeblood_list_part{padding-top:22.22222vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_sub{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:4.53333vw;font-style:normal;font-weight:700;font-weight:400;letter-spacing:.04em;line-height:6.93333vw;margin:0}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_sub span{color:#c8102e;font-size:3.73333vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_info{color:#c8102e;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:3.73333vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:5.6vw;margin:.66667vw 0 2.66667vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_flex{align-items:center;display:flex;justify-content:center}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_img{margin-right:1.33333vw;width:37.33333vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_txt{margin-top:2.66667vw;text-align:left;width:53.33333vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_des{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:3.73333vw;font-style:normal;font-weight:400;line-height:5.6vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_ttl{font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:3.2vw;font-style:normal;font-weight:400;line-height:4.8vw;margin-top:2.66667vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_ttl span{letter-spacing:-.1em}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_btn a{background-color:#fff;border:.27778vw solid #d3d2cf;color:#45433e;display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic Pr6,游ゴシック体 Pr6,YuGothic,游ゴシック体,Noto Sans JP,sans-serif;font-size:3.33333vw;font-weight:600;height:12.77778vw;line-height:12.22222vw;margin:5.55556vw auto 0;position:relative;text-decoration:none;width:66.66667vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_btn a:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_black.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:5.55556vw;position:absolute;right:5.55556vw;top:50%;transform:translateY(-50%);width:5.55556vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_note{font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:2.77778vw;font-style:normal;font-weight:400;margin:5.55556vw auto 0;max-width:320px;padding-left:1.5em;text-align:left;text-indent:-1.5em}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+li{position:relative}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+li:before{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/lifeblood_list_img_before.png) no-repeat;background-size:100% 100%;content:"";display:block;height:2.93333vw;left:50%;margin:0 auto;position:absolute;top:11.11111vw;transform:translateX(-50%);width:81.33333vw}.lp_contents .sec_lifeblood .lifeblood_note{margin:5.55556vw}.lp_contents .sec_lifeblood .lifeblood_note li{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:2.66667vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:3.46667vw;padding-bottom:0;padding-left:1em;text-align:left;text-indent:-1em}.lp_contents .sec_lifeblood .lifeblood_link{background-color:#000;color:#fff;display:block;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:4.26667vw;font-style:normal;font-weight:500;font-weight:400;height:12.8vw;line-height:12.8vw;margin:10.66667vw auto 0;position:relative;width:81.33333vw}.lp_contents .sec_lifeblood .lifeblood_link:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_wht.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:3.6vw;position:absolute;right:4vw;top:32%;transform:rotate(90deg);width:2.4vw}.lp_contents .mod_diagnosis{margin:16.66667vw auto 0}.lp_contents .mod_diagnosis_inner{border:.27778vw solid #c8102e;box-sizing:border-box;margin:0 auto;padding:5.27778vw;text-align:center;width:88.88889vw}.lp_contents .mod_diagnosis_icon{margin:0 auto;width:17.22222vw}.lp_contents .mod_diagnosis_catch{font-family:TazuganeGothicStdN-Book!important;font-size:5vw;line-height:7.5vw}.lp_contents .mod_diagnosis_catch,.lp_contents .mod_diagnosis_text{font-display:swap;font-style:normal;font-weight:350;font-weight:400;margin-top:2.77778vw}.lp_contents .mod_diagnosis_text{font-family:TazuganeGothicStdN-Thin!important;font-size:3.88889vw;line-height:5.83333vw}.lp_contents .mod_diagnosis_box{background:#f5f5f5;margin-top:5.55556vw;padding:8.33333vw 5.55556vw}.lp_contents .mod_diagnosis_box .diagnosis_box_img{margin:0 auto;width:49.44444vw}.lp_contents .mod_diagnosis_box .diagnosis_box_catch{font-size:4.44444vw;line-height:6.66667vw;margin-top:5.55556vw}.lp_contents .mod_diagnosis_box .diagnosis_box_catch,.lp_contents .mod_diagnosis_box .diagnosis_box_text{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-style:normal;font-weight:350;font-weight:400}.lp_contents .mod_diagnosis_box .diagnosis_box_text{font-size:3.88889vw;line-height:5.83333vw;margin-top:1.38889vw}.lp_contents .mod_diagnosis_box .diagnosis_box_btn{margin-top:5.55556vw}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a{background:#fff;border:.27778vw solid #d3d2cf;display:inline-block;height:12.77778vw;position:relative;text-decoration:none;width:66.66667vw}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_black.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:5.55556vw;position:absolute;right:5.55556vw;top:50%;transform:translateY(-50%);width:5.55556vw}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a span{display:flex;flex-direction:column;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic Pr6,游ゴシック体 Pr6,YuGothic,游ゴシック体,Noto Sans JP,sans-serif;font-size:3.33333vw;font-weight:600;height:100%;justify-content:center;line-height:5vw;padding-right:6.94444vw}}@media screen and (min-width:751px){.lp_contents{color:#000;font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-style:normal;font-weight:400}.lp_contents .inner{margin:0 auto;padding:0 40px;width:750px}.lp_contents a.link_anchor,.lp_contents a.link_text{color:#000;text-decoration:none}.lp_contents a.link_text:after{transform:translateY(-1px)}.lp_contents a.link_anchor:after,.lp_contents a.link_text:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_r_red.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:24px;margin-left:18px;vertical-align:middle;width:14px}.lp_contents a.link_anchor:after{transform:translateY(-1px) rotate(90deg)}.lp_contents .mod_slogo{background-color:#000}.lp_contents .mod_slogo img{display:block;width:100%}.lp_contents .mod_slogo2 p{background-color:#e32069}.lp_contents .mod_slogo2 p img{display:block;margin:auto;width:712px}.lp_contents .mod_slogo2 h2{background-color:#000}.lp_contents .mod_slogo2 h2 img{display:block;margin:auto;width:250px}.lp_contents .mod_d_r{border-top:1px solid #000;padding:120px 40px}.lp_contents .mod_d_r h2{display:none;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:46px;font-style:normal;font-weight:400;line-height:60px;margin-bottom:60px}.lp_contents .mod_d_r .d_r_logo{margin:0 auto;width:524px}.lp_contents .mod_d_r .d_r_catch{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:42px;font-style:normal;font-weight:400;line-height:60px;margin-top:60px;text-align:center}.lp_contents .mod_d_r .d_r_text{font-size:28px;line-height:46px;margin-top:30px;text-align:center}.lp_contents .mod_d_r .d_r_fig{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/d_r_plus.svg) no-repeat 50%;background-size:68px auto;margin:50px auto 0;width:540px}.lp_contents .mod_d_r .d_r_fig dl{box-sizing:border-box;height:540px;padding-top:60px;text-align:center;width:540px}.lp_contents .mod_d_r .d_r_fig dl dt span{color:#fff;display:block;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:20px;font-style:normal;font-weight:400;line-height:1;margin-bottom:10px}.lp_contents .mod_d_r .d_r_fig dl dd p{font-size:18px;line-height:26px;margin-top:30px}.lp_contents .mod_d_r .d_r_fig .d_r_defend dl{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/defend_circle.png) no-repeat 50%;background-size:contain;color:#fff}.lp_contents .mod_d_r .d_r_fig .d_r_defend dl dt img{margin:auto;width:203px}.lp_contents .mod_d_r .d_r_fig .d_r_defend .d_r_fig_img{margin:40px auto 0;width:380px}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate{margin-top:100px}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/regenerate_circle.png) no-repeat 50%;background-size:contain;color:#c8102e;padding-top:86px}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl dt span{color:#c8102e}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate dl dt img{margin:auto;width:327px}.lp_contents .mod_d_r .d_r_fig .d_r_regenerate .d_r_fig_img{margin:55px auto 0;width:340px}.lp_contents .mod_d_r .d_r_btn{margin-top:60px}.lp_contents .mod_d_r .d_r_btn+.d_r_btn{margin-top:40px}.lp_contents .mod_about{border-top:1px solid #000;margin:120px auto}.lp_contents .mod_about_inner{box-sizing:border-box;margin:0 auto;max-width:750px;padding:120px 40px 0}.lp_contents .mod_about h2{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:46px;font-style:normal;font-weight:400;line-height:60px;margin:0 auto 60px}.lp_contents .mod_about .about_hanatsubaki{margin:60px auto;width:376px}.lp_contents .mod_about .about_text{font-size:24px;line-height:2}.lp_contents .mod_about .about_text+.about_text{margin-top:26px}.lp_contents .mod_about .about_link{font-size:24px;line-height:1;margin-top:60px}.lp_contents .mod_service{border-top:1px solid #000;margin:120px auto}.lp_contents .mod_service_inner{box-sizing:border-box;margin:0 auto;max-width:750px;padding:120px 40px 0}.lp_contents .mod_service h2{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:46px;font-style:normal;font-weight:400;line-height:60px;margin-bottom:60px}.lp_contents .mod_service .service_box{display:flex;flex-wrap:wrap;justify-content:space-between}.lp_contents .mod_service .service_box dl{border:1px solid #ccc;box-sizing:border-box;width:100%}.lp_contents .mod_service .service_box dl:nth-child(n+2){margin-top:-1px}.lp_contents .mod_service .service_box dl dt{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_plus.svg) no-repeat 597px;background-size:32px auto;color:#c8102e;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:36px;font-style:normal;font-weight:400;height:126px;line-height:126px;padding:0 70px 0 143px;position:relative}.lp_contents .mod_service .service_box dl dt img{position:absolute;top:50%;transform:translateY(-50%)}.lp_contents .mod_service .service_box dl.mod-opened dt{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/icn_minus.svg) no-repeat 597px;background-size:32px auto}.lp_contents .mod_service .service_box dl:first-child dt img{left:38px;width:80px}.lp_contents .mod_service .service_box dl:nth-child(2) dt img{left:46px;width:71px}.lp_contents .mod_service .service_box dl:nth-child(3) dt img{left:50px;width:64px}.lp_contents .mod_service .service_box dl:nth-child(4) dt img{left:55px;width:48px}.lp_contents .mod_service .service_box dl dd{font-size:28px;line-height:46px;padding:10px 0 38px 38px;position:relative}.lp_contents .mod_service .service_box dl dd .sec_service_more{margin-right:38px;margin-top:60px;text-align:right}.lp_contents .mod_service .service_note{color:#666;font-size:20px;line-height:1.4;margin-top:10px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .mod_btns{box-sizing:border-box;margin:80px auto 120px;width:670px}.lp_contents .mod_btns .cmn_btn{background-color:#45433e;border:0;box-sizing:border-box;color:#fff;display:inline-block;font-display:swap;font-family:TazuganeGothicStdN-Medium!important;font-size:30px;font-style:normal;font-weight:400;line-height:1.3;outline:0 none;padding:30px;position:relative;text-align:center;text-decoration:none;width:100%}.lp_contents .mod_btns .cmn_btn span{font-feature-settings:"palt" 1;align-items:center;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center}.lp_contents .mod_btns .cmn_btn:after{display:none}.lp_contents .mod_btns .cmn_btn.anchorLink:after{right:20px;transform:translateY(-50%) rotate(90deg)}.lp_contents .mod_btns .btn_shiseido_top{margin-bottom:40px}.lp_contents .sec_lifeblood{margin:120px auto 0;text-align:center}.lp_contents .sec_lifeblood .container{margin:0 auto;width:750px}.lp_contents .sec_lifeblood .lifeblood_ttl{font-size:38px;letter-spacing:.04em;line-height:52px}.lp_contents .sec_lifeblood .lifeblood_sub,.lp_contents .sec_lifeblood .lifeblood_ttl{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-style:normal;font-weight:700;font-weight:400}.lp_contents .sec_lifeblood .lifeblood_sub{font-size:28px;letter-spacing:.045em;line-height:42px;margin:64px auto 0}.lp_contents .sec_lifeblood .lifeblood_list{margin-top:60px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+.lifeblood_list_part{padding-top:10.66667vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_sub{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:34px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:.04em;line-height:52px;margin:0}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_sub span{color:#c8102e;font-size:28px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_info{color:#c8102e;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-style:normal;font-weight:700;font-weight:400;letter-spacing:.04em;line-height:28px;margin:.66667vw 0 .4vw}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_flex{display:flex;justify-content:center}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_img{margin-right:10px;width:280px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_txt{margin-top:20px;text-align:left;width:370px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_des{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:34px;font-style:normal;font-weight:400;line-height:50px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_ttl{font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:24px;font-style:normal;font-weight:400;line-height:36px;margin-top:20px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_ttl span{letter-spacing:-.1em}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_btn a{background-color:#fff;border:1px solid #d3d2cf;color:#45433e;display:block;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic Pr6,游ゴシック体 Pr6,YuGothic,游ゴシック体,Noto Sans JP,sans-serif;font-size:24px;font-weight:600;height:92px;line-height:88px;margin:36px auto 0;position:relative;text-decoration:none;width:480px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part .lifeblood_list_btn a:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_black.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+li{position:relative}.lp_contents .sec_lifeblood .lifeblood_list .lifeblood_list_part+li:before{background:url(/sw/onlinestore/campaign/shiseido/common/hc/sp/img/lifeblood_list_img_before.png) no-repeat;background-size:100% 100%;content:"";display:block;height:22px;left:50%;margin:0 auto;position:absolute;top:80px;transform:translateX(-50%);width:610px}.lp_contents .sec_lifeblood .lifeblood_note{margin:40px}.lp_contents .sec_lifeblood .lifeblood_note li{font-feature-settings:"palt";font-display:swap;font-family:TazuganeGothicStdN-Thin!important;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:26px;padding-bottom:0;padding-left:1em;text-align:left;text-indent:-1em}.lp_contents .sec_lifeblood .lifeblood_link{background-color:#000;color:#fff;display:block;font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-style:normal;font-weight:500;font-weight:400;height:96px;line-height:96px;margin:80px auto 0;position:relative;width:610px}.lp_contents .sec_lifeblood .lifeblood_link:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_wht.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:27px;position:absolute;right:30px;top:32%;transform:rotate(90deg);width:18px}.lp_contents .mod_diagnosis{margin:120px auto 0}.lp_contents .mod_diagnosis_inner{border:2px solid #c8102e;box-sizing:border-box;margin:0 auto;padding:38px;text-align:center;width:640px}.lp_contents .mod_diagnosis_icon{margin:0 auto;width:124px}.lp_contents .mod_diagnosis_catch{font-family:TazuganeGothicStdN-Book!important;font-size:36px;line-height:54px}.lp_contents .mod_diagnosis_catch,.lp_contents .mod_diagnosis_text{font-display:swap;font-style:normal;font-weight:350;font-weight:400;margin-top:20px}.lp_contents .mod_diagnosis_text{font-family:TazuganeGothicStdN-Thin!important;font-size:28px;line-height:42px}.lp_contents .mod_diagnosis_box{background:#f5f5f5;margin-top:40px;padding:60px 40px}.lp_contents .mod_diagnosis_box .diagnosis_box_img{margin:0 auto;width:356px}.lp_contents .mod_diagnosis_box .diagnosis_box_catch{font-size:32px;line-height:48px;margin-top:40px}.lp_contents .mod_diagnosis_box .diagnosis_box_catch,.lp_contents .mod_diagnosis_box .diagnosis_box_text{font-display:swap;font-family:TazuganeGothicStdN-Book!important;font-style:normal;font-weight:350;font-weight:400}.lp_contents .mod_diagnosis_box .diagnosis_box_text{font-size:28px;line-height:42px;margin-top:10px}.lp_contents .mod_diagnosis_box .diagnosis_box_btn{margin-top:40px}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a{background:#fff;border:2px solid #d3d2cf;display:inline-block;height:92px;position:relative;text-decoration:none;width:480px}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a:after{background:url(/sw/onlinestore/campaign/shiseido/common/hc/pc/img/icn_r_black.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:40px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:40px}.lp_contents .mod_diagnosis_box .diagnosis_box_btn a span{display:flex;flex-direction:column;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic Pr6,游ゴシック体 Pr6,YuGothic,游ゴシック体,Noto Sans JP,sans-serif;font-size:24px;font-weight:600;height:100%;justify-content:center;line-height:36px;padding-right:50px}}
