@charset ”UTF-8”;

/* CSS Document */

/*初期化---------------------------------------------*/

.clear {
clear:both;
}

.univ {
display:inline;
}

.univ a{
color:#990000;
}

.univ a:hover {
color:#B38E0F;
}

.news {
background:url(../images/news.gif) no-repeat 78px 1px;
}

.seminar {
background:url(../images/seminar.gif) no-repeat 78px 1px;
}

.event {
background:url(../images/event.gif) no-repeat 78px 1px;
}

.topix {
background:url(../images/topix.gif) no-repeat 78px 1px;
}

.more {
margin:3px 26px 10px 0;
text-align:right;
font-size:90%;
}

.pagetop {
margin:40px 26px 0 0;
text-align:right;
font-size:90%;
float:right;
}

.pagetop a:hover {
color:#990000;
}

.pageback {
margin:40px 0 0 10px;
text-align:left;
font-size:90%;
float:left;
}

.pageback a:hover {
color:#990000;
}

.small {
font-size:82%;
color:#999999;
}

.right {
text-align:right;
}

.gray_bar {
width:600px;
margin:30px 0 0 20px;
border-bottom:1px solid #CCCCCC;
}

.space50 {
padding:50px 0 0 0;
}

.space20 {
padding:20px 0 0 0;
}

/*contact テーブル---------------------------------------------*/


table.question_tb {
	width:620px;
	border-width:0px;
	margin:10px 0 0 10px;
	vertical-align: top;
	font-size:90%;
	padding:5px;
}

.question_tb th {
	padding:10px;
	width: 200px;
	text-align: left;
	font-weight:bold;
	border-bottom:1px solid #999999;

}

.question_tb td {
margin:0 0 0 5px;
	padding: 10px;
	border-bottom:1px solid #999999;
}

.question_submit {
text-align:center;
}

.at {
display:inline;
margin-right:4px;
font-size:80%;
color:#990000;
}

.priv_txt {
	margin:10px 0 0 10px;
	font-size:90%;
	font-weight:bold;
}

.error {
display:inline;
color:#990000;
}

.contact_txt {
margin:15px 0 0 0;
background:url(../images/contactbar.gif) no-repeat;
height:40px;
min-height:40px;
}

