@charset "UTF-8";
/* CSS Document */
@import url("/css/style2.css");

/*--------------------------------------------------------- 大学案内 */
#about .pagettl {
    background: url(/about/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*------------------------------------- 英皇娱乐官网_英皇娱乐游戏￥中国竞彩网推荐プロフィール */
.profile table{
	width:auto;
	}
.profile table th{
	white-space: nowrap;
	}

/*------------------------------------- 刊行物 */
.publications1{
	}
.publications1 p.float-left{
	font-size:0;
	padding-top:0 !important;
	}
.publications2{
	overflow:hidden;
	position:relative;
	}
.publications2 .block{
	width:25%;
	margin-bottom:30px;
	float:left;
	}
.publications2 .block img{
	width:90%;
	}
.publications1 p a[target="_blank"],
.publications2 p a[target="_blank"] {
	background:none;
	}
@media screen and (max-width:900px) {
.publications2 .block{
	width:33%;
	}

}

/*------------------------------------- 探県大 */
.tanken1{
	}
.tanken1 p.float-left{
	width: 50%;
	font-size:0;
	padding-top:0 !important;
	border: #CCC solid 1px;
	}
.tanken1 .flame01 {
	display:inline-block;
}
.tanken2{
	overflow:hidden;
	position:relative;
	}
.tanken2 .block{
	width:33%;
	margin-bottom:30px;
	float:left;
	}
.tanken2 .block img{
	width:90%;
	border: #CCC solid 1px;
	}
.tanken1 p a[target="_blank"],
.tanken2 p a[target="_blank"] {
	background:none;
	}

.tanken3 ul{
	overflow:hidden;
	position:relative;
}
.tanken3 li{
	width:30%;
	margin-bottom:30px;
	float:left;
	}

@media screen and (max-width:900px) {
.tanken1 p.float-left{
	width: 100%;
	float: none;
	}

.tanken3 li{
	width: 100%;
	float: none;
	}
}



/*------------------------------------- お問い合せ */
table.inq{
	margin-bottom:40px;
	}
table.inq tbody{
	font-size:1.3rem;
	}
table.inq tbody th li{
	margin-bottom:0;
	}
table.inq tbody td{
	font-size:1.4rem;
	}
table.inq.nagakute tbody th,
table.inq.nagakute tbody td{
	width:25%;
	}
table.inq.moriyama tbody th{
	width:50%;
	}
table.inq.moriyama tbody td{
	width:25%;
	}
table.inq a{
	font-weight:bold;
	padding:0 0.2em;
	display:inline-block;
	text-decoration:underline;
	}
	
/*------------------------------------- アクセス */
ul.access-faculty {
	font-size: 0.9em;
	margin-bottom: 20px;
}
ul.access-faculty li {
	margin-bottom: 0.2rem;
	padding: 0.5em 1em;
	display: inline-block;
	border: #ccc solid 1px;
}


/*--------------------------------------------------------- 英皇娱乐官网_英皇娱乐游戏￥中国竞彩网推荐 */
#academics .pagettl {
    background: url(/academics/img/pic_ttl.png) right no-repeat #f0efe6;
}
/*--------------------------------------------------------- 外国語学部 */
#foreign .pagettl {
    border-left: 6px solid #8dac23;
    background: url(/academics/foreign_studies/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .pagettl h1 {
    color: #79980f;
}
#foreign .pagettl p {
    color: #79980f;
}
#foreign .tab li {
	width: 25%;
}
#foreign .department {
	background: #8dac23;
}
#foreign .d01 {
    background: url(/academics/foreign_studies/british_and_american_studies/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .d02 {
    background: url(/academics/foreign_studies/european_studies_france/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .d03 {
    background: url(/academics/foreign_studies/european_studies_spain/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .d04 {
    background: url(/academics/foreign_studies/european_studies_germany/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .d05 {
    background: url(/academics/foreign_studies/chinese_studies/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#foreign .d06 {
    background: url(/academics/foreign_studies/international_and_cultural_studies/img/pic_ttl.jpg) right no-repeat #f0efe6;
}



/*--------------------------------------------------------- 日本文化学部 */
#japanese .pagettl {
    border-left: 6px solid #8681cd;
    background: url(/academics/japanese_studies/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#japanese .pagettl h1 {
    color: #8681cd;
}
#japanese .pagettl p {
    color: #8681cd;
}
#japanese .tab li {
	width: 25%;
}
#japanese .department {
	background: #8681cd;
}
#japanese .d01 {
    background: url(/academics/japanese_studies/japanese_language_and_literature/img/pic_ttl.jpg) right no-repeat #f0efe6;
}
#japanese .d02 {
    background: url(/academics/japanese_studies/japanese_history_and_culture/img/pic_ttl.jpg) right no-repeat #f0efe6;
}


/*--------------------------------------------------------- インタビュー */

.float-right.interview{
	width:30%;
	text-align:right;
	}
.float-right.interview p{
	text-align:right;
	}
.float-right.interview p img{
	margin-right:0;
	}
dl.interview{
	width:65%;
	}

dl.interview dt{
	font-weight:bold;
	padding-left:1.5em;
	float:left;
	position:relative;
	}
dl.interview dt:before{
	content:"";
	top:50%;
	width:1em;
	left:0;
	height:1em;
	margin-top:-0.6em;
	background:#3a247d;
	position:absolute;
	border-radius:0.5em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	}
dl.interview dd{
	margin-bottom:0.5em;
	padding-left:6em;
	padding-bottom:0.5em;
	border-bottom:1px dotted #ccc;
	}


table.interview{
	font-size:1.2rem;
	}
table.interview tbody th,
table.interview tbody td{
	padding-left:4px;
	padding-right:4px;
	}
table.interview tbody th{
	width:20%;
	}
table.interview tbody td{
	width:16%;
	}
table.interview tbody td.td01{
	background:#f5edb7;
	}
table.interview tbody td.td02{
	background:#c9eefe;
	}
table.interview tbody td.td03{
	background:#def3c9;
	}
table.interview tbody td.td04{
	background:#ffd1c5;
	}

ul.notes li {
	float:left;
	padding-right: 1.5em;
}
ul.notes li img{
	margin-right: 0.5em;
	vertical-align: middle;
}

/*--------------------------------------------------------- 教育?研究機関 */
#education_and_research .pagettl {
    background: url(/education_and_research/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*--------------------------------------------------------- 留学?国際交流 */
#study_abroad .pagettl {
    background: url(/study_abroad_and_international_exchange/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*--------------------------------------------------------- 学生生活 */
#campus_life .pagettl {
    background: url(/campus_life/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*--------------------------------------------------------- 就職?キャリア */
#career .pagettl {
    background: url(/career/img/pic_ttl.png) right no-repeat #f0efe6;
}
/*------------------------------------- 取得できる資格 */
table.license tbody th{
	width:8em;
	}
table.license tbody tr td:first-child{
	width:13em;
	}
/*------------------------------------- 就職状況 */
table.career-result{
	font-size:1.2rem;
	}
table.career-result tbody th{
	width:9em;
	}
table.career-result tbody th.th01{
	width:8em;
	}

/*--------------------------------------------------------- 情報公開 */
#disclosure .pagettl {
    background: url(/disclosure/img/pic_ttl.png) right no-repeat #f0efe6;
}
/*------------------------------------- 教員一覧 */
table.staff thead th:nth-of-type(1){
	width:15%;
	}
table.staff thead th:nth-of-type(2){
	width:35%;
	}
table.staff2 tbody th:nth-of-type(1){
	width:15%;
	}
table.staff2 tbody th{
    background: #e6e2f3;
	}
table.enrollment1 th,
table.enrollment1 td,
table.enrollment2 th,
table.enrollment2 td{
	padding-left:5px;
	padding-right:5px;
	}
table.enrollment1 tbody > tr:first-child th:nth-of-type(1){
	width:15%;
	}
table.enrollment1 tbody > tr:first-child th:nth-of-type(2){
	width:20%;
	}
table.enrollment1 th.data1{
	width:10%;
	}
table.enrollment2 th.data1{
	width:15%;
	}
table.enrollment2 th.data2{
	width:15%;
	}
table.enrollment2 th.data3{
	width:12%;
	}
table.enrollment2 th.data4{
	width:14%;
	}




/*--------------------------------------------------------- 受験生の方 */
#prospective .pagettl {
    background: url(/prospective/img/pic_ttl.png) right no-repeat #f0efe6;
}
/*------------------------------------- 募集要項 */
#prospective .request1 .download{
	width:100%;
	font-size:0;
	text-align:center;
	overflow:hidden;
	position:relative;
	}
#prospective .request1 .download p a[target="_blank"] {
	background:none;
	}
#prospective .request1 .download .block{
	width:49%;
	text-align:left;
	padding-bottom:30px;
	float:left;
	}
#prospective .request1 .download .block p{
	width:40%;
	float:left;
	}
#prospective .request1 .download .block p img{
	width:90%;
	}
#prospective .request1 .download .block dl{
	margin-left:41%;
	}
#prospective .request1 .download .block dl dt{
	font-size:1.5rem;
	padding-top:0.2em;
	padding-bottom:0.5em;
	}
#prospective .request1 .download .block dl dd{
	padding-right:10px;
	}
#prospective .request1 .download .block dl dd ul{
	margin-top:0.5em;
	margin-bottom:0;
	}
.qr img{
	max-width:150px
	}
table.seikyu-tel td{
	width:30%;
	text-align:center;
	}
table.seikyu-direct td{
	width:50%;
	}
#accordion dt{
	font-size:1.8rem;
	font-weight:bold;
	color:#3a247d;
	margin-top:10px;
	padding:10px 15px;
	background:#f0efe6;
    display:block;
    cursor:pointer;
    border-bottom:1px solid #3a247d;
    position:relative;
    }
#accordion dt:after{
	content:"";
	width:18px;
	height:18px;
	top:50%;
	right:2%;
	margin-top:-9px;
	background:url(/img/circle01.png) no-repeat;
	position:absolute;
	}
#accordion dt.active:after{
	background:url(/img/circle02.png) no-repeat;
	}
#accordion dd{
	padding:0 0 30px;
    display:none;
    }
ul.tabs{
	width:100%;
	font-size:0;
	text-align:center;
	margin-bottom:40px;
	border-top:1px solid #cccccc;
	}
ul.tabs li{
	width:49.5%;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline-block;
	border-left:1px solid #cccccc;
	}
ul.tabs li:first-child{
	border-left:none;
	}
ul.tabs li a{
	font-size:1.4rem;
	font-weight:normal;
	color:#000;
	line-height:1.5;
	margin:2px 0 0 0;
	padding:10px 0;
	display:block;
	border-bottom:1px solid #cccccc;
	}
.tabs .is_active{
	background:#f7f7f7;
	border-bottom:none;
}
.tab-content {
  display: none;
}
.tab-content.is_show {
  display: block;
}
/*------------------------------------- 入試結果 */
table.result{}
table.result th,
table.result td{
	font-size:1.2rem;
	padding:7px 5px;
	}
table.result thead th{
	white-space: nowrap;
	}
table.result tbody td{
	text-align:center;
	}

/*------------------------------------- オープンキャンパス */
.open01{
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	position:relative;
	}
.open01 > p{
	width:25%;
	text-align:right;
	float:right;
	}
.open01 > p img{
	width:90%;
	border:1px solid #ccc;
	}
.open01 table{
	width:70%;
	float:left;
	}
.open02{
	text-align:center;
	}
.open02 img{
	width:30%;
	border:1px solid #ccc;
	}
/*------------------------------------- 大学説明会?進学ガイダンス */
table.orientation th:nth-of-type(1){width:23%;}
table.orientation th:nth-of-type(2){width:24%;}
table.orientation th:nth-of-type(3){width:17%;}
table.orientation th:nth-of-type(4){width:21%;}
table.orientation th:nth-of-type(5){width:15%;}




/*--------------------------------------------------------- 在学生の方 */
#students .pagettl {
    background: url(/students/img/pic_ttl.png) right no-repeat #f0efe6;
}
/*------------------------------------- サークル活動 */
ul.circle{
	width:100%;
	}
ul.circle li{
	width:48.5%;
	font-size:1.3rem;
	margin-bottom:0.5em;
	padding-left:10px;
	float:left;
	position:relative;
	}
ul.circle > li:before {
    width: 4px;
    height: 4px;
    top: 0.4em;
    left: 0;
    content: "";
    background: #3a247d;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50;
    position: absolute;
}

@media screen and (max-width:1024px) {
ul.circle li{
	width:100%;
	float:none;
	}
}



/*--------------------------------------------------------- 卒業生の方 */
#graduate .pagettl {
    background: url(/graduate/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*--------------------------------------------------------- 企業の皆様 */
#company .pagettl {
    background: url(/company/img/pic_ttl.png) right no-repeat #f0efe6;
}

/*--------------------------------------------------------- 地域の皆様 */
#general .pagettl {
    background: url(/general/img/pic_ttl.png) right no-repeat #f0efe6;
}


/*--------------------------------------------------------- ニュース */
#news dl dt {
    padding: 20px 0 10px 0;
}
#news dl dt .news_icon {
	position: relative;
	padding-right: 100px;
}
#news dl dt .news_icon::before {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 0 2px;
	width: 85px;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	line-height: 1;
}
#news dl dt.news .news_icon::before {
	content: 'お知らせ';
	background-color: #ff9921;
}
#news dl dt.exam .news_icon::before {
	content: '入試情報';
	background-color: #4e76f6;
}
#news dl dt.talk .news_icon::before {
	content: '講演会';
	background-color: #1f93f5;
}
#news dl dt.lecture .news_icon::before {
	content: '公開講座';
	background-color: #fc729c;
}
#news dl dt.seminar .news_icon::before {
	content: 'セミナー';
	background-color: #9aba2a;
}
#news dl dt.reporter .news_icon::before {
	content: '記者発表';
	background-color: #8f5dc8;
}
#news dl dt.media .news_icon::before {
	content: '英皇娱乐官网_英皇娱乐游戏￥中国竞彩网推荐';
	background-color: #d96dd8;
}
#news dl dt.symposium .news_icon::before {
	content: 'シンポジウム';
	background-color: #2757e0;
}
#news dl dt.other .news_icon::before {
	content: 'その他';
	background-color: #6c48d4;
}
/*#news dl dt.news {
	background: url(/img/icon_news.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.exam {
	background: url(/img/icon_exam.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.talk {
	background: url(/img/index/icon_talk.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.lecture {
	background: url(/img/icon_lecture.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.seminar {
	background: url(/img/icon_seminar.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.reporter {
	background: url(/img/icon_reporter.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.media {
	background: url(/img/icon_media.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.symposium {
	background: url(/img/icon_symposium.png) 100px center no-repeat;
	background-size: 85px;
}
#news dl dt.other {
	background: url(/img/icon_other.png) 100px center no-repeat;
	background-size: 85px;
}*/
#news dl dd {
    margin-left: 0;
    padding: 0 0 20px 0;
    border-bottom: 1px dotted #ccc;
}
/*#news dl {
	overflow: hidden;
}
#news dl dt {
    clear: left;
    float: left;
    width: 7em;
    padding: 20px 0 40px 0;
}
#news dl dt.news {
	background: url(/img/icon_news.png) left 45px no-repeat;
	background-size: 85px;
}
#news dl dt.exam {
	background: url(/img/icon_exam.png)  left 45px no-repeat;
	background-size: 85px;
}
#news dl dt.talk {
	background: url(/img/index/icon_talk.png) left 45px no-repeat;
	background-size: 85px;
}
#news dl dt.lecture {
	background: url(/img/icon_lecture.png) left 45px no-repeat;
	background-size: 85px;
}
#news dl dt.seminar {
	background: url(/img/icon_seminar.png) left 45px no-repeat;
	background-size: 85px;
}
#news dl dd {
    margin-left: 0;
    padding: 20px 0.5em 40px 8em;
    border-bottom: 1px dotted #ccc;
}*/
#news dl dd.new a {
	background: url(/img/icon_new.png) right no-repeat;
	background-size: 36px;
	padding-right: 40px;
}
#news .pager {
	margin-top: 30px;
    overflow: hidden;
}
#news .pager ul {
    list-style: none;
    position: relative;
    left: 50%;
    float: left;
}
#news .pager ul li {
    margin: 0 1px;
    position: relative;
    left: -50%;
    float: left;
}
#news .pager ul li span,
#news .pager ul li a {
    display: block;
    padding: 0.6em;
    border-radius: 3px;
}
#news .pager ul li a {
    background: #EEE;
    color: #000;
    text-decoration: none;
}
#news .pager ul li a:hover {
    background: #333;
    color: #FFF;
}
#news .detail > p {
	margin-bottom: 20px;
}

/*--------------------------------------------------------- 受賞者情報 */
#news dl dd.award {
	display: flex;
	justify-content: space-between;
}
#news dl dd.award .award_textArea {
	flex-basis: calc(100% - 200px);
}
#news dl dd.award .award_imgArea {
	width: 180px;
	height: 120px;
	background-color: #f7f7f7;
}
#news dl dd.award .award_img {
	position: relative;
	padding-top: 120px;
}
#news dl dd.award .award_img > img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 100%;
	object-fit: contain;
	font-family: 'object-fit: contain;';
}
@media screen and (max-width:767px) {
	#news dl dd.award {
		display: block;
	}
	#news dl dd.award .award_imgArea {
		margin: 10px auto 0;
	}
}

/*--------------------------------------------------------- スペシャルコンテンツ */
#special{
	width:100%;
	}

/* Index */
.special-index{
	width:100%;
	padding-bottom:22%;
	background-image:url(/about/special/img/index_main.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	}
#special.index .title{
	padding-bottom:15%;
	background:url(/about/special/img/index_bg.gif) center top;
	position:relative;
	z-index:1
	}
#special.index .title h1{
	width:100%;
	max-width:1024px;
	font-size:2.7rem;
	color:#fff;
	text-align:center;
	margin:0 auto;
	padding:35px 0 30px;
	border-bottom:1px solid #000;
	}
#special.index{
	background:#f0efe6;
	}
#special.index .contents{
	margin-top:-11%;
	margin-bottom:0;
	padding-bottom:7%;
	position:relative;
	z-index:100;
	}


#special.index .menu ul li{
	width:50%;
	padding-bottom:3%;
	float:left;
	}
#special.index .menu ul li:nth-of-type(2){
	text-align:right;
	}

#special.index .menu ul li:nth-of-type(3){
	width:50%;
	margin:0 auto;
	float:left;
	text-align:left;
	}
#special.index .menu ul li:nth-of-type(4){
	text-align:right;
	/*clear:both;*/
	}
#special.index .menu ul li a{
	width:90%;
	max-width:480px;
	display:block;
	}
#special.index .menu ul li a img{
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	}
#special.index .menu ul li a:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha(opacity=100)";
  	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
@media screen and (max-width:767px) {
.special-index{
	padding-bottom:30%;
	}
#special.index .title{
	padding-bottom:0;
	}
#special.index .title h1{
	font-size:1.8rem;
	margin:0 auto;
	padding:20px 0;
	border-bottom:1px solid #000;
	}
#special.index .contents{
	margin-top:0;
	padding-top:10%;
	}
#special.index .menu ul li{
	width:90% !important;
	text-align:center!important;
	margin:0 auto;
	float:none;
	}
#special.index .menu ul li a{
	margin:0 auto;
	}

}




/* Live */
#special.interview .main{
	position:relative;
	}
#special.interview .top{
	width:100%;
	max-height:424px;
	font-size:0;
	line-height:0;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:10;
	}
#special.interview .top img{
	width:100%;
	}
#special.interview .choice{
	width:100%;
	bottom:0;
	background-color:rgba(102,178,220,0.5);
	position:absolute;
	z-index:15;
	}
#special.interview .choice ul{
	width:100%;
	max-width:1025px;
	display:table;
	margin:0 auto;
	}
#special.interview .choice ul li{
	width:16.666%;
	padding:25px 0;
	display:table-cell;
	}
#special.interview .choice ul li a{
	width:80%;
	max-width:140px;
	color:#fff;
	text-align:center;
	margin:0 auto;
	padding:7px;
	display:block;
	border:1px solid #fff;
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	position:relative;
	}
#special.interview .choice ul li a:hover{
	color:#2e6b8d;
	text-decoration:none;
	background:#fff;
	}
#special.interview .choice ul li a.on{
	color:#2e6b8d;
	background:#fff;
	}
#special.interview .choice ul li a:hover:after,
#special.interview .choice ul li a.on:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
	}

#special.interview h2{
	width:100%;
	max-width:1000px;
	text-align:center;
	padding-bottom: 30px;
	}
#special.interview p.copy{
	width:100%;
	max-width:1000px;
	text-align:center;
	padding-bottom:44px;
	}
#special.interview .contents ul:nth-of-type(1) + p.copy{
	padding-top:30px;
	}

#special.interview .list{
	padding-top:58px;
	}
#special.interview .list ul{
	width:100%;
	}
#special.interview .list ul li{
	width:33%;
	font-size:0;
	line-height:0;
	text-align:center;
	padding-bottom:2.5%;
	float:left;
	}
#special.interview .list ul li a{
	display:block;
	width:98%;
	max-width:325px;
	color:#515151;
	margin:0 auto !important;
	background:none;
	}
#special.interview .list ul li:nth-of-type(3n+1) a{
	margin-left:0;
	}
#special.interview .list ul li:nth-of-type(3n) a{
	margin-right:0;
	}
#special.interview .list ul li div{
	max-width:90%;
	font-size:1.4rem;
	margin:0 auto;
	padding:7% 0;
	line-height:1.5;
	}


@media screen and (max-width:767px) {
	#special.interview .top{
		height:1;
		padding-top:35%;
		background-image:url(/about/special/img/interview/interview_main.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		background-size:auto 125%;
	}
	#special.interview .top img {
 		display:none;
	}
	#special.interview .choice{
		background:#65a9cf;
		position:relative;
	}
	#special.interview .choice ul{
		padding:10px 0;
		display:block;
	}
	#special.interview .choice ul li{
		width:33%;
		padding:10px 0;
		display:block;
		float:left;
	}
	#special.interview .choice ul li a{
		width:95%;
		max-width:85%;
	}
	#special.interview h2{
		width:100%;
		margin-top:-20px;
		padding-bottom:20px;
	}
	#special.interview h2 img{
		max-width:40%;
		}
	#special.interview .contents ul:nth-of-type(1) + h2{
		padding-top:20px;
	}
	#special.interview .list ul{
		width:98%;
		margin:0 auto;
	}
	#special.interview .list ul li{
		width:50%;
	}
	#special.interview .list ul li:nth-of-type(3n+1) a{
		margin-left:auto;
	}
	#special.interview .list ul li:nth-of-type(3n) a{
		margin-right:auto;
	}
	#special.interview .list ul li a{
		width:95%;
	}
}

#special.interview .detail{
	width:100%;
	min-height:970px;
	margin:0;
	background-image:url(/about/special/img/interview/detailbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:auto;
	position:relative;
	}
#special.interview .detail .contents{
	margin-bottom:0;
	position:relative;
	}
#special.interview .detail h1{
	position:absolute;
	width:50%;
	max-width:170px;
	left:0;
	top:30px;
	position:absolute;
	}
#special.interview .detail .name{
	width:80%;
	text-align:center;
	margin:75px auto 35px;
	position:relative;
	z-index:20
	border:1px solid #3366cc;
	}
#special.interview .detail .name h2{
	font-size:1.8rem;
	margin-bottom:10px;
	}
#special.interview .detail .photo{
	width:70%;
	max-width:260px;
	margin:0 auto;
	}
#special.interview .detail .txt01{
	width:90%;
	max-width:370px;
	position:relative;
	z-index:30;
	}
#special.interview .detail dt{
	font-size:1.5rem;
	line-height:1.7;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:15px;
	position:relative;
	}
#special.interview .detail dt:after{
	content:"";
	width:36px;
	height:36px;
	top:25px;
	background-image:url(/about/special/img/interview/q.png);
	position:absolute;
	}
#special.interview .detail dd{
	font-size:1.5rem;
	min-height:3em;
	line-height:1.7;
	padding-top:25px;
	padding-bottom:20px;
	position:relative;
	}
#special.interview .detail dd:after{
	content:"";
	width:36px;
	height:36px;
	top:20px;
	left:0;
	background-image:url(/about/special/img/interview/a.png);
	position:absolute;
	}
/*吹き出し背景　※奇数左、偶数右*/
#special.interview .detail .txt01 dt{					/*奇数*/
	padding-left:94px;
	padding-right:20px;
	background:url(/about/special/img/interview/txt02_01.png) no-repeat left top;
	background-size:100% auto;
	}
#special.interview .detail .txt01 dt:after{
	left:52px;
	}
#special.interview .detail .txt01:nth-of-type(2n) dt{	/*偶数*/
	padding-left:70px;
	padding-right:40px;
	background:url(/about/special/img/interview/txt01_01.png) no-repeat right top;
	background-size:100% auto;
	}
#special.interview .detail .txt01:nth-of-type(2n) dt:after{
	left:28px
	}
#special.interview .detail .txt01 dd{					/*奇数*/
	padding-left:104px;
	padding-right:20px;
	background:url(/about/special/img/interview/txt02_02.png) no-repeat left top;
	background-size:100% auto;
	}
#special.interview .detail .txt01 dd:after{
	left:52px;
	}
#special.interview .detail .txt01:nth-of-type(2n) dd{	/*偶数*/
	padding-left:80px;
	padding-right:40px;
	background:url(/about/special/img/interview/txt01_02.png) no-repeat right top;
	background-size:100% auto;
	}
#special.interview .detail .txt01:nth-of-type(2n) dd:after{
	left:28px
	}
#special.interview .detail .txt01 div{					/*奇数*/
	height:20px;
	background:url(/about/special/img/interview/txt02_03.png) no-repeat left top;
	background-size:100% auto;
	}
#special.interview .detail .txt01:nth-of-type(2n) div{	/*偶数*/
	height:20px;
	background:url(/about/special/img/interview/txt01_03.png) no-repeat right top;
	background-size:100% auto;
	}

#special.interview .detail .page-move{
	text-align:center;
	margin-top:30px;
	padding-bottom:50px;
	}
#special.interview .detail .page-move ul{
	display:inline-block;
	background:url(/about/special/img/interview/linkbg.gif) ;
	}
#special.interview .detail .page-move li{
	line-height:1;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	}
#special.interview .detail .page-move li a{
	color:#fff;
	padding:10px;
	display:block;
	position:relative;
	}
#special.interview .detail .page-move li:nth-of-type(1) a{
	padding-left:25px;
	}
#special.interview .detail .page-move li:nth-of-type(1) a:after{
	content:"";
	width:8px;
	height:12px;
	top:50%;
	left:10px;
	margin-top:-0.5em;
	background:url(/about/special/img/interview/link01.png) no-repeat left top;
	position:absolute;
	}
#special.interview .detail .page-move li:nth-of-type(2){
	border-left:1px solid #95cce8;
	border-right:1px solid #95cce8;
	}
#special.interview .detail .page-move li:nth-of-type(2) a{
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:url(/about/special/img/interview/link03.png) no-repeat center center;
	}
#special.interview .detail .page-move li:nth-of-type(3) a{
	padding-right:25px;
	}
#special.interview .detail .page-move li:nth-of-type(3) a:after{
	content:"";
	width:8px;
	height:12px;
	top:50%;
	right:10px;
	margin-top:-0.5em;
	background:url(/about/special/img/interview/link02.png) no-repeat left top;
	position:absolute;
	}

/*吹き出し位置　※奇数左、偶数右*/
#special.interview .detail .no01{
	top:150px;
	left:-10px;
	position:absolute;
	}
#special.interview .detail .no02{
	top:250px;
	right:-10px;
	position:absolute;
	}
#special.interview .detail .no03{
	top:350px;
	left:-10px;
	position:absolute;
	}
#special.interview .detail .no04{
	top:450px;
	right:-10px;
	position:absolute;
	}

@media screen and (max-width:767px) {
	#special.interview .detail h1{
		position:absolute;
		width:50%;
		max-width:50%;
		left:2%;
		top:30px;
		position:absolute;
	}
	#special.interview .detail{
		min-height:500px;
	}
	#special.interview .detail .txt01{
		width:95%;
		max-width:95%;
		margin:0 auto;
	}
	#special.interview .detail .no01{
	left:0;
	}
	#special.interview .detail .no02{
		left:0;
	}
	#special.interview .detail .no03{
		left:0;
	}
	#special.interview .detail .no04{
		left:0;
	}
}

#special.movie .top {
    width: 100%;
    max-height: 382px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    overflow: hidden;
	background-color:#f2f06c;
    z-index: 10;
}
#special.movie .main::before ,
#special.movie .main::after {
	content:"";
	display:block;
	width:100%;
	height:6px;
	background:url(/about/special/img/movie/bg_01.png);
}
#special.movie .contents{
	width:100%;
	max-width:none;
	padding:68px 0 0;
	margin:0;
	background-color:#f2f2f2;
}
#special.movie .contents .inner{
	width: 96%;
	max-width: 1024px;
	overflow: hidden;
	margin: 0 auto 50px auto;
}
#special.movie .contents .inner ul li{
	float:left;
	width:31%;
	margin-right:3.5%;
	margin-bottom:35px;
	border-top:solid 3px #110632;
}
#special.movie .contents .inner ul li:nth-of-type(3n){ margin-right:0;}
#special.movie .contents .inner ul li.end{ margin-bottom:35px;}
#special.movie .contents .inner ul.column2 li{
	width:47%;
	margin-right:6%;
	margin-bottom:35px;
}
#special.movie .contents .inner ul.column2 li:nth-of-type(2n){ margin-right:0;}
#special.movie .contents .inner ul li.end{
	margin-bottom:0;
}
#special.movie .contents .inner ul li img{
	width:100%;
}
#special.movie .contents .inner ul li .movie_img {
	position:relative;
}
#special.movie .contents .inner ul li .movie_img.new::before {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:27px;
	background:url(/about/special/img/movie/icon_new.png) no-repeat;
	background-size:cover;
	z-index:10;
}
#special.movie .contents .inner ul li a {
	display:block;
	color:#110632;
}
#special.movie .contents .inner ul li .movie_img p.ttl {
	margin-top:10px;
	font-size:1.5rem;
	font-weight:bold;
}
#special.movie .contents .inner ul li .movie_img p.day {font-size:1.2rem;}
#special.movie .contents .inner h2 {
	display:block;
	margin:95px auto 40px;
	padding:2%;
	background:url(/about/special/img/movie/bg_02.png);
	color:#FFF;
	font-size:2.0rem;
	font-weight: normal;
	text-align:center;
}
@media screen and (max-width:767px) {
	#special.movie .contents{
		padding:30px 0 0;
	}
	#special.movie .contents .inner ul li .movie_img.new::before {
		content:"";
		width:50px;
		height:18px;
	}
	#special.movie .contents .inner ul.column2 li{
		width:48.5%;
		margin-right:3%;
		margin-bottom:30px;
	}
	#special.movie .contents .inner ul li{
		width:48.5%;
		margin-right:3%;
		margin-bottom:30px;
	}
	#special.movie .contents .inner ul li:nth-of-type(2n){ margin-right:0;}
	#special.movie .contents .inner ul li:nth-of-type(3n){ margin-right:3%;}
	#special.movie .contents .inner h2 {
		margin:20px auto 30px;
		font-size:1.8rem;
	}
}





#special.campusmap #inline-content{
	display: none;
}
/*
#special.campusmap #cboxLoadedContent #inline-content{
	display:block;
	}
*/

#special.campusmap .slick-prev{
	left:0 !important;
	z-index:10;
	}
#special.campusmap .slick-next{
	right:0;
	}
#special.campusmap .slick-prev,#special.campusmap  .slick-next{
	width:50px;
	height:50px;
	}

/* seeds */
#special.seeds .main{
	position:relative;
	}
#special.seeds .top ,#special.seeds .top_message{
	width:100%;
	/*max-height:424px;*/
	font-size:0;
	line-height:0;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:10;
	}
#special.seeds .top img ,#special.seeds .top_message img {
	width:100%;
	}
#special.seeds .choice{
	width:100%;
	bottom:0;
	background-color:rgba(102,178,220,0.5);
	position:absolute;
	z-index:15;
	}
#special.seeds .choice ul{
	width:100%;
	max-width:1025px;
	display:table;
	margin:0 auto;
	}
#special.seeds .choice ul li{
	width:16.666%;
	padding:25px 0;
	display:table-cell;
	}
#special.seeds .choice ul li a{
	width:80%;
	max-width:140px;
	color:#3a247d;
	text-align:center;
	margin:0 auto;
	padding:7px;
	display:block;
	border:1px solid #3a247d;
	/*border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;*/
	position:relative;
	}
#special.seeds .choice ul li a:hover{
	color:#fff;
	text-decoration:none;
	background:#3a247d;
	}
#special.seeds .choice ul li a.on{
	color:#fff;
	background:#3a247d;
	}
#special.seeds .choice ul li a:hover:after,
#special.seeds .choice ul li a.on:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #3a247d;
	border-width: 5px;
	margin-left: -5px;
	}

#special.seeds h2{
	width:100%;
	max-width:1000px;
	text-align:center;
	padding-bottom: 30px;
	}

#special.seeds h3{
	background-color: #8681cd;
	padding: 2px 2px 2px 8px;
	font-size: 110%;
	color: #FFFFFF;
	}
	
#special.seeds p.copy{
	width:100%;
	max-width:1000px;
	text-align:center;
	padding-bottom:44px;
	}
#special.seeds .contents ul:nth-of-type(1) + p.copy{
	padding-top:30px;
	}

#special.seeds .list{
	padding-top:58px;
	}
#special.seeds .list ul{
	width:100%;
	}
#special.seeds .list ul li{
	width:33%;
	font-size:0;
	line-height:0;
	text-align:center;
	padding-bottom:2.5%;
	float:left;
	}
#special.seeds .list ul li.top_message {
    width:66%;
	text-align:left;
	}
#special.seeds .list ul li a{
	display:block;
	width:98%;
	max-width:325px;
	color:#515151;
	margin:0 auto !important;
	background:none;
	}
#special.seeds .list ul li a.link {
	display:inline;
	width:auto;
	max-width:0px;
	background: url(/img/icon_link.png) right 18% no-repeat;
	background-size: 12px;
	padding-right: 14px;
    }
#special.seeds .list ul li:nth-of-type(3n+1) a{
	margin-left:0;
	}
#special.seeds .list ul li:nth-of-type(3n) a{
	margin-right:0;
	}
#special.seeds .list ul li div{
	max-width:90%;
	font-size:1.4rem;
	margin:0 auto;
	padding:7% 0;
	line-height:1.5;
	}
#special.seeds .list ul li div .seedsti{
	font-size:1.3rem;
	font-weight: bold;
    }
#special.seeds .list ul li.top_message div {
    padding: 0;
	}
#special.seeds .list ul li .message_text {
    text-align:left;
	}

#special.seeds .list ul li img {
    width:70%;
	}

@media screen and (max-width:767px) {
	#special.seeds .top{
		height:1;
		padding-top:10%;
		background-image:url(/about/special/img/seeds/seeds_detail_main.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		background-size:auto 96%;
	}
	#special.seeds .top img {
 		display:none;
	}
	#special.seeds .choice{
		background:#65a9cf;
		position:relative;
	}
	#special.seeds .choice ul{
		padding:10px 0;
		display:block;
	}
	#special.seeds .choice ul li{
		width:33%;
		padding:10px 0;
		display:block;
		float:left;
	}
	#special.seeds .choice ul li a{
		width:95%;
		max-width:85%;
	}
	#special.seeds h2{
		width:100%;
		margin-top:-20px;
		padding-bottom:20px;
	}
	#special.seeds .detail .title h2{
		font-size:1.6rem;
		margin-left:10px;
		width:80%;
	}
	#special.seeds .detail .name{
		margin-left:10px;
	}
	#special.seeds h2 img{
		max-width:40%;
		}
	#special.seeds .contents ul:nth-of-type(1) + h2{
		padding-top:20px;
	}
	#special.seeds .list ul{
		width:98%;
		margin:0 auto;
	}
	#special.seeds .list ul li{
		width:50%;
	}
	#special.seeds .list ul li.dean{
		width:98%;
	}
	#special.seeds .list ul li:nth-of-type(3n+1) a{
		margin-left:auto;
	}
	#special.seeds .list ul li:nth-of-type(3n) a{
		margin-right:auto;
	}
	#special.seeds .list ul li a{
		width:95%;
	}
}





/* seeds詳細 */
#special.seeds .flexbox {
    padding: 20px 0px 6px 6px;
}

#special.seeds .naiyo_w, .naiyo_h {
    text-align:left;
	width:97%;
	margin: 10px 0px 0px 0px;
	}
#special .detail .contents .flexbox .naiyo_h ul {
	margin: 1em 0;
	padding-left: 40px;
	list-style-type: disc;
	}
#special .detail .contents .flexbox .naiyo_h ol {
	margin: 1em 0;
	padding-left: 40px;
	list-style-type: decimal;
	}
#special.seeds .photo, .main_photo {
	width:97%;
	}
#special .detail .contents .flexbox .title h2 {
	text-align:left;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #003399;
	}

/* PC表示 */
@media only screen and (min-width : 768px){

#special.seeds .flexbox {
    overflow:auto;
}


#special.seeds .main_photo {
	width:25%;
	margin: -34px 0px 0px 0px;
	float: left;
	}
	

#special.seeds .naiyo_h {
    float: left;
	width:55%;
	font-size:1.6rem;
	padding: 0px 10px 0px 0px;
	}
#special.seeds .naiyo_h_full {
    float: left;
	width:98%;
	font-size:1.6rem;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	overflow:hidden;
	}
#special.seeds .naiyo_w {
    float: left;
	width:94%;
	font-size:1.6rem;
	padding: 0px 10px 0px 0px;
	}
#special.seeds .naiyo_w p {
	width:98%;
	word-wrap: break-word;
	}
#special.seeds .photo {
	width:40%;
	overflow:hidden;
	}
	
#special .detail .contents .flexbox .title h2 {
	font-size:2.0rem;
	width:65%;
	margin: 0px 0px 0px 30%;
	padding: 2px 0px 2px 6px;
	}
#special .detail .contents .flexbox .name {
	text-align:left;
	margin: 10px 0px 0px 30%;
	}

}

@media screen and (max-width:767px) {
	#special.seeds .flexbox img{
        max-width:100%;
    }
	#special .detail .contents .flexbox .title h2 {
	    font-size:1.6rem;
		margin: 10px 0px 10px 0px;
		padding: 2px 0px 2px 6px;
	}

#special.seeds .list ul li.top_message {
    width:98%;
	}
#special.seeds .list ul li.top_photo {
    width:98%;
	}
}


/*--------------------------------------------------------- 英皇娱乐官网_英皇娱乐游戏￥中国竞彩网推荐 */
#academics.index .contents {
	margin: auto;
    width: auto;
    max-width: none;
}
#academics .content-bg {
	background-color: #f0efe6;
}
#academics .content_inner-index {
    width: 96%;
    max-width: 1024px;
    margin: 0 auto;
	padding: 50px 0 80px;
}
#academics .content_inner {
    max-width: 1024px;
    margin: 0 auto;
	padding: 0 0 80px;	
}
#academics .heading01Block {
/*	background: no-repeat top/100%; */
	position: relative;
}
#academics .heading01Block_img {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}

/*
#academics .heading01Block-schoolForeign {
	background-image: url("/academics/foreign_studies/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignBritish {
	background-image: url("/academics/foreign_studies/british_and_american_studies/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignFrance {
	background-image: url("/academics/foreign_studies/european_studies_france/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignSpain {
	background-image: url("/academics/foreign_studies/european_studies_spain/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignGermany {
	background-image: url("/academics/foreign_studies/european_studies_germany/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignChinese {
	background-image: url("/academics/foreign_studies/chinese_studies/img/index_mv.jpg");
}
#academics .heading01Block-departmentForeignInternational {
	background-image: url("/academics/foreign_studies/international_and_cultural_studies/img/index_mv.jpg");
}
#academics .heading01Block-schoolJapanese {
	background-image: url("/academics/japanese_studies/img/index_mv.jpg");
}
#academics .heading01Block-departmentJapaneseLanguage {
	background-image: url("/academics/japanese_studies/japanese_language_and_literature/img/index_mv.jpg");
}
#academics .heading01Block-departmentJapaneseHistory {
	background-image: url("/academics/japanese_studies/japanese_history_and_culture/img/index_mv.jpg");
}
#academics .heading01Block-schoolEducation {
	background-image: url("/academics/japanese_studies/img/index_mv.jpg");
}
#academics .heading01Block-departmentEducationDevelopment{
	background-image: url("/academics/education_and_welfare/educational_and_developmental_science/img/index_mv.jpg");
}
#academics .heading01Block-departmentEducationDevelopmentEarlyChildhood {
	background-image: url("/academics/education_and_welfare/educational_and_developmental_science_early_childhood/img/index_mv.jpg");
}
#academics .heading01Block-departmentEducationDevelopmentElementarySchool {
	background-image: url("/academics/education_and_welfare/educational_and_developmental_science_elementary_school/img/index_mv.jpg");
}
#academics .heading01Block-departmentEducationWelfare {
	background-image: url("/academics/education_and_welfare/welfare_science/img/index_mv.jpg");
}
#academics .heading01Block-schoolNursing {
	background-image: url("/academics/nursing_and_health/img/index_mv.jpg");
}
#academics .heading01Block-departmentNursing {
	background-image: url("/academics/nursing_and_health/nursing_and_health/img/index_mv.jpg");
}
#academics .heading01Block-schoolInformation {
	background-image: url("/academics/information_science_and_technology/img/index_mv.jpg");
}
#academics .heading01Block-departmentInformation {
	background-image: url("/academics/information_science_and_technology/information_science_and_technology/img/index_mv.jpg");
}
*/

#academics .heading01Block_ttl {
	display: inline-block;
	font-size: 3.0rem;
	color: #fff;
	padding: 20px 30px;
}
#academics.foreign .heading01Block_ttl {
	background-color: #8dac23;
}
#academics.japanese .heading01Block_ttl {
	background-color: #8681cd;
}
#academics.education .heading01Block_ttl {
	background-color: #e8a947;
}
#academics.nursing .heading01Block_ttl {
	background-color: #e484ad;
}
#academics.information .heading01Block_ttl {
	background-color: #6ea7d7;
}
#academics.international .heading01Block_ttl {
	background-color: #46a69a;
}

#academics .heading01Block_en,
#academics .heading01Block_note {
	display: block;
	font-size: 1.2rem;
	font-weight: normal;
}
#academics .heading01Block_text {
	margin-top: 250px;
	background-color: rgba(255,255,255,0.6);
	padding: 30px 30px 30px;
}
#academics .heading01Block_lead {
	font-size: 2.6rem;
	font-weight: bold;
	margin-bottom: 20px;
}
#academics.foreign .heading01Block_lead {
	color: #8dac23;
}
#academics.japanese .heading01Block_lead {
	color: #8681cd;
}
#academics.education .heading01Block_lead {
	color: #e8a947;
}
#academics.nursing .heading01Block_lead {
	color: #e15e96;
}
#academics.information .heading01Block_lead {
	color: #6ea7d7;
}
#academics.international .heading01Block_lead {
	color: #46a69a;
}
#academics .heading01_text {
	font-size: 3.0rem;
	color: #fff;
}
#academics .heading01_en {
	display: block;
	font-size: 1.2rem;
	font-weight: normal;
}
#academics .heading01-index {
	background: url("/academics/img/index_mv.jpg") no-repeat center/cover;
}
#academics .heading01_inner-index {
    width: 96%;
    max-width: 1024px;
	margin: 0 auto;
	padding: 125px 0;
}
#academics .heading01_text-index {
	display: inline-block;
	background-color: #3a247d;
	color: #fff;
	font-size: 3.0rem;
	padding: 20px 30px;
}

/*
#academics .heading01-foreign {
	background: url("/academics/foreign_studies/img/index_mv.jpg") no-repeat center/cover;
}
#academics .heading01-japanese {
	background: url("/academics/japanese_studies/img/index_mv.jpg") no-repeat center/cover;
}
#academics .heading01-education {
	background: url("/academics/education_and_welfare/img/index_mv.jpg") no-repeat center/cover;
}
#academics .heading01-nursing {
	background: url("/academics/nursing_and_health/img/index_mv.jpg") no-repeat center/cover;
}
#academics .heading01-infromation {
	background: url("/academics/information_science_and_technology/img/index_mv.jpg") no-repeat center/cover;
}
*/

#academics .heading01 {
	padding: 20px 30px;
	margin-bottom: 40px;
}
#academics .heading01.graduate {
	margin-bottom: 0px;
}

#academics.foreign .heading01 {
	background-color: #8dac23;;
}
#academics.japanese .heading01 {
	background-color: #8681cd;
}
#academics.education .heading01 {
	background-color: #e8a947;
}
#academics.nursing .heading01 {
	background-color: #e484ad;
}
#academics.information .heading01 {
	background-color: #6ea7d7;
}
#academics.international .heading01 {
	background-color: #46a69a;
}
#academics .heading01_inner-foreign {
	background-color: #8dac23; 
}
#academics .heading01_inner-japanese {
	background-color: #8681cd; 
}
#academics .heading01_inner-education {
	background-color: #e8a947; 
}
#academics .heading01_inner-nursing {
	background-color: #e484ad; 
}
#academics .heading01_inner-information {
	background-color: #6ea7d7; 
}
#academics .heading01_inner-international {
	background-color: #46a69a; 
}

#academics.foreign .heading02 {
	color: #8dac23;
}
#academics.foreign .heading02::before {
	background-color: #8dac23;
}
#academics.japanese .heading02 {
	color: #8681cd;
}
#academics.japanese .heading02::before {
	background-color: #8681cd;
}
#academics.education .heading02 {
	color: #e8a947;
}
#academics.education .heading02::before {
	background-color: #e8a947;
}
#academics.nursing .heading02 {
	color: #e484ad;
}
#academics.nursing .heading02::before {
	background-color: #e484ad;
}
#academics.information .heading02 {
	color: #6ea7d7;
}
#academics.information .heading02::before {
	background-color: #6ea7d7;
}
#academics.international .heading02 {
	color: #46a69a;
}
#academics.international .heading02::before {
	background-color: #46a69a;
}
#academics .heading02-index {
	font-size: 2.2rem;
	margin-bottom: 20px;
}
#academics .heading03 {
	font-size: 2.2rem;
	padding-top: 20px;
	border-top: 3px solid;
	border-bottom: none;
	color: #000;
	font-weight: bold;
	margin: 40px 0 20px 0;
}
#academics .heading03-top {
	margin-top: 0;
}
#academics.foreign .heading03 {
	border-color: #8dac23;
}
#academics.japanese .heading03 {
	border-color: #8681cd;
}
#academics.education .heading03 {
	border-color: #e8a947;
}
#academics.nursing .heading03 {
	border-color: #e484ad;
}
#academics.information .heading03 {
	border-color: #6ea7d7;
}
#academics.international .heading03 {
	border-color: #46a69a;
}
#academics .heading03-voice {
	padding-left: 70px;
	background: no-repeat left center/55px;
}
#academics.foreign .heading03-voice {
	color: #8dac23;
	background-image: url("/academics/foreign_studies/img/common/index_icon_01.png");
}
#academics.japanese .heading03-voice {
	color: #8681cd;
	background-image: url("/academics/japanese_studies/img/common/index_icon_01.png");
}
#academics.education .heading03-voice {
	color: #e8a947;
	background-image: url("/academics/education_and_welfare/img/common/index_icon_01.png");
}
#academics.nursing .heading03-voice {
	color: #e15e96;
	background-image: url("/academics/nursing_and_health/img/common/index_icon_01.png");
}
#academics.information .heading03-voice {
	color: #6ea7d7;
	background-image: url("/academics/information_science_and_technology/img/common/index_icon_01.png");
}
#academics.international .heading03-voice {
	color: #6ea7d7;
	background-image: url("/academics/information_science_and_technology/img/common/index_icon_01.png");
}
#academics.foreign .heading04 {
	color: #8dac23;
}
#academics.foreign .heading04::before {
	background-color: #8dac23;
}
#academics.japanese .heading04 {
	color: #8681cd;
}
#academics.japanese .heading04::before {
	background-color: #8681cd;
}
#academics.education .heading04 {
	color: #e8a947;
}
#academics.education .heading04::before {
	background-color: #e8a947;
}
#academics.nursing .heading04 {
	color: #e484ad;
}
#academics.nursing .heading04::before {
	background-color: #e484ad;
}
#academics.information .heading04 {
	color: #6ea7d7;
}
#academics.information .heading04::before {
	background-color: #6ea7d7;
}
#academics.international .heading04 {
	color: #46a69a;
}
#academics.international .heading04::before {
	background-color: #46a69a;
}
#academics.foreign .lead {
	font-size: 2.6rem;
	color: #8dac23;
}
#academics.education .emphasis {
	color: #e8a947;
	font-weight: bold;
}
#academics .newsList {
    border-top: 1px solid #e9e9e9;
}
#academics .newsList_item {
    padding: 15px 0;
    border-bottom: 1px solid #e9e9e9;
}
#academics .newsList_link {
	color: #000 !important;
    display: flex;
    align-items: flex-start;
	flex-wrap: wrap;
}
#academics .newsList_link:hover {
	text-decoration: none;
}
#academics .newsList_category-foreign_studies,
#academics .newsList_category-japanese_studies,
#academics .newsList_category-education_and_welfare,
#academics .newsList_category-nursing_and_health,
#academics .newsList_category-information_science_and_technology,
#academics .newsList_category-graduate_international_studies,
#academics .newsList_category-graduate_human_development,
#academics .newsList_category-graduate_nursing_and_health,
#academics .newsList_category-graduate_information_science_and_technology {
	width: 11em;
	text-align: center;
	color: #fff;
	margin: 0 15px 5px 0;
	font-size: 1.2rem;
	padding: 2px 0;
	flex-shrink: 0;
}
#academics .newsList_category-foreign_studies {
	background-color: #8dac23;
}
#academics .newsList_category-japanese_studies {
	background-color: #8681cd;
}
#academics .newsList_category-education_and_welfare,
#academics .newsList_category-graduate_human_development {
	background-color: #e8a947;
}
#academics .newsList_category-nursing_and_health,
#academics .newsList_category-graduate_nursing_and_health {
	background-color: #e484ad;
}
#academics .newsList_category-information_science_and_technology,
#academics .newsList_category-graduate_information_science_and_technology {
	background-color: #6ea7d7;
}
#academics .newsList_category-graduate_international_studies {
	background-color: #46a69a;
}


#academics .newsList_date {
    width: 7.5em;
}
#academics .newsList_text {
	width: 100%;
	margin-top: 5px;
}
#academics .newsList_text:hover {
	text-decoration: underline;
}
#academics .icon_new::after {
	content: "NEW";
	background-color: #3a247d;
	color: #fff;
	font-size: 1.0rem;
	font-weight: bold;
	padding: 2px 10px;
	margin-left: 15px;
}
#academics .btn {
	display: flex;
	position: relative;
	align-items: center;
	width: auto;
	max-width: 190px;
	margin: 0 auto;
	padding: 15px 30px;
	border-radius: 100px;
	border: 1px solid #3a247d;
	color: #3a247d;
	background-color: #fff;
	text-align: center;
}
#academics .btn::before {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	width: 8px;
	height: 8px;
	margin: auto;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top: solid 1px #3a247d;
	border-right: solid 1px #3a247d;
	content: "";
}

#academics.foreign hr {
	border-top: #8dac23 solid 3px;
}
#academics.japanese hr {
	border-top: #8681cd solid 3px;
}
#academics.education hr {
	border-top: #e8a947 solid 3px;
}
#academics.nursing hr {
	border-top: #e484ad solid 3px;
}
#academics.information hr {
	border-top: #6ea7d7 solid 3px;
}
#academics.international hr {
	border-top: #46a69a solid 3px;
}


#academics.foreign .btn {
	border-color: #8dac23;
	color: #8dac23;
}
#academics.foreign .btn::before {
	border-top: solid 1px #8dac23;
	border-right: solid 1px #8dac23;
}
#academics.japanese .btn {
	border-color: #8681cd;
	color: #8681cd;
}
#academics.japanese .btn::before {
	border-top: solid 1px #8681cd;
	border-right: solid 1px #8681cd;
}
#academics.education .btn {
	border-color: #e8a947;
	color: #e8a947;
}
#academics.education .btn::before {
	border-top: solid 1px #e8a947;
	border-right: solid 1px #e8a947;
}
#academics.nursing .btn {
	border-color: #e484ad;
	color: #e484ad;
}
#academics.nursing .btn::before {
	border-top: solid 1px #e484ad;
	border-right: solid 1px #e484ad;
}
#academics.information .btn {
	border-color: #6ea7d7;
	color: #6ea7d7;
}
#academics.information .btn::before {
	border-top: solid 1px #6ea7d7;
	border-right: solid 1px #6ea7d7;
}
#academics.international .btn {
	border-color: #46a69a;
	color: #46a69a;
}
#academics.international .btn::before {
	border-top: solid 1px #46a69a;
	border-right: solid 1px #46a69a;
}
#academics .btn_text {
    margin: 0 auto;
    text-align: center;
}
#academics .btn02,
#academics .btn02-back,
#academics .btn02-pagelink {
	display: block;
    padding: 20px;
    border: solid 1px #d0d0d0;
    color: #216ecd;
	position: relative;
}
#academics .btn02-back {
	text-align: center;
	width: 50%;
	margin-inline: auto;
}
#academics .btn02::before {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	width: 8px;
	height: 8px;
	margin: auto;
	transform: rotate(45deg);
	border-top: solid 1px #216ecd;
	border-right: solid 1px #216ecd;
	content: "";
}
#academics .btn02-back::before {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 20px;
	width: 8px;
	height: 8px;
	margin: auto;
	transform: rotate(-135deg);
	border-top: solid 1px #216ecd;
	border-right: solid 1px #216ecd;
	content: "";
}
#academics .btn02-pagelink::before {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 20px;
	bottom: 0;
	left: auto;
	width: 8px;
	height: 8px;
	margin: auto;
	transform: rotate(135deg);
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	content: "";
}
#academics .btn_text-link,
#academics .btn_text-blank {
	background: no-repeat right/12px;
	padding-right: 25px;
}
#academics .btn_text-link {
	background-image: url(/img/icon_link.png);
}
#academics .btn_text-blank {
	background-image: url(/img/icon_window.png);
}
#academics .btnList-col2,
#academics .exBtnList-col2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: 1px solid;
	padding-top: 40px;
}
#academics .exBtnList-col2 {
	border: none;
}

#academics.foreign .btnList-col2 {
	border-color: #8dac23;
}
#academics.japanese .btnList-col2 {
	border-color: #8681cd;
}
#academics.education .btnList-col2 {
	border-color: #e8a947;
}
#academics.nursing .btnList-col2 {
	border-color: #e484ad;
}
#academics.information .btnList-col2 {
	border-color: #6ea7d7;
}
#academics.international .btnList-col2 {
	border-color: #46a69a;
}
#academics .btnList-col2_item,
#academics .exBtnList-col2_item {
	width: calc((100% - 90px) / 2);
}
#academics .btnList-col2_item:nth-child(n+3),
#academics .exBtnList-col2_item:nth-child(n+3) {
	margin-top: 10px;
}
#academics .exBtnList-col2_item.btn02:before {
	border-color: #fff;
}

#academics .exBtnList-col2_item {
	border: none;
	color: #fff;
}
#academics.foreign .exBtnList-col2_item {
	background-color: #8dac23;
}
#academics.japanese .exBtnList-col2_item {
	background-color: #8681cd;
}
#academics.education .exBtnList-col2_item {
	background-color: #e8a947;
}
#academics.nursing .exBtnList-col2_item {
	background-color: #e484ad;
}
#academics.information .exBtnList-col2_item {
	background-color: #6ea7d7;
}
#academics.international .exBtnList-col2_item {
	background-color: #46a69a;
}


#academics .block01 {
	display: flex;
	justify-content: space-between;
}
#academics .block01_img {
	width: calc(50% - 15px);
}
#academics .block01_img img {
	width: 100%;
	height: auto;
}
#academics .block01_text {
	width: calc(50% - 15px);
}
#academics .block02 {
	display: flex;
	justify-content: space-between;
	background-color: #f0efe6;
	padding: 30px;
}
#academics .block02_img {
	width: 150px;
}
#academics .block02_text {
	width: calc(100% - 175px);
}
#academics .block03 {
	background-color: #f0efe6;
	padding: 30px;
	border-top: 3px solid;
}
#academics.foreign .block03 {
	border-color: #8dac23;
}
#academics.japanese .block03 {
	border-color: #8681cd;
}
#academics.education .block03 {
	border-color: #e8a947;
}
#academics.nursing .block03 {
	border-color: #e484ad;
}
#academics.information .block03 {
	border-color: #6ea7d7;
}
#academics.international .block03 {
	border-color: #46a69a;
}
#academics .block03_lead {
	font-size: 2.2rem;
	font-weight: bold;
	margin-bottom: 20px;
}
#academics .block03_inner {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px dotted #b6b396;
	padding-bottom: 30px;
}
#academics .block03_text {
	width: calc((100% - 20px) / 2);
}
#academics .block03_img {
	width: calc((100% - 20px) / 2);
}
#academics .block04_inner {
	display: flex;
}
#academics .block04_item {
	background: no-repeat right/16px;
	padding-right: 16px;
	width: calc((100% - 48px) / 4);
}
#academics.foreign .block04_item {
	background-image: url("/academics/foreign_studies/img/common/index_arrow_02.png");
}
#academics.japanese .block04_item {
	background-image: url("/academics/japanese_studies/img/common/index_arrow_02.png");
}
#academics.education .block04_item {
	background-image: url("/academics/education_and_welfare/img/common/index_arrow_02.png");
}
#academics.nursing .block04_item {
	background-image: url("/academics/nursing_and_health/img/common/index_arrow_02.png");
}
#academics.information .block04_item {
	background-image: url("/academics/information_science_and_technology/img/common/index_arrow_02.png");
}
#academics .block04_item:last-child {
	padding-right: 0;
	background: no-repeat bottom/32px;
	padding-bottom: 16px;
}
#academics.foreign .block04_item:last-child {
	background-image: url("/academics/foreign_studies/img/common/index_arrow_03.png");
}
#academics.foreign .block04_item.is-noArrow {
	background: none;
}
#academics.japanese .block04_item:last-child {
	background-image: url("/academics/japanese_studies/img/common/index_arrow_03.png");
}
#academics.education .block04_item:last-child {
	background-image: url("/academics/education_and_welfare/img/common/index_arrow_03.png");
}
#academics.nursing .block04_item:last-child {
	background-image: url("/academics/nursing_and_health/img/common/index_arrow_03.png");
}
#academics.information .block04_item:last-child {
	background-image: url("/academics/information_science_and_technology/img/common/index_arrow_03.png");
}
#academics .block04_link {
	color: #000;
	display: block;
	border: 1px solid;
	border-radius: 10px;
	padding: 15px;
}
#academics .block04_link:hover {
	text-decoration: none;
}
#academics .block04_link {
	background: no-repeat bottom 20px center/41px;
	padding-bottom: 70px;
}

#academics .block04_link .btn {
	padding: 10px;
	font-size: 1.1rem;
}
#academics .block04_link .btn:before {
	right:12px;
}


#academics.foreign .block04_link {
	border-color: #8dac23;
	background-image: url("/academics/foreign_studies/img/common/index_arrow_01.png");
}
#academics.foreign .block04_link.is-noLink {
	background: none;
	padding-bottom: 15px;
}
#academics.japanese .block04_link {
	border-color: #8681cd;
	background-image: url("/academics/japanese_studies/img/common/index_arrow_01.png");
}
#academics.education .block04_link {
	border-color: #e8a947;
	background-image: url("/academics/education_and_welfare/img/common/index_arrow_01.png");
}
#academics.education div.block04_link {
	border-color: #e8a947;
	padding-bottom: inherit;
	background-image: none;
}
#academics.nursing .block04_link {
	border-color: #e484ad;
	background-image: url("/academics/nursing_and_health/img/common/index_arrow_01.png");
}
#academics.information .block04_link {
	border-color: #6ea7d7;
	background-image: url("/academics/information_science_and_technology/img/common/index_arrow_01.png");
}
#academics .block04_lead {
	font-size: 1.8rem;
	text-align: center;
	font-weight: bold;
}
#academics .block04_item-bg {
	border-radius: 10px;
	color: #fff;
	padding: 20px;
}
#academics.foreign .block04_item-bg {
	background-color: #8dac23;
}
#academics.japanese .block04_item-bg {
	background-color: #8681cd;
}
#academics.education .block04_item-bg {
	background-color: #e8a947;
}
#academics.nursing .block04_item-bg {
	background-color: #e484ad;
}
#academics.information .block04_item-bg {
	background-color: #6ea7d7;
}
#academics .block04_inner-bg {
	display: flex;
	justify-content: space-between;
}
#academics .block04_btn {
	min-width: 160px;
}
#academics .block04_text {
	/* width: calc(100% - 230px); */
}
#academics .block05 {
	border: 1px solid #ccc;
	padding: 20px;
}
#academics .block06 {
	border-top: 3px solid #ccc;
	padding: 20px 0;
}
#academics .block06_lead {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
}
#academics.foreign .block06 {
	border-color: #8dac23;
}
#academics.foreign .block06_lead {
	color: #8dac23;
}

#academics .block07_inner {
	display: flex;
}
#academics .block07_item {
	background: no-repeat right/16px;
	padding-right: 16px;
	width: calc((100% - 48px) / 4);
}
#academics.foreign .block07_item {
	background-image: url("/academics/foreign_studies/img/common/index_arrow_02.png");
}
#academics.japanese .block07_item {
	background-image: url("/academics/japanese_studies/img/common/index_arrow_02.png");
}
#academics.education .block07_item {
	background-image: url("/academics/education_and_welfare/img/common/index_arrow_02.png");
}
#academics.nursing .block07_item {
	background-image: url("/academics/nursing_and_health/img/common/index_arrow_02.png");
}
#academics.information .block07_item {
	background-image: url("/academics/information_science_and_technology/img/common/index_arrow_02.png");
}

#academics .block07_item:last-child {
	padding-right: 0;
	background-image: none;
}
#academics .block07_link {
	color: #000;
	display: block;
	border: 1px solid;
	border-radius: 10px;
	padding: 15px;
	position: relative;
}
#academics .block07_link::before {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	width: 8px;
	height: 8px;
	margin: auto;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top: solid 1px #216ecd;
	border-right: solid 1px #216ecd;
	content: "";
}
#academics .block07_link:hover {
	text-decoration: none;
}

#academics.foreign .block07_link,
#academics.foreign .block07_link::before {
	border-color: #8dac23;
}
#academics.japanese .block07_link,
#academics.japanese .block07_link::before {
	border-color: #8681cd;
}
#academics.education .block07_link,
#academics.education .block07_link::before {
	border-color: #e8a947;
}
#academics.nursing .block07_link,
#academics.nursing .block07_link::before {
	border-color: #e484ad;
}
#academics.information .block07_link,
#academics.information .block07_link::before {
	border-color: #6ea7d7;
}
#academics .block07_text {
	text-align: center;
}
#academics.foreign .block07_link_current {
	background-color: #eef3de;
}
#academics.japanese .block07_link_current {
	background-color: #edecf8;
}
#academics.education .block07_link_current {
	background-color: #fcf2e4;
}
#academics.nursing .block07_link_current {
	background-color: #fbedf3;
}
#academics.information .block07_link_current {
	background-color: #e9f2f9;
}


#academics .blockList01 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#academics .img-w70 {
	max-width: 70%;
}
#academics .blockList01_link:hover {
	display: block;
	text-decoration: none;
}
#academics .blockList01_item-col5 {
	width: calc((100% - 8px) / 5);
}
#academics .blockList01_item-col4 {
	width: calc((100% - 6px) / 4);
}
#academics .blockList01_item-col2 {
	width: calc((100% - 2px) / 2);
}
#academics .blockList01_item-col2:nth-child(n+3) {
	margin-top: 2px;
}
#academics .blockList01_img {
	line-height: 0;
}
#academics .blockList01_img > img {
	width: 100%;
}
#academics .blockList01_text {
	color: #fff;
	font-size: 1.6rem;
	text-align: center;
	padding: 8px 0;
}
#academics .blockList01_text-foreign {
	background-color: #8dac23;
}
#academics .blockList01_text-japanese {
	background-color: #8681cd;
}
#academics .blockList01_text-education {
	background-color: #e8a947;
}
#academics .blockList01_text-nursing {
	background-color: #e484ad;
}
#academics .blockList01_text-information {
	background-color: #6ea7d7;
}
#academics .blockList01_text-international {
	background-color: #46a69a;
}
#academics .blockList02_item {
	display: flex;
	justify-content: space-between;	
}
#academics .blockList02_item:nth-child(n+2) {
	margin-top: 40px;
}
#academics .blockList02_img {
	width: 25%;
}
#academics .blockList02_img img {
	width: 100%;
	height: auto;
}
#academics .blockList02_text {
	width: calc(75% - 20px);
}
#academics .blockList02_name {
	font-size: 1.8rem;
	font-weight: bold;
}
#academics .blockList02_border {
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 12px;
	margin-bottom: 12px;
	font-size: 1.2rem;
}
#academics .blockList02_border-borderOnly {
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
#academics .blockList02_lead {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
}
#academics.foreign .blockList02_lead {
	color: #8dac23;
}
#academics.japanese .blockList02_lead {
	color: #8681cd;
}
#academics.education .blockList02_lead {
	color: #e8a947;
}
#academics.nursing .blockList02_lead {
	color: #e484ad;
}
#academics.information .blockList02_lead {
	color: #6ea7d7;
}
#academics.international .blockList02_lead {
	color: #46a69a;
}
#academics .blockList03 {
	display: flex;
	flex-wrap: wrap;
}
#academics .blockList03_item-col3 {
	width: calc((100% - 13px) / 3);
	margin-right: 6px;
}
#academics .blockList03_item-col3:nth-child(3n) {
	margin-right: 0px;
}

#academics .localMenu {
	width: 100%;
	margin-bottom: 40px;
}
#academics .localMenu ul {
	display: block;
	font-size: 85%;
	padding: 20px 30px 10px;
}
#academics .localMenu li {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
#academics .localMenu li::before {
	content: "?";
	font-size: 75%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
#academics .localMenu .d-sp {
	display: none;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
}
#academics .localMenu .d-sp span {
	font-size: 2.5rem;
}
#academics .localMenu .d-sp .close {
	display: none;
	pointer-event: none;
}
#academics .localMenu .d-sp.open .open {
	display: none;
}
#academics .localMenu .d-sp.open .close {
	display: inline;
}


#academics.foreign .localMenu {
	background: #d9e4b7;
}
#academics.japanese .localMenu {
	background: #e1dff2;
}
#academics.education .localMenu {
	background: #f9e9d1;
}
#academics.nursing .localMenu {
	background: #f8e0ea;
}
#academics.information .localMenu {
	background: #dbe9f5;
}
#academics.international .localMenu {
	background: #d1e9e6;
}

#academics.foreign .localMenu .d-sp {
	color: #8dac23;
}
#academics.education .localMenu .d-sp {
	color: #e8a947;
}
#academics.nursing .localMenu .d-sp {
	color: #e484ad;
}
#academics.information .localMenu .d-sp {
	color: #6ea7d7;
}
#academics.international .localMenu .d-sp {
	color: #46a69a;
}

#academics.foreign .localMenu li {
	color: #8dac23;
	border-right: #8dac23 solid 1px;
}
#academics.japanese .localMenu li {
	color: #8681cd;
	border-right: #8681cd solid 1px;
}
#academics.education .localMenu li {
	color: #e8a947;
	border-right: #e8a947 solid 1px;
}
#academics.nursing .localMenu li {
	color: #e484ad;
	border-right: #e484ad solid 1px;
}
#academics.information .localMenu li {
	color: #6ea7d7;
	border-right: #6ea7d7 solid 1px;
}
#academics.international .localMenu li {
	color: #46a69a;
	border-right: #46a69a solid 1px;
}




@media screen and (max-width:1024px) {
	#academics .block04_inner {
		display: block;
	}
	#academics .block04_item {
		background: no-repeat bottom/32px;
		padding-right: 0;
		padding-bottom: 16px;
		width: auto;
	}
	#academics.foreign .block04_item {
		background-image: url("/academics/foreign_studies/img/common/index_arrow_03.png");
	}
	#academics.japanese .block04_item {
		background-image: url("/academics/japanese_studies/img/common/index_arrow_03.png");
	}
	#academics.education .block04_item {
		background-image: url("/academics/education_and_welfare/img/common/index_arrow_03.png");
	}
	#academics.nursing .block04_item {
		background-image: url("/academics/nursing_and_health/img/common/index_arrow_03.png");
	}
	#academics.information .block04_item {
		background-image: url("/academics/information_science_and_technology/img/common/index_arrow_03.png");
	}
	#academics .block04_link {
		padding: 10px 10px 75px;
	}
	#academics.foreign .block04_link.is-noLink {
		padding-bottom: 10px;
	}
	#academics .block04_link {
		background-position: bottom 10px;
	}
	#academics .block04_lead {
		font-size: 1.6rem;
	}
	#academics .block04_item-bg {
		padding: 10px;
	}
	#academics .block04_inner-bg {
		display: block;
	}
	#academics .block04_btn {
		min-width: none;
	}
	#academics .block04_text {
		width: auto;
		margin-bottom: 10px;
	}
	#academics .block06_lead {
		font-size: 1.6rem;
	}

}
@media screen and (max-width:767px) {
	#academics .content_inner {
		width: 96%;
		margin: 0 auto;
		padding: 0 0 40px;
	}
	#academics .content_inner-index {
		padding: 25px 0 40px;
	}
	#academics .heading01Block_ttl {
		display: block;
		font-size: 1.8rem;
		padding: 10px 2%;
	}
	#academics .heading01Block_img {
		position: static;
	}
	#academics .heading01Block_text {
		margin-top: 0;
		padding: 0 2% 20px;
	}
	#academics .heading01Block_lead {
		font-size: 1.6rem;
	}	
	#academics .heading01 {
		padding: 10px 15px;
		margin-bottom: 20px;
	}
	#academics .heading01_text {
		font-size: 1.8rem;
	}
	#academics .heading01_inner-index {
		width: 100%;
		padding: 0 0 100px;
	}
	#academics .heading01_text-index {
		display: block;
		font-size: 1.8rem;
		padding: 10px 2%;
	}
	#academics .heading02 {
		margin-bottom: 0;
	}
	#academics .heading02-index {
		font-size: 1.6rem;
		margin-bottom: 10px;
	}
	#academics .heading03 {
		font-size: 1.4rem;
		padding-top: 10px;
		font-weight: bold;
		margin: 40px 0 10px 0;
	}
	#academics .heading04 {
		font-size: 1.4rem;
	}
	#academics.foreign .lead {
		font-size: 1.6rem;
	}
	#academics .newsList_date {
		width: 100%;
	}
	#academics .newsList_category-foreign_studies,
	#academics .newsList_category-japanese_studies,
	#academics .newsList_category-education_and_welfare,
	#academics .newsList_category-nursing_and_health,
	#academics .newsList_category-information_science_and_technology,
	#academics .newsList_category-graduate_international_studies,
	#academics .newsList_category-graduate_human_development,
	#academics .newsList_category-graduate_nursing_and_health,
	#academics .newsList_category-graduate_information_science_and_technology {
		margin: 5px 5px 0 0;
	}
	#academics .btn {
		max-width: none;
	}
	#academics .btn02-back {
		max-width: none;
		width: 100%;
		box-sizing: border-box;
	}
	#academics .btnList-col2,
	#academics .exBtnList-col2 {
		display: block;
	}
	#academics .btnList-col2_item,
	#academics .exBtnList-col2_item {
		width: auto;
	}
	#academics .btnList-col2_item:nth-child(n+2),
	#academics .exBtnList-col2_item:nth-child(n+2) {
		margin-top: 10px;
	}
	#academics .block01 {
		display: block;
	}
	#academics .block01_img {
		width: auto;
	}
	#academics .block01_text {
		width: auto;
	}
	#academics .block02 {
		display: block;
		padding: 15px;
	}
	#academics .block02_img {
		width: 70%;
		text-align: center;
		margin: 10px auto 0;
	}
	#academics .block02_text {
		width: auto;
	}
	#academics .block03 {
		padding: 15px;
	}
	#academics .block03_lead {
		font-size: 1.6rem;
	}
	#academics .block03_inner {
		display: block;
	}
	#academics .block03_text {
		width: auto;
	}
	#academics .block03_img {
		width: auto;
		margin-top: 10px;
	}
	#academics .blockList01 {
		display: block;
	}
	#academics .blockList01_item:nth-child(n+2) {
		margin-top: 10px !important;
	}
	#academics .blockList01_item-col5 {
		width: auto;
	}
	#academics .blockList01_item-col4 {
		width: auto;
	}
	#academics .blockList01_item-col2 {
		width: auto;
	}
	#academics .blockList01_text {
		font-size: 1.4rem;
	}
	#academics .blockList02_item {
		display: block;	
	}
	#academics .blockList02_img {
		width: 70%;
		text-align: center;
		margin: 0 auto 20px;
	}
	#academics .blockList02_text {
		width: auto;
	}
	#academics .blockList02_name {
		font-size: 1.4rem;
	}
	#academics .blockList02_lead {
		font-size: 1.4rem;
	}

	#academics .blockList03_item-col3 {
		width: calc((100% - 6px) / 2);
		margin-right: 6px;
	}
	#academics .blockList03_item-col3:nth-child(3n) {
		margin-right: 6px;
	}
	#academics .blockList03_item-col3:nth-child(2n) {
		margin-right: 0px;
	}
	
	#academics .localMenu {
		width: 100%;
		margin-bottom: 40px;
	}
	#academics .localMenu ul {
		font-size: 85%;
		padding: 0;
		display: none;
	}
	#academics .localMenu li {
		display: block;
		margin-right: 0;
		margin-bottom: 0;
		padding-left: 30px;
		padding-right: 15px;
		position: relative;
	}
	#academics .localMenu li::before {
		content: "?";
		font-size: 75%;
		position: absolute;
		top: 50%;
		left: 15px;
		transform: translateY(-50%);
	}
	#academics .localMenu li a {
		display: block;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 100%;
		heigh: 100%;
	}
	#academics .localMenu .d-sp {
		display: block;
	}
	
	#academics.foreign .localMenu li {
		color: #8dac23;
		border-right: none;
		border-bottom: #8dac23 solid 1px;
	}
	#academics.japanese .localMenu li {
		color: #8681cd;
		border-right: none;
		border-bottom: #8681cd solid 1px;
	}
	#academics.education .localMenu li {
		color: #e8a947;
		border-right: none;
		border-bottom: #e8a947 solid 1px;
	}
	#academics.nursing .localMenu li {
		color: #e484ad;
		border-right: none;
		border-bottom: #e484ad solid 1px;
	}
	#academics.information .localMenu li {
		color: #6ea7d7;
		border-right: none;
		border-bottom: #6ea7d7 solid 1px;
	}
	#academics.international .localMenu li {
		color: #46a69a;
		border-right: none;
		border-bottom: #46a69a solid 1px;
	}

	#academics.foreign .localMenu li:first-child {
		border-top: #8dac23 solid 1px;
	}
	#academics.japanese .localMenu li:first-child {
		border-top: #8681cd solid 1px;
	}
	#academics.education .localMenu li:first-child {
		border-top: #e8a947 solid 1px;
	}
	#academics.nursing .localMenu li:first-child {
		border-top: #e484ad solid 1px;
	}
	#academics.information .localMenu li:first-child{
		border-top: #6ea7d7 solid 1px;
	}
	#academics.international .localMenu li:first-child {
		border-top: #46a69a solid 1px;
	}

}
