@charset "UTF-8";.cf:after,.cf:before,q:after,q:before{content:""}.btn,.menu_wrp,.mvttl .ttlbox h1,.timetable,.timetable table,.top .bg,.topic_path li,article .ttl_lg,body,footer .access,ul.g_menu li a{font-family:YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.acc a,a,a:active,a:hover,a:link,a:visited,ul.g_menu li a{text-decoration:none}article,aside,blockquote,body,canvas,caption,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,legend,li,menuaudio,nav,object,ol,p,pre,section,table,tbody,td,tfoot,th,thead,ul,video{margin:0;padding:0}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}.btn a,.menu_wrp .logo,.mvttl .ttlbox h1,.timetable table tbody td,article .ttl_lg,footer .copy{text-align:center}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.cf:after,.cf:before{display:table}.cf:after{clear:both}.cf{zoom:1}address,em,strong{font-style:normal;font-weight:400}html,input[type=password],input[type=tel],input[type=email],input[type=radio],input[type=text],select{font-size:16px}@media screen and (max-width:768px){html{font-size:14px}}body{color:#000;line-height:1.6;-webkit-text-size-adjust:100%;background-color:#292929}.main,.menu_wrp{background-color:#a9946a}a{color:#a9946a}label{cursor:pointer}.main{padding-left:275px;position:relative}@media screen and (max-width:980px){.main{padding-left:0;padding-top:70px}}.menu_wrp{position:fixed;top:0;left:0;z-index:1;width:275px}.menu_wrp .logo{padding:32px 40px;background:url(../img/cmn/bg_logo.png) no-repeat;background-size:cover}.menu_wrp .logo img{display:block;width:100%;height:auto}@media screen and (max-width:980px){.menu_wrp{display:none}}.menu_wrp .reserve{color:#fff;margin:20px 40px}.menu_wrp .reserve .telno span{font-size:26px}.btn a,ul.g_menu li a{position:relative;display:block;color:#fff;font-size:15px;box-sizing:border-box}ul.g_menu{border-top:1px solid #9f895f;border-bottom:1px solid #bdad8c}ul.g_menu li{border-bottom:1px solid #9f895f;border-top:1px solid #bdad8c}ul.g_menu li a{width:100%;height:100%;padding:15px 15px 15px 90px;vertical-align:middle}ul.g_menu li:hover{background-color:#957e54}ul.g_menu li.m1 a{background:url(../img/cmn/icon_m1.png) 40px center/22px no-repeat}ul.g_menu li.m2 a{background:url(../img/cmn/icon_m2.png) 40px center/22px no-repeat}ul.g_menu li.m3 a{background:url(../img/cmn/icon_m3.png) 40px center/16px no-repeat}ul.g_menu li.m4 a{background:url(../img/cmn/icon_m4.png) 40px center/22px no-repeat}ul.g_menu li.m5 a{background:url(../img/cmn/icon_m5.png) 40px center/22px no-repeat}ul.g_menu li.active{background-color:#957e54}@media screen and (max-width:980px){ul.g_menu li.m1 a{background:url(../img/cmn/icon_m1.png) 20px center/22px no-repeat}ul.g_menu li.m2 a{background:url(../img/cmn/icon_m2.png) 20px center/22px no-repeat}ul.g_menu li.m3 a{background:url(../img/cmn/icon_m3.png) 20px center/16px no-repeat}ul.g_menu li.m4 a{background:url(../img/cmn/icon_m5.png) 20px center/22px no-repeat}}.btn{margin:20px 0 0}.btn.center a,article{margin:0 auto}.btn a{width:195px;background-color:#a9946a;height:55px;line-height:55px;box-shadow:0 4px 0 rgba(0,0,0,.25);padding-left:11px}.btn a:before,.btn.white.access a:before{content:"";position:absolute}.btn a:before{left:0;top:14px;width:30px;height:26px;background:url(../img/cmn/icon_btn_ar.png) center/8px no-repeat}.btn a:hover{opacity:.8}@media screen and (max-width:768px){.btn a{height:35px;line-height:35px;width:155px}.btn a:before{top:4px}}.btn.white a{background-color:#fff;color:#867655}.btn.white.access a:before{left:22px;top:14px;width:22px;height:26px;background:url(../img/cmn/icon_access.png) center/18px no-repeat}.btn.white.tel{display:none}.seccont{padding:70px}.seccont .secblock{max-width:1185px;margin:0 auto}@media screen and (max-width:980px){.btn.white.tel{display:block}.btn.white.tel a{height:40px;line-height:40px}.btn.white.tel :before{content:"";position:absolute;left:10px;top:7px;width:25px;height:26px;background:url(../img/cmn/icon_sp_tel.png) center/18px no-repeat}.seccont{padding:30px 20px 40px}}article{width:100%;background-color:#f0ede7}article .ttl_lg{font-size:30px;font-weight:700;margin-bottom:40px}article .ttl_lg span{display:inline-block;padding-bottom:30px;border-bottom:1px solid #a9946a}@media screen and (max-width:600px){article .ttl_lg span{padding-bottom:15px}}@media screen and (max-width:980px){article .ttl_lg{font-size:26px;margin-bottom:30px}article .ttl_lg span{padding-bottom:10px}}@media screen and (max-width:600px){article .ttl_lg{font-size:21px;margin-bottom:25px}}footer{width:100%;box-sizing:border-box;margin:0 auto;background-color:#444;color:#FFF}footer .copy{background-color:#292929;padding:10px 0;font-size:12px;font-family:YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width:600px){footer .copy{font-size:8px}}footer .access{background-color:#F0EDE7;color:#000}footer .access .schedule{float:left;width:570px}footer .access .schedule .ttlbox{margin-bottom:15px}footer .access .schedule .ttlbox h2{float:left;width:50%;max-width:300px}footer .access .schedule .ttlbox h2 img{max-width:300px;height:auto}footer .access .schedule .ttlbox .spot{float:left;width:50%;padding-left:50px;box-sizing:border-box}footer .access .schedule .ttlbox .spot .tel.btn{display:none}@media screen and (max-width:1340px){footer .access .schedule .ttlbox .spot{padding-left:0}}footer .access .schedule .ttlbox .spot .tel{margin-top:5px;color:#5f4d2a}footer .access .schedule .ttlbox .spot .tel .lg{font-size:28px}@media screen and (max-width:1460px){footer .access .schedule .ttlbox h2 img{max-width:260px}footer .access .schedule .ttlbox .spot .tel{margin-top:0}footer .access .schedule .ttlbox .spot .tel .lg{font-size:24px}}@media screen and (max-width:768px){footer .access .schedule .ttlbox h2{float:none;width:auto;text-align:center;margin-bottom:10px;max-width:none}footer .access .schedule .ttlbox .spot{float:none;width:auto;padding:0;text-align:center}footer .access .schedule .ttlbox .spot .tel.pc{display:none}footer .access .schedule .ttlbox .spot .tel.btn{display:block}footer .access .schedule .ttlbox .spot .tel.btn a{border:1px solid #a9946a;margin-top:10px}}footer .access .map{float:right;width:calc(100% - 610px)}footer .access .map .gmap_canvas{max-width:670px;}footer .access .map .media .btn.blog{margin:30px 30px 0 0;float:left;border:1px solid #a48e60;width:320px}footer .access .map .media .btn.blog a{width:100%;height:auto;line-height:0;box-shadow:none;border:1px solid #fff;padding:39px 25px 40px;background:#f8f4e7;background:-webkit-linear-gradient(315deg,#f8f4e7 0,#e6ddc7 100%);background:linear-gradient(135deg,#f8f4e7 0,#e6ddc7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f4e7', endColorstr='#e6ddc7', GradientType=1 )}footer .access .map .media .btn.blog a img{max-width:100%;height:auto}footer .access .map .media .btn.blog a:before{content:none}footer .access .map .media .facebook_plugin{float:left;margin-top:30px;width:322px}footer .access .map .media .facebook_plugin .fb_iframe_widget,footer .access .map .media .facebook_plugin .fb_iframe_widget iframe[style],footer .access .map .media .facebook_plugin .fb_iframe_widget span{width:100%!important}@media screen and (max-width:768px){footer .access .map .media .btn.blog{float:none;margin:30px auto;max-width:100%}footer .access .map .media .facebook_plugin{float:none;width:100%;margin:30px auto;max-width:322px}}@media screen and (max-width:1340px){footer .access .map,footer .access .schedule{float:none;width:auto}footer .access .map{margin-top:30px}}.timetable .r{color:#ae5a7c}.timetable .g{color:#3c8067}.timetable .b{color:#396a8a}.timetable table{background-color:#fff;width:100%;border-top:1px solid #f0ede7;border-left:1px solid #f0ede7}.timetable table td,.timetable table th{border-right:1px solid #f0ede7;border-bottom:1px solid #f0ede7;padding:9px 10px;font-weight:400}.timetable table thead th{text-align:center;background-color:#a9946a;color:#fff;width:100px}.timetable table tbody th{background-color:#eadbbe}.timetable .markguide{margin:15px 0}@media screen and (max-width:768px){.timetable table td,.timetable table th{padding:2px;font-size:10px}.timetable .markguide{margin:5px 0}}.timetable.purple table thead th{background-color:#81398a}.timetable.purple table tbody th{background-color:#e8dbee}.sp_menu_wrp{background-color:#AD986D;height:70px;width:calc(100% - 90px);padding:0 80px 0 10px;display:none;background-image:url(../img/cmn/bg_logo_sp.png);background-repeat:no-repeat;background-size:cover;position:fixed;z-index:100}@media screen and (max-width:980px){.sp_menu_wrp{display:block}}.sp_menu_wrp .tel{position:absolute;top:22px;right:55px;width:24px}.sp_menu_wrp .tel img{width:100%;height:auto}.sp_menu_wrp .menu_btn{position:absolute;top:24px;right:8px;font-size:7px;line-height:1;width:37px;cursor:pointer}.sp_menu_wrp .menu_btn .line{display:block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:relative;margin:0 auto 8px;width:25px;height:22px}.sp_menu_wrp .menu_btn .line span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px}.sp_menu_wrp .menu_btn .line span:nth-of-type(1){top:0;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.sp_menu_wrp .menu_btn .line span:nth-of-type(2){top:10px;-webkit-transition:all .25s .25s;transition:all .25s .25s;opacity:1}.sp_menu_wrp .menu_btn .line span:nth-of-type(3){bottom:0;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.sp_menu_wrp .menu_btn .line.active span:nth-of-type(1){-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}100%{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}}.sp_menu_wrp .menu_btn .line.active span:nth-of-type(2){opacity:0}.sp_menu_wrp .menu_btn .line.active span:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;animation:active-menu-bar03 .75s forwards}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}.sp_menu_wrp a{color:#000}.sp_menu_wrp .logo img{display:inline-block;padding-top:14px;vertical-align:middle}.sp_menu_wrp .access_btn{display:none;position:absolute;right:9px;top:7px}#sp_menu{display:none;position:fixed;top:70px;left:0;width:100%;height:calc(100% - 70px);z-index:10;background-color:#9f895f}#sp_menu ul.g_menu{margin-top:0}#sp_menu ul.g_menu li a{padding-left:55px}#sp_menu .btn{margin:20px}#sp_menu .btn a{height:55px;line-height:55px;width:auto;margin:0}#sp_menu .btn a:before{top:14px;left:15px}.acc{display:none;position:absolute;right:0;top:0;background-color:#ED581D}@media screen and (max-width:980px){.acc{display:none}}.acc a{color:#FFF;display:block;width:100%;height:100%;box-sizing:border-box;padding:10px 20px 10px 40px;background:url(../img/cmn/pin.png) 20px center/14px 20px no-repeat}.content{padding:0 70px;background-color:#f0ede7}@media screen and (max-width:980px){.content{padding-left:35px;padding-right:35px}}@media screen and (max-width:600px){.content{padding-left:0;padding-right:0}}.content .wh_wrp{background-color:#FFF;padding:0 70px 70px}.content .wh_wrp .seccont{padding:70px 0 0}@media screen and (max-width:980px){.content .wh_wrp{padding:0 30px 30px}.content .wh_wrp .seccont{padding:30px 0 0}}@media screen and (max-width:600px){.content .wh_wrp{padding:0 20px 30px}}.mvttl{height:300px;background-size:cover}@media screen and (max-width:980px){.mvttl{height:150px}}.mvttl .ttlbox{max-width:500px;height:300px;margin:0 auto;background-color:rgba(255,255,255,.75);position:relative}.mvttl .ttlbox h1{font-size:36px;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}.mvttl .ttlbox h1 span{font-size:16px;display:block;color:#8b713e;margin-top:5px}@media screen and (max-width:980px){.mvttl .ttlbox{width:65%;height:150px}.mvttl .ttlbox h1{font-size:18px}.mvttl .ttlbox h1 span{display:block;color:#8b713e;margin-top:0;font-size:11px}}.topic_path{padding:20px 30px;background-color:#F0EDE7}@media screen and (max-width:600px){.topic_path{padding:12px}}.topic_path li{display:inline-block;position:relative;padding:0 10px 0 5px}.topic_path li:after,.topic_path li:first-child:before{position:absolute;content:""}.topic_path li:after{top:8px;right:0;width:6px;height:6px;border-top:1px solid #8b713e;border-right:1px solid #8b713e;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:600px){.topic_path li:after{top:7px}}.topic_path li:first-child{padding-left:22px}.topic_path li:first-child:before{width:15px;height:17px;background:url(../img/cmn/icon_home.png) 0 0/15px 17px no-repeat;top:0;left:0}.topic_path li:last-child:after{display:none}@media screen and (max-width:980px){.tab_br{display:block}}.notfound_404 .content{padding-top:60px}.notfound_404 .center{text-align:center!important}.notfound_404 .btn{margin-top:30px}p.uc{padding:30px 10px 300px}@media screen and (max-width:600px){.sp_br{display:block}p.uc{padding:20px 10px}}.data_detail_wrp{display:none}.trg_close_detail,.trg_open_detail{margin-top:10px;font-size:14px;color:#000;text-align:right;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.trg_close_detail .icon,.trg_open_detail .icon{position:relative;display:inline-block;width:20px;height:20px;background:#a9946a;border-radius:50%;vertical-align:middle;margin-right:5px}.trg_close_detail .icon:before,.trg_close_detail .plus:after,.trg_open_detail .icon:before,.trg_open_detail .plus:after{position:absolute;content:"";display:inline-block;width:13px;height:13px;border-top:2px solid #fff}.trg_close_detail .icon:before,.trg_open_detail .icon:before{top:9px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.trg_close_detail .icon.purple,.trg_open_detail .icon.purple{background:#81398a}.about .mvttl,.medical .mvttl,.top article .news{background-position:center}.trg_close_detail .plus:after,.trg_open_detail .plus:after{top:3px;left:-3px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.top .bg{background-color:#fff;position:relative}.top .bg span.cnt span.num,.top .bg span.en{font-family:'Helvetica Neue LT Std';font-weight:700}.top .bg span.cnt{display:block;font-size:42px}@media screen and (max-width:600px){.top .bg span.cnt{font-size:20px}}.top .bg span.cnt span.num{font-size:60px;padding:0 3px}@media screen and (max-width:600px){.top .bg span.cnt span.num{font-size:30px}}.top .bg span.en{display:block;margin-top:15px;font-size:20px;color:#FBEE15}.top article .medical .inbox,.top article .news{font-family:YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width:600px){.top .bg span.en{font-size:9px;margin-top:6px}}.top .image{float:right;width:55%}.top .image img{display:block;width:100%;height:auto}@media screen and (max-width:1600px){.top .image{width:45%}}@media screen and (max-width:1400px){.top .image{width:400px}}@media screen and (max-width:980px){.top .image{float:none;width:auto}}.top .catch{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:45%;padding:0 70px 40px;box-sizing:border-box}.top .catch p{line-height:1.8em;font-size:18px}.top .catch h1{color:#a9946a;font-size:50px;line-height:1.5;letter-spacing:1px;margin-bottom:40px}@media screen and (max-width:600px){.top .catch h1{font-size:24px}}.top .catch .btn{margin-top:60px}@media screen and (max-width:1600px){.top .catch{width:55%}.top .catch .btn{margin-top:30px}.top .catch h1{margin-bottom:30px}}@media screen and (max-width:1400px){.top .catch h1{padding-left:0;padding-right:0;margin-bottom:10px;font-size:28px}.top .catch{padding:0 35px;width:calc(100% - 400px)}.top .catch .btn{margin-top:10px}.top .catch p{font-size:16px;line-height:1.5em}}@media screen and (max-width:980px){.top .catch{position:static;left:auto;width:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:30px 15px}.top .catch .btn a{max-width:230px;margin:15px auto 0!important}}.top article .news{background-image:url(../img/top/bg_info.jpg);background-size:cover}.top article .news .listbox{background-color:#fff;max-width:823px;box-sizing:border-box;padding:50px 150px;margin:0 auto}@media screen and (max-width:980px){.top article .news .listbox{padding:25px;margin:0 20px}}@media screen and (max-width:600px){.top article .news .listbox{padding:20px;margin:0}}.top article .news .btn{margin:30px 0 0;padding:0}@media screen and (max-width:980px){.top article .news .btn{margin-top:20px}}.top article .news dl dt{width:11em;position:absolute;color:#565656;padding:8px 0 0 5px}@media screen and (max-width:600px){.top article .news dl{margin-top:15px}.top article .news dl dt{position:static;display:block}}.top article .news dl dt span{display:inline-block;border:1px solid #a9946a;border-radius:3px;margin-left:10px;padding:0 5px;background-color:#A9946A;color:#FFF}.top article .news dl dd{padding:8px 0 0 12em}.top article .news dl dd a{color:#333}@media screen and (max-width:600px){.top article .news dl dd{padding:5px 0 10px 5px}}.top article .news dl dd.new:before{content:'NEW';color:#fff;background-color:#ca174a;font-size:12px;margin-right:10px;padding:2px 5px;border-radius:3px;position:relative;top:-2px}.top article .medical .secblock{margin-bottom:3px}.top article .medical .btn{margin-top:40px}.top article .medical .inbox{float:left;width:calc(50% - 3px);padding:0 50px 0 200px;box-sizing:border-box;background-color:#fff;margin-top:6px;position:relative;height:160px}.top article .medical .inbox.right{margin-left:6px}.top article .medical .inbox.ladie a{color:#ae5a7c}.top article .medical .inbox.obste a{color:#c75f42}.top article .medical .inbox.infer a{color:#396a8a}.top article .medical .inbox.other a{color:#3c8067}.top article .medical .inbox p{line-height:1.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;padding-right:40px;top:50%}.top article .medical .inbox a{position:absolute;display:block;left:0;top:0;right:0;bottom:0;text-align:center;padding-right:calc(100% - 200px);z-index:5}.top article .medical .inbox a .ttlmark{display:block;margin:22px auto;text-align:center;font-size:22px}.top article .medical .inbox a .ttlmark img{width:46px;height:auto;margin-top:5px}.top article .medical .inbox a .ttlmark .spbr{display:none}.top article .medical .inbox a:before{content:' ';background-image:url(/data/img/cmn/icon_btn_ar_g.png);display:block;position:absolute;top:50%;right:15px;margin-top:-12px;width:12px;height:24px;background-size:100% auto;background-position:center}.top article .medical .inbox a:hover{background-color:rgba(255,255,255,.3)}.top article .medical .inbox a:hover img{opacity:.7}@media screen and (max-width:1400px){.top article .medical .inbox{float:none;width:auto;margin:6px 0 0!important}}@media screen and (max-width:980px){.top article .medical .inbox{min-height:110px;height:auto;padding:0 40px 0 85px}.top article .medical .inbox p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static;padding:15px 0;font-size:14px}.top article .medical .inbox a{padding-right:calc(100% - 110px)}.top article .medical .inbox a .ttlmark{margin:0 auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:55px;position:absolute;line-height:1em;font-size:16px}.top article .medical .inbox a .ttlmark img{height:50px;width:auto}.top article .medical .inbox a .ttlmark .spbr{display:block}.top article .medical .inbox a .ttlmark .sphide{display:none}}@media screen and (max-width:980px) and (max-width:980px){.top article .medical .inbox a{padding-right:calc(100% - 85px)}.top article .medical .inbox a .ttlmark{left:40px}}.about .mvttl{background-image:url(/data/img/about/mv.jpg)}.about .content .seccont{max-width:880px;margin:0 auto;font-size:18px}.about .content h3{color:#A9946A;text-align:center;font-size:42px;margin-top:40px}.about .content h3 br{display:none}@media screen and (max-width:980px){.about .content .wh_wrp{padding:0 0 30px}.about .content .seccont{max-width:none}.about .content h3{font-size:28px;margin-top:20px}.about .content h3 br{display:block}}.about .content .phbox{margin:40px 0 0}.about .content .phbox img{display:block;width:100%;height:auto;margin:0}.about .content .phbox .halfph{float:left;width:calc(50% - 10px)}.about .content .phbox .halfph.l{margin-right:20px}@media screen and (max-width:980px){.about .content .phbox .halfph{float:none;width:auto;margin:0 20px 20px}.about .content .phbox .halfph.r{margin-bottom:0}}.about .content p{padding:0 50px;margin-top:40px;text-align:center;line-height:2.5em}@media screen and (max-width:980px){.about .content p{padding:0 20px;line-height:1.5em;font-size:16px;margin-top:20px}.about .content p br{display:none}}.about .content ol{padding:0 50px;list-style-type:decimal;color:#A9946A}.about .content ol span{color:#000}.about .content ol li{margin-bottom:1em}@media screen and (max-width:980px){.about .content ol{padding:0 20px;font-size:16px}.about .content ol li{margin-bottom:.5em;margin-left:1em}}.medical .mvttl{background-image:url(/data/img/medical/mv.jpg)}.medical .time section{max-width:575px;margin:0 auto}.medical .time section p{font-size:14px}.medical .subject .subselect{text-align:center}.medical .subject .subselect a{display:inline-block;color:#000;margin:0 10px;padding:0 5px 5px 20px;border-bottom:1px solid #fff;background:url(/data/img/cmn/icn_arrow_b.png) left .35em/11px no-repeat}.medical .subject .subselect a:hover{border-bottom:1px solid #a9946a}.medical .subject .subcont{padding-top:1px}.medical .subject .subcont h3{text-align:center;color:#fff;font-size:28px;margin-top:60px;padding:15px}.medical .subject .subcont h3 span{padding-left:50px;position:relative}.medical .subject .subcont h3 span:before{position:absolute;display:block;content:' ';width:28px;height:45px;background-position:center;background-size:100% auto;background-repeat:no-repeat;left:0;top:-5px}@media screen and (max-width:980px){.medical .subject .subcont h3{margin-top:15px;padding:5px;font-size:21px}.medical .subject .subcont h3 span{padding-left:28px}.medical .subject .subcont h3 span:before{width:18px;height:40px;top:-7px}}.access .content .phbox img,.access .content h2.logo img{width:100%;height:auto}.medical .subject .subcont p{padding:40px 50px 0}.medical .subject .subcont p.center{text-align:center}@media screen and (max-width:1100px){.medical .subject .subcont p{padding:15px 10px 0;text-align:left!important}}.access .content h3,.access .content p,.topics .pager{text-align:center}.medical .subject .subcont .dlbox{margin-top:40px;border-top:1px dashed #ddd}.medical .subject .subcont .dlbox dl{border-bottom:1px dashed #ddd;position:relative}.medical .subject .subcont .dlbox dl dt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50px;font-size:20px}.medical .subject .subcont .dlbox dl dd{padding:30px 50px 30px 320px}.medical .subject .subcont .dlbox dl dd p{padding:0}.medical .subject .subcont .dlbox dl dd h4{font-weight:700;margin:10px 0 5px}.medical .subject .subcont .dlbox dl dd h4:first-child{margin-top:0}@media screen and (max-width:1100px){.medical .subject .subcont .dlbox{margin:15px 10px 0}.medical .subject .subcont .dlbox dl dt{position:static;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:15px 0 0;text-align:center}.medical .subject .subcont .dlbox dl dd{padding:15px 0}}.medical .subject .subcont.fujin .dlbox,.medical .subject .subcont.fujin dl{border-color:#ae5a7c}.medical .subject .subcont.fujin h3{color:#ae5a7c;background-color:#f3e8ec}.medical .subject .subcont.fujin h3 span:before{background-image:url(/data/img/medical/icn_ladies.png)}.medical .subject .subcont.fujin dl dt,.medical .subject .subcont.fujin dl h4{color:#ae5a7c}.medical .subject .subcont.sanka .dlbox,.medical .subject .subcont.sanka dl{border-color:#c75f42}.medical .subject .subcont.sanka h3{color:#c75f42;background-color:#f7eee9}.medical .subject .subcont.sanka h3 span:before{background-image:url(/data/img/medical/icn_obstetrics.png)}.medical .subject .subcont.sanka dl dt,.medical .subject .subcont.sanka dl h4{color:#c75f42}.medical .subject .subcont.funin .dlbox,.medical .subject .subcont.funin dl{border-color:#396a8a}.medical .subject .subcont.funin h3{color:#396a8a;background-color:#e6edf3}.medical .subject .subcont.funin h3 span:before{background-image:url(/data/img/medical/icn_infertility.png)}.medical .subject .subcont.funin dl dt,.medical .subject .subcont.funin dl h4{color:#396a8a}.medical .subject .subcont.taigai .dlbox,.medical .subject .subcont.taigai dl{border-color:#81398a}.medical .subject .subcont.taigai h3{color:#81398a;background-color:#e8dbee}.medical .subject .subcont.taigai h3 span:before{background-image:url(/data/img/medical/icn_taigai.png)}.medical .subject .subcont.taigai dl dt,.medical .subject .subcont.taigai dl h4{color:#81398a}.medical .subject .subcont.taigai dl .pt1{padding-top:30px}@media screen and (max-width:1100px){.medical .subject .subcont.taigai dl .pt1{padding-top:15px}}.medical .subject .subcont.other .dlbox,.medical .subject .subcont.other dl{border-color:#3c8067}.medical .subject .subcont.other h3{color:#3c8067;background-color:#e7f2ee}.medical .subject .subcont.other h3 span:before{background-image:url(/data/img/medical/icn_other.png)}.medical .subject .subcont.other dl dt{color:#3c8067}.medical .subject .subcont.other dl h4{color:#6bab6d}.access .mvttl{background-image:url(/data/img/access/mv.jpg);background-position:center}.access .content .seccont{margin:0 auto;font-size:18px;padding-top:45px}.access .content h2.logo{text-align:center;max-width:305px;margin:0 auto 10px}.access .content h3{color:#A9946A;font-size:42px;margin-top:40px}.access .content .phbox{margin:40px 0 0}.access .content ol{list-style-type:decimal;color:#A9946A}.access .content ol span{color:#000}.access .content ol li{margin-bottom:1em}.access .content .map .gmap_canvas{height:420px;margin-top:25px}.topics .mvttl{background-image:url(/data/img/topics/mv.jpg);background-position:center}.topics .pager{padding-top:40px}.topics .pager ol li{display:inline-block;overflow:hidden;margin:0 3px}.topics .pager ol li a,.topics .pager ol li.here{background-color:#fff;border:1px solid #a2a2a2;border-radius:3px;display:block;width:40px;height:40px;line-height:40px;text-decoration:none;color:#242424}.topics .pager ol li a:hover,.topics .pager ol li.here{background:#a9946a;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.topics .pager ol li.here{display:inline-block}.topics .pager ol li.next a{background-image:url(/data/img/topics/pager_arr_next.png)}.topics .pager ol li.next a:hover{background-image:url(/data/img/topics/pager_arr_next_on.png)}.topics .pager ol li.priv a{background-image:url(/data/img/topics/pager_arr_priv.png)}.topics .pager ol li.priv a:hover{background-image:url(/data/img/topics/pager_arr_priv_on.png)}.topics .pager ol li.next a,.topics .pager ol li.priv a{text-indent:100%;white-space:nowrap;background-position:center;background-repeat:no-repeat;background-size:12px auto}.topics .newslist li{padding-top:65px}.topics .newslist li .ttl{padding-bottom:15px;margin-bottom:20px;border-bottom:1px dotted #bebebe;position:relative}.topics .newslist li .ttl h2{font-size:22px;line-height:1.4em;font-weight:700;padding-left:8em}.topics .newslist li .ttl .date{position:absolute;left:0}@media screen and (max-width:600px){.topics .newslist li{padding-top:40px}.topics .newslist li .ttl h2{padding-left:0;padding-top:10px;font-size:18px}.topics .newslist li .ttl .date{position:static;display:inline-block}}.topics .newslist li .ttl .date .ctg{display:inline-block;border:1px solid #a9946a;border-radius:3px;margin-left:10px;padding:0 5px;background-color:#A9946A;color:#FFF}.topics .newslist li .ttl.new h2:before{content:'NEW';color:#fff;background-color:#ca174a;font-size:12px;margin-right:15px;padding:3px 5px;border-radius:3px;position:relative;top:-5px}.topics .detail_cont .row{margin:-10px 0 15px}.topics .detail_cont .row .ctg{display:inline-block;border:1px solid #a9946a;border-radius:3px;margin-left:10px;padding:0 5px;background-color:#A9946A;color:#FFF}.topics .back_to_list{margin-top:20px}.staff .mvttl{background-image:url(/data/img/staff/mv.jpg);background-position:center}.staff .wh_wrp{padding:0}.staff .wh_wrp .seccont{border-bottom:solid 1px #f0ede7}.staff .wh_wrp .seccont .staffbox{padding:0 70px 70px}.staff .wh_wrp .seccont .staffbox h2{font-size:22px;margin-bottom:30px}.staff .wh_wrp .seccont .staffbox h2 span{font-size:30px}@media screen and (max-width:980px){.staff .wh_wrp .seccont .staffbox{padding:0 20px 15px}.staff .wh_wrp .seccont .staffbox h2{margin-bottom:15px;font-size:16px}.staff .wh_wrp .seccont .staffbox h2 span{font-size:24px}}.staff .wh_wrp .seccont .staffbox dl{font-size:16px;border-top:1px dotted #ccc;position:relative}.staff .wh_wrp .seccont .staffbox dl dt{color:#8b713e;padding:15px 0;position:absolute;top:0;left:0}@media screen and (max-width:980px){.staff .wh_wrp .seccont .staffbox dl dt{padding:10px 0;width:75px}}.staff .wh_wrp .seccont .staffbox dl dd{padding:15px 0 15px 100px}@media screen and (max-width:980px){.staff .wh_wrp .seccont .staffbox dl dd{padding:10px 0 10px 75px}}.staff .wh_wrp .seccont .staffbox .phbox{float:left;width:45%;border:1px solid #ccc;padding:1px}.staff .wh_wrp .seccont .staffbox .phbox img{display:block;width:100%;height:auto}.staff .wh_wrp .seccont .staffbox .prof{float:right;width:calc(55% - 70px)}.staff .wh_wrp .seccont .staffbox.rev .prof{float:left}.staff .wh_wrp .seccont .staffbox.rev .phbox{float:right}@media screen and (max-width:1100px){.staff .wh_wrp .seccont .staffbox .phbox{float:none;width:auto;border:1px solid #ccc;padding:1px;margin:0 20px 15px}.staff .wh_wrp .seccont .staffbox .phbox img{display:block;width:100%;height:auto}.staff .wh_wrp .seccont .staffbox .prof{float:none;width:auto}.staff .wh_wrp .seccont .staffbox.rev .phbox,.staff .wh_wrp .seccont .staffbox.rev .prof{float:none}}.staff .wh_wrp .seccont:last-child{border-bottom:none}
/*# sourceMappingURL=maps/style.css.map */
