@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');html,body{font-family:"Noto Sans JP";font-weight:400;scroll-behavior:smooth}div,span{font-family:"Noto Sans JP";font-weight:400}a{text-decoration:none;color:#383a3c}.entry-content{padding:0!important}.site-main{padding:0}.pc_none{display:none !important}@media screen and (max-width:768px){.pc_none{display:block !important}.sp_none{display:none !important}}#header_main{display:flex;width:100%;text-align:left;margin:0;padding-left:2%;padding-top:1%}html,body{margin:0!important}.construction_wrapper{display:block;width:80vw;height:70vh;margin:5vh 10vw!important;max-width:100vw!important;background:transparent linear-gradient(180deg,#fdeaf5 54%,#d6ebff 100%) 0% 0% no-repeat padding-box;border-radius:42px;text-align:center}.construction_wrapper_lifestyle{display:block;width:80vw;height:70vh;margin:5vh 10vw!important;max-width:100vw!important;background:#ecc148;border-radius:42px;text-align:center}.under_construction_title{color:#6ac78b;font-family:Apple LiGothic;font-size:60px;padding-top:8vh}.under_construction_sub_title{color:#383a3c;font-size:20px}.under_construction_circle{width:235px;height:235px;background:#f9f8f2;border-radius:50%;box-shadow:0px 3px 6px #00000029;margin:5vh auto}.img_construction{display:block;width:auto;height:auto;position:relative;top:70px;left:55px}@media screen and (max-width:961px){.under_construction_title{font-size:15px;font-weight:700}.under_construction_circle{width:150px;height:150px}.img_construction{top:40px;left:24px;width:70%}}html,body{width:100%;margin:0;font-family:ヒラギノ角ゴシック;overflow:hidden scroll}body{overflow:hidden}li{list-style:none}#header{display:block;margin-top:17px;position:fixed;top:0;left:0;width:100%}.z-100{z-index:100}.z-10{z-index:10}.relative-text{position:relative}.paragraph_break{margin:15px 0}#header_wrapper{display:flex;flex-direction:row;width:96%;height:58px;margin:0 auto;left:0;top:0;padding:10px 0;border-top-left-radius:42px;border-top-right-radius:42px}#nav_header_menu_button{display:none}#header_wrapper.nav_opened #nav_header{background:0 0;box-shadow:none;transition:background .5s ease}#header_wrapper.nav_on_scroll{background:#fff;width:96%;border-bottom-left-radius:42px;border-bottom-right-radius:42px;transition:background .5s ease;box-shadow:0px 3px 6px #00000029}#header_wrapper.nav_on_scroll #nav_header{background:0 0;box-shadow:none;transition:background .1s ease}#header_wrapper.nav_opened{background:#fff;border-bottom-left-radius:initial!important;border-bottom-right-radius:initial!important;box-shadow:0px 3px 6px #00000029}#nav_header{display:flex;flex-direction:row;background:#fff;border-radius:50px;font-size:14px;justify-items:center;align-items:center;flex:4;box-shadow:0px 3px 6px #00000029}#img_main_logo{height:50px;width:auto;margin-left:20px}#main_logo a{text-decoration:none}#nav_menu{display:flex;flex-direction:row;flex:2}#nav_header div{padding:0 30px}#nav_menu div{padding:0 25px;cursor:pointer}#nav_menu div:hover{color:#e62774}#main_logo{flex:2}.tel_button{text-align:center}.tel_button span{display:block;color:#e62774;font-size:11px}.a_tel{color:#383a3c;text-decoration:none;font-size:23px}#nav_menu>div:after{content:"";display:inline-block;height:16px;border-right:#707070 1px solid;position:relative;left:25px;top:2px}#blog_menu_single_nav_header,#outpatient_menu_single_nav_header,#first_examination_menu_single_nav_header,#flow_menu_single_nav_header,#trouble_menu_single_nav_header,#treatment_menu_single_nav_header{height:auto;background:transparent linear-gradient(180deg,#fffcf8 0%,#ffeded 26%,#fdeaf5 54%,#d6ebff 100%) 0% 0% no-repeat padding-box;padding-bottom:2rem}#outpatient_menu_single_nav_header{background:0 0}#flow_menu_single_nav_header{margin-bottom:5%}#blog_menu_single_nav_header{height:325px;background:#fff}#blog_nav_current_directory{width:70%;margin:1% auto;font-size:15px;color:#383a3c}#blog_nav_current_directory a{color:#ff4186}#trouble_menu_single_nav_header{height:720px}#header.single_page_header #header_wrapper{background:#fff;border-radius:50px;box-shadow:0px 3px 6px #00000029}#nav_header.single_page_nav{background-color:initial;border-radius:0;box-shadow:initial}.header_underlay_img{height:330px;border-bottom-left-radius:150px;border-bottom-right-radius:150px}.header_underlay_img img{display:block;position:absolute;top:0;margin:0 auto;width:100%;z-index:1}#trouble_menu_nav_block,#treatment_menu_nav_block{margin-top:60px}.treatment_menu_row{display:flex;justify-content:flex-start;margin-bottom:20px;flex-wrap:wrap;width:80%;margin:20px auto}.trouble_menu_row{display:flex;justify-content:center;width:80%;justify-content:left;margin:0 auto;margin-bottom:20px;flex-wrap:wrap}.trouble_menu_item,.treatment_menu_item{display:flex;background:#fff;font-size:18px;border-radius:50px;width:250px;justify-content:space-around;padding:25px 10px;margin:5px 10px;box-shadow:0px 3px 6px #00000029;cursor:pointer}.trouble_menu_item:hover,.treatment_menu_item:hover{opacity:.7}#treatment_menu_outline{text-align:center;padding:55px 0}#clinic_information_outline{text-align:center;padding:55px 0}#trouble_menu_outline{text-align:center;padding:55px 0}#trouble_menu_outline{background:#f9f8f2}.staff_menu_outline_title,.trouble_menu_outline_title,.treatment_menu_question_title,.treatment_menu_outline_title{color:#393939;font-size:30px}.staff_menu_outline_title,.trouble_menu_outline_title,.treatment_menu_outline_title{display:flex;justify-content:center;width:70%;margin:0 auto}#nav_header.single_page_nav #nav_menu>div{padding:0 25px}.default_invisible{display:none}.menu_visible{display:block}#nav_header_hover_menu{width:96%;margin:0 auto;background:#ff4186;padding:40px 0;border-bottom-left-radius:42px;border-bottom-right-radius:42px;box-shadow:0px 3px 6px #00000029}#nav_header_hover_trouble_menu,#nav_header_hover_treatment_menu,#nav_header_hover_information_menu #nav_header_hover_flow_menu{margin:0 auto;width:90%}.hover_menu_list{display:flex;color:#fff;flex-wrap:wrap}.hover_menu_list a{padding:15px;width:16%;border-bottom:1px solid #fff;margin:0 10px;font-size:13px;cursor:pointer;text-decoration:none;color:#fff}#nav_header_hover_information_menu .hover_menu_list a,#nav_header_hover_trouble_menu .hover_menu_list a #nav_header_hover_flow_menu .hover_menu_list a{width:20%}.hover_menu_list a:after{content:"";display:block;width:0;height:3px;background:#fff;position:relative;top:16px;left:-15px}.hover_menu_list a:hover:after{content:"";display:block;width:115%;height:3px;background:#fff;position:relative;top:16px;left:-15px;transition:width .5s ease}.staff_menu_outline_wrapper{background-color:#f9f8f2;background-repeat:no-repeat;background-image:url("/wp-content/uploads/2024/09/1725118937556.png");background-size:200px;background-position:right;padding:5%}.staff_message_block{padding:0 5%;background:#f9f8f2}.staff_message_content{width:70%;margin:20px auto}.trouble_menu_outline_title>div:not(.outline_title),.treatment_menu_outline_title>div:not(.outline_title){flex:1;border-bottom:3px solid #ff4186;position:relative;top:-20px}.staff_menu_outline_title>div:not(.outline_title){flex:1;border-bottom:3px solid #acd6ff;position:relative;top:-20px}.trouble_menu_outline_title>div:first-of-type:not(.outline_title),.treatment_menu_outline_title>div:first-of-type:not(.outline_title),.staff_menu_outline_title>div:first-of-type:not(.outline_title){margin:0 5%0 0}.trouble_menu_outline_title>div:nth-of-type(3):not(.outline_title),.treatment_menu_outline_title>div:nth-of-type(3):not(.outline_title),.staff_menu_outline_title>div:nth-of-type(3):not(.outline_title){margin:0 0 0 5%}.treatment_information_outline_body,.treatment_menu_outline_body{color:#707070;width:35%;text-align:left;line-height:2}.treatment_information_outline_body{font-size:15px}.treatment_information_outline_content.information_right_align .treatment_information_outline_body{order:2}.treatment_information_outline_content.information_right_align .treatment_menu_outline_content_img{order:1}.trouble_menu_outline_body{flex:2;color:#707070;text-align:left;line-height:2}.trouble_description_wrapper{background:#f9f8f2}.treatment_information_outline_content,.treatment_menu_outline_content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-evenly;margin-top:50px}.treatment_information_outline_content{width:70%;margin:0 auto;margin-top:50px}.treatment_information_outline_content.full{width:100%;margin:0 auto;margin-top:50px}.treatment_information_outline_content>div{flex:1}.treatment_information_outline_content_img{overflow:hidden}.treatment_information_outline_content_img img{width:100%;height:auto}.trouble_menu_outline_content{display:flex;width:70%;flex-wrap:wrap;justify-content:space-between;margin:50px auto;gap:1rem}.treatment_information_outline_content_img .treatment_menu_outline_content_img{width:335px;height:235px;display:block}.trouble_menu_outline_content_img img{width:200px;height:auto}.treatment_information_outline_content>div{margin:0 25px}.top_view{height:auto;padding-bottom:2%;width:100%;display:block;background:transparent linear-gradient(180deg,#fffcf8 0%,#fdeaf5 100%)}#main_img_slide{width:85%;overflow:hidden;position:relative;display:block;left:15%;height:90vh;border-bottom-left-radius:150px;border-bottom-right-radius:150px}.item_top_slide{width:80%;height:auto}.item_top_slide img{width:100%;height:auto}#top_slogans{top:45%;left:10%;position:absolute;z-index:10}.main_slogan{font-size:31px;color:#626262;background:#fff;box-shadow:5px 5px 0px #DB126189;padding:10px 55px;width:max-content;border-radius:36px;margin-bottom:15px;text-align:left}.top_page_wrapper{background:#fdeaf5;padding:2%}.top_view_message{background:transparent linear-gradient(180deg,#fdeaf5 0%,#d6ebff 100%);padding:2% 0}#online_treatment_button{text-decoration:none}#contact_widget span{display:block}#contact_widget{display:block;position:fixed;right:0;top:35%;width:90px;font-size:15px;text-align:center;z-index:10;font-family:"M PLUS Rounded 1c",sans-serif}#contact_widget a{box-shadow:0px 3px 6px #00000029;margin-bottom:5px}#online_treatment_button{display:block;background:#fff;border-top-left-radius:7px;border-bottom-left-radius:7px}#online_treatment_button img{position:relative;display:block;top:-20px;margin:0 auto}#line_register_button img{width:40px;height:auto}#online_treatment_button .vertical_caption{padding:0 0 10px;position:relative;top:-5px;color:#383a3c}#online_treatment_button .horizontal_caption{padding:5px;color:#fff;background:#db1261;border-bottom-left-radius:7px}#web_booking_button,#line_register_button{display:block;height:90px;width:90px;padding:5px;color:#fff;border-radius:11px}#web_booking_button{background:#65a9d9}#line_register_button{background:#03c755}.vertical_caption{writing-mode:vertical-lr;margin:0 auto}#main_news_wrapper{width:70%;margin:0 auto;background:#fff;border-radius:42px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:36px}.title_h2{font-size:20px}.text-slate{color:#383a3c}#main_news_list li{padding:16px 40px 16px 10px;border-bottom:1px solid #7f7f7f}.green_label{color:#6ac78b;font-family:"Poppins";font-weight:500;font-size:60px}.date_caption{padding:25px;font-size:13px;color:#5c5c5c}.link_details{color:#ff4186;font-weight:700;float:right}#main_banner_slider{margin-top:60px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.banner_item{width:32%;height:auto;background:#fff;border-radius:8px;overflow:hidden}.banner_item img{width:100%}#sub_banner_slider{margin:60px 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;background:#f9f8f2;padding:3px 0}.sub_banner_item{width:22%;background:#fff;height:auto;border-radius:42px;overflow:hidden}.banner_sub_item{width:100%;height:auto}#main_access_block{padding:60px 0;display:block;width:100%;background:#fff}.center_title{text-align:center}.img_main_message{display:block;width:90%;height:auto;background:#251f4b8c;position:relative;margin:0 auto;top:-40px}#main_message_wrapper{text-align:center;width:70%;margin:0 auto;background:#fff;padding:35px 75px;position:relative;top:-70px;border-radius:36px}#main_treatment_menu{margin:75px 0}.flex_treatment_menu{display:flex;width:75%;justify-content:center;text-align:center;margin:0 auto;margin-top:50px;flex-wrap:wrap}.menu_treatment_icon{margin:10px}.treatment_icon{width:235px;height:235px;background:#f9f8f2;border-radius:50%;box-shadow:0px 3px 6px #00000029}.treatment_icon img{display:block;margin:0 auto;padding-top:50px}.menu_caption{font-size:18px;margin-top:10px}#main_reason_menu{background:#fffbf8;padding:120px 0}.flex_reason_menu{margin-top:120px;display:flex;width:80%}.flex_reason_menu>div{flex:1}.img_reason{border-radius:42px;background:0 0}.img_reason img{width:100%}.span_pink{color:#ff4186}.reason_left_align{padding:0 0 0 5%}.reason_right_align{padding:0 0 0 10%}.reason_title{font-size:30px;text-align:center}.treatment_menu_row a{text-decoration:none;color:#383a3c}.reason_title:after{content:"";display:block;position:relative;width:25%;height:1px;background:#707070;left:37%;margin-top:25px}.reason_block_title{margin:0 5%}.reason_content{line-height:1.5;font-size:18px}.reason_content div{margin:5px 0}.wrapper_reason_title{display:flex;flex-direction:column;align-items:center}.wrapper_reason_title>div{padding:15px 0}.reason_link{background:#ff4186;padding:20px 60px;border-radius:50px;text-decoration:none;box-shadow:0px 3px 6px #00000029;color:#fff}.blog_link{background:#ff4186;padding:20px 80px;border-radius:50px;text-decoration:none;box-shadow:0px 3px 6px #00000029;color:#fff}#main_concerns_block{padding:120px 0;position:relative;overflow:hidden}#main_concerns_block:before{content:"";background-image:url("/wp-content/uploads/2024/08/point4");background-size:cover;background-position-x:center;width:100%;height:100%;position:absolute;top:0;left:0;filter:blur(20px) brightness(1.1)}.main_trouble_item{display:block;background:#fff;border-radius:42px}.main_trouble_row{display:flex;justify-content:center}.main_trouble_item_icon{margin:10% auto}.img_main_trouble{width:130px;height:120px;margin:0 auto;border-radius:42px;overflow:hidden}.img_main_trouble img{height:100%;width:auto}.main_trouble_item_tag_list{display:block;text-align:left;margin:10px 0}.main_trouble_item_tag{margin:1%;background:#f9f8f2;font-size:15px;width:max-content;border-radius:7px;padding:5px 10px;color:#383a3c;display:inline-block}.main_trouble_full_item{height:200px;width:71%;display:flex;background:#fff;margin:20px auto;border-radius:42px;justify-content:center;align-items:center}.main_trouble_item_icon.full_width_main_trouble{margin:0;display:flex;align-items:center;justify-content:space-around;flex:1}.main_trouble_tags.full_width_main_trouble{flex:1}.main_trouble_item_icon.full_width_main_trouble .img_main_trouble{margin:0}.trouble_link{background:#fe95f7;padding:12px 20px;border-radius:50px;box-shadow:0px 3px 6px #00000029;color:#fff;text-align:center;margin:15px;font-size:15px}.trouble_link span{display:block}.main_trouble_item:last-of-type .main_trouble_tags.full_width_main_trouble{padding:0}.trouble_button_block{flex:1;text-decoration:none}#main_trouble_grid{margin:60px auto;width:70%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr .75fr;row-gap:2%;column-gap:2%}div.main_trouble_item{display:flex;grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;width:100%;align-items:center}.main_trouble_tags{padding:0 3% 2%}.title_18{font-size:18px}#main_blog_block{padding:75px 0;display:block;height:720px;background:transparent linear-gradient(180deg,#ffecef 0%,#fdeaf5 54%,#e6ebfa 100%) 0% 0% no-repeat padding-box}.main_blog_item{background:#fff;padding:30px 5px;margin-bottom:20px;border-radius:50px}#main_blog_list{width:75%;margin:60px auto}#main_blog_button{display:block;margin:0 auto;text-align:center}#main_contact{font-size:30px;color:#383a3c;text-decoration:underline}#main_contact_footer{color:#383a3c;font-size:30px}.external_link{color:#acd6ff;font-size:14px;text-decoration:underline;margin-left:5px}.contact_method{display:flex}.contact_method_item{width:125px;height:110px;background:#000;border-radius:11px;font-size:15px;margin:5px;display:flex;flex-direction:column;justify-content:space-around}.contact_method_item img{display:block;margin:0 auto}#main_contact_details{color:#4e4e4e}.contact_method_item div{color:#fff;text-align:center}.img_footer_logo{height:75px;width:auto}#main_contact_block{display:flex;flex-direction:row;justify-content:center;padding:35px 0}#main_contact_block.single_page_mode{background:#fffbf8}#main_contact_block>div{margin:0 15px}.sns_prompt{display:inline-block;vertical-align:middle;position:relative;top:-10px}.sns_button{box-shadow:1px 1px 3px #00000029;border:2px solid #f88cbe;display:inline-block;width:55px;height:55px;background:#fff;border-radius:50px;margin:0 4px;overflow:hidden}.sns_button img{display:block;width:40px;height:40px;margin:7px auto}.copy_right{font-size:12px;color:#fff;background:#8b8d8e;border:#707070 1px solid;text-align:center;padding:15px}.contact_caption{margin:10px 0}#contact_web_button{background:#65a9d9}#contact_online_appointment_button{background:#ff9ac3;text-decoration:none}#contact_line_button{background:#03c755}.single_page_title_block{padding-left:10%;padding-top:12%;display:block;position:absolute;z-index:10}.left_sub_title{position:relative;top:-15px}#self_checking_block{height:200px;background:#f9f8f2;padding:60px 0}.self_check_list{display:flex;flex-wrap:wrap;width:70%;justify-content:center;margin:30px auto}.self_check_list_item{display:block;padding:15px 25px;color:#383a3c}.self_check_list_item:before{content:" ";width:25px;height:15px;display:inline-block;margin-right:10px;border-bottom:2px solid #169aa3;border-left:2px solid #169aa3;transform:rotate(-45deg);position:relative;top:-5px}.green_background_title{background:#6ac78b;width:70%;padding:15px 0;text-align:center;font-size:30px;color:#fff;margin:0 auto}.staff_prompt,.trouble_type_prompt,.treatment_type_prompt{width:70%;border-bottom:1px solid #ff4186;padding:10px 0;margin:20px auto 0}.trouble_type_prompt{width:70%;text-align:left}.staff_prompt.flex_prompt,.treatment_type_prompt.flex_prompt{display:flex;justify-content:space-between;flex-direction:row}.treatment_type_prompt.title_h2.flex_prompt>div:nth-of-type(2){text-align:right;flex:1;padding-right:1rem}#target_staff_block,#target_treatment_block{padding:60px 0}.staff_description_wrapper,.treatment_description_wrapper{width:70%;margin:35px auto 0}.staff_description_wrapper{display:flex}.profile_title,.treatment_name{width:180px;min-width:max-content;background:#ffe6e8;font-size:20px;border-left:10px #ff4186 solid;padding:10px;padding-left:25px}.profile_details,.treatment_details{color:#707070;font-size:15px;margin:10px 0;line-height:2}.treatment_details.vaccination_booking{background:#f9f8f2;border:1px solid #49b7d0;padding:3% 2%;border-radius:26px}.space_block{height:60px}.flow_button_wrapper{padding:2% 0;text-align:center}.flow_button_wrapper.flex_mode{text-align:center}.full_image{width:100%;display:block;height:auto;overflow:hidden}.staff_intro_block{flex:2}.staff_profile_picture{height:auto;display:block;width:100%;flex:1;border-radius:32px;overflow:hidden}.staff_profile_picture img{width:100%;border-radius:32px}.flow_reserve,.flow_link{background:#ff4186;padding:20px 80px;border-radius:50px;text-decoration:none;box-shadow:0px 3px 6px #00000029;color:#fff;font-size:15px}.flow_reserve:hover,.flow_link:hover{filter:brightness(1.2)}.flow_line{background:#03c755;padding:20px 80px;border-radius:50px;text-decoration:none;box-shadow:0px 3px 6px #00000029;color:#fff;font-size:15px}.flow_line:hover{filter:brightness(1.2)}.flow_button_wrapper a{text-decoration:none}.flow_reserve{display:block}.flow_button_wrapper.flex_mode .flow_link{font-size:15px;padding:15px 30px}.banner_full{width:70%;height:350px;border-radius:15px;display:block;margin:0 auto}.banner_data{width:100%;height:auto;overflow:hidden}.banner_data img{width:100%}.banner_full:hover{filter:brightness(1.2)}.pink_highlight{color:#ff4186;text-decoration:underline}.bold_body{font-weight:700}.dark_gray{color:#383a3c}.flex_flow_contact{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:25px;justify-content:space-between;align-items:center;text-align:center}.flex_flow_contact>div{flex:1}.tel_span{display:block;color:#e62774;font-size:13px}#trouble_shooting{display:flex;justify-content:center;font-size:18px;color:#fff;width:50%;padding:25px 20px;background:transparent linear-gradient(95deg,#fe95f7 0%,#de63d8 47%,#c42d5b 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border-radius:35px;margin:0 auto}.trouble_treatment_evocation_wrapper,.trouble_treatment_description_wrapper{width:66%;background:#fff;margin:1% auto;text-align:left;padding:2%;border-radius:25px}.trouble_treatment_evocation_wrapper.information_mode{background:#f9f8f2}.trouble_description_effect{width:70%;text-align:left;margin:25px auto;line-height:1.5}.trouble_treatment_evocation_title{display:block;padding:15px 5px;border-bottom:1px solid #ff4186;font-weight:700;text-align:center}.trouble_treatment_evocation_buttons{display:flex;justify-content:space-evenly;margin:25px 0}.tel_large{font-size:30px;text-decoration:underline}#information_evocation_buttons{display:flex;flex-direction:row;width:70%;margin:50px auto;justify-content:space-evenly}#information_evocation_buttons span{min-width:max-content;max-width:200px;font-size:15px;display:block}.sub-swiper{background:#f9f8f2}.schedule_timetable{border-collapse:collapse;width:65%}.schedule_timetable thead{background:#e62774;color:#fff;font-size:20px}.schedule_timetable th{padding:15px 30px}.schedule_timetable tr.row_internal{background:#fbf0f4;border-bottom:#8b8d8e 1px solid}.schedule_timetable tr.row_pediatric{background:#deeffb;border-bottom:#8b8d8e 1px solid}.caption_opening_time{border-right:#8b8d8e 1px solid}.schedule_timetable tbody{color:#4e4e4e}.schedule_timetable th.main_schedule_caption{border-right:1px solid #4e4e4e}.widget_phone_access{width:20%;padding:0;margin:2% auto}.pink_circle{color:#e62774}.blue_circle{color:#006ba8}.schedule_lengend{display:flex;align-items:center;gap:1%;justify-content:left}.schedule_lengend>div{flex:none}.site-footer .schedule_lengend{flex-direction:column;align-items:baseline}.schedule_caption{width:65%;margin:2% auto;text-align:left}.opening_time{margin:1% 0;line-height:1.5}.opening_time .closed{color:#ef8384;font-weight:700}.block_access{text-align:left;width:70%;margin:2% auto;display:flex;justify-content:space-evenly;padding:1rem}.access_main_corp_title{font-size:18px}.access_address{font-size:14px;margin:1% 0}.schedule_timetable.footer_mode{font-size:14px;width:100%}table.schedule_timetable.footer_mode th{font-size:12px;padding:2%}table.schedule_timetable.footer_mode th.caption_department{width:15%}table.schedule_timetable.footer_mode td{text-align:center}.schedule_caption.footer_mode{width:100%;font-size:15px}#main_contact_schedule{align-content:center;width:600px}.schedule_timetable tr.row_internal:nth-of-type(1),.schedule_timetable tr.row_pediatric:nth-of-type(1){border-bottom:none}.block_preview_photos div{display:block;width:48%;height:auto;margin:1%}.block_preview_photos div img{width:100%;height:auto}.block_preview_photos{display:flex;flex-wrap:wrap}.block_preview{width:65%;margin:1% auto}.staff_prompt{display:flex;align-items:baseline}.role_title{flex:1}.staff_name{flex:6;font-size:35px}#table_medical_check_types{color:#383a3c;border-collapse:collapse;width:100%}#table_medical_check_types th,#table_medical_check_types td{border:1px solid #707070;padding:10px 15px}#table_medical_check_types th{background:#ffe6e8;font-weight:400}#contact_widget a{text-decoration:none;cursor:pointer}#contact_widget a:hover{filter:brightness(1.1)}#contact_line_button{text-decoration:none;color:#fff}.contact_method a:hover{opacity:.7}#contact_line_button div{line-height:1.2}.class_step_image{flex:2;width:200px;display:block;height:100%;border-radius:18px}.class_step_image img{width:100%}.flow_step_description{flex:5;display:block;padding:0 20px;font-size:15px}.flow_flex{display:flex;color:#383a3c;justify-content:center}.flow_step_description .flow_reserve{width:max-content;margin:5% auto}.flow_button_wrapper .flow_line{margin:5% auto}.payment_info_block{display:flex;background:#f9f8f2;width:70%;margin:2% auto;font-size:14px;padding:2%}.payment_screenshot{height:auto;width:100px;display:block;flex:1;margin:0 1%}.payment_screenshot img{width:100%;height:auto}.payment_description{flex:3;font-size:13px;padding:0 2%}.class_step_image{overflow:hidden}#blog_nav_current_directory .icon_chevron{font-size:12px;margin:0 1%;color:#707070;position:relative;top:-1px}.single_page_content_flex{display:flex;width:70%;margin:3% auto;color:#383a3c}.entry-header span{font-size:15px}.entry-header i{color:#e42773;margin-right:10px}.entry-title{margin:1% 0;font-size:32px;font-weight:700;border-bottom:3px solid #ff4186}.entry-content{padding:3% 0}.single_page_category{flex:1}.single_page_category div{background:#6ac78b;font-size:18px;padding:5%;color:#fff}.single_page_category ul.post-categories{padding:5%;font-size:15px;background:#f9f8f2;margin:0}.single_page_content_flex>div{margin:1%}.single_page_category a{color:#383a3c;text-decoration:none;display:block;padding:5%;font-size:13px}.entry-header{flex:3}.outpatient_main_title{font-size:40px;text-align:center;padding:5% 0}.outpatient_first_view{width:70%;margin:1% auto}.outpatient_main_title span{color:#ff4186}.outpatient_main_title:after{content:"";width:10%;height:1px;background:#000;display:block;position:relative;left:45%;top:10px}.flex_treatment_menu.outpatient{flex:2}.outpatient_main_flex{display:flex;padding:0 0 5%;align-items:center}.flex_outpatient_img{flex:3;background:#fff}.flex_outpatient_img img{width:100%;height:auto}.flex_treatment_menu.outpatient .treatment_icon{width:125px;height:125px}.flex_treatment_menu.outpatient .treatment_icon img{height:50%;padding-top:35px}.flex_treatment_menu.outpatient .menu_caption{font-size:14px}.flex_treatment_menu.outpatient .menu_treatment_icon{margin:5%}.flex_common_issue{display:flex;width:70%;margin:2% auto}.flex_common_issue>div{background:#f9f8f2;width:200px;height:250px;flex:1;text-align:center;border-radius:15px;margin:10px}.img_common_issue{width:150px;height:150px;display:block;margin:5% auto;overflow:hidden}.img_common_issue img{width:100%}.outpatient_prompt{width:70%;min-width:max-content;background:#ffe6e8;font-size:32px;border-left:10px #ff4186 solid;padding:15px;padding-right:25px;padding-left:25px;margin:2% 0}.outpatient_prompt.min_width{width:max-content}.outpatient_step_wrapper{width:70%;margin:2% auto;background:#f9f8f2;padding:2% 0 0;border-radius:14px}.outpatient_step_wrapper:after{content:"";display:block;width:10px;height:50px;background:#f9f8f2;position:relative;left:15%;top:40px}.outpatient_step_wrapper.last{padding:2% 0}.outpatient_step_wrapper.last:after{display:none}.outpatient_step_wrapper .treatment_type_prompt{width:90%;border-bottom:3px solid #ff4186;margin:0 auto}.outpatient_step_wrapper .payment_info_block{width:90%;background:#fff}.outpatient_step_wrapper .treatment_description_wrapper{width:90%}.outpatient_center_image{width:250px;height:250px;display:block;margin:1% auto}.outpatient_center_image img{width:100%}.flex_common_issue .outpatient_main_title{font-size:25px;border-bottom:#383a3c 1px solid;margin:0 5%}.flex_common_issue .outpatient_main_title:after{display:none}.flex_common_issue .caption_common_price_online,.flex_common_issue .caption_common_price{font-size:20px;padding:5% 0}.flex_common_issue .caption_common_price_online{background:#fff;margin:0 5%;border-radius:20px}.flex_common_issue{color:#383a3c}.label_question{color:#3198ff;margin-right:10px}.title_faq{font-size:20px;display:flex;width:90%;margin:1% auto;font-weight:700;padding:1% 0;border-bottom:1px solid #383a3c}.answer_faq{width:90%;font-size:20px;margin:2% auto}.faq_question{flex:11}.faq_chevron{flex:1;text-align:right}.access_block_title{font-size:25px;color:#5e5e5e}.main_access_contact_details{width:350px}#main_access_block>div{display:flex;flex-direction:row;justify-content:space-around;width:85%;margin:0 auto}.access_block_title{display:flex;align-items:center;margin:0 0 4%}.access_block_title>span:last-of-type{height:1px;background:#e62774;display:block;width:100%;padding-top:1px;margin-left:5px}#nav_menu div a{text-decoration:none;color:#000}#nav_menu div a:hover{opacity:.7}#main_news_list li.empty_news{border-bottom:0}#main_news_list li a{text-decoration:none;color:#383a3c}h1.page-title{display:none}body.category article.post{width:70%;margin:5% auto}body.category article.post:first-of-type{margin-top:10rem}body.category article.post .entry-header a{text-decoration:none;color:#383a3c;font-size:20px}.post-taxonomies{display:none}.post .entry-content p{font-size:15px}span.posted-on{font-size:15px}.full_image img{width:100%}.banner_access_block{width:400px;display:block}.banner_access_block:hover{filter:brightness(1.2)}.main_contact_details_access{flex:.5;padding:0 1rem}.main_contact_schedule_access{flex:1;padding:0 1rem}.flex_common_issue .caption_common_price_online{font-size:16px;padding:1rem;flex:1;margin:1rem}.price_flex{display:flex}#flow_menu_nav_block .treatment_menu_item{flex:1}#first_examination_menu_single_nav_header{background:#fff}#main_news_title_block_mobile{display:none}div#main_news_title_block{flex:1}#main_news_list{flex:4;overflow:hidden}#main_news_list span:not(.date_caption){max-width:75%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.schedule_lengend .widget_phone_access{width:4%;display:inline-block;vertical-align:middle}#online_treatment_button span{display:none}.main_slider{margin-bottom:5%}.flex_common_issue>div{height:auto}.caption_common_price_online font{display:block}#web_booking_button i{font-size:30px;padding:5px}#contact_line_button img{width:50px;height:auto}#contact_web_button i{font-size:35px;text-align:center;color:#fff}.reserve_flow_inline{display:flex}.reserve_flow_inline .payment_screenshot{flex:1;display:initial}.reserve_flow_inline .online_appointment_flow_description{flex:6;display:initial}@media screen and (max-width:1530px){#nav_menu div{padding:0 20px}#nav_header div{padding:0 18px}}@media screen and (max-width:1320px){#header{margin:0}#header_wrapper{width:100%;background:#fff;border-radius:0}#header_wrapper.nav_on_scroll{background:#fff;width:initial;border-radius:0;box-shadow:initial}#header_wrapper{align-items:center}#nav_header{box-shadow:initial}}@media screen and (max-width:1024px){#nav_header{display:none}.flex_treatment_menu{width:80%}.flex_reason_menu{flex-direction:column;justify-content:center;align-items:center}.img_reason{width:80%;order:1}.img_reason img{width:100%}.reason_block_title{order:2;width:100%;margin:5%}.treatment_menu_row{display:none}#nav_header_menu_button{display:block;padding:10px}#nav_menu_mobile a,#nav_menu_mobile div{font-size:14px}#nav_menu_mobile{height:50vh}#treatment_menu_single_nav_header{height:300px;background:initial}.self_check_list{width:80%}.treatment_menu_outline_content{width:80%;overflow:hidden;margin:0 auto}.banner_full{width:100%;height:auto}.flex_flow_contact{flex-direction:column}.flow_button_wrapper.flex_mode .flow_link{padding:15px 25px}.tel_span{margin-top:10px}#trouble_menu_nav_block{display:none}#trouble_shooting{display:none}#trouble_menu_single_nav_header{height:auto}.trouble_treatment_evocation_wrapper,.trouble_treatment_description_wrapper{margin:3% auto}.block_access{flex-direction:column}.block_access iframe{order:1;width:100%}.block_access div:nth-of-type(1){order:2}.trouble_menu_outline_title>div:not(.outline_title),.treatment_menu_outline_title>div:not(.outline_title){margin:0;top:-39px}.outline_title{margin:0 15px}.staff_message_content{width:80%}.staff_menu_outline_wrapper{padding:5% 0}.trouble_menu_outline_content{flex-direction:column;width:80%}.treatment_information_outline_content>div,.trouble_menu_outline_content>div,.treatment_menu_outline_content>div{margin:30px 0}.outpatient_main_flex{flex-direction:column}.outpatient_main_flex{flex-direction:column}.flow_line{padding:20px 50px}#main_message_wrapper{font-size:16px}.main_trouble_item_icon .relative-text{font-size:16px}.date_caption{padding:7px}.main_blog_item{font-size:15px}.main_trouble_item_icon.full_width_main_trouble .img_main_trouble{width:250px}.main_trouble_item_icon.full_width_main_trouble{flex-direction:column;align-items:center;justify-content:center}.flex_common_issue .outpatient_main_title{font-size:20px;height:25%}.flex_common_issue .caption_common_price_online,.flex_common_issue .caption_common_price{font-size:18px}.outpatient_prompt{font-size:24px}.outpatient_main_title{font-size:32px}#nav_header_hover_menu{display:none}#nav_menu_mobile{background:#db1261;color:#fff;text-decoration:none;height:auto;padding:2% 0;overflow-y:scroll;overflow-x:hidden}#nav_menu_mobile a{text-decoration:none;color:#fff}#nav_menu_mobile div:last-child{border-bottom:none}.mobile_nav_list_information a,.mobile_nav_list_symptoms a,.mobile_nav_list_treatment_menu a{color:#db1261!important}.mobile_group_selector_menu{display:block;width:100%;font-size:22px;opacity:1}.mobile_group_selector_menu>div{padding:1.5% 5%;border-bottom:2px solid #fff;margin:0 4%}div.mobile_nav_list_information,div.mobile_nav_list_symptoms,div.mobile_nav_list_treatment_menu{margin:0!important;padding:0!important}#nav_menu_mobile a:last-of-type{border-bottom:none}.mobile_nav_list_treatment_menu{display:none;flex-direction:column;font-size:23px;height:0;background:#fbf0f4;width:100%;padding:2% 0;opacity:.5}.mobile_nav_list_treatment_menu>a{padding:1.5% 5%;border-bottom:2px solid #db1261;margin:0 4%}.mobile_nav_list_symptoms{display:none;flex-direction:column;font-size:23px;height:0;background:#fbf0f4;width:100%;padding:2% 0;opacity:.5}.mobile_nav_list_symptoms>a{padding:1.5% 5%;border-bottom:2px solid #db1261;margin:0 4%}.mobile_nav_list_information{display:none;flex-direction:column;font-size:23px;height:0;background:#fbf0f4;width:100%;padding:2% 0;opacity:.5}.mobile_nav_list_information>a{padding:1.5% 5%;border-bottom:2px solid #db1261;margin:0 4%}.selected_submenu{display:flex;height:auto;opacity:1;transition:all .2s ease}.fade_out{opacity:0;transition:all .2s ease}.mobile_nav_back_button{margin:0 4%;padding:3% 5%}#nav_menu_mobile i{margin-right:20px}}@media screen and (max-width:1024px) and (orientation:portrait){#nav_header{display:none}#main_img_slide{height:60vh}#main_trouble_grid{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr .75fr;margin:0 auto;width:70%}div.main_trouble_item{grid-column-end:3;grid-row-start:4;grid-row-end:5}.trouble_link{border-radius:15px}#nav_header_menu_button{display:block;margin-right:5%;font-size:25px}.flex_treatment_menu.outpatient{width:100%;justify-content:space-evenly;order:2;margin-top:0}.flex_treatment_menu.outpatient .menu_treatment_icon{margin:1%}.flex_common_issue>div{height:100%}.single_page_title_block{padding-top:10%}.header_underlay_img{height:20vh}.treatment_information_outline_body{padding:0 2.5%}#information_evocation_buttons{flex-direction:column}#information_evocation_buttons a{margin:2% 0}.trouble_treatment_evocation_wrapper,.trouble_treatment_description_wrapper{width:75%}.schedule_lengend{flex-direction:column;align-items:baseline}}@media screen and (max-width:820px){#nav_header{display:none}#trouble_menu_single_nav_header,#treatment_menu_single_nav_header,#flow_menu_single_nav_header,#first_examination_menu_single_nav_header,#blog_menu_single_nav_header{height:initial;padding-bottom:2%}.staff_menu_outline_title,.trouble_menu_outline_title,.treatment_menu_outline_title{width:initial}.treatment_menu_outline_content_img{width:90%;order:1}.treatment_menu_outline_body{width:90%;order:2}.main_slogan{font-size:24px}.trouble_menu_outline_content>div,.treatment_menu_outline_content>div{margin-top:2%}.green_background_title{font-size:20px;width:90%}.staff_prompt,.trouble_type_prompt,.treatment_type_prompt{width:90%;font-size:16px}.staff_description_wrapper,.treatment_description_wrapper{width:90%}.flex_flow_contact{flex-direction:column}.flow_button_wrapper.flex_mode{margin:10% 0}.treatment_details.vaccination_booking{padding:3% 5%}.profile_title,.treatment_name{width:90%;font-size:15px;padding-left:3%;overflow-wrap:break-word;display:block;min-width:90%}.treatment_menu_row{flex-direction:column}.treatment_menu_item{padding:3% 0;justify-content:left;box-shadow:none;border-bottom:solid 1px #ff4186;border-radius:0;width:initial;font-size:15px}#treatment_menu_nav_block{background:#fff;width:90%;margin:5% auto;height:initial;border-radius:5%;padding:2%}.img_footer_logo{width:90%;height:auto;padding-top:2%}#main_contact_block{display:block}.outline_title{font-size:20px}.self_check_list{width:90%;flex-direction:column;justify-content:left}#self_checking_block{height:initial;padding:7% 2%}.treatment_menu_question_title{font-size:20px}.self_check_list_item{padding:3%}.banner_full img{width:100%}.green_label{font-size:32px}.treatment_information_outline_body{width:100%;margin-bottom:5%!important}#information_evocation_buttons{flex-direction:column;width:100%;margin:5% 0}#information_evocation_buttons span{padding:5% 10%;margin:1% auto;max-width:90%;width:70%}.trouble_treatment_evocation_buttons{flex-direction:column}a.flow_reserve{padding:5% 10%;text-align:center}.trouble_treatment_evocation_wrapper.information_mode{width:90%;padding:2%}.trouble_treatment_evocation_buttons .tel_button{margin-top:5%}#header.single_page_header{height:2vh;margin:0;width:100%;border-radius:0;padding:0}.mobile_group_selector_menu,.mobile_nav_list_treatment_menu,.mobile_nav_list_symptoms,.mobile_nav_list_information{font-size:18px}.mobile_nav_back_button{padding:2% 5%}img.banner_access_block{width:100%}.header_underlay_img{height:auto}#first_examination_menu_single_nav_header{height:10vh}}@media screen and (max-width:500px){#main_logo{flex:initial}#header_wrapper{justify-content:space-between}.main_slogan{padding:2% 3%;font-size:15px}#top_slogans{display:block;width:100%;left:5%;top:40%}.top_view{padding-bottom:10%}#main_img_slide{width:100%;height:auto;margin-top:58px;left:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}#main_img_slide img{width:150%;position:relative;left:-25%}.staff_menu_outline_title,.trouble_menu_outline_title,.treatment_menu_outline_title{width:90%}.flex_reason_menu{flex-direction:column}#main_news_wrapper{flex-direction:column;align-items:flex-start;width:80%;padding:5%;border-radius:15px}#main_news_list span:not(.date_caption){width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.img_reason{width:90%;height:auto;margin:0 auto}.img_reason img{max-width:100%}.flex_treatment_menu{display:flex;flex-wrap:wrap;width:90%;justify-content:space-around}#main_news_list li{padding:5% 0}#main_news_list{width:100%}#main_news_list ul{padding:0}#main_news_wrapper .date_caption{display:block;padding:2% 0}#main_news_list li{padding:0 0 5%}#main_news_list span:not(.date_caption){font-size:15px}.title_h2{font-size:15px}#main_message_wrapper{font-size:15px;width:80%;padding:5%;text-align:left;top:-45px}.img_main_message{width:100%;top:0;margin:7% 0}.flex_reason_menu{width:90%;padding:0;margin:10% auto}.reason_title{font-size:20px}.reason_content{font-size:15px}.img_reason{order:1}.reason_block_title{order:2}#main_reason_menu{padding:10% 0}#main_blog_block{padding:10% 0;height:auto}#main_blog_list{width:90%;margin:10% auto;padding:0}.date_caption{display:block;padding:1%}#main_blog_list span:not(.date_caption){font-size:15px}.main_blog_item{border-radius:100px;padding:5% 4%}.treatment_icon{width:80px;height:80px;margin:0 auto}.treatment_icon img{height:50%;padding-top:25px}.menu_caption{font-size:13px;text-align:center}.menu_treatment_icon{margin:3% 2%}#banner_1{background-size:cover}#banner_2{background-size:cover}#banner_3{background-size:cover}.schedule_timetable{width:90%}.schedule_timetable.footer_mode thead,.schedule_timetable thead{font-size:12px;font-weight:400}.schedule_timetable.footer_mode th,.schedule_timetable th{padding:2% 0}.schedule_timetable.footer_mode,.schedule_timetable{width:100%;font-size:11px}.treatment_information_outline_content.full{width:90%}th.caption_department{width:20%;padding:2%}.schedule_timetable th{font-weight:400}img.widget_phone_access{width:40%}.schedule_caption{width:90%;font-size:9px}.schedule_caption.footer_mode{font-size:11px}.block_access{width:90%;flex-direction:column}.block_preview_photos div{width:50%;margin:0;height:auto}.block_preview{width:90%}#main_contact_schedule{width:100%;display:block}div#main_contact_schedule{margin:0;padding:5%;width:90%}table.schedule_timetable.footer_mode th{padding:2% 0}table.schedule_timetable.footer_mode th.caption_department{padding:2%;width:20%;font-size:11px}#main_access_block>div{flex-direction:column}#nav_header_hover_menu{width:100%;padding:5% 0 10%}.hover_menu_list{flex-direction:column}#nav_header_hover_trouble_menu .hover_menu_list a,.hover_menu_list a{width:90%}.header_underlay_img img{height:auto;left:0;width:100%;padding-top:58px}.single_page_title_block{padding-top:40%;padding-left:5%;width:90%;text-align:center}.left_sub_title{top:0}.outpatient_main_title{font-size:25px;width:100%;padding:5% 0}.outpatient_first_view{width:90%}.flex_outpatient_img{order:1}.flex_treatment_menu.outpatient{order:2}.outpatient_main_flex{flex-wrap:wrap;flex-direction:column}.flex_common_issue{width:90%;flex-direction:column}.flex_common_issue>div{width:100%;margin:2% auto}.outpatient_prompt{font-size:15px;width:100%;padding:3% 0}.outpatient_prompt.min_width{width:100%}.outpatient_step_wrapper{width:90%;margin:5% auto}.flow_flex{flex-direction:column}.class_step_image{width:100%}.flow_step_description{font-size:15px;padding:9% 0 0}.outpatient_step_wrapper .treatment_type_prompt{font-size:17px;font-weight:700}.flow_line{padding:5% 6%;margin:0 auto}.flex_common_issue .outpatient_main_title{font-size:18px;padding:3% 0;margin:0}.flex_common_issue .caption_common_price{font-size:18px}.price_flex{flex-direction:column}.flex_common_issue .caption_common_price_online{font-size:15px}.outpatient_step_wrapper.last{font-size:15px}.answer_faq{font-size:15px}.faq_question{font-size:18px}.payment_info_block{flex-direction:column}.payment_description{font-size:15px}#treatment_menu_nav_block{display:none}#blog_menu_single_nav_header,#first_examination_menu_single_nav_header,#flow_menu_single_nav_header,#trouble_menu_single_nav_header,#treatment_menu_single_nav_header{height:250px;background:#fff}#clinic_information_outline,#treatment_menu_outline{padding:2% 0}.trouble_menu_outline_title>div:not(.outline_title),.treatment_menu_outline_title>div:not(.outline_title){top:-45px}.staff_menu_outline_title>div:not(.outline_title){top:-.7rem}.treatment_information_outline_content,.treatment_menu_outline_content{margin-top:2%;width:100%}.treatment_menu_outline_content_img img{width:100%;height:auto}#contact_widget{top:initial;bottom:0;width:100%;display:flex;z-index:100}#online_treatment_button .vertical_caption{writing-mode:inherit;top:0 !important;padding:1% 0}.horizontal_caption{display:none}#online_treatment_button img{top:0}#contact_widget a{flex:1;margin:0;border-radius:0;box-shadow:none;border:0}#online_treatment_button img{height:45px;padding:5%}#online_treatment_button{background:#ff9ac3;color:#fff}.staff_prompt.title_h2{flex-direction:column}.staff_prompt.title_h2 img{display:none}.role_title{font-size:14px}.staff_description_wrapper{flex-direction:column}.staff_menu_outline_wrapper{background-position:center;background-size:50%;object-fit:cover}.staff_message_content{width:100%}.trouble_menu_outline_content>div,.treatment_menu_outline_content>div{width:90%;margin:1% auto}.trouble_menu_outline_content{width:90%;flex-direction:column;margin:2% auto}.text-slate.trouble_description_effect{width:90%}.trouble_treatment_description_wrapper{width:90%;padding:4% 2%;border-radius:0}.trouble_treatment_evocation_wrapper,.trouble_treatment_description_wrapper{width:90%;padding:2%;margin-top:50px}#trouble_menu_nav_block{display:none}#trouble_menu_single_nav_header p{display:none}#nav_header_hover_menu{height:98vh;overflow:hidden scroll;padding:0}#nav_header_hover_trouble_menu .hover_menu_list a,.hover_menu_list a{margin:0;padding:3.5%}#main_news_content{margin-top:0}.reason_link{font-size:14px;padding:20px 40px}.main_blog_item{border-radius:13px}#main_trouble_grid{display:flex;width:100%;flex-direction:row;height:max-content;margin:10% 0;overflow-y:hidden}.main_trouble_item{height:auto;padding:2% 0;width:100%}.main_trouble_item{height:auto;padding:2% 0;width:100%}.main_trouble_item.swiper-slide{flex-direction:column}.main_trouble_item:last-of-type .main_trouble_item_icon.full_width_main_trouble{flex-direction:column}.main_trouble_item:last-of-type .main_trouble_tags.full_width_main_trouble{width:100%}.main_trouble_item:last-of-type .trouble_button_block{position:relative}#main_concerns_block{height:auto;padding:10%}.trouble-swiper-pagination{width:100%;text-align:center;margin:6% 0}.trouble-swiper-pagination span{color:#ff4186;background:#ff4186;width:15px;height:15px}.mobile_group_selector_menu,.mobile_nav_list_treatment_menu,.mobile_nav_list_symptoms,.mobile_nav_list_information{font-size:15px}.mobile_group_selector_menu>div,.mobile_nav_list_treatment_menu>a,.mobile_nav_list_symptoms>a,.mobile_nav_list_information>a{padding:2.5% 5%}.mobile_nav_back_button{padding:2% 5%}.single_page_content_flex{flex-direction:column}.payment_info_block{display:block!important}.payment_screenshot{display:inline-block;width:48%}.flow_step_description>div img{width:100%}#blog_nav_current_directory{margin:5% auto}.main_contact_details_access{padding:0;margin-bottom:2rem}.main_contact_schedule_access{padding:0}.treatment_information_outline_content{flex-direction:column;width:90%;overflow:hidden}.treatment_information_outline_content .treatment_information_outline_content_img{order:1;margin:0}.treatment_information_outline_content .treatment_information_outline_body{order:2;margin:2%}#main_news_title_block{display:none}#main_news_title_block_mobile{display:flex;justify-content:space-between;width:100%;align-items:baseline;border-bottom:1px solid #7f7f7f;padding-bottom:5%}div#main_news_list .link_details{display:none}.space_block{height:1vh}#target_staff_block,#target_treatment_block{padding:2% 0}.vertical_caption{display:none}#contact_widget a{height:auto}#contact_widget a{display:flex;padding:3% 1%;justify-content:center;align-items:center}#contact_widget a img{height:42px;width:auto;padding:0 5%;flex:1}#contact_widget span{flex:5;display:block}.flow_button_wrapper{margin-bottom:10%}#outpatient_menu_single_nav_header{margin-bottom:25vh}li.empty_news{display:none}.reserve_flow_inline{flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.apps_store_link{display:flex}}院長メッセージ左寄せ #main_message_wrapper .left-block{text-align:left !important;display:inline-block}