@charset "Shift_JIS";
*{
	margin:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
body{
	background:#8CB7F7;
	line-height:140%;
	font-size:80%;
	color:#666666;
}
#wrap{
	clear:both;
	width:600px;
	margin:0 auto;
	text-align:left;
}
#content{
	clear:both;
	width:600px;
	margin:0 auto;
	text-align:left;
}
.pageup{
	clear:both;
	text-align:right;
	margin:10px 10px 20px 0;
}
.pageup a{
	font-size:70%;
	background-image:url(/img/kyoin/arrow_up.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
a:link{
	color:#0E5FB1;
	text-decoration:underline;
}
a:hover{
	color:#003366;
	text-decoration:underline;
}
a:visited{
	color:#0E5FB1;
	text-decoration:underline;
}
/*-------------------------------
　ヘッダー
-------------------------------*/
div#bHeader{
	background:#ffffff;
	height:41px;	
}
div#bHeader div#l{
	float:left;
	padding:10px 0 5px 0;
}
div#bHeader div#r{
	float:right;
	padding:10px 0 5px 0;
}
/*-------------------------------
　メイン
-------------------------------*/

/*-----工学部-----*/
h2#tt{
	color:#0A4C8E;
	background:#A8CDEE;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:center;
}
/*-----情報工学部-----*/
h2#ttp{
	color:#BC5D69;
	background:#FDDFDF;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

/*-----社会環境学部-----*/
h2#tt-s{
	color:#578200;
	background:#E0EDD6;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

h2#ttp-s{
	color:#336633;
	background:#E0EDD6;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}


/*-----短期大学部-----*/
h2#tt-t{
	color:#DE3636;
	background:#FFE0F0;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

h2#ttp-t{
	color:#336633;
	background:#E0EDD6;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

/*-----大学院-----*/
h2#tt-i{
	color:#C47100;
	background:#F9E7B2;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

h2#ttp-i{
	color:#336633;
	background:#E0EDD6;
	padding:3px;
	font-size:140%;
	font-weight:bold;
	text-align:left;
}

/*-----左ナビ-----*/
#left{
	float:left;
	background:#2173EF;
	padding:5px;
	width:150px;
	\_width:160px;/*win ie5.x*/
	text-align:left;
	color:#FFFFFF;
}
#left a{
	color:#FFFFFF;
}
#left ul{
	padding:0 0 10px 5px;
	font-size:90%;
	line-height:160%;
	margin:0 0 15px 0;
	border-bottom:#A6C7F9 solid 1px;
	list-style:outside;
}
#left li{
	padding:0 0 0 12px;
	list-style:none;
	background:url(/img/kyoin/arrow_navi.gif) no-repeat 0 5px;
}
#left ul ul{
	padding:0 0 10px 5px;
	line-height:160%;
	margin:0 0 0 0;
	list-style:outside;
	border:none;
}
#left ul ul li{
	padding:0 0 0 12px;
	list-style:none;
	background:url(/img/kyoin/arrow_navi_w.gif) no-repeat 0 5px;
}
#left ul ul ul{
	padding:0 0 10px 5px;
	font-size:100%;
	line-height:160%;
	margin:0 0 0 10px;
	list-style:outside;
	border:none;
}
#left ul ul ul li{
	padding:0 0 0 12px;
	list-style:none;
	background:url(/img/kyoin/arrow_navi_g.gif) no-repeat;
	background-position:2px 5px;
}
#left .section2 ul{
	border-top:#A6C7F9 solid 1px;
	border-bottom: none;
	list-style:outside;
	padding:15px 0 10px 5px;
	font-size:70%;
	line-height:140%;
}
#left .section2 li{
	padding:0 0 0 12px;	
	list-style:none;	
	background:url(/img/kyoin/arrow_navi_w.gif) no-repeat left center;
}
#left .section h3{
	height:30px;
	margin:30px 0 0 0;
	background-image:url(/img/kyoin/navi_tt_section.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	border:none;
}
#left .section ul{
	padding:0 0 0px 5px;
	font-size:70%;
	line-height:140%;
	border:none;
	
}
#left .section li{
	padding:0 0 0 12px;	
	list-style:none;	
	background:url(/img/kyoin/arrow_navi_w.gif) no-repeat left 3px;
}

#left img.bnr{
	margin:0 0 5px 0;
}

/*-----メイン-----*/

/*-----見出し-----*/
#content h3{
	width:450px;
	\_width:449px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	padding:3px;
	text-indent:5px;
	border-bottom:#CCCCCC solid 1px;
	border-left:#FF3300 solid 3px;
	background:#EEEEEE;
	font-size:100%;
	font-weight:bold;
	color:#578200;
	text-align:left;
}

/*教育理念など*/

dl#kyoiku dt{
/*	height:17px;
	\_height:42px;*/
	padding:2px 0 0 23px;
	margin:0 0 5px 0;
	font-size:80%;
	font-weight:bold;
}

dl#kyoiku #A{
	background:url(/img/a.gif) no-repeat left top;
}
dl#kyoiku #B{
	background:url(/img/b.gif) no-repeat left top;
}
dl#kyoiku #C{
	background:url(/img/c.gif) no-repeat left top;
}
dl#kyoiku #D{
	background:url(/img/d.gif) no-repeat left top;
}
dl#kyoiku #E{
	background:url(/img/e.gif) no-repeat left top;
}
dl#kyoiku #F{
	background:url(/img/f.gif) no-repeat left top;
}
dl#kyoiku #G{
	background:url(/img/g.gif) no-repeat left top;
}
dl#kyoiku #H{
	background:url(/img/h.gif) no-repeat left top;
}
dl#kyoiku #I{
	background:url(/img/i.gif) no-repeat left top;
}

dl#kyoiku dd{
	margin:0 0 10px 0;
	font-size:70%;
	line-height:140%;
}

dl#kyoiku img{
	float:left;
	margin:5px 10px 10px 0;
}

dl#kyoiku2 dt{
/*	height:17px;
	\_height:42px;*/
	padding:2px 0 0 23px;
	margin:0 0 5px 0;
	font-size:80%;
	font-weight:bold;
}

dl#kyoiku2 #n1{
	background:url(/img/n1.gif) no-repeat left top;
}
dl#kyoiku2 #n2{
	background:url(/img/n2.gif) no-repeat left top;
}
dl#kyoiku2 #n3{
	background:url(/img/n3.gif) no-repeat left top;
}
dl#kyoiku2 #n4{
	background:url(/img/n4.gif) no-repeat left top;
}
dl#kyoiku2 #n5{
	background:url(/img/n5.gif) no-repeat left top;
}
dl#kyoiku2 #n6{
	background:url(/img/n6.gif) no-repeat left top;
}
dl#kyoiku2 #n7{
	background:url(/img/n7.gif) no-repeat left top;
}
dl#kyoiku2 #n8{
	background:url(/img/n8.gif) no-repeat left top;
}
dl#kyoiku2 #n9{
	background:url(/img/n9.gif) no-repeat left top;
}

dl#kyoiku2 dd{
	margin:0 0 10px 0;
	font-size:70%;
	line-height:140%;
}

dl#kyoiku2 img{
	float:left;
	margin:5px 10px 10px 0;
}


/*キャッチ*/
#content .mcopy{
	width:400px;
	padding:0 0 10px 0;
	margin:0 auto;
/*	font-size:80%; */
	line-height:160%;
	text-align:left;
}
#content span.mcopy-2{
	font-weight:bold;
	color:#578200;
	text-align:left;
}
#content .text{
	float: right;
}



/*グレー囲み文言*/
#content .mcopybox{
	/*width:418px;
	\_width:440px;*/
	padding:10px 10px 10px 10px;
	margin:0 auto;
	border:#CCCCCC solid 1px;
/*	font-size:80%; */
	line-height:160%;
	background:#EEEEEE;
	text-align:left;
}
/*グレー囲み文言・背景白*/
#content .mcopyboxw{
	/*width:418px;
	\_width:440px;*/
	padding:10px 10px 10px 10px;
	margin:0 auto;
	border:#CCCCCC solid 1px;
/*	font-size:80%; */
	line-height:160%;
	background:#FFFFFF;
	text-align:left;
}

/*グレー囲み文言*/
#content .mcopybox400{
	/*width:418px;
	\_width:440px;*/
	width:400px;
	padding:5px 5px 5px 5px;
	margin:0 auto;
	border:#CCCCCC solid 1px;
/*	font-size:80%; */
	line-height:160%;
	background:#EEEEEE;
	text-align:left;
}
/*グレー囲み文言・背景白*/
#content .mcopyboxw400{
	/*width:418px;
	\_width:440px;*/
	width:400px;
	padding:5px 5px 5px 5px;
	margin:0 auto;
	border:#CCCCCC solid 1px;
/*	font-size:80%; */
	line-height:160%;
	background:#FFFFFF;
	text-align:left;
}
div#content	.gyoseki{
	padding:10px;
	margin:auto;
}
#content .gyoseki P{
	font-size:90%;
	margin:0 0 10px 0;
}
#content .gyoseki ul{
	padding:0 0 10px 20px;
}
#content .gyoseki li{
	font-size:90%;
	line-height:160%;
	padding:0 0 10px 10px;
}

div#content	.gyoseki2{
	padding:10px;
	margin:auto;
}
#content .gyoseki2 P{
	font-size:90%;
	margin:0 0 10px 0;
}
#content .gyoseki2 ul{
	padding:0 0 10px 20px;
}
#content .gyoseki2 li{
	font-size:90%;
	line-height:160%;
	padding:10px 10px 0 0;
	list-style: decimal;
}

/*-----フッタ-----*/
#footer{
	width:625px;
	height:60px;
	\_width:635px;/*win ie5.5*/
	\_height:70px;/*win ie5.5*/
	padding:5px;	
	clear:both;
	background:#FFFFFF;
	border-top:#CCCCCC solid 1px;
	text-align:left;
}

#footer hr{
	display:none;
}

#footer .l{
	float: left;
	width: 350px;
}

#footer .r{
	float: right;
	width: 200px;
	text-align:right
}

#footer P{
	font-size:80%;
	color:#999999;
	line-height:150%;
	padding-top:10px;
}

#footer ul{
	font-size:70%;
}

#footer li{
	background-image:url(/img/kyoin/arrow_g.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:3px;
	display:inline;
}

#footer a{
	color:#333333;
	text-decoration:none;
}

#footer a:hover{
	color:#333333;
	text-decoration:underline;
}