@charset "UTF-8";body.medical-child section.content a:link,body.medical-child section.content a:visited{color:var(--cl-sub)}body.medical-child section.content h2,body.medical-child section.content h3{color:var(--cl-sub)}body.medical-child section.content ol li:after,body.medical-child section.content ol li:before,body.medical-child section.content ul li:after,body.medical-child section.content ul li:before{color:var(--cl-sub)}body.medical-child section.content dl dt{color:var(--cl-sub)}body.medical-child div.breadcrumbs span a{color:var(--cl-sub)}body.medical-child div.breadcrumbs span:before{color:var(--cl-sub)}body.medical-child div.breadcrumbs span:first-child:before{color:var(--cl-sub)}body.trial .key{position:relative;background:url(//hmh.or.jp/wp-content/themes/hmh/css/../img/medical/trial-bg.jpg) no-repeat top center/cover}body.academic .key{position:relative;background:url(//hmh.or.jp/wp-content/themes/hmh/css/../img/bg/academic.jpg) no-repeat top center/cover}body.academic section.content .tab_content{display:none}body.academic section.content .row{align-items:stretch}body.academic section.content aside{width:190px;order:2;margin-top:70px}body.academic section.content aside ul{background:var(--cl-bg);border-radius:10px;padding:1.2em 0 .5em;border:3px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.2);position:sticky;top:100px}body.academic section.content aside ul li{font-size:18px;margin-bottom:.5em;font-weight:600;position:relative;text-align:center;margin-left:0}body.academic section.content aside ul li:before{display:none}body.academic section.content aside ul li a{color:#666}body.academic section.content aside ul li.active a{color:var(--cl-sub)}body.academic section.content aside ul li.active:before{content:"\f30b";color:var(--cl-sub);font-size:1em;font-family:"Font Awesome 6 Pro";font-weight:500;z-index:1;position:absolute;top:0;left:12%;display:inline-block}body.academic section.content main{order:1;width:calc(100% - 250px)}body.academic section.content main h2{margin-top:2em}body.academic section.content main h3.no-ls{letter-spacing:0}body.academic section.content main dl{background:#fff;border:none;display:block;padding:0}body.academic section.content main dl dt{font-weight:200;color:#666;width:100%;text-align:left;position:relative;padding-left:1.4em}body.academic section.content main dl dt:before{content:"\f133";font-family:"Font Awesome 6 Pro";position:absolute;top:0;left:0;font-weight:300}body.academic section.content main dl dd{font-weight:600;color:var(--cl-sub);width:100%}body.academic section.content main dl dd ul{margin:0 0 2.6em 3em}body.academic section.content main dl dd ul li{margin-bottom:.5em;position:relative;padding-left:1.4em;color:var(--cl-sub)}body.academic section.content main dl dd ul li:before{content:"\e123";font-family:"Font Awesome 6 Pro";position:absolute;top:0;left:0;font-weight:300}body.academic section.content main .wrap-in{margin:0}@media screen and (max-width:800px){body.academic section.content .row{display:flex;flex-wrap:wrap}body.academic section.content aside{width:100%;order:3;margin-top:1em;margin-bottom:4em}body.academic section.content aside ul{display:flex;flex-wrap:wrap;justify-content:flex-start}body.academic section.content aside ul li{width:50%}body.academic section.content aside ul li.active:before{left:9%}body.academic section.content main{width:100%;order:2}body.academic section.content main dl dd ul{margin-left:0}}body.local section.content ol.local_flow li ul{margin:2em 0 2em 3em}body.local section.content ol.local_flow li ul li:before{content:"\f1c1";top:-7px}body.local section.content ol.local_flow li ul li:first-child:before{content:"\f1c3"}@media screen and (max-width:800px){body.local section.content ol.local_flow li ul{margin:1.5em 0}}@media screen and (max-width:800px){body.local section.content .renkei_mado dl dd{margin-left:3.1em}}body.recruit section.content table tbody tr th{white-space:nowrap;width:11em;color:var(--cl-sub);font-size:17px;padding:.5em 0;line-height:1.8;vertical-align:middle}body.recruit section.content table tbody tr td{text-align:left;font-size:17px;padding:.5em 1em;line-height:1.8}body.recruit section.content table tbody tr td p{margin:0;line-height:1.8}body.recruit section.content table tbody tr td ul{margin:0;margin:.7em 0}body.recruit section.content table tbody tr td ul li{margin-bottom:0}body.recruit section.content table tbody tr td h4{padding:.3em;margin-top:.8em;font-weight:600}body.recruit section.content table tbody tr td h4:first-child{margin-top:0}body.recruit section.content table tbody tr td.tel a{font-size:22px;font-weight:600}@media screen and (max-width:800px){body.recruit section.content table tbody tr th,body.recruit section.content table tbody tr td{display:block;width:100%}body.recruit section.content table tbody tr th{border-bottom:1px dashed #ccc}body.recruit section.content table tbody tr td{margin-bottom:1em;border-top:0}body.recruit section.content table tbody tr td.tel a{display:block;text-align:center;font-size:6vw}}body.recruit .tab_content{display:none}body.recruit ul#select_year{display:flex;justify-content:center}body.recruit ul#select_year li{margin:0 .5em}body.recruit ul#select_year li a{display:block;background-color:var(--cl-bg);color:var(--cl-sub);text-align:center;padding:.5em 1em;border-radius:6px}body.recruit ul#select_year li:before{display:none}body.recruit ul#select_year li.active a{background-color:var(--cl-sub);color:#fff}@media screen and (max-width:800px){body.recruit ul#select_year{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2em 0 0}body.recruit ul#select_year li{margin:.4em 0;width:48%}body.recruit ul#select_year li:first-child{width:100%}body.recruit ul#select_year li:before{display:none}body.recruit ul#select_year li.active a{background-color:var(--cl-sub);color:#fff}}