@font-face{font-family:"Didot";src:url(TheanoDidot-Regular.ttf)}@font-face{font-family:"Bodoni";src:url(Bodoni-SvtyTwo-ITC-TT-Book.ttf)}.mv{margin-bottom:0}.mv h1{display:none;visibility:hidden;opacity:0}.intro{position:relative;margin:40px 0}@media (min-width:961px){.intro{margin:110px 0 0}}.intro .top .txt p{line-height:1.4}.intro .top .txt p:nth-child(1){font-size:16px}@media (min-width:961px){.intro .top .txt p:nth-child(1){font-size:24px;letter-spacing:0.05em}}.intro .top .txt p:nth-child(2){margin-top:10px;font-size:24px}@media (min-width:961px){.intro .top .txt p:nth-child(2){margin-top:12px;font-size:44px;letter-spacing:0.05em}}.intro .top .txt p:nth-child(2) span{padding-bottom:0.3em;color:#009BB0;background:url(../img/male-nursing/intro_wave.png) no-repeat bottom/100%}@media (max-width:960px){.intro .top .img{width:calc(50% - 10px);min-width:220px;margin:30px auto 0}}@media (min-width:961px){.intro .top .img{position:absolute;top:-40px;left:740px;width:330px}}.intro .btm{position:relative;margin-top:40px}@media (min-width:961px){.intro .btm{margin-top:80px;padding-bottom:190px}}@media (min-width:961px){.intro .btm p{margin-left:230px;font-size:18px;line-height:2.2}}.intro .btm p:nth-child(n+2){margin-top:1.6em}@media (max-width:960px){.intro .btm .img{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}}@media (max-width:960px){.intro .btm .img img:nth-child(1){width:calc(50% - 10px)}}@media (min-width:961px){.intro .btm .img img:nth-child(1){position:absolute;top:60px;left:-90px;width:280px}}@media (max-width:960px){.intro .btm .img img:nth-child(2){width:calc(50% - 10px);margin-top:40px}}@media (min-width:961px){.intro .btm .img img:nth-child(2){position:absolute;right:15px;bottom:10px;width:240px}}section#graph{padding:40px 0;background:#EAFAFC}@media (min-width:961px){section#graph{padding:80px 0 40px}}@media (min-width:961px){section#graph .clm{display:flex;justify-content:space-between;align-items:center}}@media (min-width:961px){section#graph .clm .img{width:calc(100% - 550px)}}@media (max-width:960px){section#graph .clm .txt{margin-top:30px}}@media (min-width:961px){section#graph .clm .txt{width:500px}}section#graph .clm .txt h2{font-size:24px;line-height:1.4;white-space:nowrap}@media (min-width:961px){section#graph .clm .txt h2{font-size:36px}}section#graph .clm .txt p{margin-top:20px}@media (min-width:961px){section#graph .clm .txt p{margin-top:50px;font-size:18px}}section#graph::before{display:block;content:"";position:absolute;top:calc(100% - 1px);left:0;width:100%;height:100px;background:#EAFAFC;z-index:-1}section#reason{padding-top:80px;clip-path:polygon(0 0, 50% 40px, 100% 0, 100% 100%, 0 100%);background:#C0EEF4}@media (min-width:961px){section#reason{padding-top:180px;clip-path:polygon(0 0, 50% 80px, 100% 0, 100% 100%, 0 100%)}}section#reason .reason_head{margin-bottom:40px}@media (min-width:961px){section#reason .reason_head{margin-bottom:100px}}section#reason .reason_head h2>span{display:block;text-align:center;line-height:1.3}section#reason .reason_head h2>span:nth-child(1){display:flex;justify-content:center;align-items:flex-end;color:#009BB0;font-size:20px}@media (min-width:961px){section#reason .reason_head h2>span:nth-child(1){font-size:34px}}section#reason .reason_head h2>span:nth-child(1)::before,section#reason .reason_head h2>span:nth-child(1)::after{display:block;content:"";width:0;height:1.2em;border-right:2px solid #009BB0}section#reason .reason_head h2>span:nth-child(1)::before{transform:rotate(-25deg);margin-right:10px}@media (min-width:961px){section#reason .reason_head h2>span:nth-child(1)::before{margin-right:25px}}section#reason .reason_head h2>span:nth-child(1)::after{transform:rotate(25deg);margin-left:10px}@media (min-width:961px){section#reason .reason_head h2>span:nth-child(1)::after{margin-left:25px}}section#reason .reason_head h2>span:nth-child(2){width:fit-content;margin:0.1em auto 0;font-size:40px;background-image:linear-gradient(transparent 80%, #FFE972 0%)}@media (min-width:961px){section#reason .reason_head h2>span:nth-child(2){font-size:80px}}section#reason .reason_head h2>span:nth-child(2) span{color:#F78080;font-size:1.5em;line-height:1}section#reason .reason_list .reason_item{position:relative;counter-increment:reason-counter}@media (min-width:961px){section#reason .reason_list .reason_item{display:flex;justify-content:space-between;font-size:16px}section#reason .reason_list .reason_item:nth-child(odd){flex-flow:row-reverse}section#reason .reason_list .reason_item:nth-child(odd) .head:after{right:0}section#reason .reason_list .reason_item:nth-child(even) .head::after{left:175px}}section#reason .reason_list .reason_item:nth-child(n+2){margin-top:60px}@media (min-width:961px){section#reason .reason_list .reason_item:nth-child(n+2){margin-top:100px}}@media (min-width:961px){section#reason .reason_list .reason_item .txt{width:491px}}section#reason .reason_list .reason_item .txt .head{position:relative;margin-bottom:20px}@media (min-width:961px){section#reason .reason_list .reason_item .txt .head{margin-bottom:50px;padding-top:25px}}section#reason .reason_list .reason_item .txt .head>*{position:relative;z-index:1}section#reason .reason_list .reason_item .txt .head::after{display:block;content:counter(reason-counter, decimal-leading-zero);position:absolute;color:#fff;font-size:150px;font-weight:600;font-family:"Poppins", sans-serif;letter-spacing:-0.05em;line-height:1;opacity:0.3}@media (max-width:960px){section#reason .reason_list .reason_item .txt .head::after{top:-20px;left:170px}}@media (min-width:961px){section#reason .reason_list .reason_item .txt .head::after{top:-60px;font-size:300px}}section#reason .reason_list .reason_item .txt .head .num{display:flex;justify-content:center;align-items:center;width:120px;margin-bottom:10px;padding-top:0.1em;color:#fff;font-size:14px;text-align:center;line-height:30px;background:#F78080;border-radius:20px}@media (min-width:961px){section#reason .reason_list .reason_item .txt .head .num{width:140px;margin-bottom:15px;font-size:16px;line-height:35px}}section#reason .reason_list .reason_item .txt .head .num span{margin-left:0.3em;font-size:1.4em}section#reason .reason_list .reason_item .txt .head h3{font-size:26px;line-height:1.4}@media (min-width:961px){section#reason .reason_list .reason_item .txt .head h3{font-size:36px;letter-spacing:0.05em}}section#reason .reason_list .reason_item .txt .head h3 span{color:#FF5A5A}section#reason .reason_list .reason_item .txt p:nth-child(n+2){margin-top:1.6em}section#reason .reason_list .reason_item .txt p span{background-image:linear-gradient(transparent 80%, #009BB0 0%)}section#reason .reason_list .reason_item .img{display:block}@media (max-width:960px){section#reason .reason_list .reason_item .img{margin-top:20px}section#reason .reason_list .reason_item .img img{width:100%;aspect-ratio:1.625;object-fit:cover}}@media (min-width:961px){section#reason .reason_list .reason_item .img{width:520px;max-width:calc(100% - 541px)}}section#reason .comment{margin-top:30px}@media (min-width:961px){section#reason .comment{display:flex;justify-content:center;align-items:center;flex-flow:row-reverse}}@media (max-width:960px){section#reason .comment .char{width:120px;margin:0 auto}}@media (min-width:961px){section#reason .comment .char{width:250px;margin-right:20px}}section#reason .comment p{position:relative;padding:15px;font-size:16px;line-height:1.6;border-radius:15px;background:#fff;border:2px solid #FF5A5A}@media (max-width:960px){section#reason .comment p{text-align:center;box-shadow:2px 2px 0 #FF5A5A}}@media (min-width:961px){section#reason .comment p{transform:translateX(-20px);margin-bottom:20px;padding:40px;font-size:20px;border-radius:20px;text-align:center;letter-spacing:0.05em;border-width:3px;box-shadow:4px 4px 0 #FF5A5A}}section#reason .comment p strong{font-size:1em;font-weight:normal}@media (min-width:961px){section#reason .comment p strong{font-size:1.2em}}@media (max-width:960px){section#reason .comment p strong span{font-size:19px}}section#reason .comment p::before,section#reason .comment p::after{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}@media (max-width:960px){section#reason .comment p::before,section#reason .comment p::after{left:calc(50% + 50px);top:100%;transform:skew(-10deg);border-width:40px 25px 0px 0px;border-color:#FF5A5A transparent transparent transparent}}@media (min-width:961px){section#reason .comment p::before,section#reason .comment p::after{right:100%;bottom:60%;border-width:13px 38px 13px 0px;border-color:transparent #FF5A5A transparent transparent}}@media (max-width:960px){section#reason .comment p::after{transform:skew(-10deg) translate(4px, -15px);border-color:#fff transparent transparent transparent}}@media (min-width:961px){section#reason .comment p::after{transform:translateX(9px);border-color:transparent #fff transparent transparent}}section#voice{padding:40px 0}@media (min-width:961px){section#voice{padding:80px 0}}section#voice h2{text-align:center;margin-bottom:40px;font-size:20px;line-height:1.5}@media (min-width:961px){section#voice h2{margin-bottom:80px;font-size:28px;letter-spacing:0.05em}}section#voice h2 span{display:block;width:fit-content;margin:0 auto;color:#009BB0;font-size:34px;border-bottom:2px solid #009BB0}@media (min-width:961px){section#voice h2 span{font-size:56px;border-width:4px}}@media (min-width:961px){section#voice .clm{display:flex;justify-content:space-between;align-items:center}}@media (min-width:961px){section#voice .clm .img{width:calc(100% - 545px)}}@media (min-width:961px){section#voice .clm .txt{width:480px}}section#voice .clm .txt .head{display:flex;align-items:center;margin:30px 0 25px}@media (min-width:961px){section#voice .clm .txt .head{margin:0 0 40px}}section#voice .clm .txt .head .dep{width:80px;margin-right:12px;color:#009BB0;font-size:14px;text-align:center;letter-spacing:0.05em;line-height:25px;border:1px solid #009BB0;border-radius:20px}@media (min-width:961px){section#voice .clm .txt .head .dep{width:100px;font-size:16px;line-height:30px}}section#voice .clm .txt .head h3{font-size:24px;letter-spacing:0.05em;line-height:1}@media (min-width:961px){section#voice .clm .txt .head h3{font-size:30px}}section#voice .clm .txt .head h3 small{margin-left:0.3em;font-size:0.5em}section#interview{padding-bottom:40px;background:#EAFAFC}@media (min-width:961px){section#interview{padding-bottom:80px}}section#interview .interview_head{padding:20px 0;text-align:center}@media (min-width:961px){section#interview .interview_head{padding:50px 0}}section#interview .interview_head .en{color:#009BB0;font-size:80px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:1;opacity:0.15}@media (min-width:961px){section#interview .interview_head .en{font-size:200px}}section#interview .interview_head h2{margin:-20px 0 0;text-align:center;font-size:20px;line-height:1.5}@media (min-width:961px){section#interview .interview_head h2{margin:-80px 0 0;font-size:28px;letter-spacing:0.05em}}section#interview .interview_head h2 span{display:block;width:fit-content;margin:0 auto;color:#009BB0;font-size:28px}@media (min-width:961px){section#interview .interview_head h2 span{font-size:44px;letter-spacing:0.05em}}section#interview .interview_list .interview_item{margin-top:20px;padding:20px;background:#fff}@media (min-width:961px){section#interview .interview_list .interview_item{padding:50px}}section#interview .interview_list .interview_item:nth-child(n+2){margin-top:20px}@media (min-width:961px){section#interview .interview_list .interview_item:nth-child(n+2){margin-top:40px}}@media (max-width:960px){section#interview .interview_list .interview_item .head{margin-bottom:20px;border-bottom:2px dashed #302C2C}}@media (min-width:961px){section#interview .interview_list .interview_item .head{display:flex;justify-content:space-between;align-items:flex-start;height:200px}}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt{width:470px;padding-bottom:60px;border-bottom:2px dashed #302C2C}}section#interview .interview_list .interview_item .head .txt .dep{width:80px;margin-right:12px;color:#fff;font-size:14px;text-align:center;letter-spacing:0.05em;line-height:25px;background:#F78080;border-radius:20px}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt .dep{width:100px;font-size:16px;line-height:30px}}section#interview .interview_list .interview_item .head .txt .name{display:flex;align-items:flex-end;margin-top:10px}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt .name{margin-top:15px}}section#interview .interview_list .interview_item .head .txt .name .jp{display:flex;align-items:flex-end;font-size:24px;letter-spacing:0.05em;line-height:1}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt .name .jp{font-size:30px}}section#interview .interview_list .interview_item .head .txt .name .jp small{margin-right:10px;font-size:0.66em}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt .name .jp small{margin-right:20px}}section#interview .interview_list .interview_item .head .txt .name .en{margin-left:10px;color:#009BB0;font-size:14px;font-family:"Poppins", sans-serif;font-weight:400;line-height:1.2}@media (min-width:961px){section#interview .interview_list .interview_item .head .txt .name .en{margin-left:20px;font-size:16px}}@media (max-width:960px){section#interview .interview_list .interview_item .head .img{margin:25px 0}}@media (min-width:961px){section#interview .interview_list .interview_item .head .img{width:calc(100% - 520px)}}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item:nth-child(1){width:470px}}section#interview .interview_list .interview_item .qa_list .qa_item:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #E0DFDF}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item:nth-child(n+2){margin-top:30px;padding-top:30px}}section#interview .interview_list .interview_item .qa_list .qa_item dl dt{position:relative;padding-left:35px}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item dl dt{padding-left:50px;font-size:20px}}section#interview .interview_list .interview_item .qa_list .qa_item dl dt::after{display:block;content:"Q";position:absolute;top:-5px;left:0;transform:scale(0.9);color:#979695;font-size:30px;font-weight:500;font-family:"Poppins", sans-serif;line-height:1}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item dl dt::after{top:-6px;font-size:40px}}section#interview .interview_list .interview_item .qa_list .qa_item dl dd{position:relative;margin-top:15px;padding-left:35px}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item dl dd{margin-top:25px;padding-left:50px}}section#interview .interview_list .interview_item .qa_list .qa_item dl dd::after{display:block;content:"A";position:absolute;top:-5px;left:2.5px;transform:scale(0.9);color:#009BB0;font-size:30px;font-weight:500;font-family:"Poppins", sans-serif;line-height:1}@media (min-width:961px){section#interview .interview_list .interview_item .qa_list .qa_item dl dd::after{top:-9px;left:3px;font-size:40px}}section#exam-class{padding:40px 0;background:url(../img/public-health-nurse/dots_bg_pink.png) repeat;background-size:17px 17px}@media (min-width:961px){section#exam-class{padding:80px 0}}section#exam-class h2{color:#F78080;font-size:28px;text-align:center}@media (min-width:961px){section#exam-class h2{font-size:56px}}section#exam-class .head{position:relative;width:fit-content;margin:30px auto 40px;padding:0 1em 6px;border-bottom:2px solid #009BB0}@media (min-width:961px){section#exam-class .head{margin:50px auto 60px;padding:0 2em 8px;border-bottom-width:3px}}section#exam-class .head::before{display:block;content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%, 50%) rotate(45deg);width:10px;height:10px;border-right:3px solid #009BB0;border-bottom:3px solid #009BB0}@media (min-width:961px){section#exam-class .head::before{border-bottom-width:4px;border-right-width:4px}}section#exam-class .head::after{display:block;content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%, 50%) rotate(45deg);width:14px;height:14px;background:#fff}section#exam-class .head h3{font-size:21px;text-align:center}@media (min-width:961px){section#exam-class .head h3{font-size:28px}}section#exam-class .head p{position:relative;transform:translateX(0.5em);text-align:right;line-height:1.4;z-index:1}section#exam-class .exam-list{margin-top:40px}@media (min-width:961px){section#exam-class .exam-list{margin-top:50px}}@media (min-width:961px){section#exam-class .exam-list.clm{display:flex;justify-content:space-between}}@media (max-width:960px){section#exam-class .exam-list.clm>.item:nth-child(n+2){margin-top:50px}}@media (min-width:961px){section#exam-class .exam-list.clm>.item{width:calc(50% - 10px)}}section#exam-class .exam-list h3.title{position:relative;padding-bottom:5px;margin-bottom:40px;font-size:18px;text-align:center;border-bottom:2px solid}@media (min-width:961px){section#exam-class .exam-list h3.title{margin-bottom:50px;font-size:24px}}section#exam-class .exam-list h3.title::before{display:block;content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%, 50%) rotate(45deg);width:10px;height:10px;border-right:2px solid;border-bottom:2px solid}section#exam-class .exam-list h3.title::after{display:block;content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%, 50%) rotate(45deg);width:14px;height:14px;background:#fff}@media (min-width:961px){section#exam-class .exam-list .box-cnt{margin:0 auto}}@media (min-width:961px){section#exam-class .exam-list .box-cnt.clm{display:flex;justify-content:center;flex-wrap:wrap}}@media (min-width:961px){section#exam-class .exam-list .box-cnt.clm>.item{width:calc(50% - 20px);min-height:220px}section#exam-class .exam-list .box-cnt.clm>.item:nth-child(2){margin-left:40px}section#exam-class .exam-list .box-cnt.clm>.item:nth-child(n+3){margin-top:60px}}@media (min-width:961px){section#exam-class .exam-list .box-cnt:not(.clm)>.item:nth-child(n+2){margin-top:40px}}section#exam-class .exam-list .box-cnt>.item{position:relative;display:flex;justify-content:center;align-items:center;padding:30px 20px 20px;background:#EAFAFC;border-radius:10px}@media (max-width:960px){section#exam-class .exam-list .box-cnt>.item:nth-child(n+2){margin-top:40px}}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item{padding:40px 20px 30px}}section#exam-class .exam-list .box-cnt>.item h4{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);min-width:150px;padding:0 2em;color:#009BB0;font-size:16px;text-align:center;white-space:nowrap;line-height:26px;background:#fff;border:2px solid #EAFAFC;border-radius:20px}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item h4{font-size:18px;line-height:36px}}section#exam-class .exam-list .box-cnt>.item .date>p{font-size:16px}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .date>p{font-size:18px}}section#exam-class .exam-list .box-cnt>.item .date>p:nth-child(n+2){margin-top:15px}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .date>p:nth-child(n+2){margin-top:10px}}section#exam-class .exam-list .box-cnt>.item .date>p span{font-size:1.33em;font-weight:bold;font-family:"Noto Sans JP", sans-serif;line-height:1}section#exam-class .exam-list .box-cnt>.item .icon-list{display:flex;justify-content:center}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .icon-list{width:100%;height:100%;align-items:center}}section#exam-class .exam-list .box-cnt>.item .icon-list>.item{width:50px;margin-top:10px}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .icon-list>.item{width:80px}}section#exam-class .exam-list .box-cnt>.item .icon-list>.item:nth-child(n+2){margin-left:30px}section#exam-class .exam-list .box-cnt>.item .icon-list>.item p{width:calc(100% + 30px);margin-top:10px;margin-left:-15px;font-size:14px;text-align:center;line-height:1.4}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .icon-list>.item p{font-size:16px}}section#exam-class .exam-list .box-cnt>.item .icon-list>.item p small{font-size:11px}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item .icon-list>.item p small{font-size:14px}}section#exam-class .exam-list .box-cnt>.item .course p{margin-bottom:10px;font-size:16px;text-align:center;letter-spacing:0.05em}section#exam-class .exam-list .box-cnt>.item .course ul{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:960px){section#exam-class .exam-list .box-cnt>.item .course ul{max-width:300px;margin:0 auto}}section#exam-class .exam-list .box-cnt>.item .course ul li{padding:0.1em 0.4em;color:#fff;font-size:20px;margin:5px;background:#009BB0}@media (min-width:961px){section#exam-class .exam-list .box-cnt>.item p{font-size:16px}}section#exam-class .exam-list .btm-link{margin-top:30px}@media (min-width:961px){section#exam-class .exam-list .btm-link{margin-top:50px}}section#exam-class .exam-list .btm-link .title{display:flex;justify-content:center;align-items:center;font-size:16px}@media (min-width:961px){section#exam-class .exam-list .btm-link .title{font-size:18px}}section#exam-class .exam-list .btm-link .title::before,section#exam-class .exam-list .btm-link .title::after{display:block;content:"";border-right:2px solid #302C2C;height:15px;margin:0 15px}@media (min-width:961px){section#exam-class .exam-list .btm-link .title::before,section#exam-class .exam-list .btm-link .title::after{height:20px;margin:0 20px}}section#exam-class .exam-list .btm-link .title::before{transform:rotate(-20deg)}section#exam-class .exam-list .btm-link .title::after{transform:rotate(20deg)}section#exam-class .exam-list .btm-link .radiusbtn{max-width:350px;margin:5px auto 0;border-radius:30px}@media (min-width:961px){section#exam-class .exam-list .btm-link .radiusbtn{height:60px;margin-top:15px}}section#exam-class .exam-list .btm-link .radiusbtn div{font-size:16px}@media (min-width:961px){section#exam-class .exam-list .btm-link .radiusbtn div{font-size:18px}}section#exam-class .exam-list .btm-link .radiusbtn::after{background:#F78080}section#exam-class .exam-list .btm-link .radiusbtn.gray{pointer-events:none !important}section#exam-class .exam-list .btm-link .radiusbtn.gray::after{background:#ccc !important}.dep-link{display:none !important}.footer{margin-top:0}