@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@600&display=swap");article{color:#4b5251;overflow:hidden}article>nav{background:#88cfb9;padding:20px 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;text-align:center;position:relative}article>nav ul li::before{content:"";display:block;width:1px;height:35px;background:#fff;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article>nav ul li:last-child::after{content:"";display:block;width:1px;height:35px;background:#fff;position:absolute;right:0;top:50%;transform:translate(0, -50%)}article>nav ul li a{min-height:50px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1.4;color:#fff !important;text-decoration:none;padding:0 35px;position:relative}@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 br{display:none}article>nav ul li::before{height:70%}article>nav ul li:nth-child(odd)::before{display:none}article>nav ul li:nth-child(n+3)::after{content:"";display:block;width:95%;height:1px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0)}article>nav ul li a{min-height:inherit;width:100%;height:12vw;font-size:3.5vw;padding:0}article>nav ul li:last-child{width:100%}article>nav ul li:last-child::after{content:"";display:block;width:98%;height:1px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0)}}article section{font-size:20px}@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_senior{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:0 0 50px;position:relative}article section .header_senior p{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:26px;line-height:1;color:#88cfb9;padding:0 1.5em;position:relative}article section .header_senior p::before,article section .header_senior p::after{content:"\FF0F";position:absolute;top:50%;transform:translate(0, -50%)}article section .header_senior p::before{left:0}article section .header_senior p::after{right:0}article section .header_senior h2{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:36px;font-weight:700;line-height:1.2;background:#20b0ae;background:linear-gradient(90deg, #20b0ae 0%, #19b87a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:15px 0 0}@media only screen and (max-width: 979px){article section .header_senior{margin:0 0 6vw}article section .header_senior p{font-size:5vw}article section .header_senior h2{font-size:6vw;margin:2vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/eyelid/maibotsu/middle-senior/images/mv_bg.jpg?2026717113134) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-bg01{background:url(/assets/eyelid/maibotsu/middle-senior/images/merit01.jpg?2026717113134) center top no-repeat}@media only screen and (max-width: 979px){article section.s-bg01{background-size:auto 120vw;background-position:left -25vw top}}article section.s-merit{padding:100px 0 0;position:relative}article section.s-merit .container{width:980px;margin:0 auto}article section.s-merit .container p{text-align:center}article section.s-merit .container p.text01{font-size:36px;line-height:1.4;margin:0 0 35px}article section.s-merit .container p.text01 em{font-size:40px;font-weight:600}article section.s-merit .container .balloon{display:flex;justify-content:center;align-items:center;margin:50px 0 0}article section.s-merit .container .balloon p{display:flex;justify-content:center;align-items:center;min-height:58px;font-size:24px;font-weight:600;color:#4fb293;padding:0 70px;background:#fff;border:1px solid #4fb293;border-radius:1000px;position:relative}article section.s-merit .container .balloon p::before,article section.s-merit .container .balloon p::after{content:"";display:block;width:14px;height:10px;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translate(-50%, 0)}article section.s-merit .container .balloon p::before{background:#4fb293;transform:translate(-50%, 0)}article section.s-merit .container .balloon p::after{background:#fff;transform:translate(-50%, -2px)}article section.s-merit .container>ul{display:flex;justify-content:space-between;margin:65px 0 0}article section.s-merit .container>ul li{width:310px;background:#fff;border-radius:30px 30px 10px 10px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media only screen and (max-width: 979px){article section.s-merit .container>ul li{box-shadow:0 1vw 2vw rgba(0,0,0,0.1)}}article section.s-merit .container>ul li header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:140px;background:#61c2a4;border-radius:30px 30px 0 0;padding:50px 0 0;position:relative}article section.s-merit .container>ul li header .icon{display:flex;justify-content:center;align-items:center;width:82px;height:82px;background:#fffcaa;border:3px solid #61c2a4;border-radius:100%;position:absolute;top:-31px;left:50%;transform:translate(-50%, 0)}article section.s-merit .container>ul li header .icon img{width:47px;height:auto;pointer-events:none}article section.s-merit .container>ul li header h3{font-size:24px;color:#fff;text-align:center;line-height:1.4}article section.s-merit .container>ul li .text{padding:15px 25px}article section.s-merit .container>ul li .text p{font-size:18px;line-height:1.6;text-align:left}article section.s-merit .container>ul li .text p em{color:#61c2a4;font-weight:600}@media only screen and (max-width: 979px){article section.s-merit{padding:10vw 0 0}article section.s-merit .container{width:95%}article section.s-merit .container p.text01{font-size:4.5vw;margin:0 0 4vw}article section.s-merit .container p.text01 em{font-size:5vw}article section.s-merit .container .balloon{margin:7vw 0 0}article section.s-merit .container .balloon p{min-height:10vw;font-size:4vw;padding:0 7vw}article section.s-merit .container .balloon p::before,article section.s-merit .container .balloon p::after{width:3vw;height:2vw}article section.s-merit .container>ul{justify-content:center;flex-wrap:wrap;gap:6vw 3vw;margin:8vw 0 0}article section.s-merit .container>ul li{width:44vw;border-radius:4vw 4vw 1.5vw 1.5vw}article section.s-merit .container>ul li header{min-height:20vw;border-radius:4vw 4vw 0 0;padding:7vw 0 0}article section.s-merit .container>ul li header .icon{width:10vw;height:10vw;border:2px solid #61c2a4;top:-4vw}article section.s-merit .container>ul li header .icon img{width:7vw}article section.s-merit .container>ul li header h3{font-size:4vw}article section.s-merit .container>ul li .text{padding:2vw 3vw}article section.s-merit .container>ul li .text p{font-size:3vw}}article section.s-cause{background:#f5f5f5;padding:200px 0 110px;margin:-90px 0 0}article section.s-cause .container{width:980px;margin:0 auto}article section.s-cause .container .contents01{width:880px;text-align:center;border:1px solid #c4875f;margin:0 auto;padding:1px 20px 35px;position:relative}article section.s-cause .container .contents01::before{content:"";width:65px;height:65px;background:url(/assets/eyelid/maibotsu/middle-senior/images/cause01.svg) center center/auto 100% no-repeat;position:absolute;left:50%;bottom:-40px;transform:translate(-50%, 0)}article section.s-cause .container .contents01 .header_senior{margin:0 0 20px}article section.s-cause .container .contents01 .header_senior p{color:#c4875f;background:#f5f5f5;margin-top:-0.5em;padding:0 2.5em}article section.s-cause .container .contents01 .header_senior p::before{left:1em}article section.s-cause .container .contents01 .header_senior p::after{right:1em}article section.s-cause .container .contents01 .header_senior h2{font-weight:500;color:#c4875f;font-family:var(--fontBase);background:none;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;margin:25px 0 0}article section.s-cause .container ul{display:flex;justify-content:space-between;margin:90px 0 0}article section.s-cause .container ul li{width:480px;background:#fff;border:1px solid #d9a27e;border-radius:20px}@media only screen and (max-width: 979px){article section.s-cause .container ul li{border-radius:3vw}}article section.s-cause .container ul li header{min-height:75px;display:flex;justify-content:center;align-items:center;background:#d9a27e;border-radius:18px 18px 0 0;padding:5px 25px 5px 145px;position:relative}article section.s-cause .container ul li header .num_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:110px;height:110px;font-size:18px;font-weight:600;color:#fff;background:#965d38;border:1px solid #fff;border-radius:100%;position:absolute;left:25px;top:50%;transform:translate(0, -50%);box-shadow:0 8px 10px rgba(88,65,45,0.1)}article section.s-cause .container ul li header .num_wrap p{line-height:1}article section.s-cause .container ul li header .num_wrap p.num{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:50px}article section.s-cause .container ul li header h3{font-size:28px;font-weight:600;color:#fff;line-height:1.4}article section.s-cause .container ul li header h3 em{font-size:40px}article section.s-cause .container ul li .inner{text-align:center;padding:25px}article section.s-cause .container ul li .inner h4{font-size:20px;background:#f5f5f5;color:#c4875f;padding:3px 10px;margin:10px 0 0}article section.s-cause .container ul li .inner p{line-height:1.4}article section.s-cause .container ul li .inner .img{margin-top:15px}article section.s-cause .container ul li .inner .dr{font-size:17px;text-align:right;margin:10px 0 0}article section.s-cause .container .contents02{display:flex;justify-content:center;align-items:center;margin:30px 0 0}article section.s-cause .container .contents02 p{font-size:22px;font-weight:600;color:#965d38;background:linear-gradient(transparent calc(100% - 2px), #965d38 calc(100% - 2px));padding:0 0 0 35px;position:relative}article section.s-cause .container .contents02 p::before{content:"";width:27px;height:27px;background:url(/assets/eyelid/maibotsu/middle-senior/images/cause04.svg) center center/cover no-repeat;position:absolute;left:0;top:4px}@media only screen and (max-width: 979px){article section.s-cause{padding:20vw 0 12vw;margin:-10vw 0 0}article section.s-cause .container{width:95%}article section.s-cause .container .contents01{width:90vw;padding:1px 2.5vw 6vw}article section.s-cause .container .contents01::before{width:12vw;height:12vw;bottom:-8vw}article section.s-cause .container .contents01 .header_senior{margin:0 0 3vw}article section.s-cause .container .contents01 .header_senior h2{font-size:5vw;margin:3.5vw 0 0}article section.s-cause .container ul{flex-direction:column;gap:6vw 0;margin:10vw 0 0}article section.s-cause .container ul li{width:100%}article section.s-cause .container ul li header{min-height:14vw;border-radius:2.5vw 2.5vw 0 0;padding:1vw 2.5vw 1vw 22vw;position:relative}article section.s-cause .container ul li header .num_wrap{width:18vw;height:18vw;font-size:3vw;left:3vw;box-shadow:0 1.5vw 2vw rgba(88,65,45,0.1)}article section.s-cause .container ul li header .num_wrap p.num{font-size:8vw}article section.s-cause .container ul li header h3{font-size:4.5vw}article section.s-cause .container ul li header h3 em{font-size:6vw}article section.s-cause .container ul li .inner{padding:4vw}article section.s-cause .container ul li .inner h4{font-size:4.5vw;padding:1vw 2vw;margin:2vw 0 0}article section.s-cause .container ul li .inner .img{padding:0 10vw;margin-top:3vw}article section.s-cause .container ul li .inner .dr{font-size:3vw;margin:2vw 0 0}article section.s-cause .container .contents02{margin:4vw 0 0}article section.s-cause .container .contents02 p{font-size:4vw;line-height:1.5;padding:0 0 1vw 6vw}article section.s-cause .container .contents02 p::before{width:5vw;height:5vw;top:0.25vw}}article section.s-suggest{text-align:center;padding:55px 0 110px;background:url(/assets/eyelid/maibotsu/middle-senior/images/suggest01.jpg?2026717113134) center top 200px no-repeat}article section.s-suggest h2{font-size:36px;margin:0 0 25px}article section.s-suggest .arrow{filter:drop-shadow(0 5px 15px rgba(0,0,0,0.1));padding:0 0 100px;position:relative}article section.s-suggest .arrow::before{content:"";width:882px;height:142px;background:#ffffff;background:linear-gradient(0deg, #fff 69%, rgba(255,255,255,0) 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}article section.s-suggest .arrow p{position:relative}article section.s-suggest ul{width:860px;display:flex;justify-content:space-between;margin:265px auto 0}article section.s-suggest ul li{width:400px;font-size:18px;background:#fff;padding:20px 20px 25px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media only screen and (max-width: 979px){article section.s-suggest ul li{box-shadow:0 1vw 2vw rgba(0,0,0,0.1)}}article section.s-suggest ul li header{display:flex;justify-content:center;align-items:center;min-height:90px;margin:0 0 20px}article section.s-suggest ul li header h3{font-size:24px;font-weight:600;line-height:1.3}article section.s-suggest ul li>p{text-align:left}article section.s-suggest ul li .btn{display:flex;justify-content:center;align-items:center;margin:20px 0 0}article section.s-suggest ul li .btn a{display:flex;justify-content:center;align-items:center;min-width:260px;min-height:50px;font-weight:600;text-decoration:none;color:#fff;border-radius:1000px;position:relative}article section.s-suggest ul li .btn a::before{content:"";display:block;width:6px;height:100%;position:absolute;top:0;right:20px;background:url(/assets/images/common/ico_chevron-right-invert.png?2026717113134) center center/100% auto no-repeat}article section.s-suggest ul li.maibotsu header{background:#eef6f4;color:#4fb293}article section.s-suggest ul li.maibotsu .btn a{background:#4fb293}article section.s-suggest ul li.ganken header{background:#faf2ed;color:#c4875f}article section.s-suggest ul li.ganken .btn a{background:#d9a27e}@media only screen and (max-width: 979px){article section.s-suggest{padding:7vw 0 12vw;background-position:center 32vw;background-size:160% auto}article section.s-suggest h2{font-size:5vw;margin:0 0 4vw}article section.s-suggest .arrow{filter:drop-shadow(0 1vw 2vw rgba(0,0,0,0.1));padding:0 0 15vw}article section.s-suggest .arrow::before{width:90vw;height:20vw}article section.s-suggest ul{gap:0 2vw;width:95%;margin:35vw auto 0}article section.s-suggest ul li{font-size:3vw;padding:2vw 2vw 3vw}article section.s-suggest ul li header{min-height:14vw;margin:0 0 3vw}article section.s-suggest ul li header h3{font-size:4vw}article section.s-suggest ul li .btn{margin:3vw 0 0}article section.s-suggest ul li .btn a{min-width:100%;min-height:9vw}article section.s-suggest ul li .btn a::before{width:1.5vw;right:3vw}}article section.s-about{background:#f8f2ed;padding:90px 0 110px}article section.s-about .container{width:980px;margin:0 auto}article section.s-about .container .text01{text-align:center}article section.s-about .container .text01 em{font-weight:600;background:linear-gradient(transparent 40%, #fbf78e 40%)}article section.s-about .container ul.comparison{display:flex;width:870px;margin:40px auto 0}article section.s-about .container ul.comparison>li{flex:1;text-align:center;padding:40px 25px 30px}article section.s-about .container ul.comparison>li p{font-size:24px;line-height:1.4;margin:15px 0 0}article section.s-about .container ul.comparison>li:first-child{background:#fff;border-radius:20px 0 0 20px;padding-left:45px}article section.s-about .container ul.comparison>li:last-child{background:#e8e8e8;border-radius:0 20px 20px 0;padding-right:45px}article section.s-about .container ul.comparison>li:last-child p{color:#c4875f;font-weight:600}article section.s-about .container .check{background:#e8e8e8;margin:90px 0 0;padding:40px 15px 23px;border-radius:15px;position:relative}article section.s-about .container .check::before{content:"";display:block;width:281px;height:100px;background:url(/assets/eyelid/maibotsu/middle-senior/images/about05.svg) center top/100% auto no-repeat;pointer-events:none;position:absolute;left:50%;top:0;transform:translate(-50%, 0);z-index:1}article section.s-about .container .check-inner{background:url(/assets/eyelid/maibotsu/middle-senior/images/about06.png?2026717113134) center top repeat;padding:70px 25px 40px;border-radius:10px;position:relative}article section.s-about .container .check-inner::before{content:"";display:block;width:228px;height:228px;background:url(/assets/eyelid/maibotsu/middle-senior/images/about04.png?2026717113134) center top/100% auto no-repeat;pointer-events:none;position:absolute;right:90px;top:-80px}article section.s-about .container .check-inner .header_senior{margin:0 0 30px}article section.s-about .container .check-inner .header_senior p{color:#4b5251}article section.s-about .container .check-inner .header_senior h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:36px;font-weight:700;line-height:1.2;margin:15px 0 0}article section.s-about .container .check-inner>ul{display:flex;flex-wrap:wrap;gap:15px}article section.s-about .container .check-inner>ul>li{width:290px;font-size:19px;background:#fff;line-height:1.5;border:2px solid #d9d9d9;border-radius:10px;padding:20px;cursor:pointer}article section.s-about .container .check-inner>ul>li .check-index{font-size:22px;font-weight:600;color:#c4875f;padding:0 0 0 40px;margin:0 0 10px;position:relative}article section.s-about .container .check-inner>ul>li .check-index::before,article section.s-about .container .check-inner>ul>li .check-index::after{content:"";display:block;width:28px;height:28px;position:absolute;left:0;top:3px}article section.s-about .container .check-inner>ul>li .check-index::before{background:#fff;border:3px solid #c2c2c2}article section.s-about .container .check-inner>ul>li.active{background:#fffcaa;border-color:#c4875f}article section.s-about .container .check-inner>ul>li.active .check-index::after{background:url(/assets/eyelid/maibotsu/middle-senior/images/about03.svg) right 60%/90% auto no-repeat}article section.s-about .container .check-inner .catch{font-size:36px;line-height:1.5;text-align:center;margin:30px 0 0}article section.s-about .container .check-inner .catch span{background:linear-gradient(transparent 60%, #fbf78e 60%);padding:0 0.2em}article section.s-about .container .check-inner .catch span em{color:#c4875f}@media only screen and (max-width: 979px){article section.s-about{padding:10vw 0 12vw}article section.s-about .container{width:95%}article section.s-about .container ul.comparison{display:flex;width:100%;margin:5vw auto 0}article section.s-about .container ul.comparison>li{padding:4vw 3vw 3vw}article section.s-about .container ul.comparison>li p{font-size:4vw;margin:2vw 0 0}article section.s-about .container ul.comparison>li:first-child{border-radius:3vw 0 0 3vw;padding-left:4vw}article section.s-about .container ul.comparison>li:last-child{border-radius:0 3vw 3vw 0;padding-right:4vw}article section.s-about .container .check{margin:10vw 0 0;padding:5vw 2vw 3vw}article section.s-about .container .check::before{width:35vw;height:10vw}article section.s-about .container .check-inner{padding:10vw 2vw 3.5vw}article section.s-about .container .check-inner::before{width:30vw;height:30vw;right:-3vw;top:-8vw}article section.s-about .container .check-inner .header_senior{margin:0 0 4vw}article section.s-about .container .check-inner .header_senior h3{font-size:6vw;margin:2vw 0 0}article section.s-about .container .check-inner>ul{gap:2vw 2%}article section.s-about .container .check-inner>ul>li{width:49%;font-size:3vw;border-radius:2vw;padding:3vw 2vw}article section.s-about .container .check-inner>ul>li .check-index{font-size:3.5vw;padding:0 0 0 5vw;margin:0 0 1.5vw}article section.s-about .container .check-inner>ul>li .check-index::before,article section.s-about .container .check-inner>ul>li .check-index::after{width:4vw;height:4vw;top:0.3vw}article section.s-about .container .check-inner>ul>li .check-index::before{border:2px solid #c2c2c2}article section.s-about .container .check-inner .catch{font-size:5vw;margin:4vw 0 0}}article section.s-comparison{background:#f5f5f5;padding:90px 0 110px}article section.s-comparison .container{width:980px;text-align:center;margin:0 auto}article section.s-comparison .container .start{display:flex;justify-content:center;align-items:center;width:300px;height:70px;font-size:40px;font-weight:600;color:#fff;background:#ff5581;border-radius:1000px;margin:45px auto 90px;position:relative}article section.s-comparison .container .start::before{content:"";display:block;width:60px;height:60px;background:url(/assets/eyelid/maibotsu/middle-senior/images/comparison_arrow.svg) center center/auto 100% no-repeat;position:absolute;left:50%;bottom:-73px;transform:translate(-50%, 0)}article section.s-comparison .container .flow{display:grid;grid-template-columns:230px 20px 230px 1fr 230px 20px 230px;grid-template-rows:auto 110px auto 110px auto 110px auto 110px auto 110px auto}article section.s-comparison .container .flow .question{text-align:left;background:#fff;border:5px solid #d9d9d9;border-radius:20px;padding:20px 30px 25px}@media only screen and (max-width: 979px){article section.s-comparison .container .flow .question{border-radius:3vw}}article section.s-comparison .container .flow .question-inner{display:flex;align-items:center;gap:0 30px}article section.s-comparison .container .flow .question-inner .text{flex:1}article section.s-comparison .container .flow .question-inner .text p{font-size:22px;line-height:1.6}article section.s-comparison .container .flow .question-inner .text p.caution{font-size:16px;margin:10px 0 0}article section.s-comparison .container .flow .question-inner2{display:flex;align-items:center;gap:0 20px;background:#fff3ed;padding:35px 25px;margin:10px 0 0;border-radius:20px}@media only screen and (max-width: 979px){article section.s-comparison .container .flow .question-inner2{border-radius:3vw}}article section.s-comparison .container .flow .question-inner2 .text{flex:1}article section.s-comparison .container .flow .question-inner2 .text p{font-size:22px;line-height:1.6}article section.s-comparison .container .flow .question-inner2 .text p.caution{font-size:16px;margin:10px 0 0}article section.s-comparison .container .flow .question-inner2 .text .list-dot{padding-left:1em}article section.s-comparison .container .flow .question.q1{grid-column:1 / 8;grid-row:1 / 2}article section.s-comparison .container .flow .question.q2{grid-column:3 / 8;grid-row:3 / 4}article section.s-comparison .container .flow .question.q3{grid-column:1 / 6;grid-row:5 / 6}article section.s-comparison .container .flow .question.q4{grid-column:3 / 8;grid-row:7 / 8}article section.s-comparison .container .flow .question.q5{grid-column:1 / 6;grid-row:9 / 10}article section.s-comparison .container .flow .answer{background:#965d38;border-radius:20px;padding:70px 20px 20px;position:relative}@media only screen and (max-width: 979px){article section.s-comparison .container .flow .answer{border-radius:3vw}}article section.s-comparison .container .flow .answer::before{content:"";display:block;width:38px;height:38px;background:url(/assets/eyelid/maibotsu/middle-senior/images/comparison_check01.svg) center center/50% auto no-repeat #fff;border-radius:1000px;position:absolute;left:50%;top:18px;transform:translate(-50%, 0)}article section.s-comparison .container .flow .answer p{font-size:22px;font-weight:600;line-height:1.3;color:#fff}article section.s-comparison .container .flow .answer p em{font-size:28px}article section.s-comparison .container .flow .answer.q1{grid-column:1 / 2;grid-row:3 / 4}article section.s-comparison .container .flow .answer.q3{grid-column:1 / 2;grid-row:7 / 8}article section.s-comparison .container .flow .arrow{display:flex;justify-content:center;align-items:center;padding:0 0 20px;position:relative}article section.s-comparison .container .flow .arrow::before{content:"";display:block;width:40px;height:100%;background:#ffa8bf;clip-path:polygon(10px 0, calc(100% - 10px) 0, calc(100% - 10px) calc(100% - 27px), 100% calc(100% - 27px), 50% 100%, 0 calc(100% - 27px), 10px calc(100% - 27px));position:absolute;left:50%;top:0;transform:translate(-50%, 0)}article section.s-comparison .container .flow .arrow p{display:flex;justify-content:center;align-items:center;width:80px;height:40px;font-weight:600;color:#fff;background:#ff5581;border-radius:1000px;position:relative}article section.s-comparison .container .flow .arrow.no::before{background:#95a19f}article section.s-comparison .container .flow .arrow.no p{background:#4b5251}article section.s-comparison .container .flow .arrow.yes.q1{grid-column:1 / 2;grid-row:2 / 3}article section.s-comparison .container .flow .arrow.yes.q2{grid-column:3 / 4;grid-row:4 / 5}article section.s-comparison .container .flow .arrow.yes.q3{grid-column:1 / 2;grid-row:6 / 7}article section.s-comparison .container .flow .arrow.yes.q4{grid-column:7 / 8;grid-row:8 / 11}article section.s-comparison .container .flow .arrow.yes.q5{grid-column:1 / 4;grid-row:10 / 11}article section.s-comparison .container .flow .arrow.no.q1{grid-column:3 / 8;grid-row:2 / 3}article section.s-comparison .container .flow .arrow.no.q2{grid-column:7 / 8;grid-row:4 / 7}article section.s-comparison .container .flow .arrow.no.q3{grid-column:3 / 4;grid-row:6 / 7}article section.s-comparison .container .flow .arrow.no.q5{grid-column:3 / 4;grid-row:8 / 9}article section.s-comparison .container .flow .arrow.no.q4{grid-column:5/ 6;grid-row:10 / 11}article section.s-comparison .container .flow .result{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:200px;color:#fff;border-radius:20px;padding:60px 5px 25px;position:relative}@media only screen and (max-width: 979px){article section.s-comparison .container .flow .result{border-radius:3vw}}article section.s-comparison .container .flow .result::before{content:"";display:block;width:38px;height:38px;border-radius:1000px;position:absolute;left:50%;top:18px;transform:translate(-50%, 0)}article section.s-comparison .container .flow .result p{font-size:22px;font-weight:600;line-height:1.5}article section.s-comparison .container .flow .result p em{font-size:28px}article section.s-comparison .container .flow .result p.note{font-size:19px;margin:5px 0 0}article section.s-comparison .container .flow .result.maibotsu{grid-column:1 / 4;grid-row:11 / 12;background:#61c2a4}article section.s-comparison .container .flow .result.maibotsu::before{background:url(/assets/eyelid/maibotsu/middle-senior/images/comparison_check02.svg) center center/50% auto no-repeat #fff}article section.s-comparison .container .flow .result.ganken{grid-column:5 / 8;grid-row:11 / 12;background:#965d38}article section.s-comparison .container .flow .result.ganken::before{background:url(/assets/eyelid/maibotsu/middle-senior/images/comparison_check01.svg) center center/50% auto no-repeat #fff}article section.s-comparison .container ul.link{display:flex;justify-content:space-between;gap:0 40px;background:#fff;padding:30px;margin:110px 0 0}article section.s-comparison .container ul.link li{flex:1;border:1px solid #dbdbdb;border-radius:20px;padding:30px 20px 35px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media only screen and (max-width: 979px){article section.s-comparison .container ul.link li{border-radius:3vw}}@media only screen and (max-width: 979px){article section.s-comparison .container ul.link li{box-shadow:0 1vw 2vw rgba(0,0,0,0.1)}}article section.s-comparison .container ul.link li h3{line-height:1.4}article section.s-comparison .container ul.link li h3 em{font-size:30px}article section.s-comparison .container ul.link li .btn{display:flex;justify-content:center;align-items:center;margin:20px 0 0}article section.s-comparison .container ul.link li .btn a{display:flex;justify-content:center;align-items:center;width:360px;min-height:50px;font-size:18px;line-height:1.3;font-weight:600;text-decoration:none;color:#fff;border-radius:1000px;padding:15px 20px;position:relative}article section.s-comparison .container ul.link li .btn a::before{content:"";display:block;width:6px;height:100%;position:absolute;top:0;right:20px;background:url(/assets/images/common/ico_chevron-right-invert.png?2026717113134) center center/100% auto no-repeat}article section.s-comparison .container ul.link li.maibotsu h3{color:#4fb293}article section.s-comparison .container ul.link li.maibotsu .btn a{background:#61c2a4}article section.s-comparison .container ul.link li.ganken h3{color:#c4875f}article section.s-comparison .container ul.link li.ganken .btn a{background:#d9a27e}@media only screen and (max-width: 979px){article section.s-comparison{padding:10vw 0 12vw}article section.s-comparison .header_senior h2{font-size:5vw}article section.s-comparison .container{width:95%}article section.s-comparison .container .start{width:45vw;height:10vw;font-size:5vw;margin:5vw auto 14vw}article section.s-comparison .container .start::before{width:8vw;height:8vw;bottom:-10vw}article section.s-comparison .container .flow{grid-template-columns:30vw 2.5vw 14vw 1fr 14vw 2.5vw 30vw;grid-template-rows:auto 15vw auto 15vw auto 15vw auto 15vw auto 15vw auto;font-size:3vw}article section.s-comparison .container .flow .question{border:1vw solid #d9d9d9;padding:2vw 3vw 3vw}article section.s-comparison .container .flow .question-inner{flex-direction:column;gap:2vw 0}article section.s-comparison .container .flow .question-inner .text p{font-size:3vw;line-height:1.6}article section.s-comparison .container .flow .question-inner .text p.caution{font-size:2.5vw;margin:1.5vw 0 0}article section.s-comparison .container .flow .question-inner .img img{width:40vw}article section.s-comparison .container .flow .question-inner2{flex-direction:column;gap:2vw 0;border-radius:3vw;padding:3vw 2vw;margin:1.5vw 0 0}article section.s-comparison .container .flow .question-inner2 .text p{font-size:3vw;line-height:1.6}article section.s-comparison .container .flow .question-inner2 .text p.caution{font-size:2.5vw;margin:1.5vw 0 0}article section.s-comparison .container .flow .question-inner2 .img{padding:0 7vw}article section.s-comparison .container .flow .answer{padding:11vw 3vw 3vw}article section.s-comparison .container .flow .answer::before{width:6vw;height:6vw;top:2.5vw}article section.s-comparison .container .flow .answer p{font-size:3vw}article section.s-comparison .container .flow .answer p em{font-size:3.5vw}article section.s-comparison .container .flow .arrow{padding:0 0 3.5vw}article section.s-comparison .container .flow .arrow::before{width:7vw;height:100%;clip-path:polygon(2vw 0, calc(100% - 2vw) 0, calc(100% - 2vw) calc(100% - 3.5vw), 100% calc(100% - 3.5vw), 50% 100%, 0 calc(100% - 3.5vw), 2vw calc(100% - 3.5vw))}article section.s-comparison .container .flow .arrow p{width:13vw;height:6vw;font-size:3vw}article section.s-comparison .container .flow .result{min-height:30vw;border-radius:3vw;padding:10vw 3vw 3vw}article section.s-comparison .container .flow .result::before{width:6vw;height:6vw;top:2.5vw}article section.s-comparison .container .flow .result p{font-size:3vw;line-height:1.2}article section.s-comparison .container .flow .result p em{font-size:4vw}article section.s-comparison .container .flow .result p.note{font-size:2.5vw;margin:1vw 0 0}article section.s-comparison .container ul.link{flex-direction:column;gap:3vw 0;padding:4vw;margin:10vw 0 0}article section.s-comparison .container ul.link li{width:100%;padding:3vw 3vw 4vw}article section.s-comparison .container ul.link li h3{font-size:3.5vw}article section.s-comparison .container ul.link li h3 em{font-size:4.5vw}article section.s-comparison .container ul.link li .btn{margin:2.5vw 0 0}article section.s-comparison .container ul.link li .btn a{width:65vw;min-height:8vw;font-size:3vw;padding:2vw 3vw}article section.s-comparison .container ul.link li .btn a::before{width:1.5vw;height:100%;right:3vw}}article section.s-checkpoint{padding:90px 0 0}article section.s-checkpoint .container{width:980px;text-align:center;margin:0 auto}article section.s-checkpoint .container>p em{font-weight:600;background:linear-gradient(transparent 60%, #fbf78e 60%)}article section.s-checkpoint .container .table-box{margin:35px -10px 0}article section.s-checkpoint .container .table-box table{border-collapse:separate;border-spacing:10px}article section.s-checkpoint .container .table-box table tr th,article section.s-checkpoint .container .table-box table tr td{padding:0;border:0;background:none}article section.s-checkpoint .container .table-box table thead th p{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:90px;font-weight:600;line-height:1.4;color:#fff;border-radius:20px 20px 0 0}article section.s-checkpoint .container .table-box table thead th.ganken p{background:#965d38}article section.s-checkpoint .container .table-box table thead th.existing p{background:#888888}article section.s-checkpoint .container .table-box table tbody{counter-reset:num}article section.s-checkpoint .container .table-box table tbody th p{font-weight:600;line-height:1.4;text-align:left;padding:0 0 0 60px;position:relative}article section.s-checkpoint .container .table-box table tbody th p::before{counter-increment:num;content:counter(num);display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;font-weight:600;background:#88cfb9;color:#fff;line-height:1;border-radius:100%;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-checkpoint .container .table-box table tbody td{width:360px;font-size:18px;text-align:center;vertical-align:top;padding:35px 20px}article section.s-checkpoint .container .table-box table tbody td .icon{text-align:center;margin:0 0 15px}article section.s-checkpoint .container .table-box table tbody td .icon img{width:55px;height:auto}article section.s-checkpoint .container .table-box table tbody td p{line-height:1.4}article section.s-checkpoint .container .table-box table tbody td .pink,article section.s-checkpoint .container .table-box table tbody td .gray{font-size:20px;font-weight:600}article section.s-checkpoint .container .table-box table tbody td .pink{color:#ff5581}article section.s-checkpoint .container .table-box table tbody td.ganken{background:#f8f2ed}article section.s-checkpoint .container .table-box table tbody td.existing{background:#f5f5f5}article section.s-checkpoint .container .text{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:200px;background:#d9a27e;padding:20px;margin:25px 0 0}article section.s-checkpoint .container .text p{font-size:22px;text-align:center;color:#fff}@media only screen and (max-width: 979px){article section.s-checkpoint{padding:10vw 0 0}article section.s-checkpoint .header_senior h2{font-size:5vw}article section.s-checkpoint .container{width:95%}article section.s-checkpoint .container .table-box{margin:5vw -1vw 0}article section.s-checkpoint .container .table-box table{font-size:3vw;border-spacing:1vw}article section.s-checkpoint .container .table-box table thead th p{min-height:15vw;border-radius:3vw 3vw 0 0}article section.s-checkpoint .container .table-box table tbody th{padding:2vw}article section.s-checkpoint .container .table-box table tbody th p{text-align:center;padding:9vw 0 0 0}article section.s-checkpoint .container .table-box table tbody th p br{display:none}article section.s-checkpoint .container .table-box table tbody th p::before{width:7vw;height:7vw;font-size:4.5vw;left:50%;top:0;transform:translate(-50%, 0)}article section.s-checkpoint .container .table-box table tbody td{width:38%;font-size:3vw;padding:5vw 2vw}article section.s-checkpoint .container .table-box table tbody td .icon{margin:0 0 2vw}article section.s-checkpoint .container .table-box table tbody td .icon img{width:6vw}article section.s-checkpoint .container .table-box table tbody td .pink,article section.s-checkpoint .container .table-box table tbody td .gray{font-size:3.5vw}article section.s-checkpoint .container .text{min-height:inherit;padding:4vw 3vw;margin:4vw 0 0}article section.s-checkpoint .container .text p{font-size:4vw}}article section.s-photo{padding:110px 0}article section.s-photo .container{width:980px;text-align:center;margin:0 auto}article section.s-photo .container .tabacc.-pc-accordion .contents+.contents,article section.s-photo .container .tabacc.-sp-accordion .contents+.contents{margin-top:40px}article section.s-photo .container .tabacc.-pc-accordion .contents>.title,article section.s-photo .container .tabacc.-sp-accordion .contents>.title{display:flex;justify-content:center;align-items:center;min-height:75px;font-size:28px;font-weight:600;margin:0}article section.s-photo .container .tabacc.-pc-accordion .contents>.title::after,article section.s-photo .container .tabacc.-sp-accordion .contents>.title::after{content:"";display:block;width:38px;height:38px;margin:0;top:50%;right:40px;transform:translate(0, -50%) scale(1, -1)}article section.s-photo .container .tabacc.-pc-accordion .contents>.title.-open::after,article section.s-photo .container .tabacc.-sp-accordion .contents>.title.-open::after{transform:translate(0, -50%)}article section.s-photo .container .tabacc.-pc-accordion .contents>.content,article section.s-photo .container .tabacc.-sp-accordion .contents>.content{padding:50px 23px}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul{display:flex;flex-wrap:wrap;gap:20px 14px}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li{background:#fff;padding:15px}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li h3,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li h3{line-height:1.4;margin:0 0 15px}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li .dr,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li .dr{font-size:17px;text-align:right;margin:10px 0 0}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.title,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.title{background:#61c2a4}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.title::after,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.title::after{background:url(/assets/eyelid/maibotsu/middle-senior/images/photo_arrow01.svg) center center/100% auto no-repeat}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.content,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.content{background:#ebf1ef;border:3px solid #61c2a4;border-top:0}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.content ul li{width:300px}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.content ul li h3,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.content ul li h3{color:#4fb293}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.title,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.title{background:#d9a27e}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.title::after,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.title::after{background:url(/assets/eyelid/maibotsu/middle-senior/images/photo_arrow02.svg) center center/100% auto no-repeat}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content{background:#f8f2ed;border:3px solid #d9a27e;border-top:0}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content ul,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content ul{justify-content:space-between}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content ul li{width:450px}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content ul li h3,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content ul li h3{color:#4fb293}@media only screen and (max-width: 979px){article section.s-photo{padding:12vw 0}article section.s-photo .container{width:95%}article section.s-photo .container .tabacc.-pc-accordion .contents+.contents,article section.s-photo .container .tabacc.-sp-accordion .contents+.contents{margin-top:5vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.title,article section.s-photo .container .tabacc.-sp-accordion .contents>.title{min-height:12vw;font-size:4.5vw;padding:2vw 9vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.title::after,article section.s-photo .container .tabacc.-sp-accordion .contents>.title::after{width:5vw;height:5vw;right:3vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.content,article section.s-photo .container .tabacc.-sp-accordion .contents>.content{padding:4vw 3vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul{gap:3vw 3%}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li{padding:2vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li h3,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li h3{font-size:3vw;margin:0 0 2vw}article section.s-photo .container .tabacc.-pc-accordion .contents>.content ul li .dr,article section.s-photo .container .tabacc.-sp-accordion .contents>.content ul li .dr{font-size:3vw;margin:2vw 0 0}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.content,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.content{border:2px solid #61c2a4;border-top:0}article section.s-photo .container .tabacc.-pc-accordion .contents.maibotsu>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents.maibotsu>.content ul li{width:48.5%}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content{border:2px solid #d9a27e;border-top:0}article section.s-photo .container .tabacc.-pc-accordion .contents.ganken>.content ul li,article section.s-photo .container .tabacc.-sp-accordion .contents.ganken>.content ul li{width:48.5%}}article section.s-qa{background:#f5f5f5;padding:90px 0 110px}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container .faq-box .question{font-size:20px;font-weight:bold;color:#1eb39c;padding:20px 20px 20px 75px;background:#e8f4f0;border-top:1px solid #61c2a4;border-bottom:1px dashed #61c2a4}article section.s-qa .container .faq-box .question::before{display:flex;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;color:#fff;background:#61c2a4;border-radius:100%;top:19px;left:20px;z-index:2}article section.s-qa .container .faq-box .answer{padding:20px 30px;background:#ffff;margin:0}article section.s-qa .container .faq-box .answer::before{display:none}article section.s-qa .container .faq-box .answer+.question{margin-top:30px}@media only screen and (max-width: 979px){article section.s-qa{padding:10vw 0 12vw}article section.s-qa .container{width:95%}article section.s-qa .container .faq-box .question{font-size:4vw;line-height:1.4;padding:2.5vw 2vw 2vw 10vw}article section.s-qa .container .faq-box .question::before{width:6vw;height:6vw;font-size:4vw;top:2.2vw;left:2vw;z-index:2}article section.s-qa .container .faq-box .answer{padding:2vw 3vw}article section.s-qa .container .faq-box .answer+.question{margin-top:4vw}}article section.s-doctor{padding:90px 0 110px}article section.s-doctor .header_senior p{color:#c4875f}article section.s-doctor .header_senior h2{color:#c4875f;background:none;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}article section.s-doctor .container{width:980px;margin:0 auto}article section.s-doctor .container ul{width:900px;display:flex;justify-content:center;flex-wrap:wrap;gap:0 100px;margin:0 auto}article section.s-doctor .container ul li{width:400px;line-height:1.5}article section.s-doctor .container ul li .img img{border-radius:20px}@media only screen and (max-width: 979px){article section.s-doctor .container ul li .img img{border-radius:3vw}}article section.s-doctor .container ul li .title{margin-top:10px}article section.s-doctor .container ul li .name{font-size:30px;font-weight:600}article section.s-doctor .container ul li .btn{display:flex;margin:15px 0 0}article section.s-doctor .container ul li .btn a{display:flex;justify-content:center;align-items:center;min-width:260px;min-height:50px;font-size:18px;font-weight:600;text-decoration:none;color:#fff;background:#c4875f;border-radius:1000px;position:relative}article section.s-doctor .container ul li .btn a::before{content:"";display:block;width:6px;height:100%;position:absolute;top:0;right:20px;background:url(/assets/images/common/ico_chevron-right-invert.png?2026717113134) center center/100% auto no-repeat}@media only screen and (max-width: 979px){article section.s-doctor{padding:10vw 0 12vw}article section.s-doctor .container{width:95%}article section.s-doctor .container ul{width:100%;gap:3vw 3%}article section.s-doctor .container ul li{width:48.5%;font-size:3vw}article section.s-doctor .container ul li .title{margin-top:1.5vw}article section.s-doctor .container ul li .name{font-size:4vw;margin-top:1vw}article section.s-doctor .container ul li .btn{margin:1.5vw 0 0}article section.s-doctor .container ul li .btn a{min-width:42vw;min-height:8vw;font-size:3vw}article section.s-doctor .container ul li .btn a::before{width:1.5vw;right:2vw}}
