@charset "shift_jis";

*{
	padding: 0px;
	margin: 0px;
}

img{
	border: 0px;
	margin-left: 5px;
	margin-top: 9px;
	margin-bottom: 1px;
	vertical-align: bottom;
}

body{	
	background-color:#e1cdf0;
	color:#3d165a;
}




a {
/*\*/
   overflow: hidden;
	color:#313a8f; 
	text-decoration:none;	
/**/
}

a:hover{
	color: #eee9f2;

}

address	{
	font-size:0.75em;
	font-style:normal
}

th{
	font-size:0.8em;
	padding:5px;
	background-color:#c7b1d7;
	width:250px;
	text-align:right;
}


td{
	font-size:0.8em;
	padding:5px;
	text-align:left;
	background-color:#d7cae0;
	width:300px;
}

/* -------------------------------------------------------------- ヘッダ設定 -- */
#header{
	background: #3c0a62 url(../image/head.jpg) no-repeat left bottom;
	width: 800px;
	height: 170px;
}
#header h1{
	font-size: 12px;
	color: #ffffff;
	padding-left: 5px;
}

/* -------------------------------------------------------------- メニュー設定 -- */
#menu{
	background: url(../image/menu_bg.gif) repeat-y;
	width: 178px;
	margin-top: 12px;
	float: left;
}

.menu_ue{
	background: url(../image/menu_top_bg.gif) no-repeat right bottom #bc95da;
	width: 150px;
	margin-left: 14px;
	padding-top: 8px;

	
}
.menu_ue ul, .menu_shita ul{
	list-style-type: none;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu_ue ul li, .menu_shita li{
	padding-bottom: 5px;
	font-size: 0.9em;
}
.menu_ue h3{
	color: #ffffff;
	background-color: #3c0a62;
	width: 150px;
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.menu_shita{
	background-color: #a17dbc;
	width: 150px;
	margin-left: 14px;

}
.menu_shita p{
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}


.migi{
	margin-right: 10px;
	text-align: right;
}

/* -------------------------------------------------------------- インフォメーション上 -- */

#contents{
	width: 610px;
	margin-left: 188px;
}

.contents_top{
	background: url(../image/contents_top.jpg) no-repeat right top;
	width: 620px;
	height: 75px;
	margin-top: 9px;
}
.contents_top h2{
	color: #0a2c11;
	font-size: 1em;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 140%;
	letter-spacing: 0.1em;
}


.info1{
	background: url(../image/info.jpg) no-repeat right bottom #ffffff;
	width: 605px;
	height: 159px;
	margin-top: 8px;
	margin-left: 5px;
}

.info2{
	background-color: #bba5cb;
	width: 585px;
	padding: 10px;
	text-align: left;
	margin-left: 5px;
	margin-top: 12px;
	font-size: 1.5em;
}


.info3{
	background-color: #bba5cb;
	width: 585px;
	padding: 10px;
	text-align: right;
	margin-left: 5px;
	margin-top: 12px;
	font-size: 1.5em;
}
.info3 h3{
}

.info1 p{
	font-size: 0.9em;
	line-height:0.7;
	padding-top: 15px;
	padding-bottom: 2px;
	margin: 3px 15px 5px 25px;
	
}

.info1 a:hover{
	color: #106396;
}

/* -------------------------------------------------------------- インフォメーション下 -- */

.info_bottom h3{
	background: url(../image/menu0.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.info_new{
	background-color: #ffffff;
	font-size: 0.9em;
	width: 585px;
	margin-left: 5px;
	padding: 10px 5px 10px 15px;
	line-height: 1.5;
}

.info_newblue{
	background-color: #bba5cb;
	width: 555px;
	padding: 10px;
	margin-bottom: 10px;
}

.info_newblue a:hover{
	color: #f2e0ff;

}

.info_newblue h3{
	font-size: 1.3em;

}

.info_newblue h4{
	font-size: 1.1em;
	padding: 5px 0px 0px 3px;
	border-bottom: solid 2px #5b426e;

}
	
.info_newblue p{
	padding-left: 10px;
	padding-top: 5px;
}

.info_text{
	padding: 10px;
}

/* -------------------------------------------------------------- フッた -- */	

#footer{
	background-color: #bba5cb;
	font-size: 0.8em;
	width: 791px;
	margin-top: 5px;
	padding: 5px;
	text-align: right;
	clear: left;
	
}

/* -------------------------------------------------------------- リンク集の頭の部分 -- */	

.official h3{
	background: url(../image/menu1.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.datebase h3{
	background: url(../image/menu2.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.mission h3{
	background: url(../img/menu4.jpg) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.bcnm h3{
	background: url(../img/menu6.jpg) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.item h3{
	background: url(../image/menu5.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.board h3{
	background: url(../image/menu4.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.job h3{
	background: url(../image/menu3.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.soft h3{
	background: url(../image/menu6.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.illust h3{
	background: url(../image/menu7.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.blog h3{
	background: url(../img/menu8.jpg) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.etc h3{
	background: url(../img/menu9.jpg) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.about h3{
	background: url(../image/menu13.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}

.old h3{
	background: url(../image/rireki.gif) left top;
	width: 605px;
	height: 36px;
	margin-left: 5px;
	margin-top: 10px;
	text-indent: -3000px;
}


/* -------------------------------------------------------------- リンク別 -- */