main#main .mhlw-risk{min-height:auto}main#main .c-red{color:#cc0000 !important}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.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:25px}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 .case-2column>.col .caption{background:#fb637e;margin:0}main#main section.content .case-2column>.col .caption a{color:#fff;font-weight:bold;text-decoration:none}
