main#main .mhlw-risk{min-height:auto}main#main section.content{margin:0 auto;padding:60px 0 0}@media only screen and (max-width: 979px){main#main section.content{padding:30px 0 40px}}main#main section.content h2.header-text{background-color:#fb637e;background-size:auto 100%;color:#ffffff;display:block;height:42px;margin-bottom:30px;padding-left:10px;padding-top:6px;font-size:18px;text-align:left}@media only screen and (max-width: 979px){main#main section.content h2.header-text{margin-bottom:20px;height:auto;font-size:16px}}main#main section.content .subheader-text{background:none #f0f0f0;color:#fb637e;display:block;font-weight:bold;height:auto;padding:3px 10px;border-left:3px solid #fb637e;font-size:16px;text-align:left}main#main section.content .custom-bullet>li{margin-bottom:2px !important;padding-left:30px !important;background-image:url(/assets/medical-products/medispa-white/images/toi_icon2.jpg?202412691252);background-position:10px 0.42em}main#main section.content .checkList{margin:0 30px}main#main section.content .checkList li{background:url("/assets/medical-products/medispa-white/images/check.gif") left 2px no-repeat;padding:0 0 0 28px}main#main section.content .checkList li+li{margin-top:10px}main#main section.content.main-section{background-color:#eeeeee;line-height:170%;padding:5px 0}main#main section.content.main-section .sejutsu-main{background:url("/assets/medical-products/hidrokinon/images/main.jpg?202412691252") left top no-repeat;width:660px;height:230px;margin:0 auto;display:flex;align-items:center}main#main section.content.main-section .sejutsu-main .maintxt{padding-left:30px}main#main section.content.main-section .sejutsu-main .maintxt>div:not(:first-child){margin-top:10px}main#main section.content.main-section .sejutsu-main .maintxt>.text01{color:#FB637E;display:inline;font-size:14px;border-bottom:1px solid #FB637E;line-height:1.2em}main#main section.content.main-section .sejutsu-main .maintxt>.text02{color:#453527;font-size:40px;line-height:1em;font-family:"Times New Roman", "游明朝", "YuMincho", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}main#main section.content.main-section .sejutsu-main .maintxt>.text03{color:#453527;font-size:14px;text-align:center;display:flex}main#main section.content.main-section .sejutsu-main .maintxt>.text03>div{margin-left:10px}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.text04{font-size:12px}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.price{color:#FB637E;font-size:45px;font-style:italic;letter-spacing:-1px}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.price>.yen{font-size:30px;margin-left:5px}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn{margin-top:10px}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn a{display:inline-flex;background:#000;font-size:15px;min-height:inherit;padding:3px 37px}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn a::before{font-family:"Font Awesome 5 Free";content:"\f07a";margin-right:5px}main#main section.content.main-section .mvlink{background-color:#ffdfea;width:660px;max-width:100%;margin:0 auto;text-align:right;padding:0 5px}@media only screen and (max-width: 659px){main#main section.content.main-section .sejutsu-main{background-size:cover;max-width:100%;height:36vw;padding:0}main#main section.content.main-section .sejutsu-main .maintxt{padding-left:3vw}main#main section.content.main-section .sejutsu-main .maintxt>div:not(:first-child){margin-top:1.5vw}main#main section.content.main-section .sejutsu-main .maintxt>.text01{font-size:2.2vw}main#main section.content.main-section .sejutsu-main .maintxt>.text02{font-size:6.2vw}main#main section.content.main-section .sejutsu-main .maintxt>.text03>div{margin-left:2vw}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.text04{font-size:1.2vw}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.price{font-size:6vw}main#main section.content.main-section .sejutsu-main .maintxt>.text03>.price>.yen{font-size:4vw;margin-left:0.2vw}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn{margin-top:1vw}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn a{font-size:2.2vw;min-height:inherit;padding:1.2vw 4vw 1.2vw 3vw;display:inline;text-align:center}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn a::before{margin-right:1vw}main#main section.content.main-section .sejutsu-main .maintxt .medispaBtn a::after{width:4vw;background-size:1vw auto}}main#main section.content.recommend ._reverse{align-items:center}@media only screen and (min-width: 980px){main#main section.content.recommend ._reverse{padding:0 100px}}@media only screen and (max-width: 979px){main#main section.content.recommend ._reverse .list{text-align:center}main#main section.content.recommend ._reverse .list .custom-bullet{display:inline-block}main#main section.content.recommend ._reverse .list .custom-bullet>li{text-align:left}}main#main section.content.why .custom-bullet{margin-top:0}main#main section.content.ultraviolet .ultraviolet_cont{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 979px){main#main section.content.ultraviolet .ultraviolet_cont{flex-direction:column}}main#main section.content.reason .toshitsu{display:flex;justify-content:center;align-items:center;width:500px;border:4px solid #ff6484;border-radius:10px;padding:10px 0;margin-left:auto;margin-right:auto}main#main section.content.reason .toshitsu p{font-size:28px;font-weight:bold;line-height:1.2;text-align:center;margin:0 10px}main#main section.content.reason .toshitsu p span{font-size:15px;font-weight:normal;display:block}@media only screen and (max-width: 979px){main#main section.content.reason .toshitsu{width:100%;border-radius:10px;padding:2vw 0}main#main section.content.reason .toshitsu p{font-size:4.5vw;font-weight:bold;line-height:1.2;text-align:center;margin:0 2vw}main#main section.content.reason .toshitsu p span{font-size:3.5vw;font-weight:normal;display:block}}main#main section.content.clarity .sozaiList{margin-top:20px;display:flex;justify-content:center}main#main section.content.clarity .sozaiList li{width:160px;text-align:center;margin:10px}main#main section.content.clarity .sozaiList li p{margin-top:10px;font-size:18px}main#main section.content.clarity .sozaiContainer{margin-top:20px;display:flex;justify-content:center;border-top:2px dotted #c3c3c3;margin:30px 0 0;padding:30px 0 0}main#main section.content.clarity .sozaiContainer>div{padding:0 30px}main#main section.content.clarity .medispaBtn{text-align:center}main#main section.content.clarity .medispaBtn a{display:inline-flex;background:#000;padding:10px 70px}main#main section.content.clarity .medispaBtn a::before{font-family:"Font Awesome 5 Free";content:"\f07a";margin-right:5px}@media only screen and (max-width: 979px){main#main section.content.clarity .sozaiList{margin-top:3%;flex-wrap:wrap}main#main section.content.clarity .sozaiList li{margin:1% 2%}main#main section.content.clarity .sozaiList li p{margin-top:2%;font-size:14px}main#main section.content.clarity .sozaiContainer{margin-top:3%;margin:5% 0 0;padding:5% 0 0;flex-direction:column;align-items:center}main#main section.content.clarity .sozaiContainer>div{padding:1%}}
