@charset "UTF-8";

/* ****************************************************************** 
	COPYRIGHT(C) CYBRiDGE CORPORATION.
	URL:http://www.cybridge.jp/
****************************************************************** */

/* detail Style
-----------------------------------------------------------------------------  */
/* univ navigation
----------------------------------------------------*/
#un{
	padding:5px 10px 0px 10px;
	background: url("/img/bg_un.gif") repeat-x 0% 100%;
	margin-bottom:12px;
	border-bottom:1px
	}
#un li{
	display:inline;
	}
#un li a{
	float:left;
	display:block;
	width:105px;
	height:23px;
	text-indent:-9999px;
	margin:0px 9px 0px 0px;
	background:url("/img/un.gif") no-repeat;
}
#un li#unTop a:link,
#un li#unTop a:visited{
	background-position:0px 0px;
	}
#un li#unArticle a:link,
#un li#unArticle a:visited{
	background-position:-105px 0px;
	}
#un li#unBbs a:link,
#un li#unBbs a:visited{
	background-position:-210px 0px;
	}
#un li#unFaculty a:link,
#un li#unFaculty a:visited{
	background-position:-315px 0px;
	}
#un li#unArchives a:link,
#un li#unArchives a:visited{
	background-position:-420px 0px;
	}

#un li#unTop a:hover,
#un li#unTop a:active{
	background-position:0px -23px;
	}
#un li#unArticle a:hover,
#un li#unArticle a:active{
	background-position:-105px -23px;
	}
#un li#unBbs a:hover,
#un li#unBbs a:active{
	background-position:-210px -23px;
	}
#un li#unFaculty a:hover,
#un li#unFaculty a:active{
	background-position:-315px -23px;
	}
#un li#unArchives a:hover,
#un li#unArchives a:active{
	background-position:-420px -23px;
	}

.p-utop #un li#unTop a{
	background-position:0px -46px;
	}
.p-uarticle #un li#unArticle a{
	background-position:-105px -46px;
	}
.p-ubbs #un li#unBbs a{
	background-position:-210px -46px;
	}
.p-ufaculty #un li#unFaculty a{
	background-position:-315px -46px;
	}
.p-archives #un li#unArchives a{
	background-position:-420px -46px;
	}

/* section
----------------------------------------------------*/
.section{
	margin-bottom:15px;
	}
	
/* univ data, juku data
----------------------------------------------------*/
#data{
	border:1px solid #CCC;
	padding:8px 10px 3px;
	}
#data h2{
	font-size:140%;
	line-height:110%;
	font-weight:bold;
	margin-bottom:5px;
	}
#data .official{
	padding-left:68px;
	background:url("/img/common/icon/official_site.gif") no-repeat 0px 50%;
	}

#data .submit{
	background: url("/img/common/line_dot.gif") repeat-x;
	margin:10px 0px 5px;
	padding:13px 95px 0px;
	}
#data .submit a.leftBox:link,
#data .submit a.leftBox:visited{
	width:222px;
	height:30px;
	display:block;
	margin:0px auto;
	text-indent:-5000px;
	background:url("/img/common/btn_wish.gif") no-repeat;
	}
#data .submit a.leftBox:hover,
#data .submit a.leftBox:active{
	background-position:0px -30px;
	}
#data .submit a.rightBox:link,
#data .submit a.rightBox:visited{
	width:197px;
	height:30px;
	display:block;
	margin:0px auto;
	text-indent:-5000px;
	background:url("/img/common/btn_data.gif") no-repeat;
	}
#data .submit a.rightBox:hover,
#data .submit a.rightBox:active{
	background-position:0px -30px;
	}
	
/* Article Style
-----------------------------------------------------------------------------  */
/* faculty list
----------------------------------------------------*/
#facultyList ul{
	margin:5px 0px;
	}
#facultyList li a{
	background:url("/img/common/icon/arrow.gif") no-repeat 0% 50%;
	padding-left:10px;
	padding-right:2px;
	}
#facultyList .more{
	background: url("/img/common/line_dot.gif") repeat-x;
	padding-top:8px;
	margin-top:8px;
	}

/* section
----------------------------------------------------*/
#newArticle{
	margin-bottom:15px;
	}
	
/* article list
----------------------------------------------------*/
.section#articleData{
	margin-bottom:8px;
	}
#articleData dl{
	word-spacing:0.5em;
	}
#articleData dt,
#articleData dd{
	padding-left:60px;
	}
#articleData dl dt{
	padding-top:5px;
	position:relative;
	}
#articleData dd{
	padding-bottom:12px;
	*padding-bottom:16px;
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	margin-bottom:8px;
	}
#articleData dl .m{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	text-indent:-5000px;
	width:39px;
	height:48px;
	background:url("/img/common/icon/comment_m.gif") no-repeat 0px 50%;
	}
#articleData dl .w{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	text-indent:-5000px;
	width:40px;
	height:48px;
	background:url("/img/common/icon/comment_w.gif") no-repeat 0px 50%;
	}
	
#articleData .pager{
	margin-top:15px;
	}
	
/* other univ
----------------------------------------------------*/
#otherUniv li{
	float:left;
	width:32%;
	line-height:150%;
	}
#otherUniv li a{
	background: #FFF url("/img/common/icon/arrow.gif") no-repeat 0% 50%;
	padding-left:10px;
	padding-right:2px;
	}

/* faculty
----------------------------------------------------*/
#faculty ul{
	margin-bottom:10px;
	}
#faculty ul li{
	display:inline;
	white-space:nowrap;
	padding-right:10px;
	}
#faculty ul li a{
	background:url("/img/common/icon/arrow.gif") no-repeat 0% 50%;
	padding-left:8px;
	}


/* article data
----------------------------------------------------*/
.sheet th{
	width:160px;
	}
.sheet td textarea{
	width:451px;
	}
	
/* form
----------------------------------------------------*/
#ruleTxt{
	padding:5px;
	height:100px;
	border:1px solid #CCC;
	overflow:scroll;
	}
#ruleTxt p{
	margin-bottom:2px;
	}

/* article button
----------------------------------------------------*/
.p-uarticle .submit{
	margin-top:15px;
	}
.p-uarticle .submit.clearfix{
	margin:10px 60px 20px;
	}
.p-uarticle .submit a:link,
.p-uarticle .submit a:visited{
	width:247px;
	height:30px;
	display:block;
	margin:0px auto;
	text-indent:-5000px;
	padding:0px;
	background:url("/img/common/btn_article_regist.gif") no-repeat;
	}
.p-uarticle .submit a:hover,
.p-uarticle .submit a:active{
	background-position:0px -30px;
	}
.p-uarticle .submit a.leftBox:link,
.p-uarticle .submit a.leftBox:visited{
	width:244px;
	background:url("/img/common/btn_article_favorite.gif") no-repeat;	
	}
.p-uarticle .submit a.leftBox:hover,
.p-uarticle .submit a.leftBox:active{
	background-position:0px -30px;
	}

/* SN Style
-----------------------------------------------------------------------------  */	
/* snNear
----------------------------------------------------*/
#snNear dd{
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding-bottom:4px;
	margin-bottom:4px;
	}