@font-face{font-family:jrc;src:url(../fonts/jrc.eot?98sw7h);src:url(../fonts/jrc.eot?98sw7h#iefix) format("embedded-opentype"),url(../fonts/jrc.ttf?98sw7h) format("truetype"),url(../fonts/jrc.woff?98sw7h) format("woff"),url(../fonts/jrc.svg?98sw7h#jrc) format("svg");font-weight:400;font-style:normal}[class*=" icn_"],[class^=icn_]{font-family:jrc;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icn_access:before{content:"\e800"}.icn_arrow:before{content:"\e801"}.icn_clinic:before{content:"\e802"}.icn_hospital:before{content:"\e803"}.icn_link:before{content:"\e804"}.icn_persons:before{content:"\e805"}.icn_recruit:before{content:"\e806"}.icn_tel:before{content:"\e807"}*{box-sizing:border-box}body{font-family:"Lucida Sans Unicode","Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;line-height:1.7;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}p{margin-top:25px}sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative;top:-.5em}sub{font-size:75%;line-height:0;vertical-align:baseline;position:relative;bottom:-.25em}p:first-child{margin-top:0!important}iframe{max-width:100%}a:link{color:#2860be;text-decoration:underline}a:visited{color:#2860be;text-decoration:underline}a:hover{color:#e70b19;text-decoration:underline}a:active{color:#e70b19;text-decoration:underline}a[href$=".xls"],a[href$=".xlsx"]{display:inline-block;padding-left:20px;background:url(../images/common/icn-excel.png) no-repeat left 5px}a[href$=".doc"],a[href$=".docx"]{display:inline-block;padding-left:20px;background:url(../images/common/icn-word.png) no-repeat left 5px}a[href$=".pdf"]{display:inline-block;padding-left:20px;background:url(../images/common/icn-pdf.png) no-repeat left 5px}a img{-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translate3d(0,0,0)}a:hover img{opacity:.7}.logo{display:block;width:268px;height:40px;text-indent:-9999px;background-image:url(../images/common/h_logo.png);background-position:center center;background-repeat:no-repeat}.button01{position:relative;display:block;padding:10px 20px;color:#000!important;text-align:center;background:#fff;border:1px solid #e70b19}.button01:hover{text-decoration:none;color:#fff!important;background:#e70b19;cursor:pointer}.button01:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:0 solid transparent;border-right:0 solid transparent;border-bottom:10px solid #e70b19;border-left:10px solid transparent}.button01:hover:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:0 solid transparent;border-right:0 solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.button01.aligncenter,.button01.alignleft,.button01.alignright{width:340px}.sp{display:none}.inner{width:960px;margin:0 auto}#hNavi{padding-top:10px;text-align:right}#hNavi ul li{font-size:80%;letter-spacing:normal}#hNavi ul li::before{content:"｜";padding:0 .5em}#hNavi ul li:first-child::before{content:""}#hNavi ul li a{color:#454545;text-decoration:none}#hNavi ul li a:hover{text-decoration:underline}#hNavi .lang-nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#hNavi .lang-nav ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#hNavi .lang-nav ul li a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:22px}#hNavi .lang-nav ul li:nth-child(1){margin-right:15px}#hNavi .lang-nav ul li:nth-child(1) a{border:solid 1px #c4c4c4;width:113px}#hNavi .lang-nav ul li:nth-child(2){margin-right:6px}#hNavi .lang-nav ul li:nth-child(2) a,#hNavi .lang-nav ul li:nth-child(3) a{background:#e70b19;border:solid 1px #e70b19;color:#fff;width:77px}#hNavi .lang-nav ul li::before{display:none}#lang-nav2 ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#lang-nav2 ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border:solid 2px #c4c4c4;position:relative;width:49%}#lang-nav2 ul li a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;color:#444;font-size:23px;font-weight:400;height:100px;position:relative;text-decoration:none;width:100%}@media screen and (max-width:414px){#lang-nav2 ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:14px;padding-right:10px}}#lang-nav2 ul li a::after{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;background:#e70b19;content:'';height:36px;left:calc((36px - 12px)/ 2 + 35px);position:absolute;top:calc(50% - (36px/2));width:12px}@media screen and (max-width:414px){#lang-nav2 ul li a::after{left:calc((36px - 12px)/ 2 + 3px);-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}}#lang-nav2 ul li a::before{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;background:#e70b19;content:'';height:12px;left:35px;position:absolute;top:calc(50% - (12px/2));width:36px}@media screen and (max-width:414px){#lang-nav2 ul li a::before{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);left:3px}}#lang-nav2 ul li a:hover{background:#e70b19;border-color:#e70b19;color:#fff}#lang-nav2 ul li a:hover::after{background:#fff}#lang-nav2 ul li a:hover::before{background:#fff}#lang-nav2 ul li:nth-of-type(1){font-style:oblique}#lang-nav2 ul li:nth-of-type(2){letter-spacing:.2rem}#lang-nav2 ul li::after{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;content:'';border-bottom:solid 5px #e70b19;border-left:solid 5px transparent;border-top:solid 5px transparent;border-right:solid 5px #e70b19;bottom:0;display:block;height:0;position:absolute;right:0;width:0}#lang-nav2 ul li:hover::after{border-bottom-color:#fff;border-right-color:#fff}#header{border-bottom:2px solid #e70b19}#header .inner{padding-bottom:15px;background-image:url(../images/common/txt_header01.png);background-position:right bottom;background-repeat:no-repeat}#header h1{width:40%;float:left}#header #headerIn{width:60%;padding:10px 0;float:right;font-size:80%}#header #headerIn #bgcolor,#header #headerIn #fontsize,#header #headerIn #search{margin-left:15px;float:right}#header #headerIn #bgcolor ul li{display:inline-block;line-height:22px}#header #headerIn #bgcolor ul li a{display:block;width:22px;height:22px;text-indent:-9999px}#header #headerIn #bgcolor ul li#bg01 a{border:1px solid #999;background:#fff}#header #headerIn #bgcolor ul li#bg02 a{width:22px;height:22px;text-indent:-9999px;border:1px solid #fff;background:#fff100}#header #headerIn #bgcolor ul li#bg03 a{border:1px solid #fff;background:#3375d3}#header #headerIn #bgcolor ul li#bg04 a{border:1px solid #fff;background:#000}#header #headerIn #fontsize ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:22px}#header #headerIn #fontsize ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #c4c4c4;color:#454545;display:block;padding:0 10px;font-size:108.33333%;text-decoration:none}#header #headerIn #search{position:relative;width:160px}#header #headerIn #search .screen-reader-text{display:none}#header #headerIn #search #s{width:160px;height:24px;padding-right:26px;line-height:24px}#header #headerIn #search #searchsubmit{position:absolute;top:1px;right:1px;width:26px;height:22px;padding:0;text-indent:-9999px;border:none;background-color:#e70b19;background-image:url(../images/common/btn_search01.png);background-position:center center;background-repeat:no-repeat}#header #btn_menu{display:none}#gNavi{margin-top:20px}#gNavi ul li{width:20%;float:left;border-right:1px solid #c4c4c4;font-size:16px!important;font-weight:700;text-align:center}#gNavi ul li:first-child{border-left:1px solid #c4c4c4}#gNavi ul li a{display:block;padding:5px 10px;color:#333;text-decoration:none}#gNavi ul li a:hover{color:#e70b19}#gNaviSp{display:none}#breadcrumb{margin:40px 0;font-size:80%}#breadcrumb a{color:#e70b19}#breadcrumb a:hover{color:#000}#breadcrumb strong{font-weight:400}#container{margin-top:40px}#contents{width:700px;float:right}#side{width:220px;float:left}#side #lNavi a{display:block}#side #lNavi ul li{display:none;margin-bottom:10px}#side #lNavi ul li.current-page-item,#side #lNavi ul li.current-page-item ul.children li{display:block}#side #lNavi ul li a{padding:15px;color:#fff;font-size:106.66666%;font-weight:700;text-decoration:none;text-align:center;background:#e70b19}#side #lNavi ul li>ul.children li{margin-bottom:0;border-top:1px solid #c4c4c4}#side #lNavi ul li ul.children li:first-child{border-top:none}#side #lNavi ul li ul.children li a{padding:15px;color:#000;font-size:87.5%;font-weight:400;text-align:left;text-decoration:none;background:0 0}#side #lNavi ul li ul.children li a:hover,#side #lNavi ul li ul.children li.current-page-item>a{color:#e70b19}#side #lNavi ul li ul.children li ul.children li:first-child{border-top:1px solid #c4c4c4}#side #lNavi ul li ul.children li ul.children li a{padding:15px 15px 15px 30px}#side #lNavi ul li.page-item-hospitalization,#side #lNavi ul li.page-item-organization,#side #lNavi ul li.page-item-outpatients,#side #lNavi ul li.page-item-recruit{display:block}#side #lNavi ul li.page-item-hospitalization>a,#side #lNavi ul li.page-item-organization>a,#side #lNavi ul li.page-item-outpatients>a,#side #lNavi ul li.page-item-recruit>a{position:relative;padding:15px 10px 15px 55px;color:#444;text-align:left;border:1px solid #e70b19;background:#fff}#side #lNavi ul li.page-item-hospitalization.current-page-item>a,#side #lNavi ul li.page-item-hospitalization>a:hover,#side #lNavi ul li.page-item-organization.current-page-item>a,#side #lNavi ul li.page-item-organization>a:hover,#side #lNavi ul li.page-item-outpatients.current-page-item>a,#side #lNavi ul li.page-item-outpatients>a:hover,#side #lNavi ul li.page-item-recruit.current-page-item>a,#side #lNavi ul li.page-item-recruit>a:hover{color:#fff;background:#e70b19}#side #lNavi ul li.page-item-outpatients>a:before{content:"\e802";position:absolute;top:0;left:10px;color:#e70b19;font-family:jrc;font-size:36px;font-weight:400}#side #lNavi ul li.page-item-hospitalization>a:before{content:"\e803";position:absolute;top:0;left:10px;color:#e70b19;font-family:jrc;font-size:36px;font-weight:400}#side #lNavi ul li.page-item-organization>a:before{content:"\e805";position:absolute;top:0;left:10px;color:#e70b19;font-family:jrc;font-size:36px;font-weight:400}#side #lNavi ul li.page-item-recruit>a:before{content:"\e806";position:absolute;top:0;left:10px;color:#e70b19;font-family:jrc;font-size:36px;font-weight:400}#side #lNavi ul li.page-item-hospitalization.current-page-item>a:before,#side #lNavi ul li.page-item-hospitalization>a:hover:before,#side #lNavi ul li.page-item-organization.current-page-item>a:before,#side #lNavi ul li.page-item-organization>a:hover:before,#side #lNavi ul li.page-item-outpatients.current-page-item>a:before,#side #lNavi ul li.page-item-outpatients>a:hover:before,#side #lNavi ul li.page-item-recruit.current-page-item>a:before,#side #lNavi ul li.page-item-recruit>a:hover:before{color:#fff}#side #sideCalendar h3{padding:2px 10px;background:#ededed}#side #sideCalendar .close{color:#ffb0b8}#side #sideCalendar .half{color:#82daf9}#side #sideCalendar table{width:100%;margin-bottom:10px;font-size:86.66666%;text-align:center;border-collapse:separate;border-spacing:4px}#side #sideCalendar table td,#side #sideCalendar table th{padding:0;height:26px;vertical-align:middle}#side #sideCalendar table th{font-weight:400}#side #sideCalendar table th:first-child{color:#b6404b}#side #sideCalendar table th:last-child{color:#00a0e9}#side #sideCalendar table td.next,#side #sideCalendar table td.prev{background:0 0!important}#side #sideCalendar table td.next a,#side #sideCalendar table td.prev a{position:relative;display:block;padding:4px;color:#000;text-decoration:none;background:#ededed}#side #sideCalendar table td.prev a:before{content:"";position:absolute;top:0;left:-15px;display:block;border-top:15px solid #fff;border-right:7px solid #ededed;border-bottom:15px solid #fff;border-left:15px solid #fff}#side #sideCalendar table td.next a:before{content:"";position:absolute;top:0;right:-15px;display:block;border-top:15px solid #fff;border-right:15px solid #fff;border-bottom:15px solid #fff;border-left:7px solid #ededed}#side #sideCalendar table td:first-child{background:#ffb0b8}#side #sideCalendar table td:last-child{background:#82daf9}#side #sideBanner ul li{margin-top:10px;font-size:93.33333%}#side #sideBanner ul li:first-child{margin-top:0}#side #sideBanner ul li a.button01{padding:10px 15px;text-align:left;text-decoration:none;border:1px solid #c4c4c4}#fNavi01{margin-top:40px}#fNavi01 .inner{padding:20px 10px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}#fNavi01 ul li{width:33.33333%;padding:10px;float:left;font-size:80%;text-align:center}#fNavi01 ul li a{display:block;padding:15px;color:#5e5e5e;border:1px solid #ededed;background:#ededed}#fNavi01 ul li a:hover{color:#e70b19;text-decoration:none;border:1px solid #e70b19;background:#fff}#fNavi02 .inner{padding:40px 0}#fNavi02 .fNavi02In{width:22%;float:left;font-size:80%}#fNavi02 .fNavi02In.last{width:34%}#fNavi02 .fNavi02In h4{margin-top:2em}#fNavi02 .fNavi02In h4:first-child{margin-top:0}#fNavi02 .fNavi02In h4 a{color:#e70b19;text-decoration:none}#fNavi02 .fNavi02In h4 a:hover{text-decoration:underline}#fNavi02 .fNavi02In ul li{margin-top:.3em}#fNavi02 .fNavi02In ul li a{color:#5e5e5e}#fNavi02 .fNavi02In ul li a:hover{color:#e70b19}#fNavi02 .fNavi02In.last ul{width:50%;float:left}.privacy-link{border-top:1px solid #c4c4c4;width:960px;margin:auto;padding:.5em 0;font-size:80%}.privacy-link a{color:#5e5e5e}.privacy-link a::before{content:'▶'}.privacy-link a:hover{color:#e70b19}#pagetop{position:fixed;bottom:40px;right:40px;display:none;width:80px}#footer{font-size:80%}#footer .inner{padding:30px 0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}#copy .inner{padding:20px 0;font-size:66.66666%;text-align:center}.doctor-helicopter{background:url(/contents/wp-content/themes/jrc/images/index/tmp-heli-img@2x.png) no-repeat top center;background-size:100% auto;border:1px solid #e70b19;position:relative;width:220px;margin-bottom:10px;z-index:0}@media screen and (max-width:414px){.doctor-helicopter{width:100%}}.doctor-helicopter .image{padding:10px;text-align:center}.doctor-helicopter h2{color:#e70b19;font-size:16px;margin-bottom:100px}@media screen and (max-width:414px){.doctor-helicopter h2{margin-bottom:50vw}}.doctor-helicopter h2 strong{display:inline-block;padding-right:.5em;font-weight:700;font-size:1.1em}.doctor-helicopter .content{color:#e70b19;font-weight:400;padding:10px 10px 30px;text-align:center;position:relative;overflow:hidden}.doctor-helicopter p.time{margin:0;font-size:28px;line-height:130%}time.update{display:block;font-size:12px}.doctor-helicopter .content .more{display:block;content:"詳しく";position:absolute;right:3px;bottom:5px;color:#fff;font-size:10px}.doctor-helicopter .content .more:after{content:"";background:#e70b19;width:90px;height:90px;display:block;transform:rotate(-45deg);position:absolute;left:-5px;bottom:-55px;z-index:-1}.docheli-link .doctor-helicopter:hover{opacity:.5}body{top:0!important}html[lang=en] #fNavi02{word-break:break-all;white-space:normal}.privacy-link{width:unset;max-width:960px}