@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;600&family=Cormorant+Infant:wght@300..700&display=swap");article>nav{background:#8b98a7;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;border-left:1px solid #c1cad0}article>nav ul li a{display:block;text-decoration:none;padding:3px 60px;position:relative}article>nav ul li a p{text-align:center;color:#fff;line-height:1.3}article>nav ul li a p.en{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:13px;font-weight:400}article>nav ul li a p.ja{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;font-size:15px;font-weight:500;margin:5px 0 0}article>nav ul li:last-child{border-right:1px solid #c1cad0}@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%;border:none}article>nav ul li:nth-child(even){border-left:1px solid #eceff2}article>nav ul li:nth-child(n+3){border-top:1px solid #eceff2}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 p.en{font-size:3vw}article>nav ul li a p.ja{font-size:3.5vw;margin:5px 0 0}}article section{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#333333;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 .btn{width:100%;display:flex;justify-content:center;align-items:center}article section .btn a{display:flex;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;padding:10px 30px 12px;border-radius:200px;position:relative}article section .btn a::before{content:"";display:block;position:absolute;height:100%;background-position:left center;background-repeat:no-repeat}article section .btn.treatment{position:absolute;left:0;bottom:-23px}article section .btn.treatment a{min-width:280px;min-height:46px;color:#6e8fb5;border:1px solid #6e8fb5;background:#fff}article section .btn.treatment a::before{width:30px;background-size:8px auto;background-image:url(/assets/agingcare/light/skin-guide/images/arrow01.svg);right:0;top:0}article section .btn.yoyaku a{min-width:520px;min-height:74px;font-size:23px;font-weight:700;color:#fff;background:#d96d6d;background:linear-gradient(0deg, #d96d6d 0%, #df8a83 100%);box-shadow:0 8px 16px rgba(56,92,133,0.3)}article section .btn.yoyaku a::before{width:55px;background-size:10px auto;background-image:url(/assets/agingcare/light/skin-guide/images/arrow02.svg);right:0;top:0}@media only screen and (max-width: 979px){article section .btn a{padding:1.5vw 5vw 1.75vw}article section .btn.treatment{bottom:-5vw}article section .btn.treatment a{min-width:55vw;min-height:10vw}article section .btn.treatment a::before{width:5vw;background-size:1.5vw auto}article section .btn.yoyaku a{min-width:80vw;min-height:12vw;font-size:4vw;box-shadow:0 1vw 2vw rgba(56,92,133,0.3)}article section .btn.yoyaku a::before{width:6vw;background-size:2vw auto}}article section .yoyaku-wrap{margin:50px 0 0}article section .yoyaku-wrap p{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:24px;color:#e37272;line-height:1.4;margin:0 0 15px;text-align:center}@media only screen and (max-width: 979px){article section .yoyaku-wrap{margin:6vw 0 0}article section .yoyaku-wrap p{font-size:4vw;margin:0 0 2vw}}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#6e8fb5;position:relative;margin:0 0 40px;z-index:2}article section>header p{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-weight:500;font-size:50px;line-height:1;padding:0 35px 5px;position:relative}article section>header p::before,article section>header p::after{content:"";display:block;background:#6e8fb5;position:absolute}article section>header p::before{width:100%;height:1px;left:0;bottom:0}article section>header p::after{width:1px;height:105%;height:calc(100% + 18px);right:20px;top:0}article section>header h2{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:20px;font-weight:600;line-height:1.4;margin:25px 0 0}@media only screen and (max-width: 979px){article section>header{margin:0 0 7vw}article section>header p{font-size:9vw;padding:0 6vw 1vw}article section>header p::after{height:calc(100% + 2vw);right:2.5vw;top:0}article section>header h2{font-size:4vw;margin:3vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/agingcare/light/skin-guide/images/mv_bg.jpg?20251215105553) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-what{padding:70px 0 125px;background:url(/assets/agingcare/light/skin-guide/images/what01.jpg?20251215105553) center top/cover no-repeat}article section.s-what .intro{width:830px;background:#fff;padding:65px 50px;margin:0 auto 95px;position:relative}article section.s-what .intro::before{content:"";display:block;width:100%;height:30px;background:url(/assets/agingcare/light/skin-guide/images/what02.png?20251215105553) center top/auto 100% no-repeat;position:absolute;left:0;top:100%}article section.s-what .intro p{display:flex;justify-content:center;align-items:center;min-height:55px;line-height:1.2;border-bottom:1px dashed #d0d6de}article section.s-what .intro p:first-child{border-top:1px dashed #d0d6de}article section.s-what .intro p em{font-size:26px;color:#6e8fb5}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container .contents01{margin:40px 0 0}article section.s-what .container .grid{display:grid;grid-template-columns:240px 100px 640px;grid-template-rows:40px auto;margin:60px 0 0;position:relative}article section.s-what .container .grid+.grid{margin-top:50px}article section.s-what .container .grid-img{grid-column:1 / 3;grid-row:1 / 3;position:relative;filter:drop-shadow(0 10px 25px rgba(78,96,127,0.15))}article section.s-what .container .grid-img img{border-radius:10px}article section.s-what .container .grid-text{grid-column:2 / 4;grid-row:2 / 3;background:#fff;padding:40px 40px 50px 150px;position:relative}article section.s-what .container .grid-text-num{display:flex;justify-content:flex-end;align-items:center;gap:0 10px;height:80px;position:absolute;right:40px;top:-40px;padding:0 0 0.25em}article section.s-what .container .grid-text-num p{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1;color:#b4c5d8}article section.s-what .container .grid-text-num p.num{font-size:60px}article section.s-what .container .grid-text h3{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:28px;text-align:center;color:#6e8fb5;line-height:1.4;border-bottom:1px solid #6e8fb5;padding:0 0 10px;margin:0 0 20px}article section.s-what .container .grid.reverse{grid-template-columns:640px 100px 240px}article section.s-what .container .grid.reverse .grid-img{grid-column:2 / 4}article section.s-what .container .grid.reverse .grid-text{grid-column:1 / 3;padding:40px 150px 50px 40px}article section.s-what .container .grid.reverse .grid-text-num{justify-content:flex-start;right:inherit;left:40px}@media only screen and (max-width: 979px){article section.s-what{padding:9vw 0 12vw}article section.s-what .intro{width:90vw;padding:6vw 4vw;margin:0 auto 12vw}article section.s-what .intro::before{height:3.2vw}article section.s-what .intro p{min-height:10vw}article section.s-what .intro p em{font-size:4.5vw}article section.s-what .container{width:95%}article section.s-what .container .contents01{margin:6vw 0 0}article section.s-what .container .grid{display:grid;grid-template-columns:24vw 10vw 61vw;grid-template-rows:5vw auto;margin:8vw 0 0}article section.s-what .container .grid+.grid{margin-top:6vw}article section.s-what .container .grid-img{filter:drop-shadow(0 1.5vw 3vw rgba(78,96,127,0.15))}article section.s-what .container .grid-img img{border-radius:1.5vw}article section.s-what .container .grid-text{padding:4vw 4vw 5vw 14vw}article section.s-what .container .grid-text-num{gap:0 1.5vw;height:15vw;right:3vw;top:-7.5vw;padding:0 0 0.25em}article section.s-what .container .grid-text-num p.num{font-size:10vw}article section.s-what .container .grid-text h3{font-size:4.5vw;padding:0 0 1vw;margin:0 0 3vw}article section.s-what .container .grid.reverse{grid-template-columns:61vw 10vw 24vw}article section.s-what .container .grid.reverse .grid-text{padding:4vw 14vw 5vw 4vw}article section.s-what .container .grid.reverse .grid-text-num{right:inherit;left:3vw}}article section.s-menu{padding:70px 0 125px}article section.s-menu .container{width:980px;margin:0 auto}article section.s-menu .container>ul>li{background:#eceff2;border-radius:20px;padding:40px 40px 55px}article section.s-menu .container>ul>li+li{margin-top:30px}article section.s-menu .container>ul>li h3{display:flex;justify-content:center;align-items:center;min-height:52px;font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:26px;line-height:1.3;color:#fff;background:#a0b3c9;margin:0 0 35px}article section.s-menu .container>ul>li h3 span[class^="icon"]{padding-inline:120px;position:relative}article section.s-menu .container>ul>li h3 span[class^="icon"]::before{content:"";display:block;width:82px;height:82px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-menu .container>ul>li h3 span.icon01::before{background:url(/assets/agingcare/light/skin-guide/images/menu01.png?20251215105553) center top/100% auto no-repeat}article section.s-menu .container>ul>li h3 span.icon02::before{background:url(/assets/agingcare/light/skin-guide/images/menu02.png?20251215105553) center top/100% auto no-repeat}article section.s-menu .container>ul>li h3 span.icon03::before{background:url(/assets/agingcare/light/skin-guide/images/menu03.png?20251215105553) center top/100% auto no-repeat}article section.s-menu .container>ul>li h3 span.icon04::before{background:url(/assets/agingcare/light/skin-guide/images/menu04.png?20251215105553) center top/100% auto no-repeat}article section.s-menu .container>ul>li ul.menu{margin:50px 0 0}article section.s-menu .container>ul>li ul.menu li{background:#fff;padding:25px 30px 60px;border-radius:10px;position:relative}article section.s-menu .container>ul>li ul.menu li+li{margin-top:60px}article section.s-menu .container>ul>li ul.menu li h4{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:34px;color:#6e8fb5;text-align:center;line-height:1.4;padding:0 0 7px;border-bottom:1px solid #6e8fb5;margin:0 0 30px}article section.s-menu .container>ul>li ul.menu li .menu-container{display:flex;justify-content:center;align-items:center}article section.s-menu .container>ul>li ul.menu li .menu-container .text{flex:1}article section.s-menu .container>ul>li ul.menu li .menu-container .text table{width:100%;font-size:17px}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th,article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr td{padding:0}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th{width:95px}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th p{display:flex;justify-content:center;align-items:center;min-height:55px;background:#b4c5d8;color:#fff;line-height:1.2;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);padding:0 7px 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr td{padding:0 0 0 20px}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr:nth-child(n+2) th,article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr:nth-child(n+2) td{padding-top:20px}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap{display:flex;justify-content:flex-end;align-items:center;color:#6e8fb5;margin:20px 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .note{margin:0 25px 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .note p{line-height:1.2;padding:3px 25px;border:1px solid #6e8fb5}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price{font-size:64px;font-weight:700;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;line-height:1;padding:0 0 5px;text-align:right}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price>span{font-size:35px;position:relative}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price>span>span{font-size:13px;white-space:nowrap;position:absolute;left:50%;bottom:42px;transform:translate(-50%, 0)}article section.s-menu .container>ul>li ul.menu li .menu-container .img{width:280px;text-align:right;padding:0 0 0 25px}article section.s-menu .container>ul>li .tab-open{cursor:pointer}article section.s-menu .container>ul>li .tab-open .text{padding:0 75px 0 0;position:relative}article section.s-menu .container>ul>li .tab-open .text::before,article section.s-menu .container>ul>li .tab-open .text::after{content:"";display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:100%;position:absolute;right:0;top:50%;transform:translate(0, -50%)}article section.s-menu .container>ul>li .tab-open .text::before{background:#fff}article section.s-menu .container>ul>li .tab-open .text::after{content:"\FF0B";color:#6e8fb5;font-size:30px;font-weight:bold;background:#fff;padding:0 0 3px}article section.s-menu .container>ul>li .tab-open.active .text::after{content:"\FF0D"}article section.s-menu .container>ul>li .tab-contents{display:none}article section.s-menu .container>ul>li .yoyaku-wrap{margin:65px 0 0}@media only screen and (max-width: 979px){article section.s-menu{padding:9vw 0 12vw}article section.s-menu .container{width:95%}article section.s-menu .container>ul>li{border-radius:3vw;padding:4vw 4vw 6vw}article section.s-menu .container>ul>li+li{margin-top:5vw}article section.s-menu .container>ul>li h3{min-height:8vw;font-size:4.5vw;margin:0 0 5vw}article section.s-menu .container>ul>li h3 span[class^="icon"]{padding-inline:16vw}article section.s-menu .container>ul>li h3 span[class^="icon"]::before{width:13vw;height:13vw}article section.s-menu .container>ul>li ul.menu{margin:6vw 0 0}article section.s-menu .container>ul>li ul.menu li{padding:3vw 4vw 10vw;border-radius:1.5vw}article section.s-menu .container>ul>li ul.menu li+li{margin-top:11vw}article section.s-menu .container>ul>li ul.menu li h4{font-size:4.5vw;padding:0 0 1vw;margin:0 0 4vw}article section.s-menu .container>ul>li ul.menu li .menu-container{flex-direction:column-reverse}article section.s-menu .container>ul>li ul.menu li .menu-container .text{flex:inherit}article section.s-menu .container>ul>li ul.menu li .menu-container .text table{font-size:3.5vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th,article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr td{padding:0;vertical-align:top}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th{width:17vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr th p{min-height:9vw;clip-path:polygon(0 0, calc(100% - 2vw) 0, 100% 50%, calc(100% - 2vw) 100%, 0 100%);padding:0 1vw 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr td{padding:0 0 0 3vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr:nth-child(n+2) th,article section.s-menu .container>ul>li ul.menu li .menu-container .text table tr:nth-child(n+2) td{padding-top:3vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap{margin:3vw 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .note{margin:0 3vw 0 0}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .note p{padding:0.5vw 3vw 0.75vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price{font-size:11vw;padding:0 0 1vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price>span{font-size:6vw}article section.s-menu .container>ul>li ul.menu li .menu-container .text .price-wrap .price>span>span{font-size:2.7vw;bottom:7vw}article section.s-menu .container>ul>li ul.menu li .menu-container .img{width:100%;text-align:center;padding:0 15vw;margin:0 0 4vw}article section.s-menu .container>ul>li .tab-open .text{padding:0 12vw 0 0;position:relative}article section.s-menu .container>ul>li .tab-open .text::before,article section.s-menu .container>ul>li .tab-open .text::after{width:10vw;height:10vw}article section.s-menu .container>ul>li .tab-open .text::after{font-size:5vw;padding:0 0 0.25vw}article section.s-menu .container>ul>li .tab-contents{margin-bottom:3vw}article section.s-menu .container>ul>li .tab-contents .yoyaku-wrap{margin:10vw 0 0}article section.s-menu .container>ul>li .yoyaku-wrap{margin:6vw 0 0}}article section.s-chart{background:url(/assets/agingcare/light/skin-guide/images/chart01.jpg?20251215105553) center top/cover no-repeat;padding:70px 0 125px}article section.s-chart .container{width:980px;margin:0 auto}article section.s-chart .container .table-box{width:100%;padding-bottom:15px}article section.s-chart .container .table-box table{width:-moz-max-content;width:max-content}article section.s-chart .container .table-box table tr th,article section.s-chart .container .table-box table tr td{font-size:16px;line-height:1.3;border:1px solid #bfbfbf;padding:15px 10px 17px}article section.s-chart .container .table-box table tr th.sticky,article section.s-chart .container .table-box table tr td.sticky{position:sticky;top:0;left:0;z-index:2}article section.s-chart .container .table-box table tr th.sticky:before,article section.s-chart .container .table-box table tr th.sticky:after,article section.s-chart .container .table-box table tr td.sticky:before,article section.s-chart .container .table-box table tr td.sticky:after{content:"";position:absolute;top:0px;left:-1px;width:100%;height:100%;z-index:2;border-left:1px solid #bfbfbf}article section.s-chart .container .table-box table tr th.sticky:after,article section.s-chart .container .table-box table tr td.sticky:after{left:1px;border-left:none;border-right:1px solid #bfbfbf}article section.s-chart .container .table-box table thead tr th{width:135px;background:#9db9d9;padding:20px 7px}article section.s-chart .container .table-box table thead tr th:nth-child(even){background:#91abc9}article section.s-chart .container .table-box table thead tr th a{color:#fff}article section.s-chart .container .table-box table thead tr th.doctor,article section.s-chart .container .table-box table thead tr th.equipment{color:#6e8fb5;padding:12px}article section.s-chart .container .table-box table thead tr th.doctor span,article section.s-chart .container .table-box table thead tr th.equipment span{display:inline-flex;justify-content:center;align-items:center;font-size:15px;line-height:1.1;padding:0 0 0 35px;margin:0;position:relative}article section.s-chart .container .table-box table thead tr th.doctor span em,article section.s-chart .container .table-box table thead tr th.equipment span em{font-size:20px}article section.s-chart .container .table-box table thead tr th.doctor span::before,article section.s-chart .container .table-box table thead tr th.equipment span::before{content:"";display:block;width:35px;height:35px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-chart .container .table-box table thead tr th.doctor{background:#f9f8b2}article section.s-chart .container .table-box table thead tr th.doctor span::before{background:url(/assets/agingcare/light/skin-guide/images/chart02.svg) center center/auto 100% no-repeat}article section.s-chart .container .table-box table thead tr th.equipment{background:#efedf8}article section.s-chart .container .table-box table thead tr th.equipment span::before{background:url(/assets/agingcare/light/skin-guide/images/chart03.svg) center center/auto 100% no-repeat}article section.s-chart .container .table-box table thead tr:nth-child(2) th{background:#6e8fb5}article section.s-chart .container .table-box table tbody tr th{font-size:15px;background:#eceff2}article section.s-chart .container .table-box table tbody tr td{text-align:center}article section.s-chart .container .table-box table tbody tr td::before{font-size:18px;font-weight:700}article section.s-chart .container .table-box table tbody tr td.circle{background:#faece0}article section.s-chart .container .table-box table tbody tr td.circle::before{content:"\25EF";color:#eaaf7a}article section.s-chart .container .table-box table tbody tr td.double{background:#f6e4e4}article section.s-chart .container .table-box table tbody tr td.double::before{content:"\25CE";color:#d96d6d}article section.s-chart .container .table-box table tbody tr td.triangle{background:#e6eef8}article section.s-chart .container .table-box table tbody tr td.triangle::before{content:"\25B3";color:#6e8fb5}article section.s-chart .container .table-box table tbody tr td.cross{background:#e0e5eb}article section.s-chart .container .table-box table tbody tr td.cross::before{content:"-";color:#8b98a7}article section.s-chart .container .scroll-text{font-size:15px;text-align:center;margin:10px 0 0}article section.s-chart .container .detail{background:#fff;padding:30px 40px 45px;margin:70px 0 0}article section.s-chart .container .detail h3{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:28px;color:#6e8fb5;text-align:center;line-height:1.4;padding:0 0 7px;border-bottom:1px solid #6e8fb5;margin:0 0 30px}article section.s-chart .container .detail h3 span{position:relative}article section.s-chart .container .detail h3 span::before{content:"";width:30px;height:44px;position:absolute;left:-40px;top:50%;transform:translate(0, -50%)}article section.s-chart .container .detail h3 span.doctor::before{background:url(/assets/agingcare/light/skin-guide/images/chart02.svg) center top/auto 100% no-repeat}article section.s-chart .container .detail h3 span.equipment::before{background:url(/assets/agingcare/light/skin-guide/images/chart03.svg) center top/auto 100% no-repeat}article section.s-chart .container .detail+.detail{margin-top:40px}@media only screen and (max-width: 979px){article section.s-chart{padding:9vw 0 12vw}article section.s-chart>header{margin-bottom:3vw}article section.s-chart .container{width:95%}article section.s-chart .container .table-box{padding-bottom:2vw}article section.s-chart .container .table-box table tr th,article section.s-chart .container .table-box table tr td{font-size:3vw;padding:1.5vw 1vw 1.75vw}article section.s-chart .container .table-box table thead tr th{width:25vw;padding:2vw 1vw}article section.s-chart .container .table-box table thead tr th.doctor,article section.s-chart .container .table-box table thead tr th.equipment{padding:2vw}article section.s-chart .container .table-box table thead tr th.doctor span,article section.s-chart .container .table-box table thead tr th.equipment span{font-size:3.5vw;line-height:1.1;padding:0 0 0 7vw}article section.s-chart .container .table-box table thead tr th.doctor span em,article section.s-chart .container .table-box table thead tr th.equipment span em{font-size:4.5vw}article section.s-chart .container .table-box table thead tr th.doctor span::before,article section.s-chart .container .table-box table thead tr th.equipment span::before{width:7vw;height:7vw}article section.s-chart .container .table-box table tbody tr th{font-size:3.5vw}article section.s-chart .container .table-box table tbody tr td::before{font-size:5vw;line-height:1}article section.s-chart .container .scroll-text{font-size:3vw;margin:0}article section.s-chart .container .detail{padding:3vw 4vw 5vw;margin:9vw 0 0}article section.s-chart .container .detail h3{font-size:4.5vw;padding:0 0 1vw;margin:0 0 4vw}article section.s-chart .container .detail h3 span::before{width:6vw;height:7vw;left:-7vw}article section.s-chart .container .detail+.detail{margin-top:40px}}article section.s-qa{background:url(/assets/agingcare/light/skin-guide/images/qa01.jpg?20251215105553) center top/cover no-repeat;padding:70px 0 125px}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container .tabacc.-pc-accordion>.contents+.contents,article section.s-qa .container .tabacc.-sp-accordion>.contents+.contents{margin-top:30px}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title{margin:0;min-height:inherit;padding:20px 70px;background:#a0b3c9;font-weight:500;position:relative}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title::before,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title::before{content:"Q";display:flex;justify-content:center;align-items:center;width:34px;height:34px;background:#6e8fb5;position:absolute;top:50%;left:20px;transform:translate(0, -50%);font-size:18px;font-weight:bold;border-radius:100%;color:#fff;padding:0 0 3px}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title:not(:first-child),article section.s-qa .container .tabacc.-sp-accordion>.contents>.title:not(:first-child){margin-top:20px}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content{border-top:none;padding:25px 20px 25px 70px;background:#fff;border:none;position:relative}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content::before,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content::before{content:"A";display:flex;justify-content:center;align-items:center;width:34px;height:34px;background:#b4c5d8;position:absolute;top:30px;left:20px;border-radius:100%;color:#fff;padding:0 0 3px}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content p+p,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content p+p{margin-top:1em}@media only screen and (max-width: 979px){article section.s-qa{padding:9vw 0 12vw}article section.s-qa .container{width:95%}article section.s-qa .container .tabacc.-pc-accordion>.contents+.contents,article section.s-qa .container .tabacc.-sp-accordion>.contents+.contents{margin-top:3vw}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title{min-height:10vw;padding:2vw 12vw;line-height:1.2;border-radius:2vw}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title::before,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title::before{width:6vw;height:6vw;top:50%;left:2.5vw;font-size:3.5vw;padding:0 0 0.25vw}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title::after,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title::after{width:6vw;height:6vw;margin:0;right:3vw;top:50%;transform:translate(0, -50%);background-size:2.5vw auto;border-radius:100%}article section.s-qa .container .tabacc.-pc-accordion>.contents>.title.-active,article section.s-qa .container .tabacc.-sp-accordion>.contents>.title.-active{border-radius:2vw 2vw 0 0}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content{padding:3vw 2.5vw 3vw 12vw;border-radius:0 0 2vw 2vw}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content::before,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content::before{width:6vw;height:6vw;top:3vw;left:3vw;padding:0 0 0.25vw}article section.s-qa .container .tabacc.-pc-accordion>.contents>.content p+p,article section.s-qa .container .tabacc.-sp-accordion>.contents>.content p+p{margin-top:1em}}
