@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#index .headWaveBox{height:1330px}@media screen and (max-width: 1024px){#index .headWaveBox{height:1200px}}#index #header{padding-bottom:0}#index main{padding-top:100px;padding-bottom:0}#index main #container #containerBox #mainCnt{width:100%;padding-left:0}@media screen and (max-width: 1024px){#index main #container{padding-top:0}}@media screen and (max-width: 600px){#index main{padding-top:60px}#index .headWaveBox{height:740px}#index .headWaveBox .waveInner{height:160px}}#index .h2Area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#index .h2Area>p{position:relative;font-size:3.125rem;padding-left:10px;z-index:2}#index .h2Area>p::before{font-family:"icomoon";content:"";position:absolute;top:15px;left:-10px;font-weight:normal;font-style:normal;font-size:1rem;color:#f2e1de;font-size:2.75rem;z-index:-1}@media screen and (max-width: 600px){#index .h2Area>p{font-size:3.125rem}#index .h2Area>p::before{font-size:2.4375rem}}#index .h2Area>div{padding-left:20px;line-height:1.4}@media screen and (max-width: 600px){#index .h2Area>div{padding-left:10px}}#index .h2Area>div .h2sup{margin-bottom:5px}@media screen and (max-width: 1024px){#index .h2Area>div .h2sup{font-size:.8125rem}}#index .h2Area>div .title{font-size:1.5rem}@media screen and (max-width: 600px){#index .h2Area>div .title{font-size:1.375rem}}#mainArea{z-index:-1;width:100%;height:calc(100vh - 100px);position:relative;-webkit-animation:fadeIn 2s forwards;animation:fadeIn 2s forwards;padding:50px;padding-left:6%;padding-right:6%;max-width:1800px;margin-left:auto;margin-right:auto}#mainArea ul.slick01{width:100%;height:100%;position:relative;border-radius:30px;z-index:-2;overflow:hidden}#mainArea ul.slick01 .slick-list,#mainArea ul.slick01 .slick-track{height:100%}#mainArea ul.slick01 li.slick-slide{height:100%;position:relative}#mainArea ul.slick01 li.slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:0s;transition:0s}@media screen and (max-width: 1024px){#mainArea ul.slick01 li.slick-slide.main01 img{-o-object-position:-220px center;object-position:-220px center}}@media screen and (max-width: 600px){#mainArea ul.slick01 li.slick-slide.main01 img{-o-object-position:-60px center;object-position:-60px center}}#mainArea ul.slick01::after{position:absolute;content:"";width:100%;height:50%;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.6)));background-image:linear-gradient(transparent, rgba(255, 255, 255, 0.6));bottom:0}#mainArea .catchArea{padding-left:4%;padding-bottom:38px;height:calc(100% - 100px);position:absolute;font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#mainArea .catchArea .catch{color:#e59f1c;font-size:2.625rem;font-family:"Zen Maru Gothic",serif;font-weight:500;font-style:normal;line-height:1.6;margin-bottom:5px}#mainArea .catchArea .dot-two{z-index:-1;bottom:200px;left:2%}#mainArea .dot-three{top:100px;right:10%}@media screen and (max-width: 1024px){#mainArea{height:70vh}#mainArea .catchArea{padding-left:5%;width:84%}#mainArea .catchArea .dot-two{bottom:300px;left:8%}}@media screen and (max-width: 600px){#mainArea{height:410px;padding-top:30px;padding-bottom:30px}#mainArea ul.slick01{border-radius:20px}#mainArea ul.slick01::after{position:absolute;content:"";width:100%;height:40%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(61%, rgba(245, 245, 245, 0.7)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(245, 245, 245, 0.7) 61%);bottom:0}#mainArea .catchArea{padding-left:4%;padding-bottom:25px;height:calc(100% - 60px)}#mainArea .catchArea .catch{font-size:1.5625rem}#mainArea .catchArea .txt{display:none}#mainArea .catchArea .dot-two{display:none}#mainArea .dot-three{display:none}}#index nav#topNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index nav#topNav>ul li{width:calc((100% - 105px)/4);height:113px;position:relative}#index nav#topNav>ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;border-radius:10px;position:relative;padding-left:30px;padding-right:30px}#index nav#topNav>ul li a::before{position:absolute;content:"";width:100%;height:100%;border:0px solid #e1edc7;top:0;left:0;border-radius:10px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}#index nav#topNav>ul li a::after{position:absolute;content:"";width:100%;height:100%;z-index:-1;left:0;background-color:rgba(0,0,0,.16);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(3px);transform:translateY(3px);mix-blend-mode:multiply}#index nav#topNav>ul li a:hover::before{opacity:1;border-width:5px}#index nav#topNav>ul li a>p{position:relative;font-size:3.4375rem;padding-left:10px;z-index:2}#index nav#topNav>ul li a>p::before{font-family:"icomoon";content:"";position:absolute;top:0px;left:0;font-weight:normal;font-style:normal;font-size:1rem;color:#e1edc7;font-size:2.75rem;z-index:-1}#index nav#topNav>ul li a>div{padding-left:20px;line-height:1.4}#index nav#topNav>ul li a>div .sup{color:#8fc320;font-size:.875rem}#index nav#topNav>ul li a>div .title{font-size:1.25rem}#index nav#topNav>ul li+li{margin-left:35px}#index nav#topNav>ul li.hospitalization a::before{border-color:#f2e8ca}#index nav#topNav>ul li.hospitalization a>p{font-size:2.9375rem}#index nav#topNav>ul li.hospitalization a>p::before{color:#f2e8ca}#index nav#topNav>ul li.hospitalization a>div .sup{color:#efc026}#index nav#topNav>ul li.hospital a>p::before{color:#f7e3be}#index nav#topNav>ul li.hospital a>div .sup{color:#efc026}#index nav#topNav>ul li.regional a::before{border-color:#f2e1de}#index nav#topNav>ul li.regional a>p{font-size:3.0625rem}#index nav#topNav>ul li.regional a>p::before{color:#f2e1de}#index nav#topNav>ul li.regional a>div .sup{color:#ea5433}#index nav#topNav>ul li.recruit a::before{border-color:#d0e4ed}#index nav#topNav>ul li.recruit a>p{font-size:2.4375rem}#index nav#topNav>ul li.recruit a>p::before{color:#d0e4ed}#index nav#topNav>ul li.recruit a>div .sup{color:#2183af}@media screen and (max-width: 1024px){#index nav#topNav>ul li{width:calc((100% - 40px)/2);margin-bottom:20px}#index nav#topNav>ul li+li{margin-left:0}#index nav#topNav>ul li:nth-child(even){margin-left:40px}}@media screen and (max-width: 600px){#index nav#topNav{margin-top:40px}#index nav#topNav>ul li{width:calc((100% - 20px)/2);height:70px}#index nav#topNav>ul li a{padding:20px 10px}#index nav#topNav>ul li a>p{font-size:2.125rem}#index nav#topNav>ul li a>p::before{font-size:1.625rem}#index nav#topNav>ul li a>div{padding-left:10px}#index nav#topNav>ul li a>div .sup{font-size:.625rem}#index nav#topNav>ul li a>div .title{font-size:.875rem}#index nav#topNav>ul li:nth-child(even){margin-left:20px}#index nav#topNav>ul li.hospitalization a>p{font-size:1.8125rem}#index nav#topNav>ul li.regional a>p{font-size:1.875rem}#index nav#topNav>ul li.recruit a>p{font-size:1.4375rem}}#index #information{padding-bottom:20px}@media screen and (max-width: 1024px){#index #information>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#index #information>.flex .cntRht{width:305px;margin-left:25px}#index #information>.flex .cntRht .bnrArea{width:100%;height:calc((100% - 28px)/2)}#index #information>.flex .cntRht .bnrArea a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border-radius:20px;overflow:hidden;color:#fff;line-height:1.6;font-weight:400}#index #information>.flex .cntRht .bnrArea a h2{font-size:1.625rem;font-weight:400}#index #information>.flex .cntRht .bnrArea a .bgImg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease}#index #information>.flex .cntRht .bnrArea a:hover .bgImg img{-webkit-transform:scale(1.1);transform:scale(1.1)}#index #information>.flex .cntRht .bnrArea+.bnrArea{margin-top:28px}@media screen and (max-width: 1024px){#index #information>.flex .cntRht{width:100%;margin-left:0;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex}#index #information>.flex .cntRht .bnrArea{height:250px}#index #information>.flex .cntRht .bnrArea+.bnrArea{margin-top:0;margin-left:30px}}@media screen and (max-width: 600px){#index #information>.flex .cntRht{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}#index #information>.flex .cntRht .bnrArea{height:155px}#index #information>.flex .cntRht .bnrArea a .h2Sup{font-size:.875rem}#index #information>.flex .cntRht .bnrArea a h2{font-size:1.375rem}#index #information>.flex .cntRht .bnrArea+.bnrArea{margin-top:20px;margin-left:0}}#index #information>.flex .cntLft.medical-info{width:calc(100% - 330px)}@media screen and (max-width: 1024px){#index #information>.flex .cntLft.medical-info{width:100%}}#index #about{overflow:hidden}#index #about .flex .cntLft{width:48%;padding-right:6%;position:relative}#index #about .flex .cntLft .h2Area{margin-bottom:60px}#index #about .flex .cntLft .h2Area>p::before{color:#e1edc7}#index #about .flex .cntLft .catch{position:absolute;top:0;right:10%}@media screen and (max-width: 600px){#index #about .flex .cntLft .catch{width:130px;top:40px;right:0}}#index #about .flex .cntLft .btn{margin-top:40px}#index #about .flex .cntLft .btn a::after{color:#8fc320}#index #about .flex .cntLft .btn a:hover::after{color:#fff}@media screen and (max-width: 600px){#index #about .flex .cntLft .btn{margin-top:30px}}#index #about .flex .cntRht{width:52%;border-radius:20px;overflow:hidden}@media screen and (max-width: 1024px){#index #about .flex .cntRht{width:100%;margin-top:60px;height:300px}}@media screen and (max-width: 600px){#index #about .flex .cntRht{height:200px;margin-top:40px}}@media screen and (max-width: 1024px){#index #about .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #about .flex .cntLft{width:100%;padding-right:0}}#index #important-news{max-width:835px;margin-top:100px}@media screen and (max-width: 1024px){#index #important-news{margin-top:80px}}@media screen and (max-width: 600px){#index #important-news{margin-top:40px}}#index #important-news .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #important-news .flex .cntLft{padding-right:50px;text-align:center}#index #important-news .flex .cntLft h2.title{font-size:1.25rem;font-weight:500}#index #important-news .flex .cntRht{border-left:1px solid #393939;padding-left:45px}#index #important-news .flex .cntRht ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}#index #important-news .flex .cntRht ul li a .date{width:107px}#index #important-news .flex .cntRht ul li a h3{font-size:1.125rem;width:calc(100% - 107px);font-weight:500}#index #important-news .flex .cntRht ul li a:hover{color:#ea6433}#index #important-news .flex .cntRht ul li+li{margin-top:15px}@media screen and (max-width: 1024px){#index #important-news .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #important-news .flex .cntLft{padding-right:0;padding-bottom:15px;border-bottom:1px solid #393939;margin-bottom:40px}#index #important-news .flex .cntRht{border-left:0;padding-left:0;width:90%}}@media screen and (max-width: 600px){#index #important-news .flex{display:-webkit-box;display:-ms-flexbox;display:flex}#index #important-news .flex .cntLft{padding-bottom:10px;margin-bottom:30px}#index #important-news .flex .cntRht{width:100%}#index #important-news .flex .cntRht ul li a .date{width:80px;font-size:.875rem}#index #important-news .flex .cntRht ul li a h3{font-size:1rem;width:calc(100% - 80px)}#index #important-news .flex .cntRht ul li+li{margin-top:10px}}#index #notice .flex>div{width:50%}#index #notice .flex>div .h2Area{padding-bottom:10px;border-bottom:1px solid #efc026;display:block}#index #notice .flex>div .h2Area>div{padding-left:0}#index #notice .flex>div .h2Area a{width:100%;height:100%;display:block;padding:10px;border-radius:5px}#index #notice .flex>div .h2Area a .heading02{font-size:1.5625rem}#index #notice .flex>div .h2Area a::after{font-family:"icomoon";content:"";position:absolute;top:50%;right:10px;font-weight:normal;font-style:normal;font-size:1.6875rem;color:#efc026;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index #notice .flex>div .h2Area a i{margin-right:15px;font-size:1.375rem}#index #notice .flex>div .h2Area a:hover{background:#f2e8ca}#index #notice .flex>div .news-list-top li{border-bottom:1px dashed #d0d0d0;padding-bottom:5px}#index #notice .flex>div .news-list-top li a{padding:10px 40px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;position:relative}#index #notice .flex>div .news-list-top li a:hover{background:#eee}#index #notice .flex>div .news-list-top li a .date{text-align:center;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;background:#efc026;border-radius:5px}#index #notice .flex>div .news-list-top li a .date .year{font-size:.875rem}#index #notice .flex>div .news-list-top li a .date .day{border-top:1px solid #fff;display:inline-block}#index #notice .flex>div .news-list-top li a .title{width:calc(100% - 100px);padding-left:20px;height:100%}#index #notice .flex>div .news-list-top li a::after{font-family:"icomoon";content:"";position:absolute;top:50%;right:10px;font-weight:normal;font-style:normal;font-size:.875rem;color:#efc026;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index #notice .flex>div .news-list-top li+li{margin-top:5px}#index #notice .flex>div.news-area{padding-right:40px}#index #notice .flex>div.news-area .h2Area{border-color:#8fc320}#index #notice .flex>div.news-area .h2Area a::after{color:#8fc320}#index #notice .flex>div.news-area .h2Area a:hover{background:#f2f7f4}#index #notice .flex>div.news-area .news-list-top li a .date{background:#8fc320}#index #notice .flex>div.news-area .news-list-top li a::after{color:#8fc320}#index #notice .flex>div.news-area.event-area{padding-left:40px}@media screen and (max-width: 1024px){#index #notice .flex{display:block}#index #notice .flex>div{width:100%}#index #notice .flex>div.news-area{padding-right:0}#index #notice .flex>div.event-area{padding-left:0;margin-top:60px}}@media screen and (max-width: 600px){#index #notice .flex>div .h2Area>div a{padding:0}#index #notice .flex>div .h2Area>div a::after{top:auto;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}#index #notice .flex>div .news-list-top li a{padding:10px 25px 10px 0}#index #notice .flex>div .news-list-top li a .date{text-align:center;width:70px}#index #notice .flex>div .news-list-top li a .title{width:calc(100% - 70px)}#index #notice .flex>div .news-list-top li a::after{right:0}}#index #event{border-top:5px solid #fce8a8;padding-top:80px}#index #event .btn{margin-top:80px}@media screen and (max-width: 1024px){#index #event .btn{margin-top:50px}}@media screen and (max-width: 600px){#index #event{padding-top:60px}#index #event .btn{margin-top:40px}}#index #bnr .bnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #bnr .bnr-list li{width:270px;height:80px;padding-left:15px;padding-right:15px;margin-bottom:20px}#index #bnr .bnr-list li a{border:1px solid #b2b2b2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:10px;padding:10px 10px}#index #bnr .bnr-list li a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#index #bnr .bnr-list li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width: 600px){#index #bnr .bnr-list li{width:calc((100% - 20px)/2);padding-left:0;padding-right:0;margin-bottom:20px}#index #bnr .bnr-list li:nth-child(even){margin-left:20px}}#index #bnr .bnr-list li.oote a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;background:#efc026}#index #bnr .bnr-list li.oote a .tBig{font-size:1.375rem}#index #bnr .bnr-list li.b-none{width:150px}#index #bnr .bnr-list li.b-none a{border:none;padding:0}#index #other .flex{padding-bottom:10px}#index #other .flex>div{width:calc((100% - 65px)/2);background:#fcfaf7;border-radius:0 20px 0 0;overflow:hidden;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.16));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.16))}#index #other .flex>div .titleArea{height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}#index #other .flex>div .titleArea .bgImg::before{position:absolute;content:"";background-image:-webkit-gradient(linear, left top, right top, from(#ffffff), to(transparent));background-image:linear-gradient(90deg, #ffffff, transparent);width:100%;height:100%;left:0;z-index:2}#index #other .flex>div .titleArea .bgImg::after{display:none}@media screen and (max-width: 600px){#index #other .flex>div .titleArea{height:140px;padding:0 20px}}#index #other .flex>div .cntArea{padding:40px 10%}#index #other .flex>div .cntArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #other .flex>div .cntArea ul li.link-btn{width:47%;margin:8px 0}#index #other .flex>div .cntArea ul li.link-btn:nth-child(even){margin-left:6%}#index #other .flex>div .cntArea ul li.link-btn a{position:relative;display:block}#index #other .flex>div .cntArea ul li.link-btn.wide{width:100%}@media screen and (max-width: 600px){#index #other .flex>div .cntArea ul.hospitalization li.link-btn a{padding-right:0}}@media screen and (max-width: 600px){#index #other .flex>div .cntArea{padding:20px 5%}}#index #other .flex>div+div{margin-left:65px}#index #other .flex>div+div .bnrArea .h2Area>p::before{color:#f2e8ca}#index #other .flex>div+div .bnrArea .bgImg img{-o-object-position:left 70%;object-position:left 70%}#index #other .flex>div:first-child .bnrArea .h2Area>p::before{color:#e1edc7}#index #other .flex>div:first-child .bnrArea .bgImg img{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);-o-object-position:left center;object-position:left center}#index #other .flex>div:first-child li.link-btn a::after{background:#8fc320}#index #other .flex>div:first-child li.link-btn a:hover{color:#8fc320}@media screen and (max-width: 1024px){#index #other .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #other .flex>div{width:100%}#index #other .flex>div+div{margin-top:60px;margin-left:0}}@media screen and (max-width: 600px){#index #other .flex>div+div{margin-top:40px}}#index #other .recruit .titleArea,#index #other .regional .titleArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;background-image:linear-gradient(133deg, #4dad54, #2183af)}#index #other .recruit .titleArea i,#index #other .regional .titleArea i{font-size:3.5rem;margin-right:20px}@media screen and (max-width: 600px){#index #other .recruit .titleArea i,#index #other .regional .titleArea i{font-size:2.375rem;margin-right:15px}}#index #other .recruit .titleArea .heading02,#index #other .regional .titleArea .heading02{font-size:1.625rem;font-weight:400;line-height:1.4}@media screen and (max-width: 600px){#index #other .recruit .titleArea .heading02,#index #other .regional .titleArea .heading02{font-size:1.5rem}}#index #other .recruit a,#index #other .regional a{width:100%;height:100%;position:relative;background:#fcfaf7;display:block}#index #other .recruit a::after,#index #other .regional a::after{font-family:"icomoon";content:"";position:absolute;top:40px;right:45px;font-weight:normal;font-style:normal;font-size:2.125rem;color:#fff}@media screen and (max-width: 600px){#index #other .recruit a::after,#index #other .regional a::after{font-size:1.625rem;right:25px}}#index #other .recruit a:hover,#index #other .regional a:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}#index #other .recruit a:hover .titleArea,#index #other .regional a:hover .titleArea{background-image:linear-gradient(133deg, #2183af, #4dad54)}#index #other .recruit .flex>div,#index #other .regional .flex>div{overflow:visible}#index #other .recruit .flex>div a,#index #other .regional .flex>div a{border-radius:0 20px 0 0;background:#f2f7f4}#index #other .recruit .flex>div .titleArea,#index #other .regional .flex>div .titleArea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:140px;padding-left:50px;border-radius:0 20px 0 0}@media screen and (max-width: 600px){#index #other .recruit .flex>div .titleArea,#index #other .regional .flex>div .titleArea{padding-left:20px;height:110px}}#index #other .recruit .flex>div .cntRht,#index #other .regional .flex>div .cntRht{padding:50px;background:#f2f7f4}@media screen and (max-width: 600px){#index #other .recruit .flex>div .cntRht,#index #other .regional .flex>div .cntRht{padding:30px 20px}}#index #other .regional{max-width:1000px;margin-left:auto;margin-right:auto;height:200px;position:relative;margin-bottom:100px}#index #other .regional>div{height:100%;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.16));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.16))}#index #other .regional a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;overflow:hidden}#index #other .regional a::after{top:50%;color:#efc026;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index #other .regional a .titleArea{width:330px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(133deg, #d18aa8, #efa926)}#index #other .regional a .titleArea i.icon-regional{font-size:4.3125rem;margin-bottom:10px;margin-right:0}#index #other .regional a .titleArea .heading02{font-size:1.75rem;font-weight:400}#index #other .regional a .cntRht{width:calc(100% - 330px);padding:50px 116px 50px 50px}#index #other .regional a:hover .titleArea{background-image:linear-gradient(133deg, #efa926, #d18aa8)}@media screen and (max-width: 600px){#index #other .regional a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#index #other .regional a::after{top:35px;color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}#index #other .regional a .titleArea{height:110px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}#index #other .regional a .titleArea i.icon-regional{font-size:2.8125rem;margin-bottom:0;margin-right:15px}#index #other .regional a .titleArea .heading02{font-size:1.5rem}#index #other .regional a .cntRht{width:100%;padding:30px 25px}}#index #other .regional .catch{position:absolute;right:-120px;bottom:-50px}@media screen and (max-width: 1024px){#index #other .regional{margin-bottom:50px}#index #other .regional .catch{right:-30px;z-index:2}}@media screen and (max-width: 600px){#index #other .regional{height:auto}#index #other .regional .catch{bottom:-40px;right:0;z-index:2;width:200px}}body.open_popup{overflow:hidden}body.open_popup .bg_onetime_popup{opacity:1;visibility:visible}.bg_onetime_popup{position:fixed;top:0px;left:0px;z-index:99999;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.onetime_popup{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:60%;min-width:500px;height:auto;min-height:350px;background-color:#fff;border-radius:7px;color:#393939;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1024px){.onetime_popup{width:80%}}@media screen and (max-width: 600px){.onetime_popup{width:85%;min-width:auto;padding:60px 20px 40px}}.onetime_popup .onetime_popup_title{position:relative;width:100%;font-size:1.375rem;text-align:center;letter-spacing:.05em;line-height:1.6;border-bottom:1px solid #b2b2b2;padding-bottom:20px}.onetime_popup .onetime_popup_title .h2sup{letter-spacing:0;font-size:1rem;color:#efc026}@media screen and (max-width: 600px){.onetime_popup .onetime_popup_title{padding-bottom:15px}}.onetime_popup .onetime_popup_title_close{position:absolute;top:30px;right:30px;width:auto;padding-right:40px;cursor:pointer;z-index:5}.onetime_popup .onetime_popup_title_close::before,.onetime_popup .onetime_popup_title_close::after{position:absolute;top:50%;right:0;width:20px;height:1px;background-color:#393939;content:""}.onetime_popup .onetime_popup_title_close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.onetime_popup .onetime_popup_title_close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media screen and (max-width: 600px){.onetime_popup .onetime_popup_title_close{top:20px;right:20px}}.onetime_popup .onetime_popup_content{font-size:3rem 18;margin-top:40px;letter-spacing:.2em}@media screen and (max-width: 600px){.onetime_popup .onetime_popup_content{margin-top:30px}}/*# sourceMappingURL=toppage.css.map */