@charset "UTF-8";

/* ==================================================================

	学部・大学院｜大同大学
	/common/css/cat_dept.css

================================================================== */

/* side_nav
------------------------------------------------------------------ */
.side_nav .cur > a,
.side_nav .par > a { color: #fff; }

.side_nav li li.cur > a,
.side_nav li li.par > a { font-weight: bold; }

/* 情報システム学科 コンピュータサイエンス専攻 */
.side_nav .cat_dept-computer.cur > a,
.side_nav .cat_dept-computer.par > a { background-color: #F39700; }
.side_nav li.cat_dept-computer li a,
.side_nav li.cat_dept-computer li.cur > a,
.side_nav li.cat_dept-computer li.par > a { background: #faf1df; }
.side_nav li.cat_dept-computer li.cur > a { color: #d87600; }

/* 情報システム学科 ネットワーク専攻 */
.side_nav .cat_dept-network.cur > a,
.side_nav .cat_dept-network.par > a { background-color: #e1a38d; }
.side_nav li.cat_dept-network li a,
.side_nav li.cat_dept-network li.cur > a,
.side_nav li.cat_dept-network li.par > a { background: #f8e9e4; }
.side_nav li.cat_dept-network li.cur > a { color: #d37756; }

/* 情報デザイン学科 メディアデザイン専攻 */
.side_nav .cat_dept-media.cur > a,
.side_nav .cat_dept-media.par > a { background-color: #ED6C00; }
.side_nav li.cat_dept-media li a,
.side_nav li.cat_dept-media li.cur > a,
.side_nav li.cat_dept-media li.par > a { background: #faefe7; }
.side_nav li.cat_dept-media li.cur > a { color: #ED6C00; }

/* 情報デザイン学科 プロダクトデザイン専攻 */
.side_nav .cat_dept-product.cur > a,
.side_nav .cat_dept-product.par > a { background-color: #dc775c; }
.side_nav li.cat_dept-product li a,
.side_nav li.cat_dept-product li.cur > a,
.side_nav li.cat_dept-product li.par > a { background: #f9e8e3; }
.side_nav li.cat_dept-product li.cur > a { color: #dc775c; }

/* 総合情報学科 かおりデザイン専攻 */
.side_nav .cat_dept-kaori.cur > a,
.side_nav .cat_dept-kaori.par > a { background-color: #B3D000; }
.side_nav li.cat_dept-kaori li a,
.side_nav li.cat_dept-kaori li.cur > a,
.side_nav li.cat_dept-kaori li.par > a { background: #F9FFD5; }
.side_nav li.cat_dept-kaori li.cur > a { color: #B3D000; }

/* 総合情報学科 経営情報専攻 */
.side_nav .cat_dept-management.cur > a,
.side_nav .cat_dept-management.par > a { background-color: #EA545D; }
/*.side_nav .cat_dept-management.par > a { background-color: #C56619; }*/
.side_nav li.cat_dept-management li a,
.side_nav li.cat_dept-management li.cur > a,
.side_nav li.cat_dept-management li.par > a { background: #ffeae7; }
.side_nav li.cat_dept-management li.cur > a { color: #EA545D; }
/*.side_nav li.cat_dept-management li.cur > a { color: #C56619; }*/

/* 総合情報学科 スポーツ情報コース */
.side_nav .cat_dept-sports.cur > a,
.side_nav .cat_dept-sports.par > a { background-color: #b2515c; }
.side_nav li.cat_dept-sports li a,
.side_nav li.cat_dept-sports li.cur > a,
.side_nav li.cat_dept-sports li.par > a { background: #E9DADF; }
.side_nav li.cat_dept-sports li.cur > a { color: #8c4d64; }

.side_nav li li.cur > a,
.side_nav li li.par > a { font-weight: bold; color: #1a1a1a; }


/* Accordion Slide Navi
------------------------------------------------------------------ */
@media screen and (max-width: 740px) {
	.accnav .side_nav .cat_dept-computer.cur > a,
	.accnav .side_nav .cat_dept-computer.par > a { background-color: #e6b95d; } /* コンピュータサイエンス専攻 */

	.accnav .side_nav .cat_dept-network.cur > a,
	.accnav .side_nav .cat_dept-network.par > a { background-color: #e1a38d; } /* 情報ネットワーク専攻 */

	.accnav .side_nav .cat_dept-media.cur > a,
	.accnav .side_nav .cat_dept-media.par > a { background-color: #e09866; } /* メディアデザイン専攻 */

	.accnav .side_nav .cat_dept-product.cur > a,
	.accnav .side_nav .cat_dept-product.par > a { background-color: #dc775c; } /* プロダクトデザイン専攻 */

	.accnav .side_nav .cat_dept-kaori.cur > a,
	.accnav .side_nav .cat_dept-kaori.par > a { background-color: #B3D000; } /* 総合情報学科 かおりデザイン専攻 */

	.accnav .side_nav .cat_dept-management.cur > a,
	.accnav .side_nav .cat_dept-management.par > a { background-color: #a77688; } /* 経営情報専攻 */

	.accnav .side_nav .cat_dept-sports.cur > a,
	.accnav .side_nav .cat_dept-sports.par > a { background-color: #b2515c; } /* 総合情報学科 スポーツ情報コース */

}


/* heading
------------------------------------------------------------------ */
.cat_computer .sec_title { color: #e28900; } /* 情報システム学科 コンピュータサイエンス専攻 */
.cat_network .sec_title { color: #e1a38d; } /* 情報システム学科 ネットワーク専攻 */
.cat_media .sec_title { color: #d26a23; } /* 情報デザイン学科 メディアデザイン専攻 */
.cat_product .sec_title { color: #dc775c; } /* 情報デザイン学科 プロダクトデザイン専攻 */
.cat_kaori .sec_title { color: #B3D000; } /* 総合情報学科 かおりデザイン専攻 */
.cat_management .sec_title { color: #EA545D; } /* 総合情報学科 経営情報専攻 */
/* .cat_management .sec_title { color: #C56619; }総合情報学科 経営情報専攻 */
.cat_sports .sec_title { color: #b2515c; } /* 総合情報学科 スポーツ情報コース */

.cat_systems .sec_title { color: #e1a38d; } /* 情報システム学科 */
.cat_design .sec_title { color: #d26a23; } /* 情報デザイン学科 */

/* .page_list
------------------------------------------------------------------ */
.cat_computer .page_list > li .page_list_title a:before { background-color: #e6b95d; } /* 情報システム学科 コンピュータサイエンス専攻 */
.cat_network .page_list > li .page_list_title a:before { background-color: #e1a38d; } /* 情報システム学科 ネットワーク専攻 */
.cat_media .page_list > li .page_list_title a:before { background-color: #d26a23; } /* 情報デザイン学科 メディアデザイン専攻 */
.cat_product .page_list > li .page_list_title a:before { background-color: #dc775c; } /* 情報デザイン学科 プロダクトデザイン専攻 */
.cat_kaori .page_list > li .page_list_title a:before { background-color: #B3D000; } /* 総合情報学科 かおりデザイン専攻 */
.cat_management .page_list > li .page_list_title a:before { background-color: #EA545D; } /* 総合情報学科 経営情報専攻 */
.cat_sports .page_list > li .page_list_title a:before { background-color: #b2515c; } /* 総合情報学科 経営情報専攻 */

.cat_systems .page_list > li .page_list_title a:before { background-color: #F39700; } /* 情報システム学科 */
.cat_design .page_list > li .page_list_title a:before { background-color: #d26a23; } /* 情報デザイン学科 */


/* .link_txt
------------------------------------------------------------------ */
.cat_computer .link_txt:before { background: #d87600; } /* 情報システム学科 コンピュータサイエンス専攻 */
.cat_systems .link_txt:before { background: #F39700; } /* 情報システム学科 ネットワーク専攻 */
.cat_design .link_txt:before { background: #d37756; }
.cat_network .link_txt:before { background: #d37756; }
.cat_media .link_txt:before { background: #d26a23; } /* 情報デザイン学科 メディアデザイン専攻 */
.cat_product .link_txt:before { background: #dc775c; } /* 情報デザイン学科 プロダクトデザイン専攻 */
.cat_kaori .link_txt:before { background: #B3D000; } /* 総合情報学科 かおりデザイン専攻 */
.cat_management .link_txt:before { background: #8c4d64; } /* 総合情報学科 経営情報専攻 */
.cat_sports .link_txt:before { background: #b2515c; } /* 総合情報学科 経営情報専攻 */
.cat_computer .link_txt a { color: #d87600; }
.cat_network .link_txt a { color: #d37756; }
.cat_media .link_txt a { color: #d26a23; }
.cat_product .link_txt a { color: #dc775c; }
.cat_kaori .link_txt a { color: #c05486; }
.cat_management .link_txt a { color: #8c4d64; }
.cat_sports .link_txt a { color: #b2515c; }
.cat_systems .link_txt a { color: #F39700; }
.cat_design .link_txt a { color: #b2515c; }



/* ==================================================================
	情報学部（body.cat_informatics）
================================================================== */

/* #page_title_area
------------------------------------------------------------------ */
@media screen and (min-width: 741px), print {

	#title_text_area_bg {
		background-position: 90% center;
		background-repeat: no-repeat;
	}

	.cat_dept-computer #title_text_area_bg {
		background-image: url(../../dept/computer/images/page_title_img.jpg);
		background-color: #F39700;
	}
	.cat_dept-computer #page_title { background: #F39700; }

	.cat_dept-network #title_text_area_bg{
		background-image: url(../../dept/network/images/page_title_img.jpg);
		background-color: #e1a38d;
	}
	.cat_dept-network #page_title { background: #e1a38d; }
	
	.cat_dept-systems #title_text_area_bg {
		background-image: url(../../dept/information_systems/images/page_title_img.jpg);
		/*background-image: url(../../dept/network/images/page_title_img.jpg);*/
		background-color: #F39700;
	}
	.cat_dept-systems #page_title{ background: #F39700;}
	
	
	
	
	

	.cat_dept-media #title_text_area_bg,
	.cat_dept-design #title_text_area_bg {
		background-image: url(../../dept/information_design/images/page_title_img.jpg);
		/*background-image: url(../../dept/media/images/page_title_img.jpg);*/
		background-color: #ED6C00;
	}
	.cat_dept-media #page_title,
	.cat_dept-design #page_title { background: #ED6C00; }

	.cat_dept-product #title_text_area_bg {
		background-image: url(../../dept/product/images/page_title_img.jpg);
		background-color: #dc775c;
	}
	.cat_dept-product #page_title { background: #dc775c; }

	.cat_dept-kaori #title_text_area_bg {
		background-image: url(../../dept/kaori/images/page_title_img.jpg);
		background-color: #B3D000;
	}
	.cat_dept-kaori #page_title { background: #B3D000; }

	.cat_dept-management #title_text_area_bg {
		background-image: url(../../dept/intergrated_informatics/images/page_title_img.jpg);
		/*background-image: url(../../dept/management/images/page_title_img.jpg);*/
		background-color: #EA545D;
		/*background-color: #C56619;*/
	}
	.cat_dept-management #page_title { background: #EA545D; }
	/*.cat_dept-management #page_title { background: #C56619; }*/
	
	.cat_dept-sports #title_text_area_bg {
		background-image: url(../../dept/keiei_sport/images/page_title_img.jpg);
		background-color: #b2515c;
	}
	.cat_dept-sports #page_title { background: #b2515c; }	
	

}

@media screen and (max-width: 740px) {
	#title_text_area_bg {
		background-position: center top;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	.cat_dept-computer #title_text_area_bg { background-image: url(../../dept/computer/images/page_title_img.jpg); }
	.cat_dept-computer #page_title { background: #e6b95d; }
	.cat_dept-network #title_text_area_bg { background-image: url(../../dept/network/images/page_title_img.jpg); }
	.cat_dept-network #page_title { background: #e1a38d; }
	.cat_dept-systems #title_text_area_bg { background-image: url(../../dept/information_systems/images/page_title_img.jpg); }
	/*.cat_dept-systems #title_text_area_bg { background-image: url(../../dept/network/images/page_title_img.jpg); }*/
	.cat_dept-systems #page_title { background: #F39700; }
	.cat_dept-media #title_text_area_bg { background-image: url(../../dept/media/images/page_title_img.jpg); }
	.cat_dept-media #page_title { background: #e09866; }
	.cat_dept-design #title_text_area_bg { background-image: url(../../dept/information_design/images/page_title_img.jpg); }
	/*.cat_dept-design #title_text_area_bg { background-image: url(../../dept/media/images/page_title_img.jpg); }*/
	.cat_dept-design #page_title { background: #e09866; }
	.cat_dept-product #title_text_area_bg { background-image: url(../../dept/product/images/page_title_img.jpg); }
	.cat_dept-product #page_title { background: #dc775c; }
	.cat_dept-kaori #title_text_area_bg { background-image: url(../../dept/kaori/images/page_title_img.jpg); }
	.cat_dept-kaori #page_title { background: #B3D000; }
	.cat_dept-management #title_text_area_bg { background-image: url(../../dept/intergrated_informatics/images/page_title_img.jpg); }
	/*.cat_dept-management #title_text_area_bg { background-image: url(../../dept/management/images/page_title_img.jpg); }*/
	/*.cat_dept-management #page_title { background: #C56619; }*/
	.cat_dept-management #page_title { background: #EA545D; }
	
	.cat_dept-sports #title_text_area_bg { background-image: url(../../dept/keiei_sport/images/page_title_img.jpg); }
	/*.cat_dept-sports #title_text_area_bg { background-image: url(../../dept/sports/images/page_title_img.jpg); }*/
	.cat_dept-sports #page_title { background: #b2515c; }

}


/* ==================================================================
	情報システム学科 コンピュータサイエンス専攻　学びの特色・カリキュラム
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_computer .txt_color01 { color: #d87600; }
.cat_computer .txt_color02 { color: #e6b95d; }

/* background-color
------------------------------------------------------------------ */
.cat_computer .bg_color01 { background-color: #e6b95d; color: #fff; }
.cat_computer .bg_color02 { background-color: #d87600; color: #fff; }
.cat_computer .bg_color03 { background-color: #d87600; color: #fff; }
.cat_computer .bg_color04 { background-color: #faf0dc; }

/* border-color
------------------------------------------------------------------ */
.cat_computer .bdr_color01 { border-color: #d87600; }

/* em_box
------------------------------------------------------------------ */
.cat_computer dl.em_box01 dt:after { background: #d87600; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_computer .curriculum_note span { background: #e6b95d; }

@media screen and (min-width: 741px), print {
	.cat_computer .curriculum01 .inbox { 
		background-image: url(../../dept/computer/feature/images/curriculum_ttl01.png), url(../../dept/computer/feature/images/curriculum_img01.jpg);
	}
	.cat_computer .curriculum02 .inbox {
		background-image: url(../../dept/computer/feature/images/curriculum_ttl02.png), url(../../dept/computer/feature/images/curriculum_img02.jpg);
	}
	.cat_computer .curriculum03 .inbox {
		background-image: url(../../dept/computer/feature/images/curriculum_ttl03.png), url(../../dept/computer/feature/images/curriculum_img03.jpg);
	}
	.cat_computer .curriculum04 .inbox {
		background-image: url(../../dept/computer/feature/images/curriculum_ttl04.png), url(../../dept/computer/feature/images/curriculum_img04.jpg);
	}
	.curriculum_note {
		max-width: 950px;
	}
}
@media screen and (max-width: 740px) {
	.cat_computer .curriculum01 h3 { background-image: url(../../dept/computer/feature/images/curriculum_ttl01.png); }
	.cat_computer .curriculum02 h3 { background-image: url(../../dept/computer/feature/images/curriculum_ttl02.png); }
	.cat_computer .curriculum03 h3 { background-image: url(../../dept/computer/feature/images/curriculum_ttl03.png); }
	.cat_computer .curriculum04 h3 { background-image: url(../../dept/computer/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_computer .sec_4years_lead {
	background: #faf0dc;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_computer .sec_lab_list .outline dd:before { background-color: #d87600; }
.cat_computer .sec_lab_list .theme dd:before { color: #d87600; }

@media screen and (min-width: 741px), print {
	.cat_computer .sec_lab_column .img { width: 260px; }
	.cat_computer .sec_member .img { width: 399px; }
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_computer .sec_field .field_list > li {
		height: 330px!important;
	}
}



/* ==================================================================
	情報システム学科 ネットワーク専攻
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_network .txt_color01 { color: #d37756; }
.cat_network .txt_color02 { color: #e1a38d; }

/* background-color
------------------------------------------------------------------ */
.cat_network .bg_color01 { background-color: #e1a38d; color: #fff; }
.cat_network .bg_color02 { background-color: #d37756; color: #fff; }
.cat_network .bg_color03 { background-color: #d37756; color: #fff; }
.cat_network .bg_color04 { background-color: #f9ece8; }

/* border-color
------------------------------------------------------------------ */
.cat_network .bdr_color01 { border-color: #d37756; }

/* em_box
------------------------------------------------------------------ */
.cat_network dl.em_box01 dt:after { background: #d37756; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_network .curriculum_note span { background: #e1a38d; }

@media screen and (min-width: 741px), print {
	.cat_network .curriculum01 .inbox {
		background-image: url(../../dept/network/feature/images/curriculum_ttl01.png), url(../../dept/network/feature/images/curriculum_img01.jpg);
	}
	.cat_network .curriculum02 .inbox {
		background-image: url(../../dept/network/feature/images/curriculum_ttl02.png), url(../../dept/network/feature/images/curriculum_img02.jpg);
	}
	.cat_network .curriculum03 .inbox {
		background-image: url(../../dept/network/feature/images/curriculum_ttl03.png), url(../../dept/network/feature/images/curriculum_img03.jpg);
	}
	.cat_network .curriculum04 .inbox {
		background-image: url(../../dept/network/feature/images/curriculum_ttl04.png), url(../../dept/network/feature/images/curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_network .curriculum01 h3 { background-image: url(../../dept/network/feature/images/curriculum_ttl01.png); }
	.cat_network .curriculum02 h3 { background-image: url(../../dept/network/feature/images/curriculum_ttl02.png); }
	.cat_network .curriculum03 h3 { background-image: url(../../dept/network/feature/images/curriculum_ttl03.png); }
	.cat_network .curriculum04 h3 { background-image: url(../../dept/network/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_network .sec_4years_lead {
	background: #f9ece8;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_network .sec_lab_list .outline dd:before { background-color: #d37756; }
.cat_network .sec_lab_list .theme dd:before { color: #d37756; }

.cat_network #sec_lab01_box {
	position: relative;
}
.cat_network #sec_lab01_box .cap {
	position: absolute;
	bottom: 0;
	width: 50%;
	height: 54px;
}

@media screen and (min-width: 741px), print {
	.cat_network .sec_member .img { width: 340px; }
	.cat_network .sec_lab_column .img { width: 254px; }
	.cat_network #sec_lab01_box .cap {
		height: 54px;
	}
}

@media screen and (max-width: 740px) {
	.cat_network #sec_lab01_box .cap {
		bottom: 0;
		width: 55%;
	}
}

@media screen and (max-width: 320px) {
	.cat_network #sec_lab01_box {
		margin-bottom: 2em;
	}
	.cat_network #sec_lab01_box .cap {
		bottom: 0;
		width: 50%;
	}
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_network .sec_field .field_list > li {
		height: 330px!important;
	}
}



/* ==================================================================
	情報デザイン学科 メディアデザイン専攻
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_media .txt_color01 { color: #ED6C00; }
.cat_media .txt_color02 { color: #e09866; }

/* background-color
------------------------------------------------------------------ */
.cat_media .bg_color01 { background-color: #e09866; color: #fff; }
.cat_media .bg_color02 { background-color: #ED6C00; color: #fff; }
.cat_media .bg_color03 { background-color: #ED6C00; color: #fff; }
.cat_media .bg_color04 { background-color: #FFEAD9; }

/* border-color
------------------------------------------------------------------ */
.cat_media .bdr_color01 { border-color: #ED6C00; }

/* em_box
------------------------------------------------------------------ */
.cat_media dl.em_box01 dt:after { background: #ED6C00; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_media .curriculum_note span { background: #e5a363; }

@media screen and (min-width: 741px), print {
	.cat_media .curriculum01 .inbox {
		background-image: url(../../dept/media/feature/images/curriculum_ttl01.png), url(../../dept/media/feature/images/curriculum_img01.jpg);
	}
	.cat_media .curriculum02 .inbox {
		background-image: url(../../dept/media/feature/images/curriculum_ttl02.png), url(../../dept/media/feature/images/curriculum_img02.jpg);
	}
	.cat_media .curriculum03 .inbox {
		background-image: url(../../dept/media/feature/images/curriculum_ttl03.png), url(../../dept/media/feature/images/curriculum_img03.jpg);
	}
	.cat_media .curriculum04 .inbox {
		background-image: url(../../dept/media/feature/images/curriculum_ttl04.png), url(../../dept/media/feature/images/curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_media .curriculum01 h3 { background-image: url(../../dept/media/feature/images/curriculum_ttl01.png); }
	.cat_media .curriculum02 h3 { background-image: url(../../dept/media/feature/images/curriculum_ttl02.png); }
	.cat_media .curriculum03 h3 { background-image: url(../../dept/media/feature/images/curriculum_ttl03.png); }
	.cat_media .curriculum04 h3 { background-image: url(../../dept/media/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_media .sec_4years_lead {
	background: #f9ece8;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_media .sec_lab_list .outline dd:before { background-color: #d26a23; }
.cat_media .sec_lab_list .theme dd:before { color: #d26a23; }

.cat_media #sec_lab01_box {
	position: relative;
}
.cat_media #sec_lab01_box .cap {
	position: absolute;
	bottom: 0;
	width: 45%;
}

@media screen and (min-width: 741px), print {
	.cat_media .sec_lab_column .img { width: 310px; }
	.cat_media .sec_member .img { width: 380px; }
}

@media screen and (max-width: 320px) {
	.cat_media #sec_lab01_box {
		margin-bottom: 3em;
	}
	.cat_media #sec_lab01_box .cap {
		position: absolute;
		bottom: -2em;
		width: 45%;
	}
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_media .sec_field .field_list > li {
		height: 240px!important;
	}
}



/* ==================================================================
	情報デザイン学科 プロダクトデザイン専攻
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_product .txt_color01 { color: #dc775c; }
.cat_product .txt_color02 { color: #dc775c; }

/* background-color
------------------------------------------------------------------ */
.cat_product .bg_color01 { background-color: #dc775c; color: #fff; }
.cat_product .bg_color02 { background-color: #dc775c; color: #fff; }
.cat_product .bg_color03 { background-color: #dc775c; color: #fff; }
.cat_product .bg_color04 { background-color: #f9ece8; }

/* border-color
------------------------------------------------------------------ */
.cat_product .bdr_color01 { border-color: #dc775c; }

/* em_box
------------------------------------------------------------------ */
.cat_product dl.em_box01 dt:after { background: #dc775c; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_product .curriculum_note span { background: #e07c57; }

@media screen and (min-width: 741px), print {
	.cat_product .curriculum01 .inbox {
		background-image: url(../../dept/product/feature/images/curriculum_ttl01.png), url(../../dept/product/feature/images/curriculum_img01.jpg);
	}
	.cat_product .curriculum02 .inbox {
		background-image: url(../../dept/product/feature/images/curriculum_ttl02.png), url(../../dept/product/feature/images/curriculum_img02.jpg);
	}
	.cat_product .curriculum03 .inbox {
		background-image: url(../../dept/product/feature/images/curriculum_ttl03.png), url(../../dept/product/feature/images/curriculum_img03.jpg);
	}
	.cat_product .curriculum04 .inbox {
		background-image: url(../../dept/product/feature/images/curriculum_ttl04.png), url(../../dept/product/feature/images/curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_product .curriculum01 h3 { background-image: url(../../dept/product/feature/images/curriculum_ttl01.png); }
	.cat_product .curriculum02 h3 { background-image: url(../../dept/product/feature/images/curriculum_ttl02.png); }
	.cat_product .curriculum03 h3 { background-image: url(../../dept/product/feature/images/curriculum_ttl03.png); }
	.cat_product .curriculum04 h3 { background-image: url(../../dept/product/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_product .sec_4years_lead {
	background: #f9ece8;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_product .sec_lab_list .outline dd:before { background-color: #dc775c; }
.cat_product .sec_lab_list .theme dd:before { color: #dc775c; }

.cat_product #sec_lab01_box {
	position: relative;
}
.cat_product #sec_lab01_box .cap {
	position: absolute;
	bottom: 2em;
	width: 40%;
}

@media screen and (min-width: 741px), print {
	.cat_product .sec_member .img { width: 350px; padding-left: 20px; }
}

@media screen and (max-width: 740px) {
	.cat_product #sec_lab01_box {
		margin-bottom: 3em;
	}
	.cat_product #sec_lab01_box .cap {
		bottom: -1em;
		width: 45%;
	}
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_product .sec_field .field_list > li {
		height: 280px!important;
	}
}



/* ==================================================================
	総合情報学科 かおりデザイン専攻
================================================================== */

/* heading
------------------------------------------------------------------ */
.cat_kaori .sec_headline {
	color: #B3D000;
}
.cat_kaori .sec_heading {
	border-color: #B3D000;
	color: #B3D000;
}

/* text
------------------------------------------------------------------ */
.cat_kaori .txt_color01 { color: #B3D000; }
.cat_kaori .txt_color02 { color: #d284a8; }

/* background-color
------------------------------------------------------------------ */
.cat_kaori .bg_color01 { background-color: #d284a8; color: #fff; }
.cat_kaori .bg_color02 { background-color: #B3D000; color: #fff; }
.cat_kaori .bg_color03 { background-color: #B3D000; color: #fff; }
.cat_kaori .bg_color04 { background-color: #F9FFD5; }

/* em_box
------------------------------------------------------------------ */
.cat_kaori dl.em_box01 dt:after { background: #B3D000; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_kaori .sec_curriculum th { background: rgba(216,141,174,0.2); }
.cat_kaori .curriculum_note span { background: #B3D000; }

@media screen and (min-width: 741px), print {
	.cat_kaori .curriculum01 .inbox {
		background-image: url(../../dept/kaori/feature/images/curriculum_ttl01.png), url(../../dept/kaori/feature/images/curriculum_img01.jpg);
	}
	.cat_kaori .curriculum02 .inbox {
		background-image: url(../../dept/kaori/feature/images/curriculum_ttl02.png), url(../../dept/kaori/feature/images/curriculum_img02.jpg);
	}
	.cat_kaori .curriculum03 .inbox {
		background-image: url(../../dept/kaori/feature/images/curriculum_ttl03.png), url(../../dept/kaori/feature/images/curriculum_img03.jpg);
	}
	.cat_kaori .curriculum04 .inbox {
		background-image: url(../../dept/kaori/feature/images/curriculum_ttl04.png), url(../../dept/kaori/feature/images/curriculum_img04.jpg);
	}
	.cat_kaori .sec_curriculum .curriculum_note_kaori {
		margin: 5px 0 0 250px;
		font-size: 86%;
	}
}
@media screen and (max-width: 740px) {
	.cat_kaori .curriculum01 h3 { background-image: url(../../dept/kaori/feature/images/curriculum_ttl01.png); }
	.cat_kaori .curriculum02 h3 { background-image: url(../../dept/kaori/feature/images/curriculum_ttl02.png); }
	.cat_kaori .curriculum03 h3 { background-image: url(../../dept/kaori/feature/images/curriculum_ttl03.png); }
	.cat_kaori .curriculum04 h3 { background-image: url(../../dept/kaori/feature/images/curriculum_ttl04.png); }
	.cat_kaori .sec_curriculum .curriculum_note_kaori {
		margin: 5px 0 0 0;
		text-align: right;
		font-size: 86%;
	}
	.cat_kaori .sec_curriculum .curriculum_note {
		margin-top: 5px;
	}
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_kaori .sec_4years_lead {
	background: #f6e7ee;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_kaori .sec_lab_list .outline dd:before { background-color: #B3D000; }
.cat_kaori .sec_lab_list .theme dd:before { color: #B3D000; }

@media screen and (min-width: 741px), print {
	.cat_kaori .sec_lab_column .img { width: 290px; padding-right: 20px; }
	.cat_kaori .sec_member .img { width: 375px; }
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_kaori .sec_field .field_list > li {
		height: 280px!important;
	}
}



/* ==================================================================
	総合情報学科 経営情報専攻
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_management .txt_color01 { color: #EA545D; } 
/* .cat_management .txt_color01 { color: #C56619; } */
.cat_management .sports_prof .txt_color01 { color: #b2515c; }
.cat_management .txt_color02 { color: #a77688; }

/* background-color
------------------------------------------------------------------ */
.cat_management .bg_color01 { background-color: #a77688; color: #fff; }
.cat_management .bg_color02 { background-color: #EA545D; color: #fff; }
.cat_management .bg_color03 { background-color: #EA545D; color: #fff; }
/*.cat_management .bg_color02 { background-color: #C56619; color: #fff; }
.cat_management .bg_color03 { background-color: #C56619; color: #fff; }*/
.cat_management .bg_color04 { background-color: #FCEFE4; }

/* border-color
------------------------------------------------------------------ */
.cat_management .bdr_color01 { border-color: #EA545D; }
/*.cat_management .bdr_color01 { border-color: #C56619; }*/

/* em_box
------------------------------------------------------------------ */
.cat_management dl.em_box01 dt:after { background: #EA545D; }
/*.cat_management dl.em_box01 dt:after { background: #C56619; }*/

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_management .curriculum_note span.note01 { background: #EA535E; }
/*.cat_management .curriculum_note span.note01 { background: #b27f8f; }*/
.cat_management .curriculum_note span.note02 { background: #549fc0; }

@media screen and (min-width: 741px), print {
	.cat_management .curriculum01 .inbox,
	.cat_sports .cat_management_2 .curriculum01 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/m_curriculum_ttl01.png), url(../../dept/keiei_sport/feature/images/m_curriculum_img01.jpg);
	}
	.cat_management .curriculum02 .inbox,
	.cat_sports .cat_management_2 .curriculum02 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/m_curriculum_ttl02.png), url(../../dept/keiei_sport/feature/images/m_curriculum_img02.jpg);
	}
	.cat_management .curriculum03 .inbox,
	.cat_sports .cat_management_2 .curriculum03 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/m_curriculum_ttl03.png), url(../../dept/keiei_sport/feature/images/m_curriculum_img03.jpg);
	}
	.cat_management .curriculum04 .inbox,
	.cat_sports .cat_management_2 .curriculum04 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/m_curriculum_ttl04.png), url(../../dept/keiei_sport/feature/images/m_curriculum_img04.jpg);
	}
	
	.intergrated_01 .inbox {
		background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl01.png)!important;
		min-height:214px;
	}
	
	.intergrated_02 .inbox {
		background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl02.png)!important;
		min-height:214px;
	}
	
	.intergrated_03 .inbox {
		background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl03.png)!important;
		min-height:214px;
	}
	
	.intergrated_04 .inbox {
		background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl04.png)!important;
		min-height:214px;
	}
	
}
@media screen and (max-width: 740px) {
	.cat_management .curriculum01 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl01.png); }
	.cat_management .curriculum02 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl02.png); }
	.cat_management .curriculum03 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl03.png); }
	.cat_management .curriculum04 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl04.png); }

	.intergrated_01 h3 { background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl01_01.png)!important; }
	.intergrated_02 h3 { background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl02_02.png)!important; }
	.intergrated_03 h3 { background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl03_03.png)!important; }
	.intergrated_04 h3 { background-image: url(../../dept/intergrated_informatics/feature/images/curriculum_ttl04_04.png)!important; }
	
	.cat_management .curriculum01 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl01.png); }
	.cat_management .curriculum02 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl02.png); }
	.cat_management .curriculum03 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl03.png); }
	.cat_management .curriculum04 h3 { background-image: url(../../dept/management/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_management .sec_4years_lead {
	background: #f0e8eb;
}

/* 研究室紹介
------------------------------------------------------------------ */
	.cat_management .sec_lab_list .outline dd:before { background-color: #EA545D; }
.cat_management .sec_lab_list .theme dd:before { color: #EA545D; }
/*.cat_management .sec_lab_list .outline dd:before { background-color: #C56619; }
.cat_management .sec_lab_list .theme dd:before { color: #C56619; }*/


@media screen and (min-width: 741px), print {
	.cat_management #sec_lab01 .box01 {
		position: relative;
		min-height: 276px;
		padding-left: 172px;
	}
	.cat_management #sec_lab01 .box01 .img {
		position: absolute;
		top: 0;
		left: 0;
	}
	.cat_management .sec_member .img { width: 357px; padding-left: 20px; }
}

@media screen and (max-width: 740px) {
	.cat_management #sec_lab01 .box01 .img {
		float: right;
		width: 30%;
		margin: 20px 0 20px 20px;
	}

}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_management .sec_field .field_list > li {
		height: 210px!important;
	}
}


/* ==================================================================
	総合情報学科 スポーツ情報コース
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_sports .txt_color01 { color: #b2515c; }
.cat_sports .txt_color02 { color: #a77688; }

/* background-color
------------------------------------------------------------------ */
.cat_sports .bg_color01 { background-color: #a77688; color: #fff; }
/*.cat_sports .bg_color02 { background-color: #C56619; color: #fff; }
.cat_sports .bg_color03 { background-color: ##C56619; color: #fff; }*/
.cat_sports .bg_color02 { background-color: #EA545D; color: #fff; }
.cat_sports .bg_color03 { background-color: #b2515c; color: #fff; }
.cat_sports .bg_color04 { background-color: #f0e8eb; }

/* border-color
------------------------------------------------------------------ */
.cat_sports .bdr_color01 { border-color: #EA545D; }
/*.cat_sports .bdr_color01 { border-color: #C56619; }*/
.cat_sports .bdr_color02 { border-color: #8c4d64; }

/* em_box
------------------------------------------------------------------ */
.cat_sports dl.em_box01 dt:after { background: #EA545D; }
/*.cat_sports dl.em_box01 dt:after { background: #C56619; }*/


@media screen and (min-width: 741px), print {
	.cat_sports .curriculum01 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/s_curriculum_ttl01.png), url(../../dept/keiei_sport/feature/images/s_curriculum_img01.jpg);
	}
	.cat_sports .curriculum02 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/s_curriculum_ttl02.png), url(../../dept/keiei_sport/feature/images/s_curriculum_img02.jpg);
	}
	.cat_sports .curriculum03 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/s_curriculum_ttl03.png), url(../../dept/keiei_sport/feature/images/s_curriculum_img03.jpg);
	}
	.cat_sports .curriculum04 .inbox {
		background-image: url(../../dept/keiei_sport/feature/images/s_curriculum_ttl04.png), url(../../dept/keiei_sport/feature/images/s_curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_sports .curriculum01 h3 { background-image: url(../../dept/keiei_sport/feature/images/curriculum_ttl01.png); }
	.cat_sports .curriculum02 h3 { background-image: url(../../dept/keiei_sport/feature/images/curriculum_ttl02.png); }
	.cat_sports .curriculum03 h3 { background-image: url(../../dept/keiei_sport/feature/images/curriculum_ttl03.png); }
	.cat_sports .curriculum04 h3 { background-image: url(../../dept/keiei_sport/feature/images/curriculum_ttl04.png); }
}

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_sports .curriculum_note span.note01 { background: #b2515c; }
.cat_sports .curriculum_note span.note02 { background: #549fc0; }


/* 研究室紹介
------------------------------------------------------------------ */
.cat_sports .sec_lab_list .outline dd:before { background-color: #b2515c; }
.cat_sports .sec_lab_list .theme dd:before { color: #b2515c; }


.career-img img{
	width: 100%;
	height: auto;
}





/* ==================================================================
	情報学部 情報システム学科
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_systems .txt_color01 { color: #F39700; }
.cat_systems .txt_color02 { color: #E09F32; }

/* background-color
------------------------------------------------------------------ */
.cat_systems .bg_color01 { background-color: #e1a38d; color: #fff; }
.cat_systems .bg_color02 { background-color: #d37756; color: #fff; }
.cat_systems .bg_color03 { background-color: #F39700; color: #fff; }
.cat_systems .bg_color04 { background-color: #FFF4E1; }

/* border-color
------------------------------------------------------------------ */
.cat_systems .bdr_color01 { border-color: #E09F32; }

/* em_box
------------------------------------------------------------------ */
.cat_systems dl.em_box01 dt:after { background: #F39700; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_systems .curriculum_note span { background: #F39700; }


.page_ttl_box{
	display: flex;
	justify-content:space-between;
}

.att{
	text-align: right;
	font-size: 12px;
	margin-bottom: 15px;
}
	
	.previous_dept{
		width: 100%;
	}

	.previous_dept li{
		margin-bottom: 10px;
	}

	
	
		.btn_area{
			display: flex;
		}

		.sports .btn_area{
			display: flex;
			justify-content: center;
			align-items: center;
		}
		
			.computer dt{
				background: #E3A31B;
				padding: 5px;
				border: 1px solid #E3A31B;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}
			
			.network dt{
				background: #D37A50;
				padding: 5px;
				border: 1px solid #D37A50;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.media dt{
				background: #D37A50;
				padding: 5px;
				border: 1px solid #D37A50;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}
			
			.product dt{
				background: #DB775F;
				padding: 5px;
				border: 1px solid #DB775F;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.sports dt{
				background: #b2515c;
				padding: 16px 5px;
				border: 1px solid #b2515c;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.management dt{
				background: #EA545D;
				padding: 5px;
				border: 1px solid #EA545D;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			.network dd,
			.computer dd,
			.media dd,
			.product dd,
			.sports dd,
			.management dd{
				width: 100%;
			}
			
	.previous_dept a{
		border: 1px solid #000;
		display:block;
		text-decoration: none;
	}

		.previous_dept .computer a{
			border: 1px solid #E3A31B;
			color: #E3A31B;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}
		
		.previous_dept .network a{
			border: 1px solid #D37A50;
			color: #D37A50;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}
		
		.previous_dept .media a{
			border: 1px solid #D37A50;
			color: #D37A50;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}
		
		.previous_dept .product a{
			border: 1px solid #DB775F;
			color: #DB775F;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}

		.previous_dept .sports a{
			border: 1px solid #b2515c;
			color: #b2515c;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}

		.previous_dept .management a{
		  /*border: 1px solid #a77688;
			color: #a77688;*/
			border: 1px solid #EA545D;
			color: #EA545D;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}
	
			.previous_dept .management2 a{
			border: 1px solid #EA545D;
			color: #EA545D;
			padding: 8px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			display: block;
		}
		
		.sp_display{
			display: none;
		}
		
		.pc_display{
			display: block;
		}



@media screen and (min-width: 741px), print {
	.cat_systems .curriculum01 .inbox {
		background-image: url(../../dept/information_systems/feature/images/curriculum_ttl01.png), url(../../dept/information_systems/feature/images/curriculum_img01.jpg);
	}
	.cat_systems .curriculum02 .inbox {
		background-image: url(../../dept/information_systems/feature/images/curriculum_ttl02.png), url(../../dept/information_systems/feature/images/curriculum_img02.jpg);
	}
	.cat_systems .curriculum03 .inbox {
		background-image: url(../../dept/information_systems/feature/images/curriculum_ttl03.png), url(../../dept/information_systems/feature/images/curriculum_img03.jpg);
	}
	.cat_systems .curriculum04 .inbox {
		background-image: url(../../dept/information_systems/feature/images/curriculum_ttl04.png), url(../../dept/information_systems/feature/images/curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_systems .curriculum01 h3 { background-image: url(../../dept/information_systems/feature/images/curriculum_ttl01.png); }
	.cat_systems .curriculum02 h3 { background-image: url(../../dept/information_systems/feature/images/curriculum_ttl02.png); }
	.cat_systems .curriculum03 h3 { background-image: url(../../dept/information_systems/feature/images/curriculum_ttl03.png); }
	.cat_systems .curriculum04 h3 { background-image: url(../../dept/information_systems/feature/images/curriculum_ttl04.png); }
	
	
	.page_ttl_box {
		display: block;
	}
	
	.sp_display{
		display: block;
	}
	
	.pc_display{
		display: none;
	}
	
	
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_systems .sec_4years_lead {
	background: #f9ece8;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_systems .sec_lab_list .outline dd:before { background-color: #F39700; }
.cat_systems .sec_lab_list .theme dd:before { color: #F39700; }

.cat_systems #sec_lab01_box {
	position: relative;
}

.sec_lab_list .theme dd.no_circle::before {
    content: "※";
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 70%;
}

.cat_systems #sec_lab01_box .cap {
	position: absolute;
	bottom: 0;
	width: 50%;
	height: 54px;
}



.sec_field .systems_list > li {
    float: left;
    box-sizing: border-box;
    width: 48%;
    margin: 15px 4% 0 0;
}

.sec_field .systems_list > li:nth-child(2n) {
    margin-right: 0;
}

.sec_field .systems_list > li:nth-child(3n) {
    margin-right: 4%;
}


@media screen and (min-width: 741px), print {
	.cat_systems .sec_member .img { width: 340px; }
	.cat_systems .sec_lab_column .img { width: 254px; }
	.cat_systems #sec_lab01_box .cap {
		height: 54px;
	}
}

@media screen and (max-width: 740px) {
	.cat_systems #sec_lab01_box .cap {
		bottom: 0;
		width: 55%;
	}
}

@media screen and (max-width: 320px) {
	.cat_systems #sec_lab01_box {
		margin-bottom: 2em;
	}
	.cat_systems #sec_lab01_box .cap {
		bottom: 0;
		width: 50%;
	}
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_systems .sec_field .field_list > li {
		height: 330px!important;
	}
}



/* ==================================================================
	情報デザイン学科
================================================================== */

/* text
------------------------------------------------------------------ */
.cat_design .txt_color01 { color: #ED6C00; }
.cat_design .txt_color02 { color: #e09866; }

/* background-color
------------------------------------------------------------------ */
.cat_design .bg_color01 { background-color: #e09866; color: #fff; }
.cat_design .bg_color02 { background-color: #ED6C00; color: #fff; }
.cat_design .bg_color03 { background-color: #ED6C00; color: #fff; }
.cat_design .bg_color04 { background-color: #f9ece8; }

/* border-color
------------------------------------------------------------------ */
.cat_design .bdr_color01 { border-color: #ED6C00; }

/* em_box
------------------------------------------------------------------ */
.cat_design dl.em_box01 dt:after { background: #ED6C00; }

/* 学びの特色・カリキュラム
------------------------------------------------------------------ */
.cat_design .curriculum_note span { background: #ED6C00; }

@media screen and (min-width: 741px), print {
	.cat_design .curriculum01 .inbox {
		background-image: url(../../dept/information_design/feature/images/curriculum_ttl01.png), url(../../dept/information_design/feature/images/curriculum_img01.jpg);
	}
	.cat_design .curriculum02 .inbox {
		background-image: url(../../dept/information_design/feature/images/curriculum_ttl02.png), url(../../dept/information_design/feature/images/curriculum_img02.jpg);
	}
	.cat_design .curriculum03 .inbox {
		background-image: url(../../dept/information_design/feature/images/curriculum_ttl03.png), url(../../dept/information_design/feature/images/curriculum_img03.jpg);
	}
	.cat_design .curriculum04 .inbox {
		background-image: url(../../dept/information_design/feature/images/curriculum_ttl04.png), url(../../dept/information_design/feature/images/curriculum_img04.jpg);
	}
}
@media screen and (max-width: 740px) {
	.cat_design .curriculum01 h3 { background-image: url(../../dept/information_design/feature/images/curriculum_ttl01.png); }
	.cat_design .curriculum02 h3 { background-image: url(../../dept/information_design/feature/images/curriculum_ttl02.png); }
	.cat_design .curriculum03 h3 { background-image: url(../../dept/information_design/feature/images/curriculum_ttl03.png); }
	.cat_design .curriculum04 h3 { background-image: url(../../dept/information_design/feature/images/curriculum_ttl04.png); }
}

/* 4年間の学び方
------------------------------------------------------------------ */
.cat_design .sec_4years_lead {
	background: #f9ece8;
}

/* 研究室紹介
------------------------------------------------------------------ */
.cat_design .sec_lab_list .outline dd:before { background-color: #d26a23; }
.cat_design .sec_lab_list .theme dd:before { color: #d26a23; }

.cat_design #sec_lab01_box {
	position: relative;
}
.cat_design #sec_lab01_box .cap {
	position: absolute;
	bottom: 0;
	width: 45%;
}

.three_box{
	display: flex;
	margin-top: 10px;
}

.three_box_left,
.three_box_middle,
.three_box_right{
	width: 48%;
	margin-left: 1%;
	margin-right:1%;
}

.sec_sub{
    display: block;
    font-size: 86%;
}


@media screen and (min-width: 741px), print {
	.cat_design .sec_lab_column .img { width: 310px; }
	.cat_design .sec_member .img { width: 380px; }
}

@media screen and (max-width: 320px) {
	.cat_design #sec_lab01_box {
		margin-bottom: 3em;
	}
	.cat_design #sec_lab01_box .cap {
		position: absolute;
		bottom: -2em;
		width: 45%;
	}
}

/* 卒業生の進路
------------------------------------------------------------------ */
@media print {
	.cat_design .sec_field .field_list > li {
		height: 240px!important;
	}
}

