@charset "UTF-8";.l-sec-low__cont{position:relative;z-index:0}.m-anc-nav{padding:20px 0 65px}.mv{height:430px;background:url(/se2017/assets/img/feature/global/index/mv.jpg) 50% 50% no-repeat;background-size:cover}.sec-about{padding:80px 0}.sec-about .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-about .txt-wrap{min-width:50%;margin-right:5.69106%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.sec-about .graph{margin-top:15px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sec-about .graph .ttl{margin-bottom:20px;font-size:.72222rem;font-weight:700}@media only screen and (max-width:900px){.mv{height:136px}.sec-about .graph .ttl{font-size:.92857rem}}.sec-about__hdg{margin-bottom:40px;font-size:1.88889rem;line-height:1.5}@media only screen and (max-width:900px){.sec-about__hdg{font-size:2.42857rem}}.sec-about .txt{font-size:1rem;line-height:1.8}@media only screen and (max-width:900px){.sec-about{padding:30px 0 35px}.sec-about .inner{display:block}.sec-about .txt-wrap{margin-right:0;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.sec-about .graph{margin-top:30px}.sec-about .graph .ttl{margin-bottom:10px;font-size:10px}.sec-about .graph img{width:100%;height:auto}.sec-about__hdg{margin-bottom:15px;font-size:15px}.sec-about .txt{font-size:13px;line-height:2}}.sec-program .panel-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-program .panel-list__item{width:50%}.sec-program .panel-list__item a{display:block;overflow:hidden;position:relative;z-index:0;height:380px}.sec-program .panel-list__item .img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:50% 50% no-repeat;background-size:cover;-webkit-transition:.8s cubic-bezier(.25,.46,.45,.94);transition:.8s cubic-bezier(.25,.46,.45,.94);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sec-program .panel-list__item .img::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';-webkit-transition:.5s;transition:.5s;opacity:0}.sec-program .panel-list__item .txt-wrap{position:absolute;top:50%;left:50%;width:100%;max-height:100px;padding:30px 0;text-align:center;color:#fff;-webkit-transition:.8s;transition:.8s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sec-program .panel-list__item .ttl{position:relative;margin-bottom:20px;padding-bottom:20px;font-size:1.33333rem;font-weight:700;line-height:1.6}@media only screen and (max-width:900px){.sec-program .panel-list__item .ttl{font-size:1.71429rem}}.sec-program .panel-list__item .ttl::before{display:block;position:absolute;bottom:0;left:0;right:0;width:40px;height:4px;margin:auto;background:#e60012;content:''}.sec-program .panel-list__item .txt{font-size:1rem;line-height:1.9;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);opacity:0}.sec-program .panel-list__item:nth-child(n+3){width:33.3%}.sec-program .panel-list__item--other .txt-wrap{max-height:140px}.mode-pc .panel-list__item a:hover .txt-wrap,.mode-pc .panel-list__item--other:hover .txt-wrap{max-height:100%}.sec-program--university .panel-list__item:nth-child(1) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img01.jpg)}.sec-program--university .panel-list__item:nth-child(2) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img02.jpg)}.sec-program--university .panel-list__item:nth-child(3) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img03.jpg)}.sec-program--university .panel-list__item:nth-child(4) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img04.jpg)}.sec-program--university .panel-list__item:nth-child(5) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img05.jpg)}.sec-program--postgraduate .panel-list__item:nth-child(1) .img{background-image:url(/se2017/assets/img/feature/global/index/program_postgraduate_img01.jpg)}.sec-program--postgraduate .panel-list__item:nth-child(2) .img{background-image:url(/se2017/assets/img/feature/global/index/program_postgraduate_img02.jpg)}.sec-program .compare-table{margin:60px 0}.mode-pc .panel-list__item a:hover .img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.mode-pc .panel-list__item a:hover .img::before{opacity:1}.mode-pc .panel-list__item a:hover .txt{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.sec-program .l-wrap__link{margin-bottom:60px}.sec-program .l-wrap__link .c-btn01{width:100%;padding:30px 100px 30px 40px;border:2px solid #e6e6e6;text-align:left;line-height:1;background:url(/se2017/assets/img/common/ico_arw05.png) bottom 50% right 40px no-repeat #fff;font-size:18px}@media only screen and (max-width:900px){.sec-program .panel-list{display:block}.sec-program .panel-list__item{width:100%;margin-bottom:1px}.sec-program .panel-list__item a{height:auto;padding-bottom:56.25%}.sec-program .panel-list__item .txt-wrap{max-height:100%;padding:0}.sec-program .panel-list__item .ttl{margin-bottom:15px;padding-bottom:15px;font-size:15px}.sec-program .panel-list__item .ttl::before{width:20px;height:2px}.sec-program .panel-list__item .txt{font-size:12px;line-height:1.7;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.sec-program .panel-list__item:nth-child(n+3){width:100%}.sec-program .panel-list__item--other .txt-wrap{max-height:100%}.sec-program--university .panel-list__item:nth-child(1) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img01.jpg)}.sec-program--university .panel-list__item:nth-child(2) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img02.jpg)}.sec-program--university .panel-list__item:nth-child(3) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img03.jpg)}.sec-program--university .panel-list__item:nth-child(4) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img04.jpg)}.sec-program--university .panel-list__item:nth-child(5) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img05.jpg)}.sec-program--postgraduate .panel-list__item:nth-child(1) .img{background-image:url(/se2017/assets/img/feature/global/index/program_postgraduate_img01.jpg)}.sec-program--postgraduate .panel-list__item:nth-child(2) .img{background-image:url(/se2017/assets/img/feature/global/index/program_postgraduate_img02.jpg)}.sec-program .compare-table{margin:30px 0 40px}.sec-program .compare-table .m-tbl-acc__cont{position:relative}.sec-program .compare-table .m-tbl-acc__cont::after,.sec-program .compare-table .m-tbl-acc__cont::before{display:block;position:absolute;top:0;z-index:10;width:40px;height:100%;content:'';-webkit-transition:opacity .2s;transition:opacity .2s}.sec-program .compare-table .m-tbl-acc__cont::before{left:0;background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(left,#fff,rgba(255,255,255,0))}.sec-program .compare-table .m-tbl-acc__cont::after{right:0;background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background:linear-gradient(right,#fff,rgba(255,255,255,0))}.sec-program .compare-table .m-tbl-acc__cont.scroll-max::after,.sec-program .compare-table .m-tbl-acc__cont.scroll-min::before{opacity:0}.sec-program .compare-table .m-tbl-acc__cont .inner::before{display:block;position:absolute;top:50%;left:50%;z-index:1;width:60px;height:60px;background:url(/se2017/assets/img/feature/global/index/ico_touch.png) 50% 50% no-repeat;background-size:60px 60px;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0}.sec-program .compare-table .m-tbl-acc__cont .inside{overflow-x:auto;-webkit-overflow-scrolling:touch}.sec-program .compare-table .m-tbl-acc__ttl.active+.m-tbl-acc__cont .inner::before{-webkit-animation:touch-icon 1.7s ease forwards;animation:touch-icon 1.7s ease forwards}.sec-program .l-wrap__link{margin-bottom:60px}.sec-program .l-wrap__link .c-btn01{width:100%;padding:15px 50px 15px 20px;border:2px solid #e6e6e6;text-align:left;line-height:1.5;font-size:13px;background: url("/se2017/assets/img/common/ico_arw05.png") bottom 50% right 20px no-repeat #fff;}}@-webkit-keyframes touch-icon{0%,50%{opacity:1}99%{opacity:0}100%{display:none;opacity:0}}@keyframes touch-icon{0%,50%{opacity:1}99%{opacity:0}100%{display:none;opacity:0}}.sec-voice{padding-bottom:80px}.sec-voice .voice-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -20px;padding:60px 0}.sec-voice .voice-list__item{width:50%;padding:0 20px}.sec-voice .voice-list .img img{width:100%;height:auto}.sec-voice .voice-list .txt-wrap{padding:45px 50px 40px;background:#f3f5f8}.sec-voice .voice-list .ttl{margin-bottom:40px;color:#ad181f;font-size:1.33333rem;font-weight:700;line-height:1.8}@media only screen and (max-width:900px){.sec-voice .voice-list .ttl{font-size:1.71429rem}}.sec-voice .voice-list .name{margin-bottom:15px;font-size:1rem;font-weight:700;line-height:1}@media only screen and (max-width:900px){.sec-voice .voice-list .name{font-size:1.28571rem}}.sec-voice .voice-list .name span{display:inline-block;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.sec-voice .voice-list .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-20px;font-size:.77778rem;line-height:1.8;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:900px){.sec-voice .voice-list .info{font-size:1rem}}.sec-voice .voice-list .txt{margin-right:20px;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sec-voice .voice-list .btn{max-width:192px;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.sec-voice .voice-list .btn a{width:100%;padding:12px 20px 12px 40px;border-color:#ccc;background-color:#fff;text-align:right}.sec-voice .more-btn{text-align:center}.sec-voice .more-btn a{display:inline-block;width:auto;padding:10px 45px 10px 70px;border:2px solid #cdcdcd;background-position:45px 50%;font-size:1.11111rem;font-weight:700}@media only screen and (max-width:900px){.sec-voice .more-btn a{font-size:1.42857rem}.sec-voice{padding-bottom:40px}.sec-voice .voice-list{display:block;margin:0 0 -25px;padding:30px 0 0}.sec-voice .voice-list__item{width:100%;margin-bottom:25px;padding:0}.sec-voice .voice-list .txt-wrap{padding:25px 18px 30px}.sec-voice .voice-list .ttl{margin-bottom:25px;font-size:15px}.sec-voice .voice-list .name{margin-bottom:10px;font-size:14px}.sec-voice .voice-list .info{display:block;margin:0;font-size:13px;line-height:1.5}.sec-voice .voice-list .txt{margin:0 0 24px}.sec-voice .voice-list .btn{max-width:100%;margin:0}.sec-voice .voice-list .btn a{padding:13px;border-color:#ccc;background-image:none;text-align:center}.sec-voice .voice-list .btn span::before{display:inline-block;width:8px;height:8px;margin-right:10px;border:solid #ad181f;border-width:2px 2px 0 0;vertical-align:middle;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sec-voice .more-btn{display:none}}.sec-faq{padding-bottom:100px}.sec-faq .faq-list{margin-top:60px}.sec-faq .faq-list__item{border:2px solid #dcdcdc}.sec-faq .faq-list__item:not(:first-child){border-top:none}.sec-faq .faq-list__item .ttl{position:relative;padding:25px 110px;background:url(/se2017/assets/img/feature/global/index/ico_q.svg) 50px 50% no-repeat #fff;background-size:40px 40px;font-size:1rem;font-weight:700;cursor:pointer}@media only screen and (max-width:900px){.sec-faq .faq-list__item .ttl{font-size:1.28571rem}}.sec-faq .faq-list__item .ttl::after,.sec-faq .faq-list__item .ttl::before{display:block;position:absolute;top:0;bottom:0;right:40px;width:14px;height:2px;margin:auto;background:#ad181f;content:''}.sec-faq .faq-list__item .ttl::after{-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sec-faq .faq-list__item .ttl.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sec-faq .faq-list__item .cont{overflow:hidden;height:0;background:url(/se2017/assets/img/feature/global/index/ico_a.svg) 50px 22px no-repeat #f4f5f9;background-size:40px 40px}.sec-faq .faq-list__item .cont .inner{padding:25px 80px 25px 110px;font-size:.88889rem;line-height:1.9}.sec-faq .faq-list__item .cont .list{margin-top:1em}.sec-faq .faq-list__item .cont .list li{padding-left:1em;text-indent:-1em}.sec-faq .faq-list__item .cont .list li::before{content:'・'}.sec-faq .faq-list__item .cont a{text-decoration:underline}.sec-faq .faq-list__item .cont a:hover{text-decoration:none}@media only screen and (max-width:900px){.sec-faq{padding-bottom:50px}.sec-faq .faq-list{margin-top:30px}.sec-faq .faq-list__item{border-width:1px}.sec-faq .faq-list__item .ttl{padding:15px 55px;background-position:17px 50%;background-size:25px 25px;font-size:13px}.sec-faq .faq-list__item .ttl::after,.sec-faq .faq-list__item .ttl::before{right:20px;width:12px;height:2px}.sec-faq .faq-list__item .cont{background-position:17px 15px;background-size:25px 25px}.sec-faq .faq-list__item .cont .inner{padding:15px 20px 15px 55px;font-size:13px;line-height:1.9}}

.sec-program .panel-list__item:nth-child(n+3){
width:50%;
 }
.sec-program--university .panel-list__item:nth-child(5) .img{
  background-image: url(/se2017/assets/img/department/ms/ms_riko_Logo.jpg);
 }
.sec-program--university .panel-list__item:nth-child(5) .img::before{
  opacity: 1;
  background: rgba(0,0,0,.3);
 }
.sec-program--university .panel-list__item:nth-child(6) .img::before{
  opacity: 1;
  background: rgba(0,0,0,.4);
 }

.sec-program--university .panel-list__item:nth-child(6) .img{background-image:url(/se2017/assets/img/feature/global/index/program_university_img06.jpg)}

@media only screen and (max-width: 900px){
.sec-program .panel-list__item:nth-child(n+3){
width:100%;
 }
.sec-program .panel-list__item .ttl p{
font-size: 13px !important;
}
.l-sec-low__hdg h1 span{
font-size:14px;
}

}
