@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents main
-------------------------------------------------- */
.sup{
	font-size:67%;
}
.title1{
	margin:0 0 30px;
	clear:both;
}
.gakka-list:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.gakka-list{
	margin:0 15px 12px;
	padding:0;
	width:650px;
	min-height:1px;
	_height:1px;
	/*\*//*/
	overflow:hidden;
	/**/
}
.gakka-list li{
	margin:0;
	padding:0 25px;
	float:left;
	list-style:none;
	font-size:117%;
}
.gakka-list li a{color:#dc3965;}
.gakka-list li a:hover{color:#f00;}
#gakka1.gakka-list li{
	color:#dc3965;
	background:url(../department/img/icon1.gif) no-repeat 8px center;
}
#gakka1.gakka-list li a{color:#dc3965;}
#gakka1.gakka-list li a:hover{color:#f00;}
#gakka2.gakka-list li{
	color:#2d8ad5;
	background:url(../department/img/icon2.gif) no-repeat 8px center;
}
#gakka2.gakka-list li a{color:#2d8ad5;}
#gakka2.gakka-list li a:hover{color:#f00;}
#gakka3.gakka-list li{
	color:#668f00;
	background:url(../department/img/icon3.gif) no-repeat 8px center;
}
#gakka3.gakka-list li a{color:#668f00;}
#gakka3.gakka-list li a:hover{color:#f00;}
#gakka4.gakka-list li{
	color:#de7d00;
	background:url(../department/img/icon4.gif) no-repeat 8px center;
}
#gakka4.gakka-list li a{color:#de7d00;}
#gakka4.gakka-list li a:hover{color:#f00;}
.box1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box1{
	margin:0 15px 45px;
	clear:left;
	width:650px;
	/*\*//*/
	overflow:hidden;
	/**/
}
.box1-left{
	width:313px;
	float:left;
}
.box1-right{
	width:323px;
	float:right;
}
.box1 h4{
	margin:0 0 8px;
	padding:0 9px;
	line-height:27px;
	color:#1a1a1a;
	background:url(../department/img/bg1.gif) no-repeat left top;
	font-size:117%;
}
.box1 h4 span{
}
.box1 p{
	margin:0 4px;
	line-height:1.7;
	
}
.box1 ul{
	margin:0 4px;
	padding:0;
}
.box1 ul li{
	margin:0;
	padding:0 0 7px 15px;
	list-style:none;
	
	background:url(../department/img/icon5.gif) no-repeat 0 2px;
}

/* --------------------------------------------------
	##未来デザイン学部
-------------------------------------------------- */
.ningen #m-menu td{width:25%;}
.media #m-menu td{width:33%;}
.ningen #m-menu td a,
.media #m-menu td a{
	color:#73001f;
}
.ningen #m-menu td a:hover,
.media #m-menu td a:hover{
	background-color:#dc3965;
}
.ningen #m-menu td#current a,
.media #m-menu td#current a{
	background-color:#dc3965;
}
.ningen .box2-3 th,
.media .box2-3 th{
	color:#ab254a;
}
.ningen .dl-box a,
.media .dl-box a{
	color:#6b0004;
}
.ningen .dl-box a:hover,
.media .dl-box a:hover{color:#f00;}
.ningen .box3-title1 h3,
.media .box3-title1 h3{
	color:#ab254a;
}
.ningen .box4 td h3,
.media .box4 td h3{
	color:#cf4868;
}
.ningen .box6 h3,
.media .box6 h3{
	color:#cf4868;
}

/* --------------------------------------------------
	##創生工学部
-------------------------------------------------- */
.kikai #m-menu td,
.denki #m-menu td,
.joho #m-menu td{width:33%;}
.kikai #m-menu td a,
.denki #m-menu td a,
.joho #m-menu td a{
	color:#00447a;
}
.kikai #m-menu td a:hover,
.denki #m-menu td a:hover,
.joho #m-menu td a:hover{
	background-color:#208ad5;
}
.kikai #m-menu td#current a,
.denki #m-menu td#current a,
.joho #m-menu td#current a{
	background-color:#208ad5;
}
.kikai .box2-3 th,
.denki .box2-3 th,
.joho .box2-3 th{
	color:#297ec2;
}
.kikai .dl-box a,
.denki .dl-box a,
.joho .dl-box a{
	color:#00447a;
}
.kikai .dl-box a:hover,
.denki .dl-box a:hover,
.joho .dl-box a:hover{color:#f00;}
.kikai .box3-title1 h3,
.denki .box3-title1 h3,
.joho .box3-title1 h3{
	color:#2b71ab;
}
.kikai .box3 h4,
.denki .box3 h4,
.joho .box3 h4{
	color:#4590cc;
}
.kikai .box4 td h3,
.denki .box4 td h3,
.joho .box4 td h3{
	color:#2b71ab;
}
.kikai .box6 h3,
.denki .box6 h3,
.joho .box6 h3{
	color:#2b71ab;
}

/* --------------------------------------------------
	##空間創造学部
-------------------------------------------------- */
.kenchiku #m-menu td,
.toshi #m-menu td{width:33%;}
.kenchiku #m-menu td a,
.toshi #m-menu td a{
	color:#5e8000;
}
.kenchiku #m-menu td a:hover,
.toshi #m-menu td a:hover{
	background-color:#81b300;
}
.kenchiku #m-menu td#current a,
.toshi #m-menu td#current a{
	background-color:#81b300;
}
.kenchiku .box2-3 th,
.toshi .box2-3 th{
	color:#5e8000;
}
.kenchiku .dl-box a,
.toshi .dl-box a{
	color:#364a00;
}
.kenchiku .dl-box a:hover,
.toshi .dl-box a:hover{color:#f00;}
.kenchiku .box3-title1 h3,
.toshi .box3-title1 h3{
	color:#5e8000;
}
.kenchiku .box4 td h3,
.toshi .box4 td h3{
	color:#5e8000;
}
.kenchiku .box6 h3,
.toshi .box6 h3{
	color:#5e8000;
}
.kenchiku .txt1,
.toshi .txt1{
	color:#738a3c;
}
.toshi .box7 h3{
	margin:0 0 6px;
	color:#699100;
	font-size:117%;
}
.toshi .box7-1 td{
}


/* --------------------------------------------------
	##医療福祉工学科
-------------------------------------------------- */
.iryo #m-menu td{width:33%;}
.iryo #m-menu td a{
	color:#965500;
}
.iryo #m-menu td a:hover{
	background-color:#eb8400;
}
.iryo #m-menu td#current a{
	background-color:#eb8400;
}
.iryo .box2-3 th{
	color:#965500;
}
.iryo .dl-box a{
	color:#663a00;
}
.iryo .dl-box a:hover{color:#f00;}
.iryo .box3-title1 h3{
	color:#b56600;
}
.iryo .box4 td h3{
	color:#b56600;
}
.iryo .box6 h3{
	color:#b56600;
}


#m-menu{
	margin:0 0 26px;
	border-collapse:collapse;
	border-top:1px #b2b2b2 solid;
	border-left:1px #b2b2b2 solid;
	width:100%;
}
#m-menu td{
	padding:0;
	border-right:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
	height:35px;
	
	text-align:center;
}
#m-menu td a{
	display:block;
	height:35px;
	line-height:35px;
	background-color:#fff;
	text-decoration:underline;
}
#m-menu td a:hover{
	color:#fff;
	text-decoration:none;
}
#m-menu td#current a{
	color:#fff;
	background-color:#dc3965;
	text-decoration:none;
}
.box2{
	margin:0 0 0 10px;
	width:660px;
}
.title2{
	margin:0 0 14px;
	clear:both;
}
.title3{
	padding:0 10px;
	line-height:32px;
	color:#fff;
	background:url(../department/ningen/img/img4/bg1.gif) no-repeat left top;
	font-size:117%;
}
.box2-1{
	margin:0 0 46px;
	width:660px;
}
.box2-1 h4{margin:0 0 6px;}
.box2-1 .title4{font-size:117%;}
.ningen .box2-1 .title4,
.media .box2-1 .title4{
	color:#d13b44;
}
.kikai .box2-1 .title4,
.joho .box2-1 .title4,
.denki .box2-1 .title4{
	color:#3589c7;
}
.kenchiku .box2-1 .title4,
.toshi .box2-1 .title4{
	color:#84a62e;
}
.iryo .box2-1 .title4{
	color:#de8f2a;
}
.box2-1 ul{
	margin:0 0 10px;
	padding:0;
}
.box2-1 ul li{
	margin:0;
	padding:0 0 10px 14px;
	list-style:none;
	font-size:117%;
	font-weight:bold;
}
.ningen .box2-1 ul li,
.media .box2-1 ul li{
	color:#a12241;
	background:url(../department/ningen/img/img1/icon1.gif) no-repeat 0 4px;
}
.kikai .box2-1 ul li,
.joho .box2-1 ul li,
.denki .box2-1 ul li{
	color:#005fab;
	background:url(../department/kikai/img/img1/icon1.gif) no-repeat 0 4px;
}
.kenchiku .box2-1 ul li,
.toshi .box2-1 ul li{
	color:#5d8000;
	background:url(../department/kenchiku/img/img1/icon1.gif) no-repeat 0 4px;
}
.iryo .box2-1 ul li{
	color:#b56600;
	background:url(../department/iryo/img/img1/icon2.gif) no-repeat 0 4px;
}
.box2-1 ul li img{vertical-align:top;}
.img-left{
	float:left;
	margin:0 10px 10px 0;
}
.img-right{
	float:right;
	display:inline;
	margin:0 0 0 20px;
}
.box2-1 p{
	
}
.box2-2{
	clear:both;
	width:100%;
	padding-top:46px;
}
.box2-2 table{
	width:100%;
	border-collapse:collapse;
	border:0;
}
.box2-2 table td{
	padding:0;
	vertical-align:top;
}
.box2-2 h4{
	margin:0 0 14px;
	padding:10px;
	border:1px #b2b2b2 solid;
	color:#000;
	font-size:117%;
}
.box2-3{margin:0 0 10px;}
.box2-3 th{
	text-align:left;
	font-weight:normal;
	
}
.box2-3 td{
	
}
.box2-3 td span{color:#808080;}
.dl-box{
	padding:5px;
	background-color:#ededed;
}
.dl-box a{
	display:block;
	padding-left:18px;
	min-height:18px;
	_height:18px;
	background:#ededed url(../department/img_com/icon_pdf.gif) no-repeat left top;
}
.dl-box a:hover{color:#f00;}
.mb1{margin-bottom:10px;}

.box3{
	border-collapse:collapse;
	border:0;
	width:100%;
}
.box3 h4{
	font-size:117%;
	font-weight:normal;
}
.box3 td{padding:0;}
.box3 p{}
.box3 p span{color:#1a1a1a;}
.box3-title1{
	margin:0 0 8px;
	border-collapse:collapse;
	border:0;
}
.box3-title1 h3{
	color:#ab254a;
	font-size:117%;
	line-height:1.2;
}
.box3-link{}
.box3-link a{color:#ab254a;}
.box3-link a:hover{color:#f00;}
.line1{background:url(../department/ningen/img/img2/line1.gif) repeat-x left top;}

.line2{background:url(../department/ningen/img/img3/line1.gif) repeat-x left top;}
.box3-title2{
	margin:0 0 8px;
	padding:0 0 0 14px;
	color:#000;
	background:url(../department/ningen/img/img3/icon1.gif) no-repeat 0 4px;
	font-size:117%;
}

.tab{margin:0 0 16px 7px;}
.box4{
	margin:0 0 30px;
	border-collapse:collapse;
	border:0;
	width:100%;
}
#btm1.box4{margin:0 0 55px;}
.box4 td{
	padding:0;
}
.box4 td h3{
	margin:0 0 6px;
	font-size:117%;
}
.box4 td p{
	
}
.line3{
	margin:0 0 20px;
}
.box5{
	margin:0 0 55px;
	border-width:0 1px 1px 1px;
	border-color:#9e9e9e;
	border-style:solid;
	padding:18px;
}
.box5 h4{
	margin:0 0 4px;
	color:#cf4868;
	font-size:117%;
}
.box5 p{
	padding:0 0 18px;
	
}
.box6{
	margin:0 0 20px;
	border-collapse:collapse;
	border:0;
	width:100%;
}
.box6 td{padding:0;}
.box6 h3{
	margin:0 0 5px;
	line-height:1.2;
	font-size:150%;
}
.box6 h3 span{
	font-size:78%;
}
.box6 p{}
.box7{
	padding:16px 14px;
	border:1px #b2b2b2 solid;
}
.box7 h3{
	margin:0 0 16px;
	font-size:117%;
}
.ningen .box7 h3,
.media .box7 h3{color:#dc3965;}

.ph-box{
	margin:0 0 0 auto;
	width:200px;
	text-align:left;
}
.ningen #syoukai1{
	padding-top:321px;
	background:url(../department/ningen/img/img4/ph1_1.jpg) no-repeat left top;
}
.media #syoukai1{
	padding-top:331px;
	background:url(../department/media/img/img3/ph4_1.jpg) no-repeat left top;
}
.kikai #syoukai1{
	padding-top:331px;
	background:url(../department/kikai/img/img3/ph4_1.jpg) no-repeat left top;
}
.joho #syoukai1{
	padding-top:331px;
	background:url(../department/joho/img/img3/ph4_1.jpg) no-repeat left top;
}
.denki #syoukai1{
	padding-top:331px;
	background:url(../department/denki/img/img3/ph4_1.jpg) no-repeat left top;
}
.kenchiku #syoukai1{
	padding-top:331px;
	background:url(../department/kenchiku/img/img3/ph4_1.jpg) no-repeat left top;
}
.toshi #syoukai1{
	padding-top:290px;
	background:url(../department/toshi/img/img3/ph4_1.jpg) no-repeat left top;
}
.iryo #syoukai1{
	padding-top:330px;
	background:url(../department/iryo/img/img3/ph4_1.jpg) no-repeat left top;
}
.iryo #syoukai2{
	padding-top:337px;
	background:url(../department/iryo/img/img3/ph6_1.jpg) no-repeat left top;
}
.ph-box-ph{margin:0 0 14px;}
.ph-box-txt1{
	margin:0 0 8px;
}
.ph-box-txt2{
	margin:0;
}
.ph-box-txt1 span{
	color:#262626;
	font-size:117%;
	font-weight:bold;
}
.ph-box-txt2 span{font-weight:bold;}
.ningen .ph-box-txt2 span,
.media .ph-box-txt2 span{color:#cf4868;}
.kikai .ph-box-txt2 span,
.joho .ph-box-txt2 span,
.denki .ph-box-txt2 span{color:#2b71ab;}
.kenchiku .ph-box-txt2 span,
.toshi .ph-box-txt2 span{color:#81b300;}
.iryo .ph-box-txt2 span{color:#b56600;}

.ph-box2{
	margin:0 auto;
	width:164px;
	text-align:left;
}
.ph-box2-txt1{
	padding-top:3px;
	padding-bottom:3px;
	color:#1a1a1a;
	font-size:117%;
}
.ph-box2-txt2 td{
	font-size:84%;
}
.ph-box3 span{
	color:#1a1a1a;
	font-size:117%;
}
