﻿html{font-size:3.125vw;overflow-y:auto;font-family:"メイリオ",Meiryo,"游ゴシック Medium","Yu Gothic Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;color:#333;background-color:#fff;padding:0 0 18vw 0;border-top:#1f59a8 5px solid}html.blog{border-top:none}@media screen and (min-width: 768px),print{html{font-size:62.5%;overflow-y:scroll;font-family:"メイリオ",Meiryo,"游ゴシック Medium","Yu Gothic Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;color:#333;background-color:#fff;padding:0;border-top:#1f59a8 10px solid}html.blog{border-top:none}}body{position:relative;width:100%;margin:0 auto}section{height:auto;overflow:hidden;margin:3rem 0 0 0}section.first{margin:0 0 0 0}.sentence{height:auto;overflow:hidden}.pc_none{display:block}.sp_none{display:none}.pc_none_span{display:inline}.sp_none_span{display:none}.text_bold{font-weight:bold}@media screen and (min-width: 768px),print{body{position:relative;z-index:0}section{height:auto;overflow:hidden;margin:40px 0 0 0}section.first{margin:0 0 0 0}.pc_none{display:none}.sp_none{display:block}.pc_none_span{display:none}.sp_none_span{display:inline}}article{height:auto;overflow:hidden;width:100%;margin:0 auto 0 auto;padding:0}.wrapper{height:auto;width:100%;margin:1rem auto 0 auto;padding:0}.main{width:96%;margin:0 auto 3rem auto;padding:0 0 0 0}@media screen and (min-width: 768px),print{article{height:auto;overflow:hidden;width:100%;margin:0 auto 0 auto;padding:0}.wrapper{height:auto;width:100%;margin:0 auto 60px auto;padding:0}.main{width:1000px;margin:80px auto 0 auto;padding:0}}header{display:block;height:46vw;overflow:hidden;margin:0 auto}header .head_frame{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:96%;margin:0 auto;padding:0 0 1rem 0}header .head_frame .head_logo{width:75%;margin:1rem 0 0 0}header .head_frame .head_logo img{width:100%;height:auto}header .head_frame .head_info{margin:1rem 0 0 0}header .head_frame .head_info .head_tel{text-align:center;color:#1f59a8;font-weight:bold;font-size:2rem;margin:0}header .head_frame .head_info .head_tel a{color:#1f59a8;text-decoration:none}header .head_frame .head_info .head_address{width:96%;margin:1rem auto 0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}header .head_frame .head_info .head_address span{font-size:1.2rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:.4rem}header .head_frame .head_info .head_address span.head_address_title{width:15%;background-color:#1f59a8;color:#fff;border-top-left-radius:2rem;border-bottom-left-radius:2rem}header .head_frame .head_info .head_address span.head_address_text{width:85%;background-color:#cdeffd;color:#1f59a8;border-top-right-radius:2rem;border-bottom-right-radius:2rem}@media screen and (min-width: 768px),print{header{display:block;height:138px;overflow:hidden;margin:0 auto;border-bottom:#1f59a8 2px solid}header .head_frame{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;width:1000px;margin:0 auto;padding:0 0 0 0}header .head_frame .head_logo{width:477px;margin:35px 0 0 0}header .head_frame .head_logo img{width:477px;height:auto}header .head_frame .head_info{margin:22px 0 0 0;width:442px}header .head_frame .head_info .head_tel{text-align:right;color:#1f59a8;font-weight:bold;font-size:4rem;margin:0;line-height:140%;letter-spacing:.05em}header .head_frame .head_info .head_tel a{color:#1f59a8;text-decoration:none}header .head_frame .head_info .head_address{width:442px;margin:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}header .head_frame .head_info .head_address span{font-size:1.4rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:6px 0}header .head_frame .head_info .head_address span.head_address_title{width:15%;background-color:#1f59a8;color:#fff;border-top-left-radius:2rem;border-bottom-left-radius:2rem}header .head_frame .head_info .head_address span.head_address_text{width:85%;background-color:#cdeffd;color:#1f59a8;border-top-right-radius:2rem;border-bottom-right-radius:2rem}}.marker{background:linear-gradient(transparent 60%, #e6fbd5 40%)}.key_visual{background-size:cover;background-repeat:no-repeat;background-position:center top;height:42vw}.key_visual .key_on{position:relative}.key_visual .key_on .key_text{position:absolute;top:1rem;right:1rem;color:#fff;font-size:1rem;font-weight:bold;letter-spacing:.1em;line-height:160%;text-shadow:2px 0px 10px #96b3d2,2px 0px 10px #96b3d2,-2px 0px 10px #96b3d2,-2px 0px 10px #96b3d2,0px 2px 10px #96b3d2,0px 2px 10px #96b3d2,0px -2px 10px #96b3d2,0px -2px 10px #96b3d2}.key_visual .key_on .key_time{display:none}.key_time_sp{width:96%;margin:1rem auto 0 auto}.key_visual_low{background:url(../images/key_visual_low.jpg) no-repeat;background-size:cover;background-position:center center;height:30vw;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.key_visual_low h1{color:#fff;font-size:2rem;margin:0 0 0 4%;letter-spacing:.1em;text-shadow:4px 0px 8px #5598cd,4px 0px 8px #5598cd,-4px 0px 8px #5598cd,-4px 0px 8px #5598cd,0px 4px 8px #5598cd,0px 4px 8px #5598cd,0px -4px 8px #5598cd,0px -4px 8px #5598cd}@media screen and (min-width: 768px),print{.key_visual{background-size:cover;background-repeat:no-repeat;background-position:center top;height:660px;position:relative;overflow:hidden}.key_visual .key_on{display:block;width:1000px;height:660px;margin:0 auto;position:relative}.key_visual .key_on .key_text{position:absolute;top:76px;right:10px;color:#fff;font-size:2.6rem;font-weight:bold;letter-spacing:.1em;line-height:160%;text-shadow:2px 0px 10px #96b3d2,2px 0px 10px #96b3d2,-2px 0px 10px #96b3d2,-2px 0px 10px #96b3d2,0px 2px 10px #96b3d2,0px 2px 10px #96b3d2,0px -2px 10px #96b3d2,0px -2px 10px #96b3d2}.key_visual .key_on .key_time{display:block;position:absolute;bottom:0;right:0;width:540px;height:246px;background-color:rgba(255,255,255,.7)}.key_visual .key_on .key_time table{width:500px;margin:24px auto 0 auto}.key_visual .key_on .key_time .notice_time{margin:8px auto 0 auto;width:500px}.key_time_sp{display:none}.key_visual_low{background:url(../images/key_visual_low.jpg) no-repeat;background-size:cover;background-position:center center;height:320px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.key_visual_low h1{width:1000px;color:#fff;font-size:4.8rem;margin:0 auto;letter-spacing:.2em;text-shadow:4px 0px 8px #5598cd,4px 0px 8px #5598cd,-4px 0px 8px #5598cd,-4px 0px 8px #5598cd,0px 4px 8px #5598cd,0px 4px 8px #5598cd,0px -4px 8px #5598cd,0px -4px 8px #5598cd}}.main_nav_pc{display:none}@media screen and (min-width: 768px),print{.main_nav_pc{display:block;height:70px;margin:0 0 0 0;padding:0;width:100%;max-width:2000px;overflow:hidden;box-sizing:border-box;background-color:#fff;border-bottom:#1f59a8 2px solid}.main_nav_pc nav{width:1000px;height:70px;margin:0 auto;padding:0 0 0 0}.main_nav_pc nav ul{list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;align-items:center;width:1000px;box-sizing:border-box;height:70px;padding:0;position:relative}.main_nav_pc nav ul li{display:block;text-align:center;box-sizing:border-box;height:70px;width:200px;line-height:120%;text-align:center;font-weight:normal}.main_nav_pc nav ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-decoration:none;color:#1f59a8;height:70px;width:100%;box-sizing:border-box;margin:0;padding:0 0 0 0;font-size:1.6rem;font-weight:bold;text-align:center;line-height:100%;font-family:"メイリオ",Meiryo,"游ゴシック Medium","Yu Gothic Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif}.main_nav_pc nav ul li a span{border-right:#1f59a8 2px solid;display:block}.main_nav_pc nav ul li a span span{display:inline;border-right:none}.main_nav_pc nav ul li a span span:hover{border-bottom:#1f59a8 8px solid}.main_nav_pc nav ul li:last-child a span{border-right:none}}table.timetable{padding:0;margin:0 auto;vertical-align:middle;width:100%;text-align:center;border-collapse:separate;box-sizing:border-box;background-color:#fff;border:#1f59a8 2px solid}table.timetable tr th{width:auto;box-sizing:border-box;font-weight:bold;font-size:1.2rem;padding:.8rem 0;vertical-align:middle;color:#fff;background-color:#1f59a8;border-right:#eee 1px solid}table.timetable tr th.holiday{width:12%;border-right:none}table.timetable tr td{width:10%;box-sizing:border-box;font-weight:bold;font-size:1.2rem;padding:18px 0;vertical-align:middle;color:#1f59a8;border:#eee 1px solid}table.timetable tr td.time{width:30%;box-sizing:border-box;font-size:1.2rem;font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-weight:bold;color:#1f59a8}.notice_time{color:#1f59a8;font-size:1rem;margin:.6rem auto 0 auto;width:96%;font-weight:bold}.tbl_recruit{width:100%;box-sizing:border-box;border:#ceddf9 2px solid;font-size:1.2rem;line-height:1.8rem}.tbl_recruit tr:not(:last-child){border-bottom:#fff 1px solid}.tbl_recruit tr th{width:30%;box-sizing:border-box;padding:1rem;vertical-align:middle;font-weight:500;background-color:#ceddf9;border-right:#eee 1px solid}.tbl_recruit tr td{box-sizing:border-box;padding:1.2rem;vertical-align:middle;border:#eee 1px solid}.tbl_recruit tr td>ul li{list-style:none}.box_beju{background-color:#fdfceb;width:fit-content;padding:1.5rem;margin:2rem auto}.box_beju .tit_fs{font-size:1.8rem;font-weight:bold;color:#1f59a8}.mb0{margin-bottom:0}@media screen and (min-width: 768px),print{table.timetable{padding:0;margin:0 auto;vertical-align:middle;width:100%;text-align:center;border-collapse:separate;box-sizing:border-box;background-color:#fff;border:#1f59a8 2px solid}table.timetable tr th{width:auto;box-sizing:border-box;font-weight:bold;font-size:1.6rem;padding:18px 0;vertical-align:middle;color:#fff;background-color:#1f59a8;border-right:#eee 1px solid}table.timetable tr th.holiday{width:12%;border-right:none}table.timetable tr td{width:10%;box-sizing:border-box;font-weight:bold;font-size:1.6rem;padding:18px 0;vertical-align:middle;color:#1f59a8;border:#eee 1px solid}table.timetable tr td.time{width:30%;box-sizing:border-box;font-size:1.6rem;font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-weight:bold;color:#1f59a8;letter-spacing:.1em}.notice_time{color:#1f59a8;font-size:1.6rem;margin:8px 0 0 0;width:100%;font-weight:bold;line-height:140%}.tbl_recruit{font-size:1.6rem;line-height:2.5rem}.tbl_recruit th{padding:3rem}.tbl_recruit td{padding:3rem}.box_beju{padding:3rem;margin:4rem auto}.box_beju .tit_fs{font-size:1.8rem}}.notice_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:4rem 0 4rem 0;height:auto;background-color:#cdeffd}.notice_frame dl{overflow-y:visible;height:auto;box-sizing:border-box;padding:1rem;background-color:#fff;width:96%;margin:0 auto}.notice_frame dl dt{margin:0 0 1rem 0;font-size:1.2rem;box-sizing:border-box;letter-spacing:.1em;line-height:120%;color:#1f59a8;font-weight:bold;cursor:none}.notice_frame dl dt:before{content:"▼"}.notice_frame dl dd p{color:#333;margin:0 0 2rem 0;font-size:1.2rem;line-height:120%;padding:0 0 2rem 0;box-sizing:border-box;border-bottom:#eee 2px solid}.notice_frame dl .active:before{content:"▲"}@media screen and (min-width: 768px),print{.notice_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:50px 0 70px 0;height:auto;background-color:#cdeffd}.notice_frame dl{overflow-y:visible;height:auto;box-sizing:border-box;padding:30px 40px;background-color:#fff;width:1000px;margin:0 auto}.notice_frame dl dt{margin:0 0 1rem 0;font-size:1.6rem;box-sizing:border-box;letter-spacing:.1em;line-height:120%;color:#1f59a8;font-weight:bold;cursor:pointer}.notice_frame dl dt:before{content:"▼"}.notice_frame dl dd p{color:#333;margin:0 0 2rem 0;font-size:1.6rem;line-height:120%;padding:0 0 2rem 0;box-sizing:border-box;border-bottom:#eee 2px solid}.notice_frame dl .active:before{content:"▲"}}@media screen and (max-width: 767px){.notice_frame dl::-webkit-scrollbar{width:12px;background:#fff}.notice_frame dl::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.notice_frame dl::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}}.medical_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:4rem 0 4rem 0;height:auto}.medical_frame .medical_box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:96%;margin:0 auto}.medical_frame .medical_box p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;width:48%;height:46vw;background-color:#cdeffd;margin:0 0 1rem 0;text-decoration:none}.medical_frame .medical_box p i{background-color:#1f59a8;color:#fff;font-size:5rem;padding:2rem 1.1rem;border-radius:50%;margin:0 0 1rem 0}.medical_frame .medical_box p span{display:block;color:#1f59a8;background-color:#fff;font-size:1rem;font-weight:bold;padding:.8rem 0;width:70%;margin:0 auto;border-radius:1.2rem}.medical_frame .medical_attention{width:96%;margin:0 auto;color:#1f59a8;border:#1f59a8 1px solid;border-radius:.3rem;padding:.6rem;box-sizing:border-box;font-weight:bold;font-size:1.2rem}@media screen and (min-width: 768px),print{.medical_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:50px 0 68px 0;height:auto}.medical_frame .medical_box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:60px auto 0 auto}.medical_frame .medical_box p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;width:240px;height:240px;background-color:#cdeffd;margin:0 0 16px 0;text-decoration:none}.medical_frame .medical_box p i{background-color:#1f59a8;color:#fff;font-size:7.6rem;padding:2.2rem 1.1rem;border-radius:50%;margin:0 0 22px 0}.medical_frame .medical_box p span{display:block;color:#1f59a8;background-color:#fff;font-size:1.8rem;font-weight:bold;padding:12px 0;width:70%;margin:0 auto;border-radius:20px;text-decoration:none}.medical_frame .medical_attention{width:810px;margin:0 auto;color:#1f59a8;border:#1f59a8 1px solid;border-radius:.3rem;padding:.6rem;box-sizing:border-box;font-weight:bold;font-size:1.6rem;text-align:center}.medical_frame .medical_attention i{font-size:2rem;margin:0 .8rem 0 0;vertical-align:middle}}.features_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:4rem 0 4rem 0;height:auto;background-color:#cdeffd}.features_frame .features_box_left{width:96%;height:110vw;margin:0 auto 0 auto;position:relative}.features_frame .features_box_left .features_text{background-color:#1f59a8;color:#fff;border-radius:.3rem;padding:2rem;box-sizing:border-box;width:90%;height:60vw;position:absolute;top:0;left:0;z-index:2}.features_frame .features_box_left .features_text .features_text_num{font-weight:bold;font-size:2.6rem;border-bottom:#fff 2px dotted;width:15%;text-align:center}.features_frame .features_box_left .features_text .features_text_text{font-weight:bold;font-size:1.4rem;letter-spacing:.1em;line-height:160%}.features_frame .features_box_left img{width:90%;height:auto;position:absolute;bottom:0;right:0;z-index:1}.features_frame .features_box_right{width:96%;height:110vw;margin:4rem auto 4rem auto;position:relative}.features_frame .features_box_right .features_text{background-color:#fff;color:#1f59a8;border-radius:.3rem;padding:2rem;box-sizing:border-box;width:90%;height:60vw;position:absolute;top:0;right:0;z-index:2}.features_frame .features_box_right .features_text .features_text_num{font-weight:bold;font-size:2.6rem;border-bottom:#1f59a8 2px dotted;width:15%;text-align:center}.features_frame .features_box_right .features_text .features_text_text{font-weight:bold;font-size:1.4rem;letter-spacing:.1em;line-height:160%}.features_frame .features_box_right img{width:90%;height:auto;position:absolute;bottom:0;left:0;z-index:1}@media screen and (min-width: 768px),print{.features_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:64px 0 110px 0;height:auto;background-color:#cdeffd}.features_frame .features_box_left{width:1000px;height:480px;margin:70px auto 0 auto;position:relative}.features_frame .features_box_left .features_text{background-color:#1f59a8;color:#fff;border-radius:.6rem;padding:30px 70px;box-sizing:border-box;width:500px;height:400px;position:absolute;top:0;left:0;z-index:2}.features_frame .features_box_left .features_text .features_text_num{font-weight:bold;font-size:6rem;border-bottom:#fff 2px dotted;width:74px;text-align:center;line-height:140%}.features_frame .features_box_left .features_text .features_text_text{font-weight:bold;font-size:2.4rem;letter-spacing:.1em;line-height:180%;margin:40px 0 0 0}.features_frame .features_box_left img{width:600px;height:auto;position:absolute;bottom:0;right:0;z-index:1}.features_frame .features_box_right{width:1000px;height:480px;margin:70px auto 0 auto;position:relative}.features_frame .features_box_right .features_text{background-color:#fff;color:#1f59a8;border-radius:.6rem;padding:30px 70px;box-sizing:border-box;width:500px;height:400px;position:absolute;top:0;right:0;z-index:2}.features_frame .features_box_right .features_text .features_text_num{font-weight:bold;font-size:6rem;border-bottom:#1f59a8 2px dotted;width:74px;text-align:center;line-height:140%}.features_frame .features_box_right .features_text .features_text_text{font-weight:bold;font-size:2.4rem;letter-spacing:.1em;line-height:200%;margin:40px 0 0 0}.features_frame .features_box_right img{width:600px;height:auto;position:absolute;bottom:0;left:0;z-index:1}}.greeting_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:4rem 0 4rem 0;height:auto}.greeting_frame .greeting_box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:96%;margin:0 auto}.greeting_frame .greeting_box .greeting_box_left{order:2;margin:2rem 0 0 0}.greeting_frame .greeting_box .greeting_box_left .greeting_blue_text{font-size:1.4rem;font-weight:bold;line-height:180%;color:#1f59a8}.greeting_frame .greeting_box .greeting_box_left .greeting_text{font-size:1.2rem;line-height:160%}.greeting_frame .greeting_box .greeting_box_left .greeting_doctor_name{font-size:1.2rem;font-weight:bold;color:#1f59a8;text-align:right;margin:0 4% 0 0}.greeting_frame .greeting_box .greeting_box_right{order:1;text-align:center}.greeting_frame .greeting_box .greeting_box_right img{width:60%;height:auto}@media screen and (min-width: 768px),print{.greeting_frame{width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden;padding:50px 0 4rem 0;height:auto}.greeting_frame .greeting_box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;width:1000px;margin:56px auto 0 auto}.greeting_frame .greeting_box .greeting_box_left{order:1;margin:0 0 0 0;width:670px}.greeting_frame .greeting_box .greeting_box_left .greeting_blue_text{font-size:2.8rem;font-weight:bold;line-height:180%;color:#1f59a8}.greeting_frame .greeting_box .greeting_box_left .greeting_text{font-size:1.8rem;line-height:200%}.greeting_frame .greeting_box .greeting_box_left .greeting_doctor_name{font-size:2rem;font-weight:bold;color:#1f59a8;text-align:right;margin:56px 0 0 0}.greeting_frame .greeting_box .greeting_box_right{order:2;text-align:center;width:302px}.greeting_frame .greeting_box .greeting_box_right img{width:302px;height:auto}}.overview_bg{padding:2rem 0 2rem 0;background-color:#cdeffd;margin:0 0 0 0}.overview_bg .overview{margin:0}.overview_bg .overview .overview_box{background-color:#fff;width:96%;margin:0 auto;border-radius:.3rem;padding:2rem 0 1rem 0}.overview_bg .overview .overview_box h2.overview_h2{width:100%;text-align:center}.overview_bg .overview .overview_box h2.overview_h2 img{width:50%;display:block;margin:0 auto}.overview_bg .overview .overview_box .overview_frame{width:100%;margin:0 auto;background-color:#fff;padding:1rem;box-sizing:border-box}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl{width:100%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:160%;margin:0 0 20px 0}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dt{margin:0 0 1rem 0;box-sizing:border-box;padding:0 0 0 0;width:28%}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dt span{font-weight:bold;color:#333;font-size:1.1rem;padding:.5rem 0;text-align:center;color:#fff;background-color:#1f59a8;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.3rem}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd{color:#333;font-size:1.1rem;margin:0 0 1rem 0;width:70%;padding:.5rem 0;box-sizing:border-box;line-height:140%}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div a{text-decoration:none;color:#1f59a8;font-size:1.8rem;font-weight:bold}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div i{color:#1f59a8;font-size:1.8rem}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div span{color:#1f59a8;font-size:1.8rem;font-weight:bold}.overview_bg .overview .overview_box .overview_frame .overview_frame_left table{width:100%;margin:0 auto}.overview_bg .overview .overview_box .overview_frame .overview_frame_right{margin:4rem 0 0 0}.overview_bg .overview .overview_box .overview_frame .overview_frame_right iframe{width:100%;height:500px}@media screen and (min-width: 768px),print{.overview_bg{padding:60px 0 72px 0;background-color:#cdeffd;margin:0 0 0 0}.overview_bg .overview{margin:0}.overview_bg .overview .overview_box{background-color:#fff;width:1000px;margin:0 auto;border-radius:.3rem;padding:30px 0 34px 0}.overview_bg .overview .overview_box h2.overview_h2{width:100%;text-align:center}.overview_bg .overview .overview_box h2.overview_h2 img{width:270px;display:block;margin:0 auto}.overview_bg .overview .overview_box .overview_frame{width:1000px;margin:0 auto;background-color:#fff;padding:40px 0 0 0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.overview_bg .overview .overview_box .overview_frame .overview_frame_left{width:500px;margin:0 0 0 30px}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl{width:500px;margin:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:160%;margin:0 0 0 0}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dt{margin:0 0 20px 0;box-sizing:border-box;padding:0 0 0 0;width:105px}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dt span{font-weight:bold;color:#333;font-size:1.6rem;font-weight:bold;padding:7px 0;text-align:center;color:#fff;background-color:#1f59a8;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.3rem;height:auto;letter-spacing:.1em}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd{color:#333;font-size:1.6rem;margin:0 0 20px 20px;width:370px;padding:0 0;box-sizing:border-box;line-height:180%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div a{text-decoration:none;color:#1f59a8;font-size:3.6rem;font-weight:bold}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div i{color:#1f59a8;font-size:3.4rem}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div div span{color:#1f59a8;font-size:3.6rem;font-weight:bold}.overview_bg .overview .overview_box .overview_frame .overview_frame_left dl dd div p{color:#f6354c;font-size:1.6rem;margin:1rem 0 0 0;font-weight:bold}.overview_bg .overview .overview_box .overview_frame .overview_frame_left table{width:100%;margin:0 auto}.overview_bg .overview .overview_box .overview_frame .overview_frame_right{width:426px;margin:0 30px 0 0}.overview_bg .overview .overview_box .overview_frame .overview_frame_right iframe{width:426px;height:530px}}footer img{display:none}footer ul.footer_link_text{display:none}footer ul.footer_link_text_aside1{display:none}footer ul.footer_link_text_aside2{display:none}footer .copyright{margin:0;text-align:center;color:#fff;font-size:1.2rem;padding:1rem 0;background-color:#1f59a8}footer .copyright a{color:#fff;text-decoration:none}.footer_link{position:fixed;bottom:0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;padding:1rem 0;background-color:rgba(255,255,255,.8);z-index:999999}.footer_link a.footer_tel{width:75%;margin:0;color:#fff;text-align:center;font-size:1.6rem;font-weight:bold;letter-spacing:.1em;display:block;background-color:#1f59a8;padding:1rem 0;text-decoration:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.6rem}.footer_link .smoothScrolls{background-color:#1f59a8;width:15%;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:.6rem}.footer_link .smoothScrolls a{width:100%;color:#fff;padding:.8rem 0;font-weight:bold;text-decoration:none;font-size:2rem}@media screen and (min-width: 768px),print{footer{padding:20px 0 20px 0;height:30px;box-sizing:border-box;margin:0}footer ul.footer_link_text{display:block;margin:0 auto 10px auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;list-style-type:none;font-size:1.6rem}footer ul.footer_link_text li{color:#1f59a8;margin:0 5px 0 0}footer ul.footer_link_text li a{text-decoration:none;color:#1f59a8;font-size:1.6rem}footer ul.footer_link_text li a br{display:none}footer ul.footer_link_text li a i{display:none}footer ul.footer_link_text li a:hover{text-decoration:underline}footer ul.footer_link_text li::after{content:"|";font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";margin:0 0 0 5px}footer ul.footer_link_text li:last-child:after{content:""}footer .copyright{margin:20px 0 0 0;text-align:center;color:#fff;font-size:1.4rem;height:auto;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:flex-end;padding:3px 0;letter-spacing:.1em;background-color:#1f59a8;width:100%}footer .copyright a{color:#fff;text-decoration:none}.footer_link{display:none}}#linkpagetop{float:right}#linkpagetop img{width:80%;height:auto}#pagetop{position:fixed;bottom:33vw;right:0px;height:33vw;text-align:right;margin:0 2% 0 0}#pagetop a{display:block}#pagetop_position{display:none;float:right;margin:0px;padding:0px}@media screen and (min-width: 768px),print{#linkpagetop{float:left}#linkpagetop img{width:50px;height:auto;display:block}#pagetop{position:fixed;bottom:20px;left:50%;margin:0 0 0 500px;height:75px;text-align:center}#pagetop a{display:block;color:#fff}#pagetop_position{display:block;float:right;margin:20px;padding:0}}@media screen and (min-width: 768px)and (max-width: 1500px){#pagetop_position{display:block}#pagetop{position:fixed;bottom:80px;left:90%;margin:0 0 0 0;height:90px;text-align:center}}.drawr{display:none;position:absolute;top:22vw;width:100%;padding:0;margin:0 auto;height:auto;z-index:999999;background-color:#fff;border-top:#1f59a8 1px solid}.drawr ul.hbg{list-style-type:none}.drawr ul.hbg li{width:100%;text-align:center}.drawr ul.hbg li a{color:#1f59a8;font-size:1.2rem;text-decoration:none;padding:1rem 0;display:block;border-bottom:#1f59a8 1px solid;box-sizing:border-box}.drawr ul.hbg li a i{display:none}.drawr ul.hbg li a img{display:none}.drawr ul.hbg li a br{display:none}.openNav{display:block}@media screen and (min-width: 768px),print{.main_nav_sp{display:none}}.toggle{display:none}.toggle-label{cursor:pointer;display:block;width:56px;height:50px;padding:0 0 4px 0;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggle-label:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggle-label{cursor:pointer}.toggle-label .toggle-icon,.toggle-label .toggle-icon:before,.toggle-label .toggle-icon:after{position:relative;display:block;top:50%;left:50%;height:3px;width:42px;background:#1f59a8;content:"";transition:all 500ms ease-in-out}.toggle-label .toggle-text{position:relative;display:block;top:calc(100% - 10px);height:14px;font-size:12px;color:#1f59a8;text-align:center}.toggle-label .toggle-text:before{position:absolute;width:100%;left:0;content:"MENU";transition:all 500ms ease-in-out;visibility:visible;opacity:1}.toggle-label .toggle-text:after{position:absolute;width:100%;left:0;content:"CLOSE";transition:all 500ms ease-in-out;visibility:hidden;opacity:0}.toggle-label .toggle-icon{transform:translate3d(-50%, -5px, 0)}.toggle-label .toggle-icon:before{transform:translate3d(-50%, -11.5px, 0)}.toggle-label .toggle-icon:after{transform:translate3d(-50%, 5px, 0)}.toggle:checked~.toggle-label .toggle-icon{background-color:rgba(0,0,0,0)}.toggle:checked~.toggle-label .toggle-icon:before,.toggle:checked~.toggle-label .toggle-icon:after{top:0}.toggle:checked~.toggle-label .toggle-icon:before{transform:translateX(-50%) rotate(45deg);top:1.5px}.toggle:checked~.toggle-label .toggle-icon:after{transform:translateX(-50%) translateY(-10px) rotate(-45deg);top:8.5px}.toggle:checked~.toggle-label .toggle-text:before{visibility:hidden;opacity:0}.toggle:checked~.toggle-label .toggle-text:after{visibility:visible;opacity:1}.container{display:flex;align-items:center;justify-content:center;width:55px;position:absolute;cursor:pointer;right:2%;top:2vw;padding:0 0 .6rem 0;background-color:#fff;border:#1f59a8 1px solid}.img_right{margin:0 0 10px 0;text-align:center}.img_right img{width:70%;height:auto}.img_doctor{margin:0 0 10px 0;text-align:center}.img_doctor img{width:70%;height:auto}.img_center{margin:0 0 10px 0;text-align:center}.img_center img{width:100%;height:auto}.img_right_frame{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;margin:0 0 1rem 0}.img_right_frame div.right{order:1;width:100%;text-align:center}.img_right_frame div.right img{width:80%;height:auto;margin:0 0 1rem 0}.img_right_frame div.left{order:2;width:100%}.img_right_frame div.left .doctor_name{text-align:right}.img_left_frame{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;margin:0 0 1rem 0}.img_left_frame div.left{order:1;width:100%;text-align:center}.img_left_frame div.left img{width:80%;height:auto;margin:0 0 1rem 0}.img_left_frame div.right{order:2;width:100%;line-height:120%}.img_two{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.img_two img{width:70%;margin:0 auto 20px auto;display:block}.top_doctor_name{font-size:1.5rem;text-align:right}.top_doctor_name span{font-size:1.8rem}.doctor_name2{text-align:right}@media screen and (min-width: 768px),print{.img_right{float:right;margin:0 0 10px 20px}.img_right img{width:350px;height:auto}.img_doctor{float:right;margin:0 0 10px 10px}.img_doctor a:hover{opacity:.6}.img_doctor img{width:302px;height:auto}.img_center{float:none;margin:0 0 10px 10px;text-align:center}.img_center img{width:auto;height:auto}.img_right_frame{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin:0 0 3rem 0}.img_right_frame div.right{order:2;width:350px;text-align:center}.img_right_frame div.right img{width:350px;height:auto;margin:0}.img_right_frame div.left{order:1;width:445px;line-height:120%}.img_right_frame div.left .doctor_name{text-align:right}.img_left_frame{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin:0 0 0 0}.img_left_frame div.left{order:1;width:350px;text-align:left}.img_left_frame div.left img{width:350px;height:auto;margin:10px 0}.img_left_frame div.right{order:2;width:445px;line-height:120%}.img_two{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.img_two img{width:540px;margin:0 auto 20px auto;display:block}.top_doctor_name{font-size:1.8rem;text-align:right}.top_doctor_name span{font-size:2.2rem}}ul.list_normal{line-height:120%;font-size:1.2rem;list-style-type:disc;margin:0 0 1rem 0}ul.list_normal li{margin:0 0 10px 1.8rem;padding:0}ul.list_maru{padding:0;margin:0 0 1rem 0}ul.list_maru li{line-height:130%;font-size:1.2rem;list-style-type:none;margin:0 0 10px 0;box-sizing:border-box;background:url(../images/maru.png) no-repeat;background-position:left top .6rem;background-size:1rem;padding:0 0 0 1.8rem;line-height:140%}ul.list_maru.aj{margin:4rem 0 0 0}ul.list_maru_two{padding:0;margin:0}ul.list_maru_two li{line-height:130%;font-size:1.2rem;list-style-type:none;margin:0 0 10px 0;box-sizing:border-box;background:url(../images/maru.png) no-repeat;background-position:left top .6rem;background-size:1rem;padding:0 0 0 1.8rem;line-height:140%}ul.list_square{padding:0;margin:0 0 1rem 0}ul.list_square li{line-height:130%;font-size:1.2rem;list-style-type:none;margin:0 0 10px 0;box-sizing:border-box;background:url(../images/square.jpg) no-repeat;background-position:left top .6rem;background-size:1rem;padding:0 0 0 1.8rem;line-height:140%}ul.list_square.aj{margin:4rem 0 0 0}ul.list_square_two{padding:0;margin:0}ul.list_square_two li{line-height:130%;font-size:1.2rem;list-style-type:none;margin:0 0 10px 0;box-sizing:border-box;background:url(../images/square.jpg) no-repeat;background-position:left top .4rem;background-size:1rem;padding:0 0 0 1.8rem;line-height:140%}ul.list_none{line-height:160%;font-size:1.2rem;list-style-type:none;margin:0}ul.list_none li{margin:0 0 15px 0;padding:0 0 0 5px}ul.list_none li span{color:#fedc50;margin:0 .5rem 0 0}ul.list_num{box-sizing:border-box;width:100%}ul.list_num li{line-height:130%;font-size:1.2rem;list-style-type:decimal;margin:0 0 10px 2rem;box-sizing:border-box;width:90%}ul.list_overview{box-sizing:border-box;width:100%}ul.list_overview li{line-height:130%;font-size:1.2rem;list-style-type:disc;margin:0 0 10px 25px;box-sizing:border-box;width:90%}ul.list_normal_two{display:flex;justify-content:space-between;flex-direction:column}ul.list_normal_two li{box-sizing:border-box;line-height:130%;font-size:1.2rem;list-style-type:disc;margin:0 0 10px 25px}@media screen and (min-width: 768px),print{ul.list_normal{line-height:160%;font-size:1.6rem;list-style-type:disc;margin:0 0 1rem 0}ul.list_normal li{margin:0 0 0 25px;padding:0}ul.list_maru{padding:0}ul.list_maru li{line-height:160%;font-size:1.6rem;list-style-type:none;margin:0 0 15px 0;box-sizing:border-box;background:url(../images/maru.png) no-repeat;background-position:left top 3px;background-size:1.5rem;padding:0 0 0 25px;line-height:140%}ul.list_maru.aj{margin:40px 0 0 0}ul.list_maru_two{padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.list_maru_two li{width:45%;line-height:100%;font-size:1.6rem;list-style-type:none;margin:0 0 15px 0;box-sizing:border-box;background:url(../images/maru.png) no-repeat;background-position:left top 3px;background-size:1.5rem;padding:0 0 0 25px;line-height:140%}ul.list_square{padding:0}ul.list_square li{line-height:160%;font-size:1.6rem;list-style-type:none;margin:0 0 15px 0;box-sizing:border-box;background:url(../images/square.jpg) no-repeat;background-position:left top 3px;background-size:1.5rem;padding:0 0 0 25px;line-height:140%}ul.list_square.aj{margin:40px 0 0 0}ul.list_square_two{padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.list_square_two li{width:45%;line-height:100%;font-size:1.6rem;list-style-type:none;margin:0 0 15px 0;box-sizing:border-box;background:url(../images/square.jpg) no-repeat;background-position:left top 3px;background-size:1.5rem;padding:0 0 0 25px;line-height:140%}ul.list_none{line-height:160%;font-size:1.6rem;list-style-type:none}ul.list_none li{margin:0 0 15px 0}ul.list_none li span{color:#fedc50;margin:0 5px 0 0}ul.list_num{box-sizing:border-box;width:100%}ul.list_num li{line-height:130%;font-size:1.6rem;list-style-type:decimal;margin:0 0 10px 25px;box-sizing:border-box;width:90%}ul.list_overview li{line-height:130%;font-size:1.6rem;list-style-type:disc;margin:0 0 10px 25px}ul.list_normal_two{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}ul.list_normal_two li{width:45%;box-sizing:border-box;line-height:160%;font-size:1.6rem;list-style-type:disc;margin:0 0 10px 25px}}dl.bio_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;box-sizing:border-box;margin:0 0 20px 0;line-height:120%}dl.bio_list dt{width:100%;margin:0 0 0 0;font-weight:bold}dl.bio_list dd{width:100%;margin:0 0 20px 0}@media screen and (min-width: 768px){dl.bio_list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;box-sizing:border-box;line-height:140%;width:1000px}dl.bio_list dt{width:100px;margin:0 0 20px 0;font-weight:normal;text-align:left}dl.bio_list dt.long{width:300px}dl.bio_list dd{width:900px;margin:0 0 20px 0}dl.bio_list dd.long{width:780px}}h1{margin:0}h2.top{font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:2rem;text-align:center;color:#1f59a8;line-height:140%;letter-spacing:.1em;margin:2rem 0 2rem 0}h2.top span{display:block;font-size:3.2rem}h2.top::after{content:"";border-bottom:#1f59a8 6px solid;display:block;width:4rem;margin:.4rem auto 0 auto}h2.low{font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:2rem;text-align:center;color:#1f59a8;line-height:140%;letter-spacing:.1em;margin:2rem 0 2rem 0}h2.low::after{content:"";border-bottom:#1f59a8 6px solid;display:block;width:4rem;margin:.4rem auto 0 auto}h2.first{margin:.1rem 0 2rem 0}h3{color:#1f59a8;font-size:2rem;font-weight:bold;border-bottom:#1f59a8 1px solid;padding:0 0 .6rem 0;margin:3rem 0 1rem 0}h3.first{margin:.1rem 0 1rem 0}h4{color:#1f59a8;font-size:1.8rem;font-weight:bold;box-sizing:border-box;margin:2rem 0 1.6rem 0;letter-spacing:.1em;border-left:#cdeffd 12px solid;padding:.6rem}h4.first{margin:.1rem 0 1.6rem 0}p{font-size:1.2rem;margin:0 0 2rem 0;line-height:140%}@media screen and (min-width: 768px),print{h1{margin:0}h2.top{font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:2.2rem;text-align:center;color:#1f59a8;line-height:200%;letter-spacing:.1em;margin:50x 0 28px 0}h2.top span{display:block;font-size:3.6rem}h2.top::after{content:"";border-bottom:#1f59a8 6px solid;display:block;width:4rem;margin:.4rem auto 0 auto}h2.low{font-family:"Lato","メイリオ",Meiryo,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:3.6rem;text-align:center;color:#1f59a8;line-height:140%;letter-spacing:.1em;margin:50x 0 28px 0}h2.low::after{content:"";border-bottom:#1f59a8 6px solid;display:block;width:4rem;margin:.4rem auto 0 auto}h2.first{margin:1px 0 28px 0}h3{color:#1f59a8;font-size:2.4rem;font-weight:bold;border-bottom:#1f59a8 1px solid;padding:0 0 18px 0;margin:40px 0 28px 0}h3.first{margin:1px 0 28px 0}h4{color:#1f59a8;font-size:2rem;font-weight:bold;box-sizing:border-box;margin:40px 0 28px 0;letter-spacing:.1em;border-left:#cdeffd 12px solid;padding:12px 22px}h4.first{margin:1px 0 28px 0}p{font-size:1.6rem;margin:0 0 2rem 0;line-height:160%}}aside{margin:0 0 6rem 0}aside .aside_title1{display:none}aside .aside_title2{display:block;background-color:#cdeffd;color:#eee;border:#eee 2px solid;border-radius:30px;font-size:1.6rem;padding:4px 0;text-align:center;width:96%;margin:2rem auto 0 auto}aside .aside_title2 i{margin:0 8px 0 0}aside ul.aside_list{display:none}@media screen and (min-width: 768px),print{aside{display:block;width:260px;margin:0}aside p.aside_title1{text-align:center;width:260px;margin:0;line-height:100%;color:#fff;font-size:2rem;display:block;padding:24px 0;background-color:#eee;font-family:"游明朝","YuMincho","游明朝体","YuMincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif}aside p.aside_title2{display:block;background-color:#cdeffd;color:#eee;border:#eee 2px solid;border-radius:30px;font-size:1.8rem;padding:4px 0;text-align:center;width:260px;margin:50px 0 0 0}aside p.aside_title2 i{margin:0 8px 0 0}aside ul.aside_list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;list-style-type:none;margin:0;background-color:#cdeffd;padding:20px 0}aside ul.aside_list li{width:220px;background-color:#fff;margin:0 auto 0 auto;padding:3px 0;box-sizing:border-box}aside ul.aside_list li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:196px;height:70px;padding:0;font-size:1.6rem;color:#333;text-decoration:none;margin:0 auto;border-bottom:#eee 1px dashed}aside ul.aside_list li a i{color:#eee;margin:0 8px 0 0}aside ul.aside_list li a:hover{opacity:.6}aside ul.aside_list li.aside_pink{background-color:#fae5ee;margin:30px 0 14px 0}aside ul.aside_list li.aside_pink a{color:#333;border:#fff 1px solid}aside ul.aside_list li.aside_pink a i{color:#f1b3cd}aside ul.aside_list li.aside_purple{background-color:#f0cdf6}aside ul.aside_list li.aside_purple a{color:#333;border:#fff 1px solid}aside ul.aside_list li.aside_purple a i{color:#cd9ed5}aside ul.aside_list li:last-child a{border-bottom:none}}ul#tab{zoom:1;list-style:none;margin:1.6rem auto 0 auto;padding:10px 0 0 0;width:80%}ul#tab:after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}ul#tab li{float:left;text-align:center;font-size:1.4rem;margin:0 0 0 10px;width:20%}ul#tab li:last-child{background:none}ul#tab li a{display:block;width:100%;padding:8px 0;text-decoration:none;color:#fff;background-color:#1f59a8;box-sizing:border-box}ul#tab li.active span.tab1,ul#tab li.active span.tab1 a,ul#tab li.active span.tab1 a:hover{background:#eee;color:#fff}ul#tab li.selected span.tab1 a:visited{background:#eee;color:#333}ul#tab li.active span.tab2,ul#tab li.active span.tab2 a,ul#tab li.active span.tab2 a:hover{background:#eee;color:#fff}ul#tab li span.tab2 a:visited{background:#eee;color:#333}ul#tab li.active span.tab3,ul#tab li.active span.tab3 a,ul#tab li.active span.tab3 a:hover{background:#eee;color:#fff}ul#tab li span.tab3 a:visited{background:#eee;color:#333}#detail{box-sizing:border-box;margin:0 auto}#detail #tab1{clear:both;overflow:hidden;width:100%;height:auto;margin:0 auto;box-sizing:border-box}#detail #tab2{clear:both;overflow:hidden;width:100%;height:auto;margin:0 auto;box-sizing:border-box}#detail #tab3{clear:both;overflow:hidden;width:100%;height:auto;margin:0 auto;box-sizing:border-box}.tabbox{display:none}.c_notice_m{font-size:1.5rem;margin:20px auto 20px auto;width:80%}.c_notice_m p{margin:0 0 .6rem 0}.c_notice_m p span{margin:0 1rem 0 0}.c_notice_m p span.pink{background-color:#fcd2d7}.c_notice_m p span.blue{background-color:#ceddf9}.c_notice_m p span.yellow{background-color:#faf5a2}.c_notice_m p span.red{color:#f6354c;font-weight:bold}.reserv_btn{text-align:center;margin:40px 0 45px 0}.reserv_btn img{width:70%;height:auto}@media screen and (min-width: 768px),print{ul#tab{zoom:1;list-style:none;margin:4px auto 0 auto;padding:10px 0 0 0;width:100%}ul#tab li{float:left;text-align:center;font-size:1.6rem;margin:0 0 0 5px;width:20%}.c_notice_m{font-size:1.5rem;margin:0 auto 15px auto;width:100%;text-align:left;font-size:1.6rem;margin:14px 0 0 0}.c_notice_m p{margin:0 0 .6rem 0}.c_notice_m p span{margin:0 1rem 0 0}.c_notice_m p span.pink{background-color:#fcd2d7}.c_notice_m p span.blue{background-color:#ceddf9}.c_notice_m p span.yellow{background-color:#faf5a2}.c_notice_m p span.red{color:#f6354c;font-weight:bold}}.arrow{width:0;height:0;border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-top:30px solid #1f59a8;text-align:center;display:block;margin:30px auto}@media screen and (min-width: 768px),print{.arrow{width:0;height:0;border-left:60px solid rgba(0,0,0,0);border-right:60px solid rgba(0,0,0,0);border-top:30px solid #1f59a8;text-align:center;display:block;margin:30px auto}}.doctor_name{text-align:right}@media screen and (min-width: 768px),print{.doctor_name{text-align:right}}.accessmap{width:100%;height:500px}@media screen and (min-width: 768px),print{.accessmap{width:100%;height:500px}}.slider-pro p.sp-layer{font-size:3rem;line-height:1.4;margin:0}@media screen and (min-width: 768px),print{.slider-pro p.sp-layer{font-size:2rem;line-height:1.4;margin:0}}/*# sourceMappingURL=style.css.map */