@import url("https://fonts.googleapis.com/css2?family=Neonderthaw&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?79ioar");src:url("../fonts/icomoon.eot?79ioar#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?79ioar") format("truetype"),url("../fonts/icomoon.woff?79ioar") format("woff"),url("../fonts/icomoon.svg?79ioar#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail1:before{content:"\e900"}.icon-company:before{content:"\e901"}.icon-mail2:before{content:"\e902"}#header{background-color:#fff;box-shadow:0px 10px 6px -6px rgba(0,0,0,0.16)}#mainv{position:relative;width:100%;height:0;padding-top:49%}@media screen and (max-width: 767px){#mainv{padding-top:67%}}#mainv img{position:absolute;right:50%;top:0;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);width:100%;z-index:10}#mainv .txt{position:absolute;left:10%;top:32%;color:#fff;line-height:1.48;z-index:20;font-size:6.2rem}@media screen and (max-width: 1399px){#mainv .txt{font-size:5.2rem}}@media screen and (max-width: 1199px){#mainv .txt{font-size:4.2rem}}@media screen and (max-width: 991px){#mainv .txt{left:5%;top:27%}}@media screen and (max-width: 767px){#mainv .txt{font-size:2.8rem}}.topTtl{line-height:1;font-size:4.5rem;margin-bottom:25px}@media screen and (max-width: 1399px){.topTtl{font-size:4.0rem}}@media screen and (max-width: 1199px){.topTtl{font-size:3.5rem}}@media screen and (max-width: 991px){.topTtl{font-size:3.0rem}}@media screen and (max-width: 767px){.topTtl{font-size:2.6rem}}#welfare,#nursing,#renovation,#medical{position:relative;width:100%;height:0;padding-top:650px;margin-top:210px}@media screen and (max-width: 1399px){#welfare,#nursing,#renovation,#medical{padding-top:550px}}@media screen and (max-width: 1199px){#welfare,#nursing,#renovation,#medical{padding-top:500px;margin-top:170px}}@media screen and (max-width: 991px){#welfare,#nursing,#renovation,#medical{padding-top:450px;margin-top:100px}}@media screen and (max-width: 767px){#welfare,#nursing,#renovation,#medical{margin-top:170px;height:auto}}#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{width:1490px;height:0;padding-top:650px;border-radius:650px;z-index:1;position:absolute;top:0;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (min-width: 1921px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{width:77.6%}}@media screen and (max-width: 1499px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{width:87.6%}}@media screen and (max-width: 1399px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{width:96%;padding-top:550px;border-radius:550px}}@media screen and (max-width: 1199px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{padding-top:500px;border-radius:500px}}@media screen and (max-width: 991px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{padding-top:450px;border-radius:450px}}@media screen and (max-width: 767px){#welfare .bg,#nursing .bg,#renovation .bg,#medical .bg{width:100%;border-radius:0}}#welfare .image,#nursing .image,#renovation .image,#medical .image{position:absolute;top:-130px;z-index:10;width:56.25%;height:0;padding-top:694px}@media screen and (max-width: 1399px){#welfare .image,#nursing .image,#renovation .image,#medical .image{padding-top:544px}}@media screen and (max-width: 1199px){#welfare .image,#nursing .image,#renovation .image,#medical .image{top:-90px;padding-top:494px}}@media screen and (max-width: 991px){#welfare .image,#nursing .image,#renovation .image,#medical .image{top:-50px;padding-top:404px}}@media screen and (max-width: 767px){#welfare .image,#nursing .image,#renovation .image,#medical .image{top:-120px;width:100%;padding-top:240px}}#welfare .image img,#nursing .image img,#renovation .image img,#medical .image img{object-fit:cover;width:100%;height:694px;position:absolute;top:0;z-index:1}@media screen and (max-width: 1399px){#welfare .image img,#nursing .image img,#renovation .image img,#medical .image img{height:544px}}@media screen and (max-width: 1199px){#welfare .image img,#nursing .image img,#renovation .image img,#medical .image img{height:494px}}@media screen and (max-width: 991px){#welfare .image img,#nursing .image img,#renovation .image img,#medical .image img{height:404px}}@media screen and (max-width: 767px){#welfare .image img,#nursing .image img,#renovation .image img,#medical .image img{width:calc(100% - 20px);height:240px}}#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{position:absolute;bottom:-65px;z-index:10;color:#fff;font-size:18rem;opacity:.67}@media screen and (max-width: 1499px){#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{font-size:15rem}}@media screen and (max-width: 1399px){#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{font-size:12.5rem;bottom:-25px}}@media screen and (max-width: 1199px){#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{font-size:10rem}}@media screen and (max-width: 991px){#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{bottom:-30px;font-size:7.5rem}}@media screen and (max-width: 767px){#welfare .image .en,#nursing .image .en,#renovation .image .en,#medical .image .en{bottom:-70px;font-size:7.2rem}}#welfare .image.odd img,#nursing .image.odd img,#renovation .image.odd img,#medical .image.odd img{right:0;border-top-right-radius:347px;border-bottom-right-radius:347px}@media screen and (max-width: 767px){#welfare .image.odd img,#nursing .image.odd img,#renovation .image.odd img,#medical .image.odd img{right:inherit;border-top-right-radius:20px;border-bottom-right-radius:20px}}#welfare .image.even img,#nursing .image.even img,#renovation .image.even img,#medical .image.even img{left:0;border-top-left-radius:347px;border-bottom-left-radius:347px}@media screen and (max-width: 767px){#welfare .image.even img,#nursing .image.even img,#renovation .image.even img,#medical .image.even img{left:inherit;border-top-left-radius:20px;border-bottom-left-radius:20px}}#welfare .intro,#nursing .intro,#renovation .intro,#medical .intro{width:25%;z-index:20;text-align:center;position:absolute;bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 1759px){#welfare .intro,#nursing .intro,#renovation .intro,#medical .intro{width:30%}}@media screen and (max-width: 1499px){#welfare .intro,#nursing .intro,#renovation .intro,#medical .intro{width:32%}}@media screen and (max-width: 1399px){#welfare .intro,#nursing .intro,#renovation .intro,#medical .intro{width:40%}}@media screen and (max-width: 767px){#welfare .intro,#nursing .intro,#renovation .intro,#medical .intro{width:100%;bottom:40px;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}#welfare .intro p,#nursing .intro p,#renovation .intro p,#medical .intro p{line-height:1.65}#welfare .intro .linkBtn,#nursing .intro .linkBtn,#renovation .intro .linkBtn,#medical .intro .linkBtn{display:block;max-width:336px;margin:40px auto 0;background-color:#fff;line-height:87px;padding-bottom:5px;border-radius:46px;font-size:2.5rem}@media screen and (max-width: 1399px){#welfare .intro .linkBtn,#nursing .intro .linkBtn,#renovation .intro .linkBtn,#medical .intro .linkBtn{margin-top:30px;line-height:77px}}@media screen and (max-width: 1199px){#welfare .intro .linkBtn,#nursing .intro .linkBtn,#renovation .intro .linkBtn,#medical .intro .linkBtn{font-size:2.2rem;line-height:72px;max-width:250px}}@media screen and (max-width: 991px){#welfare .intro .linkBtn,#nursing .intro .linkBtn,#renovation .intro .linkBtn,#medical .intro .linkBtn{font-size:2.0rem;line-height:52px}}@media screen and (max-width: 767px){#welfare .intro .linkBtn,#nursing .intro .linkBtn,#renovation .intro .linkBtn,#medical .intro .linkBtn{font-size:1.8rem}}#welfare .intro .linkBtn:hover,#nursing .intro .linkBtn:hover,#renovation .intro .linkBtn:hover,#medical .intro .linkBtn:hover{opacity:.9;box-shadow:0 3px 5px rgba(0,0,0,0.3)}#welfare .bg{background-color:#FFD0BF}#welfare .image{left:0}#welfare .image .en{right:0}@media screen and (max-width: 1199px){#welfare .image .en{right:50px}}@media screen and (max-width: 767px){#welfare .image .en{right:10px}}#welfare .intro{left:58.9%}#welfare .intro .linkBtn{color:#DE9175}@media screen and (max-width: 1399px){#welfare .intro{left:53.9%}}@media screen and (max-width: 767px){#welfare .intro{left:0}#welfare .intro .btnWrap{background-color:#FFD0BF}}#nursing .bg{background-color:#C0E3D3}#nursing .image{right:0}#nursing .image .en{left:0}@media screen and (max-width: 1199px){#nursing .image .en{left:50px}}@media screen and (max-width: 767px){#nursing .image img{left:inherit;right:0}#nursing .image .en{left:inherit;right:10px}}#nursing .intro{right:58.9%}#nursing .intro .linkBtn{color:#6DB996}@media screen and (max-width: 1399px){#nursing .intro{right:53.9%}}@media screen and (max-width: 767px){#nursing .intro{right:0}#nursing .intro .btnWrap{background-color:#C0E3D3}}@media screen and (max-width: 767px){#nursing .bg{padding-top:470px}#nursing .intro{bottom:20px}}#renovation .bg{background-color:#FCD5A6}#renovation .image{left:0}#renovation .image .en{right:0}@media screen and (max-width: 1199px){#renovation .image .en{right:50px}}@media screen and (max-width: 767px){#renovation .image .en{right:10px}}#renovation .intro{left:58.9%}#renovation .intro .linkBtn{color:#CB8D44}@media screen and (max-width: 1399px){#renovation .intro{left:53.9%}}@media screen and (max-width: 767px){#renovation .intro{left:0}#renovation .intro .btnWrap{background-color:#FCD5A6}}@media screen and (max-width: 767px){#renovation .bg{padding-top:470px}#renovation .intro{bottom:20px}}#medical .bg{background-color:#B6DEF0}#medical .image{right:0}#medical .image .en{left:0}@media screen and (max-width: 1199px){#medical .image .en{left:50px}}@media screen and (max-width: 767px){#medical .image img{left:inherit;right:0}#medical .image .en{left:inherit;right:20px}}#medical .intro{right:58.9%}#medical .intro .linkBtn{color:#52A3C7}@media screen and (max-width: 1399px){#medical .intro{right:53.9%}}@media screen and (max-width: 767px){#medical .intro{right:0}#medical .intro .btnWrap{background-color:#B6DEF0}}#others{margin-top:120px;display:flex}@media screen and (max-width: 991px){#others{margin-top:80px}}@media screen and (max-width: 767px){#others{margin-top:60px;flex-direction:column}}@media screen and (min-width: 768px){#others #company,#others #contact{position:relative;width:50%;height:0;padding-top:46.8%;overflow:hidden}#others #company .image,#others #contact .image{width:100%;position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:10}#others #company .image img,#others #contact .image img{width:100%}#others #company a,#others #contact a{width:100%;height:0;padding-top:93.6%;position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:20;text-align:center}#others #company a:before,#others #contact a:before{content:"";width:68.8%;height:65%;background-color:rgba(247,244,238,0.95);box-shadow:5px 5px 10px rgba(0,0,0,0.2);position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:30}}@media screen and (min-width: 768px) and (max-width: 1399px){#others #company a:before,#others #contact a:before{width:71.3%;height:67.5%}}@media screen and (min-width: 768px) and (max-width: 1199px){#others #company a:before,#others #contact a:before{width:73.8%;height:70%}}@media screen and (min-width: 768px) and (max-width: 991px){#others #company a:before,#others #contact a:before{width:85.8%;height:82%}}@media screen and (min-width: 768px) and (max-width: 767px){#others #company a:before,#others #contact a:before{display:none}}@media screen and (min-width: 768px){#others #company a .layout,#others #contact a .layout{position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:30}#others #company a .linkBtn,#others #contact a .linkBtn{display:block;width:300px;margin:70px auto 0;line-height:55px;padding-bottom:5px;border-radius:30px;color:#fff}}@media screen and (min-width: 768px) and (max-width: 1599px){#others #company a .linkBtn,#others #contact a .linkBtn{margin:45px auto 0}}@media screen and (min-width: 768px) and (max-width: 1399px){#others #company a .linkBtn,#others #contact a .linkBtn{margin:35px auto 0}}@media screen and (min-width: 768px) and (max-width: 1199px){#others #company a .linkBtn,#others #contact a .linkBtn{width:250px}}@media screen and (min-width: 768px) and (max-width: 991px){#others #company a .linkBtn,#others #contact a .linkBtn{line-height:45px;margin-top:8%}}@media screen and (min-width: 768px){#others #company a .linkBtn:hover,#others #contact a .linkBtn:hover{opacity:.9;box-shadow:0 2px 3px rgba(0,0,0,0.3)}}#others #company a .en,#others #contact a .en{font-size:8.0rem}@media screen and (max-width: 1399px){#others #company a .en,#others #contact a .en{font-size:7.0rem}}@media screen and (max-width: 1199px){#others #company a .en,#others #contact a .en{line-height:1.3;font-size:6.5rem}}#others #company a .ttl,#others #contact a .ttl{font-size:2.2rem}@media screen and (max-width: 767px){#others #company a,#others #contact a{display:block;width:100%;height:100%;padding-bottom:40px}#others #company a .en,#others #contact a .en{opacity:.67}}#others #company a{color:#7FBF52}#others #company a .icon-company{font-size:10rem}@media screen and (max-width: 1199px){#others #company a .icon-company{font-size:7.5rem}}#others #company a .linkBtn{background-color:#7FBF52}@media screen and (max-width: 767px){#others #company a{background:linear-gradient(180deg, #f7f4ee 0%,#f7f4ee 30%,#7fbf52 30%,#7fbf52 100%);color:#fff;margin-bottom:50px;padding-right:20px}#others #company a .layout{padding-left:20px;text-align:center}}#others #contact a{color:#E698A4}#others #contact a .icon-mail2{font-size:7.0rem;line-height:10rem}@media screen and (max-width: 1199px){#others #contact a .icon-mail2{font-size:5rem;line-height:7.5rem}}#others #contact a .linkBtn{background-color:#E698A4}@media screen and (max-width: 767px){#others #contact a{background:linear-gradient(180deg, #f7f4ee 0%,#f7f4ee 30%,#e698a4 30%,#e698a4 100%);color:#fff;padding-left:20px}#others #contact a .layout{padding-right:20px;text-align:center}}
