.l-content{position:relative;z-index:1}@media (max-width: 999px){.l-content{margin-top:59px}}.sec-content{position:relative}.sec-content:first-child{margin-bottom:100px}@media (max-width: 999px){.sec-content:first-child{margin-bottom:56px}}.sec-content:nth-child(even):after{content:'';position:absolute;height:100%;width:50%;right:0;top:0;background-color:#FFF8EF}.sec-content:nth-child(even) .inner:after{content:'';position:absolute;height:100%;width:50%;left:68px;top:0;background-color:#FFF8EF}@media (max-width: 999px){.sec-content:nth-child(even) .inner:after{left:25px}}.sec-content .inner{max-width:1240px;padding-left:110px;position:relative}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-content .inner{padding-left:90px}}@media (max-width: 999px){.sec-content .inner{padding-left:54px}}.sec-content .title-step{display:flex;align-items:flex-end;position:relative;z-index:1;margin-top:4px}@media (max-width: 999px){.sec-content .title-step{margin-top:0;align-items:flex-start}}.sec-content .title-step__left{font-family:"Shippori Mincho",serif;color:#ff8c00;width:78px;flex-shrink:0;white-space:nowrap}@media (max-width: 999px){.sec-content .title-step__left{width:63px;position:relative;top:-4px}}.sec-content .title-step__left span{padding-left:10px;display:block;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.05em;font-weight:500}@media (max-width: 999px){.sec-content .title-step__left span{font-size:11px;font-size:1.1rem;line-height:1em;padding-left:8px}}.sec-content .title-step__left p{font-size:46px;font-size:4.6rem;line-height:1em;letter-spacing:.05em;margin:3px 0 0 2px}@media (max-width: 999px){.sec-content .title-step__left p{margin:1px 0 0 4px;font-size:38px;font-size:3.8rem;line-height:1em}}.sec-content .title-step .c-title01{font-size:36px;font-size:3.6rem;line-height:1.88889em;letter-spacing:.05em;position:relative;top:11px;flex:1}@media (max-width: 999px){.sec-content .title-step .c-title01{top:0;font-size:26px;font-size:2.6rem;line-height:1.69231em}.sec-content .title-step .c-title01__line{padding-bottom:5px}}.sec-content .content{position:relative;z-index:1;display:flex;align-items:flex-end;padding:38px 0 0 80px}@media (max-width: 999px){.sec-content .content{display:block;padding:17px 0 0 4px}}.sec-content .content .desc{flex:1;padding-right:33px}@media only screen and (min-width: 1000px) and (max-width: 1110px){.sec-content .content .desc{padding-right:20px}}@media (max-width: 999px){.sec-content .content .desc{padding-right:0}}.sec-content .content .desc .text-top{font-size:16px;font-size:1.6rem;line-height:1.875em}@media only screen and (min-width: 1000px) and (max-width: 1110px){.sec-content .content .desc .text-top{font-size:15px;font-size:1.5rem}}@media (max-width: 999px){.sec-content .content .desc .text-top{line-height:1.75em}}.sec-content .content .desc .text-note{display:flex;align-items:flex-start;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.024em;margin-top:16px}@media (max-width: 999px){.sec-content .content .desc .text-note{font-size:14px;font-size:1.4rem;line-height:1.57143em;margin-top:19px;padding-left:3px}}.sec-content .content .desc .text-note span{flex-shrink:0}@media (max-width: 999px){.sec-content .content .desc .text-note span{margin-right:4px}}.sec-content .content .desc .list-number{list-style:decimal}.sec-content .content .desc .list-number li{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.025em;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-content .content .desc .list-number li{line-height:1.75em;margin-top:5px}}.sec-content .content .desc .list-number li span{font-family:"Shippori Mincho",serif;color:#ff8c00;padding-right:8px;flex-shrink:0;font-weight:700}@media (min-width: 1000px){.sec-content .content .desc .list-number li span{font-size:17px;font-size:1.7rem;margin-top:-1px}}@media (max-width: 999px){.sec-content .content .desc .list-number li span{padding-right:5px}}.sec-content .content .desc .list-ul{background-color:#fff;display:table;margin-top:9px;padding:10px 20px 10px 28px}@media (max-width: 999px){.sec-content .content .desc .list-ul{margin-top:20px;padding:15px 18px 20px 23px;width:100%}}.sec-content .content .desc .list-ul .flex{display:flex;align-items:flex-start}@media (max-width: 999px){.sec-content .content .desc .list-ul .flex{display:block}}.sec-content .content .desc .list-ul__title{flex-shrink:0;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.025em;font-weight:700}.sec-content .content .desc .list-ul ul{flex:1;display:flex;flex-wrap:wrap;padding-left:16px;margin-right:-15px}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-content .content .desc .list-ul ul{margin-right:-10px;padding-left:10px;margin-top:2px}}@media (max-width: 999px){.sec-content .content .desc .list-ul ul{padding-left:0;margin-right:0;margin-top:2px}}.sec-content .content .desc .list-ul ul li{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.025em;display:flex;align-items:flex-start;margin-right:15px}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-content .content .desc .list-ul ul li{margin-right:10px;font-size:15px;font-size:1.5rem}}@media (max-width: 999px){.sec-content .content .desc .list-ul ul li{font-size:15px;font-size:1.5rem;line-height:1.46667em;margin:6px 0 0 0}.sec-content .content .desc .list-ul ul li:first-child{margin-top:0}}.sec-content .content .desc .list-ul ul li span{flex-shrink:0;margin-right:5px}.sec-content .content .desc .link{margin-top:44px}@media (max-width: 999px){.sec-content .content .desc .link{margin-top:26px}}.sec-content .content .desc .link__title{text-align:center;font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.025em;font-weight:500}@media (max-width: 999px){.sec-content .content .desc .link__title{font-size:15px;font-size:1.5rem;line-height:1.6em}}.sec-content .content .desc .tel{background-color:#FFF8EF;display:block;margin-top:10px;text-align:center;min-height:100px;padding:15px 0;cursor:pointer}@media only screen and (min-width: 1025px){.sec-content .content .desc .tel:hover{opacity:1}}@media (max-width: 999px){.sec-content .content .desc .tel{border:solid 1px #fff;position:relative;padding:12px 23px 9px}}.sec-content .content .desc .tel__top{font-family:"Roboto",sans-serif;font-style:italic;white-space:nowrap}@media (max-width: 999px){.sec-content .content .desc .tel__top{text-align:center}}.sec-content .content .desc .tel__top .fz1{font-size:18px;font-size:1.8rem;line-height:1.16667em;letter-spacing:.05em;font-weight:300;margin-right:5px}@media (max-width: 999px){.sec-content .content .desc .tel__top .fz1{font-size:14px;font-size:1.4rem;line-height:1.14286em;margin:0;position:relative;left:-2px}}.sec-content .content .desc .tel__top .fz2{font-size:38px;font-size:3.8rem;line-height:1.15789em;letter-spacing:.05em;font-weight:300;position:relative;top:4px}@media only screen and (min-width: 1000px) and (max-width: 1080px){.sec-content .content .desc .tel__top .fz2{font-size:38px;font-size:3.8rem}}@media (max-width: 999px){.sec-content .content .desc .tel__top .fz2{top:2px;font-size:30px;font-size:3rem;line-height:1.16667em}}.sec-content .content .desc .tel__time{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;padding:2px 0 0 0}@media (max-width: 999px){.sec-content .content .desc .tel__time{padding:1px 0 0 0;text-align:center;font-size:12px;font-size:1.2rem;position:relative;top:-2px}}.sec-content .content .desc .tel__note{text-align:center;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.05em;border-top:dashed 1px #DDDDDD}@media (max-width: 999px){.sec-content .content .desc .tel__note{margin-top:5px;padding-top:7px}}.sec-content .content .desc .btn-contact{background-color:#ff8c00;display:flex;flex-direction:column;justify-content:center;width:100%;height:88px;color:#fff;position:relative;margin-top:20px;padding:5px 10px;transition:box-shadow .5s;will-change:box-shadow;cursor:pointer}@media (max-width: 999px){.sec-content .content .desc .btn-contact{width:100%;height:75px;display:block;top:0;padding:8px 25px 17px 11px;margin-top:10px}}.sec-content .content .desc .btn-contact__text01{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.9375em;letter-spacing:.025em;display:block}@media (max-width: 999px){.sec-content .content .desc .btn-contact__text01{font-size:13px;font-size:1.3rem;line-height:2.23077em}}.sec-content .content .desc .btn-contact__text02{display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.075em;font-weight:700}@media (max-width: 999px){.sec-content .content .desc .btn-contact__text02{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.04em}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-content .content .desc .btn-contact__text02{font-size:16px;font-size:1.6rem;letter-spacing:0em}}.sec-content .content .desc .btn-contact__text02 img{flex-shrink:0;margin-right:9px}.sec-content .content .desc .btn-contact:after{content:'';position:absolute;background-image:url(../../img/icon/ico_arrow_btn.svg);width:7px;height:13px;background-size:100% 100%;filter:brightness(0) invert(1);right:23px;top:calc(50% - 7px);transition:transform .5s;will-change:transform}@media only screen and (min-width: 1000px) and (max-width: 1120px){.sec-content .content .desc .btn-contact:after{right:15px}}@media (max-width: 999px){.sec-content .content .desc .btn-contact:after{right:13px}}@media only screen and (min-width: 1025px){.sec-content .content .desc .btn-contact:hover{opacity:1;box-shadow:0px 0px 15px rgba(255,140,0,0.6)}.sec-content .content .desc .btn-contact:hover:after{transform:translateX(5px)}}.sec-content .content .img{width:529px;flex-shrink:0}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-content .content .img{width:37.85714vw}}@media (max-width: 999px){.sec-content .content .img{width:100%;margin-top:36px}.sec-content .content .img img{width:100%}}.sec-content .icon-line-step{width:50px;height:calc(100% - 30px);position:absolute;left:30px;top:0;z-index:2;background-color:#FF8C00}@media (max-width: 999px){.sec-content .icon-line-step{width:30px;left:10px;height:calc(100% - 40px)}}.sec-content .icon-line-step:after{content:'';position:absolute;left:-12px;bottom:-20px;width:0;height:0;border-left:37px solid transparent;border-right:37px solid transparent;border-top:30px solid #FF8C00}@media (max-width: 999px){.sec-content .icon-line-step:after{border-left-width:26px;border-right-width:26px;left:-10px}}.sec-content .icon-line-step__text{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding-top:33px}@media (max-width: 999px){.sec-content .icon-line-step__text{padding-top:21px}.sec-content .icon-line-step__text img{width:17px}}.sec-content--step02 .inner{padding-top:47px;padding-bottom:67px}@media (max-width: 999px){.sec-content--step02 .inner{padding-bottom:54px}}.sec-content--step03 .inner{padding-top:84px;padding-bottom:97px}@media (max-width: 999px){.sec-content--step03 .inner{padding-top:49px;padding-bottom:54px}}.sec-content--step03 .icon-line-step{background-color:#F7BF22}.sec-content--step03 .icon-line-step:after{border-top-color:#F7BF22}@media (max-width: 999px){.sec-content--step03 .content{padding:23px 0 0 7px}}.sec-content--step03 .content .desc .list-ul{margin-top:15px;background-color:#FFF8EF}@media (max-width: 999px){.sec-content--step03 .content .desc .list-ul{margin-top:19px;padding:15px 18px 18px 21px}}@media (max-width: 999px){.sec-content--step03 .content .desc .list-ul ul{margin-top:-3px}}.sec-content--step03 .content .desc .list-ul ul li{margin-right:24px}@media (max-width: 999px){.sec-content--step03 .content .desc .list-ul ul li{margin-right:18px}.sec-content--step03 .content .desc .list-ul ul li:first-child{margin-top:6px}}.sec-content--step03 .content .desc .list-ul__title{margin-right:6px}.sec-content--step04 .c-line-decor{right:0;bottom:-140px;z-index:1}.sec-content--step04 .c-line-decor img{animation-duration:5s}.sec-content--step04 .inner{padding-top:45px;padding-bottom:73px}@media (max-width: 999px){.sec-content--step04 .inner{padding-bottom:53px}}.sec-content--step04 .icon-line-step{height:100%}.sec-content--step04 .icon-line-step:after{display:none}.sec-content--step04 .content{align-items:flex-start}@media (max-width: 999px){.sec-content--step04 .content{padding:22px 0 0 4px}}@media (min-width: 1000px){.sec-content--step04 .content .desc{padding-right:25px;margin-top:-5px}}@media (min-width: 1000px){.sec-content--step04 .content .desc .text-top{font-size:17px;font-size:1.7rem;line-height:1.88235em}}@media only screen and (min-width: 1000px) and (max-width: 1110px){.sec-content--step04 .content .desc .text-top{font-size:15px;font-size:1.5rem}}.sec-content--step04 .content .desc .list-ul{width:100%;padding-top:18px;padding-bottom:18px}@media (max-width: 999px){.sec-content--step04 .content .desc .list-ul{padding-top:14px;padding-bottom:18px}}.sec-content--step04 .content .desc .list-ul--break{margin:22px 0 0 0}@media (max-width: 999px){.sec-content--step04 .content .desc .list-ul--break{margin:20px 0 0 0}}.sec-content--step04 .content .desc .list-ul--break .flex{display:block}.sec-content--step04 .content .desc .list-ul--break ul{padding:2px 0 0 0}.sec-content--step04 .content .desc .list-ul--break ul li{font-size:16px;font-size:1.6rem;line-height:1.625em}@media (max-width: 999px){.sec-content--step04 .content .desc .list-ul--break ul li{font-size:15px;font-size:1.5rem;line-height:1.46667em}}.sec-content--step04 .content .desc .list-ul--02{padding-top:15px;padding-bottom:15px}@media (max-width: 999px){.sec-content--step04 .content .desc .list-ul--02{margin-top:10px;padding-bottom:18px}}.sec-content--step04 .content .desc .list-ul--02 ul{margin-top:3px}.sec-content--step04 .content .desc .list-ul--02 ul li{font-size:17px;font-size:1.7rem;line-height:1.64706em}@media (max-width: 999px){.sec-content--step04 .content .desc .list-ul--02 ul li{font-size:15px;font-size:1.5rem;line-height:1.46667em}}.sec-content--step04 .content .desc .list-ul__title{margin-right:5px}@media (max-width: 999px){.sec-content--step04 .content .img{margin-top:32px}}.sec-content--step05 .icon-line-step{height:100%;top:-1px}.sec-content--step05 .icon-line-step:after{display:none}.sec-content--step05 .inner{padding-top:88px;padding-bottom:95px}@media (max-width: 999px){.sec-content--step05 .inner{padding-top:48px;padding-bottom:47px}}@media (max-width: 999px){.sec-content--step05 .content{padding-top:25px;padding-left:7px}}.sec-content--step05 .title-step{margin-top:0}.sec-content--step06 .icon-line-step{top:-2px;height:calc(100% - 20px)}@media (max-width: 999px){.sec-content--step06 .icon-line-step{height:calc(100% - 16px)}}.sec-content--step06 .inner{padding-top:48px;padding-bottom:89px}@media (max-width: 999px){.sec-content--step06 .inner{padding-top:48px;padding-bottom:47px}}.sec-content--step06 .title-step{margin-top:0}.sec-content--step06 .content{margin-top:-3px}@media (max-width: 999px){.sec-content--step06 .content{padding-top:25px;padding-left:7px;margin-top:0}}@media (min-width: 1000px){.sec-content--step06 .content .desc .text-top{font-size:17px;font-size:1.7rem;line-height:1.88235em}}.link-life-after-admission{padding:108px 0 145px;position:relative}@media (max-width: 999px){.link-life-after-admission{padding:69px 20px 120px}}.link-life-after-admission .c-line-decor{left:-44px;top:53px}@media (max-width: 999px){.link-life-after-admission .c-line-decor{left:0;top:37.33333vw;width:56vw}}.link-life-after-admission a{width:664px;display:flex;position:relative;margin:0 auto;z-index:1;transition:box-shadow .5s;will-change:box-shadow;cursor:pointer}@media (max-width: 999px){.link-life-after-admission a{width:100%}}.link-life-after-admission a:after{content:'';position:absolute;background-image:url(../../img/icon/ico_arrow_btn.svg);width:7px;height:13px;background-size:100% 100%;filter:brightness(0) invert(1);right:25px;top:calc(50% - 3px);transition:transform .5s;will-change:transform}@media (max-width: 999px){.link-life-after-admission a:after{right:16px}}@media only screen and (max-width: 999px) and (max-width: 374px){.link-life-after-admission a:after{right:10px}}.link-life-after-admission a .img{width:264px;flex-shrink:0;overflow:hidden}@media (max-width: 999px){.link-life-after-admission a .img{width:103px}}.link-life-after-admission a .img img{transition:transform .5s;will-change:transform}.link-life-after-admission a .desc{background-color:#ff8c00;flex:1;font-family:"Shippori Mincho",serif;position:relative;display:flex;align-items:center;justify-content:center}.link-life-after-admission a .desc__title-top{font-size:21px;font-size:2.1rem;line-height:.80952em;letter-spacing:.05em;font-weight:500;background-color:#fff;color:#2F1A00;display:table;padding:13px;position:absolute;left:-39px;top:-8px}@media (max-width: 999px){.link-life-after-admission a .desc__title-top{font-size:16px;font-size:1.6rem;line-height:1em;padding:12px 13px;left:-18px;top:-17px}}.link-life-after-admission a .desc__title-top span{border-bottom:1px solid #2F1A00}.link-life-after-admission a .desc__title{font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.1em;font-weight:500;color:#fff;padding:10px 0 0 2px}@media (max-width: 999px){.link-life-after-admission a .desc__title{font-size:21px;font-size:2.1rem;line-height:1.52381em;letter-spacing:.075em;padding:0;margin:8px 0 0 -12px}}@media only screen and (min-width: 1025px){.link-life-after-admission a:hover{opacity:1}.link-life-after-admission a:hover .img img{transform:scale(1.1)}}

/*# sourceMappingURL=maps/flow.min.css.map */
