﻿html{scroll-behavior:smooth;scroll-padding-top:150px}body{position:relative;font-size:16px;line-height:1;font-family:"Noto Sans JP",sans-serif;color:#363833;display:flex;flex-direction:column;min-height:100vh}body.contact{scroll-behavior:auto}main{flex:1;position:relative;width:100%;overflow:hidden;background-color:#fff;padding-top:80px}@media(max-width: 500px){main{max-width:500px}}a{text-decoration:none;color:#363833;transition:opacity .3s}a:hover{opacity:.7}img{max-width:100%;height:auto;vertical-align:bottom}li{list-style:none}@media(max-width: 500px){.pc_only{display:none !important}}@media(min-width: 501px){.sp_only{display:none !important}}.c-inner{max-width:500px;width:500px;margin:0 auto}.c-table{margin-bottom:55px;width:100%;box-sizing:border-box;border-top:#000 1px solid;border-left:#000 1px solid;background:#fff;text-align:left;margin-bottom:55px;border-collapse:collapse}.c-table th,.c-table td{border-right:#000 1px solid;border-bottom:#000 1px solid;vertical-align:middle;font-size:14px;line-height:1.75;font-weight:500;padding:10px 10px 8px 10px;box-sizing:border-box}.c-table th{width:120px}.tcenter{text-align:center}@media(max-width: 500px){.tcenter{text-align:left}}.tright{text-align:right}.image_cnt{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:fit-content}.scroll_contents{display:flex;flex-direction:column;max-width:500px;width:100%;min-height:100vh;position:absolute;top:0;left:50%;z-index:9}@media(max-width: 1020px){.scroll_contents{position:static;margin:0 auto}}.fiexd_logo{max-width:460px;width:100%;position:fixed;top:30px;left:30px;z-index:10}@media(max-width: 1020px){.fiexd_logo{display:none}}.fixed_pc_btn__container{max-width:460px;width:100%;position:fixed;top:50%;left:10%;z-index:10}@media(max-width: 1200px){.fixed_pc_btn__container{left:30px}}@media(max-width: 1020px){.fixed_pc_btn__container{display:none}}.fixed_pc_btn__container .fixed_pc_btn__wrap{display:flex;flex-direction:column;gap:15px}.fixed_pc_btn__container .fixed_pc_btn__wrap a:hover{opacity:1;transform:translateY(2px)}.fixed_sp_btn__container{display:none;max-width:500px;width:100%;position:fixed;bottom:0px;left:50%;transform:translateX(-50%);z-index:10}@media(max-width: 1020px){.fixed_sp_btn__container{display:block}}.fixed_sp_btn__container .fixed_sp_btn__wrap{display:flex}.fixed_sp_btn__container .fixed_sp_btn__wrap a{width:50%}.fixed_sp_btn__container .fixed_sp_btn__wrap a:hover{opacity:1}.fixed_bg{position:fixed;top:0;left:0;z-index:8;width:100%;height:100%;background-image:url("../images/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 500px){.fixed_bg{display:none}}.more_btn{display:block;width:fit-content;margin:0 auto}@media(max-width: 500px){.more_btn{width:532px;width:55.4166666667vw}}.c-btn-double{display:block;font-size:18px;line-height:1.5;border:double 3px #008180;color:#008180;width:fit-content;margin:45px auto 0;padding:15px 25px}.line_btn{display:block;width:993px;width:387.890625px;transform:translateX(28%);margin-left:auto;margin-right:auto}@media(max-width: 500px){.line_btn{width:100%;transform:none}}.course_wrap{width:1440px;width:90%;display:flex;justify-content:center;align-items:flex-end;gap:160px;margin:0 auto}@media(max-width: 500px){.course_wrap{max-width:100%;width:100%;flex-direction:column;align-items:center;gap:80px}}.course_wrap a{display:block;width:fit-content;margin-top:30px;margin:30px 0 0 auto}@media(max-width: 500px){.course_wrap a{width:210px}.course_wrap a img{width:100%}}.course_wrap>div:first-child{position:relative}@media(min-width: 501px){.course_wrap>div:first-child{padding-top:90px}.course_wrap>div:first-child::before{content:"";position:absolute;background-image:url(../images/sec_08_01_20240200.png);background-size:contain;width:582px;height:81px;top:0;left:50%;transform:translateX(-50%)}}.course_wrap>div:first-child::after{content:"";display:block;width:84px;height:136px;position:absolute;top:50%;right:-124px;background-image:url("/images/course_arrow.svg");background-size:contain}@media(max-width: 500px){.course_wrap>div:first-child::after{display:none}}.grad_head{width:67.7%;margin:0 auto}@media(max-width: 500px){.grad_head{width:100%}}.sub_inner{max-width:500px;width:calc(100% - 60px);margin:60px auto 90px}.sub_h1_head{display:block;width:100%;max-width:500px;padding:25px 0;margin:0 auto;margin-top:40px;text-align:center;font-size:35px;font-weight:normal;line-height:1.32;background-color:#536b79;color:#fff}.topics_list{width:870px;margin:0 auto}.topics_list .date{line-height:1.5}.topics_list h3{font-weight:normal;line-height:1.5}.topics_list li+li{border-top:1px solid #000}.topics_list a{display:flex;gap:15px;padding:30px 8px;font-size:18px}@media(max-width: 500px){.topics_list a{flex-direction:column;gap:10px;font-size:34px}}header{position:fixed;z-index:997;max-width:500px;width:100%;padding-right:30px;padding-left:30px;height:80px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-sizing:border-box;background-color:#fff}header a.header_logo{max-width:450px;width:100%;margin-right:auto}header a.header_line,header img.header_line{max-width:400px;width:100%;margin-right:15px}@media(max-width: 1000px){header a.header_line,header img.header_line{display:none}}@media(max-width: 500px){header{height:80px;padding:0 20px}}footer{background-color:#536b79;padding:45px 20px 50px;margin-top:auto;position:relative}@media(max-width: 1020px){footer{padding:45px 20px 120px}}@media(max-width: 500px){footer{max-width:500px;width:100%}}footer::before{content:"";display:block;max-width:500px;width:100%;aspect-ratio:250/121;position:absolute;top:-50px;left:50%;z-index:1;transform:translateX(-50%);background-image:url("../images/footer_bg.svg");background-size:contain;background-repeat:no-repeat}footer .link_list{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 16px;padding-bottom:30px;margin:0 auto 30px;border-bottom:2px solid #fff;position:relative;z-index:2}@media(max-width: 500px){footer .link_list{width:440px;gap:20px}footer .link_list a{font-size:20px}}footer a{color:#fff;font-weight:500}footer .flex{display:flex;align-items:flex-start;justify-content:center;gap:30px;position:relative;z-index:2}footer .flex img{width:30px}@media(max-width: 500px){footer .flex{flex-direction:column;align-items:center}}@media(max-width: 500px){footer .flex_sp{display:flex;gap:20px}}footer p{color:#fff;font-weight:500;line-height:1.7}footer p span{font-size:16px}footer .footer_title{font-size:16px}@media(max-width: 500px){footer .footer_title{font-size:18px}}.drawer_hidden{display:none}.drawer_open{display:block;width:50px;z-index:998;cursor:pointer}.drawer_open .menu_image{display:block}.drawer_open .close_image{display:none}@media(max-width: 500px){.drawer_open{width:auto}}.mv-nav{position:absolute;top:0;left:0}.nav_content{max-width:500px;width:100%;height:0;overflow-y:hidden;position:fixed;top:80px;left:50%;z-index:990;background:#f5f0ea;transition:.5s}.nav_content_scroll{padding:40px 60px;overflow-y:scroll;height:100%}.nav_content li{border-bottom:solid 1px #9d803c}.nav_content a{font-size:11.71875px;letter-spacing:1px;line-height:1.85;padding-bottom:10px;padding-top:8px;display:block}@media(max-width: 1020px){.nav_content{transform:translateX(-50%)}}@media(max-width: 500px){.nav_content_scroll{padding:30px 20px}.nav_content a{font-size:20px}}#drawer_input:checked~.nav_content{height:calc(100vh - 80px)}#drawer_input:checked+.drawer_open .menu_image{display:none}#drawer_input:checked+.drawer_open .close_image{display:block}main.top .c-inner{width:500px}main.top .top_subheading{margin-top:80px}@media(max-width: 500px){main.top .top_subheading{width:calc(100% - 30px)}main.top .top_subheading img{width:100%}}@media(max-width: 500px){main.top h2 img{width:100%}}main.top .mv{position:relative}main.top .mv .menu_btn{position:absolute;top:10px;right:0;width:102.8645833333px}@media(max-width: 500px){main.top .mv .menu_btn{width:258px}}main.top .splide__slide img{margin:0 auto;display:block}@media(max-width: 500px){main.top .splide__slide img{width:100%}}main.top .sec_topics{margin-top:5vw}@media(max-width: 500px){main.top .sec_topics{margin-top:8vw}}main.top .sec_topics h2{font-size:18.75px;font-weight:normal;text-align:center}@media(max-width: 500px){main.top .sec_topics h2{font-size:48px}}main.top .sec_topics a.morebtn{display:block;width:fit-content;margin-left:auto;margin-right:30px;border-bottom:solid 1px #000;padding-bottom:8px}@media(max-width: 500px){main.top .sec_topics a.morebtn{font-size:34px}}main.top .sec_01{position:relative}main.top .sec_01 .linkbtn{display:block;max-width:230px;width:100%;position:absolute;bottom:585px;right:20px}main.top .sec_01 .linkbtn2{display:block;max-width:230px;width:100%;position:absolute;bottom:100px;right:20px}main.top .sec_01 .sec_01_iframe{padding:20px 0;text-align:center;background-color:#f4efea}main.top .sec_01 .sec_01_iframe iframe{width:calc(100% - 40px);height:auto;aspect-ratio:16/9}main.top .sec_02{position:relative}main.top .sec_02 .popup_link:hover{opacity:1}main.top .sec_02_contents_wrap{background-color:#2e6697}main.top .sec_02_contents_wrap>p{font-size:21px;color:#fff;margin:0 20px}main.top .sec_02_dl{padding:0 20px}main.top .sec_02_dl>div{margin-top:20px;margin-left:5px}main.top .sec_02_dl dt,main.top .sec_02_dl dd{color:#fff;font-size:18px;line-height:1.7}main.top .sec_02_dl dt{position:relative;padding-left:30px;cursor:pointer}main.top .sec_02_dl dt::before,main.top .sec_02_dl dt::after{content:"";width:15px;height:2px;position:absolute;top:50%;left:0;background-color:#fff}main.top .sec_02_dl dt::after{transform:rotate(90deg)}main.top .sec_02_dl dd{margin-top:5px;display:none}main.top .sec_02_dl>div.open dt::after{transform:rotate(0deg)}main.top .sec_02_dl>div.open dd{display:block}main.top .sec_04{position:relative}main.top .sec_04 .linkbtn{display:block;max-width:230px;width:100%;position:absolute;top:2220px;right:20px}main.top .sec_05{position:relative}main.top .sec_05 .linkbtn{display:block;max-width:230px;width:100%;position:absolute;top:1466px;right:20px}main.top .sec_05 .contact_form{position:absolute;bottom:54px;left:31px;font-size:11px;border-bottom:1px solid #515151;padding-bottom:3px;color:#515151}main.top .sec_06_iframe{padding:60px 0 120px;text-align:center;background-color:#fbfbfb}main.top .sec_06_iframe iframe{width:calc(100% - 40px);height:auto;aspect-ratio:16/9}.fixed_line_btn{display:none;position:fixed;bottom:0;left:0;z-index:996;width:100%}.fixed_line_btn img{width:100%}@media(max-width: 500px){.fixed_line_btn{display:block}}.fancybox__container{overflow-y:auto !important;z-index:999}.fancybox__image{max-width:100%;height:auto}.is-close{border:2px solid #4d6183 !important;border-radius:50%;width:min(10vw,50px) !important;height:min(10vw,50px) !important;top:min(13vw,65px) !important;right:min(13vw,65px) !important}@media(max-width: 500px){.is-close{top:11.5vw !important;right:10.5vw !important}}.is-close svg{color:#4d6183 !important;width:min(6vw,30px) !important;height:min(6vw,30px) !important}#popup_01,#popup_02{max-width:500px;width:100%}main.concept .concept_contents p{font-size:42px;font-size:10.9375px;line-height:1.66;letter-spacing:1px;word-break:break-all}@media(max-width: 500px){main.concept .concept_contents p{font-size:40px}}main.doctor .doctor_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:100px}@media(max-width: 500px){main.doctor .doctor_list{gap:220px}}main.doctor .doctor_list li{width:calc((100% - 100px)/2)}@media(max-width: 500px){main.doctor .doctor_list li{width:100%}}main.doctor .doctor_list li img{display:block;width:210px;border-radius:30px;margin:0 auto}main.doctor .doctor_list li .pos{margin-top:20px;font-size:18px;line-height:1.5;letter-spacing:1px;text-align:center}@media(max-width: 500px){main.doctor .doctor_list li .pos{font-size:28px}}main.doctor .doctor_list li .name{margin-top:14px;font-size:28px;letter-spacing:1px;font-weight:bold;text-align:center}@media(max-width: 500px){main.doctor .doctor_list li .name{font-size:49px}}main.doctor .doctor_list li .name span{font-size:18px}@media(max-width: 500px){main.doctor .doctor_list li .name span{font-size:34px}}main.doctor .doctor_list li .qua{margin-top:16px;font-size:16px;letter-spacing:1px;text-align:center}main.doctor .doctor_list li .career{display:block;position:relative}main.doctor .doctor_list li .career::before{content:"";display:block;width:100%;height:156px;background-image:url("/images/doctor_career.svg");background-size:contain}main.doctor .doctor_list li .career p{font-size:18px;line-height:1.8;letter-spacing:1px;padding:0 30px}main.doctor .doctor_list li .career p:first-child{margin:-50px 0 0 0}@media(max-width: 500px){main.doctor .doctor_list li .career p{font-size:31px}}main.doctor .doctors_message{margin-top:45px;border:solid 1px #0e4a5d;padding:35px}main.doctor .doctors_message h2{margin-bottom:15px}main.doctor .doctors_message p{font-size:18px;line-height:1.5}main.doctor .doctors_message p+p{margin-top:8px}main.legal .intro{font-size:23px;line-height:1.34;letter-spacing:1px}@media(max-width: 500px){main.legal .intro{font-size:3.75vw}}main.legal .legal_list{margin-top:60px}main.legal .legal_list li{counter-increment:item}main.legal .legal_list li h2,main.legal .legal_list li p{font-size:23px;line-height:1.34;letter-spacing:1px}main.legal .legal_list li h2:before{content:counter(item) "."}main.legal .legal_list li h2+p{margin-top:10px}main.legal .legal_list li+li{margin-top:60px}main.symptoms .symptoms_list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px 65px}@media(max-width: 500px){main.symptoms .symptoms_list{gap:50px}}main.symptoms .symptoms_list li{width:calc((100% - 130px)/3)}@media(max-width: 500px){main.symptoms .symptoms_list li{width:calc((100% - 50px)/2)}}main.symptoms .symptoms_list li .tag{margin-top:20px;padding:7px 0;text-align:center;font-size:14px;letter-spacing:1px;line-height:1.5;background-color:#ffffda;border:1px solid #ea617f;color:#ea617f;border-radius:40px}@media(max-width: 500px){main.symptoms .symptoms_list li .tag{line-height:1.3}}main.symptoms .symptoms_list li img{border-radius:35px}main.symptoms .symptoms_list li h2{margin-top:12px;font-size:36px;letter-spacing:1px;line-height:1.36}@media(min-width: 501px){main.symptoms .symptoms_list li h2{font-size:9.375px}}main.symptoms .symptoms_list li .date_name{margin-top:15px;display:flex;align-items:flex-start;gap:30px}main.symptoms .symptoms_list li .date_name time,main.symptoms .symptoms_list li .date_name p{font-size:28px;letter-spacing:1px}@media(min-width: 501px){main.symptoms .symptoms_list li .date_name time,main.symptoms .symptoms_list li .date_name p{font-size:7.2916666667px}}main.voice .voice_list_01{display:flex;flex-wrap:wrap;justify-content:center;gap:140px}@media(max-width: 500px){main.voice .voice_list_01{gap:40px}}main.voice .voice_list_01 li{width:calc((100% - 140px)/2)}@media(max-width: 500px){main.voice .voice_list_01 li{width:100%}}main.voice .voice_list_01 li .movie{width:100%;aspect-ratio:16/9}main.voice .voice_list_01 li .movie iframe{width:100%;height:100%}main.voice .voice_list_01 li .age{display:flex;justify-content:center;align-items:center;width:200px;height:63px;font-size:20px;letter-spacing:1px;color:#fff;font-weight:bold;background-image:url("/images/voice_age_bg.png");background-size:contain}@media(max-width: 500px){main.voice .voice_list_01 li .age{margin-top:10px}}main.voice .voice_list_01 li h2{margin-top:10px;font-size:32px;letter-spacing:1px;line-height:1.6}@media(min-width: 501px){main.voice .voice_list_01 li h2{font-size:8.3333333333px}}@media(max-width: 500px){main.voice .voice_list_01 li h2{font-size:40px}}@media(max-width: 500px){main.voice .voice_list_02_area{padding:80px}}main.voice .voice_list_02_area .voice_list_02_contents{max-width:1560px;width:100%;margin:120px auto;padding:0 30px}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents{margin:45px auto}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02{display:flex;justify-content:center;flex-wrap:wrap;gap:80px 90px}@media(max-width: 1200px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02{justify-content:center}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li{max-width:640px;width:100%}@media(min-width: 1201px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li:nth-child(2n){position:relative}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li:nth-child(2n)::before{content:"";width:1px;height:100%;left:-45px;top:0;position:absolute;background-color:#81beb3}}@media(max-width: 1440px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li{max-width:calc((100% - 90px)/2)}}@media(max-width: 1200px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li{max-width:640px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li{max-width:100%}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info{display:flex;align-items:center;gap:85px}@media(min-width: 501px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info{gap:22.1354166667px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info{gap:70px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .icon{width:258px}@media(min-width: 501px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .icon{width:67.1875px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .icon{width:163px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .info{flex:1}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .info .age{width:fit-content;background-color:#fff;border:2px solid #81beb3;border-radius:60px;font-size:28px;padding:12px 33px;text-align:center;letter-spacing:1px}@media(min-width: 501px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .info .age{font-size:15.625px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .icon_info .info .age{width:346px;font-size:40px;padding:15px 0}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .tag{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .tag{margin-top:35px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .tag li{background-color:#ddede6;border-radius:60px;font-size:50px;font-size:13.0208333333px;padding:25px 50px;padding:6.5104166667px 13.0208333333px;text-align:center;letter-spacing:1px}@media(min-width: 501px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .tag li{font-size:13.0208333333px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .tag li{padding:20px 25px;font-size:32px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .catch{font-size:28.125px;font-weight:bold;margin-top:25px;line-height:1.5;color:#005eae;white-space:pre-wrap}@media(max-width: 1440px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .catch{font-size:24px}}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .catch{font-size:30px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .comment{margin-top:16px;font-size:18px;font-weight:bold;line-height:1.93;letter-spacing:.9px}@media(max-width: 500px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_02>li .comment{margin-top:40px;font-size:28px}}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_03{margin:240px auto 0;width:690px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:90px}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_03 li{width:300px}main.voice .voice_list_02_area .voice_list_02_contents .voice_list_03 li p{font-size:35px;font-weight:bold;letter-spacing:.05px;line-height:1.6;text-indent:-1em;margin-left:1em;text-align:center}@media(min-width: 501px){main.voice .voice_list_02_area .voice_list_02_contents .voice_list_03 li p{font-size:9.1145833333px}}main.topics{padding-bottom:90px}main.topics .topics_list{margin-top:60px;margin-bottom:60px}main.topics .topics_list h3{font-weight:normal;font-size:18px}main.topics article p.date{font-size:18px;margin-bottom:10px}main.topics article h2{font-size:28px;margin-bottom:35px;line-height:1.5}main.topics article p{line-height:1.5}main.topics article p+p{margin-top:15px}main.faq .faq_heading{width:430px;display:block;margin:90px auto 0}@media(max-width: 500px){main.faq .faq_heading{margin:90px auto}}main.faq .content{margin:90px auto;max-width:1200px;padding:0 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:45px}@media(max-width: 500px){main.faq .content{margin:50px 0}}main.faq .faq_wrap{width:calc((100% - 45px)/2);max-width:520px}@media(max-width: 500px){main.faq .faq_wrap{width:100%;max-width:100%}}main.faq .faq_list{display:none;margin-top:35px}main.faq .faq_list_heading{font-size:20px;line-height:1.5;text-align:center;border:solid 1px #ee8ca2;height:80px;display:flex;align-items:center;justify-content:center;color:#ee8ca2;font-weight:normal;cursor:pointer;position:relative}@media(max-width: 500px){main.faq .faq_list_heading{height:auto;font-size:35px;padding:15px 0}}main.faq .faq_list_heading::after{content:">";position:absolute;right:40px}main.faq .faq_list div{width:100%}@media(max-width: 500px){main.faq .faq_list div{width:100%}}main.faq .faq_list div+div{margin-top:25px}main.faq .faq_list div dt{cursor:pointer}main.faq .faq_list div dt::before{content:"+";width:15px;display:inline-block}main.faq .faq_list div.acc_open dt::before{content:"-"}main.faq .faq_list dt{font-size:20px;line-height:1.5;letter-spacing:.5px}@media(max-width: 500px){main.faq .faq_list dt{font-size:42px}}main.faq .faq_list dd{display:none;font-size:20px;line-height:1.6;letter-spacing:.5px;position:relative;color:#ee8ca2}@media(max-width: 500px){main.faq .faq_list dd{font-size:35px}}main.clinic .clinic_contents .clinic_heading{font-size:39px;border:solid 1px #ea617f;padding:.5% 2% .8%;color:#ea617f;font-weight:normal;width:30.73vw;text-align:center}@media(min-width: 501px){main.clinic .clinic_contents .clinic_heading{font-size:10.15625px}}@media(max-width: 500px){main.clinic .clinic_contents .clinic_heading{width:590px}}main.clinic .clinic_contents .clinic_heading:not(:first-child){margin-top:3vw}@media(max-width: 500px){main.clinic .clinic_contents .clinic_heading:not(:first-child){margin-top:90px}}main.clinic .clinic_contents p{font-size:39px;line-height:1.66;letter-spacing:.1em;margin-top:1vw}@media(min-width: 501px){main.clinic .clinic_contents p{font-size:10.15625px}}@media(max-width: 500px){main.clinic .clinic_contents p{font-size:39px}}main.clinic .clinic_contents p.f-bold{font-size:56px;font-weight:bold}@media(min-width: 501px){main.clinic .clinic_contents p.f-bold{font-size:14.5833333333px}}@media(max-width: 500px){main.clinic .clinic_contents p.f-bold{font-size:45px}}main.qr p.catch{color:#ee8ca2;font-size:29px;line-height:2;text-align:center;font-weight:bold;margin-bottom:70px}main.qr p.catch span{font-size:33px}main.qr img{margin:0 auto;display:block;width:fit-content}main.qr img+p{font-size:28px;line-height:1.5;margin-top:95px}main.qr .sub_inner{width:1200px;margin-bottom:200px;padding-right:30px;padding-left:30px}main.paper .paper_list{display:flex;flex-wrap:wrap;justify-content:center}main.paper .paper_list li{width:950px}main.paper .paper_list li+li{margin-top:220px}main.paper .paper_list img{width:560px;max-width:100%;margin:0 auto;display:block}main.paper .paper_list a{display:block;background-color:#ea617f;color:#fff;width:164.0625px;font-size:56px;font-size:14.5833333333px;text-align:center;padding:25px 0;border-radius:33px;font-weight:bold;margin:130px auto 0}@media(max-width: 500px){main.paper .paper_list a{font-size:56px;width:75%;padding:45px 0;letter-spacing:.01em}}main.paper .paper_info{margin-top:60px}main.paper .paper_info dt,main.paper .paper_info dd{line-height:1.5}main.paper .paper_info dt{font-size:65px;font-size:16.9270833333px;font-weight:bold;color:#ea617f}main.paper .paper_info dd{margin-top:15px;font-size:51px;font-size:13.28125px}main.paper .paper_info dd+dt{margin-top:35px}@media(max-width: 500px){main.paper .paper_info{margin-top:122px}main.paper .paper_info dt{font-size:53px}main.paper .paper_info dd{font-size:42px}}main.single_column{font-size:16px;background:linear-gradient(180deg, rgb(255, 252, 240) 0%, rgb(255, 245, 245) 100%)}@media(max-width: 500px){main.single_column{font-size:3.5vw}}main.single_column .detail{padding-top:2px}main.single_column .comSort{margin-bottom:25px;text-align:center}main.single_column .ttl{margin-bottom:15px;font-size:32px;font-size:3.2rem;line-height:1.43;letter-spacing:.05em;text-align:center;font-weight:700}main.single_column .date{margin-bottom:44px;text-align:center;letter-spacing:.15em}main.single_column .topPho{width:711px;margin:0 auto 41px;border-radius:60px;overflow:hidden}main.single_column .topPho span{width:75px;height:75px;position:absolute;left:20px;top:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;letter-spacing:.15em;box-sizing:border-box;border-radius:100px;background-color:#f37160;font-weight:500;z-index:1}main.single_column .topPho::before{border-radius:60px}main.single_column .detailBox{width:501px;max-width:100%;margin:0 auto 142px}@media(max-width: 500px){main.single_column .detailBox{width:100%}}main.single_column .detailBox p{margin-bottom:73px;line-height:2;letter-spacing:.15em;text-align:justify}main.single_column .detailBox p a{color:#72797f;text-decoration:underline}main.single_column .detailBox p a:hover{text-decoration:none}main.single_column .detailBox h3{margin-bottom:21px;padding:22px 45px;font-size:24px;font-size:2.4rem;line-height:1.35;text-align:center;letter-spacing:.05em;font-weight:700;background-color:#fff;border-radius:50px}main.single_column .detailBox h4{margin-bottom:12px;padding-left:26px;position:relative;letter-spacing:.15em;font-weight:700}main.single_column .detailBox h4:before{position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#f9ebb4;border-radius:100px;content:""}main.single_column .detailBox hr{margin-bottom:49px;border:none;border-top:4px dotted #f9ebb4}main.single_column .detailBox h5{margin-bottom:14px;padding-left:17px;letter-spacing:.08em;position:relative;font-weight:400}main.single_column .detailBox h5:before{position:absolute;left:0;top:6px;width:14px;height:14px;background-color:#f9ebb4;border-radius:100px;content:""}main.single_column .detailBox figure.wp-block-image,main.single_column .detailBox .wp-block-image figure{margin-bottom:50px;display:flex;flex-direction:column;gap:5px}main.single_column .detailBox figure.wp-block-image img,main.single_column .detailBox .wp-block-image figure img{order:2}main.single_column .detailBox figure.wp-block-image figcaption,main.single_column .detailBox .wp-block-image figure figcaption{line-height:1.5}main.single_column .detailBox figure.aligncenter{margin:0 auto 55px;max-width:700px}main.single_column .btmBox h3{margin:0 -29px 27px}main.single_column .btmBox li{margin-right:33px;width:260px}main.single_column .btmBox li:nth-child(4n){margin-right:0}main.single_column .btmBox li a{display:block}main.single_column .btmBox li .photo{margin-bottom:15px;position:relative;box-sizing:border-box;overflow:hidden;border-radius:40px}main.single_column .btmBox li .photo .new{width:50px;height:50px;position:absolute;left:10px;top:10px;color:#fff;text-align:center;display:flex;align-items:center;font-size:1.3rem;font-size:13px;justify-content:center;letter-spacing:.15em;box-sizing:border-box;border-radius:100px;background-color:#f37160;font-weight:500;z-index:1}main.single_column .btmBox li .photo:before{border-radius:40px}main.single_column .btmBox li .pho{height:191px;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:transform ease .3s;-webkit-transition:transform ease .3s}main.single_column .btmBox li .comSort{margin-bottom:8px;text-align:left}main.single_column .btmBox li .title{margin-bottom:10px;font-size:2rem;font-size:20px;letter-spacing:.05em;line-height:1.6;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}main.single_column .btmBox li .time{color:#72797d;letter-spacing:.15em}@media all and (min-width: 897px){main.single_column .btmBox li a:hover .pho{transform:scale(1.05);-webkit-transform:scale(1.05)}main.single_column .btmBox li a:hover .title,main.single_column .btmBox li a:hover .time{color:#ff7b70}}@media all and (max-width: 896px){main.single_column .comSort{margin-bottom:14px}main.single_column .ttl{margin-bottom:13px;font-size:2.1rem;font-size:21px;line-height:1.71}main.single_column .date{margin-bottom:37px;font-size:1.2rem}main.single_column .topPho{width:auto;margin:0 auto 34px;border-radius:30px}main.single_column .topPho img{width:100%}main.single_column .topPho span{width:38px;height:38px;left:10px;top:10px;font-size:.8rem}main.single_column .topPho::before{border-radius:30px}main.single_column .detailBox{width:auto;margin:0 auto 114px}main.single_column .detailBox p{margin-bottom:52px;line-height:1.75}main.single_column .detailBox h3{margin-bottom:21px;padding:20px 10px 18px;border-radius:30px}main.single_column .detailBox h4{margin-bottom:8px;padding-left:20px;font-size:1.9rem;line-height:1.63}main.single_column .detailBox h4:before{left:1px;top:8px;width:17px;height:17px}main.single_column .detailBox hr{border-top-width:2px}main.single_column .detailBox h5{margin-bottom:4px}main.single_column .detailBox figure.aligncenter{margin:0 auto 30px;max-width:inherit}main.single_column .btmBox h3{margin:0 -19px 59px}main.single_column .detailBox p a:hover{text-decoration:underline}main.single_column .btmBox ul{margin:-47px -11px 0;justify-content:space-between}main.single_column .btmBox li{margin:47px 0 0;width:46.5%}main.single_column .btmBox li .photo{border-radius:20px}main.single_column .btmBox li .photo:before{border-radius:20px}main.single_column .btmBox li .pho{height:auto;padding-bottom:70.5%}main.single_column .btmBox li .photo .new{width:38px;height:38px;left:10px;top:10px;font-size:.8rem}main.single_column .btmBox li .comSort{margin-bottom:8px}main.single_column .btmBox li .title{margin-bottom:8px;font-size:1.6rem;line-height:1.75}main.single_column .btmBox li .time{font-size:1.2rem;letter-spacing:.05em}}.comSort{margin:-5px 0 15px}.comSort span{padding:8px 20px 10px;margin:5px 5px 0 0;font-size:1.4rem;font-size:14px;color:#72797d;letter-spacing:.13em;border:1px solid #ffe9dd;display:inline-block;vertical-align:top;line-height:1 !important;border-radius:20px;background:linear-gradient(to right, #fff9e3 0%, #fff1e8 50%, #ffebec 100%);font-weight:700}.comSort span:last-child{margin-right:0 !important}@media all and (max-width: 896px){.comSort{margin-bottom:12px}.comSort span{font-size:1.2rem;padding:6px 17px 7px}}.tokusho_dl>div{display:flex;padding-bottom:14px;border-bottom:solid 1px #93bfb6;flex-direction:column}.tokusho_dl>div+div{padding-top:14px}.tokusho_dl dt,.tokusho_dl dd{font-size:18px;letter-spacing:.1em;line-height:2}.tokusho_dl dt{width:100%;font-weight:bold}.tokusho_dl dd{width:100%}.tokusho_dl dd span{color:#ea617f;font-weight:bold}.tokusho_dl dd p+p{margin-top:2em}.terms_contents section+section{margin-top:3vw}.terms_contents h2{font-size:24px;line-height:1.5;background-color:#ea617f;color:#fff;padding-left:2%;letter-spacing:.1em}.terms_contents h3{color:#ea617f;line-height:1.5;font-size:5.8854166667px;font-size:23px;font-weight:bold;margin-top:2vw;letter-spacing:.1em}.terms_contents p{font-size:5.8854166667px;font-size:23px;line-height:1.5}main.pp .pp_contents p{font-size:5.7291666667px;font-size:22px;line-height:1.5}main.pp .pp_contents p+p{margin-top:2vw}main.pp .pp_contents a{text-decoration:underline}.c-required-error{color:red;font-size:14px}.contact_note{margin-bottom:15px;line-height:1.5}.c-contactTable{width:100%;box-sizing:border-box;border-top:#000 1px solid;border-left:#000 1px solid;background:#fff;text-align:left;margin-bottom:55px}.c-contactTable th,.c-contactTable td{border-right:#000 1px solid;border-bottom:#000 1px solid;vertical-align:middle;font-size:16px;line-height:1.75;font-weight:500;padding:15px 15px 15px 15px;box-sizing:border-box}.c-contactTable th{width:248px;font-weight:bold}.c-contactTable th p{display:block;padding-right:30px;position:relative}.c-contactTable th p .is-required{position:absolute;top:0;bottom:0;right:0;width:50px;font-size:14px;line-height:14px;background:#e62488;height:20px;box-sizing:border-box;padding:3px 0 0 0;color:#fff;margin:auto;text-align:center}.c-contactTable input[type=text],.c-contactTable input[type=email]{display:block;height:40px;line-height:40px;font-size:16px;width:100%;box-sizing:border-box;border:none;background:#f7f7f7;padding:0 10px}.c-contactTable select{display:block;height:40px;line-height:40px;font-size:16px;width:100%;box-sizing:border-box;border:none;background:#f7f7f7;padding:0 10px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.c-contactTable select::-ms-expand{display:block}.c-contactTable textarea{display:block;line-height:1.5;font-size:16px;width:100%;box-sizing:border-box;border:none;background:#f7f7f7;padding:10px 10px}.form_privacy_check{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.form_privacy_check p.c-required-error{margin-top:10px;width:100%;text-align:center}.c-contactSubmitOuter{margin:0 auto;width:fit-content}.c-contactSubmitBtn{background:#000;display:inline-block;color:#fff;font-size:18px;line-height:1;font-weight:bold;width:300px;padding:20px;box-sizing:border-box;text-align:center;position:relative;border:none;cursor:pointer;transition:all .5s ease-out;margin:30px auto 0}.c-contactSubmitBtn:hover{opacity:.7}.p-contact .p-lineUpMark{margin-top:10px}.c-contactTable{margin-bottom:35px;border:none;display:block}.c-contactTable tbody,.c-contactTable tr,.c-contactTable th,.c-contactTable td{display:block}.c-contactTable th,.c-contactTable td{line-height:1.75;font-weight:500;padding:10px 10px 8px 10px;box-sizing:border-box;border-left:#000 1px solid}.c-contactTable th{width:100%;border-top:#000 1px solid;background:#f6f6f6}.c-contactTable tr+tr{margin-top:25px}.c-contactTable th p .is-required{width:40px;line-height:12px;padding:4px 0 0 0}.c-contactTable input[type=text],.c-contactTable input[type=email]{line-height:30px;padding:0 10px}.c-contactTable select{padding:0 10px}.c-contactTable textarea{line-height:1.5;padding:10px 10px}.c-contactSubmitBtn{font-size:16px;line-height:1;max-width:240px;padding:15px}.c-contactSubmitBtn:hover{opacity:.7}.form_privacy{box-sizing:border-box;width:600px;height:182px;overflow:hidden scroll;margin:0 auto 11px;border:1px solid;border-radius:5px;text-align:left;padding:15px 20px}.form_privacy p{line-height:1.6;margin-bottom:20px}.form_privacy dt,.form_privacy dd{line-height:1.6}.form_privacy dt{margin-bottom:8px}.form_privacy h3{margin-bottom:8px}.form_privacy+p{text-align:center}.form_privacy>dl>dd{margin-bottom:15px}.form_privacy{width:100%;padding:30px 25px}.benefit_contents p{font-size:20px;line-height:1.7}@media(max-width: 500px){.benefit_contents p{font-size:36px}}.benefit_contents ul li{font-size:20px;line-height:1.7;text-indent:-1em;margin-left:1em}@media(max-width: 500px){.benefit_contents ul li{font-size:36px}}.benefit_contents section+section{margin-top:60px}.benefit_contents .clinic_heading{font-size:28px;color:#536b79;background-color:#f6b8b3;padding:10px 15px;margin-bottom:25px}.benefit_contents .clinic_heading::before{display:inline-block;padding:8px 12px;border-radius:10px;background-color:#fff;margin-right:5px}@media(max-width: 500px){.benefit_contents .clinic_heading{font-size:53px}}.benefit_contents .clinic_sec_01 .clinic_heading::before{content:"特典1"}.benefit_contents .clinic_sec_02 .clinic_heading::before{content:"特典2"}.benefit_contents .clinic_sec_02 .clinic_heading+p{text-align:center}@media(max-width: 500px){.benefit_contents .clinic_sec_02 .clinic_heading+p{text-align:left}}.benefit_contents .clinic_sec_02 .dot_list{margin-top:30px}.benefit_contents .clinic_sec_02 .dot_list+p{margin-top:30px}.benefit_contents .clinic_sec_03 .clinic_heading::before{content:"特典3"}.benefit_contents .benefit_image{margin-top:40px;text-align:center}.clinic-introduce .sub_inner{width:1260px;margin-top:120px;margin-bottom:200px;padding-right:30px;padding-left:30px;display:flex;flex-direction:column;align-items:center}.clinic-introduce .sub_inner>p{font-size:35px;line-height:1.75;color:#536b79}.clinic-introduce-list{width:100%;margin-top:75px}.clinic-introduce-list li{border:solid 7px #b2ddde}.clinic-introduce-list a{padding:50px 160px 50px 50px;display:flex;align-items:center;gap:110px;position:relative}.clinic-introduce-list a::after{content:"";background-image:url(../images/arrow_clinic.svg);width:90px;height:90px;position:absolute;bottom:26px;right:38px}@media(max-width: 500px){.clinic-introduce-list a{flex-direction:column;align-items:center;padding-left:160px}}.clinic-introduce-list h2,.clinic-introduce-list p{font-size:32px;line-height:1.5}.page-id-152 header{width:960px;max-width:100%;margin:0 auto;left:50%;transform:translateX(-50%)}.page-id-152 header .header_line{display:none}main.kur img{width:100%}/*# sourceMappingURL=style.css.map */