@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Oswald:400,500);@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Oswald:400,500);@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);*,:after,:before{box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden}a,body,button,input,select,textarea{color:#333;font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.75;text-align:left;word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}img{vertical-align:bottom;width:100%}.sp{display:block}@media all and (min-width:768px){.sp{display:none}}.pc{display:none}@media all and (min-width:768px){.pc{display:block}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.p-article{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media all and (min-width:768px){.p-article.is-animate{opacity:1;top:0;-webkit-transition:.7s cubic-bezier(.455,.03,.515,.955);transition:.7s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.p-article.is-animate-fixed{-webkit-transition:0s;transition:0s}}@media all and (min-width:768px){.p-article .slick-list{margin-top:-80px;padding:80px 0 0 0}}.p-article__items{padding:0 20px}@media all and (min-width:768px){.p-article__items{padding:0 13px}}.p-article__items>a{display:block}.p-article__items>a:hover .p-article__image__box img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-article__headline{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;z-index:2;font-size:1.4rem;margin-bottom:7px;background-color:#737272;color:#fff;line-height:1.71em;padding:0 3px}@media all and (min-width:768px){.p-article__headline{font-feature-settings:'palt';letter-spacing:.1em;margin-bottom:15px;padding:0 6px}}.p-article__image{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.p-article__image__box{height:100%;overflow:hidden;width:100%;border:solid 1px #737272;z-index:2}.p-article__image__box>img{flex-shrink:0;position:relative;z-index:2;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-article__image:after{content:'';display:block;width:100%;height:100%;top:10px;right:-10px;bottom:-10px;left:10px;position:absolute;background-color:#c9c9c9;-webkit-transition:.5s;transition:.5s}.p-article__image-text{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1.3;position:absolute;left:50%;text-align:left;top:42%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;text-align:center}.p-article__image-text-data--type1{color:#e6df4b;font-size:1.8rem;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-data--type1{font-size:3rem}}.p-article__image-text-data--type2{color:#ffcb8e;font-size:3.3rem;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-data--type2{font-size:4.5rem}}.p-article__image-text-large--type1{font-size:2rem;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-large--type1{font-size:3rem}}.p-article__image-text-large--type2{font-size:1.5rem;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-large--type2{font-size:2.8rem}}.p-article__image-text-medium--type1{font-size:1.2rem;font-weight:500;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-medium--type1{font-size:1.6rem}}.p-article__image-text-medium--type2{font-size:1.2rem;font-weight:500;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-medium--type2{font-size:1.5rem}}.p-article__image-text-small--type1{font-size:1rem;font-weight:500;display:block;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-small--type1{font-size:1.2rem;font-weight:400;letter-spacing:.03em}}.p-article__image-text-small--type2{font-size:.8rem;font-weight:500;display:block;margin-top:15px;white-space:nowrap}@media all and (min-width:768px){.p-article__image-text-small--type2{font-size:1.2rem;font-weight:400;margin-top:20px}}.p-article__text-area{background-color:#f7f7f7;width:100%;margin:-50px auto 0 auto;position:relative;z-index:3;width:calc(100% - 40px);-webkit-transition:all .3s;transition:all .3s;padding:20px 10px}@media all and (min-width:768px){.p-article__text-area{min-height:103px;padding:30px 10px}}.p-article__text{font-weight:400;line-height:1.96;overflow:hidden;height:75px;padding:0 5px}@media all and (min-width:768px){.p-article__text{font-size:1.5rem;line-height:1.86;height:81px;padding:0 10px}}.p-article .slick-next,.p-article .slick-prev{width:20px;height:20px;border:solid 1px #a0a0a0;border-radius:50%;font-size:0;flex-shrink:0;margin-top:auto;margin-bottom:90px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media all and (min-width:768px){.p-article .slick-next,.p-article .slick-prev{width:33px;height:33px}}.p-article .slick-next:before,.p-article .slick-prev:before{content:'';display:block;width:6px;height:6px;border-left:solid 2px #a0a0a0;border-bottom:solid 2px #a0a0a0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 5px auto auto}@media all and (min-width:768px){.p-article .slick-next:before,.p-article .slick-prev:before{width:10px;height:10px;margin:auto 9px auto auto}}.p-article .slick-next:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin:auto auto auto 5px}@media all and (min-width:768px){.p-article .slick-next:before{margin:auto auto auto 9px}}.p-article .slick-dots{position:absolute;width:100%;bottom:-30px;display:-webkit-box!important;display:flex!important;-webkit-box-pack:center;justify-content:center}@media all and (min-width:768px){.p-article .slick-dots{bottom:-50px}}.p-article .slick-dots li{font-size:0;padding:0 5px}@media all and (min-width:768px){.p-article .slick-dots li{padding:0 10px}}.p-article .slick-dots li button{background-color:#e5e5e5;font-size:0;display:inline-block;width:10px;height:10px;border-radius:50%;cursor:pointer}.p-article .slick-dots li.slick-active button{background-color:#a0a0a0}.c-flex{display:-webkit-box;display:flex}@media all and (min-width:768px){.c-flex--pc{display:-webkit-box;display:flex}}.u-c-white{color:#fff!important}.u-bg--gray{background-color:#4f5050}@media all and (min-width:768px){.c-link-list{opacity:0;position:relative;top:17px}.c-link-list::after{clear:both;content:'';display:block}}@media all and (min-width:768px){.c-link-list.is-animate{opacity:1;top:0;-webkit-transition:.7s cubic-bezier(.455,.03,.515,.955);transition:.7s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-link-list.is-animate-fixed{-webkit-transition:0s;transition:0s}}@media all and (min-width:768px){.c-link-list__item{float:left;width:31.66666%}}.c-link-list__item:nth-of-type(n+2){margin-top:calc(20px + 4.35%)}@media all and (min-width:768px){.c-link-list__item:nth-of-type(n+2){margin-left:2.5%;margin-top:0}}.c-link-list__item>a{display:block}@media all and (min-width:768px){.c-link-list__item>a:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}}@media all and (min-width:768px){.c-link-list__image{overflow:hidden}}@media all and (min-width:768px){.c-link-list__image>img{-webkit-transition:-webkit-transform .5s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .5s cubic-bezier(.455,.03,.515,.955);transition:transform .5s cubic-bezier(.455,.03,.515,.955);transition:transform .5s cubic-bezier(.455,.03,.515,.955),-webkit-transform .5s cubic-bezier(.455,.03,.515,.955)}}.c-link-list__text{font-size:1.4rem;line-height:1;margin-top:10px}@media all and (min-width:768px){.c-link-list__text{font-size:1.5rem;margin-top:20px}}.p-visual-index{position:relative}@media all and (min-width:768px){.p-visual-index{display:block;height:calc((100vh - 80px) * .8);overflow:hidden;width:100%}}.p-visual-index::after{background-color:#000;content:'';height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}@media all and (min-width:768px){.p-visual-index::after{opacity:0;-webkit-transition:opacity .75s;transition:opacity .75s}}.p-visual-index__copy{font-feature-settings:'palt';letter-spacing:.1rem;color:#fff;font-size:calc(35px + 4vw);font-weight:700;left:0;line-height:1.5;padding-left:3.5%;position:absolute;text-align:center;text-shadow:#555 1px 1px 4px;top:50%;-webkit-transform:translateY(-62%);transform:translateY(-62%);width:100%;z-index:2}@media all and (min-width:768px){.p-visual-index__copy{font-size:7rem}}@media all and (min-width:768px){.p-visual-index.is-filter-on::after{opacity:.55}}.p-movie-index{display:none}@media all and (min-width:768px){.p-movie-index{display:block;left:50%;min-height:100vh;min-width:100vw;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-slider-sp{display:block;position:relative}@media all and (min-width:768px){.p-slider-sp{display:none}}.p-slider-sp li{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}.p-slider-sp li:nth-of-type(1){background-image:url(../../images/new/index/sp-visual1.jpg)}.p-slider-sp li:nth-of-type(2){background-image:url(../../images/new/index/sp-visual2.jpg)}.p-slider-sp li:nth-of-type(3){background-image:url(../../images/new/index/sp-visual3.jpg)}.p-slider-sp li:nth-of-type(4){background-image:url(../../images/new/index/sp-visual4.jpg)}.p-slider-sp li:nth-of-type(5){background-image:url(../../images/new/index/sp-visual5.jpg)}.p-slider-sp li:nth-of-type(6){background-image:url(../../images/new/index/sp-visual6.jpg)}.p-slider-sp li:nth-of-type(7){background-image:url(../../images/new/index/sp-visual7.jpg)}.p-slider-sp li:nth-of-type(8){background-image:url(../../images/new/index/sp-visual8.jpg)}.p-slider-sp li:nth-of-type(9){background-image:url(../../images/new/index/sp-visual9.jpg)}.p-slider-sp li:nth-of-type(10){background-image:url(../../images/new/index/sp-visual10.jpg)}.p-section-index{width:100%}.p-section-index__inner{padding:calc(20px + 8%) 4% 0}@media all and (min-width:768px){.p-section-index__inner{margin-left:auto;margin-right:auto;max-width:1260px;padding:80px 30px 0}}@media all and (min-width:768px){.p-section-index__block{opacity:0;position:relative;top:17px}}@media all and (min-width:768px){.p-section-index__block.is-animate{opacity:1;top:0;-webkit-transition:.7s cubic-bezier(.455,.03,.515,.955);transition:.7s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.p-section-index__block.is-animate-fixed{-webkit-transition:0s;transition:0s}}.p-section-index__headline{font-family:Oswald,sans-serif;color:#111;font-size:2.8rem;font-weight:500;letter-spacing:.1rem;line-height:1;margin-bottom:calc(15px + 5.8%);text-align:center;text-transform:uppercase}@media all and (min-width:768px){.p-section-index__headline{font-size:3rem;margin-bottom:40px}}.p-section-index--01{padding-bottom:calc(20px + 8%)}@media all and (min-width:768px){.p-section-index--01{padding-bottom:80px}}.p-section-index--02{padding-bottom:calc(20px + 8%)}@media all and (min-width:768px){.p-section-index--02{padding-bottom:80px}}.p-section-index--03{background-color:#e5e5e5;padding-bottom:calc(20px + 8%)}@media all and (min-width:768px){.p-section-index--03{padding-bottom:80px}}.p-section-index--04{padding-bottom:calc(20px + 8%)}@media all and (min-width:768px){.p-section-index--04{padding-bottom:80px}}@media all and (min-width:768px){.p-section-index__child{opacity:0;position:relative;top:17px}}@media all and (min-width:768px){.p-section-index__child.is-animate{opacity:1;top:0;-webkit-transition:.7s cubic-bezier(.455,.03,.515,.955);transition:.7s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.p-section-index__child.is-animate-fixed{-webkit-transition:0s;transition:0s}}.p-section-index__child:nth-of-type(n+2){margin-top:calc(15px + 8.7%)}@media all and (min-width:768px){.p-section-index__child:nth-of-type(n+2){margin-top:80px}}@media all and (min-width:768px){.p-service-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}}@media all and (min-width:768px){.p-service-list__item{float:left;width:calc((100% - 60px)/ 2);-webkit-transition:.3s;transition:.3s}}.p-service-list__item:hover{box-shadow:0 5px 8px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.p-service-list__item:not(:first-child){margin-top:10px}@media all and (min-width:768px){.p-service-list__item:not(:first-child){margin-top:0}}@media all and (min-width:768px){.p-service-list__item:nth-child(n+3){margin-top:30px}}.p-information-list__item{width:100%}.p-information-list__item::after{clear:both;content:'';display:block}@media all and (min-width:768px){.p-information-list__item{display:table}}.p-information-list__item:nth-of-type(n+2){margin-top:calc(10px + 2.9%)}@media all and (min-width:768px){.p-information-list__item:nth-of-type(n+2){margin-top:20px}}.p-information-list__date{display:inline-block;font-size:1.4rem;line-height:1;vertical-align:middle}@media all and (min-width:768px){.p-information-list__date{display:table-cell;font-size:1.5rem;min-width:100px;width:8.33333%}}.p-information-list__category{background-color:#2c5496;color:#fff;display:inline-block;font-size:1.1rem;letter-spacing:.05rem;line-height:1;margin-left:7px;padding:5px 10px}@media all and (min-width:768px){.p-information-list__category{display:table-cell;font-size:1.5rem;font-weight:200;min-width:140px;padding:8px 0;text-align:center;vertical-align:middle;white-space:nowrap}}.p-information-list__title{display:block;line-height:1.5;margin-top:7px}@media all and (min-width:768px){.p-information-list__title{display:table-cell;padding-left:20px;vertical-align:middle;width:80%}}.p-information-list__title>a{font-feature-settings:'palt';letter-spacing:.1rem;line-height:1.5}@media all and (min-width:768px){.p-information-list__title>a{font-size:1.5rem;line-height:1.86;opacity:1;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),color .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955),color .2s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.p-information-list__title>a:hover{color:#2c5496;opacity:.8}}.p-information-list+.p-information-list{margin-top:40px}@media all and (min-width:768px){.c-container{margin-left:auto;margin-right:auto;max-width:1260px;padding:80px 30px}.c-container::after{clear:both;content:'';display:block}}@media all and (min-width:768px){.c-lower-contents{float:left;width:75%}}@media all and (min-width:768px){.c-lower-contents--center{float:none;margin-left:auto;margin-right:auto}}.c-visual-lower{background-position:center center;background-repeat:no-repeat;background-size:cover;height:170px;position:relative;width:100%}@media all and (min-width:768px){.c-visual-lower{height:310px}}.c-visual-lower--corporate{background-image:url(../../images/new/corporate/common/corporate-visual.jpg);background-position:center center}.c-visual-lower--service{background-image:url(../../images/new/service/index/service-visual.jpg)}.c-visual-lower--plane{background-color:#2c5496;height:200px}.c-lower-page-title{font-feature-settings:'palt';letter-spacing:.5rem;color:#fff;font-size:2.4rem;font-weight:500;left:50%;line-height:1;padding:15px 30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media all and (min-width:768px){.c-lower-page-title{font-size:5rem;padding:30px 65px}}.c-section-lower{padding:calc(10px + 8%) 4% 0}@media all and (min-width:768px){.c-section-lower:nth-of-type(2){margin-top:50px}}.c-section-lower:last-of-type{padding-bottom:calc(10px + 8%)}@media all and (min-width:768px){.c-section-lower:last-of-type{padding-bottom:0}}@media all and (min-width:768px){.c-section-lower{padding:0}}.c-section-lower__contents:nth-of-type(n+2){margin-top:40px}@media all and (min-width:768px){.c-section-lower__contents:nth-of-type(n+2){margin-top:55px}}.c-section-lower__contents>a{margin-top:3px}@media all and (min-width:768px){.c-section-lower__contents>a{margin-top:5px}}.c-section-lower__title{border-bottom:2px solid #2c5496;color:#111;font-size:2.8rem;font-weight:500;letter-spacing:.1rem;line-height:1;margin-bottom:calc(5px + 3.49%);padding-bottom:calc(5px + 3.49%);text-align:center;text-transform:uppercase}@media all and (min-width:768px){.c-section-lower__title{border-bottom-width:4px;font-size:3rem;margin-bottom:20px;padding-bottom:20px;position:relative}}.c-section-lower__title-supp{display:none}@media all and (min-width:768px){.c-section-lower__title-supp{display:block;font-size:1.5rem;font-weight:300;position:absolute;right:0;top:10px}}.c-section-lower__title--line{font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border-bottom-color:#40ad42;font-size:2rem;font-weight:600;letter-spacing:0}@media all and (min-width:768px){.c-section-lower__title--line{font-size:2.6rem;margin-bottom:40px}}.c-section-lower__title--lower-case{text-transform:inherit}.c-section-lower__child:nth-of-type(n+2){margin-top:calc(20px + 3.5%)}@media all and (min-width:768px){.c-section-lower__child:nth-of-type(n+2){margin-top:80px}}@media all and (min-width:768px){.c-section-lower__child-child{margin-top:65px}}.c-section-lower__headline{color:#2c5496;font-size:1.8rem;font-weight:500;line-height:1.38;margin-bottom:calc(10px + 2.9%)}@media all and (min-width:768px){.c-section-lower__headline{font-size:2.2rem;line-height:1.5;margin-bottom:20px}}.c-section-lower__sub-headline{font-size:1.4rem;font-weight:500;line-height:1.38;margin-bottom:calc(10px + 2.9%);margin-top:calc(18px + 3.48%)}@media all and (min-width:768px){.c-section-lower__sub-headline{font-size:1.8rem;line-height:1.5;margin-bottom:20px;margin-top:32px}}.c-section-lower__sub-headline--color{color:#2c5496}@media all and (min-width:768px){.c-section-lower__sub-headline--color{font-size:2rem}}.c-section-lower__sub-headline>a{color:#2c5496;font-size:inherit;font-weight:inherit;letter-spacing:inherit}@media all and (min-width:768px){.c-section-lower__sub-headline>a:hover{text-decoration:underline}}.c-section-lower__text{font-size:1.2rem;line-height:1.66}@media all and (min-width:768px){.c-section-lower__text{font-size:1.5rem}}.c-section-lower__text>a{color:#2c5496;font-size:1.2rem;line-height:inherit}@media all and (min-width:768px){.c-section-lower__text>a{font-size:1.5rem}}@media all and (min-width:768px){.c-section-lower__text>a:hover{text-decoration:underline}}.c-section-lower__text--center{text-align:center}.c-section-lower__text:nth-of-type(n+2){margin-top:20px}.c-section-lower__text--privacy{padding-left:100px;position:relative;margin-bottom:calc(10px + 3.48%);margin-top:calc(10px + 3.48%)}@media all and (min-width:768px){.c-section-lower__text--privacy{margin-bottom:40px;margin-top:40px}}.c-section-lower__text--privacy>a{-webkit-transition:opacity .3s;transition:opacity .3s}.c-section-lower__text--privacy>a>img{content:'';height:75px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75px;z-index:1}.c-section-lower__text--privacy>a:hover{opacity:.75}.c-section-lower__text-link{color:#2c5496}.c-section-lower__number-list{margin-top:calc(5px + 3.48%)}@media all and (min-width:768px){.c-section-lower__number-list{margin-top:30px}}.c-section-lower__number-list__item{font-size:1.2rem}.c-section-lower__number-list__item::after{clear:both;content:'';display:block}@media all and (min-width:768px){.c-section-lower__number-list__item{font-size:1.4rem}}.c-section-lower__number-list__item:nth-of-type(n+2){margin-top:7px}@media all and (min-width:768px){.c-section-lower__number-list__item:nth-of-type(n+2){margin-top:14px}}.c-section-lower__number-list__item>span{display:block;float:left}.c-section-lower__number-list__item>span:nth-of-type(1){width:20px}.c-section-lower__number-list__item>span:nth-of-type(2){width:calc(100% - 20px)}.c-section-lower__number-list__item>a{color:#2c5496;font-size:inherit;line-height:inherit}@media all and (min-width:768px){.c-section-lower__number-list__item>a:hover{text-decoration:underline}}.c-section-lower__number-list__item--kerning{font-feature-settings:'palt';letter-spacing:.1rem}.c-section-lower__plane-list{clear:both;width:100%}.c-section-lower__plane-list ul{margin-bottom:10px;padding-left:0}.c-section-lower__plane-list li{font-size:1.2rem;padding-left:15px;position:relative}@media all and (min-width:768px){.c-section-lower__plane-list li{font-size:1.4rem;padding-left:20px}}.c-section-lower__plane-list>li::before{background-color:#333;border-radius:50%;content:'';left:5px;height:4px;position:absolute;top:8px;width:4px}@media all and (min-width:768px){.c-section-lower__plane-list>li::before{height:6px;left:5px;top:10px;width:6px}}.c-section-lower__plane-list>li li::before{background-color:#333;content:'';left:5px;height:2px;position:absolute;top:10px;width:5px}@media all and (min-width:768px){.c-section-lower__plane-list>li li::before{left:5px;top:12px;width:6px}}.c-section-lower__block{margin-top:calc(5px + 3.48%)}@media all and (min-width:768px){.c-section-lower__block{margin-top:30px;position:relative}}.c-section-lower__plane-link{color:#2c5496;display:table}@media all and (min-width:768px){.c-section-lower__plane-link{font-size:1.5rem}}@media all and (min-width:768px){.c-section-lower__plane-link:hover{text-decoration:underline}}.c-section-lower__adobe-link{display:none}@media all and (min-width:768px){.c-section-lower__adobe-link{background-image:url(../../images/new/privacy/icon-adobe-acrobat.png);background-position:left center;background-repeat:no-repeat;display:table;font-size:1.4rem;line-height:1.4;margin-top:30px;padding-left:180px;-webkit-transition:color .3s cubic-bezier(.455,.03,.515,.955);transition:color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-section-lower__adobe-link:hover{color:rgba(44,84,150,.8)}}.c-corporate-table{width:100%}.c-corporate-table th{font-weight:700;line-height:1.5;padding:calc(2px + 2%) 0;width:25%}@media all and (min-width:768px){.c-corporate-table th{font-size:1.5rem;line-height:1.866;padding:14px 40px;width:22%}}.c-corporate-table td{font-weight:400;line-height:1.5;padding:calc(2px + 2%) 0;width:75%}@media all and (min-width:768px){.c-corporate-table td{font-size:1.5rem;line-height:1.866;padding:14px 40px;position:relative;width:78%}}.c-corporate-table dl:nth-of-type(n+2){margin-top:18px}@media all and (min-width:768px){.c-corporate-table dl:nth-of-type(n+2){margin-top:25px}}.c-corporate-table dt{padding-left:18px;position:relative}.c-corporate-table dt::before{background-color:#2c5496;content:'';height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media all and (min-width:768px){.c-corporate-table dd{position:relative}}.c-corporate-table__map-link{font-family:Oswald,sans-serif;background-color:#e5e5e5;display:block;font-size:1.4rem;line-height:1;margin-top:5px;padding:8px;text-align:center;text-transform:uppercase;width:60px}@media all and (min-width:768px){.c-corporate-table__map-link{bottom:0;display:inline-block;font-size:1.5rem;margin-left:15px;position:absolute;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-corporate-table__map-link:hover{background-color:#2c5496;color:#fff}}.c-corporate-table__box-link{background-color:#e5e5e5;display:block;font-weight:300;line-height:1;margin-top:5px;padding:8px;text-align:center;width:180px}@media all and (min-width:768px){.c-corporate-table__box-link{font-size:1.5rem;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-corporate-table__box-link:hover{background-color:#2c5496;color:#fff}}.c-corporate-table__text-link{color:#2c5496;text-decoration:underline}@media all and (min-width:768px){.c-corporate-table__text-link{font-size:1.5rem}}@media all and (min-width:768px){.c-corporate-table__text-link:hover{text-decoration:none}}@media all and (min-width:768px){.c-corporate-table__text-link--phone{color:#333;text-decoration:none;pointer-events:none}}.c-corporate-table__item::after{clear:both;content:'';display:block}.c-corporate-table__number{float:left;width:40px}@media all and (min-width:768px){.c-corporate-table__number{width:45px}}.c-corporate-table__text-area{float:left;width:calc(100% - 40px)}@media all and (min-width:768px){.c-corporate-table__text-area{width:calc(100% - 45px)}}@media all and (min-width:768px){.history .c-corporate-table th{width:20%}}@media all and (min-width:768px){.history .c-corporate-table td{width:80%}}.c-service-index-list{margin-top:calc(10px + 8%);padding:0 7%}@media all and (min-width:768px){.c-service-index-list{margin-top:40px;padding:0}.c-service-index-list::after{clear:both;content:'';display:block}}.c-service-index-list__item{position:relative}@media all and (min-width:768px){.c-service-index-list__item{padding:0;width:calc(50% - 10px)}}.c-service-index-list__item:nth-of-type(n+2){margin-top:calc(5px + 5%)}@media all and (min-width:768px){.c-service-index-list__item:nth-of-type(n+2){margin-top:0}}@media all and (min-width:768px){.c-service-index-list__item:nth-of-type(n+3){margin-top:33px}}@media all and (min-width:768px){.c-service-index-list__item:nth-of-type(odd){float:left;clear:both}}@media all and (min-width:768px){.c-service-index-list__item:nth-of-type(even){float:right}}.c-service-index-list__item>a{display:block}@media all and (min-width:768px){.c-service-index-list__item>a:hover .c-service-index-list__logo{border-color:#2c5496}}.c-service-index-list__logo{border:4px solid #bfbfbf}@media all and (min-width:768px){.c-service-index-list__logo{-webkit-transition:.3s cubic-bezier(.455,.03,.515,.955);transition:.3s cubic-bezier(.455,.03,.515,.955)}}.c-service-index-list__text{line-height:1.3;margin-top:6px}@media all and (min-width:768px){.c-service-index-list__text{font-size:1.5rem;line-height:1.86;margin-top:13px}}@media all and (min-width:768px){.service .c-section-lower:nth-of-type(n+2){margin-top:100px}}@media all and (min-width:768px){.c-visual-service-lower{background-color:#e5e5e5}}.c-visual-service-lower__inner{display:table;width:100%}.c-visual-service-lower__inner::after{clear:both;content:'';display:block}@media all and (min-width:768px){.c-visual-service-lower__inner{margin-left:auto;margin-right:auto;max-width:1200px}}.c-visual-service-lower__logo-area{font-feature-settings:'palt';letter-spacing:.1rem;background-color:#fff;display:table-cell;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:middle;width:50%}.c-visual-service-lower__logo-area>img{-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}@media all and (min-width:768px){.c-visual-service-lower__logo-area>img{-webkit-transform:none;transform:none}}.c-visual-service-lower__text-icon{background-color:#000;color:#fff;display:table;font-size:1.1rem;font-weight:500;left:0;letter-spacing:.1rem;line-height:1;padding:5px 15px;position:absolute;top:0;margin:0 auto 10px;text-align:center;z-index:1}@media all and (min-width:768px){.c-visual-service-lower__text-icon{font-size:1.5rem;margin-bottom:15px;padding:8px 30px;white-space:nowrap}}.c-visual-service-lower__text-icon--student-recruitment{background-color:#ee7521}.c-visual-service-lower__text-icon--recruitment{background-color:#ee7521}.c-visual-service-lower__text-icon--qualification{background-color:#376ac4;letter-spacing:0}@media all and (min-width:768px){.c-visual-service-lower__text-icon--qualification{letter-spacing:.1rem}}.c-visual-service-lower__text-icon--student-support{background-color:#6eb141}.c-visual-service-lower__text-icon--recruitment{background-color:#f3bf00}.c-visual-service-lower__text-icon--position{left:4px;top:4px}.c-visual-service-lower__text-icon--bottom{display:none}@media all and (min-width:768px){.c-visual-service-lower__text-icon--bottom{display:block;font-size:1.1rem;padding:5px 18px}}.c-visual-service-lower__text-area{background-color:#e5e5e5;display:table-cell;padding:15px 4.69%;vertical-align:middle;width:50%}@media all and (min-width:768px){.c-visual-service-lower__text-area{padding:70px 8.334%}}.c-visual-service-lower__title{font-feature-settings:'palt';letter-spacing:.1rem;font-size:1.7rem;font-weight:700}@media all and (min-width:768px){.c-visual-service-lower__title{font-size:3rem;line-height:1.5;margin-bottom:7px}}@media all and (min-width:768px){.c-visual-service-lower__title--kerning{letter-spacing:0}}.c-visual-service-lower__title--sizing{font-size:calc(.69rem + 2vw)}@media all and (min-width:768px){.c-visual-service-lower__title--sizing{font-size:2.7rem}}.c-visual-service-lower__description{font-feature-settings:'palt';letter-spacing:.1rem;font-size:1.2rem;line-height:1.6}@media all and (min-width:768px){.c-visual-service-lower__description{font-size:2rem;letter-spacing:.08rem;line-height:1.5}}.c-section-service-lower{padding:calc(10px + 8%) 4% 0}@media all and (min-width:768px){.c-section-service-lower{padding-top:70px}}@media all and (min-width:768px){.c-section-service-lower:first-of-type{padding-top:0}}.c-section-service-lower__image{margin-left:auto;margin-right:auto;max-width:442px;display:block}@media all and (min-width:768px){.c-section-service-lower__image--wide{max-width:740px}}.c-section-service-lower__image--tite{max-width:250px}.c-section-service-lower__headline{color:#2c5496;font-size:1.8rem;font-weight:500;line-height:1.38;margin-bottom:calc(10px + 2.9%);margin-top:calc(18px + 3.48%);text-align:center}@media all and (min-width:768px){.c-section-service-lower__headline{font-size:2.2rem;line-height:1.5;margin-bottom:20px;margin-top:32px}}.c-section-service-lower__headline--ornament{margin-bottom:calc(5px + 2.9%);margin-top:0;position:relative}@media all and (min-width:768px){.c-section-service-lower__headline--ornament{margin-bottom:0}}.c-section-service-lower__headline--ornament::after{background-color:#2c5496;content:'';display:block;height:2px;left:50%;margin-top:calc(5px + 2.9%);position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px}@media all and (min-width:768px){.c-section-service-lower__headline--ornament::after{height:4px;margin-top:25px;margin-bottom:25px;width:60px}}.c-section-service-lower__text{margin-left:auto;margin-right:auto;max-width:600px;font-size:1.2rem;line-height:1.66;margin-top:20px}@media all and (min-width:768px){.c-section-service-lower__text{font-size:1.5rem;max-width:740px}}.c-section-service-lower__text--large{font-size:1.4rem;font-weight:500;margin-bottom:5px;margin-top:20px;text-align:center}@media all and (min-width:768px){.c-section-service-lower__text--large{font-size:1.7rem}}.c-section-service-lower__link{margin-left:auto;margin-right:auto;max-width:600px;background-color:#2c5496;color:#fff;display:block;font-weight:700;margin-top:calc(5px + 8%);line-height:1;padding:20px;text-align:center}@media all and (min-width:768px){.c-section-service-lower__link{border:1px solid #2c5496;display:table;font-size:1.8rem;line-height:1.5;max-width:none;padding:22px 70px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);width:auto}}@media all and (min-width:768px){.c-section-service-lower__link:hover{background-color:transparent;color:#2c5496}}@media all and (min-width:768px) and (min-width:768px){.c-section-service-lower__link:hover::after{background-image:url(../../images/new/common/icon-arrow-color.svg)}}.c-section-service-lower__text-link{color:#2c5496;display:table;margin:0 auto;text-decoration:underline;white-space:nowrap}@media all and (min-width:768px){.c-section-service-lower__text-link{font-size:1.5rem}}.c-section-service-lower__text-link--mt{margin-top:10px}@media all and (min-width:768px){.c-section-service-lower__text-link--mt{margin-top:20px}}.c-section-service-lower__iframe-wrap{margin:calc(40px + 3.48%) auto 0;max-width:560px;padding-top:52.65%;position:relative}@media all and (min-width:1250px){.c-section-service-lower__iframe-wrap{margin-top:90px;padding-top:314px}}.c-section-service-lower__iframe-wrap>iframe{left:0;height:100%;position:absolute;top:0;width:100%}.c-section-service-lower__logo{width:300px}.c-nav-service-lower{margin-left:auto;margin-right:auto;max-width:655px;padding:calc(10px + 8%) 4%}@media all and (min-width:768px){.c-nav-service-lower{max-width:none;padding:80px 0 0}}.c-nav-service-lower>ul{border:1px solid #bfbfbf;padding:calc(20px + 2.9%) 0}@media all and (min-width:768px){.c-nav-service-lower>ul{display:table;padding:40px 40px;width:100%}}@media all and (min-width:768px){.c-nav-service-lower__item{display:table-cell;vertical-align:middle}}.c-nav-service-lower__item:nth-of-type(2){display:none}.c-nav-service-lower__item>a{background-color:#2c5496;color:#fff;display:table;font-weight:700;line-height:1.5;margin:0 auto;padding:calc(4px + 1.75%) calc(15px + 4.375%);position:relative;text-align:center}@media all and (min-width:768px){.c-nav-service-lower__item>a{font-feature-settings:'palt';letter-spacing:0;border:1px solid #2c5496;font-size:1.7rem;line-height:1.5;padding:20px 70px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955)}}.c-nav-service-lower__item>a::after{background-image:url(../../images/new/service/common/icon-arrow-white.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:'';height:4px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}@media all and (min-width:768px){.c-nav-service-lower__item>a::after{height:8px;right:20px;-webkit-transition:background-image .3s cubic-bezier(.455,.03,.515,.955);transition:background-image .3s cubic-bezier(.455,.03,.515,.955);width:26px}}@media all and (min-width:768px){.c-nav-service-lower__item>a:hover{background-color:transparent;color:#2c5496}}@media all and (min-width:768px) and (min-width:768px){.c-nav-service-lower__item>a:hover::after{background-image:url(../../images/new/service/common/icon-arrow-color.svg)}}.c-nav-service-lower__item:nth-of-type(n+2){margin-top:calc(10px + 2.9%)}.c-nav-service-lower__text{font-size:1.2rem;line-height:1.66;margin-top:calc(7px + 2.61%)}@media all and (min-width:768px){.c-nav-service-lower__text{font-size:1.5rem;line-height:1.86;margin-top:13px;text-align:center}}.c-lower-service-link{display:block;margin:calc(10px + 10%) auto 10px;max-width:600px;width:92%}@media all and (min-width:768px){.c-lower-service-link{margin-top:90px;max-width:350px}}.c-lower-service-link>img{border:1px solid #bfbfbf}.c-lower-service-link>span{display:block;font-size:1.3rem;text-align:center;margin-top:8px}@media all and (min-width:768px){.c-lower-service-link>span{font-size:1.5rem;margin-top:12px;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}}@media all and (min-width:768px){.c-lower-service-link:hover>span{color:#2c5496;opacity:.8}}.c-lower-link-item{display:none}@media all and (min-width:768px){.c-lower-link-item{display:block}}@media all and (min-width:768px){.c-lower-link-item:last-of-type{border-bottom:1px solid #c9c9c9}}.c-side-nav{position:fixed;top:70px;width:100%;z-index:10}@media all and (min-width:768px){.c-side-nav{float:right;position:static;top:0;width:21.666666%;z-index:0}}.c-side-nav__headline{background-color:#e5e5e5;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;font-size:1.6rem;line-height:1;padding:12px;position:relative;text-align:center}@media all and (min-width:768px){.c-side-nav__headline{background-color:#fff;border-bottom:0;cursor:pointer;padding:20px;position:relative;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-side-nav__headline::before{background-color:#bfbfbf;content:'';height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955);width:10px}}.c-side-nav__headline::after{border-bottom:2px solid #111;border-right:2px solid #111;content:'';height:11px;position:absolute;right:20px;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:11px}@media all and (min-width:768px){.c-side-nav__headline::after{display:none}}@media all and (min-width:768px){.c-side-nav__headline:hover{background-color:#e5e5e5}}@media all and (min-width:768px){.c-side-nav__headline:hover::before{background-color:#333}}@media all and (min-width:768px){.c-side-nav__headline.is-active{background-color:#e5e5e5}}@media all and (min-width:768px){.c-side-nav__headline.is-active::before{background-color:#333}}.c-side-nav ul{display:none;margin-top:10px;padding:0 4%}@media all and (min-width:768px){.c-side-nav ul{margin-top:0;padding:0}}.c-side-nav__item{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.c-side-nav__item--studio{display:none}@media all and (min-width:768px){.c-side-nav__item{border-left:0;border-right:0;border-top:1px dashed #c9c9c9;position:relative;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-side-nav__item:first-of-type{border-top:1px solid #c9c9c9}}.c-side-nav__item:last-of-type{border-bottom:1px solid #c9c9c9}@media all and (min-width:768px){.c-side-nav__item:last-of-type{border-bottom:0}}@media all and (min-width:768px){.c-side-nav__item:hover{opacity:.65}}.c-side-nav__item>a{background-color:#f7f7f7;display:block;font-size:1.2rem;line-height:1.4;padding:8px 10px;text-align:center}@media all and (min-width:768px){.c-side-nav__item>a{background-color:#f7f7f7;font-size:1.5rem;padding:10px 13px}}.c-side-nav__link{display:none}@media all and (min-width:768px){.c-side-nav__link{border:1px solid #c9c9c9;display:block;font-size:1.6rem;line-height:1;margin-top:20px;padding:20px 0 20px 40px;text-align:center;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-side-nav__link:hover{background-color:#f7f7f7}}@media all and (min-width:768px){.c-side-nav__link>span{letter-spacing:.1rem;position:relative}}@media all and (min-width:768px){.c-side-nav__link>span::before{background-image:url(../../images/new/service/common/icon-contact.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:'';height:15px;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-6px);transform:translateY(-6px);width:21px}}.graduate-common .c-lower-link-item--graduate{display:block}.global-common .c-lower-link-item--global{display:block}.nurse-common .c-lower-link-item--nurse{display:block}.public-info-common .c-lower-link-item--public-info{display:block}.corporate-common .c-side-nav{display:none}@media all and (min-width:768px){.corporate-common .c-side-nav{display:block;margin-top:50px}}.corporate-common .c-side-nav__headline{display:none}.corporate-common .c-side-nav ul{display:block}.corporate-common .c-side-nav__item{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9}@media all and (min-width:768px){.corporate-common .c-side-nav__item{border-left:0;border-right:0}}@media all and (min-width:768px){.corporate-common .c-side-nav__item{cursor:pointer}.corporate-common .c-side-nav__item>a{padding:20px;-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.corporate-common .c-side-nav__item:hover{opacity:1}.corporate-common .c-side-nav__item:hover>a{background-color:#e5e5e5}}.corporate-common .c-side-nav__item:hover::before{background-color:#333}@media all and (min-width:768px){.corporate-common .c-side-nav__item::before{background-color:#bfbfbf;content:'';height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:background-color .3s cubic-bezier(.455,.03,.515,.955);transition:background-color .3s cubic-bezier(.455,.03,.515,.955);width:10px}}.corporate-common .c-side-nav__item a{background-color:#fff}@media all and (min-width:768px){.corporate .c-side-nav__item--corporate>a{background-color:#e5e5e5}}@media all and (min-width:768px){.corporate .c-side-nav__item--corporate:hover>a{background-color:#e5e5e5}}.corporate .c-side-nav__item--corporate::before{background-color:#333}@media all and (min-width:768px){.group .c-side-nav__item--group>a{background-color:#e5e5e5}}@media all and (min-width:768px){.group .c-side-nav__item--group:hover>a{background-color:#e5e5e5}}.group .c-side-nav__item--group::before{background-color:#333}@media all and (min-width:768px){.history .c-side-nav__item--history>a{background-color:#e5e5e5}}@media all and (min-width:768px){.history .c-side-nav__item--history:hover>a{background-color:#e5e5e5}}.history .c-side-nav__item--history::before{background-color:#333}.c-service-lower-bnr{background-color:#e5e5e5;padding:calc(10px + 8%) 4%}@media all and (min-width:768px){.c-service-lower-bnr{padding:0}}.c-service-lower-bnr>ul::after{clear:both;content:'';display:block}@media all and (min-width:768px){.c-service-lower-bnr>ul{margin-left:auto;margin-right:auto;max-width:1260px;padding:60px 30px}}.c-service-lower-bnr__item{float:left;position:relative;width:48%}@media all and (min-width:768px){.c-service-lower-bnr__item{width:calc(90% / 4)}}.c-service-lower-bnr__item:nth-of-type(even){margin-left:4%}@media all and (min-width:768px){.c-service-lower-bnr__item:nth-of-type(even){margin-left:0}}@media all and (min-width:768px){.c-service-lower-bnr__item:nth-of-type(n+2){margin-left:calc(10% / 3)}}.c-service-lower-bnr__item:nth-of-type(n+3){margin-top:4%}@media all and (min-width:768px){.c-service-lower-bnr__item:nth-of-type(n+3){margin-top:0}}@media all and (min-width:768px){.c-service-lower-bnr__item:nth-of-type(4n+1){margin-left:0}}@media all and (min-width:768px){.c-service-lower-bnr__item:nth-of-type(n+5){margin-top:3.334%}}.c-service-lower-bnr__item>a{display:block}@media all and (min-width:768px){.c-service-lower-bnr__item>a{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}}@media all and (min-width:768px){.c-service-lower-bnr__item>a:hover{opacity:.7}}.p-download-headline{font-size:1.5rem;font-weight:700}@media all and (min-width:768px){.p-download-headline{font-size:1.8rem}}.p-download-container{max-width:960px}.p-download-text{margin-bottom:40px}@media all and (min-width:768px){.p-download-text{margin-bottom:65px}}.p-download-text:nth-of-type(n+2){margin-top:15px}.p-download-link{text-align:left!important;margin-left:0;line-height:1.7}.p-download-link:hover{text-decoration:none}.p-service-lp-link{display:table;margin:40px auto 10px;max-width:600px;width:92%}@media all and (min-width:768px){.p-service-lp-link{margin-top:70px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}@media all and (min-width:768px){.p-service-lp-link:hover{opacity:.82}}.p-service-lp-link>img{display:block;width:100%}.p-service-lp-link>p{font-size:1.2rem;margin-top:10px;text-align:center}@media all and (min-width:768px){.p-service-lp-link>p{font-size:1.4rem;margin-top:15px}}.u-no-link{pointer-events:none}.u-d-n{display:none!important}.u-d-b>a{margin:0 auto!important}.p-global-service-banner{margin-top:30px;text-align:center}@media all and (min-width:768px){.p-global-service-banner{margin-top:70px}}.p-global-service-banner__text{font-size:1.3rem}@media all and (min-width:768px){.p-global-service-banner__text{font-size:1.5rem}}.p-global-service-banner__body{margin-top:25px;padding:0 20px}@media all and (min-width:768px){.p-global-service-banner__body{padding:0}}.p-global-service-banner__body>div{margin-top:15px}@media all and (min-width:768px){.p-global-service-banner__body>div{margin-top:0}}.p-global-service-banner__item{display:block;margin:0 auto;width:220px}@media all and (min-width:768px){.p-global-service-banner__item{display:inline-block;width:30%;margin-top:15px}}.p-global-service-banner__item:nth-of-type(n+2){margin-top:15px}@media all and (min-width:768px){.p-global-service-banner__item:nth-of-type(n+2){margin-left:15px}}@media all and (min-width:768px){.p-global-service-banner__item:nth-of-type(n+4){margin-left:0}}.p-global-service-banner__item>img{display:block}.c-section-service-borderbox{border:solid 2px #40ad42;border-radius:10px;padding:20px 0}.c-section-service-borderbox--orange{border-color:#fba600}.c-section-service-borderbox--red{border-color:#e94609}.c-section-service-borderbox .c-section-service-lower__text{background-color:#5d5d5d;color:#fff;border-radius:15px;height:30px;line-height:30px;width:80%}@media all and (min-width:768px){.c-section-service-borderbox .c-section-service-lower__text{width:50%}}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden}a,body,button,input,select,textarea{color:#333;font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.75;text-align:left;word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}img{vertical-align:bottom;width:100%}.sp{display:block}@media all and (min-width:768px){.sp{display:none}}.pc{display:none}@media all and (min-width:768px){.pc{display:block}}@media screen and (min-width:768px){.c-container{margin-left:auto;margin-right:auto;max-width:1260px;padding:80px 30px}.c-container::after{clear:both;content:'';display:block}}.c-lower-link-item--index .c-side-nav__headline{text-align:left;line-height:2.4rem}.c-lower-link-item--feature .c-side-nav__headline{text-align:left;line-height:2.4rem}.c-lower-link-item--company ul{display:block}.c-lower-link-item--university ul{display:block}.c-lower-link-item--student ul{display:block}.c-lower-link-item--adopt ul{display:block}.c-lower-link-item--proceed ul{display:block}@media screen and (min-width:768px){.c-lower-contents{float:left;width:70%}}@media screen and (min-width:768px){.c-lower-contents--center{float:none;margin-left:auto;margin-right:auto}}.c-visual-lower{background-position:center center;background-repeat:no-repeat;background-size:cover;height:170px;position:relative;width:100%}@media screen and (min-width:768px){.c-visual-lower{height:310px}}.c-visual-lower--corporate{background-image:url(../../images/new/corporate/common/corporate-visual.jpg);background-position:center center}.c-visual-lower--service{background-image:url(../../images/new/service/index/service-visual.jpg)}.c-visual-lower--plane{background-color:#2c5496;height:200px}.c-visual-lower--career_research{background-image:url(../../images/new/career_research/index/img01.jpg)}@media screen and (min-width:768px){.c-lower-page-title--career_research{top:40%;font-weight:700}}@media screen and (max-width:767px){.c-lower-page-title--career_research{top:40%;font-weight:700}}@media screen and (min-width:768px){.c-lower-page-title--sub{font-size:3.6rem;top:60%;font-weight:700}}@media screen and (max-width:767px){.c-lower-page-title--sub{top:60%;font-weight:700}}.career_research .c-side-nav ul:nth-child(1){display:block}@media screen and (min-width:768px){.career_research .c-lower-contents{width:100%}}@media screen and (min-width:768px){.career_research .c-section-lower:nth-of-type(n+2){margin-top:86px}}.career_research .c-company{background-color:#2c5496}.career_research .c-student{background-color:#eba91a}.career_research .c-university{background-color:#8c1bc1}.career_research .c-adopt{background-color:#21b5e5}.career_research .c-proceed{background-color:#1ed426}.career_research .c-particular{background-color:#8c1bc1}.research_archive .c-side-nav__headline{white-space:wrap}@media screen and (min-width:768px){.research_archive .c-container{padding-right:80px;padding-left:80px}}.research_archive .p-list-box{margin-top:20px}@media screen and (max-width:767px){.research_archive .p-list-box{margin-top:10px}}.research_archive .p-list-box__item a{font-size:1.5rem;color:#2957b0;margin-top:10px;line-height:2.8rem;-webkit-transition:.3s;transition:.3s;display:block}@media screen and (max-width:767px){.research_archive .p-list-box__item a{font-size:1.2rem;text-indent:-20px;margin-left:20px;margin-top:5px}}.research_archive .p-list-box__item a:hover{opacity:.7}.research_archive .p-list-box__item a::before{display:inline-block;content:"";border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent;margin-right:10px;margin-bottom:3px}.research_archive .p-list-box__item--gray{color:#b2b2b2}.research_archive .p-text-lv1{font-size:1.5rem;line-height:2.8rem}@media screen and (max-width:767px){.research_archive .p-text-lv1{font-size:1.2rem}}.research_archive .p-wrap{margin-top:60px}@media screen and (max-width:767px){.research_archive .p-wrap{margin-top:40px}}.research_archive .p-wrap__title{font-weight:700;font-size:2.2rem;line-height:3rem}@media screen and (max-width:767px){.research_archive .p-wrap__title{font-size:1.8rem}}.research_archive .p-wrap__title-lv2 a{color:#2957b0;margin-top:20px;font-size:1.8rem;line-height:3rem;-webkit-transition:.3s;transition:.3s;display:block;vertical-align:middle;font-weight:700}@media screen and (max-width:768px){.research_archive .p-wrap__title-lv2 a{font-size:1.5rem;margin-top:15px}}.research_archive .p-wrap__title-lv2 a:hover{opacity:.7}.research_archive .p-wrap__title-lv2 .pdf-icon{display:inline-block;width:18px;height:18px;position:relative;margin-left:7px;vertical-align:middle;line-height:3rem;top:-2px}.research_archive .p-wrap__title-lv2 .new-icon{color:red;margin-left:5px;font-size:1.3rem;line-height:3rem;vertical-align:middle;display:inline-block;margin-top:-6px}.research_archive .p-wrap .pl20{padding-left:20px}.research_archive .p-wrap__text{margin-top:10px;font-size:1.5rem;line-height:2.8rem}@media screen and (max-width:768px){.research_archive .p-wrap__text{font-size:1.2rem}}.research_archive .p-wrap__block{display:block;color:#2957b0;margin-top:10px;font-size:1.5rem;line-height:2.8rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.research_archive .p-wrap__block{font-size:1.2rem}}.research_archive .p-wrap__block:hover{opacity:.7}.c-open-company .c-lower-link-item:nth-of-type(1) .c-side-nav__headline{background-color:#e5e5e5}.c-open-company .c-lower-link-item:nth-of-type(1) ul{display:block}.c-open-student .c-lower-link-item:nth-of-type(2) .c-side-nav__headline{background-color:#e5e5e5}.c-open-student .c-lower-link-item:nth-of-type(2) ul{display:block}.c-open-university .c-lower-link-item:nth-of-type(3) .c-side-nav__headline{background-color:#e5e5e5}.c-open-university .c-lower-link-item:nth-of-type(3) ul{display:block}.c-open-adopt .c-lower-link-item:nth-of-type(4) .c-side-nav__headline{background-color:#e5e5e5}.c-open-adopt .c-lower-link-item:nth-of-type(4) ul{display:block}.c-open-proceed .c-lower-link-item:nth-of-type(5) .c-side-nav__headline{background-color:#e5e5e5}.c-open-proceed .c-lower-link-item:nth-of-type(5) l{display:block}.p-career-research_heading{font-size:3rem;line-height:2.8rem;padding-bottom:20px;border-bottom:1px solid #000;font-weight:700}@media screen and (max-width:767px){.p-career-research_heading{font-size:2rem}}.p-career-research_wrap{margin-top:30px}@media screen and (max-width:767px){.p-career-research_wrap{margin-top:15px}}.p-career-research_wrap--flex{display:-webkit-box;display:flex}@media screen and (max-width:767px){.p-career-research_wrap--flex{flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}}@media screen and (max-width:1279px){.p-career-research_wrap--flex{flex-wrap:wrap}}.p-career-research_news-box{margin-top:30px}.p-career-research_news-box__item:not(:nth-of-type(1)){margin-top:20px}.p-career-research_news-box__item a{display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.5rem;line-height:28px;-webkit-transition:.3s;transition:.3s}.p-career-research_news-box__item a:hover{opacity:.7}@media screen and (min-width:768px){.p-career-research_news-box__item a{flex-wrap:nowrap}}@media screen and (max-width:1023px){.p-career-research_news-box__item a{flex-wrap:wrap}}@media screen and (min-width:768px){.p-career-research_news-box__item a time{margin-right:20px;display:block}}@media screen and (max-width:767px){.p-career-research_news-box__item a time{font-size:1.4rem;line-height:1;display:inline-block;vertical-align:middle}}.p-career-research_news-box__item a span{color:#fff}@media screen and (min-width:768px){.p-career-research_news-box__item a span{padding:0 20px;margin-right:20px}}@media screen and (max-width:767px){.p-career-research_news-box__item a span{display:inline-block;text-align:center;margin-left:7px;font-size:1.1rem;letter-spacing:.05rem;padding:5px 10px;line-height:1}}@media screen and (max-width:1023px){.p-career-research_news-box__item a p{width:100%;display:block;margin-top:15px}}@media screen and (max-width:767px){.p-career-research_news-box__item a p{margin-top:8px;font-size:1.3rem;letter-spacing:.1rem;line-height:1.5;width:100%;display:block}}.p-career-research_index-list{margin-top:80px;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p-career-research_index-list{margin-top:40px}}.p-career-research_index-list__box{width:calc(calc(100% - 60px)/ 3);-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.p-career-research_index-list__box{width:100%}}.p-career-research_index-list__box:hover{opacity:.7}@media screen and (max-width:767px){.p-career-research_index-list__box:not(:first-child){margin-top:30px}}@media screen and (min-width:768px){.p-career-research_index-list__box:not(:nth-of-type(3n)){margin-right:30px}}@media screen and (min-width:768px){.p-career-research_index-list__box:nth-of-type(n+4){margin-top:60px}}.p-career-research_index-list__box__title{text-align:center;color:#fff;font-weight:700;font-size:2.2rem;line-height:2.8rem;padding:24px 0}@media screen and (max-width:767px){.p-career-research_index-list__box__title{width:100%;padding:12px 0;font-size:2rem}}.p-career-research_index-list__box__text{margin-top:20px}@media screen and (min-width:768px){.p-career-research_index-list__box__text{font-size:1.5rem;line-height:2.8rem}}@media screen and (max-width:767px){.p-career-research_index-list__box__text{margin-top:15px}}@media screen and (min-width:768px){.p-career-research_grid-box{width:450px;height:auto}}@media screen and (max-width:767px){.p-career-research_grid-box:nth-child(1){margin-left:0}}@media screen and (max-width:767px){.p-career-research_grid-box:first-child{height:auto;width:100%}}@media screen and (min-width:768px){.p-career-research_archive-box{width:720px;margin-left:30px}}@media screen and (max-width:1024px){.p-career-research_archive-box{margin-left:0}}@media screen and (max-width:767px){.p-career-research_archive-box{margin-top:15px}}@media screen and (max-width:1024px){.p-career-research_archive-box__text{margin-top:15px}}@media screen and (min-width:768px){.p-career-research_archive-box__text{font-size:1.5rem}}.p-career-research_archive-box__group{margin-top:40px;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p-career-research_archive-box__group{margin:0 auto}}@media screen and (max-width:1279px){.p-career-research_archive-box__group{margin-right:auto;margin-right:auto}}@media screen and (min-width:768px){.p-career-research_archive-box__group--sigle{display:none}}.p-career-research_archive-box__group__area{width:calc(calc(100% - 60px)/ 3)}@media screen and (max-width:767px){.p-career-research_archive-box__group__area{width:100%;margin-top:30px}}@media screen and (max-width:1280px){.p-career-research_archive-box__group__area:nth-of-type(n+4){margin:0}}@media screen and (max-width:768px){.p-career-research_archive-box__group__area:nth-of-type(n+4){margin-top:35px}}@media screen and (min-width:768px){.p-career-research_archive-box__group__area:nth-of-type(n+4){margin-top:35px}}@media screen and (min-width:768px){.p-career-research_archive-box__group__area:not(:nth-of-type(3n)){margin-right:30px}}.p-career-research_archive-box__group__area__title{font-weight:700;font-size:1.5rem}.p-career-research_archive-box__group__area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;background:0 0;position:relative;z-index:1;padding:0 60px;text-align:center;font-size:1.5rem;cursor:pointer}@media screen and (max-width:767px){.p-career-research_archive-box__group__area select{margin:0 auto;padding:0 70px 0 130px;height:40px}}.p-career-research_archive-box__group__area select::after{content:'';display:block;background:url(../images/new/career_research/index/option-direction.png);cursor:pointer}.p-career-research_archive-box__group__area select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;height:30px;background:0 0;position:relative;z-index:1;padding:20px 60px;text-align:center;font-size:1.5rem;line-height:30px}.p-career-research_archive-box__group__area select option::before{content:'';display:inline-block;width:100px}.p-career-research_archive-box__group__area .select-wrap{position:relative;display:inline-block}@media screen and (max-width:767px){.p-career-research_archive-box__group__area .select-wrap{display:block}}.p-career-research_archive-box__group__area .select-wrap:after{content:'';position:absolute;display:inline;z-index:4;top:5px;bottom:0;margin:30px 0 auto;right:26px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent}@media screen and (max-width:767px){.p-career-research_archive-box__group__area .select-wrap:after{top:-3px}}.p-career-research_archive-box__group__area:nth-of-type(1) select{margin-top:16px;width:100%;background-color:#e9eef4;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(1) select{margin-top:8px}}.p-career-research_archive-box__group__area:nth-of-type(2) select{margin-top:16px;width:100%;background-color:#fdf6e8;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(2) select{margin-top:8px}}.p-career-research_archive-box__group__area:nth-of-type(3) select{margin-top:16px;width:100%;background-color:#f3e8f9;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(3) select{margin-top:8px}}.p-career-research_archive-box__group__area:nth-of-type(4) select{margin-top:16px;width:100%;background-color:#e8f7fc;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(4) select{margin-top:8px}}.p-career-research_archive-box__group__area:nth-of-type(5) select{margin-top:16px;width:100%;background-color:#e8fbe9;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(5) select{margin-top:8px}}.p-career-research_archive-box__group__area:nth-of-type(6) select{margin-top:16px;width:100%;background-color:#f3e8f9;text-align:center}@media screen and (max-width:767px){.p-career-research_archive-box__group__area:nth-of-type(6) select{margin-top:8px}}.c-section-lower__single img,.c-section-lower__single p{margin-top:20px}.c-section-lower__single img{max-width:100%;width:auto;height:auto;display:block}.c-section-lower__single strong{font-weight:600}.c-section-lower__single a{color:#2c5496}.c-section-lower__single a:hover{text-decoration:underline}@media screen and (min-width:768px){.press-release .c-side-nav ul{display:block!important}.press-release .c-side-nav__headline{background-color:#e5e5e5}.topics .c-side-nav ul{display:block!important}.topics .c-side-nav__headline{background-color:#e5e5e5}}.event__ttllink{color:#2957b0;text-decoration:underline}.event__ttllink h4{display:inline}.event__ttllink:hover{text-decoration:none}.event__link{display:inline-block;text-align:center;padding:8px 20px;font-size:1.5rem;background-color:#e5e5e5;-webkit-transition:.5s;transition:.5s}.event__link:hover{color:#fff;background-color:#2957b0}@media screen and (min-width:768px){.event .c-lower-contents{width:920px}}@media screen and (max-width:1024px){.event .c-lower-contents{width:100%}}@media screen and (max-width:768px){.event .c-lower-contents{width:100%}}@media screen and (min-width:768px){.event .c-section-lower__child{padding-top:60px;margin-top:0}}@media screen and (max-width:768px){.event .c-section-lower__child:nth-child(2){padding-top:30px;margin-top:0}}.event .c-section-lower__headline{color:#333;border-bottom:1px solid #000;padding-bottom:20px;font-weight:700}@media screen and (min-width:768px){.event .c-section-lower__headline{font-size:3rem;line-height:2.8rem}}.event .c-section-lower__sub-headline{margin:0;padding-bottom:20px;border-bottom:solid 1px #000;font-weight:700}@media screen and (min-width:768px){.event .c-section-lower__sub-headline{font-size:2.2rem;line-height:3rem}}@media screen and (max-width:768px){.event .c-section-lower__sub-headline{padding-right:20px}}@media screen and (min-width:768px){.event .c-section-lower__sub-headline-lv2{font-size:2rem;line-height:3rem;font-weight:700}}@media screen and (min-width:768px){.event .c-section-lower__text{font-size:1.8rem;line-height:2.8rem}}.event .c-section-lower__text-lv2{margin-top:30px}.event .c-section-lower__group{padding-left:1em}.event .c-section-lower__group__box:nth-of-type(1){margin-top:25px}@media screen and (max-width:768px){.event .c-section-lower__group__box:nth-of-type(1){margin-top:20px}}.event .c-section-lower__group__box:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:768px){.event .c-section-lower__group__box:nth-of-type(n+2){margin-top:10px}}.event .c-nav-service-lower__item{display:block;margin:20px 0 0;height:50px}.event .c-nav-service-lower__item>a{white-space:nowrap;padding:10px 70px;margin:0;font-size:1.5rem;line-height:2.6rem}#acodion-panel-lv2 .no-active{position:relative}#acodion-panel-lv2 .no-active::after{position:absolute;display:block;border-top:10px solid #2957b0;border-right:6px solid transparent;border-left:6px solid transparent;content:'';right:0;top:12px}@media screen and (max-width:768px){#acodion-panel-lv2 .no-active::after{top:6px}}#acodion-panel-lv2 .is-active{position:relative}#acodion-panel-lv2 .is-active::after{position:absolute;display:block;border-bottom:10px solid #2957b0;border-right:6px solid transparent;border-left:6px solid transparent;content:'';right:0;top:12px}.c-pageNav-bottom{padding:10px 10px 5px;text-align:center;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-top:65px;width:100%}@media screen and (max-width:768px){.c-pageNav-bottom{margin-top:30px}}.c-pageNav-bottom__item{margin:0 5px;padding:0;display:inline}.c-pageNav-bottom__item a{display:inline-block;margin-bottom:5px;padding:5px 13px;background:#e5e5e5;text-decoration:none;vertical-align:middle;-webkit-transition:.4s;transition:.4s}.c-pageNav-bottom__item a:hover{opacity:.6}.c-pageNav-bottom__item .current{display:inline-block;margin-bottom:5px;padding:5px 13px;background:#b2b2b2;color:#fff;text-decoration:none;vertical-align:middle}.c-pageNav-bottom .back a{position:relative;padding:5px 13px 5px 25px}.c-pageNav-bottom .back a::before{display:block;content:'<';width:5px;height:5px;position:absolute;left:10px}.c-pageNav-bottom .next a{padding:5px 25px 5px 13px;position:relative}.c-pageNav-bottom .next a::before{display:block;content:'>';width:5px;height:5px;position:absolute;right:10px}