﻿
/* テーブル -------------------------------------*/

#category table{
	background-color:#000066;
	width:600px;
	font-size:95%;
}

td{background-color:#fff;}


td{
width:200px;
padding:2px 2px 15px 2px;
vertical-align:top;
text-align:left;}

th{
width:200px;
padding:3px;
vertical-align:top;
margin:0 auto;
text-align:center;}

th p{color:#FFFFFF;
text-align:left;
}

td p{
padding:3px 5px 0px 10px;}

ol,ul{padding:0px;
margin:10px 0px 5px 0px;
}

li{background:url(../parts/li-01.gif) no-repeat;
list-style-type:none;
padding-bottom:10px;
padding-left:15px;
margin:0px;
}

/* ヘッダー */

#head-comment{
    width:580px;
    text-align:left;
	padding-top:60px;
	margin-left:250px;
			}
		


/* 更新日 -------------------------------------*/

#kousin{text-align:right;
padding:5px;
color:#000033;
font-weight:bold;}

/* 今日の元気な企業 -------------------------------------*/
.spot{
width:820px;
margin:0px 0px 10px 0px;
padding:0px;}

.spot-box{
	width:400px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin:auto;
	color:#666666;
}

.spot-box-l{
	width:400px;
	float:left;
	padding: 0px;
	margin:0px 15px 0px 0px;
	color:#666666;
}

.spot h3{
	padding:7px 0px 20px 30px;
	background:url(../parts/spoth4-bg.jpg) no-repeat;
	font-size:14px;
	margin:0 auto 5px 0;
	color:#333333;
	text-align:left;
}

.spot-photo{width:120px;
margin:0px 7px 0px 0px;
float:left;}

.spot-photo img{border:solid 1px #999;}

.spot-bottom{clear:both;}


/* main-bottom -------------------------------------*/

#main-bottom{width:820px;
margin:0 auto;
padding:0px;
}

#main-bottom h3{width:600px;}

#main-bottom-r h3{width:200px;
margin-top:0px;}

/* main-bottom-l -------------------------------------*/

#main-bottom-l{width:600px;
float:left;
margin:0 15px 0px 0px;
}

#main-bottom-l a{text-decoration:none;
}

/* Google検索 -------------------------------------*/
#cate-topic{width:600px;
margin-bottom:5px;
}

#cate-topic-bottom{clear:both;
margin:0px;
padding:0px;}

#kensaku{
width:400px;
float:left;
text-align:center;
margin:0px;
background:url(../parts/kensaku-bg.gif) no-repeat;
padding:10px 10px 25px 5px;}


#kensaku form{
text-align:center;
margin:0px;
height:30px;
padding: 0px;
}


#kensaku p{font-size:90%;
font-weight:bold;
}

#bosyu{width:170px;
float:left;
margin:0px;}

#bosyu p{font-size:90%;}

/* カテゴリ -------------------------------------*/


#category{width:600px;
padding:0;
margin:0;
}

#category table td{width:200px;}

#category table th{width:600px;}

#category img{float:left;
margin-right:3px;
}



#category h4{
	font-size:14px;
	margin:0px auto;
	padding:12px 0px 23px 0px;
	line-height:100%;
	background: url(../parts/cate-h4-bg.gif) no-repeat;
}

#category h4 a:link,#category h4 a:visited{color:#262A5E;
text-decoration:none;}

#category h4 a:hover{color:#3399FF;
text-decoration:underline;}

#category a:hover{text-decoration:underline;}


/* 主催者テーブル -------------------------------------*/

#syusai{width:600px;
padding:0;
margin:10px auto 0px auto;
}

#syusai table{margin-bottom:20px;
background-color:#000066;
}

#syusai td{padding:3px 5px;
background-color:#fff;
margin:0px;}

#syusai td p{font-size:95%;}

#syusai a:hover{text-decoration:underline;}

/*　main-bottom-r -------------------------------------*/

/*　新着情報 -------------------------------------*/

#main-bottom-r{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#fff;
}


#main-bottom-r a:link,#main-bottom-r a:visited{color:#666666;text-decoration:none;}

#main-bottom-r a:hover{color:#4473DF;text-decoration:underline;}

#news{
padding:0px 10px 0px 0px;}

/*　活動履歴 -------------------------------------*/


#katsudou{
text-align:left;
padding:0px 10px 0px 0px; }

/*　バナー -------------------------------------*/


#banner{
text-align:left;
padding:0px 5px 10px 5px;
}

#banner p{
font-size:85%;
}

#banner img{margin:3px auto;}