html{font-size:62.5%}body{font-size:1.6rem;font-family:'Noto Sans JP',"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS PGothic",sans-serif;line-height:1.8;letter-spacing:.05em;background:#fefefe;color:#555;margin:0;padding:0;font-feature-settings:"palt"}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.space{border:none;display:block;margin:35px auto}.space2{margin:20px auto;border:none}.fixed{top:0;left:0;width:100%}.hide{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:0}h1,h2,h3,h4,h5,h6{font-family:'Kosugi Maru',sans-serif;font-weight:400}ul{list-style-type:none}li{list-style:none;padding-bottom:8px}dl{padding-bottom:30px}dl a{text-decoration:underline;color:#ff8282;font-size:1.8rem}a{text-decoration:none;color:#555;font-family:'Kosugi Maru',sans-serif;transition:all .3s}a:hover{opacity:.8}.noLinks{opacity:.5}.noLinks:hover{opacity:.5}img{max-width:100%;height:auto;border-radius:10px}hr{border:solid rgba(231,231,231,.8) 1px;margin:min(80px, 12vw) 0}table{clear:both;border-collapse:collapse;width:100%;max-width:780px}.table-scroll{overflow-x:scroll}.table-scroll table{white-space:nowrap}.section{margin-bottom:92px}.page-section:last-of-type{margin-bottom:0}.page-section h4{font-size:3rem;padding-bottom:30px}.page-sub_section{margin-top:90px}.page-sub_section h5,.page-section h5{font-size:2rem;padding-bottom:20px}.cont{margin:0 auto;width:90%;z-index:1;max-width:1140px}#main{max-width:100%;width:100%;z-index:1;display:block}.page{margin:0 auto 0px;width:100%;padding-top:120px;padding-bottom:10px}.roboto{font-family:'Roboto Condensed',sans-serif}.kosugi{font-family:'Kosugi Maru',sans-serif}.page-title{position:relative;font-size:3rem;margin-bottom:min(40px, 6vw);line-height:1.4}.page-title span{font-size:3rem}.page-title:before{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_topimage-circle.png) no-repeat;background-size:100%;width:120px;height:120px;left:-20px;top:-32px;z-index:-1}.page-subtitle{font-size:3rem;color:#dd7e7e;padding-bottom:24px;line-height:1.4}.page-subtitle span{font-size:2.4rem}.pink{color:#ff8282}.pink-maintext{font-size:2.2rem;color:#ff8282}.pink-bg{background:#fff8f3;border-radius:20px;padding:30px;margin:40px 0 0}.pink-bg dl dt{font-size:2rem;padding-bottom:8px}.pink-bg ul{padding-top:20px}.under-line{background:linear-gradient(transparent 82%,#fcc 82%)}.googleCalendar iframe{width:100%;height:400px;margin-bottom:80px}@media all and (min-width:768px){.googleCalendar iframe{height:600px}}.three_box,.four_box,.five_box,.six_box,.seven_box{box-sizing:border-box}.five_box{width:44%;max-width:100%;display:inline-block;vertical-align:top;margin:16px}.link_box{background:#ff8282;padding:6px 45px 6px 20px;font-family:'Kosugi Maru',sans-serif;color:#fefefe;position:relative;border-radius:10px;box-sizing:border-box;display:inline-block;text-align:center;transition:all .3s}.link_box:after{content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/ya-white.png) no-repeat;background-size:100%;position:absolute;width:20px;height:20px;right:18px;top:9px}.link_box:hover{opacity:.8}.page-link_box{position:relative;display:block;border-bottom:solid 1px #aaa;padding-bottom:6px;margin-top:20px;margin-bottom:30px;max-width:360px;width:87%;font-size:1.8rem;text-align:left;text-decoration:none!important}.page-link_box:after{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_ya.png) no-repeat;background-size:100%;width:18px;height:18px;right:0;top:16%}.page-link_box img{width:52px;vertical-align:middle;padding-right:6px}.page-link_box span{font-size:1.8rem}.link_wrap{padding-top:30px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}.breadcrumbs{font-size:1.4rem;margin:70px auto;text-align:center}.breadcrumbs span{padding:0 2px}.breadcrumbs a{color:#ff8282}#page-top{position:fixed;right:14px;bottom:4px;z-index:100}#page-top a img{transition:all .3s;position:relative}#page-top img{max-width:60px}.pageheader{width:90%;margin:0 0 0 auto}.pageheader .page-bg{position:relative;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/page-header.jpg) no-repeat center;background-size:cover;height:53vh;border-radius:30px 0 0 30px}.pageheader_cont h2{font-size:5.4rem;border:none;letter-spacing:3px;text-align:left;position:relative;padding:30px 0}.pageheader_cont h2:before{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_topimage-circle.png) no-repeat;background-size:100%;width:160px;height:160px;z-index:-1;left:0;top:0}.news_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/page-header.jpg) no-repeat center;background-size:cover}.clinic_head .page-bg,.download_head .page-bg,.pcr-policy_head .page-bg,.privacy-policy_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/clinic_head.jpg) no-repeat center;background-size:cover}.first-visit_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/first_head.jpg) no-repeat center;background-size:cover}.seminar_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/seminar_head.jpg) no-repeat center;background-size:cover}.consultation_head .page-bg,.counseling_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/counseling_head.jpg) no-repeat center;background-size:cover}.registration_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/douisho_head.jpg) no-repeat center;background-size:cover}.advancefirst_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/advancefirst_head.jpg) no-repeat center;background-size:cover}.infertility-test_head .page-bg,.infertility-test_other_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/test_head.jpg) no-repeat center;background-size:cover}.voice_head .page-bg,.voice_list_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/voice_head.jpg) no-repeat center;background-size:cover}.voice_head .page-bg,.voice_list_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/voice_head.jpg) no-repeat center;background-size:cover}.egg-freezing_head .page-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/egg-freezing/egg-freezing-head.jpg) no-repeat center;background-size:cover}.page-wrapper{display:flex;justify-content:space-between;max-width:1800px;width:86%;margin:0 auto}.page-content{width:68%}.pagenav-list{position:-webkit-sticky;position:sticky;top:120px;background:#fff8f3;padding:16px 14px;border-radius:10px;min-width:100%}.pagenav-list ul li{padding-bottom:7px;text-indent:-1.6rem;padding-left:16px;letter-spacing:0;font-size:1.6rem}.pagenav-list .sub-menu{padding-top:10px;width:97%;margin:auto}.pagenav-list .sub-menu li{padding-bottom:4px}.pagenav-pc_fixed{display:block}#header{z-index:3;width:92%;max-width:1440px;margin:24px auto}#header h1,#logo{white-space:nowrap;overflow:hidden;display:block}#header h1 a,#logo a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/fujin-logo.svg) no-repeat;background-size:100%;display:block;height:100px;width:300px}#headercont{margin:0 auto;position:relative;padding:0;height:auto;display:flex;align-items:center;justify-content:space-between}.header-menu{width:70%}.top_mainmenu ul{margin:0 auto;display:block;box-sizing:border-box;padding:0;width:100%;text-align:right}.top_mainmenu li{display:inline-block;letter-spacing:1px;line-height:1.2;font-weight:500;font-size:1.6rem;padding:10px 0 0 16px}.header-menu .top_mainmenu li a{position:relative;transition:all .3s}.top_mainmenu li a:hover{opacity:.6}.header-tel{text-align:center;font-size:2.6rem;line-height:1.4;font-weight:500;padding-left:28px}.header-tel a{position:relative;padding-left:30px}.header-tel a:before{position:absolute;content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_tel-icon.png) no-repeat;background-size:100%;width:24px;height:30px;top:0;left:3px}.header-tel span{display:block;font-size:1.2rem}.header-link{padding-left:28px}nav{text-align:left}nav ul{list-style:none;display:flex;justify-content:center}nav ul ul{display:block}nav ul li{position:relative}nav ul li a{display:block;text-decoration:none;padding:12px 6px 12px 14px;transition:all .3s}nav ul li a:first-of-type{padding:12px 6px 12px 0}nav ul li li a{padding:10px 35px}nav ul li.has-child:before{content:'';position:absolute;left:3px;top:26px;width:6px;height:6px;border-top:2px solid #ff8282;border-right:2px solid #ff8282;transform:rotate(135deg)}nav li.has-child ul{position:absolute;left:0;top:40px;z-index:4;background:#fff8f3;border-radius:10px;width:262px;padding:16px;visibility:hidden;opacity:0;transition:all .3s;text-align:left!important}nav li.has-child ul li{display:block;padding:4px 0}nav li.has-child:hover>ul,nav li.has-child ul li:hover>ul,nav li.has-child:active>ul,nav li.has-child ul li:active>ul{visibility:visible;opacity:1}.header-menu .top_mainmenu .has-child ul li a{padding:8px;position:relative}.header-menu .top_mainmenu .has-child ul li a:after{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_ya.png) no-repeat;background-size:100%;width:16px;height:16px;top:8px;right:10px}.fixed-nav{position:fixed;bottom:90px;right:0;z-index:105;width:144px}.fixed-nav span{display:block;font-size:1.2rem;color:#fefefe;padding-top:6px}.fixed-nav ul li{text-align:center;padding:8px 4px;line-height:1.4}.fixed-nav ul li a{position:relative;font-size:1.6rem;text-decoration:underline}.fixed-nav_tel{background:#f88;border:solid 2px #f88;padding:26px 0 12px}.fixed-nav_tel a{color:#fefefe}.fixed-nav_web{border:solid 2px #f88;background:#fefefe}.fixed-nav_web a{color:#f88}.fixed-nav .fixed-nav_web span{color:#ff8282}#loading{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:99999;background:#fefefe;text-align:center}#loading_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#loading .kvArea{width:100%}#loading .kvArea .img_box{text-align:center}#loading .kvArea .img_box img{max-width:300px;height:auto}#loading .kvArea .img_box p{text-align:center;font-size:min(2.4rem, 5vw)}.top-slider .swiper a span{background-color:#fefefe;background-image:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/bell.png);background-position:left;background-repeat:no-repeat;background-size:min(21%, 8vw);position:absolute;left:3%;bottom:4%;border-radius:min(0.8em,2vw);border:2px solid #d58084;box-sizing:border-box;color:#d58084;padding:min(8px,3vw) min(16px,3vw) min(8px,3vw) min(38px,8vw);display:block;font-weight:700;box-sizing:border-box;font-size:min(1.8rem,3.83vw)}.top-slider picture{display:block;height:70vh}.top-slider picture img{width:100%;height:100%;object-fit:cover;object-position:center}.swiper-slide img{height:auto;width:100%}.swiper-wrapper,.swiper-slide>div{height:100%;width:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.wpcf7 table th,.wpcf7 table td{display:block;width:100%;text-align:left}.wpcf7 table th{background:none!important;text-align:left;padding:0 0 0 12px}.wpcf7 table td{padding:4px 0 30px 12px}.wpcf7 table{max-width:800px;width:100%;margin:40px auto 0}.wpcf7-form table .add{display:block;width:100%}.wpcf7-form span.red{color:#a00}.wpcf7-form textarea{width:100%;height:150px;-webkit-appearance:none;border:solid 1px #555;border-radius:10px}.wpcf7-text{width:100%;height:40px;border-radius:10px;background:#fefefe;border:solid 1px #555;font-size:1.6rem;padding:2px 12px;-webkit-appearance:none;box-sizing:border-box}.wpcf7 .add span{display:inline-block;padding:0 3px}.wpcf7-form .wpcf7-submit{width:80%;max-width:380px;background:#ff8282;border:none;margin:30px auto;display:block;border-radius:10px;color:#fefefe;font-size:1.8rem;padding:20px 0;font-family:'Kosugi Maru',sans-serif;-webkit-appearance:none;cursor:pointer;transition:all .3s}.wpcf7-form .wpcf7-submit:hover{opacity:.5}.wpcf7-form_section{padding-top:80px}div.wpcf7-validation-errors{border:3px solid #ffe0a0;border-radius:6px;text-align:center;max-width:500px;width:90%;margin:0 auto}span.wpcf7-not-valid-tip{color:#dd7e7e;font-size:1.4rem;font-weight:500;display:block;margin-top:8px}.indexConcept{margin:min(112px, 16vw) 0 0;text-align:center}.indexConcept-wrapper{position:relative}.indexConcept-wrapper .indexConcept-mainTitle{padding-bottom:min(4rem,6vw)}.indexConcept-wrapper .indexConcept-mainTitle>h3{color:#f88;font-size:min(3rem, 4.6vw);padding-bottom:min(1rem)}.indexConcept-wrapper .indexConcept-mainTitle>p{font-size:min(2.4rem,4vw)}.indexConcept-textArea{margin-bottom:min(6rem,12vw)}.indexConcept-textArea>p{font-size:min(1.83rem,3.74vw);padding-bottom:min(3rem,3vw);line-height:2}.indexConcept-textArea>p:last-of-type{padding-bottom:0}.indexConcept-textArea>p span.importantText{color:#f88}.indexConcept-linkArea{display:flex;justify-content:center;align-items:center;gap:min(3rem, 2vw);width:min(50rem, 100%);margin:0 auto}.indexConcept-linkArea li{width:calc(100% / 2)}.indexConcept-linkArea li .link_box{display:block;width:100%}.indexConcept .topics_links a{width:17rem}.pc-br{display:block}.Circle-deco{position:absolute;width:min(20rem, 22vw);z-index:-1}.Circle-deco.-deco1{top:-6%;left:min(11rem, 4vw)}.Circle-deco.-deco2{width:min(20rem, 32vw);bottom:-6%;right:min(11rem, 4vw)}.indexConcept-wrapper h2{text-align:center;padding-bottom:min(16px, 3vw);font-size:min(3.83rem, 8vw);line-height:1.5}.indexConcept-wrapper h2 span{color:#f88;display:block;font-size:min(1.83rem, 3.83vw)}.indexConcept-table_inner{display:flex;flex-wrap:wrap;gap:min(5rem, 5vw);justify-content:center;margin-bottom:min(3rem)}.indexConcept-table_item{display:flex;flex-wrap:wrap;align-items:center;text-align:left;gap:min(1rem,2vw);width:calc((100% - min(5rem)) / 2)}.indexConcept-table_item>.-table_item__textArea{width:calc((100% - min(1rem,2vw)) - 45%);font-size:min(1.6rem,3.74vw)}.indexConcept-table_item>.-table_item__textArea h3{color:#f88;font-size:min(2rem,4vw);line-height:1.4;padding-bottom:min(1rem)}.indexConcept-table_item>.-table_item__imageArea{width:45%}@media screen and (max-width:768px){.indexConcept-linkArea{flex-wrap:wrap}.indexConcept-linkArea li{width:100%}.indexConcept-textArea p span.sp-br{display:block}.indexConcept-textArea p span.pc-br{display:contents}.Circle-deco.-deco2{width:min(20rem, 42vw);bottom:8%;right:min(11rem, 0vw)}.indexConcept-table_item{width:100%}.indexConcept .topics_links a{width:72%}}#topics{padding:min(5rem,10vw) 0}#topics .cont{width:90%;margin:0 auto;box-sizing:border-box;background:#fefefe;border-radius:18px;display:flex;justify-content:center}#topics .cont h2{width:min(15rem)}#topics .topics{position:relative;width:calc(100% - min(15rem))}#list ul{width:100%;margin:0 auto;max-width:900px;display:block;padding-bottom:min(32px, 6vw)}.topics li{padding:min(14px,2vw) 10px;list-style:none;position:relative;box-sizing:border-box;border-bottom:solid 1px #aaa}.topics_links{text-align:right}#main .topics_links{text-align:center}.topics_links a{max-width:280px}#list li h3{font-size:2rem;font-weight:700;padding:0 16px;display:inline-block}.new-text{color:#ff8282;font-size:min(90%)}#list li h3 a{transition:all .3s;font-weight:400;font-size:min(1.6rem, 3.64vw)}#list li h3 a:hover{opacity:.6}#list li img{display:block;width:200px;height:auto}#list .thumb{display:inline-block;width:200px;height:140px;overflow:hidden;position:relative;z-index:1;vertical-align:top}#list .thumb img{max-width:none;margin:0 auto;text-align:center;display:block;top:50%;left:50%;position:relative;width:120%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.readmore{display:block;float:right}.date{color:#ff8282;font-size:1.6rem}.cat{display:inline-block;text-align:center;background:#ff8282;color:#fefefe;padding:0 14px;border-radius:28px;margin:0 min(12px,2%)}.topics_h3{font-size:2.4rem}.cate_block{padding:34px 0;border-bottom:solid 1px #dadada}.cate_left{display:inline-block;width:25%;max-width:100%;padding:10px;height:180px;overflow:hidden;vertical-align:middle;box-sizing:border-box}.cate_right{display:block;box-sizing:border-box;width:100%;max-width:100%;text-align:left;padding:0 30px}.cate_left .page-link_box{max-width:180px}.topics-date{padding-bottom:10px}.topics-date .date{font-size:1.8rem}.topics_title{padding-bottom:58px}.topics_title h3{font-size:3.6rem}.single_page{max-width:1000px;width:100%;margin:0 auto}.single_page p{padding-bottom:20px}.page-topics_list ul{max-width:980px;width:100%;margin:0 auto}#sidebar{vertical-align:top;padding-top:90px;max-width:1000px;width:100%;margin:0 auto}#sidebar h2{color:#dd7e7e;padding:0 8px;margin:20px 0 10px;font-size:3rem}#sidebar .sidemenu ul{margin:10px auto 20px}.sidebar_category{padding:12px 0 8px}#sidebar #list ul{max-width:100%;padding-top:20px;padding-bottom:60px}#sidebar #list ul li{display:inline-block;width:32%;padding:0 10px;text-align:center}#sidebar #list .thumb{width:80%;height:160px}.postnav{text-align:center;padding:30px 0;border-top:solid 1px #dadada;margin-top:50px}#page #list ul li{margin:5px;padding:5px}#page #list .thumb{max-width:100%;height:auto}#page #list .thumb img{left:0;position:relative;width:100%;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}.year{font-style:italic;font-weight:inherit}.maintopics-area{text-align:center;margin-top:160px}.maintopics-area .maintopics-list{display:inline-block;width:38%;margin:0 30px;vertical-align:top}.maintopics-list_title h3{font-size:2.4rem;font-weight:400;position:relative;text-align:left;padding-top:4px}.maintopics-list_title h3 a{display:block;position:relative}.maintopics-list_title h3 a:after{position:absolute;content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_ya.png) no-repeat;background-size:100%;width:24px;height:24px;bottom:8px;right:0}.page-section ul li,.page-sub_section ul li{text-indent:-1.1rem;padding-left:17px;padding-bottom:10px}.page-section ul li a,.page-sub_section ul li a,.page-sub_section table a{text-decoration:underline}.schedule-list{max-width:820px;width:100%}.first-visit_details h4{font-size:3rem}.first-visit_details ul{max-width:960px;width:100%;margin:24px 0 40px;font-size:1.8rem}.first-visit_details ul li a{font-weight:700;font-size:2rem;text-decoration:none}.first-concept_tel{max-width:1000px;margin:0 auto;width:100%;background:#fff8f3;box-sizing:border-box;padding:30px;border-radius:20px;text-align:center}.first-concept_tel h5{text-align:center;font-size:2rem;padding-bottom:24px}.first-concept_tel .link_box{max-width:340px;width:90%;line-height:1.4;font-size:2rem;padding:10px 45px 10px 20px}.first-concept_tel .link_box:after{width:30px;height:30px;right:18px;top:20px}.first-concept_tel .link_box span{font-size:1.4rem}.tel-link{position:relative;padding-left:20px;font-size:4rem}.tel-link:before{position:absolute;content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_tel-icon.png) no-repeat;background-size:100%;width:30px;height:40px;left:-16px;top:4px}.first-visit_details .first-concept_tel ul{font-size:1.4rem;margin:0}.first-visit_details .first-concept_tel ul li{padding:0}.belongings-list{box-sizing:border-box;background:#fff8f3;border-radius:20px;padding:30px;max-width:1000px;margin:0 auto}.belongings-list ul li{font-size:1.8rem;color:#ff8282}.belongings-list ul li p{color:#555;font-size:1.6rem;text-indent:0;padding:0}.page-sub_section .schedule-list li{border-bottom:solid 1px #aaa;padding:22px 12px;box-sizing:border-box;vertical-align:top;text-indent:0}.first-concept_document-text p{padding-bottom:30px}.first-concept_document-info h5{font-size:2rem;padding-bottom:10px}.first-concept_document-info table{border-bottom:none}.first-concept_document-info th{font-weight:400;vertical-align:top;width:100%;text-align:left;color:#555;display:block;padding:0}.first-concept_document-info td{padding-bottom:18px;padding-left:0;display:block;width:100%}.first-concept_document-info .pink-bg{padding:30px;margin-top:0}.first-concept_document-info .pink-bg table tr{border-bottom:none}.schedule-list li:last-of-type{border-right:none}.page-sub_section .schedule-list .schedule-list_text{display:inline-block;width:80%;vertical-align:middle;padding:0 0 0 14px}.schedule-list h5{font-size:2.2rem;padding-bottom:2px}.schedule-list li img{max-width:90px;display:inline-block;vertical-align:middle}.wanted-list{max-width:800px;width:100%;margin:40px 0 0}.first-concept_seminar h5{text-align:left;font-size:2rem;padding-bottom:8px}.first-concept_seminar p{padding-bottom:20px}.page-seminar_base h5{font-size:2rem;padding-bottom:40px}table th{color:#ff8282;font-size:1.6rem;font-weight:500;padding:12px 22px;background:#fff8f3;width:23%}table td{padding:12px}.page-seminar_base ul{padding-top:30px}.page-seminar table th{width:30%}.clinic{display:flex;width:92%;margin:0 0 160px auto;justify-content:space-between}.clinic .clinic-image{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/top-staff.jpg) no-repeat center;background-size:100%;height:30vw;width:58%;border-radius:20px 0 0 20px}.clinic-text{position:relative}.clinic-text:before{position:absolute;content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_topimage-circle.png) no-repeat;background-size:100%;width:220px;height:220px;left:-60px;top:-50px;z-index:-1}.clinic-text h2{font-size:5rem}.clinic-text h3{color:#dd7e7e;font-size:3.4rem;padding:50px 0 36px}.clinic-text p{padding-bottom:40px}.pagenav-pc_fixed{width:28%;max-width:330px;position:relative;z-index:1}.page-link{display:none}.page-link ul{display:inline-block;width:46%;margin:0 10px;vertical-align:top;text-align:left}.page-link ul li{font-size:1.8rem;text-indent:-2rem;padding:12px 12px 12px 20px}.page-link ul li a{display:block;position:relative}.page-link ul li a:after{content:"";position:absolute;right:0;top:10px;width:6px;height:6px;border-top:2px solid #ff8282;border-right:2px solid #ff8282;transform:rotate(135deg)}.page-link ul li ul{width:100%}.page-link ul li ul li{font-size:1.6rem}.clinic-concept h3{text-align:left;font-size:2.8rem}.clinic-concept p{padding:50px 0;max-width:800px;width:100%;box-sizing:border-box}.clinic-concept ul{text-align:center}.clinic-concept ul li a{max-width:400px;width:83%;margin:0 auto;display:block;border-bottom:solid 1px #aaa;padding:10px;position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;text-decoration:none}.clinic-concept ul li a:after{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_ya.png) no-repeat;background-size:100%;width:20px;height:20px;right:8px;top:26px}.clinic-concept p{padding:28px 0}.clinic-concept ul h2{width:72%;text-align:left}.clinic-concept ul li img{width:72px}.clinic-policy h4{font-size:2.6rem;font-weight:600;padding-bottom:30px}.clinic-message_inner{padding-top:70px}.clinic-message_inner:first-of-type{padding-top:0}.clinic-message_inner h5{font-size:2.4rem;padding-top:30px}.clinic-staff_section{padding-top:50px}.clinic-staff_section:first-of-type{padding-top:0}.clinic-staff_section-name h4{font-size:3.4rem;padding-bottom:20px;line-height:1;text-align:left}.clinic-staff_section-name h4 span{font-size:1.4rem}.clinic-staff_section-name ul{font-size:1.8rem;padding-bottom:20px;text-align:left}.clinic-staff_section-name table{text-align:left}.clinic-staff_section-name table th{font-weight:400;width:22%;padding:6px 0;vertical-align:top;background:0 0;color:#555}.clinic-staff_section-name table td{padding:6px 0}.clinic-staff_section-name table td ul li{font-size:1.6rem;text-align:left;text-indent:0;padding-left:0}.clinic-staff_section-message{margin:0 auto;width:100%}.clinic-staff_section-message h5{color:#dd7e7e;font-size:2.2rem;padding:6px 12px;margin-bottom:22px;border-bottom:solid 1px #555;text-align:left}.clinic-staff_section-name2 h4{vertical-align:middle;font-size:3.4rem;line-height:1;text-align:left}.clinic-staff_section-name2 span{font-size:1.8rem}.clinic-staff_section-name2 .clinic-staff_section-message{vertical-align:middle}.clinic-otherlink ul{background:#fff8f3;max-width:1000px;width:100%;box-sizing:border-box;margin:0 auto 120px;padding:38px;border-radius:20px}.clinic-otherlink ul li{font-size:1.6rem;border-bottom:#555 solid 1px;padding:16px;text-indent:0}.clinic-otherlink ul li a{position:relative;display:block;text-decoration:none}.clinic-otherlink ul li a:after{position:absolute;content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_ya.png) no-repeat;background-size:100%;width:20px;height:20px;right:0;top:8px}.uchida-comment{max-width:1000px;width:100%;margin:0 auto;padding:38px 0 20px}.consultation{background:#fffbf7;padding:min(92px,12vw) 0}.consultation-contents{max-width:820px;width:90%;margin:0 auto min(64px, 14vw)}.consultation-contents:has(.-list_4column){max-width:1080px}.consultation-contents h2{text-align:center;padding-bottom:min(16px, 3vw);font-size:min(3.83rem,8vw);line-height:1.5}.consultation-contents h2 span{color:#f88;display:block;font-size:min(1.83rem,3.83vw)}.consultation-listContainer{background-color:#ffefe0;margin-top:40px;border-radius:20px;padding:40px 30px}h3.consultation-title{text-align:center;color:#f88;font-size:2.6rem;line-height:1.4}ul.consultation-list{display:flex;flex-wrap:wrap;justify-content:center;gap:min(32px, 2vw);margin:min(40px, 8vw) 0 0}.consultation-listContainer ul.consultation-list{margin-top:25px}.consultation-listContainer:first-of-type{margin:min(40px, 8vw) 0 0}ul.consultation-list li{width:calc((100% - 130px) / 3);padding:0}ul.consultation-list.-list_4column li{width:calc((100% - 100px) / 4)}ul.consultation-list li a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fefefe;border:solid 4px #ff8787;border-radius:1em;padding:min(24px, 4vw) min(10px, 2vw);text-align:center;overflow:hidden;aspect-ratio:1/1}.consultation-listContainer ul.consultation-list li a{padding:min(30px, 5vw) min(10px, 2vw) min(24px, 4vw)}ul.consultation-list h3{color:#ff8787;text-align:center;font-weight:600;font-size:min(1.7rem, 3.24vw);line-height:1.4;letter-spacing:.01em}ul.consultation-list h3.consultation-list-preconception_care{font-size:min(1.55rem, 1.8vw)}ul.consultation-list h3>span{display:block;font-size:min(1.4rem, 1.6vw)}.consultation-category{font-size:min(1.83rem,3.6vw);position:absolute;width:100%;top:30%;left:-40%;transform:rotate(-45deg);transform-origin:0 0}p.-category_textMain{background:#ff8787;color:#fefefe;padding-top:min(32px, 6vw);padding-bottom:4px}p.-category_textSub{background:#ffe7e7;color:#ff8787;font-size:min(1.6rem,3.24vw)}.consultation-image{width:66%;margin:0 auto}.consultation-listContainer .consultation-image{width:55%}p.c-explanationText{text-align:center;font-size:min(1.83rem,3.83vw)}.line-link{margin-top:min(112px, 18vw)}.line-link a{display:block;color:#fefefe;background:#06c755;border-radius:.6em;max-width:460px;width:80%;margin:0 auto;text-align:center;font-size:min(2.83rem,5.4vw);padding:12px}.line-link a span{position:relative;padding-left:min(48px, 10vw)}.line-link a span:before{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/top/line-icon.png) no-repeat center;background-size:100%;width:min(38px, 8vw);height:min(38px, 8vw);top:50%;transform:translateY(-50%);left:0}.treatment-bg{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/treatment-bg.jpg) no-repeat center;background-size:cover;width:100%;height:40vh}.treatment:before{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_topimage-circle.png) no-repeat;background-size:100%;top:-14vw;left:0;z-index:-2;width:500px;height:500px}.other-links h2{font-weight:500;font-size:2rem;width:76%}.other-links ul{width:48%}.other-links ul li{border-bottom:solid 1px #aaa;padding:12px}.other-links ul li a{display:flex;align-items:center;position:relative;justify-content:space-between}.other-links ul li a:after{content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/top/other-linkIcon.png) no-repeat;background-size:100%;width:20px;height:20px}.other-links ul li img{width:60px}.otherLinks{max-width:1140px;width:90%;margin:0 auto 92px;background:#ffefe0;padding:min(56px, 10vw) min(56px, 7vw);border-radius:2em}.otherLinks h2{text-align:center;padding-bottom:min(16px, 3vw);font-size:min(3.83rem, 8vw);line-height:1.5}.otherLinks h2 span{color:#f88;display:block;font-size:min(1.83rem, 3.83vw)}ul.otherLinks-list{display:flex;flex-wrap:wrap;gap:0 46px;width:80%;margin:0 auto}ul.otherLinks-list li{width:calc((100% - 48px) / 2);padding-bottom:0}ul.otherLinks-list li a{border-bottom:dotted #f88 2px;display:block;position:relative;font-size:min(1.83rem,4vw);font-weight:700;padding:min(16px, 4vw) 0}ul.otherLinks-list li a:before{content:"";position:absolute;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/top/other-linkIcon.png) no-repeat center;background-size:100%;width:min(34px, 7vw);height:min(34px, 7vw);top:50%;right:0;transform:translateY(-50%)}.google-calender{background:#ffefe0;box-sizing:border-box;border-radius:18px;text-align:center;max-width:900px;width:90%;margin:0 auto;padding:24px 40px}.google-calender h2{padding-bottom:20px;font-size:3.4rem;font-weight:500}.GoogleCalender iframe{width:100%;border:none}.page-flow ul{max-width:980px;width:100%;margin:0 auto}.page-flow ul li{border-bottom:solid 1px #555;padding:32px 0;text-align:center;text-indent:0%}.page-flow h5{box-sizing:border-box;background:#fff8f3;border-radius:20px;display:inline-block;width:28%;padding:20px 10px;font-size:2rem;vertical-align:middle}.page-flow h5 span{font-size:1.8rem}.page-flow ul li p{display:inline-block;width:58%;text-align:left;vertical-align:middle;padding-left:30px;text-align:left}.page-flow p{text-align:center;padding:30px 0 0}.page-flow .price ul{padding-top:20px}.page-flow .price ul li{text-align:left;padding:4px 0 4px 16px;border-bottom:none;text-indent:-1.6rem}.orange_bg{background:#faebd7;border-radius:10px;box-sizing:border-box;margin:15px 0 40px;padding:12px 10px}.orange_bg p{padding:0;margin:0}.green_table{max-width:100%;width:100%;margin:30px auto;border:solid 2px #d2da7a;box-sizing:border-box;border-radius:10px}.green_table th{background:#d2da7a;color:#111;text-align:left;width:auto;border:1px solid #fff;box-sizing:border-box;padding:12px 8px}.red_b{border:2px solid crimson;box-sizing:border-box;padding:5px!important;display:block;text-align:center;border-radius:6px;font-weight:700;background:#fff}.beige{background:beige}.price table td{border:1px solid #d2da7a}.red{color:crimson}.gray_b{border:2px solid #c5d4e1;text-align:center;padding:12px;box-sizing:border-box;border-radius:10px;margin:30px 0;max-width:90%}.gray_b span{display:block}.side_b{display:inline-block;border-left:#c5d4e1 1px solid;padding:2px 5px!important;border-radius:6px;border-right:1px solid #c5d4e1}.bluegray{color:#528693}.bold{font-weight:700}.small{font-size:75%}.big{font-size:110%;font-weight:700}.page-test p,.page-results p{margin-bottom:18px}.page-test img{margin:0 auto;display:block}.page-test .pink-bg table{max-width:680px;width:100%}.page-test .pink-bg table th{width:24%;text-align:left}.page-test .pink-bg h5{padding-bottom:10px}.page-test .pink-bg ul{padding-top:0}.page-test .link_wrap{text-align:center;padding-top:70px}.page-test .link_wrap a{display:block;max-width:600px;width:100%;margin:0 auto;font-size:2rem}.page-test .link_wrap .link_box:after{top:13px}.page-results .five_box img{display:block;margin:0 auto}.page-results table{text-align:center;max-width:920px;width:100%}.page-registration table{text-align:center;width:100%}.page-registration p{padding-bottom:20px}.page-results table th{width:54%}.download-document h6{font-size:2rem;text-align:left}.download-document{padding:30px;text-align:center}.download-document img{max-width:320px;width:100%;margin:0 auto 12px;vertical-align:top}.download-document_text{display:inline-block;width:50%;margin:0 18px}.download-document ul{text-align:left}.page-recommented p{padding-bottom:16px}.page-recommented .link_wrap,.page-recommented .link_wrap p{text-align:center}.page-recommented .five_box{text-align:center}.page-recommented .five_box ul,.page-recommented .five_box p{font-size:1.4rem;padding:10px 0}.supplement-content{display:flex;justify-content:space-between;align-items:center}.page-recommented .supplement-text01 p,.page-recommented .supplement-text02 p{padding:0;font-size:1.6rem;text-align:left}.page-recommented .supplement-text01 p span,.page-recommented .supplement-text02 p span{border-bottom:1px solid #dd7e7e}.supplement-image01,.supplement-text01{width:46%}.supplement-image02{width:28%}.supplement-text02{width:64%}h4.supplement-name{padding-bottom:20px;font-size:3rem;line-height:1.6;text-align:left;color:#dd7e7e}h4.supplement-name span{display:block;font-size:2.2rem}.page-recommented .five_box ul.supplement-list{padding:0;margin-bottom:20px}.page-recommented .five_box ul.supplement-list li{margin-top:5px;padding:0;padding-left:1em;text-indent:-1em;text-align:left;font-size:16px}.page-recommented .five_box ul.supplement-list li:before{content:"●";color:#dd7e7e}.supplement-subContent{display:flex;justify-content:space-between;align-items:center}.supplement-subContent-text,.supplement-subContent-image{width:48%}.supplement-subContent-text h4{padding-bottom:10px;font-size:2.8rem;color:#dd7e7e}.supplement-note{margin-top:50px;font-size:18px;text-align:center;color:#dd7e7e}@media screen and (max-width:768px){.supplement-content{flex-wrap:wrap}.supplement-text01,.supplement-text02{display:contents}.supplement-image01,.supplement-image02{order:2;padding-bottom:20px}.supplement-name{order:1}h4.supplement-name span{margin-bottom:2%;font-size:min(1.6rem, 4.2vw);line-height:1.5}.supplement-textInner{order:3}.supplement-subContent{flex-wrap:wrap;margin-top:30px}.supplement-subContent-text,.supplement-subContent-image{width:100%}.supplement-subContent-image{order:2}.supplement-subContent-text{display:contents}.page-section .supplement-subContent-text h4{order:1;padding-bottom:0}.supplement-subContent-text p{order:3}.supplement-note{margin-top:0;font-size:16px;text-align:left}#topics .cont{flex-wrap:wrap}#topics .cont h2{width:100%}#topics .topics{width:100%}}.page-qa dl{padding-bottom:40px}.page-qa dl dt{padding:8px 22px;font-size:1.8rem;margin-bottom:12px;align-items:baseline;display:flex}.page-qa dl dt .qa-q{font-size:2.6rem}.qa-q_text{width:calc(100% - 32px);line-height:1.6}.page-voice p{padding-bottom:16px}.page-voice .title{padding-bottom:0;font-size:1.8rem}.accordion-area{margin:0 auto;max-width:1000px;width:100%}.accordion-area li{vertical-align:top;box-sizing:border-box;text-indent:0!important;padding-left:0!important}.accordion-area li p{padding-bottom:0}.accordion-area section{border-radius:10px;padding:20px;background:#fff8f3}.title{position:relative;cursor:pointer;transition:all .5s ease;display:flex;justify-content:space-between;align-items:baseline;padding-right:30px}.title:before,.title:after{position:absolute;content:'';width:20px;height:1px;background-color:#333}.title:before{top:62%;right:0;transform:rotate(0deg)}.title:after{top:62%;right:0;transform:rotate(90deg)}.title.close:before{transform:rotate(45deg)}.title.close:after{transform:rotate(-45deg)}.box{display:none;padding:3%;background:#fefefe;text-align:left;margin-top:20px;border-radius:10px}.box p{font-weight:500}.qa-section .qa-q{display:block;color:#ff8282;font-size:2.2rem;font-weight:600}.page-sub_section .qa-section li{text-indent:0;padding-left:0}.page-consultation ul{padding-top:30px}.page-consultation .pink-bg ul,.page-consultation .page-link ul,.page-consultation table ul{padding-top:0}.consultation-about p{padding-bottom:30px}.table-inner_content{padding:15px 0;max-width:522px}.table-inner_content h5{font-size:1.8rem;padding-bottom:0}.counselor-prof{text-align:center}.counselor-prof h4{text-align:left;font-size:3rem;padding-bottom:20px}.counselor-prof ul,.counselor-prof p{text-align:left;padding-bottom:20px}.page-counseling .pink-bg dl dt{padding-bottom:0}.page-counseling .pink-bg h4{padding-bottom:12px}.profile-cont{padding-bottom:20px}.page-section .profile-cont h5{padding-bottom:10px}.line_area{background:#e3f9ee;box-sizing:border-box;padding:2%}.line_area h4{color:#1da249}.line{background:#3db449;display:inline-block;text-align:center;color:#fff;line-height:150%;font-size:120%;padding:7px 22px;border-radius:100px;border-bottom:5px #1da249 solid}.line_information{padding:30px 0}.line_information img{margin-bottom:25px;margin-bottom:25px;display:block}.page-pcr_policy dl dt{font-size:2rem;padding-bottom:10px}.page-pcr_policy dl{padding-bottom:30px}.page-system .page-section h5{padding-bottom:0}.page-system .page-section ul li{text-indent:0%;display:inline-block;width:48%;vertical-align:top}.hospital{background:#e7f1ec;text-align:center;padding:8% 0}.hospital .cont{background:#fefefe;border-radius:16px;max-width:800px;width:90%;padding:40px;box-sizing:border-box}.hospital p{text-align:center;padding:20px 0;font-size:1.8rem}.green-link_box{background:#6bb192;color:#fefefe;font-size:1.5rem;font-family:'Kosugi Maru',sans-serif;padding:6px 45px 6px 20px;border-radius:10px;position:relative;display:inline-block}.green-link_box:after{content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/ya-white.png) no-repeat;background-size:100%;width:20px;height:20px;position:absolute;right:16px;top:9px}div.page-wrapper-EquipmentS{max-width:1140px}section.page-EquipmentS{width:100%}div.EquipmentS-content{display:flex;justify-content:space-between;padding-top:30px;align-items:center}div.EquipmentS-image{width:26%}div.EquipmentS-text{width:70%}div.EquipmentS-text p{font-size:18px;margin-bottom:.8em}div.EquipmentS-text p:last-child{margin-bottom:0}p.EquipmentS-note{background-color:#fff8f3;padding:30px;border-radius:15px;margin-top:40px;padding-left:calc(30px + 1em);text-indent:-1em}p.EquipmentS-note:before{content:"※";text-indent:-1em}@media screen and (max-width:1024px){div.EquipmentS-text p{font-size:16px;border-radius:10px}p.EquipmentS-note{font-size:14px}}@media screen and (max-width:768px){div.EquipmentS-content{display:block}div.EquipmentS-image{min-width:200px;width:70%;margin:0 auto 30px}div.EquipmentS-text{width:100%}}@media screen and (max-width:521px){div.EquipmentS-content{padding-top:20px}div.EquipmentS-image{margin:0 auto 20px}p.EquipmentS-note{padding:20px;margin-top:20px;padding-left:calc(20px + 1em);border-radius:7.5px}}div.page-wrapper-preFirstVisit{max-width:1140px}section.page-preFirstVisit{width:100%}article.preFirstVisit-sec01 h3.page-title,article.preFirstVisit-sec02 h3.page-title{margin-bottom:0}div.preFirstVisit-content01,div.preFirstVisit-table{padding-top:80px}div.preFirstVisit-content01{display:flex;justify-content:space-between}div.preFirstVisit-content01-inner{background-color:#fff8f3;width:49%;padding:20px;border-radius:10px}div.preFirstVisit-content01-inner h4{font-size:20px;color:#ff8282;padding-bottom:0}div.preFirstVisit-content02{margin-top:50px}div.preFirstVisit-content02 h4{font-size:22px;color:#ff8282;line-height:1;border-bottom:1px solid #ff8282;padding-bottom:10px;margin-bottom:30px}div.preFirstVisit-content02 ul li{padding:0;text-indent:initial;margin-bottom:20px}div.preFirstVisit-content02 ul li:last-child{margin-bottom:0}div.preFirstVisit-content02 ul li h5{font-size:20px;color:#ff8282;text-indent:-1em;padding-bottom:0;padding-left:1em}div.preFirstVisit-content02 ul li h5:before{content:"・"}div.preFirstVisit-content02 ul li p a{color:#ff8282}@media screen and (max-width:1024px){div.preFirstVisit-content01{flex-wrap:wrap;gap:20px}div.preFirstVisit-content01-inner{width:100%}}@media screen and (max-width:768px){div.preFirstVisit-content01,div.preFirstVisit-table{padding-top:60px}}@media screen and (max-width:521px){div.preFirstVisit-content01,div.preFirstVisit-table{padding-top:50px}div.preFirstVisit-content01-inner h4{font-size:18px}div.preFirstVisit-content01-inner p{font-size:15px}div.preFirstVisit-content02{margin-top:40px}div.preFirstVisit-content02 h4{font-size:20px}div.preFirstVisit-content02 ul li h5{font-size:18px;line-height:1.5}div.preFirstVisit-content02 ul li p{font-size:15px}}.page-eggFreezing .page-title{padding-bottom:30px}.page-eggFreezing img{border-radius:0;vertical-align:bottom}.efSec-firsContent{margin-top:0}.efSec-boxList{display:flex;justify-content:space-between;margin-top:40px}ul.efSec-boxList li{background-color:#fff8f3;width:49%;padding:20px;border-radius:10px;text-indent:initial}.page-eggFreezing h5.efSec-boxListTitle{padding-bottom:0;font-size:20px;color:#ff8282}.efSec-text{margin-top:40px}.efSec-textInner{margin-top:10px}.efSec-textInner a{color:#ff8282;text-decoration:underline}.efSec01-banner{margin-top:40px;max-width:550px;width:70%}.efSec01-banner a{display:block}.efSec01-banner img{border-radius:initial}.efSec02-content{margin-top:40px}.page-eggFreezing h4.efSec-borderTitle{border-bottom:1px solid #ff8282;padding-bottom:0;font-size:2rem;color:#ff8282}ul.efSec02-boxList{margin-top:30px}ul.efSec02-boxList h5.efSec-boxListTitle{text-align:center}.efSec-boxListNum{text-align:center;font-family:'Kosugi Maru',sans-serif;font-size:4.6rem}.efSec-boxListNum span{font-size:65%}.efSec02-content02 .efSec-text{margin-top:30px}.efGraph-image{display:block;max-width:730px;width:100%;margin-top:40px}.efSec-flowList{margin-top:40px}.efSec-flowList dl{display:flex;gap:1em;margin-top:15px;padding:0}.efSec-flowList dt{display:flex;align-items:center;box-sizing:border-box;height:32px;border-radius:5px;padding:0 10px;background-color:#ff8282;color:#fff;font-size:1.3rem;line-height:1;letter-spacing:1px}.efSec-flowList dt span{font-size:130%}.efSec-flowList dd,.efSec-flowList dd a{font-size:1.6rem}.efSec-flowGraph{background-color:#fff9f5;margin-top:40px;border-radius:20px;padding:30px}.page-eggFreezing .efSec-flowGraph h4{padding:0;color:#ff8282;font-size:2rem}.efSec-flowGraph h4 span{font-size:70%}.efSec-schedule-scrollText{display:none}.efSec-scheduleImage{margin-top:20px}.efSec03-content{margin-top:40px}.efSec03-contentList{margin-top:30px}ul.efSec03-contentList li{margin-top:10px;padding:0;text-indent:initial;display:flex;justify-content:space-between}ul.efSec03-contentList li:nth-of-type(1):before{content:"1"}ul.efSec03-contentList li:nth-of-type(2):before{content:"2"}ul.efSec03-contentList li:nth-of-type(3):before{content:"3"}ul.efSec03-contentList li:before{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:4px;border-radius:50%;background-color:#ff8282;color:#fff;font-size:1.4rem}ul.efSec03-contentList li span{width:calc(100% - 32px)}.efSec04-button a{background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/./img/egg-freezing/link-icon.png) center right 30px no-repeat;background-size:.9em;display:inline-block;margin-top:20px;border:1px solid #ff8282;border-radius:5px;padding:5px calc(0.9em + 40px) 5px 30px;color:#ff8282;text-align:center;font-size:1.8rem}.efSec04-content{background-color:#fff9f5;margin-top:40px;border-radius:20px;padding:30px}.efSec04-contentInner{display:flex;justify-content:space-between}.efSec04-content-text,.efSec04-content-image{width:48%}.efSec04-content-text{font-size:1.7rem}.efSec04-content-image img,.efSec04-gbContent-image img{border-radius:10px}.efSec04-gbContent{margin-top:30px}.page-eggFreezing .efSec04-gbContent h4{padding-bottom:0;font-size:2rem;color:#ff8282;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.page-eggFreezing .efSec04-gbContent h4:before{content:"";display:flex;width:calc(100% - 180px);height:1px;background-color:#ff8282}.efSec04-gbContent-inner{display:flex;justify-content:space-between;margin-top:20px}.efSec04-gbContent-list,.efSec04-gbContent-image{width:48%}ul.efSec04-gbContent-list li{margin-top:8px;padding:0 0 0 1em;text-indent:-.6em;line-height:1.5}ul.efSec04-gbContent-list li:before{content:"・"}.efSec05-content{margin-top:30px}.efSec05-content p{margin-top:20px}.efSec06-firstContent{background-color:#fff9f5;border-radius:20px;padding:min(30px, 6%)}.efSec06-firstContent-text{display:block;max-width:500px}.efSec06-firstContent-list{margin-top:20px}ul.efSec06-firstContent-list01 li,.efSec06-firstContent-list02{margin-top:8px;padding:0 0 0 1em;text-indent:-.6em;line-height:1.5}ul.efSec06-firstContent-list01 li:before{content:"・"}.efSec06-firstContent-list02:before{content:"※"}.efPrice-section{margin-top:50px}.efPrice-title{display:flex;justify-content:space-between}.efPrice-icon{width:38px}.page-eggFreezing .efPrice-title h4{padding:0;font-size:2.4rem;width:calc(100% - 55px)}.page-eggFreezing .efPrice-title h4 span{color:#ff8282}.page-eggFreezing .efPrice-title h4 br.spBr{display:none}.efPrice-list{margin-top:20px}ul.efPrice-list li{margin-top:8px;padding:0 0 0 1em;text-indent:-.6em;line-height:1.5}ul.efPrice-list li:before{content:"・"}.efPrice-scrollText{display:none;color:#ff8282}table.efPrice-table{margin-top:20px;max-width:none;table-layout:auto}.page-eggFreezing table.efPrice-table th{background-color:#ffd9d9;color:#555;font-size:1.8rem;width:7%;vertical-align:inherit;text-orientation:mixed;text-align:center}.page-eggFreezing table.efPrice-table th,.page-eggFreezing table.efPrice-table td{border:1px solid #555;padding:20px;line-height:1.4}table.efPrice-table01 th.col-1{text-align:center}table.efPrice-table01 th.col-1 span{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;white-space:pre;letter-spacing:3px;text-orientation:mixed;text-align:center;display:inline-block}.page-eggFreezing table.efPrice-table01 td.col-3{font-size:1.8rem;text-align:center}.efPrice-note{margin-top:20px;padding-left:1em;text-indent:-1em;line-height:1.6}.efPrice-note:before{content:"※"}.efPrice-note a{color:#ff8282;text-decoration:underline}.efPrice-table-priceC:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/./img/egg-freezing/eggFreezing-priceTextC-black.png) center right no-repeat;background-size:contain;vertical-align:bottom}ul.ef-qa li{padding-bottom:15px}@media screen and (max-width:1440px){.efSec-schedule-scrollText{display:block;margin-top:15px}.efSec-scheduleImage{margin-top:10px;overflow:hidden}.efSec-scheduleImage .scroll-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:auto;-ms-overflow-style:auto;cursor:grab}.efSec-scheduleImage .scroll-wrapper img{pointer-events:none;user-select:none;-webkit-user-drag:none}.efSec-scheduleImage .scroll-wrapper.active{cursor:grabbing}.efSec-scheduleImage .scroll-wrapper::-webkit-scrollbar{height:8px}.efSec-scheduleImage .scroll-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.efSec-scheduleImage img{display:inline-block;max-width:initial;width:1200px;margin-bottom:30px}}@media screen and (max-width:768px){.page-eggFreezing .page-title{padding-bottom:10px}ul.efSec-boxList{flex-wrap:wrap;gap:20px;margin-top:30px}ul.efSec-boxList li{width:100%}.page-eggFreezing h5.efSec-boxListTitle{font-size:1.8rem}.efSec-text{margin-top:30px}.efSec01-banner{margin-top:30px;width:100%}.efSec02-content{margin-top:30px}.efSec02-content02 .efSec-text{margin-top:20px}.efGraph-image{margin-top:30px}.efSec-flowList{margin-top:30px}.efSec-flowGraph{margin-top:30px}.efSec-flowGraph h4 span{display:block}.efSec03-contentList{margin-top:20px}.efSec03-content{margin-top:30px}.efSec04-button a{font-size:1.6rem}.efSec04-content{margin-top:30px}.efSec04-contentInner,.efSec04-gbContent-inner{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;gap:20px}.efSec04-content-text,.efSec04-content-image{width:100%}.efSec04-content-text{font-size:1.6rem}.efSec04-content-image{max-width:400px;margin:0 auto}.efSec04-gbContent-inner{margin-top:15px}.efSec04-gbContent-list,.efSec04-gbContent-image{max-width:400px;width:100%;margin:0 auto}.efSec05-content{margin-top:20px}.efSec05-content p{margin-top:15px}.efPrice-section{margin-top:40px}.efPrice-list{margin-top:15px}.efPrice-scrollText{display:block;margin-top:20px}.efPrice-scrollText2{margin-top:30px}.page-eggFreezing .efPrice-table th,.page-eggFreezing .efPrice-table td{display:table-cell}.efPrice-tableOuter{margin-top:10px}.efPrice-tableOuter .scroll-wrapper{overflow-x:scroll;white-space:nowrap;cursor:grab}.efPrice-tableOuter .scroll-wrapper::-webkit-scrollbar{height:8px}.efPrice-tableOuter .scroll-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.efPrice-tableOuter table.efPrice-table{margin:10px 0 15px}}@media screen and (max-width:521px){.page-eggFreezing .page-title{padding-bottom:25px}.page-eggFreezing h4.efSec-borderTitle{padding-bottom:5px;font-size:min(1.8rem, 4.5vw);line-height:1.4}ul.efSec-boxList li{padding:15px}.page-eggFreezing h5.efSec-boxListTitle{font-size:1.6rem}.efSec-boxListNum{line-height:1.5}.efSec-flowList dt{height:30px;padding:0 8px;font-size:1.2rem}.efSec-flowGraph{padding:20px;border-radius:10px}.page-eggFreezing .efSec-flowGraph h4{font-size:1.8rem;line-height:1.6}.efSec-schedule-scrollText{font-size:1.4rem}.efSec-scheduleImage img{width:1100px;margin-bottom:20px}.efSec04-button a{width:100%;padding:5px 20px 5px 0;background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/./img/egg-freezing/link-icon.png) center right 44px no-repeat;background-size:.9em}.efSec04-content{padding:25px}.efSec04-content-image img,.efSec04-gbContent-image img{border-radius:8px}.efSec06-firstContent-text{width:80%;margin:0 auto}.efSec06-firstContent-list{margin-top:15px}.efPrice-icon{width:30px}.page-eggFreezing .efPrice-title h4{width:calc(100% - 42px);font-size:min(2.2rem, 5.4vw);line-height:1.5}.page-eggFreezing .efPrice-title h4 br.spBr{display:block}.page-eggFreezing table.efPrice-table th{width:20%}.page-eggFreezing table.efPrice-table th{padding:3rem}.page-eggFreezing table.efPrice-table td{padding:15px}.page-eggFreezing table.efPrice-table01 .col-3{font-size:1.6rem}table.efPrice-table01 th.col-1 span{text-orientation:mixed;text-align:center;transform:translateX(-50%);left:50%;position:relative}}.footer-info_contact{padding:10% 0;display:flex;justify-content:space-between}.hospital-info{width:40%}.hospital-info img{max-width:320px;padding-bottom:18px}.contact-telweb{width:50%;text-align:center}.contact-telweb .tel a{position:relative;font-size:5rem;padding-left:30px;line-height:0}.contact-telweb .tel a:before{content:"";background:url(//uchida-clinic.test-yps.com/wp-content/themes/uchida-fujin_vol2/img/f_tel-icon.png) no-repeat;background-size:100%;position:absolute;width:36px;height:47px;top:8px;left:-14px}.contact-telweb .tel span{display:block}.contact-telweb ul{padding:16px 0;font-size:1.4rem}.contact-telweb .link_box{font-size:2rem;line-height:1.4;padding:8px 75px 8px 50px;width:400px}.contact-telweb .link_box span{font-size:1.6rem}.contact-telweb .link_box:after{width:26px;height:26px;right:33px;top:22px}.footer-info_business{padding-bottom:8%;display:flex;justify-content:space-between}.footer-info_business ul{padding-top:20px;font-size:1.4rem;padding-left:14px}.footer-info_business ul li{text-indent:-1.4rem}.footer-reservation{text-align:center;max-width:720px;width:100%;margin:0 auto 56px}.footer-reservation h3{font-size:min(3.24rem,5vw);padding-bottom:min(24px, 4vw)}.footer-reservation h3 span{font-size:min(3.83rem,6vw)}.footer-reservation ul{display:flex;gap:min(40px,4vw)}.footer-reservation ul li{width:calc(100% / 2)}li.-reservation_items a{display:block;background:#ff8282;padding:min(32px, 8vw);border-radius:1em}.-reservation_title{margin-bottom:16px}.-reservation_title h4{color:#fefefe;border-top:solid 2px #fefefe;border-bottom:solid 2px #fefefe;padding:6px 0;font-size:min(1.83rem,4.24vw)}.-reservation_title img{margin:0 auto 14px;height:min(80px, 12vw);display:block}p.-reservation_link{background:#fefefe;color:#ff8282;font-size:min(3.24rem,7vw);line-height:1.4;font-weight:500;padding:4px 8px}p.-reservation_link span{font-size:1.6rem;padding-left:8px}.business-hours,.googlemap{width:48%}.business-hours table{width:100%;table-layout:fixed;margin:0 auto}.business-hours table tr{border-bottom:solid 1px #aaa}.business-hours th{padding:10px;font-weight:400;background:0 0;color:#555}.business-hours .hours{width:38%}.business-hours .hour{font-size:1.6rem}.business-hours td{padding:20px 10px;font-size:1.2rem;text-align:center}footer{padding:6% 0 1%;background:#ffefe0}.footer_info{display:inline-block;width:30%;text-align:center}.footer_info img{max-width:240px;width:100%}.footer-menu{text-align:center}.footer-menu_list{display:flex;justify-content:space-between}.footer-menu_list ul{width:30%;padding:0 14px 30px;vertical-align:top;text-align:left}.footer-menu_list ul li{font-size:1.8rem;padding-bottom:12px}.footer-menu_list ul .footer-submenu{width:auto}.footer-menu_list ul .footer-submenu li{padding-bottom:2px}.footer-menu_list ul .footer-submenu li a{position:relative;padding-left:16px;font-size:1.6rem}.footer-menu_list ul .footer-submenu li a:before{content:"";position:absolute;background:#ff8282;width:9px;height:2px;left:0;top:7px}.footmrnu-list h3{font-size:2rem;border-bottom:solid 1px #fefefe;margin-bottom:10px}.ft_bottom{display:block;text-align:right;max-width:1140px;width:90%;margin:0 auto;padding-top:30px}.privacy-policy{text-decoration:underline}.pcheader{display:block}.pc{display:block}.mobile{display:none!important}nav.globalMenuSp{display:none}.box-sp{display:none}.box-pc{display:inline-block}.hamburger p{display:none}@media screen and (max-width:1024px){#header{height:78px;margin:14px auto 30px;text-align:center}#headercont{display:block;padding:0;margin:0;height:100px}#header h1 a{display:block;height:114px;width:234px;top:0;margin:0}.pcheader{display:none}.top-slider picture{height:72vw}.pageheader_cont h2{font-size:2.8rem;letter-spacing:2px;padding-bottom:10px;margin-top:50px}.pageheader .page-bg{height:38vh}.hamburger{display:block;position:fixed;z-index:103;right:12px;top:12px;width:50px;height:50px;cursor:pointer;text-align:center;background:#ff8787;border-radius:10px}.hamburger span{display:block;position:absolute;width:28px;height:2px;left:11px;background:#fefefe;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger p{color:#fefefe;position:absolute;bottom:-4px;right:9px;font-size:1.2rem;display:block}.hamburger.active span:nth-child(1){top:20px;left:10px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:20px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.globalMenuSp h1{max-width:154px;width:100%}.globalMenuSp .accordion-area section{background:0 0;padding:.8em}nav.globalMenuSp{display:block;position:fixed;z-index:102;top:0;left:0;color:#555;background:#fefefe;text-align:center;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}nav.globalMenuSp ul{padding:0;width:94%;margin:30px auto 0;display:block}nav.globalMenuSp .box{padding:0}nav.globalMenuSp .box ul{margin:0 auto 30px;width:100%}nav.globalMenuSp .box ul li{border-bottom:none}nav.globalMenuSp .box ul li a{padding:.4em 0}nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:solid 1px #dadada;text-align:left}nav.globalMenuSp ul li img{max-width:100px}nav.globalMenuSp ul li:last-child{padding-bottom:0}nav.globalMenuSp ul li a{font-size:1.6rem;display:block;padding:.8em;text-decoration:none}nav.globalMenuSp.active{opacity:100;visibility:visible}.globalMenuSp-wrapper{width:90%;margin:20px auto}.area{padding:50px 10px}.page-title{font-size:3.4rem}.page-title span{font-size:2rem}.slick-list{border-radius:0}.slick-list .slick-slide,.slider{height:56vh;width:100%}.page-link{max-width:800px;width:100%;margin:0 auto 100px;box-sizing:border-box;background:#fff8f3;padding:30px 20px;border-radius:10px;display:block}.section{margin-bottom:min(80px, 12vw)}.page-wrapper{display:block}.page-content{width:100%;margin:0 auto}.pagenav-list,.pagenav-pc_fixed{display:none}.page-sub_section{margin-top:50px}.clinic-text h3{font-size:3rem}.clinic-text{width:90%;margin:0 auto}.clinic-text .link_box{width:98%}.clinic .clinic-image{height:56vw;width:100%;border-radius:0;margin-top:40px}.clinic-staff_section .five_box,.clinic-message_inner .five_box{display:block;width:100%}.clinic-staff_section-name h4,.clinic-staff_section-name ul,.clinic-staff_section-name2 h4{text-align:center}.clinic-message_inner{padding-top:40px}.clinic-message_inner h5{text-align:center}.clinic-message_inner .five_box img{margin:0 auto;display:block}.maintopics-list h2{display:block;width:100%;margin-bottom:24px}.maintopics-area .maintopics-list{text-align:left}.consultation-contents{max-width:1080px}ul.consultation-list.-list_4column li,ul.consultation-list li{width:calc((100% - 44px) / 3)}.consultation-image{width:61%}p.-category_textMain{padding-top:min(28px, 6vw)}.counselor-prof h4{text-align:center}.counselor-prof p,.counselor-prof ul{text-align:center}.counselor-prof ul li{text-indent:0%;padding-left:0;padding-bottom:6px}.page-flow h5{font-size:2rem}.page-test .pink-bg table th{display:block;width:100%;padding:12px 0 0 12px}.page-test .link_wrap a{font-size:1.8rem}.hospital-info{width:100%;padding-bottom:50px;text-align:center}.business-hours{padding-bottom:40px}.footer-info_contact,.footer-info_business{display:block}.footer-menu_list ul,.business-hours,.googlemap{width:100%}.contact-telweb{width:100%;padding:40px 0s}.pc{display:none!important}.box-sp{display:block!important}.box-pc{display:none!important}}@media screen and (max-width:768px){dl a{font-size:1.6rem}.mobileheader{display:block!important}.mobile{display:block!important}.page-sub_section{margin-top:40px}.two_box,.three_box,.four_box,.five_box,.seven_box,.six_box{width:100%;box-sizing:border-box;margin:0 auto}.topics_title h3{font-size:2.4rem}.pink-bg{padding:20px;margin:20px 0}.pink-bg dl dt{font-size:1.8rem}.page-link ul li{font-size:1.6rem;text-indent:0;padding:12px 0}.page-link ul li ul{width:94%;margin:0 0 0 auto}.page-link ul li ul li{padding:6px 0}.page-title{font-size:2.6rem}.page-title:before{width:100px;height:100px;left:0;top:-40px}.page-title span{font-size:1.8rem}.page-subtitle{font-size:2.4rem;padding-bottom:10px}.page-subtitle span{font-size:1.8rem}.page-sub_section h5,.page-section h5{font-size:1.6rem;padding-bottom:10px}.page-section h4{font-size:2.2rem;padding-bottom:16px}.page-section .table-scroll table th,.page-section .table-scroll table td{display:revert}.page-content{width:100%}.pink-maintext{font-size:1.8rem}.top_mainmenu{display:none}.pageheader{width:100%}#pageheader{padding:50px 0 50px}.pageheader .page-bg{height:28vh;border-radius:0}.pageheader_cont h2{width:90%;margin:0 auto}#header{height:58px}#header h1 a{height:62px;width:194px;top:0;margin:0}.fixed-nav{bottom:0;left:0;width:100%}.fixed-nav span{display:block;font-size:1.2rem;color:#fefefe}.fixed-nav ul{display:flex}.fixed-nav ul li{width:50%;text-align:center;padding:6px 0;line-height:1.4}.link_box{width:72%}.page-link_box{margin:20px auto 16px;font-size:1.6rem}.cate_left{display:block;width:82%;height:200px;margin:0 auto}.cate_right{display:block;width:100%;padding:30px 0}.page{padding-top:60px}.topics li{width:100%}.topics_title{padding-bottom:30px}#list li h3{font-size:1.6rem;padding:0;display:block}.date,.cat{font-size:1.3rem}#main{box-sizing:border-box}#sidebar{margin:10px auto;width:98%;display:block}#sidebar #list ul li{display:block;width:88%;padding:0;margin:0 auto}.page-pcr_policy dl dt{font-size:2rem;padding-bottom:10px}.maintopics-area{margin-top:100px}.fujin-wanted{padding:40px 0 0}.fujin-wanted p{text-align:center}.maintopics-list h3{font-size:2rem}.maintopics-area .maintopics-list{display:block;width:100%;margin:60px auto 0px}.first-visit_details h4{font-size:1.8rem}.first-visit_details ul{font-size:1.6rem;margin:0 0 40px}.first-visit_details .first-concept_tel ul{padding-bottom:20px}.first-concept_document-text{padding-bottom:0}.first-concept_document-info th{padding:0}.belongings-list ul li{font-size:1.6rem}table td{padding:10px 6px}.mobile_half_table th,.mobile_half_table td{width:auto!important;font-size:85%}.page-section table th,.page-section table td{width:100%;display:block;margin:5px 0 15px;padding:6px;box-sizing:border-box}.first-concept_seminar h5{font-size:1.8rem;text-align:left}.first-concept_seminar p{padding-top:20px}.clinic{display:block;width:100%}.clinic-text h2{font-size:3rem}.clinic-text h3{color:#dd7e7e;font-size:2.2rem;padding:24px 0 36px}.page-link ul{display:block;width:100%;margin:0}.clinic-concept h2{width:80%;text-align:left}.clinic-concept h3{font-size:2.2rem}.clinic-policy h4{font-size:2rem;padding-bottom:20px}.clinic-concept ul li img{width:58px}.clinic-concept ul h2{width:72%;font-size:1.8rem}.clinic-concept ul li a:after{top:17px}.clinic-message_inner{padding-top:0}.clinic-message_inner .five_box{padding-top:20px}.clinic-message_inner h5{font-size:1.8rem}.clinic-staff_section{padding-top:50px}.clinic-staff_section th{margin:0}.clinic-staff_section-name h4{font-size:2.8rem;text-align:center}.clinic-staff_section-name h4 span{font-size:1.4rem}.clinic-staff_section-name ul{font-size:1.4rem;padding-bottom:8px;text-align:center}.clinic-staff_section-name ul li{padding-bottom:2px}.clinic-staff_section-name table{font-size:1.4rem;text-align:center}.clinic-staff_section-name table th,.clinic-staff_section-name table td{width:100%;display:block}.clinic-staff_section-name table td{padding:0}.clinic-staff_section-name table td{padding-bottom:12px}.clinic-staff_section-name table td ul li{font-size:1.4rem;text-align:center}.clinic-staff_section-message h5{font-size:2rem;padding:4px 12px;margin-bottom:20px}.clinic-staff_section-name2 h4,.clinic-staff_section-name2 .clinic-staff_section-message{display:block;width:100%}.clinic-staff_section-name2 h4{font-size:2.8rem}.clinic-staff_section-name2 h4 span{font-size:1.4rem}.clinic-staff_section-message{padding-top:0}.clinic-otherlink ul{padding:20px 10px}.clinic-otherlink ul li{font-size:1.4rem;padding:16px 6px}.schedule-list h5{font-size:2rem;padding-bottom:0}.schedule-list li img{max-width:70px}.page-sub_section .schedule-list .schedule-list_text{width:71%}ul.consultation-list li a{border:solid 3px #ff8787}ul.otherLinks-list{width:100%}ul.otherLinks-list li{width:100%}.treatment:before{top:-20vw;width:210px;height:210px}.other-links ul{width:100%}.other-links ul li img{width:50px}.other-links h2{font-size:1.8rem;width:64%}.google-calender{padding:24px 20px}.google-calender h2{font-size:2.6rem}.GoogleCalender{position:relative}.GoogleCalender iframe{height:460px}.page-flow h5,.page-flow ul li p{padding:10px 0;display:block;width:100%}.page-section .profile-cont h5{font-size:2rem}.download-document h6{font-size:1.8rem}.download-document_text{display:block;width:100%;margin:0;font-size:1.4rem}.page-system .page-section ul li{display:block;width:100%;padding-left:0}.page-system .page-link_box{margin:20px 0;width:100%}.page-qa dl{padding-bottom:30px}.page-qa dl dt{padding:8px;font-size:1.6rem}.title:before,.title:after{width:12px;top:52%}.title,.qa-section .qa-q{font-size:1.6rem}.accordion-area section{padding:20px}.box{padding:6%}.box p{font-size:1.4rem}.hospital p{font-size:1.4rem}.wpcf7-text{height:40px;border-radius:6px}.wpcf7-form_section{padding-top:60px}.wpcf7 table th{padding:0}.wpcf7 table td{padding:4px 0 30px}.contact-telweb .tel a{font-size:3.6rem}.contact-telweb .link_box{width:90%;font-size:1.6rem}.contact-telweb .link_box span{font-size:1.4rem}.footer-info_business ul{padding-top:14px;font-size:1.2rem}.business-hours .hours{width:54%}.business-hours th{padding:10px 0;font-size:1.2rem}.business-hours td{padding:20px 0}.business-hours .hour{font-size:1.4rem}footer{padding:14% 0 18%}.footer-menu_list{padding-bottom:20px;display:block}.footer-menu_list ul{text-align:left}.footer-menu_list .footer-menu_flex{display:inline-block;width:48%;padding:0}.footer-menu_list .footer-menu_flex li{display:block;width:100%}.footer-menu_list ul li{font-size:1.6rem;display:inline-block;width:47%;text-align:left}.footer-menu_list ul .footer-submenu{width:auto;text-align:left;padding:0}.footer-menu_list ul .footer-submenu li{padding-bottom:2px;text-align:left;padding-left:0}.footer-menu_list ul .footer-submenu li a{font-size:1.4rem}.footer-menu_list ul .footer-submenu li a:before{top:7px}.ft_bottom{display:block;text-align:center;font-size:.8rem}.footer-reservation{width:90%}.footer-reservation ul{flex-wrap:wrap}.footer-reservation ul li{width:100%}#page-top a img{bottom:55px}}@media screen and (min-width:1025px){#fixed-header{width:100%;display:none;height:100px;background:#fff;padding:12px 0 5px}.menufixed{position:fixed;display:block!important;top:0;left:0;right:0;z-index:100}}@media screen and (max-width:1025px){#fixed-header{display:none!important}.menufixed{display:none!important}}@media screen and (max-width:620px){.consultation-listContainer{margin-top:20px;border-radius:10px;padding:25px 4%}h3.consultation-title{font-size:2rem}.consultation-listContainer ul.consultation-list{margin-top:15px}.consultation-listContainer .consultation-image{width:50%}ul.consultation-list h3.consultation-list-preconception_care{font-size:min(1.7rem, 2.8vw)}ul.consultation-list h3>span{font-size:min(1.6rem, 2.6vw)}.page-title{font-size:2.3rem}ul.consultation-list li,ul.consultation-list.-list_4column li{width:calc((100% - 5%) / 2)}}