@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;600&display=swap");article>nav{background:#53648c;padding:25px 0}article>nav ul{width:980px;margin:0 auto;display:flex;justify-content:center}article>nav ul li{display:flex;justify-content:center;align-items:center}article>nav ul li a{display:block;text-decoration:none;padding:0 38px;position:relative}article>nav ul li a::before{content:"";display:block;width:1px;height:24px;background:#d2dcf6;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article>nav ul li a p{text-align:center}article>nav ul li a p.en{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:18px;font-weight:400;line-height:1;color:#d2dcf6}article>nav ul li a p.ja{font-size:13px;line-height:1.3;color:#fff;margin:10px 0 0}article>nav ul li:last-child a::after{content:"";display:block;width:1px;height:24px;background:#d2dcf6;position:absolute;right:0;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){article>nav{padding:0}article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{width:50%}article>nav ul li:nth-child(even){border-left:1px solid #d2dcf6}article>nav ul li:nth-child(n+3){border-top:1px solid #d2dcf6}article>nav ul li a{width:100%;height:15vw;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}article>nav ul li a::before{display:none}article>nav ul li a p{text-align:center}article>nav ul li a p.en{font-size:3.5vw;line-height:1.4}article>nav ul li a p.ja{font-size:3vw}article>nav ul li:last-child a::after{display:none}}article section{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;font-size:22px;color:#595959;overflow:hidden}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-style:normal;font-weight:bold}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;line-height:1;position:relative;margin:0 0 40px;z-index:2}article section>header p{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:60px;line-height:1;background:#3f3d56;background:linear-gradient(0deg, #53648c 0%, #3f3d56 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section>header p span{font-size:80%;padding:0 0.25em}article section>header h2{font-size:20px;font-weight:bold;line-height:1.4;color:#53648c;margin:15px 0 0;padding:0 2em;position:relative}article section>header h2::before,article section>header h2::after{display:inline-flex;font-weight:normal;position:absolute;top:50%;transform:translate(0, -50%)}article section>header h2::before{content:"\FF3B";left:0}article section>header h2::after{content:"\FF3D";right:0}article section>header.white p{background:#d2dcf6;background:linear-gradient(0deg, #eaeef6 0%, #d2dcf6 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section>header.white h2{color:#fff}@media only screen and (max-width: 979px){article section>header{margin:0 0 7vw}article section>header p{font-size:10vw}article section>header h2{font-size:3.5vw;margin:2vw 0 0}article section>header h2::before,article section>header h2::after{font-size:4vw}}article section.s-mv{text-align:center;background:url(/assets/others/headache/images/mv_bg.jpg?2026513121227) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-recommend{padding:125px 0 100px;background:url(/assets/others/headache/images/recommend01.jpg?2026513121227) center top/cover no-repeat}article section.s-recommend .container{width:980px;margin:0 auto;background:#fff;box-shadow:0 12px 30px rgba(63,61,86,0.15);padding:1px 50px 50px;position:relative}article section.s-recommend .container h2{display:flex;justify-content:center;align-items:center;width:414px;height:62px;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;color:#fff;background:#3f3d56;border-radius:100px;margin:-31px auto 45px;position:relative}article section.s-recommend .container h2::before{content:"";display:block;width:31px;height:17px;background:url(/assets/others/headache/images/recommend02.svg) center top/100% auto no-repeat;position:absolute;left:50%;bottom:-15px;transform:translate(-50%, 0)}article section.s-recommend .container ul{padding:0 0 0 20px}article section.s-recommend .container ul li{font-size:21px;line-height:1.5;background:url(/assets/others/headache/images/recommend03.svg) left 4px/25px auto no-repeat;padding:0 0 0 40px}article section.s-recommend .container ul li+li{margin-top:10px}article section.s-recommend .container ul li em{color:#6c86c4}article section.s-recommend .container ul li .marker{background:linear-gradient(transparent 70%, #fff73f 70%)}article section.s-recommend .container .img{position:absolute;right:-170px;top:-80px}article section.s-recommend .container .caution{background:#f0f0f0;padding:15px;margin:45px 0 0}article section.s-recommend .container .caution p{font-size:17px;text-align:center}article section.s-recommend .container .caution-detail{background:#fff;padding:20px 60px;margin:10px 0 0}article section.s-recommend .container .caution-detail p{text-align:left}@media only screen and (max-width: 979px){article section.s-recommend{padding:14vw 0 12vw}article section.s-recommend .container{width:95%;box-shadow:0 2vw 4vw rgba(63,61,86,0.15);padding:1px 4vw 4vw}article section.s-recommend .container h2{width:60vw;height:8vw;margin:-4vw auto 5vw;position:relative;z-index:1}article section.s-recommend .container h2::before{width:6vw;height:3.5vw;bottom:-3vw}article section.s-recommend .container ul{padding:0}article section.s-recommend .container ul li{font-size:3.5vw;background-size:4.5vw auto;background-position:left 1vw;padding:0 0 0 7vw}article section.s-recommend .container ul li+li{margin-top:2vw}article section.s-recommend .container .img{width:50vw;right:-12vw;top:-2vw}article section.s-recommend .container .caution{padding:2vw;margin:5vw 0 0}article section.s-recommend .container .caution p{font-size:3vw}article section.s-recommend .container .caution-detail{padding:3vw 4vw;margin:1.5vw 0 0}}article section.s-what{padding:30px 0 120px;background:url(/assets/others/headache/images/what01.jpg?2026513121227) center top/cover no-repeat;position:relative}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container p{text-align:center}article section.s-what .container p+p{margin-top:1.5em}article section.s-what .container p em{color:#6c86c4}article section.s-what .container p.text01{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:40px;color:#6c86c4;font-weight:600;line-height:1.4;margin:0.25em 0}article section.s-what .container p.text01+p{margin-top:0}article section.s-what .container .point{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:280px;background:#fff;border-radius:10px;box-shadow:0 7px 30px rgba(63,61,86,0.2);margin:65px auto 50px;padding:20px 360px 30px 50px;position:relative}article section.s-what .container .point .img{position:absolute;right:50px;bottom:0}article section.s-what .container .point p{text-align:left}article section.s-what .container .point p em{font-size:30px}article section.s-what .container .point ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:10px 0}article section.s-what .container .point ul li{background:#3f3d56;font-weight:400;color:#fff;padding:0 12px}@media only screen and (max-width: 979px){article section.s-what{padding:0 0 12vw}article section.s-what .container{width:95%}article section.s-what .container p.text01{font-size:4.5vw}article section.s-what .container .point{min-height:50vw;border-radius:2vw;box-shadow:0 1vw 4vw rgba(63,61,86,0.2);margin:6vw auto 5vw;padding:3vw 25vw 4vw 3vw;overflow:hidden}article section.s-what .container .point .img{width:40vw;right:-10vw}article section.s-what .container .point p em{font-size:4.5vw}article section.s-what .container .point ul{gap:1vw;margin:1.5vw 0}article section.s-what .container .point ul li{padding:0 1.5vw}}article section.s-how{padding:80px 0 120px;background:url(/assets/others/headache/images/how01.jpg?2026513121227) center top/cover no-repeat;position:relative}article section.s-how .grid{display:grid;grid-template-columns:1fr 85px 245px 320px 245px 85px 1fr;grid-template-rows:30px auto;position:relative}article section.s-how .grid+.grid{margin-top:40px}article section.s-how .grid::before{content:"";display:block;width:152px;height:46px;background:#6c86c4;background:linear-gradient(0deg, #6c86c4 0%, rgba(108,134,196,0) 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;bottom:-26px;transform:translate(-50%, 0);z-index:1}article section.s-how .grid.last::before{display:none}article section.s-how .grid-bg{grid-column:2 / 6;grid-row:2 / 3;filter:drop-shadow(0 7px 23px rgba(63,61,86,0.15));position:relative}article section.s-how .grid-bg::before{content:"";display:block;width:120%;width:calc(100% + 255px);height:100%;background:#ffffff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 20%);position:absolute;right:0;top:0}article section.s-how .grid-img{grid-column:2 / 4;grid-row:1 / 3;position:relative}article section.s-how .grid-img img{border-radius:10px}article section.s-how .grid-text{grid-column:4 / 6;grid-row:2 / 3;min-height:225px;font-size:17px;padding:30px 55px 70px 35px;position:relative}article section.s-how .grid-text h3{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:32px;color:#6c86c4;text-align:center;line-height:1.4;border-bottom:1px solid #6c86c4;padding:0 0 8px;margin:0 0 15px}article section.s-how .grid-text-num{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;display:flex;justify-content:center;align-items:center;flex-direction:column;width:139px;height:139px;background:url(/assets/others/headache/images/how02.png?2026513121227) center center/100% auto no-repeat;border-radius:100%;padding:0 10px 15px 0;position:absolute;right:-45px;top:-20px}article section.s-how .grid-text-num span{color:#6c86c4;line-height:1}article section.s-how .grid-text-num span.num{font-size:20px}article section.s-how .grid-text-num span.num{font-size:55px}article section.s-how .grid.reverse .grid-bg{grid-column:3 / 7}article section.s-how .grid.reverse .grid-bg::before{background:linear-gradient(270deg, rgba(255,255,255,0) 0%, #fff 20%);right:inherit;left:0}article section.s-how .grid.reverse .grid-img{grid-column:5 / 7}article section.s-how .grid.reverse .grid-text{grid-column:3 / 5;padding:30px 35px 70px 55px}article section.s-how .grid.reverse .grid-text .grid-text-num{right:inherit;left:-45px}article section.s-how .downtime{width:980px;text-align:center;margin:90px auto 0}article section.s-how .downtime h3{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:24px;color:#fff;background:#3f3d56;background:linear-gradient(90deg, rgba(63,61,86,0) 0%, #3f3d56 15%, #3f3d56 85%, rgba(63,61,86,0) 100%);margin:0 0 20px;padding:4px 0 6px}article section.s-how .downtime .movie_bg{background:#3f3d56;padding:20px}article section.s-how .downtime .movie_bg .youtube-box{border:20px solid #fff}article section.s-how .downtime .sns-link{width:980px;margin:0 auto;display:flex;justify-content:center;align-items:center;margin-top:40px;gap:50px}article section.s-how .downtime .sns-link .sns-item{display:flex;justify-content:center;align-items:center;padding:20px 30px;background-color:#fff;border-radius:50px;min-height:80px;border:2px solid #222}article section.s-how .downtime .sns-link .sns-item img{margin-bottom:5px}article section.s-how .downtime .sns-link .sns-item a{text-decoration:none;margin-left:20px;font-weight:bold;font-size:20px;padding-right:30px;position:relative}article section.s-how .downtime .sns-link .sns-item a::after{position:absolute;content:"";display:block;background:url(/assets/images/common/ico_chevron-right_navy.png?2026513121227) 50% 50% no-repeat;background-size:10px auto;width:20px;height:100%;top:0;right:0}article section.s-how .downtime .btn-doctor{text-align:center;margin-top:30px}article section.s-how .downtime .btn-doctor .button-normal{background-color:#3f3d56}article section.s-how .downtime p.text01{display:flex;justify-content:center;align-items:center;line-height:1.2}article section.s-how .downtime p.text01 span{background:#fff;border-radius:100px;padding:2px 20px 4px;margin:0 10px 0 0}article section.s-how .downtime ul{display:flex;justify-content:center;align-items:center;margin:20px 0 0;gap:0 30px}article section.s-how .downtime ul li{width:300px;border-radius:15px}article section.s-how .downtime ul li+li{position:relative}article section.s-how .downtime ul li+li::before{content:"";display:block;width:30px;height:30px;background:url(/assets/others/headache/images/how10.svg) center center/auto 28px no-repeat;position:absolute;left:-30px;top:50%;transform:translate(0, -50%)}article section.s-how .downtime ul li .img img{border-radius:15px 15px 0 0}article section.s-how .downtime ul li p{font-size:18px;color:#fff;padding:5px 5px 7px;border-radius:0 0 15px 15px}article section.s-how .downtime ul li:nth-child(1) p{background:#3f3d56}article section.s-how .downtime ul li:nth-child(2) p{background:#53648c}article section.s-how .downtime ul li:nth-child(3) p{background:#6c86c4}article section.s-how .downtime .mhlw-risk{min-height:inherit;margin:35px 0 0}article section.s-how .downtime .mhlw-risk .mhlw-risk-single{text-align:left;margin:0;background:#fff}@media only screen and (max-width: 979px){article section.s-how{padding:10vw 0 12vw}article section.s-how .grid{grid-template-columns:1fr 5vw 24vw 37vw 24vw 5vw 1fr;grid-template-rows:4vw auto}article section.s-how .grid+.grid{margin-top:5vw}article section.s-how .grid::before{width:25vw;height:7vw;bottom:-4vw}article section.s-how .grid-bg{filter:drop-shadow(0 1vw 3vw rgba(63,61,86,0.15))}article section.s-how .grid-bg::before{width:95vw}article section.s-how .grid-img{grid-column:1 / 4;margin-left:-10vw}article section.s-how .grid-img img{border-radius:2vw}article section.s-how .grid-text{min-height:30vw;font-size:3vw;padding:3vw 4vw 5vw 3vw}article section.s-how .grid-text h3{font-size:4vw;padding:0 0 1vw;margin:0 0 2vw}article section.s-how .grid-text-num{width:18vw;height:18vw;padding:0 1.5vw 2vw 0;right:-8vw;top:-5vw}article section.s-how .grid-text-num span.num{font-size:3vw}article section.s-how .grid-text-num span.num{font-size:6vw}article section.s-how .grid.reverse .grid-img{grid-column:5 / 8;margin-left:inherit;margin-right:-10vw}article section.s-how .grid.reverse .grid-text{padding:3vw 3vw 5vw 4vw}article section.s-how .grid.reverse .grid-text .grid-text-num{right:inherit;left:-8vw}article section.s-how .downtime{width:95%;margin:13vw auto 0}article section.s-how .downtime h3{font-size:4.5vw;margin:0 0 3vw;padding:0.5vw 0 0.75vw}article section.s-how .downtime .movie_bg{padding:2vw}article section.s-how .downtime .movie_bg .youtube-box{border:1vw solid #fff}article section.s-how .downtime .sns-link{flex-direction:column;width:100%;margin-top:5vw;gap:3.5vw}article section.s-how .downtime .sns-link .sns-item{padding:2vw 7vw;min-height:15vw;border-width:1px}article section.s-how .downtime .sns-link .sns-item img{margin:0}article section.s-how .downtime .sns-link .sns-item a{margin-left:3.5vw;font-size:4.5vw;padding-right:7.5vw}article section.s-how .downtime .btn-doctor{margin-top:5vw;padding:0 3.5%}article section.s-how .downtime .btn-doctor .button-normal{background-color:#3f3d56;font-size:3.5vw}article section.s-how .downtime p.text01 span{padding:0.5vw 3vw 1vw;margin:0 1.5vw 0 0}article section.s-how .downtime ul{flex-wrap:wrap;margin:20px 0 0;gap:5vw 7vw}article section.s-how .downtime ul li{width:40vw;border-radius:2vw}article section.s-how .downtime ul li+li::before{width:7vw;height:7vw;background-size:auto 6vw;left:-7vw}article section.s-how .downtime ul li .img img{border-radius:2vw 2vw 0 0}article section.s-how .downtime ul li p{font-size:3vw;line-height:1.4;padding:1 1vw 1.5vw;border-radius:0 0 2vw 2vw}article section.s-how .downtime .mhlw-risk{margin:4vw 0 0}article section.s-how .downtime .mhlw-risk .mhlw-risk-single{font-size:2.5vw;padding:2vw}}article section.s-price{background:#53648c;padding:80px 0 120px}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container-inner{background:#fff;padding:45px 50px 65px}article section.s-price .container-inner .btn-monitor{text-align:center;margin-bottom:20px}article section.s-price .container-inner .btn-monitor .button-normal{background-color:#3f3d56;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50px;padding:10px 60px}article section.s-price .container-inner .btn-monitor .button-normal .new{color:#fff73f;display:inline-block}article section.s-price .container-inner>ul li{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #595959;padding:0 15px 12px}article section.s-price .container-inner>ul li+li{margin-top:20px}article section.s-price .container-inner>ul li .price-left{flex:1}article section.s-price .container-inner>ul li .price-left p{font-size:24px}article section.s-price .container-inner>ul li .price-right{width:475px;font-size:20px}article section.s-price .container-inner>ul li .price-right .price-inner{display:flex;justify-content:space-between;align-items:center;width:100%}article section.s-price .container-inner>ul li .price-right .price-inner+.price-inner{border-top:1px dashed #3c3c3c;margin-top:15px;padding-top:15px}article section.s-price .container-inner>ul li .price-right .price-inner-left{width:160px;text-align:center}article section.s-price .container-inner>ul li .price-right .price-inner-right .price{font-size:60px;font-weight:700;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;line-height:1;color:#53648c;padding:0 0 5px}article section.s-price .container-inner>ul li .price-right .price-inner-right .price>span{font-size:30px;position:relative}article section.s-price .container-inner>ul li .price-right .price-inner-right .price>span>span{font-size:15px;white-space:nowrap;position:absolute;left:50%;bottom:38px;transform:translate(-50%, 0)}article section.s-price .container-inner>ul li .price-right .price-inner-right.monitor p{color:#C19A6B}article section.s-price .container-inner .caution{font-size:16px;margin:5px 0 0}article section.s-price .container-inner .discount{margin:30px 0 0}article section.s-price .container-inner .discount>p{font-size:18px;text-align:center;margin:0 0 10px}article section.s-price .container-inner .discount .table-box table tr th,article section.s-price .container-inner .discount .table-box table tr td{font-size:18px;font-weight:600;text-align:center;padding:10px}article section.s-price .container-inner .discount .table-box table thead tr th{background:#6c86c4}article section.s-price .container-inner .discount .table-box table tbody tr th{width:40%;background:rgba(210,220,246,0.5)}@media only screen and (max-width: 979px){article section.s-price{padding:10vw 0 12vw}article section.s-price .container{width:95%}article section.s-price .container-inner{padding:5vw 5vw 6vw}article section.s-price .container-inner .btn-monitor{margin-bottom:7vw}article section.s-price .container-inner .btn-monitor .button-normal{font-size:3.8vw;padding:10px 40px}article section.s-price .container-inner>ul li{padding:0 0 2.5vw}article section.s-price .container-inner>ul li+li{margin-top:3vw}article section.s-price .container-inner>ul li .price-left p{font-size:3.5vw;line-height:1.4}article section.s-price .container-inner>ul li .price-right{width:63vw;font-size:3.5vw}article section.s-price .container-inner>ul li .price-right .price-inner{padding:0 1vw}article section.s-price .container-inner>ul li .price-right .price-inner+.price-inner{margin-top:2vw;padding-top:2vw}article section.s-price .container-inner>ul li .price-right .price-inner-left{width:21vw}article section.s-price .container-inner>ul li .price-right .price-inner-left p{line-height:1.2}article section.s-price .container-inner>ul li .price-right .price-inner-right .price{font-size:8vw;padding:0 0 0.5vw}article section.s-price .container-inner>ul li .price-right .price-inner-right .price>span{font-size:5vw}article section.s-price .container-inner>ul li .price-right .price-inner-right .price>span>span{font-size:2.5vw;bottom:6vw}article section.s-price .container-inner .caution{font-size:3vw;margin:1vw 0 0}article section.s-price .container-inner .discount{margin:4vw 0 0}article section.s-price .container-inner .discount>p{font-size:3.5vw;margin:0 0 1.5vw}article section.s-price .container-inner .discount .table-box table{width:100%}article section.s-price .container-inner .discount .table-box table tr th,article section.s-price .container-inner .discount .table-box table tr td{font-size:3.5vw;padding:1.5vw}}article section.s-comment{padding:80px 0 120px;background:url(/assets/others/headache/images/comment01.jpg?2026513121227) center top/cover no-repeat;overflow:hidden}article section.s-comment .container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:980px;min-height:675px;margin:0 auto;padding:0 0 20px;position:relative}article section.s-comment .container .img{position:absolute;right:0;top:0}article section.s-comment .container p{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:22px;line-height:2;position:relative}article section.s-comment .container p.dr{font-size:18px;line-height:1.5;margin:60px 0 0 240px}article section.s-comment .container p.dr em{font-size:30px}@media only screen and (max-width: 979px){article section.s-comment{padding:10vw 0 12vw}article section.s-comment .container{width:95%;min-height:inherit;padding:5vw 0 3vw}article section.s-comment .container .img{width:55vw;margin-right:-15vw}article section.s-comment .container p{font-size:3.5vw}article section.s-comment .container p.dr{font-size:3vw;line-height:1.5;margin:6vw 0 0 25vw}article section.s-comment .container p.dr em{font-size:5vw}}article section.s-safety{padding-bottom:50px}article section.s-safety .container{width:980px;margin:0 auto}article section.s-safety .container .text{text-align:center}@media only screen and (max-width: 979px){article section.s-safety{padding-bottom:10vw}article section.s-safety .container{width:95%}article section.s-safety .container .text{text-align:left}}article section.s-qa{background:#d9e0f0;padding:80px 0 120px}article section.s-qa>header p{padding-bottom:0.1em}article section.s-qa .faq-box{width:980px;margin:0 auto}article section.s-qa .faq-box .question,article section.s-qa .faq-box .answer{min-height:40px}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:24px;color:#3f3d56;border-radius:100%;top:0;left:0;z-index:2;padding:0 0 5px}article section.s-qa .faq-box .question{font-size:22px;font-weight:bold;color:#6c86c4;border-bottom:1px dashed #6c86c4;padding:0 0 20px 70px}article section.s-qa .faq-box .question::before{background:#6c86c4;color:#fff}article section.s-qa .faq-box .answer{display:block;font-size:18px;padding:0 0 20px 70px;margin:0;border-top:0;margin:20px 0 0}article section.s-qa .faq-box .answer::before{background:#fff;color:#6c86c4;top:0}article section.s-qa .faq-box .answer+.question{margin-top:50px}@media only screen and (max-width: 979px){article section.s-qa{padding:10vw 0 12vw}article section.s-qa .faq-box{width:95%}article section.s-qa .faq-box .question,article section.s-qa .faq-box .answer{line-height:1.5}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{width:8vw;height:8vw;font-size:5vw;padding:0 0 0.5vw}article section.s-qa .faq-box .question{font-size:4.5vw;min-height:8vw;padding:0.5vw 0 3vw 11vw}article section.s-qa .faq-box .answer{font-size:3.5vw;padding:0 0 5vw 11vw;margin:3vw 0 0}article section.s-qa .faq-box .answer+.question{margin-top:4vw}}article section.s-clinic{padding:80px 0 120px}article section.s-clinic .container{width:980px;margin:50px auto 0}article section.s-clinic .container .bc_01_047 .bc-item>.info{color:#53648c;text-align:left}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-weight:bold;color:#53648c;line-height:1.3}article section.s-clinic .container .bc_01_047 .bc-item>.info>.address{font-size:16px}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-weight:bold;color:#53648c}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel .-freetelcolor{fill:#53648c !important}@media only screen and (max-width: 979px){article section.s-clinic{padding:10vw 0 12vw}article section.s-clinic .container{width:95%;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item{padding:0 2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info{padding:0;margin:0 0 3vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-size:5vw;margin:0}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:3vw;margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel{margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:5.5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:7vw;height:7vw;margin:0 2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item+.bc-item{margin-top:5vw;padding-top:5vw;border-color:#fff}}
