﻿@font-face{font-family:"YuMincho-Medium";src:url("./../fonts/YuMincho-Medium-subset.woff") format("woff")}@font-face{font-family:"YuGothicMedium";src:url("./../fonts/YuGothicMedium-subset.woff") format("woff")}@font-face{font-family:"YuGothic-Bold";src:url("./../fonts/YuGothic-Bold-subset.woff") format("woff")}*{-webkit-tap-highlight-color:transparent}.pc_only{display:block}@media screen and (max-width: 767px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width: 767px){.sp_only{display:block}}span.pc_only{display:inline}@media screen and (max-width: 767px){span.pc_only{display:none}}span.sp_only{display:none}@media screen and (max-width: 767px){span.sp_only{display:inline}}h1,h2,h3,h4{font-weight:normal}body{font-family:'YuGothicMedium'}main{overflow:hidden}main,body,p,ul,li{margin:0;padding:0}main{padding-top:90px}@media screen and (max-width: 767px){main{padding-top:50px}}ul{list-style:none}#shop .hide{display:none}.button{border-radius:2px;width:180px;padding:10px 0;text-align:center;letter-spacing:3px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.5);text-decoration:none;color:white;font-size:15px;transition:all 0.5s ease-out}@media screen and (max-width: 900px){.button{font-size:13px}}@media screen and (max-width: 900px){.button{width:140px;padding:5px 0;font-size:13px}}@media screen and (max-width: 767px){.button{width:80px;font-size:20px}}.button:hover{transform:translateY(-3px);box-shadow:0 4px 7px rgba(0,0,0,0.3)}.button.pink{background-color:#d56d80}.button.blue{background-color:#004d8b}.fix-btn{box-shadow:0px 3px 4px 1px rgba(0,0,0,0.3);width:40px;height:40px;background-color:#fff;border:2px solid #004d8b;border-radius:10px;position:fixed;z-index:999;bottom:30px;right:5%;cursor:pointer}.fix-btn .content{position:relative;height:100%;width:100%}.fix-btn .content span{position:absolute;height:15px;width:2px;background-color:#004d8b;top:55%;left:50%;transform-origin:center top}.fix-btn .content span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.fix-btn .content span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}header{width:100vw;top:0;left:0;position:fixed;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,0.2);background-color:#fff;box-sizing:border-box;z-index:1000}header .pc_only{display:block}@media screen and (max-width: 960px){header .pc_only{display:none}}header .sp_only{display:none}@media screen and (max-width: 960px){header .sp_only{display:block}}header .content{position:relative}header .container{padding:30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){header .container{padding:10px}}header .container .logo{width:8%;margin-left:20px}@media screen and (max-width: 960px){header .container .logo{width:14%}}@media screen and (max-width: 767px){header .container .logo{width:20%;margin-left:4px}}header .container .logo span{cursor:pointer}header .container .logo img{width:100%}header .container .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .container .menu ul li{margin-left:26px;color:#004d8b;letter-spacing:2px}@media screen and (min-width: 1300px){header .container .menu ul li{margin-left:2vw}}header .container .menu ul li a,header .container .menu ul li span{color:black;text-decoration:none;font-size:13px;color:#004d8b;cursor:pointer}@media screen and (max-width: 1100px){header .container .menu ul li a,header .container .menu ul li span{font-size:12px}}header .container .menu ul li .langage{margin-left:20px}header .container .menu ul li .langage li{margin-left:10px}header .container .menu-opener_sp{height:30px;width:30px;position:relative}header .container .menu-opener_sp span{position:absolute;width:100%;height:1px;left:0;background-color:#d56d80;transition:all 0.5s}header .container .menu-opener_sp span:nth-child(1){top:5px;transform-origin:left center}header .container .menu-opener_sp span:nth-child(2){top:14px}header .container .menu-opener_sp span:nth-child(3){top:23px;transform-origin:left center}header .container .menu-opener_sp.open span:nth-child(1){width:32px;top:3px;transform:rotate(45deg)}header .container .menu-opener_sp.open span:nth-child(2){opacity:0}header .container .menu-opener_sp.open span:nth-child(3){width:32px;top:25px;transform:rotate(-45deg)}header .container .menu_sp{display:none;position:absolute;right:0;top:100%;width:100%;background-color:#fff;box-shadow:0 5px 4px rgba(0,0,0,0.2);text-align:center;padding:50px 0;font-family:'YuGothic-Bold'}header .container .menu_sp>ul>li{margin-top:30px}header .container .menu_sp>ul>li:first-child{margin-top:0}header .container .menu_sp li{color:#004d8b;letter-spacing:5px}header .container .menu_sp a,header .container .menu_sp span{text-decoration:none;color:#004d8b}header .container .menu_sp .langage{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:70px}.top-section{position:relative;z-index:1;padding-bottom:80px}@media screen and (max-width: 767px){.top-section{padding-bottom:100px}}.top-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.top-section .container{display:block}}.top-section .container .moilip-img{width:50%;height:45vw;position:relative}@media screen and (max-width: 767px){.top-section .container .moilip-img{height:auto;width:100%}}.top-section .container .moilip-img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.top-section .container .moilip-img .arrow-bottom{cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);bottom:10%;height:50px;width:50px;z-index:3}.top-section .container .moilip-img .arrow-bottom .content{height:50px;width:50px;position:relative}.top-section .container .moilip-img .arrow-bottom span{z-index:2;position:absolute;width:1px;height:15px;left:50%;top:50%;transform:translateY(-50%);background-color:#fff;transform-origin:center bottom;transition:all 0.3s}.top-section .container .moilip-img .arrow-bottom span.left{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.top-section .container .moilip-img .arrow-bottom span.right{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.top-section .container .moilip-img .arrow-bottom:hover span.left{transform:translateY(-20%) translateX(-50%) rotate(-45deg)}.top-section .container .moilip-img .arrow-bottom:hover span.right{transform:translateY(-20%) translateX(-50%) rotate(45deg)}.top-section .container .moilip-copy{width:50%;text-align:center;font-size:26px;line-height:54px;color:#004d8b;letter-spacing:5px}@media screen and (min-width: 1366px){.top-section .container .moilip-copy{font-size:2vw;line-height:3.8vw}}@media screen and (max-width: 767px){.top-section .container .moilip-copy{width:100%;font-size:17px;line-height:30px;padding-top:100px}}.top-section .container .moilip-copy img{display:block;margin:35px auto 0 auto;width:22%}@media screen and (min-width: 1366px){.top-section .container .moilip-copy img{margin-top:4vw}}@media screen and (max-width: 767px){.top-section .container .moilip-copy img{transform:translateX(-10px);margin-top:20px;width:30%}}.top-section .container .moilip-copy p{font-size:13px;letter-spacing:3px;line-height:normal;margin-top:13px}@media screen and (min-width: 1366px){.top-section .container .moilip-copy p{font-size:0.8vw;line-height:2vw;margin-top:0.5vw}}@media screen and (max-width: 767px){.top-section .container .moilip-copy p{transform:translateX(-10px);margin-top:10px;font-size:11px;letter-spacing:2px}}.top-section .container .moilip-copy .important{display:block;padding:30px;border:solid 3px #ef5350;border-radius:20px;width:60%;margin:0 auto;margin-top:40px;text-decoration:none;transition-duration:.5s}@media screen and (max-width: 767px){.top-section .container .moilip-copy .important{width:70%}}.top-section .container .moilip-copy .important .ttl{font-size:20px;line-height:1.4;color:#ef5350;margin-bottom:20px}@media screen and (max-width: 767px){.top-section .container .moilip-copy .important .ttl{font-size:17px;margin-bottom:20px}}.top-section .container .moilip-copy .important .content{display:flex;justify-content:flex-start;flex-direction:column;gap:10px;margin:auto}@media screen and (max-width: 767px){.top-section .container .moilip-copy .important .content{font-size:14px}}.top-section .container .moilip-copy .important .content a{font-size:15px;letter-spacing:3px;line-height:1.4;color:#ef5350}.top-section .container .moilip-copy .re-sale{font-size:14px;line-height:1;letter-spacing:1px;width:70%;margin:0 auto;margin-top:10px;text-align:left}@media screen and (max-width: 767px){.top-section .container .moilip-copy .re-sale{font-size:12px;width:80%}}.top-section .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:80px;justify-content:center}@media screen and (max-width: 767px){.top-section .btn-container{margin-top:120px}}.top-section .btn-container .button{border-radius:2px;width:180px;padding:10px 0;text-align:center;letter-spacing:3px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.5);transition:all 0.8s;color:white;text-decoration:none;font-size:15px}@media screen and (max-width: 767px){.top-section .btn-container .button{width:110px;font-size:12px;line-height:12px;border-radius:1px;padding:10px 0}}.top-section .btn-container .button:hover{box-shadow:0 4px 7px rgba(0,0,0,0.3)}.top-section .btn-container .button a{text-decoration:none;color:white;font-size:15px}.top-section .btn-container .button.pink{margin-right:80px;background-color:#d56d80}@media screen and (max-width: 767px){.top-section .btn-container .button.pink{margin-right:40px}}.top-section .btn-container .button.blue{background-color:#004d8b}.img-section img{width:100%;display:block}.ingredient-section{padding:100px 0}.ingredient-section .container{border:2px solid #004d8b;border-radius:10px;margin:0 auto;width:90%;position:relative;padding:80px 50px;box-sizing:border-box;padding-bottom:180px}@media screen and (max-width: 767px){.ingredient-section .container{border:none;padding:40px 0;padding-bottom:77px}}.ingredient-section .container .title{background-color:#fff;position:absolute;padding:10px 20px 10px 30px;transform:translateY(-50%);top:0;left:20px;font-size:28px;margin:0;line-height:40px;letter-spacing:6px;color:#004d8b}@media screen and (max-width: 767px){.ingredient-section .container .title{font-size:20px;line-height:36px;text-align:center;position:static;width:100%;transform:translateY(-50%) translateX(10px);padding:0}}.ingredient-section .container .moilip{position:absolute;bottom:-50px;right:50px;width:240px}@media screen and (max-width: 767px){.ingredient-section .container .moilip{width:140px;right:20px}}.ingredient-section .container p{color:#004d8b;font-size:14px;letter-spacing:4px}@media screen and (max-width: 767px){.ingredient-section .container p{text-align:center}}.ingredient-section .container .five-ing{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px}@media screen and (max-width: 1150px){.ingredient-section .container .five-ing{-ms--ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 767px){.ingredient-section .container .five-ing{display:block}}.ingredient-section .container .five-ing .ing{width:15%;margin-right:6.25%}@media screen and (max-width: 1150px){.ingredient-section .container .five-ing .ing{width:20%;margin-right:8%}.ingredient-section .container .five-ing .ing:nth-child(1){margin-left:8%}.ingredient-section .container .five-ing .ing:nth-child(3){margin-right:8%}.ingredient-section .container .five-ing .ing:nth-child(4){margin-top:50px}.ingredient-section .container .five-ing .ing:nth-child(5){margin-top:50px}}@media screen and (max-width: 900px){.ingredient-section .container .five-ing .ing{width:25%;margin-right:7%}.ingredient-section .container .five-ing .ing:nth-child(1){margin-left:5%}.ingredient-section .container .five-ing .ing:nth-child(3){margin-right:5%}}@media screen and (max-width: 767px){.ingredient-section .container .five-ing .ing{margin:0 auto;width:50%;margin-top:50px}.ingredient-section .container .five-ing .ing:nth-child(1){margin:0 auto;margin-top:50px}.ingredient-section .container .five-ing .ing:nth-child(3){margin:0 auto;margin-top:50px}}.ingredient-section .container .five-ing .ing:last-child{margin-right:0}@media screen and (max-width: 767px){.ingredient-section .container .five-ing .ing:last-child{margin-right:auto}}.ingredient-section .container .five-ing .ing img{width:100%}.ingredient-section .container .five-ing .ing .name{font-size:18px;line-height:auto;letter-spacing:1px;color:#d56d80;text-align:center;margin:0}@media screen and (max-width: 1250px){.ingredient-section .container .five-ing .ing .name{font-size:16px;line-height:22px;margin-top:10px}}@media screen and (max-width: 767px){.ingredient-section .container .five-ing .ing .name{font-size:20px}}.ingredient-section .container .five-ing .ing .desc{font-size:11px;letter-spacing:2px;color:#004d8b;text-align:center;width:130%;transform:translateX(-10%)}@media screen and (min-width: 1366px){.ingredient-section .container .five-ing .ing .desc{font-size:0.7vw}}@media screen and (max-width: 1100px){.ingredient-section .container .five-ing .ing .desc{line-height:20px;margin-top:10px}}.moilip-section{padding-bottom:70px}.moilip-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 767px){.moilip-section .container{display:block}}.moilip-section .container .moilip{position:absolute;right:100px;bottom:0;width:240px}@media screen and (max-width: 1100px){.moilip-section .container .moilip{width:180px;bottom:-40px;right:30px}}@media screen and (max-width: 900px){.moilip-section .container .moilip{width:120px;bottom:-40px}}.moilip-section .container .moilip-img{width:50%;height:45vw}@media screen and (max-width: 767px){.moilip-section .container .moilip-img{height:auto;width:100%}}.moilip-section .container .moilip-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.moilip-section .container .moilip-img img{height:auto}}.moilip-section .container .moilip-description{width:50%;padding-left:7%}@media screen and (max-width: 767px){.moilip-section .container .moilip-description{width:auto;padding:0;box-sizing:border-box;padding-left:10%}}.moilip-section .container .moilip-description h4{width:130px;position:relative}@media screen and (min-width: 1366px){.moilip-section .container .moilip-description h4{width:20%}}@media screen and (max-width: 767px){.moilip-section .container .moilip-description h4{width:150px;margin-top:70px;margin-bottom:30px}}.moilip-section .container .moilip-description h4 img{width:100%}.moilip-section .container .moilip-description h4 .med-class{position:absolute;top:50%;transform:translateY(-50%) translateX(100%);right:-20px;border:1px solid #004d8b;border-radius:40px;color:#004d8b;font-size:12px;padding:2px 18px;letter-spacing:3px}@media screen and (max-width: 767px){.moilip-section .container .moilip-description h4 .med-class{padding:0 12px;top:45%}}.moilip-section .container .moilip-description .place{color:#d56d80;font-size:20px;letter-spacing:3px}@media screen and (max-width: 767px){.moilip-section .container .moilip-description .place{line-height:22px}}.moilip-section .container .moilip-description .place span{font-size:50%}.moilip-section .container .moilip-description ul.chara{padding-right:30px;margin-top:20px}@media screen and (max-width: 767px){.moilip-section .container .moilip-description ul.chara{padding-right:0}}.moilip-section .container .moilip-description ul.chara li{letter-spacing:1px;margin-left:20px;position:relative;color:#004d8b;font-size:12px;line-height:16px;margin-top:5px;width:80%}@media screen and (min-width: 1366px){.moilip-section .container .moilip-description ul.chara li{font-size:0.75vw;line-height:1.2vw}}@media screen and (max-width: 767px){.moilip-section .container .moilip-description ul.chara li{width:90%;line-height:22px}}.moilip-section .container .moilip-description ul.chara li::before{position:absolute;content:'●';left:-20px;top:1px;font-size:12px}.moilip-section .container .moilip-description .button{margin-top:50px;padding-right:0px;padding-left:0px;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 767px){.moilip-section .container .moilip-description .button{padding:0;margin:30px auto}}@media screen and (max-width: 767px){.moilip-section .container .button.sp_only{padding:0;width:200px;padding:6px 0;margin:30px auto;margin-top:80px}.moilip-section .container .button.sp_only a{font-size:20px}}.symptoms-section{padding:80px 0 30px 0}.symptoms-section .title-content{padding-left:10%;padding-bottom:40px}@media screen and (max-width: 767px){.symptoms-section .title-content{padding-left:0}}.symptoms-section .title-content h2{color:#d56d80;font-size:28px;letter-spacing:5px}@media screen and (max-width: 767px){.symptoms-section .title-content h2{text-align:center;font-size:20px}}.symptoms-section .title-content .desc{margin-top:40px;line-height:52px;font-size:14px;letter-spacing:2px;color:#004d8b}@media screen and (max-width: 767px){.symptoms-section .title-content .desc{text-align:center;font-size:13px;margin-top:48px;line-height:46px}}.symptoms-section .desc-content{padding-top:40px}.symptoms-section .desc-content .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10vw;width:100%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc{-ms--ms-flex-wrap:wrap;flex-wrap:wrap;align-content:stretch;margin-top:120px}}.symptoms-section .desc-content .desc:first-child{margin-top:0}.symptoms-section .desc-content .desc .block{height:24vw;background-color:#d56d80;width:22%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .block{height:auto;width:20%}}.symptoms-section .desc-content .desc .image{height:24vw;width:22%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .image{height:auto;width:100%;background-color:#d56d80}}.symptoms-section .desc-content .desc .image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .image img{height:auto;width:80%;display:block;margin-left:auto}}.symptoms-section .desc-content .desc .copy{margin-left:5%;width:40%;color:#004d8b;font-family:'YuMincho-Medium'}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .copy{padding:0 10px;width:100%;margin:0}}.symptoms-section .desc-content .desc .copy h4{font-size:36px;letter-spacing:6px;margin:0;line-height:54px;font-weight:normal}@media screen and (min-width: 1366px){.symptoms-section .desc-content .desc .copy h4{font-size:2.6vw;line-height:4.2vw}}@media screen and (max-width: 1100px){.symptoms-section .desc-content .desc .copy h4{font-size:28px;line-height:42px}}@media screen and (max-width: 900px){.symptoms-section .desc-content .desc .copy h4{font-size:22px;line-height:36px}}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .copy h4{font-size:28px;line-height:50px;margin-top:45px}}.symptoms-section .desc-content .desc .copy p{margin-top:14px;width:74%;letter-spacing:2px;font-size:14px}@media screen and (min-width: 1366px){.symptoms-section .desc-content .desc .copy p{font-size:1vw}}@media screen and (max-width: 1100px){.symptoms-section .desc-content .desc .copy p{font-size:12px;line-height:22px}}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc .copy p{width:auto;line-height:30px;font-size:12px}}.symptoms-section .desc-content .desc.desc-2 .image{width:26%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-2 .image{width:100%}.symptoms-section .desc-content .desc.desc-2 .image img{width:80%;display:block;margin-left:0}}.symptoms-section .desc-content .desc.desc-2 .copy{margin-left:0;margin-right:20px;text-align:right}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-2 .copy{margin:0}.symptoms-section .desc-content .desc.desc-2 .copy p{width:auto;line-height:30px;font-size:12px}}.symptoms-section .desc-content .desc.desc-2 .copy h4{text-align:left;display:inline-block}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-2 .copy h4{font-size:28px;line-height:50px;margin-top:60px}}.symptoms-section .desc-content .desc.desc-2 .copy.sentence{text-align:left;margin-left:5%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-2 .copy.sentence{margin-left:0}}@media screen and (min-width: 768px){.symptoms-section .desc-content .desc.desc-2 .copy.sentence h4{display:none}}.symptoms-section .desc-content .desc.desc-3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.symptoms-section .desc-content .desc.desc-3 .copy{margin:0;margin-right:5%;width:32%}@media screen and (max-width: 900px){.symptoms-section .desc-content .desc.desc-3 .copy{width:40%}}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-3 .copy{width:100%;margin:0}}.symptoms-section .desc-content .desc.desc-3 .copy p{width:90%}@media screen and (max-width: 767px){.symptoms-section .desc-content .desc.desc-3 .copy p{width:100%}}.qa-section{padding-top:90px;padding-bottom:130px}.qa-section h2{padding-left:10%;letter-spacing:3px;color:#004d8b;font-size:30px}@media screen and (max-width: 767px){.qa-section h2{font-size:20px;padding:0;text-align:center}}.qa-section .text{font-size:14px;letter-spacing:2px}@media screen and (max-width: 767px){.qa-section .text{font-size:14px;padding:0 20px;margin-top:40px}}@media screen and (max-width: 767px){.qa-section .qas .qa{margin-top:80px}}.qa-section .qas .qa.qa-2{margin-top:60px}.qa-section .qas .qa .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;color:#004d8b}@media screen and (max-width: 767px){.qa-section .qas .qa .question{display:block}.qa-section .qas .qa .question .text{text-align:center}}.qa-section .qas .qa .question .img{width:30%;margin-right:5%;margin-top:10px}@media screen and (max-width: 900px){.qa-section .qas .qa .question .img{width:18%}}@media screen and (max-width: 767px){.qa-section .qas .qa .question .img{width:100%;margin:0}}.qa-section .qas .qa .question .img img{display:block;margin-left:auto;width:60px}@media screen and (max-width: 767px){.qa-section .qas .qa .question .img img{margin:0 auto;width:120px}}.qa-section .qas .qa .answer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;color:#d56d80}@media screen and (max-width: 767px){.qa-section .qas .qa .answer{display:block;margin-top:60px}}.qa-section .qas .qa .answer .img{width:30%;margin-right:5%}@media screen and (max-width: 900px){.qa-section .qas .qa .answer .img{width:18%}}@media screen and (max-width: 767px){.qa-section .qas .qa .answer .img{width:100%}}.qa-section .qas .qa .answer .img img{display:block;margin-left:auto;width:60px}@media screen and (max-width: 767px){.qa-section .qas .qa .answer .img img{margin:0 auto;width:120px}}.survey-section{color:#004d8b;padding:90px 0}.survey-section h2{font-size:28px;letter-spacing:4px;padding-left:10%;margin-bottom:10px}@media screen and (max-width: 767px){.survey-section h2{font-size:20px;padding:0;text-align:center}}.survey-section p.notice{font-size:12px;letter-spacing:1px;padding-left:10%;padding-top:0px;padding-bottom:20px}@media screen and (max-width: 767px){.survey-section p.notice{padding:0;font-size:11px;padding-left:20px;text-align:left;letter-spacing:0}}.survey-section .result-container{padding:40px 0;padding-top:60px}.survey-section .result-container .surveys .survey{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey{display:block;margin-top:100px}}.survey-section .result-container .surveys .survey:first-child{margin-top:0}.survey-section .result-container .surveys .survey .graph{width:500px;border-radius:50%;margin-right:-50px;margin-left:-140px;position:relative}@media screen and (max-width: 960px){.survey-section .result-container .surveys .survey .graph{width:400px}}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .graph{margin:0;width:300px;height:300px;margin:0 auto;padding:0;margin-top:12px;color:#cfcfcf}}.survey-section .result-container .surveys .survey .graph img{width:280px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1;opacity:0;transition:opacity 0.4s}@media screen and (max-width: 960px){.survey-section .result-container .surveys .survey .graph img{width:225px}}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .graph img{width:336px}}.survey-section .result-container .surveys .survey .graph img.fadeIn{opacity:1}.survey-section .result-container .surveys .survey .graph canvas{width:500px;position:relative;z-index:2}@media screen and (max-width: 960px){.survey-section .result-container .surveys .survey .graph canvas{width:400px}}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .graph canvas{width:520px}}.survey-section .result-container .surveys .survey .desc{width:27%;margin-top:-40px}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .desc{width:auto;padding-left:20px}}.survey-section .result-container .surveys .survey .desc p{font-size:10px;line-height:18px;letter-spacing:1px;padding-top:5px;padding-bottom:10px}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .desc p{font-size:12px}}.survey-section .result-container .surveys .survey .desc h3{margin:0;letter-spacing:3px;font-size:18px}.survey-section .result-container .surveys .survey .desc ul{margin-top:20px;padding-left:42px;list-style:none}.survey-section .result-container .surveys .survey .desc ul li{position:relative;margin-top:10px;letter-spacing:5px;font-size:14px;line-height:22px}.survey-section .result-container .surveys .survey .desc ul li:before{position:absolute;top:1px;left:-40px;content:'';width:20px;height:20px}.survey-section .result-container .surveys .survey .desc ul li:nth-child(1){color:#004d8b}.survey-section .result-container .surveys .survey .desc ul li:nth-child(1):before{background-color:#004d8b}.survey-section .result-container .surveys .survey .desc ul li:nth-child(2){color:#d56d80}.survey-section .result-container .surveys .survey .desc ul li:nth-child(2):before{background-color:#d56d80}.survey-section .result-container .surveys .survey .desc ul li:nth-child(3){color:black}.survey-section .result-container .surveys .survey .desc ul li:nth-child(3):before{background-color:white;border:1px solid black}.survey-section .result-container .surveys .survey .result{font-family:"YuMincho-Medium"}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .result{text-align:center;margin-top:40px}}.survey-section .result-container .surveys .survey .result .result-ttl{font-size:44px;letter-spacing:2px;line-height:44px}@media screen and (max-width: 1100px){.survey-section .result-container .surveys .survey .result .result-ttl{font-size:34px;line-height:34px}}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .result .result-ttl{font-size:12vw;line-height:12vw}}.survey-section .result-container .surveys .survey .result .number{font-size:140px;line-height:140px;margin-top:10px;letter-spacing:2px}@media screen and (max-width: 1100px){.survey-section .result-container .surveys .survey .result .number{font-size:100px;line-height:100px}}@media screen and (max-width: 767px){.survey-section .result-container .surveys .survey .result .number{font-size:38vw;line-height:38vw}}.survey-section .result-container .surveys .survey .result .number span{border-bottom:2px solid #004d8b}.survey-section .result-container .surveys .survey .result .number span.small-num{font-size:60%;letter-spacing:8px;border-bottom:none}.notice-section{padding-top:60px}.notice-section .border{height:30px;background-image:url("./../img/notice_border.png");background-size:1200px;background-repeat:repeat-x}.notice-section .border.top{margin-bottom:120px}.notice-section .border.bottom{margin-top:120px}.notice-section h2{color:#004d8b;letter-spacing:6px;font-size:28px;padding-left:10%}@media screen and (max-width: 767px){.notice-section h2{padding:0;text-align:center;font-size:20px}}.notice-section .container{padding-left:20%;position:relative}@media screen and (max-width: 767px){.notice-section .container{padding:0 16px}}.notice-section .container .notice .blue{color:#004d8b;font-size:15px;margin-top:50px;line-height:30px;letter-spacing:4px;font-family:'YuGothic-Bold'}@media screen and (max-width: 767px){.notice-section .container .notice .blue{letter-spacing:2px;margin-top:100px}}.notice-section .container .notice .pink{color:#d56d80;font-size:13px;line-height:45px;margin-top:28px;letter-spacing:3px}@media screen and (max-width: 767px){.notice-section .container .notice .pink{letter-spacing:1px;line-height:34px}.notice-section .container .notice .pink.lh{line-height:22px;margin-top:10px}}.notice-section .container .button{position:absolute;bottom:0;right:10%}@media screen and (max-width: 1100px){.notice-section .container .button{right:3%;bottom:-12%}}@media screen and (max-width: 767px){.notice-section .container .button{position:static;margin:0 auto;padding:0;width:200px;padding:6px 0;margin:30px auto;margin-top:80px;display:block}}.contact-section{padding-top:80px;padding-right:5%;padding-bottom:100px;padding-left:10%;position:relative;color:#004d8b}@media screen and (max-width: 767px){.contact-section{text-align:center;padding:0;padding-bottom:240px;padding-top:10px}}.contact-section img{position:absolute;z-index:-1;right:0;bottom:0;width:26%;max-width:350px}@media screen and (max-width: 767px){.contact-section img{width:auto;height:220px}}.contact-section h2{position:relative;z-index:2;margin-bottom:15px;font-size:26px;line-height:1.7;letter-spacing:5px}@media screen and (max-width: 767px){.contact-section h2{margin-bottom:30px;font-size:20px}}.contact-section p{line-height:34px}.contact-section .contact-window{display:flex;gap:0 103px;margin:0}@media screen and (max-width: 767px){.contact-section .contact-window{flex-direction:column;gap:66px 0}}.contact-section .contact-window>div{padding:0 6px 10px}@media screen and (max-width: 767px){.contact-section .contact-window>div{padding:0 10px}}.contact-section .contact-window h3{margin:0;font-size:15px;letter-spacing:2px}.contact-section .contact-tel{margin:5px 0 12px;font-family:'YuGothic-Bold';font-size:25px;letter-spacing:3px}@media screen and (max-width: 767px){.contact-section .contact-tel{margin-bottom:6px;font-size:22px}}.contact-section .contact-tel a{color:#004d8b;text-decoration:none}.contact-section .contact-time{margin-left:-0.5em;font-size:14px;line-height:20px;text-indent:0.5em;letter-spacing:1px}@media screen and (max-width: 767px){.contact-section .contact-time{margin-left:0;font-size:12px;text-indent:0}}.symptoms-section h4,.symptoms-section p{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.symptoms-section h4.inview,.symptoms-section p.inview{opacity:1;transform:translateY(0px)}.footer-nav p.ci{line-height:1}.footer-nav ul li a{text-shadow:none !important}img[src*="d2ytkilxgnmqyx.cloudfront.net/"]{position:absolute;z-index:-1;bottom:0}
/*# sourceMappingURL=top.css.map */
