@charset "shift_jis";
/* CSS Document */


/* home
-------------------------------------------------------------------------------------------------------------- */

/* ξ{\’
------------------------------------------------------- */
.home {
	text-align:center;
	background:url(../images/back.jpg) repeat-x #EFEFEF;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#333;
	padding:20px 0 40px 0;
	font-size:84%;
	line-height:1.0;
}
.home #indexBox {
	width:752px;
	margin:9px 7px 0px 8px;
	padding:0px 0px 20px 1px;
	background-image:url(../images/promo_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.home #contents {
	width:742px;
	margin:0 13px 0 13px;
}
.home #mainconRgroup {
	float:right;
	width:572px;
	/*margin:0px 0px 0px 0px;*/
}
.home #mainconMiddle {
	width:382px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

.home #mainconRight {
	float:right;
	width:170px;
	margin:0 0px 0 0 !important;
	margin:0 0px 0 0;
}
.home #mainconLeft {
	float:left;
	width:170px;
}


/* Άir
------------------------------------------------------- */
.home .l-title {
	text-indent:-9999px;
	overflow:hidden;
	height:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.home .navi-title {
	margin:20px 0px 0px 0px;
}


/* newsκ
------------------------------------------------------- */
.home .h2-con-01 {
	width:382px;
	height:36px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/h2_news.jpg);
	background-repeat:no-repeat;
}
.home .h2-con-01 h2 {
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.home .h2-con-01 .rss_icon_top {
	float:right;
	display:block;
	margin:0px 10px 0px 10px;
	padding:16px 0px 0px 0px;
}
.home .h2-con-01 .backnumber_top {
	float:right;
	display:block;
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 0px;
}


/*
.home .h2-con-01 p {
	margin:0px 0px 0px 288px;
	padding:17px 0px 0px 0px;
}
*/
.home .table-news {
	margin:10px 0px 20px 5px;
}
.home .table-news a {
	font-size:90%;
	line-height:1.4;
}
.home .table-news tr {
	background:url(../../faculty/images/dot_news.gif) repeat-x bottom;
}
.home .table-news td {
	padding-top:7px;
	padding-bottom:7px;
	font-size:100% !important;
	font-size:90%;
	vertical-align:top;
	line-height:1.4;
}


/* newsΪΧ
------------------------------------------------------- */
/*
.home .h2-details-news {
	background-image:url(../images/h2_details_news_base.gif);
	background-repeat:no-repeat;
	width:531px;
	font-size:16px;
	color:#333333;
	padding:3px 0px 3px 10px;
	margin:0px 0px 0px 0px;
	line-height:1.2;
}
.home .detail_day {
	text-align:right;
	font-size:90%;
	margin:5px 0px 15px 0px;
	padding-right:15px;
}
*/
.home .detail_title {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
	margin:0px 0px 7px 0px;
}
.home .p-01 {
	text-align:left;
	margin:0px 0px 30px 0px;
	line-height:1.4;
}
.home .left-img {
	margin:0px 15px 15px 0px;
	float: left;
}
.home .p-back {
	width:100%;
	border-top:1px dotted #999999;
	margin:20px 0px 0px 0px;
	padding:7px 0px 0px 0px;
}


/* newsiCCt[j
------------------------------------------------------- */
iframe {
	margin:0;
	padding:0;
}


.n_list {
	text-align:left;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#333;
	padding:0px 0px 0px 0px;
	font-size:84%;

}
.n_list .t_news {
	margin:0px 0px 0px 0px;
	padding:0
}
.n_list .t_news a {
	font-size:90%;
	line-height:1.4;
}
.n_list .t_news tr {
	background:url(../../faculty/images/dot_news.gif) repeat-x bottom;
}
.n_list .t_news td {
	padding-top:7px;
	padding-bottom:7px;
	font-size:100% !important;
	font-size:90%;
	vertical-align:top;
	line-height:1.2;
}
.n_list .t_news .width43 {
	width:43px;
}
.n_list .t_news .width6em {
	width:5em;
	padding:5px 8px;
}
.n_list .t_news .td_y {
}
.n_list .t_news .td_y a {
	display:block;
	padding:0 0 0 12px;
	background:url(../../faculty/images/icon_y.gif) no-repeat 0px 4px;
	line-height:1.2;
	color:#167abe;
	vertical-align:top;
}

/* obNio[
------------------------------------------------------- */


