@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes zoom-in{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes zoom-in-hover{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes sub_menu_fade_in{0%{opacity:0}100%{opacity:.5}}@keyframes pop-up{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes _on_opacity{0%{opacity:0}100%{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes cv_text{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateY(0)}}.h2_obgyn{font-family:"Zen Old Mincho", serif;margin-bottom:1.7em;color:#ca2d1a;font-size:1.875rem;font-weight:normal;line-height:1.3}@media screen and (max-width: 899px){.h2_obgyn{font-size:1.5rem;margin-bottom:1.4em}}@media screen and (max-width: 575px),print{.h2_obgyn{margin-bottom:0;display:inline-block}}@media screen and (min-width: 900px),print{.obgyn_news_link{margin-top:1.5em;display:inline-block;margin-left:1em}}.h3_obgyn{font-family:"Zen Old Mincho", serif;margin-bottom:1.4em;padding-left:20px;font-size:1.5rem;font-weight:bold;line-height:1.3;position:relative;top:0;left:0}.h3_obgyn::before{content:'';display:block;background:url("../img/icon/h4.png") 0 0 no-repeat transparent;background-size:12px 12px;width:12px;height:12px;position:absolute;top:0.45em;left:3px}@media screen and (max-width: 899px){.h3_obgyn{font-size:1.375rem;margin-bottom:1.2em}}.h4_obgyn{font-family:"Zen Old Mincho", serif;display:inline-block;margin-bottom:1em;padding-bottom:15px;font-size:1.375rem;font-weight:bold;line-height:1.4;position:relative}.h4_obgyn::after{content:'';display:inline-block;background:url("../img/border_obgyn.webp") 0 center no-repeat transparent;background-size:328px 1px;width:328px;height:1px;width:100%;background-repeat:repeat-x;position:absolute;bottom:0;left:0}@media screen and (max-width: 899px){.h4_obgyn{padding-bottom:12px;font-size:1.25rem}}.h5_obgyn{font-family:"Zen Old Mincho", serif;margin-bottom:1em;padding-left:20px;font-size:1.25rem;font-weight:900;line-height:1.4;position:relative;top:0;left:0}.h5_obgyn::before{content:"";display:block;position:absolute;top:0.75em;left:0;height:1px;width:11px;background-color:#ca2d19}@media screen and (max-width: 899px){.h5_obgyn{font-size:1.125rem}}.h6_obgyn{font-family:"Zen Old Mincho", serif;margin-bottom:1em;font-size:1.125rem;font-weight:900;line-height:1.4}@media screen and (max-width: 899px){.h6_obgyn{font-size:1rem}}p{font-size:1.125rem;font-weight:500}@media screen and (max-width: 899px){p{font-size:1rem}}.btn{display:flex;align-items:center;max-width:360px;min-width:230px;width:100%;min-height:80px;border:none;border-radius:5px;background-color:#fff;box-shadow:7.071px 7.071px 20px 0px rgba(224,224,219,0.3);font-size:1.125rem;padding:16px 50px 14px 40px}.btn::before{background:url(../img/icon/arrow/link.png) 0 0 no-repeat transparent;background-size:17px 17px;width:17px;height:17px;margin-top:-7px;top:50%;transition:right 0.3s}.btn:hover{border:none;box-shadow:7.071px 7.071px 20px 0px rgba(224,224,219,0.4)}.btn:hover::before{background:url(../img/icon/arrow/link.png) 0 0 no-repeat transparent;background-size:17px 17px;width:17px;height:17px;right:15px}@media screen and (max-width: 899px){.btn{min-height:60px;font-size:1rem;padding:13px 45px 10px 20px}.btn::before{right:15px}.btn:hover::before{right:12px}}.table_obgyn th,.table_obgyn td{border:1px solid #d3d3bd !important;vertical-align:middle;font-size:1.125rem}.table_obgyn th{color:#7d755d !important;text-align:center !important}.table_obgyn td{font-weight:500}.table_obgyn thead{text-align:center !important}.table_obgyn thead th{background-color:#e0e0da !important}.table_obgyn tbody tr:not(:last-child) th{border-bottom:1px solid #fff !important}.table_obgyn tbody th{background-color:#edede8 !important}.table_obgyn tbody td{background-color:#fff !important}@media screen and (max-width: 899px){.table_obgyn th,.table_obgyn td{font-size:1rem}}.main_wrapper_area .main_column ul:not(.cancel)>li,.main_wrapper_area .main_column ol:not(.cancel)>li{font-size:1.125rem;line-height:1.5;margin-bottom:1.2em}@media screen and (min-width: 900px),print{.main_wrapper_area .main_column ul:not(.cancel),.main_wrapper_area .main_column ol:not(.cancel){padding-left:20px}}.main_wrapper_area .main_column ul:not(.cancel)>li::before{content:"";display:block;position:absolute;left:0.2em;top:0.9ex;width:8px;height:8px;background-color:transparent;border:1px solid #ca2d19;border-radius:50%}@media screen and (max-width: 899px){.main_wrapper_area .main_column ul:not(.cancel)>li,.main_wrapper_area .main_column ol:not(.cancel)>li{font-size:1rem;margin-bottom:0.8em}.main_wrapper_area .main_column ul:not(.cancel)>li::before{top:1.05ex;width:6px;height:6px}}.i-obstetrics_gynecology_head{width:100%;height:480px;background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/top_main_image.webp) right center no-repeat transparent;background-size:cover;position:relative;color:#fff}.i-obstetrics_gynecology_head .main_text_area{position:absolute;top:10%;left:7%}.i-obstetrics_gynecology_head .main_text_area .main_title{font-family:"Zen Old Mincho", serif;margin-bottom:30px}.i-obstetrics_gynecology_head .main_text_area .main_title>span{display:block}.i-obstetrics_gynecology_head .main_text_area .main_title>span._sm{font-size:1.25rem;text-shadow:0px 0px 7px rgba(130,124,111,0.8);margin-bottom:0.3em;letter-spacing:0.1em}.i-obstetrics_gynecology_head .main_text_area .main_title>span._lg{font-size:60px;line-height:1;text-shadow:0px 0px 10px rgba(130,124,111,0.8);letter-spacing:0.1em}.i-obstetrics_gynecology_head .main_text_area .main_text{font-size:1.125rem;text-shadow:0px 0px 5px rgba(130,124,111,0.9);letter-spacing:0.05em}.i-obstetrics_gynecology_head .main_catch{display:flex;justify-content:space-between;width:94%;position:absolute;bottom:20px;left:0}.i-obstetrics_gynecology_head .main_catch .border{flex:auto;min-width:25%;position:relative}.i-obstetrics_gynecology_head .main_catch .border::before{content:"";display:inline-block;width:100%;height:1px;background-color:rgba(255,255,255,0.6);position:absolute;top:15px;left:0}.i-obstetrics_gynecology_head .main_catch .text{flex:initial;max-width:250px;margin-left:20px}@media screen and (max-width: 1099px),print{.i-obstetrics_gynecology_head{height:380px}}@media screen and (max-width: 899px){.i-obstetrics_gynecology_head{height:380px}.i-obstetrics_gynecology_head .main_text_area{top:7%;left:3%}.i-obstetrics_gynecology_head .main_text_area .main_title{margin-bottom:15px}.i-obstetrics_gynecology_head .main_text_area .main_title>span._sm{font-size:1rem;margin-bottom:0.3em}.i-obstetrics_gynecology_head .main_text_area .main_title>span._lg{font-size:45px}.i-obstetrics_gynecology_head .main_text_area .main_text{font-size:.875rem}.i-obstetrics_gynecology_head .main_catch{bottom:10px}.i-obstetrics_gynecology_head .main_catch .text{max-width:225px;margin-left:15px}}@media screen and (max-width: 575px),print{.i-obstetrics_gynecology_head{height:265px}.i-obstetrics_gynecology_head .main_text_area{top:2%;left:3%}.i-obstetrics_gynecology_head .main_catch{bottom:5px}.i-obstetrics_gynecology_head .main_catch .text{max-width:175px;margin-left:10px}}.i-obstetrics_gynecology_body{background-color:#fbfbf9}.i-obstetrics_gynecology_body .content_section{padding:60px 90px 55px;margin-bottom:0}@media screen and (max-width: 1099px),print{.i-obstetrics_gynecology_body .content_section{padding:40px 40px 50px}.i-obstetrics_gynecology_body .content_section.obgyn_news_area{padding:60px 40px 55px}}@media screen and (max-width: 899px){.i-obstetrics_gynecology_body .content_section{padding:30px 30px 40px}.i-obstetrics_gynecology_body .content_section.obgyn_news_area{padding:50px 30px 45px}}.obgyn_news_area{display:flex;align-items:center;justify-content:space-between;gap:80px;position:relative}.obgyn_news_area::after{content:"";display:block;width:calc(100% - 90px);height:1px;background-color:#d7d5cf;position:absolute;bottom:0;right:0}.obgyn_news_area .obgyn_news_title .h2_obgyn{font-size:1.5rem}@media screen and (min-width: 900px),print{.obgyn_news_area .obgyn_news_title .h2_obgyn{margin-bottom:0}}@media screen and (max-width: 575px),print{.obgyn_news_area .obgyn_news_title{padding-bottom:1.5em;display:flex;justify-content:space-between;align-items:flex-end}}.obgyn_news_area .obgyn_news_list{width:calc(100% - 180px);position:relative;z-index:1}.obgyn_news_area .obgyn_news_list::before{content:"";display:block;width:100%;height:calc(100% + 40px);background-color:#fff;border-radius:10px;position:absolute;top:0;bottom:0;left:30px;margin:auto;z-index:-1}.obgyn_news_area .obgyn_news_list>li:not(:last-child){border-bottom:1px solid #e8e8e5}.obgyn_news_area .obgyn_news_list a{display:flex;text-decoration:none;padding:25px 0;font-weight:500}.obgyn_news_area .obgyn_news_list a>span{display:block}.obgyn_news_area .obgyn_news_list a .data{font-size:.875rem;color:rgba(116,116,90,0.8);padding-right:40px}.obgyn_news_area .obgyn_news_list a .text{font-size:1rem;color:#313131}.obgyn_news_area .obgyn_news_list a .text .new{font-size:12px;font-weight:bold;margin-left:0.5em;color:#d64747}.obgyn_news_area .obgyn_news_list a:hover .data{color:#ca2d1a}.obgyn_news_area .obgyn_news_list a:hover .text{color:#ca2d1a}.obgyn_news_area .obgyn_news_list a._disable{pointer-events:none}@media screen and (max-width: 1099px),print{.obgyn_news_area::after{width:calc(100% - 40px)}}@media screen and (max-width: 899px){.obgyn_news_area{gap:40px}.obgyn_news_area .obgyn_news_list{width:calc(100% - 140px)}.obgyn_news_area .obgyn_news_list::before{height:calc(100% + 20px);left:20px}.obgyn_news_area .obgyn_news_list a{display:block;padding:15px 0;font-weight:500}.obgyn_news_area .obgyn_news_list a .data{font-size:.813rem;padding-right:0;margin-bottom:0.3em}.obgyn_news_area .obgyn_news_list a .text{font-size:.938rem}}@media screen and (max-width: 575px),print{.obgyn_news_area{display:block}.obgyn_news_area .obgyn_news_list{width:100%}}.obgyn_content{display:flex;justify-content:space-between;align-items:flex-end}.obgyn_content._childbirth{flex-direction:row-reverse;background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/bg01.webp) center center no-repeat transparent;background-size:cover}.obgyn_content._childbirth .obgyn_btn_area{max-width:540px}.obgyn_content._pregnancy{background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/bg02.webp) center center no-repeat transparent;background-size:cover}.obgyn_content._pregnancy .obgyn_btn_area{max-width:580px}.obgyn_content._after{flex-direction:row-reverse;background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/bg03.webp) center center no-repeat transparent;background-size:cover}.obgyn_content._after .obgyn_btn_area{max-width:500px}.obgyn_content._family{background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/bg04.webp) center center no-repeat transparent;background-size:cover}.obgyn_content._family .obgyn_btn_area{max-width:500px}.obgyn_content .obgyn_title_area{display:flex;width:calc(100% - 600px);justify-content:center}.obgyn_content .obgyn_title_area .obgyn_content_title{font-family:"Zen Old Mincho", serif;font-size:1.875rem;font-weight:300;writing-mode:vertical-rl}.obgyn_content .obgyn_title_area .obgyn_content_title>span{color:#d24d3e}.obgyn_content .obgyn_btn_area{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:30px}.obgyn_content .obgyn_btn{display:flex;flex-direction:column;align-items:center;width:calc((100% - 20px) / 2);padding:18px 10px 30px;box-sizing:border-box;background-color:rgba(255,255,255,0.8);border-radius:5px;text-decoration:none;box-shadow:3.536px 3.536px 20px 0px rgba(224,224,219,0.3);position:relative;transition:0.3s}.obgyn_content .obgyn_btn::after{content:'';display:inline-block;background:url("../img/icon/arrow/link3.png") 0 center no-repeat transparent;background-size:12px 12px;width:12px;height:12px;position:absolute;bottom:10px;right:10px}.obgyn_content .obgyn_btn .icon{width:114px;margin-bottom:5px;transition:0.3s}.obgyn_content .obgyn_btn .text>span{display:block;text-align:center;color:#d24d3e;font-size:1rem;font-weight:500;line-height:1.8}.obgyn_content .obgyn_btn .text .title{color:#313131;font-size:1.125rem;line-height:1.5;letter-spacing:-0.05em}.obgyn_content .obgyn_btn:hover{background-color:#fff;box-shadow:3.536px 3.536px 20px 0px rgba(224,224,219,0.8)}.obgyn_content .obgyn_btn:hover .icon{transform:scale(1.1)}.obgyn_content .obgyn_btn._lg{width:100%;padding:35px 40px 30px;flex-direction:row}.obgyn_content .obgyn_btn._lg .icon{margin-bottom:0;margin-right:30px}.obgyn_content .obgyn_btn._lg .text>span{text-align:left}.obgyn_content .obgyn_btn._lg._big .text>span{font-size:1.125rem}.obgyn_content .obgyn_btn._lg._big .text .title{font-size:1.5rem}.obgyn_content .obgyn_btn._vertical{flex-direction:column}.obgyn_content .obgyn_btn._vertical .text>span{text-align:center}.obgyn_content .obgyn_btn._lg2:not(._lg2-big){padding:25px 40px 20px}.obgyn_content .obgyn_btn._lg2:not(._lg2-big) .icon{padding-right:13px;padding-left:13px}.obgyn_content .obgyn_btn._lg2._lg2-big .icon{width:140px}.obgyn_content .obgyn_btn._sm{width:calc((100% - 40px) / 3)}.obgyn_content .obgyn_btn._sm .icon{width:70px;margin-bottom:0}@media screen and (max-width: 1099px),print{.obgyn_content .obgyn_btn._sm .text .title{font-size:1.063rem}}@media screen and (min-width: 900px),print{.obgyn_content .pc_none{display:none}}@media screen and (max-width: 1099px),print{.obgyn_content{display:block}.obgyn_content .obgyn_btn_area{max-width:100% !important}.obgyn_content .obgyn_title_area{display:block;width:auto}.obgyn_content .obgyn_title_area .obgyn_content_title{writing-mode:horizontal-tb;margin-bottom:0.5em}}@media screen and (max-width: 899px){.obgyn_content .obgyn_title_area .obgyn_content_title{font-size:1.5rem}.obgyn_content .obgyn_btn_area{gap:15px}.obgyn_content .obgyn_btn_area .obgyn_btn{width:calc((100% - 15px) / 2)}.obgyn_content .obgyn_btn_area .obgyn_btn .icon{width:89px;margin-bottom:0}.obgyn_content .obgyn_btn_area .obgyn_btn .text>span{font-size:.938rem}.obgyn_content .obgyn_btn_area .obgyn_btn .text .title{font-size:1.063rem}.obgyn_content .obgyn_btn_area .obgyn_btn._lg{width:100%;padding:18px 40px 20px}.obgyn_content .obgyn_btn_area .obgyn_btn._lg .icon{margin-right:20px}.obgyn_content .obgyn_btn_area .obgyn_btn._lg._big .text>span{font-size:1rem}.obgyn_content .obgyn_btn_area .obgyn_btn._lg._big .text .title{font-size:1.375rem}.obgyn_content .obgyn_btn_area .obgyn_btn._lg2:not(._lg2-big) .icon{width:114px}.obgyn_content .obgyn_btn_area .obgyn_btn._sm{width:calc((100% - 30px) / 3)}.obgyn_content .obgyn_btn_area .obgyn_btn._sm .icon{width:70px;margin-bottom:0}.obgyn_content .obgyn_btn_area .obgyn_btn._sm .text .title{font-size:.938rem}}@media screen and (max-width: 575px),print{.obgyn_content .obgyn_title_area .obgyn_content_title{font-size:1.438rem}.obgyn_content .obgyn_btn_area{gap:15px}.obgyn_content .obgyn_btn_area .obgyn_btn{width:100%;margin-right:0}.obgyn_content .obgyn_btn_area .obgyn_btn._lg{flex-direction:column;padding:20px 10px 25px}.obgyn_content .obgyn_btn_area .obgyn_btn._lg .icon{margin-right:0}.obgyn_content .obgyn_btn_area .obgyn_btn._lg .text>span{text-align:center}.obgyn_content .obgyn_btn_area .obgyn_btn._lg._big .text .title{font-size:1.25rem}.obgyn_content .obgyn_btn_area .obgyn_btn._lg2 .icon{margin-bottom:5px}.obgyn_content .obgyn_btn_area .obgyn_btn._sm{width:100%}.obgyn_content .obgyn_btn_area .obgyn_btn._sm .text>span{font-size:.938rem}.obgyn_content .obgyn_btn_area .obgyn_btn._sm .text .title{font-size:1.063rem}}.obstetrics_gynecology_head{width:100%;height:300px;background:url(/wp/wp-content/themes/mito/obstetrics_gynecology/obgyn/img/main_image.webp) right center no-repeat transparent;background-size:cover;position:relative;color:#fff}.obstetrics_gynecology_head .main_title{text-shadow:0px 0px 10px rgba(92,87,78,0.8);position:absolute;top:20%;left:8%}.obstetrics_gynecology_head .main_title .parent_title{font-size:1.25rem}.obstetrics_gynecology_head .main_title .parent_title>span{display:inline-block}.obstetrics_gynecology_head .main_title .page_title{font-family:"Zen Old Mincho", serif;font-size:2.25rem;font-weight:normal}.obstetrics_gynecology_head .main_title .page_title>span{display:block}.obstetrics_gynecology_head .main_title._lg{top:15%}.obstetrics_gynecology_head .main_title._lg .parent_title{font-size:1.125rem}.obstetrics_gynecology_head .main_title._lg .page_title{font-size:1.75rem;line-height:1.5}.obstetrics_gynecology_head .main_catch{font-family:"Zen Old Mincho", serif;display:flex;justify-content:space-between;width:90%;font-size:1.125rem;letter-spacing:0.05em;position:absolute;bottom:20px;left:0;opacity:0.8}.obstetrics_gynecology_head .main_catch .border{flex:auto;min-width:25%;position:relative}.obstetrics_gynecology_head .main_catch .border::before{content:"";display:inline-block;width:100%;height:1px;background-color:#fff;position:absolute;top:15px;left:0}.obstetrics_gynecology_head .main_catch .text{flex:initial;max-width:75%;padding-left:20px;text-shadow:0px 0px 10px rgba(92,87,78,0.8)}@media screen and (max-width: 1099px),print{.obstetrics_gynecology_head{height:250px}}@media screen and (max-width: 767px),print{.obstetrics_gynecology_head{height:200px}.obstetrics_gynecology_head .main_title{text-shadow:0px 0px 5px rgba(92,87,78,0.8);top:10%;left:3%}.obstetrics_gynecology_head .main_title .parent_title{font-size:1rem}.obstetrics_gynecology_head .main_title .page_title{font-size:1.75rem;line-height:1.2}.obstetrics_gynecology_head .main_title._lg .parent_title{font-size:.938rem}.obstetrics_gynecology_head .main_title._lg .page_title{font-size:1.375rem}.obstetrics_gynecology_head .main_catch{width:98%;font-size:.875rem;bottom:0}.obstetrics_gynecology_head .main_catch .border::before{top:10px}.obstetrics_gynecology_head .main_catch .text{padding-left:10px}}@media screen and (max-width: 419px){.obstetrics_gynecology_head .main_title._lg .parent_title{font-size:.875rem}.obstetrics_gynecology_head .main_title._lg .page_title{font-size:1.188rem}.obstetrics_gynecology_head .main_catch{width:99%}}.obstetrics_gynecology_body{background-color:#fbfbf9;padding:70px 90px 100px}@media screen and (max-width: 1099px),print{.obstetrics_gynecology_body{padding:45px 50px 80px}}@media screen and (max-width: 767px),print{.obstetrics_gynecology_body{padding:30px 15px 50px}}.pagelink_area{border-bottom:1px solid #e1e1d5;padding-bottom:30px}.pagelink_area ul{display:flex;flex-wrap:wrap;gap:10px 50px}.pagelink_area ul .link-down{color:#313131;font-weight:500;text-decoration:none}.pagelink_area ul .link-down::before{display:none}.pagelink_area ul .link-down::after{content:"";display:inline-block;background:url(../img/icon/arrow/link.png) 0 center no-repeat transparent;background-size:17px 17px;width:17px;height:17px;margin-right:4px;position:relative;top:0.23em;left:5px;margin-top:-1em;transform:rotate(90deg)}.pagelink_area ul .link-down:hover{text-decoration:underline}@media screen and (max-width: 767px),print{.pagelink_area{padding-bottom:20px}}.gymnastics_wrapper{display:flex;justify-content:space-between;gap:40px}.gymnastics_wrapper .gymnastics_column{width:calc(100% - 40px)/2}.gymnastics_wrapper .gymnastics_item:not(:last-child){margin-bottom:40px}@media screen and (min-width: 576px){.gymnastics_wrapper .gymnastics_item._right{display:none}}@media screen and (max-width: 767px),print{.gymnastics_wrapper{gap:20px}.gymnastics_wrapper .gymnastics_column{width:calc(100% - 20px)/2}.gymnastics_wrapper .gymnastics_item:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 575px){.gymnastics_wrapper .gymnastics_column{width:100%}.gymnastics_wrapper .gymnastics_column:nth-child(2){display:none}.gymnastics_wrapper .gymnastics_item img{display:block;margin:0 auto}}
