:root{--opacity: 1.0}.trouble ul{margin-top:3rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 5%}@media(max-width: 767px){.trouble ul{gap:4vw;margin-top:8vw;grid-template-columns:repeat(1, 1fr)}}.trouble ul li{border-radius:10px}.trouble ul li .imgarea{display:flex;align-items:center;justify-content:center;flex-direction:column}.trouble ul li .imgarea img{width:35%;aspect-ratio:1/1}@media(max-width: 767px){.trouble ul li .imgarea img{width:40%}}.trouble ul li .imgarea p{font-size:1.125rem;color:#fff;background-color:#32a196;border-radius:20px;width:40%;padding:.25rem 0;display:flex;align-items:center;justify-content:center;margin-top:-1rem;position:relative}@media(max-width: 767px){.trouble ul li .imgarea p{font-size:4vw;padding:.5vw 0;margin-top:-4vw}}.trouble ul li .textarea{background-color:#e8efeb;border-radius:10px;padding:7rem 2rem 2rem 2rem;margin-top:-6rem}@media(max-width: 767px){.trouble ul li .textarea{padding:28vw 6vw 6vw 6vw;margin-top:-24vw}}.trouble ul li .textarea h3{display:block;text-align:center;font-size:1.25rem;color:#29627d;margin-bottom:1rem}@media(max-width: 767px){.trouble ul li .textarea h3{font-size:4.4vw;margin-bottom:2vw}}.trouble ul li .textarea p{font-size:.975rem;letter-spacing:0}@media(max-width: 767px){.trouble ul li .textarea p{font-size:3.8vw}}.menu_list ul{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.menu_list ul{grid-template-columns:repeat(1, 1fr)}}.menu_list ul li{padding:1.5rem .75rem 1.5rem 1.5rem;border-bottom:solid 1px #29627d;position:relative}@media(max-width: 767px){.menu_list ul li{padding:4vw 0}}.menu_list ul li:nth-of-type(odd){border-right:solid 1px #e6e6e6}@media(max-width: 767px){.menu_list ul li:nth-of-type(odd){border-right:none}}.menu_list ul li.brn{border-right:none}.menu_list ul li::after{position:absolute;bottom:1.5rem;right:1.5rem;content:"";background-image:url("../img/hoken-top/arrow02.svg");height:1rem;width:1rem;background-size:contain;display:block}@media(max-width: 767px){.menu_list ul li::after{right:0;bottom:4vw;height:4vw;width:4vw}}.menu_list ul li a{display:flex}.menu_list ul li a img{aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:45%}@media(max-width: 767px){.menu_list ul li a img{width:40%}}.menu_list ul li a p{color:#32a196;width:100%;font-size:1.125rem;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.02em;flex-direction:column}@media(max-width: 767px){.menu_list ul li a p{font-size:4vw}}.menu_list ul li a p span{font-size:.875rem}@media(max-width: 767px){.menu_list ul li a p span{font-size:3.4vw}}.menu_list .caution{margin-top:2rem}@media(max-width: 767px){.menu_list .caution{margin-top:4vw}}.cause{background-color:#fff7f8;border-radius:20px;padding:4rem 3rem}@media(max-width: 767px){.cause{padding:8vw 4vw}}.cause h2{font-size:1.375rem;color:#f09199;text-align:center;display:block;padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px #f09199}@media(max-width: 767px){.cause h2{font-size:4.6vw;padding-bottom:2vw;margin-bottom:6vw}}.cause .lead{font-size:1rem;margin-bottom:.5rem}@media(max-width: 767px){.cause .lead{font-size:3.6vw;margin-bottom:4vw}}.cause .lead span{color:#fff;background-color:#f09199;padding:.25rem .5rem;margin-right:.25rem}@media(max-width: 767px){.cause .lead span{padding:1vw 2vw;margin-right:1vw;margin-bottom:1vw}}.cause .text{font-size:1rem;letter-spacing:.02em;opacity:.8}@media(max-width: 767px){.cause .text{font-size:3.6vw}}.cause .imgarea{margin:2rem 0;background-color:#fff;border-radius:10px;padding:2rem 3rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.cause .imgarea{margin:6vw 0;padding:6vw;flex-direction:column}}.cause .imgarea p{font-size:1.25rem;color:#f09199;text-align:center;width:30%}@media(max-width: 767px){.cause .imgarea p{font-size:4vw;width:100%;margin-bottom:4vw;text-align:left}}.cause .imgarea img{width:65%}@media(max-width: 767px){.cause .imgarea img{width:80%}}.cause .link{display:flex;align-items:center;justify-content:center}.cause .link a{background-color:#f09199;color:#fff;padding:.7rem 6rem .7rem 4rem;border-radius:30px;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.25rem}@media(max-width: 767px){.cause .link a{padding:3vw 0;width:80%;display:flex;align-items:center;justify-content:center;font-size:4vw;padding-right:2vw}}.cause .link a::after{content:"";background-image:url("../img/hoken-top/arrow01_white.svg");height:1.25rem;width:1.25rem;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);right:2rem}@media(max-width: 767px){.cause .link a::after{height:4vw;width:4vw;right:6vw}}.flow ol{margin-top:3rem}@media(max-width: 767px){.flow ol{margin-top:8vw}}.flow ol li{position:relative;padding-bottom:5rem}@media(max-width: 767px){.flow ol li{padding-bottom:8vw}}.flow ol li:last-child{padding-bottom:initial}@media(max-width: 767px){.flow ol li:last-child{padding-bottom:4vw}}.flow ol li:not(:last-child)::after{content:"";position:absolute;left:9%;bottom:.4rem;width:.5rem;height:4rem;background-image:radial-gradient(circle, #32a196 0.125rem, transparent 0.25rem);background-size:.5rem 1.2rem;background-repeat:repeat-y}@media(max-width: 767px){.flow ol li:not(:last-child)::after{content:none}}.flow ol li .tit{position:relative}.flow ol li .tit::after{content:"";height:1px;background-color:#e6e6e6;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.flow ol li h3{margin-bottom:1rem;line-height:1;color:#29627d;font-size:1.125rem}@media(max-width: 767px){.flow ol li h3{width:-moz-fit-content;width:fit-content;margin-bottom:4vw;padding-right:4vw;font-size:4vw;display:flex;align-items:center;line-height:1.4;background-color:#fff}}.flow ol li h3 span{font-size:1.25rem;padding-right:1rem;margin-right:1rem;border-right:solid 2px #29627d}@media(max-width: 767px){.flow ol li h3 span{display:block;border-right:none;padding-right:initial;margin-right:2vw}}.flow ol li .fl{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.flow ol li .fl{align-items:flex-start}}.flow ol li .fl img{width:20%}@media(max-width: 767px){.flow ol li .fl img{width:20%}}.flow ol li .fl .textarea{width:75%}@media(max-width: 767px){.flow ol li .fl .textarea{width:77%}}.flow ol li .fl .textarea p{font-size:1rem}@media(max-width: 767px){.flow ol li .fl .textarea p{font-size:3.4vw}}.doctor{padding:3rem 4rem;border:1px solid #e6e6e6;position:relative}@media(max-width: 767px){.doctor{padding:6vw 4vw}}.doctor::after{position:absolute;content:"";width:100%;height:2px;background-color:#32a196;top:0;left:0}.doctor>.tit{font-size:1rem}@media(max-width: 767px){.doctor>.tit{font-size:3.7vw}}.doctor .name{color:#29627d;font-size:1.5rem;margin-bottom:2rem}@media(max-width: 767px){.doctor .name{font-size:4.8vw;margin-bottom:4vw;padding-bottom:4vw;border-bottom:solid 1px #e6e6e6}}.doctor .name span{font-size:1rem;margin-left:1rem}@media(max-width: 767px){.doctor .name span{font-size:4.2vw;margin-left:2vw}}.doctor .fl{font-size:.875rem;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){.doctor .fl{flex-direction:column}}.doctor .fl figure{width:40%}@media(max-width: 767px){.doctor .fl figure{width:70%}}.doctor .fl figure img{-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.doctor .fl figure{margin:0 auto;margin-bottom:4vw}}.doctor .fl .textarea{width:55%}@media(max-width: 767px){.doctor .fl .textarea{width:100%;font-size:3.4vw}}.doctor .fl .textarea .tit{font-size:1.025rem;margin-top:2rem;color:#29627d}@media(max-width: 767px){.doctor .fl .textarea .tit{font-size:3.5vw;margin-top:2vw}}.clinic_img .imgarea{margin-top:3rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem 3%}@media(max-width: 767px){.clinic_img .imgarea{grid-template-columns:repeat(2, 1fr);margin-top:8vw;gap:2vw}}.mv{position:relative}@media(max-width: 767px){.mv{margin-top:8vw}}.mv .c-page__bg{background:#f7f7f7;position:absolute;bottom:0;left:50%;translate:-50%;width:100vw;height:26.75rem;overflow:visible;z-index:-1}@media(max-width: 767px){.mv .c-page__bg{height:50%}}.mv_category{font-size:1.125rem;font-weight:bold;color:#32a196;background:#e8efeb;border-radius:20px;text-align:center;width:-moz-fit-content;width:fit-content;padding:8px 50px;margin-inline:auto;display:block;line-height:1;margin-bottom:40px}@media(max-width: 767px){.mv_category{border-radius:10vw;font-size:3.5vw;padding:2vw 6vw;margin-bottom:4vw}}.mv_title{font-size:2rem;font-weight:bold;color:#32a196;text-align:center;margin-block-end:5.875rem}@media(max-width: 767px){.mv_title{line-height:1.6;font-size:5.6vw;margin-block-end:6vw}}.mv_title span{line-height:1;display:block;font-size:1.5rem}@media(max-width: 767px){.mv_title span{font-size:5vw}}.mv_img{margin-bottom:4rem;border-radius:20px;overflow:hidden}@media(max-width: 767px){.mv_img{margin-bottom:4vw;border-radius:2.5vw}}.mv_anchor{display:grid;grid-template-columns:repeat(6, 1fr);justify-content:space-between;padding-inline:2.5rem;padding-block-end:5.3125rem;gap:1rem}@media(max-width: 950px){.mv_anchor{padding-inline:.75rem}}@media(max-width: 767px){.mv_anchor{grid-template-columns:repeat(2, 1fr);padding-inline:1vw;padding-block-end:8vw;gap:2vw}}@media(max-width: 480px){.mv_anchor{padding-inline:initial}}.mv_anchor_l{grid-template-columns:repeat(4, 1fr)}@media(max-width: 767px){.mv_anchor_l{grid-template-columns:repeat(2, 1fr)}}.mv_anchor li{text-align:center;position:relative}.mv_anchor li::before{content:"";position:absolute;right:0;top:50%;translate:0 -50%;width:1rem;height:1rem;background:url("../img/hoken-top/arrow04.svg") no-repeat center/contain}@media(max-width: 767px){.mv_anchor li::before{top:50%;right:3vw;width:3vw;height:3vw}}.mv_anchor li::after{content:"";width:100%;height:1px;background:#29627d;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.mv_anchor li::after{width:90%}}.mv_anchor li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:.25rem;font-size:.875rem}@media(max-width: 767px){.mv_anchor li a{font-size:3.2vw;padding-bottom:1vw}}@media(any-hover: hover){.mv_anchor li a:hover{opacity:.7}}.mv_anchor li a p{font-size:.875rem;margin-block-end:.25rem;position:relative}@media(max-width: 767px){.mv_anchor li a p{margin-block:initial;font-size:3.1vw}}@media(max-width: 767px){.mv_anchor li a p span{font-size:3.2vw}}section .txt{font-size:1rem;display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){section .txt{font-size:3.7vw;gap:3vw}}section ul.gap{display:flex;flex-direction:column;gap:.25rem}@media(max-width: 767px){section ul.gap{gap:2.5vw}}section ul.gap_l{display:flex;flex-direction:column;gap:1.25rem}@media(max-width: 767px){section ul.gap_l{gap:3.5vw}}section .img_m{width:70%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width: 767px){section .img_m{width:100%}}section .img_m.center{margin:0 auto}section .price{background-color:#e8efeb;padding:.25rem 2rem;color:#32a196;font-size:1.25rem;width:30%}@media(max-width: 767px){section .price{font-size:4.2vw;padding:1vw 2vw;width:100%}}section .price span{font-size:.875rem}@media(max-width: 767px){section .price span{font-size:2.8vw}}section .tit01{font-size:1.625rem;font-weight:bold;color:#32a196;position:relative;padding-bottom:1rem;border-bottom:solid .125rem #32a196}@media(max-width: 767px){section .tit01{font-size:5vw;padding-bottom:2vw}}section .tit02{font-size:1.5rem;font-weight:bold;color:#32a196;background-color:#e8efeb;padding:1.5rem 0 1.5rem 2rem;position:relative;display:block;line-height:1.4}@media(max-width: 767px){section .tit02{font-size:4.6vw;padding:3vw 6vw;line-height:1.4}}section .tit02::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:100%;background:#32a196}@media(max-width: 767px){section .tit02::before{width:1.5vw}}section .tit02 span{font-size:1rem;margin-left:1rem}section .tit03{font-size:1.35rem;font-weight:bold;color:#32a196;padding:0 0 .5rem 1rem;border-bottom:solid 2px #32a196}@media(max-width: 767px){section .tit03{font-size:4.4vw;padding:0 0 1vw 2vw}}section .table01{width:100%;border-collapse:separate;border-spacing:1px;background:#000}section .table01 th,section .table01 td{padding:1rem;font-size:1rem;background:#fff;vertical-align:middle}@media(max-width: 767px){section .table01 th,section .table01 td{font-size:3.7vw;padding:3vw 2vw}}section .table01 th.center,section .table01 td.center{text-align:center}section .asset01 .fl{margin-top:2rem;display:flex;align-items:center}section .asset01 .fl.gap{gap:4rem}@media(max-width: 767px){section .asset01 .fl.gap{gap:4vw}}section .asset01 .fl.gap img{width:50%}@media(max-width: 767px){section .asset01 .fl.gap img{width:90%}}section .asset01 .fl.s{gap:3rem}section .asset01 .fl.s img{width:35%}section .asset01 .fl ul{width:100%}@media(max-width: 767px){section .asset01 .fl{margin-top:8vw;flex-direction:column-reverse;gap:4vw}}section .asset01 .fl .textarea{font-size:1rem;display:flex;flex-direction:column;gap:20px}@media(max-width: 767px){section .asset01 .fl .textarea{gap:3vw;font-size:3.7vw}}section .asset01 .fl img{width:40%}@media(max-width: 767px){section .asset01 .fl img{width:90%}}section .asset02{background:#f7f7f7;border-radius:1.25rem;padding:4rem;position:relative}@media(max-width: 767px){section .asset02{padding:6vw}}@media(max-width: 767px){section .asset02.mt{margin-top:22vw;padding:15vw 6vw 6vw 6vw}}section .asset02 .tit{font-size:1.375rem;font-weight:bold;color:#32a196;padding-bottom:1rem;border-bottom:solid 2px #32a196;text-align:center}@media(max-width: 767px){section .asset02 .tit{font-size:4.6vw;padding-bottom:3vw}}section .asset02 .tit_img{position:absolute;width:8rem;height:8rem;aspect-ratio:1/1;top:-1.5rem;left:4rem}@media(max-width: 767px){section .asset02 .tit_img{width:30%;height:auto;top:-14vw;left:50%;transform:translateX(-50%)}}section .asset02 .tit_img img{-o-object-fit:contain;object-fit:contain}section .asset02 .content{margin-top:2rem;font-size:1rem}@media(max-width: 767px){section .asset02 .content{margin-top:6vw;font-size:3.7vw}}section .asset02 .content .item+.item{margin-top:3.5rem}@media(max-width: 767px){section .asset02 .content .item+.item{margin-top:4vw}}section .asset02 .content .item{display:flex;flex-direction:column;gap:2rem}section .asset02 .content p{text-align:justify}section .asset02 .content a{padding-right:2rem;border-bottom:solid 1px #29627d;width:-moz-fit-content;width:fit-content;position:relative}@media(max-width: 767px){section .asset02 .content a{padding-right:5vw}}section .asset02 .content a::after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(-90deg);width:1rem;height:1rem;background:url("../img/hoken-top/arrow04.svg") no-repeat center/contain}@media(max-width: 767px){section .asset02 .content a::after{width:4vw;height:4vw;right:0;top:1.5vw;transform:rotate(-90deg)}}section .asset02 .content_tit{font-size:1.375rem;color:#29627d}@media(max-width: 767px){section .asset02 .content_tit{font-size:4.4vw}}section .asset02 .content_tit.dot_l{position:relative;padding-left:2rem}@media(max-width: 767px){section .asset02 .content_tit.dot_l{padding-left:5vw}}section .asset02 .content_tit.dot_l::after{content:"";position:absolute;left:0;top:.9rem;background-color:#29627d;border-radius:50%;height:.8rem;width:.8rem}@media(max-width: 767px){section .asset02 .content_tit.dot_l::after{top:3vw;width:3vw;height:3vw}}section .asset02 .content_subtit{color:#29627d;font-size:1.25rem}@media(max-width: 767px){section .asset02 .content_subtit{font-size:4.2vw}}section .asset02 .content .dl{padding:2rem 0;font-size:1rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.125rem 5%}@media(max-width: 767px){section .asset02 .content .dl{font-size:3.7vw;padding:2vw;gap:3vw;margin:4vw 0}}section .asset02 .content .dl dt{width:30%;font-weight:bold;position:relative}@media(max-width: 767px){section .asset02 .content .dl dt{padding-right:3vw;font-size:3.4vw}}section .asset02 .content .dl dt::after{position:absolute;content:"";background-color:#000;position:absolute;top:50%;transform:translateY(-50%);right:0;height:1rem;width:1px}@media(max-width: 767px){section .asset02 .content .dl dt::after{height:6vw}}section .asset02 .content .dl dt.center{text-align:center}section .asset02 .content .dl dd{width:65%}@media(max-width: 767px){section .asset02 .content .dl dd{font-size:3.4vw}}section .asset02 .content .dl.diff dt{width:50%}section .asset02 .content .dl.diff dd{width:45%}section .asset02 .content .ul{display:flex;flex-direction:column;gap:2rem}@media(max-width: 767px){section .asset02 .content .ul{gap:8vw}}section .asset02 .content .ul_tit{font-size:1.25rem;font-weight:bold;color:#29627d;margin-bottom:1rem}@media(max-width: 767px){section .asset02 .content .ul_tit{font-size:4.2vw;margin-bottom:2vw}}section .asset02 .content .ul_tit span{font-size:1rem}@media(max-width: 767px){section .asset02 .content .ul_tit span{font-size:3.8vw}}section .asset02 .content .ul_list{font-size:1rem}@media(max-width: 767px){section .asset02 .content .ul_list{font-size:3.7vw}}section .asset02 .content .ul_text{font-size:1rem;margin-top:1rem}@media(max-width: 767px){section .asset02 .content .ul_text{font-size:3.7vw;margin-top:3vw}}section .asset02 .content .fl{display:flex;gap:2rem;align-items:center}@media(max-width: 767px){section .asset02 .content .fl{flex-direction:column;gap:2vw}}section .asset02 .content .fl figure{width:40%}@media(max-width: 767px){section .asset02 .content .fl figure{width:80%}}section .asset03 dl{margin-top:2rem}@media(max-width: 767px){section .asset03 dl{margin-top:4vw}}section .asset03 dl dt{font-size:1.125rem;color:#29627d}@media(max-width: 767px){section .asset03 dl dt{font-size:4.2vw}}section .asset03 dl dd{font-size:1rem;margin-bottom:2rem}@media(max-width: 767px){section .asset03 dl dd{font-size:3.7vw;margin-bottom:4vw}}section .asset04>ul{margin-top:3rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media(max-width: 767px){section .asset04>ul{margin-top:8vw;gap:4vw;justify-content:flex-start}}section .asset04>ul.diff{justify-content:flex-start}section .asset04>ul.diff>li{width:calc((100% - 4rem)/2)}@media(max-width: 767px){section .asset04>ul.diff>li{width:calc((100% - 4vw)/2)}}section .asset04>ul.diff>li figure{width:45%}@media(max-width: 767px){section .asset04>ul.diff>li figure{width:70%}}section .asset04>ul>li{width:calc((100% - 4rem)/3)}@media(max-width: 767px){section .asset04>ul>li{width:calc((100% - 4vw)/2)}}section .asset04>ul>li figure{width:65%;aspect-ratio:1/1;margin:0 auto}@media(max-width: 767px){section .asset04>ul>li figure{width:70%}}section .asset04>ul>li figcaption{text-align:center}section .asset04>ul>li figcaption .tit{color:#32a196;font-size:1.125rem;margin-top:1rem}section .asset04>ul>li figcaption .tit span{font-size:1rem}@media(max-width: 767px){section .asset04>ul>li figcaption .tit span{font-size:3.2vw}}@media(max-width: 767px){section .asset04>ul>li figcaption .tit{font-size:4vw;margin-top:2vw}}section .asset04>ul>li figcaption .text{font-size:1rem;margin-top:1rem}@media(max-width: 767px){section .asset04>ul>li figcaption .text{font-size:3.5vw;text-align:left;margin-top:2vw;letter-spacing:.02em}}section .asset04>ul>li figcaption ul{margin-top:1rem;font-size:1rem}@media(max-width: 767px){section .asset04>ul>li figcaption ul{font-size:3.4vw;letter-spacing:.02em;margin-top:2vw}}section .asset05>ul{margin-top:2rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 767px){section .asset05>ul{grid-template-columns:repeat(1, 1fr);margin-top:4vw;gap:10vw}}section .asset05>ul li .textarea{margin-top:1rem}@media(max-width: 767px){section .asset05>ul li .textarea{margin-top:3vw;margin-left:2vw}}section .asset05>ul li .textarea h3{font-size:1.125rem;color:#32a196}section .asset05>ul li .textarea h3.black{color:#333}@media(max-width: 767px){section .asset05>ul li .textarea h3{font-size:4.2vw}}section .asset05>ul li .textarea .text{font-size:1rem;margin-top:.5rem}@media(max-width: 767px){section .asset05>ul li .textarea .text{font-size:3.7vw}}section .asset05>ul li .textarea .text.check{padding-left:2rem;margin-top:initial}@media(max-width: 767px){section .asset05>ul li .textarea .text.check{padding-left:6vw}}section .asset05>ul li .textarea ul{margin-top:1rem;font-size:1rem;color:#32a196}@media(max-width: 767px){section .asset05>ul li .textarea ul{font-size:3.7vw;margin-top:3vw}}section .asset05>ul li .textarea ul.black{color:#333}section .asset06 ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem 3%;max-width:700px;font-size:1rem;margin:0 auto}@media(max-width: 767px){section .asset06 ul{width:95%;grid-template-columns:repeat(2, 1fr);font-size:3.5vw;gap:2vw;justify-content:center}}section .asset06 ul li{background-color:#f7f7f7;border-radius:50%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:bold}section .asset06 ul li span{color:#333;font-size:.9rem;font-weight:normal}@media(max-width: 767px){section .asset06 ul li span{font-size:3.4vw}}section .asset07 ul .item{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:1rem;margin:3rem 0}@media(max-width: 767px){section .asset07 ul .item{gap:2vw;font-size:3.6vw;margin:8vw 0;flex-direction:column;align-items:flex-start}}section .asset07 ul .item .left{width:40%}@media(max-width: 767px){section .asset07 ul .item .left{width:100%}}section .asset07 ul .item .right{width:60%;background-color:#f7f7f7;border-radius:1.25rem;padding:2rem}@media(max-width: 767px){section .asset07 ul .item .right{width:100%;gap:2vw;padding:6vw}}section .asset07 ul .item .right .tit{color:#29627d;font-size:1.25rem;font-weight:bold;margin-bottom:1rem}@media(max-width: 767px){section .asset07 ul .item .right .tit{font-size:4.2vw;margin-bottom:1vw}}section .asset07 ul .item .arrow{position:relative;display:inline-block;width:1rem;height:2rem}@media(max-width: 767px){section .asset07 ul .item .arrow{transform:rotate(90deg);margin-left:15vw}}section .asset07 ul .item .arrow::before,section .asset07 ul .item .arrow::after{content:"";position:absolute;top:calc(50% - 2px);right:0;width:1rem;height:.25rem;border-radius:9999px;background-color:#29627d;transform-origin:calc(100% - 2px) 50%}@media(max-width: 767px){section .asset07 ul .item .arrow::before,section .asset07 ul .item .arrow::after{content:"";position:absolute;top:calc(50% - 2px);right:0;width:3vw;height:.5vw;border-radius:9999px;background-color:#29627d;transform-origin:calc(100% - 2px) 50%}}section .asset07 ul .item .arrow::before{transform:rotate(45deg)}section .asset07 ul .item .arrow::after{transform:rotate(-45deg)}section .faq_outer{font-size:1rem}@media(max-width: 767px){section .faq_outer{font-size:3.5vw}}section .faq_item_q{border-bottom:solid 1px #ededed;cursor:pointer;transition:all .4s ease;position:relative;padding:.8rem}@media(max-width: 767px){section .faq_item_q{padding:2vw 6vw 2vw 2vw}}section .faq_item_q:hover{opacity:.6}section .faq_item_q::before,section .faq_item_q::after{position:absolute;content:"";top:0;right:2rem;bottom:0;width:.875rem;height:.125rem;margin:auto;background:#32a196}@media(max-width: 767px){section .faq_item_q::before,section .faq_item_q::after{width:3vw;right:1vw;height:.5vw}}section .faq_item_q::after{transform:rotate(-90deg);transition:all .4s}section .faq_item_q.active::after{transform:rotate(0deg)}section .faq_item_a{transition:all ease .4s;background-color:#e8efeb;height:0;overflow:hidden}section .faq_item_a_inner{padding:1rem 1rem 1.5rem 1rem;display:flex;align-items:baseline}@media(max-width: 767px){section .faq_item_a_inner{padding:2vw}}section .faq_item_q,section .faq_item_a{display:flex;align-items:baseline}section .faq_item_q span,section .faq_item_a span{color:#29627d}section .faq_item_q .qa,section .faq_item_a .qa{display:block;font-size:1.5rem;margin-right:20px;color:#32a196;font-weight:bold;font-family:"Outfit",sans-serif}@media(max-width: 767px){section .faq_item_q .qa,section .faq_item_a .qa{font-size:3.6vw;margin-right:2vw}}section .allergy-test{display:flex;gap:1rem}@media(max-width: 767px){section .allergy-test{flex-direction:column;gap:4vw}}section .allergy-test .table01 thead tr th{color:#fff}section .allergy-test .table01 tbody tr{height:7rem}@media(max-width: 767px){section .allergy-test .table01 tbody tr{height:12vw}}section .allergy-test .table01 tbody tr th{width:30%}section .allergy-test .table01 tbody tr td img{height:2.5rem;width:auto}@media(max-width: 767px){section .allergy-test .table01 tbody tr td img{height:8vw}}section .allergy-test .table01 tbody tr td p{font-size:.875rem;margin-top:1rem;line-height:1.4;letter-spacing:0}@media(max-width: 767px){section .allergy-test .table01 tbody tr td p{font-size:3.4vw;margin-top:2vw}}section .allergy-test .table01.first{border-radius:10px 10px 0 0;background-color:#32a196}section .allergy-test .table01.first thead tr{overflow:hidden}section .allergy-test .table01.first thead tr th{border-radius:10px 10px 0 0;background-color:#32a196}section .allergy-test .table01.first tbody{background-color:#fff}section .allergy-test .table01.first tbody tr th{background-color:rgba(50,161,150,.15);color:#32a196}section .allergy-test .table01.second{background-color:#29627d}section .allergy-test .table01.second thead tr{overflow:hidden}section .allergy-test .table01.second thead tr th{background-color:#29627d}section .allergy-test .table01.second tbody{background-color:#fff}section .allergy-test .table01.second tbody tr th{background-color:rgba(41,98,125,.15);color:#29627d}section .allergy_type{display:flex;border-radius:10px 10px 0 0;overflow:hidden}@media(max-width: 767px){section .allergy_type{border-radius:initial;flex-direction:column;gap:6vw}}section .allergy_type .content{width:50%}@media(max-width: 767px){section .allergy_type .content{width:100%;border-radius:10px 10px 0 0;overflow:hidden}}section .allergy_type .content .tit{text-align:center;padding:1rem;color:#fff;background-color:#32a196}@media(max-width: 767px){section .allergy_type .content .tit{font-size:3.6vw;padding:3vw}}section .allergy_type .content ul li{border:solid 1px #32a196;height:8rem;display:flex;gap:1.5rem;align-items:center;padding:1rem}@media(max-width: 767px){section .allergy_type .content ul li{height:auto;padding:3vw;gap:5vw}}section .allergy_type .content ul li img{width:20%;height:auto;-o-object-fit:contain;object-fit:contain}section .allergy_type .content ul li p{line-height:1.4}@media(max-width: 767px){section .allergy_type .content ul li p{font-size:3.5vw}}section .allergy_type .content ul li p span{display:inline;color:#32a196}section .allergic-conjunctivitis_reasons{display:flex;gap:3rem}@media(max-width: 767px){section .allergic-conjunctivitis_reasons{flex-direction:column;gap:8vw}}section .allergic-conjunctivitis_reasons li{width:50%}@media(max-width: 767px){section .allergic-conjunctivitis_reasons li{width:100%}}section .allergic-conjunctivitis_reasons li .tit{color:#fff;padding:.5rem;text-align:center;font-size:1rem}@media(max-width: 767px){section .allergic-conjunctivitis_reasons li .tit{padding:1.5vw;font-size:4vw}}section .allergic-conjunctivitis_reasons li .tit.first{background-color:#32a196}section .allergic-conjunctivitis_reasons li .tit.second{background-color:#a19332}section .allergic-conjunctivitis_reasons li .img{width:95%;height:auto;margin:0 auto}section .allergic-conjunctivitis_reasons li p{font-size:.8rem;text-align:center;letter-spacing:0}@media(max-width: 767px){section .allergic-conjunctivitis_reasons li p{font-size:3.5vw}}section .atopic-dermatitis_reason{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 4%;width:70%;margin:0 auto}@media(max-width: 767px){section .atopic-dermatitis_reason{width:100%;gap:4vw 2%}}section .atopic-dermatitis_reason li{width:22%}@media(max-width: 767px){section .atopic-dermatitis_reason li{width:23%}}section .atopic-dermatitis_reason li img{aspect-ratio:1/1;height:auto}section .atopic-dermatitis_reason li p{text-align:center;font-size:1rem}@media(max-width: 767px){section .atopic-dermatitis_reason li p{font-size:3.2vw}}