@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");article{color:#2d2d2d;font-size:22px;overflow:hidden}@media screen and (max-width: 979px){article{font-size:3.7vw}}article>nav{border-top:1px solid #1399a4;border-bottom:1px solid #1399a4}article>nav ul{display:flex;justify-content:center;align-items:center;width:980px;margin:0 auto}article>nav ul li{flex:1}article>nav ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;text-align:center;padding:20px 0}article>nav ul li a span{display:inline-flex;justify-content:center;align-items:center}article>nav ul li a span.en{font-family:"Poppins", serif;font-weight:600;font-style:normal;font-weight:400;font-size:11px;color:#1199a4}article>nav ul li a span.ja{font-size:16px;font-weight:bold}@media screen and (max-width: 979px){article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{flex:inherit;width:calc(100% / 3)}article>nav ul li+li{border-left:1px solid #6fc8d0}article>nav ul li:nth-child(4){border-left:none}article>nav ul li:nth-child(n+4){border-top:1px solid #6fc8d0;width:50%}article>nav ul li a{padding:3vw 0}article>nav ul li a span.en{font-size:2.5vw}article>nav ul li a span.ja{font-size:3.5vw}}article .bg{position:relative}article .bg::before{content:"";display:block;width:1684px;height:875px;background:url(/assets/eyelid/sekkai/overeyes/images/bg01.png?20251239321) center top no-repeat;position:absolute;left:50%;top:-365px;transform:translate(calc(-50% - 1000px), 0)}article .bg.reverse::before{transform:translate(calc(-50% + 1000px), 0) scale(-1, 1)}@media screen and (max-width: 979px){article .bg::before{width:120vw;height:63vw;background-size:100% auto;left:-85vw;top:-55vw;transform:translate(0, 0)}article .bg.reverse::before{left:inherit;right:-85vw;transform:translate(0, 0) scale(-1, 1)}}article section em{font-style:normal;font-weight:bold}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 50px}article section>header p{display:inline-flex;background:url(/assets/eyelid/sekkai/overeyes/images/index01.png?20251239321) center center repeat;font-family:"Poppins", serif;font-weight:600;font-style:normal;font-size:60px;letter-spacing:4px;color:#fff;line-height:1;text-shadow:1px 1px 0 #6fc8d0,-1px -1px 0 #6fc8d0,-1px 1px 0 #6fc8d0,1px -1px 0 #6fc8d0,0px 1px 0 #6fc8d0,0 -1px 0 #6fc8d0,-1px 0 0 #6fc8d0,1px 0 0 #6fc8d0;padding:10px 35px}article section>header h2{font-size:20px;color:#1399a4;margin:15px 0 0}@media screen and (max-width: 979px){article section>header{margin:0 0 6.5vw}article section>header p{font-size:9vw;letter-spacing:0.75vw;padding:2vw 5vw}article section>header h2{font-size:3.7vw;margin:2vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/eyelid/sekkai/overeyes/images/mv_bg.jpg?20251239321) center center no-repeat}@media screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-what{padding:90px 0 0;position:relative}article section.s-what::before{content:"";display:block;width:416px;height:200px;background:url(/assets/eyelid/sekkai/overeyes/images/what01.png?20251239321) center top no-repeat;position:absolute;left:calc(50% - 730px);top:0}article section.s-what>*{position:relative}article section.s-what em{color:#1199a4}article section.s-what .container01{width:980px;margin:0 auto;padding:20px 0;position:relative}article section.s-what .container01 .text{width:680px}article section.s-what .container01 .text p+p{margin-top:60px}article section.s-what .container01 figure{width:630px;position:absolute;left:720px;top:50%;transform:translate(0, -50%);pointer-events:none}article section.s-what .container02{width:980px;margin:170px auto 0;padding:0 40px;position:relative}article section.s-what .container02::before{content:"";display:block;width:100%;height:70%;background:#fffdd7;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-what .container02 .frame{width:100%;border:6px solid #fcf137;padding:1px 85px 115px;position:relative}article section.s-what .container02 .frame h3{font-size:35px;font-weight:bold;text-align:center;line-height:1;margin:-20px 0 90px}article section.s-what .container02 .frame h3 span{background:#fff;padding:0 40px}article section.s-what .container02 .frame ul li{font-size:24px;font-weight:bold;background:url(/assets/eyelid/sekkai/overeyes/images/what03.svg) left 0 no-repeat;padding:0 0 0 62px}article section.s-what .container02 .frame ul li+li{margin-top:30px}@media screen and (max-width: 979px){article section.s-what{padding:10vw 0 0}article section.s-what::before{width:60vw;height:200px;background-size:100% auto;left:-25vw}article section.s-what .container01{width:95%;padding:0}article section.s-what .container01 .text{width:100%}article section.s-what .container01 .text p+p{margin-top:1.5em;padding:0 50vw 0 0}article section.s-what .container01 figure{width:60vw;left:inherit;right:-13vw;top:15vw;transform:translate(0, 0)}article section.s-what .container02{width:100%;margin:15vw auto 0;padding:0 6vw}article section.s-what .container02::before{height:75%}article section.s-what .container02 .frame{width:100%;border:1vw solid #fcf137;padding:1px 5vw 9vw;position:relative}article section.s-what .container02 .frame h3{font-size:4.5vw;margin:-2.5vw 0 7vw}article section.s-what .container02 .frame h3 span{padding:0 4vw}article section.s-what .container02 .frame ul li{font-size:3.7vw;background-size:6vw auto;padding:0 0 0 8vw}article section.s-what .container02 .frame ul li+li{margin-top:3vw}}article section.s-about{padding:125px 0 0}article section.s-about>header{margin-bottom:100px}article section.s-about>*{position:relative}article section.s-about .container{position:relative}article section.s-about .container+.container{margin-top:115px}article section.s-about .container .inner{width:980px;text-align:center;margin:0 auto;padding:45px 40px 40px;position:relative;z-index:1}article section.s-about .container .inner .index{display:flex;justify-content:center;align-items:center;width:220px;height:48px;font-family:"Poppins", serif;font-weight:600;font-style:normal;font-size:18px;font-weight:400;letter-spacing:3px;clip-path:polygon(25px 0, calc(100% - 25px) 0, 100% 100%, 0 100%);position:absolute;top:-47px}article section.s-about .container .inner h3{font-size:40px;text-align:center;margin:0 0 25px}article section.s-about .container .inner .grid{display:grid;grid-template-columns:1fr 105px 510px 105px 1fr;grid-template-rows:45px auto}article section.s-about .container .inner .grid+.grid{margin-top:45px}article section.s-about .container .inner .grid-num{grid-column:1 / 3;grid-row:2 / 3;padding:0 0 0 10px;position:relative;z-index:2}article section.s-about .container .inner .grid-num-inner{display:flex;justify-content:center;align-items:center;width:100%;height:120px;background:#fff;box-shadow:7px 7px 0 #fcf137}article section.s-about .container .inner .grid-num-inner p{font-family:"Poppins", serif;font-weight:600;font-style:normal;font-weight:200;font-size:90px;color:#fcf137;letter-spacing:2px;line-height:1;position:relative}article section.s-about .container .inner .grid-num-inner p span{font-size:17px;font-weight:400;background:#fff;color:#1199a4;letter-spacing:0;padding:3px 0;position:absolute;left:-1.25em;top:50%;transform:translate(0, -50%)}article section.s-about .container .inner .grid-text{grid-column:2 / 6;grid-row:1 / 3;background:#fff;border:12px solid #fff77b;padding:50px 40px 65px;position:relative;z-index:1}article section.s-about .container .inner .grid-text p.text01{font-size:30px;font-weight:bold;line-height:1.5}article section.s-about .container .inner .grid-text>.img{margin:35px 0 0}article section.s-about .container .inner .grid-text>ul{width:580px;display:flex;justify-content:space-between;margin:60px auto 0}article section.s-about .container .inner .grid-text>ul li{width:280px;background:#fffdd7;padding:1px 20px 20px}article section.s-about .container .inner .grid-text>ul li h4{display:flex;justify-content:center;align-items:center;width:125px;height:50px;font-size:22px;background:url(/assets/eyelid/sekkai/overeyes/images/about04.svg) center top/100% auto no-repeat;padding:0 0 10px;margin:-23px auto 20px}article section.s-about .container .inner .grid-text>ul li p{font-size:20px;font-weight:bold;line-height:1.5;margin:10px 0 0}article section.s-about .container .inner .grid:nth-child(even) .grid-num{grid-column:4 / 6;padding:0 10px 0 0}article section.s-about .container .inner .grid:nth-child(even) .grid-num .grid-num-inner{box-shadow:-7px 7px 0 #fcf137}article section.s-about .container .inner .grid:nth-child(even) .grid-text{grid-column:1 / 5}article section.s-about .container .inner .container01{background:#fff;border:12px solid #6fc8d0;padding:50px 85px 55px}article section.s-about .container .inner .container01 ul{margin:30px 0 0}article section.s-about .container .inner .container01 ul li{display:flex;justify-content:center;align-items:center}article section.s-about .container .inner .container01 ul li .text{flex:1;display:flex;justify-content:center;align-items:center;height:130px;border:2px solid #1199a4;border-right:none}article section.s-about .container .inner .container01 ul li .text p{font-weight:bold;color:#1199a4}article section.s-about .container .inner .container01 ul li+li{margin-top:17px}article section.s-about .container .inner .container01 ul li+li .text{position:relative}article section.s-about .container .inner .container01 ul li+li .text::before{content:"";display:block;width:85px;height:70px;background:url(/assets/eyelid/sekkai/overeyes/images/arrow01.svg) center top/auto 100% no-repeat #fff;position:absolute;left:50%;top:-83px;transform:translate(-50%, 0)}article section.s-about .container .inner .movie_wrap{margin:0 auto 50px}article section.s-about .container .inner .movie_wrap p.movie_ttl{max-width:800px;margin:0 auto 15px;font-size:30px;line-height:1.6;font-weight:bold;color:#1199a4;text-shadow:0 0 5px white;padding:0.3em 0;background:-webkit-repeating-linear-gradient(-45deg, #d0f3f6, #ccfbff 2px, #effbff 2px, #fff 7px);background:repeating-linear-gradient(-45deg, #d0f3f6, #ccfbff 2px, #effbff 2px, #fff 7px)}article section.s-about .container:nth-child(odd) .inner{background:#fcf137}article section.s-about .container:nth-child(odd) .inner .index{background:#fcf137;color:#1199a4;left:0}article section.s-about .container:nth-child(odd) .inner h3{color:#1199a4}article section.s-about .container:nth-child(even) .inner{background:#55b6bd}article section.s-about .container:nth-child(even) .inner .index{background:#55b6bd;color:#fcf137;right:0}article section.s-about .container:nth-child(even) .inner h3{color:#fcf137}@media screen and (max-width: 979px){article section.s-about{padding:10vw 0 0}article section.s-about>header{margin-bottom:12vw}article section.s-about .container+.container{margin-top:15vw}article section.s-about .container .inner{width:95%;padding:5vw 4vw 4vw}article section.s-about .container .inner .index{width:32vw;height:8vw;font-size:3vw;letter-spacing:0.5vw;clip-path:polygon(4vw 0, calc(100% - 4vw) 0, 100% 100%, 0 100%);top:-7.9vw}article section.s-about .container .inner h3{font-size:4.5vw;margin:0 0 4vw}article section.s-about .container .inner .grid{grid-template-columns:1fr 11vw 50vw 11vw 1fr;grid-template-rows:6vw auto}article section.s-about .container .inner .grid+.grid{margin-top:5vw}article section.s-about .container .inner .grid-num{padding:0}article section.s-about .container .inner .grid-num-inner{height:14vw;box-shadow:1vw 1vw 0 #fcf137;padding:0 0 0 2vw}article section.s-about .container .inner .grid-num-inner p{font-size:10vw;letter-spacing:0}article section.s-about .container .inner .grid-num-inner p span{font-size:2.5vw;padding:0.5vw 0}article section.s-about .container .inner .grid-text{border:2vw solid #fff77b;padding:6vw 4vw 6vw}article section.s-about .container .inner .grid-text p.text01{font-size:4.5vw}article section.s-about .container .inner .grid-text>.img{margin:4vw 0 0}article section.s-about .container .inner .grid-text>ul{width:100%;margin:8vw auto 0}article section.s-about .container .inner .grid-text>ul li{width:49%;padding:1px 2.5vw 2.5vw}article section.s-about .container .inner .grid-text>ul li h4{width:24vw;height:9.5vw;font-size:3.5vw;padding:0 0 1vw;margin:-4vw auto 2vw}article section.s-about .container .inner .grid-text>ul li p{font-size:3vw;margin:2vw 0 0}article section.s-about .container .inner .grid:nth-child(even) .grid-num{padding:0}article section.s-about .container .inner .grid:nth-child(even) .grid-num .grid-num-inner{box-shadow:-1vw 1vw 0 #fcf137}article section.s-about .container .inner .container01{border:2vw solid #6fc8d0;padding:6vw 4vw 6vw}article section.s-about .container .inner .container01 ul{margin:4vw 0 0}article section.s-about .container .inner .container01 ul li .text{font-size:3.5vw;height:16vw}article section.s-about .container .inner .container01 ul li .img{width:50vw}article section.s-about .container .inner .container01 ul li+li{margin-top:2.5vw}article section.s-about .container .inner .container01 ul li+li .text::before{width:10vw;height:8vw;top:-9.5vw}article section.s-about .container .inner .movie_wrap{margin:0 auto 6vw}article section.s-about .container .inner .movie_wrap p.movie_ttl{margin:0 auto 2vw;font-size:4vw;line-height:1.3}}article section.s-photo{padding:100px 0 130px;position:relative}article section.s-photo.bg::before{top:-40px}article section.s-photo .container{width:980px;margin:0 auto;position:relative}article section.s-photo .container ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}article section.s-photo .container ul li{width:470px;font-size:20px;line-height:1.5;background:#fcf137;padding:15px}article section.s-photo .container ul li .inner{background:#fff}article section.s-photo .container ul li .inner .text{text-align:center;padding:15px}article section.s-photo .container ul li .name{text-align:right;margin:10px 0 0}article section.s-photo .container ul .column{width:980px}article section.s-photo .container ul .column .img{display:flex;justify-content:center;align-items:center;background:#fcf137}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:30px 0 0}@media screen and (max-width: 979px){article section.s-photo{padding:10vw 0 12vw}article section.s-photo.bg::before{top:-5vw}article section.s-photo .container{width:95%}article section.s-photo .container ul{gap:5vw 1.5vw}article section.s-photo .container ul li{width:49%;font-size:3vw;padding:2.5vw}article section.s-photo .container ul li .inner .text{padding:2vw}article section.s-photo .container ul li .name{font-size:3vw;margin:2vw 0 0}article section.s-photo .container ul .column{width:100%}article section.s-photo .container ul .column .img{width:50%;justify-content:space-between}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:3vw 0 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{padding:2vw;font-size:2.5vw}}article section.s-price{padding:90px 0 100px;background:#55b6bd}article section.s-price>header h2{color:#fff}article section.s-price .container{width:980px;background:#fff;margin:0 auto;padding:25px 30px 35px}article section.s-price .container+.container{margin-top:40px}article section.s-price .container h3{font-size:25px;text-align:center;margin:0 0 20px}article section.s-price .container_inner{display:flex;justify-content:center;align-items:center;gap:0 50px}article section.s-price .container_inner .price_wrap{flex:1;display:flex;justify-content:center;align-items:center;gap:0 30px}article section.s-price .container_inner .price_wrap .price_left{flex:1;font-family:"Zen Kaku Gothic New", serif;font-weight:500;font-style:normal;text-align:center}article section.s-price .container_inner .price_wrap .price_left p.frame{font-size:18px;line-height:1;border:1px solid #000;padding:5px 15px 7px}article section.s-price .container_inner .price_wrap .price_right .price{font-family:"Open Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:55px;line-height:1}article section.s-price .container_inner .price_wrap .price_right .price>span{font-family:"Zen Kaku Gothic New", serif;font-weight:500;font-style:normal;font-weight:600;font-size:32px;position:relative}article section.s-price .container_inner .price_wrap .price_right .price>span>span{font-size:14px;white-space:nowrap;position:absolute;left:50%;bottom:40px;transform:translate(-50%, 0)}article section.s-price .container.premium{color:#9a6827;background:#faf5e5}article section.s-price .container.premium .container_inner .price_wrap .price_left p.frame{border-color:#9a6827}article section.s-price .container .btn{display:flex;justify-content:center;align-items:center;margin:30px 0 0}article section.s-price .container .btn .button-normal{background-color:#9a6827}@media screen and (max-width: 979px){article section.s-price{padding:10vw 0 12vw}article section.s-price .container{width:95%;padding:3.5vw 4.5vw 4vw}article section.s-price .container+.container{margin-top:5vw}article section.s-price .container h3{font-size:4.5vw;margin:0 0 3.5vw}article section.s-price .container_inner{gap:0 5vw}article section.s-price .container_inner .price_wrap{flex-direction:column;gap:0}article section.s-price .container_inner .price_wrap .price_left p{font-size:4vw}article section.s-price .container_inner .price_wrap .price_left p.frame{font-size:3.5vw;padding:1vw 2.5vw 1.2vw;margin:0 0 0.5vw}article section.s-price .container_inner .price_wrap .price_right .price{font-size:9vw;line-height:1}article section.s-price .container_inner .price_wrap .price_right .price>span{font-size:5vw}article section.s-price .container_inner .price_wrap .price_right .price>span>span{font-size:2.2vw;bottom:6.5vw}article section.s-price .container .btn{margin:5vw 0 0}article section.s-price .container .btn .button-normal{width:inherit;display:inline-flex;justify-content:center;align-items:center;min-height:inherit;font-size:3.5vw;padding:2.5vw 8vw;border-radius:100px}article section.s-price .container .btn .button-normal::after{width:7vw;background-size:1.8vw auto;right:0}}article section.s-comment{padding:100px 0 90px;overflow:hidden}article section.s-comment .container{width:980px;min-height:681px;margin:0 auto;position:relative}article section.s-comment .container .text{position:relative}article section.s-comment .container .text p{font-size:20px}article section.s-comment .container .text p+p{margin-top:2em}article section.s-comment .container .text p:not(.name){padding:0 0 0 450px}article section.s-comment .container .text p.name{font-size:24px;margin-top:100px}article section.s-comment .container .text p.name em{font-size:28px;font-weight:normal}article section.s-comment .container figure{width:621px;position:absolute;left:-200px;top:0}@media screen and (max-width: 979px){article section.s-comment{padding:10vw 0}article section.s-comment.bg.reverse::before{top:-30vw}article section.s-comment .container{width:95%;min-height:100vw;margin:0 auto}article section.s-comment .container .text p{font-size:3.7vw}article section.s-comment .container .text p+p{margin-top:1em}article section.s-comment .container .text p:not(.name){padding:0}article section.s-comment .container .text p:not(.name):nth-child(n+2){padding:0 0 0 40vw}article section.s-comment .container .text p.name{font-size:3.7vw;font-weight:bold;line-height:1.5;margin-top:0;position:absolute;left:5vw;bottom:0}article section.s-comment .container .text p.name em{font-size:4.2vw;font-weight:bold}article section.s-comment .container figure{width:60vw;top:inherit;bottom:0;left:-19vw}}article section.s-doctor{padding:50px 0 100px;background:#fcf137}article section.s-doctor>h2{text-align:center;color:#1199a4;font-size:40px}article section.s-doctor .container{width:980px;margin:35px auto 0}article section.s-doctor .container ul{display:flex;justify-content:space-between;flex-wrap:wrap}article section.s-doctor .container ul li{display:flex;justify-content:center;align-items:center;width:470px;background:#fff;padding:14px 11px}article section.s-doctor .container ul li:nth-child(n+3){margin-top:22px}article section.s-doctor .container ul li .text{flex:1;padding:0 0 0 33px}article section.s-doctor .container ul li .text .name{font-size:18px;line-height:1.5}article section.s-doctor .container ul li .text .name em{font-size:22px;font-weight:normal}article section.s-doctor .container ul li .text .btn{margin:15px 0 0}article section.s-doctor .container ul li .text .btn a{min-width:225px;height:45px;display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold;text-decoration:none;color:#fff;border-radius:100px;background:url(/assets/eyelid/sekkai/overeyes/images/arrow02.svg) right 10px center/auto 13px no-repeat #1199a4}@media screen and (max-width: 979px){article section.s-doctor{padding:6vw 0 12vw}article section.s-doctor>h2{font-size:6vw}article section.s-doctor .container{width:95%;margin:5vw auto 0}article section.s-doctor .container ul li{width:100%;padding:2vw 1.5vw}article section.s-doctor .container ul li:nth-child(n+2){margin-top:3vw}article section.s-doctor .container ul li .photo{width:25vw}article section.s-doctor .container ul li .text{padding:0 0 0 4vw}article section.s-doctor .container ul li .text .name{font-size:3.5vw}article section.s-doctor .container ul li .text .name em{font-size:4.5vw}article section.s-doctor .container ul li .text .btn{margin:2.5vw 0 0}article section.s-doctor .container ul li .text .btn a{min-width:48vw;height:9vw;font-size:3.5vw;background:url(/assets/eyelid/sekkai/overeyes/images/arrow02.svg) right 2vw center/auto 3vw no-repeat #1199a4}}
