body{overflow-x:hidden}#pc_header{z-index:1000}#sp_header{z-index:1000}.for_sp{display:none}#common_main{color:#fff}#common_sub{color:#ea64a0}.common_tit_en{color:#ea64a0}#f_under,#up_area,#h_list li a.h_menu::before,.h_sub{background-color:#ea64a0}@media screen and (max-width: 1000px){#sp_h_all::before{background-color:#ea64a0}.open_area{background-color:#ea64a0}.for_sp{display:block}.for_pc{display:none}}.common_txt{text-align:center;font-size:20px;font-weight:700}@media screen and (max-width: 1000px){.common_txt{font-size:16px}}.button_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 25px}.button_wrap .button{width:31.8%;height:80px;border-radius:10px;text-align:center}.button_wrap .button a{width:100%;height:100%;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;font-weight:700;letter-spacing:.1em;position:relative;z-index:0;transition:.3s ease-in-out;overflow-x:hidden}.button_wrap .button a::after{content:"";display:block;background:url("../../../image/medicalpersonnel/nurse/arrow.svg") no-repeat center/contain;width:30px;height:30px;position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s ease-in-out}.button_wrap .button .fz20{font-size:20px !important;letter-spacing:0}.button_wrap .button_wrap:before{content:"";display:block;width:31.8%;order:1}.button_wrap .button a:before{content:"";display:block;background:linear-gradient(90deg, #C7116F, #E75E9B);width:200%;height:100%;position:absolute;top:0;right:0;z-index:-1;transition:.3s ease-in-out;-webkit-animation:button-out .3s ease-in-out forwards;animation:button-out .3s ease-in-out forwards}.button_wrap .button a:after{content:"";display:block;background:url("../../../image/medicalpersonnel/nurse/arrow.svg") no-repeat center/contain;width:30px;height:30px;position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button_wrap .button a:after transiti .button_wrap:after{content:"";display:block;width:31.8%}@media screen and (max-width: 1000px){.button_wrap .button{width:calc(50% - 13px);height:48px}.button_wrap .button a{font-size:16px}.button_wrap .button a:after{width:18px}.button_wrap .button .fz20{font-size:14px !important}}@media screen and (max-width: 750px){.button_wrap .button{width:100%}}.philosophy{padding:100px 0 90px;background:url("../../../image/medicalpersonnel/nurse/philosophy_bg.jpg") no-repeat center/cover}.philosophy .box{padding:60px 0 80px;background:rgba(255,255,255,.9)}.philosophy .common_txt{margin-top:45px;padding-bottom:60px;max-width:990px;margin-left:auto;font-weight:700;margin-right:auto;border-bottom:1px solid #ccc}.philosophy ol{max-width:740px;margin-left:auto;margin-right:auto;margin-top:45px;font-size:20px;letter-spacing:0;font-weight:700}.philosophy li:nth-child(n+2){margin-top:1em}.philosophy h4{margin-top:50px}@media screen and (max-width: 1000px){.philosophy{padding:40px 15px 50px}.philosophy .box{padding:40px 15px 50px}.philosophy .common_txt{padding-bottom:20px}.philosophy ol{max-width:100%;width:100%;padding:0 15px;margin-top:45px;font-size:16px}}.jp_slide_img_wrapper{margin-top:50px;height:247px;position:relative;background-image:url("../../../image/medicalpersonnel/nurse/philosophy_slide.png");background-repeat:repeat-x;background-size:cover;background-position:0 0;-webkit-animation-name:slide_img;animation-name:slide_img;-webkit-animation-duration:200s;animation-duration:200s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes slide_img{100%{background-position:-10000px 0}}@keyframes slide_img{100%{background-position:-10000px 0}}.system{position:relative}.system::after{position:absolute;bottom:0;width:100%;content:"";background-color:#ea64a0;height:680px;z-index:-1}.system .system_wrap{padding-bottom:100px;display:flex;margin-top:100px;justify-content:space-between}.system .system_contents{width:370px;height:370px;border:2px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.system .system_img{height:370px;width:36.25%;overflow:hidden}.system .system_img img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.system img{max-width:100%}.system dl{text-align:center}.system dl *{color:#fff}.system dd{margin-top:48px;font-size:18px}.system dt{font-size:30px;font-weight:700}.system dt span{display:block;font-size:24px;font-weight:400}@media screen and (max-width: 1000px){.system::after{height:90%}.system .system_wrap{flex-direction:column}.system .system_contents{width:88vw;height:88vw;margin:20px auto}.system .system_img{width:77.3333333333%;height:auto}.system .system_img02{margin-right:0;margin-left:auto}.system dd{margin-top:16px}.system dt{font-size:30px;font-weight:700}.system dt span{display:block;font-size:24px;font-weight:400}}.common_art02{background-color:#fff6e9}.common_art02 .first{margin-top:60px}.common_art02 .second{margin-top:40px}.common_art02 .second span{margin-top:15px;margin-bottom:15px;display:inline-block;padding:4px 24px;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(180deg, #C7116F, #E75E9B)}.common_art02 .first,.common_art02 .second{font-size:18px;line-height:1.6666666667}.goal_sec01{margin-top:100px}.goal_sec01 .goal_wrap{position:relative}.goal_sec01 .goal_img{position:absolute;width:50%;z-index:1}.goal_sec01 .goal_img img{width:100%}.goal_sec01 .goal_contents{padding-top:214px;width:51.25%;margin-left:auto;margin-right:3.125vw;position:relative}.goal_sec01 .goal_contents::before{position:absolute;top:-36px;right:-50px;width:550px;height:300px;content:"";background:url("../../../image/medicalpersonnel/nurse/goal_img01_bg.png")}.goal_sec01 ol{padding:76px 22px 76px 40px;background-color:#ea64a0;font-size:20px;font-weight:700;position:relative;z-index:1}.goal_sec01 ol *{color:#fff}.goal_sec01 ol li{text-indent:-2em;margin-left:2em}.goal_sec01 ol li:nth-child(n+2){margin-top:1em}@media screen and (max-width: 1000px){.goal_sec01{margin-top:0}.goal_sec01 .goal_img{position:initial;width:88vw;z-index:1;margin-top:30px}.goal_sec01 .goal_contents{padding-top:30px;width:88vw;margin-left:auto;margin-right:auto}.goal_sec01 .goal_contents::before{display:none}.goal_sec01 ol{padding:35px 22px 35px 22px;font-size:17px}}.goal_sec02{margin-top:100px}.goal_sec02 .goal_wrap{display:flex;align-items:center;background-color:rgba(234,100,160,.3)}.goal_sec02 .goal_img{margin-left:-77px}.goal_sec02 .goal_contents{margin:60px 100px 60px auto;padding:80px 36px 67px;max-width:550px;background-color:#fff}.goal_sec02 .box{position:relative}.goal_sec02 .box::before{position:absolute;bottom:-46px;left:-78px;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:372px;height:386px;content:"";background:url("../../../image/medicalpersonnel/nurse/goal_img02_left.png")}.goal_sec02 .box::after{position:absolute;top:-40px;right:60px;-webkit-transform:translateX(100%);transform:translateX(100%);width:250px;height:540px;content:"";background:url("../../../image/medicalpersonnel/nurse/goal_img02_right.png")}.goal_sec02 .noto{font-size:20px;margin-top:48px}@media screen and (max-width: 1000px){.goal_sec02{margin-top:60px}.goal_sec02 .goal_wrap{flex-direction:column;padding-bottom:40px}.goal_sec02 .goal_img{margin-left:0}.goal_sec02 .goal_img img{max-width:100%}.goal_sec02 .goal_contents{margin:0 auto;padding:40px 20px;max-width:80vw;background-color:#fff}.goal_sec02 .box{position:relative}.goal_sec02 .noto{font-size:18px;margin-top:30px}}.greeting .greeting_img{margin-top:60px;display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 1000px){.greeting .greeting_img{margin-top:60px;flex-direction:column;gap:20px 0}.greeting img{max-width:100%}}.career .career_img{margin-top:60px}.career img{max-width:100%}@media screen and (max-width: 1000px){.career .career_img{overflow-x:scroll}.career img{width:700px;max-width:800px}}.voice{background-color:rgba(234,100,160,.3)}.voice .voice_contents{position:absolute;z-index:100}.voice .voice_contents div{position:relative;z-index:1;background-color:#fff;padding:81px 57px 58px 53px;border-radius:10px}.voice .voice_contents::after{width:211px;height:70px;content:"";background:url("../../../image/medicalpersonnel/nurse/voice_tape.png") no-repeat center/cover;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2}.voice .voice_contents::before{border-radius:10px;width:100%;height:100%;content:"";background:rgba(234,100,160,.6);top:10px;right:-10px;position:absolute;z-index:0}.voice .voice_contents p{font-size:18px}.voice .voice_wrap{position:relative}.voice h4{font-size:20px;font-weight:700;color:#ea64a0;padding-bottom:17px}@media screen and (max-width: 1000px){.voice img{max-width:100%}.voice .voice_contents{position:initial}.voice .voice_contents::after{width:100px;height:35px;content:"";background:url("../../../image/medicalpersonnel/nurse/voice_tape.png") no-repeat center/cover;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2}.voice .voice_contents::before{border-radius:10px;width:100%;height:100%;content:"";background:rgba(234,100,160,.6);top:10px;right:-10px;position:absolute;z-index:0}.voice .voice_contents p{font-size:18px}.voice .voice_contents div{padding:40px 20px}.voice .voice_wrap{position:relative}.voice h4{font-size:20px;font-weight:700;color:#ea64a0;padding-bottom:17px}}.voice1 .voice_img{width:43.4545454545%;margin-left:-50px}.voice1 .voice_contents{width:63.6363636364%;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(3deg);transform:translateY(-50%) rotate(3deg)}@media screen and (max-width: 1000px){.voice1 .voice_img{width:43.4545454545%;margin-left:0}.voice1 .voice_contents{width:88vw;top:initial;right:initial;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.voice2{margin-top:-120px}.voice2 .voice_img{width:45.1818181818%;margin-left:auto;margin-right:-100px}.voice2 .voice_contents{width:60.9090909091%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1000px){.voice2{margin-top:20px}.voice2 .voice_img{width:45.1818181818%;margin-left:auto;margin-right:0}.voice2 .voice_contents{width:88vw;top:initial;left:initial;-webkit-transform:translateY(0%);transform:translateY(0%)}}.voice3 .voice_img{width:55.7272727273%;margin-left:-190px}.voice3 .voice_contents{width:60.9090909091%;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-6deg);transform:translateY(-50%) rotate(-6deg)}@media screen and (max-width: 1000px){.voice3{margin-top:20px}.voice3 .voice_img{width:55.7272727273%;margin-left:0}.voice3 .voice_contents{width:88vw;top:initial;right:initial;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.pdf{background-color:#fff6e9}.pdf .pdf_list{background-color:#fff;border-radius:10px;padding:16px 20px}.pdf .pdf_list li:last-child{border-bottom:0}.pdf li:nth-child(1){border-top:0}.introduction .common_txt{text-align:initial}.introduction .introduction_wrap{display:flex;justify-content:space-between;padding-bottom:80px}.introduction .introduction_img{width:59.0909090909%}.introduction h4{width:150px;height:150px;border-radius:10px;background:linear-gradient(-180deg, #C7116F, #E75E9B);display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.introduction h4 *{color:#fff}.introduction h4 span{display:block}.introduction h4 .ja{font-size:24px;font-weight:700;position:relative}.introduction h4 .ja::after{position:absolute;bottom:0;left:50%;width:30px;content:"";background-color:#fff;height:1px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.introduction h4 .en{font-size:15px}.introduction h5{margin-top:40px;font-size:24px;font-weight:700}.introduction h5 span{display:inline-block;border-bottom:2px solid #ea64a0;padding-right:12px;line-height:1.6666666667}.introduction p{margin-top:30px;font-size:18px}.introduction .introduction2,.introduction .introduction4{flex-direction:row-reverse}@media screen and (max-width: 1000px){.introduction img{max-width:100%}.introduction .common_txt{text-align:initial}.introduction .introduction_wrap{flex-direction:column;padding-bottom:80px}.introduction .introduction_img{width:100%}.introduction h4{margin-top:30px}.introduction .introduction2,.introduction .introduction4{flex-direction:column}}.introduction1 .introduction_contents{width:34.5454545455%}.introduction2 .introduction_contents{width:38.1818181818%}.introduction3 .introduction_contents{width:34.5454545455%}.introduction4 .introduction_contents{width:38.1818181818%}@media screen and (max-width: 1000px){.introduction1 .introduction_contents{width:100%}.introduction2 .introduction_contents{width:100%}.introduction3 .introduction_contents{width:100%}.introduction4 .introduction_contents{width:100%}}.youtube{background-color:#fff6e9}.youtube .youtube_wrap{display:flex;margin-top:60px;gap:0 100px}.youtube p{padding-top:20px;font-size:18px;padding-right:45px;border-right:1px solid #ccc}.youtube .youtube_video{padding-left:56px;padding-top:10px}@media screen and (max-width: 1000px){.youtube .youtube_wrap{flex-direction:column;gap:0;margin-top:0}.youtube p{padding-top:20px;font-size:18px;padding-right:0;border-bottom:1px solid #ccc;padding-bottom:45px;border-right:0}.youtube .youtube_video{padding-left:0;padding-top:10px}}.link{background:linear-gradient(90deg, #C7116F, #E75E9B)}.link .link_wrap{border-radius:10px;background-color:#fff;padding:50px 0}.link p{text-align:center;font-size:20px;font-weight:700}.link .link_btn a{position:relative;margin:30px auto 0;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center;width:420px;border-radius:30px;height:60px;background:linear-gradient(90deg, #C7116F, #E75E9B)}.link .link_btn a::after{border-bottom:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);content:"";position:absolute;top:50%;right:36px}@media screen and (max-width: 1000px){.link .link_wrap{padding:20px 15px}.link p{font-size:18px}.link .link_btn a{margin:30px auto 0;font-size:14px;width:100%;border-radius:30px;height:60px;background:linear-gradient(90deg, #C7116F, #E75E9B)}.link .link_btn a::after{right:16px}}/*# sourceMappingURL=nurse.css.map */