body#admissionoffice .mv{position:relative}body#admissionoffice .mv .date{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);width:330px}@media (min-width:961px){body#admissionoffice .mv .date{width:650px}}body#admissionoffice .slant_title{display:flex;justify-content:center;align-items:center}body#admissionoffice .slant_title::before,body#admissionoffice .slant_title::after{display:block;content:"";transform-origin:bottom;height:36px;border-right:2px solid #282837;border-radius:1px}@media (min-width:961px){body#admissionoffice .slant_title::before,body#admissionoffice .slant_title::after{height:50px}}body#admissionoffice .slant_title::before{transform:rotate(-30deg);margin-right:1em}@media (min-width:961px){body#admissionoffice .slant_title::before{margin-right:1.4em}}body#admissionoffice .slant_title::after{transform:rotate(30deg);margin-left:1em}@media (min-width:961px){body#admissionoffice .slant_title::after{margin-left:1.4em}}body#admissionoffice .slant_title h2{font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}@media (min-width:961px){body#admissionoffice .slant_title h2{font-size:18px}}body#admissionoffice .slant_title h2 strong{display:block;font-size:17px;line-height:1.4}@media (min-width:961px){body#admissionoffice .slant_title h2 strong{font-size:25px}}body#admissionoffice .slant_title h2 strong.large{font-size:22px;line-height:1.2}@media (min-width:961px){body#admissionoffice .slant_title h2 strong.large{font-size:33px}}body#admissionoffice section#type{padding:60px 0}@media (min-width:961px){body#admissionoffice section#type{padding:100px 0}}body#admissionoffice section#type .slant_title{margin-bottom:30px}@media (min-width:961px){body#admissionoffice section#type .clm{transform:translateX(-50px)}}@media (max-width:960px){body#admissionoffice section#type .clm .cld{margin-top:20px}}@media (min-width:961px){body#admissionoffice section#type .clm .cld{margin:0 50px}}@media (max-width:960px){body#admissionoffice section#type .clm .cld:nth-child(1) .char{width:217px;margin:0 auto;transform:translateX(-15%)}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(1) .char{width:291px}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(1) p{transform:translateX(37%)}}@media (max-width:960px){body#admissionoffice section#type .clm .cld:nth-child(2) .char{width:188px;margin:0 auto;transform:translateX(-13%)}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(2) .char{width:250px}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(2) p{transform:translateX(23%)}}@media (max-width:960px){body#admissionoffice section#type .clm .cld:nth-child(3) .char{width:238px;margin:0 auto;transform:translateX(11%)}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(3) .char{width:321px}}@media (min-width:961px){body#admissionoffice section#type .clm .cld:nth-child(3) p{transform:translateX(7%)}}@media (min-width:961px){body#admissionoffice section#type .clm .cld{width:220px}}body#admissionoffice section#type .clm .cld .char{max-width:none}body#admissionoffice section#type .clm .cld p{margin-top:5px;font-weight:600;text-align:center;line-height:1.5em;white-space:nowrap}@media (min-width:961px){body#admissionoffice section#type .clm .cld p{margin-top:10px}}body#admissionoffice section#type .clm .cld p span{display:block;margin-left:-8%}@media (min-width:961px){body#admissionoffice section#type .clm .cld p span{margin-left:-5%}}body#admissionoffice section#flow{padding:60px 0;background:#DDDEEF}@media (min-width:961px){body#admissionoffice section#flow{padding:100px 0}body#admissionoffice section#flow::before{display:block;content:"";position:absolute;top:-20px;left:50%;transform:translateX(-49%);width:1524px;height:1921px;background:url(../img/admissionoffice/circle_bg.svg) no-repeat center;background-size:contain}}body#admissionoffice section#flow .slant_title{margin-bottom:20px}@media (min-width:961px){body#admissionoffice section#flow .slant_title{margin-bottom:30px}}body#admissionoffice section#flow .section_box{padding-top:0;padding-bottom:0;box-shadow:5px 5px 0 #FFF55B;border:1px solid #282837}@media (min-width:961px){body#admissionoffice section#flow .section_box{box-shadow:10px 10px 0 #FFF55B}}body#admissionoffice section#flow .list>.item{position:relative;padding:85px 0 30px;background-repeat:no-repeat;background-position:center 30px;background-size:55px 45px}body#admissionoffice section#flow .list>.item:nth-child(n+2){border-top:1px solid #C9C9CD}@media (min-width:961px){body#admissionoffice section#flow .list>.item{background-position:left 56px;background-size:74px 60px;padding:55px 0 55px 105px}}body#admissionoffice section#flow .list>.item:nth-child(1){background-image:url(../img/admissionoffice/step_flag1.jpg)}body#admissionoffice section#flow .list>.item:nth-child(2){background-image:url(../img/admissionoffice/step_flag2.jpg)}@media (max-width:960px){body#admissionoffice section#flow .list>.item:nth-child(3){padding-top:30px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item:nth-child(3){padding-left:0}}body#admissionoffice section#flow .list>.item:nth-child(4){background-image:url(../img/admissionoffice/step_flag3.jpg)}body#admissionoffice section#flow .list>.item:nth-child(5){background-image:url(../img/admissionoffice/step_flag4.jpg)}@media (min-width:961px){body#admissionoffice section#flow .list>.item:nth-child(5){background-position:left 33px}}body#admissionoffice section#flow .list>.item:nth-child(6){background-image:url(../img/admissionoffice/step_flag5.jpg)}@media (min-width:961px){body#admissionoffice section#flow .list>.item:nth-child(6){background-position:left 31px}}body#admissionoffice section#flow .list>.item:nth-child(7){padding-left:0}@media (max-width:960px){body#admissionoffice section#flow .list>.item:nth-child(7){padding-top:40px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item:nth-child(7){padding-top:70px;padding-bottom:70px}}body#admissionoffice section#flow .list>.item p{font-weight:500}@media (max-width:960px){body#admissionoffice section#flow .list>.item .head{margin-bottom:20px;text-align:center}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .head{margin-bottom:15px}}body#admissionoffice section#flow .list>.item .head.center{text-align:center}body#admissionoffice section#flow .list>.item .head .title{font-size:20px;line-height:1.2}@media (min-width:961px){body#admissionoffice section#flow .list>.item .head .title{font-size:30px}}body#admissionoffice section#flow .list>.item .head .title+p{margin-top:10px}@media (min-width:961px){body#admissionoffice section#flow .list>.item .head .title+p{margin-top:15px}}body#admissionoffice section#flow .list>.item .head p{font-size:14px;font-weight:bold;line-height:1.4}body#admissionoffice section#flow .list>.item .head p+.title{margin-top:5px}@media (max-width:960px){body#admissionoffice section#flow .list>.item .link_list{margin-top:25px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .link_list{display:flex;justify-content:space-between;margin-top:25px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .link_list .item:nth-child(n+2){margin-top:40px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .link_list .item{width:calc(50% - 20px)}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .link_list .item .txt{margin:15px 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .link_list .item .txt{height:90px}}body#admissionoffice section#flow .list>.item .link_list .item .txt h4{margin-top:5px;line-height:1.4}@media (min-width:961px){body#admissionoffice section#flow .list>.item .link_list .item .txt h4{margin-top:10px}}body#admissionoffice section#flow .list>.item .link_list .item .txt p{margin-top:10px;font-size:13px;line-height:1.3}@media (min-width:961px){body#admissionoffice section#flow .list>.item .link_list .item .txt p{font-size:14px}}body#admissionoffice section#flow .list>.item .link_list .item .arrow_btn{color:#fff;background:#9F71A3;border:none}body#admissionoffice section#flow .list>.item .link_list .item .arrow_btn::after{background-image:url(../img/common/btn-arrow_white.svg)}body#admissionoffice section#flow .list>.item .web-entry p{line-height:1.4}body#admissionoffice section#flow .list>.item .web-entry p:nth-child(1){color:#F27BA6;font-size:15px;font-weight:bold}@media (max-width:960px){body#admissionoffice section#flow .list>.item .web-entry p:nth-child(1){margin-bottom:5px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .web-entry p:nth-child(1){margin-bottom:2px;font-size:18px}}body#admissionoffice section#flow .list>.item .web-entry p*:nth-child(2){font-size:14px}@media (max-width:960px){body#admissionoffice section#flow .list>.item .web-entry .img{transform:translateX(-10%);width:250px;margin:15px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .web-entry .img{position:absolute;top:50%;transform:translateY(-50%);left:550px;width:334px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .date_list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:25px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .date_list .item{width:200px;margin:15px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .date_list .item{width:230px;max-width:calc(33.33% - 13.33px)}body#admissionoffice section#flow .list>.item .date_list .item:nth-child(1){margin-left:calc(50% - 240px)}body#admissionoffice section#flow .list>.item .date_list .item:nth-child(2){margin-left:20px;margin-right:calc(50% - 240px)}body#admissionoffice section#flow .list>.item .date_list .item:nth-child(4){margin:0 20px}body#admissionoffice section#flow .list>.item .date_list .item:nth-child(n+3){margin-top:20px}}body#admissionoffice section#flow .list>.item .appeal p{font-size:16px;font-weight:bold}@media (min-width:961px){body#admissionoffice section#flow .list>.item .appeal p{font-size:22px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .appeal .img{width:200px;margin:20px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .appeal .img{position:absolute;top:50%;transform:translateY(-50%);left:600px;width:250px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .application .img{width:180px;margin:10px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .application .img{position:absolute;top:50%;left:500px;transform:translateY(-50%)}}body#admissionoffice section#flow .list>.item .result{position:relative}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result{display:flex;justify-content:flex-end;align-content:center;flex-flow:row-reverse}}body#admissionoffice section#flow .list>.item .result::after{display:block;content:"";position:absolute;aspect-ratio:1.3714285714;background:url(../img/admissionoffice/arrow.svg) no-repeat center;background-size:contain}@media (max-width:960px){body#admissionoffice section#flow .list>.item .result::after{top:-47px;left:50%;transform:translateX(-50%);width:50px}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result::after{top:-85px;left:253px;width:100px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .result .txt{text-align:center}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result .txt{transform:translateY(10px)}}body#admissionoffice section#flow .list>.item .result .txt h3{margin-bottom:10px;color:#F27BA6;font-size:27px;line-height:1}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result .txt h3{font-size:40px}}body#admissionoffice section#flow .list>.item .result .txt p{font-size:15px}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result .txt p{font-size:18px}}@media (max-width:960px){body#admissionoffice section#flow .list>.item .result .img{width:216px;margin:20px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .list>.item .result .img{width:266px;margin-right:15px}}body#admissionoffice section#flow .btm{position:relative}body#admissionoffice section#flow .btm .btn{position:relative;max-width:325px;margin:35px auto 0}@media (min-width:961px){body#admissionoffice section#flow .btm .btn{max-width:555px;margin-top:70px}body#admissionoffice section#flow .btm .btn::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/admissionoffice/entry_btn_hover.svg) no-repeat center;background-size:contain;transition:opacity 0.3s;opacity:0}body#admissionoffice section#flow .btm .btn:hover::after{opacity:1}}body#admissionoffice section#flow .btm::after{display:block;content:"";background:url(../img/admissionoffice/entry_char_sp.png) no-repeat center;background-size:contain}@media (max-width:960px){body#admissionoffice section#flow .btm::after{width:145px;height:150px;margin:25px auto 0}}@media (min-width:961px){body#admissionoffice section#flow .btm::after{position:absolute;top:-20px;left:50%;transform:translateX(-55%);width:830px;height:220px;background-image:url(../img/admissionoffice/entry_char.png)}}/*# sourceMappingURL=admissionoffice.css.map */