body{font-family:"Sen","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.75;color:#121211;width:100vw;overflow-x:hidden;min-height:100vh;position:relative}body.logged-in{padding-top:32px}section{width:100vw;overflow-x:hidden}p{display:block;margin:1em 0}strong{font-weight:bold}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}#main{padding-bottom:5em;max-width:100vw;overflow-x:hidden;position:relative;z-index:50}@media only screen and (max-width: 599px){#main{padding-bottom:50px}}.siteTitle{padding:0}@media only screen and (max-width: 599px){.siteTitle{max-width:60%}}.siteTitle img{max-width:100%}.breadcrumbs{margin-top:0;padding:0}.breadcrumbs ol{margin:0 auto 3em !important;list-style-type:none}.breadcrumbs ol li{display:inline}.breadcrumbs ol li:before{content:">";margin:0 1em}.breadcrumbs ol li:first-child::before{content:none;margin:0}canvas{position:absolute;bottom:0;left:0;width:100%}.wave{position:relative}#footer{background-color:#fff;position:absolute;bottom:0;left:0;width:100vw;height:300px;font-size:80%}#footer .container{padding-top:200px}#footer .container .sitemap{padding-left:0;list-style-type:none;position:relative;z-index:100;text-align:center}@media only screen and (max-width: 599px){#footer .container .sitemap{display:none}}@media only screen and (min-width: 599px)and (max-width: 819px){#footer .container .sitemap{display:none}}#footer .container .sitemap li{display:inline;white-space:nowrap;margin-right:1em}#footer .container .sitemap li a{color:#fff}#footer .copy{text-align:center;padding-top:15px;padding-bottom:5px;margin-bottom:0;position:relative;z-index:100}#footer .copy small{color:#fff}#footer p{line-height:1.8em}#footer .address-title{padding:0 3px;display:inline-block;border-radius:1px;margin-bottom:3px;font-weight:bold}#footer .tel-number{font-size:20px}body.home #header{position:relative;max-width:100%;width:100%;height:100vh;overflow:hidden;background-color:#000}body.home #header #header-img{position:fixed;z-index:1;top:0;width:100%;height:100vh;background-size:cover;transform-origin:center;opacity:.7;background-image:url("img/top1.jpg");background-repeat:no-repeat;background-position:top center}@supports(background-image: url("img/top1.webp")){body.home #header #header-img{background-image:url("img/top1.webp")}}@media only screen and (max-width: 599px){body.home #header #header-img{background-image:url("img/top1-sp.jpg")}@supports(background-image: url("img/top1-sp.webp")){body.home #header #header-img{background-image:url("img/top1-sp.webp")}}}body.home #header .textGroup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff}body.home #header .lead{text-align:center;font-size:200%;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}body.home #main,body.home #footer{position:relative;z-index:2}body.home #main{background-color:#fff}body.home h2{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";margin-bottom:1em;font-size:50px}body.home .btn{display:block;text-align:right;line-height:1}body.home .btn a{color:#121211;display:inline-block;border:solid 1px;border-radius:1px;padding:5px 10px 5px 0;position:relative;overflow:hidden;transition:ease .2s;outline:none}body.home .btn a .inner{display:inline-flex;align-items:center;position:relative;vertical-align:bottom;z-index:4}body.home .btn a:hover{text-decoration:none}body.home .btn a:hover::before{transform:scale(1, 1)}body.home .btn a::before{content:"";position:absolute;top:0;left:0;z-index:3;background:#333;width:100%;height:100%;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:top}section#news{width:100%;max-width:100%;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:0;padding-left:0;padding-right:0;padding-top:100px;padding-bottom:150px}section#news h2{text-align:center;line-height:1}section#news h2 span{font-size:16px;line-height:1.5;display:block}section#news .btn{display:block;text-align:center}section#news .btn a{border-color:#121211;text-decoration:none}section#news .btn a:hover{color:#fff}section#news .btn a::before{background:#121211}section#news ol{list-style-type:none}section#news ol li{line-height:1.75}section#news ol li a{display:block;padding:1em 0;border-bottom:dotted 1px #777}section#news ol li a:hover{text-decoration:none;border-bottom:solid 1px #1e5aa4}section#news ol li time{font-weight:700;margin-right:1em;color:#191970}section#news ol li .news-title{color:#121211}section#news ol li span.badge::after{content:"\a"}section#news ol li span.badge-information{color:#fff;background-color:#28a745}section#news ol li span.badge-information:hover,section#news ol li span.badge-information:focus{color:#fff;background-color:#1e7e34}section#news ol li span.badge-information:focus,section#news ol li span.badge-information.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}section#news ol li span.badge-recruit-info{color:#fff;background-color:#17a2b8}section#news ol li span.badge-recruit-info:hover,section#news ol li span.badge-recruit-info:focus{color:#fff;background-color:#117a8b}section#news ol li span.badge-recruit-info:focus,section#news ol li span.badge-recruit-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}section#news ol li span.badge-hospital-guide{color:#fff;background-color:#dc3545}section#profile,section#projects{padding-top:50px;padding-bottom:50px}section#profile{color:#fff;background:#fff;background:linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(30, 90, 164) 30%, rgb(30, 90, 164) 100%);padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 599px){section#profile{background:#1e5aa4}}section#profile .text .btn{text-align:right}section#profile .text .btn a{border:solid 1px #fff;text-decoration:none;color:#fff}section#profile .text .btn a:hover{color:#1e5aa4}section#profile .text .btn a::before{background:#fff;botder:none}section#profile .img{padding-right:100px;box-sizing:border-box}section#profile .img img{width:100%}section#projects{margin-top:100px;margin-bottom:100px}section#projects h2{color:#1e5aa4}section#projects .btn a{text-decoration:none}section#projects .btn a:hover{color:#fff}section#projects ul.photoList{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;position:relative;height:400px}@media only screen and (max-width: 599px){section#projects ul.photoList{height:450px}}section#projects ul.photoList li{position:absolute}section#projects ul.photoList li:nth-child(1){top:0;left:0}section#projects ul.photoList li:nth-child(2){bottom:0;right:0}section#specialService{background-color:#3697c7;padding:50px 0}section#specialService h2,section#specialService p{color:#fff}section#specialService .btn{text-align:right;display:block}section#specialService .btn a{text-decoration:none;color:#fff}section#specialService .btn a:hover{color:#3697c7}section#specialService .btn a::before{background:#fff}.banners ul{padding-top:100px;padding-left:0;list-style-type:none;max-width:100vw;overflow-x:hidden}.banners ul li{margin-bottom:30px}.banners ul li a{border:solid 1px #aaa;display:inline-block}.banners ul li a img{width:100%}.banners ul li a:hover{opacity:.7}body.page #main,body.single #main,body.archive #main{margin-top:52px;padding-top:1em;padding-bottom:300px}body.page #main h1.page-title,body.single #main h1.page-title,body.archive #main h1.page-title{margin-top:0;text-align:center;background:#56b6e6;background:linear-gradient(rgb(86, 182, 230) 0%, rgb(255, 255, 255) 50%, rgb(86, 182, 230) 100%)}@media only screen and (max-width: 599px){body.page #main h1.page-title,body.single #main h1.page-title,body.archive #main h1.page-title{font-size:120%}}body.page #main h1.page-title div.title-inneer,body.single #main h1.page-title div.title-inneer,body.archive #main h1.page-title div.title-inneer{padding-top:75px;padding-bottom:75px}@media only screen and (max-width: 599px){body.page #main h1.page-title div.title-inneer,body.single #main h1.page-title div.title-inneer,body.archive #main h1.page-title div.title-inneer{padding-top:30px;padding-bottom:30px}}body.page #main h1.page-title div.title-inneer img.wp-post-image,body.single #main h1.page-title div.title-inneer img.wp-post-image,body.archive #main h1.page-title div.title-inneer img.wp-post-image{border:solid 5px #fff;vertical-align:middle}body.page #main p.post-time,body.page #main p.post-category,body.single #main p.post-time,body.single #main p.post-category,body.archive #main p.post-time,body.archive #main p.post-category{text-align:right;margin-bottom:0;margin-top:0}body.page #main h2,body.page #main h3,body.page #main h4,body.page #main h5,body.page #main h6,body.single #main h2,body.single #main h3,body.single #main h4,body.single #main h5,body.single #main h6,body.archive #main h2,body.archive #main h3,body.archive #main h4,body.archive #main h5,body.archive #main h6{margin-top:2em;margin-bottom:1em}body.page #main h2,body.single #main h2,body.archive #main h2{position:relative;padding:.25em 0}body.page #main h2:after,body.single #main h2:after,body.archive #main h2:after{content:"";display:block;height:4px;background:linear-gradient(to right, rgb(45, 166, 242), transparent)}body.page #main h3,body.single #main h3,body.archive #main h3{border-left:solid 7px #6ac0f7;padding-left:10px}body.page #main h4:before,body.single #main h4:before,body.archive #main h4:before{content:"■";color:#2fa7f3;margin-right:.5em}body.page #main p,body.single #main p,body.archive #main p{margin-bottom:2.25em;line-height:1.75}body.page #main p.has-text-align-center,body.single #main p.has-text-align-center,body.archive #main p.has-text-align-center{text-align:center}body.page #main p.has-text-align-left,body.single #main p.has-text-align-left,body.archive #main p.has-text-align-left{text-align:left}body.page #main p.has-text-align-right,body.single #main p.has-text-align-right,body.archive #main p.has-text-align-right{text-align:right}body.page #main ol,body.page #main ul,body.single #main ol,body.single #main ul,body.archive #main ol,body.archive #main ul{margin-top:3rem;margin-bottom:3rem}body.page #main ol ol,body.page #main ol ul,body.page #main ul ol,body.page #main ul ul,body.single #main ol ol,body.single #main ol ul,body.single #main ul ol,body.single #main ul ul,body.archive #main ol ol,body.archive #main ol ul,body.archive #main ul ol,body.archive #main ul ul{margin-top:0;margin-bottom:0}body.page #main ol li,body.page #main ul li,body.single #main ol li,body.single #main ul li,body.archive #main ol li,body.archive #main ul li{line-height:1.75}body.page #main ul.link-list,body.single #main ul.link-list,body.archive #main ul.link-list{margin-bottom:1rem;list-style-type:none;text-align:center}body.page #main ul.link-list+h2,body.single #main ul.link-list+h2,body.archive #main ul.link-list+h2{margin-top:0 !important}body.page #main ul.link-list li,body.single #main ul.link-list li,body.archive #main ul.link-list li{display:inline}body.page #main ul.photoList,body.single #main ul.photoList,body.archive #main ul.photoList{list-style-type:none;text-align:center}body.page #main ul.photoList li,body.single #main ul.photoList li,body.archive #main ul.photoList li{display:inline-block}body.page #main ul.banners,body.single #main ul.banners,body.archive #main ul.banners{list-style-type:none;padding-left:0}body.page #main ul.pic-list,body.single #main ul.pic-list,body.archive #main ul.pic-list{list-style-type:none;text-align:center}body.page #main ul.pic-list li,body.single #main ul.pic-list li,body.archive #main ul.pic-list li{display:inline-block;margin-right:10px;margin-bottom:10px}body.page #main table,body.single #main table,body.archive #main table{line-height:1.75}body.page #main table th,body.single #main table th,body.archive #main table th{font-weight:400;padding-right:1em}body.page #main figure.event-calendar table td,body.single #main figure.event-calendar table td,body.archive #main figure.event-calendar table td{line-height:1.75;padding:.5em;border-bottom:solid 1px #676767}body.page #main a,body.single #main a,body.archive #main a{color:navy}body.page #main a:hover,body.single #main a:hover,body.archive #main a:hover{color:#00008b}body.page #main .card,body.single #main .card,body.archive #main .card{margin-bottom:1em}body.page #main .card .card-footer,body.single #main .card .card-footer,body.archive #main .card .card-footer{font-size:80%;text-align:center}body.page #main .card .card-footer p,body.single #main .card .card-footer p,body.archive #main .card .card-footer p{margin-bottom:0}body.page #main .card .card-body p:has(img),body.single #main .card .card-body p:has(img),body.archive #main .card .card-body p:has(img){margin-bottom:0;margin-top:0}body.page #main div.cards_row,body.single #main div.cards_row,body.archive #main div.cards_row{overflow:hidden}body.page #main div.cards_row .card,body.single #main div.cards_row .card,body.archive #main div.cards_row .card{float:left;width:30%;margin:10px 1.25%}@media only screen and (min-width: 599px)and (max-width: 819px){body.page #main div.cards_row .card,body.single #main div.cards_row .card,body.archive #main div.cards_row .card{width:45%;margin-left:2.5%;margin-right:2.5%}}@media only screen and (max-width: 599px){body.page #main div.cards_row .card,body.single #main div.cards_row .card,body.archive #main div.cards_row .card{float:none;width:100%;margin-left:0;margin-right:0}}body.logged-in.page #main,body.logged-in.single #main,body.logged-in.archive #main{padding-top:40px}body.page.page-template-page-miceservice{padding-top:0}body.page.page-template-page-miceservice main#main{padding-top:0;padding-bottom:5em;margin-top:0}body.page.page-template-page-miceservice main#main h1.page-title{margin-bottom:2em}body.page.page-template-page-miceservice main#main h1.page-title div.title-inneer{padding-top:0;padding-bottom:0}@media only screen and (max-width: 599px){body.page.page-template-page-miceservice main#main h1.page-title div.title-inneer{padding-left:0;padding-right:0}}body.page.page-template-page-miceservice main#main h1.page-title div.title-inneer img{width:100%}body.page.page-template-page-miceservice main#main p,body.page.page-template-page-miceservice main#main ul{max-width:40em;margin-left:auto;margin-right:auto}body.page.page-template-page-miceservice th{width:12em}.wpcf7-form{border-top:1px solid #dedede}.wpcf7-form .badge{float:right}.form-group{border-bottom:1px solid #dedede;padding:20px}input[type=checkbox]{margin-right:.5em}body.archive #main dl.post-list dd{line-height:1.75;border-bottom:solid 1px #666;padding-bottom:1.75em;margin-bottom:1.75em}#splash{position:fixed;z-index:9999;width:100%;height:100%;background:#fff;text-align:center;color:#fff}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;transform:translate(-50%, -50%);color:#fff}.loader_cover{width:100%;height:50%;background-color:#333;transition:all 1s cubic-bezier(0.04, 0.435, 0.315, 0.9);transform:scaleY(1)}.loader_cover-up{transform-origin:center top}.loader_cover-down{position:absolute;bottom:0;transform-origin:center bottom}.coveranime{transform:scaleY(0)}#splash .inner{position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-10px;text-align:center;font-family:Arial;font-weight:bold}#splash .inner span{display:block;background:#000;width:100px;height:5px;margin-top:5px;animation:load 2s infinite;border-radius:5px}#splash .inner p{color:#444}#splash .inner span:nth-child(2){animation-delay:100ms}#splash .inner span:nth-child(3){animation-delay:200ms}@keyframes load{50%{width:5px;margin-right:95px;opacity:.1}}@keyframes circleanime2{0%{transform:scale(0)}100%{transform:scale(2);opacity:0}}.slideLeft.delighter{transform:translateX(100%)}.slideRight.delighter{transform:translateX(-100%)}.fade.delighter{opacity:0}.delighter{transition:all .3s ease-out;opacity:0}.delighter.started{transform:none;opacity:1}/*# sourceMappingURL=style.min.css.map */