@charset 'utf-8';

#home{
	width:857px;
	margin:0 auto;
	text-align:left;
	}
	
#mainImg img{
	vertical-align:bottom;
	}

#mainImg p{
	background:#ffa100;
	padding:13px 40px;
	color:#FFFFFF;
	line-height:1.6em;
	margin-bottom:6px;
	text-align: justify;
	width:770px;
/*-----IE5.5-----*/
	width:850px;
	voice-family: "\"}\"";
	voice-family: inherit;
/*-----/IE5.5-----*/
	width:770px;
	}

#middleMenu {
	width:850px;
	}


/* pickup Box
===========================*/

#infoContainer #pickup{
	width:289px;
	background:#f7f3e0;
	border:1px solid #c4c4c4 ;
	float:left;
	margin-right:14px;
	margin-top:7px;
	}

/* IE6 */
* html #infoContainer #pickup {	margin-right:7px;}
/* IE6 */

#infoContainer #pickup div.top{
	width:289px;
	height:30px;
	background:url(../images/home/title1.gif) no-repeat 3px 3px;
	position:relative;
	margin-bottom:7px;
	}

#infoContainer #pickup div.top h2{
	width:96px;
	height:17px;
	position:absolute;
	left: 11px;
	top: 6px;
	}

#infoContainer #pickup div.top img.rss{
	width:49px;
	height:19px;
	position:absolute;	
	left: 232px;
	top: 6px;
	}

#infoContainer #pickup div.mid{
	width:289px;
	}
	
#infoContainer #pickup div.mid ul{
	padding-bottom:10px;}

#infoContainer #pickup div.mid ul li{
	width:266px;
	padding:0 7px 0 23px;
	background:url(../images/home/list1.gif) no-repeat 7px 2px ;
	font-size:12px;
	color:#666;
	margin-bottom:7px;
	}


/* yakudatsu Box
===========================*/

#infoContainer #yakudatsu{
	width:551px;
	float:left;
	background:url(../images/home/box1mid.gif) repeat-y;
	margin-top:5px;
	text-align:center;
	}

#infoContainer #yakudatsu div.top{
	width:551px;
	height:42px;
	background:url(../images/home/box1top.gif) no-repeat;
	position:relative;
	}

#infoContainer #yakudatsu div.top h2{
	width:101px;
	height:26px;
	position:absolute;
	left: 7px;
	top: 9px;
	}

#infoContainer #yakudatsu div.top img.backnum{
	width:102px;
	height:21xp;
	position:absolute;
	left: 213px;
	top: 10px;
	}

#infoContainer #yakudatsu div.top img.rss{
	width:60px;
	height:29xp;
	position:absolute;
	left: 478px;
	top: 7px;
	}

#infoContainer #yakudatsu div.mid{
	width:513px;
	margin:0 auto;
	padding:10px 0 5px 0;
	}

#infoContainer #yakudatsu div.mid h3{
	color:#4D7391;
	font-size:14px;
	text-align:left;
	margin-bottom:4px;
	}

#infoContainer #yakudatsu div.mid p{
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	}

#infoContainer #yakudatsu div.mid img.next{
	float:right;
	}

#infoContainer #yakudatsu div.bot{
	width:551px;
	height:14px;
	background:url(../images/home/box1bot.gif) no-repeat;
	font-size:1px;
	}

/* shuchou Box
===========================*/

#infoContainer #shuchou{
	width:551px;
	float:left;
	background:url(../images/home/box2mid.gif) repeat-y;
	margin-top:5px;
	text-align:center;
	}

#infoContainer #shuchou div.top{
	width:551px;
	height:42px;
	background:url(../images/home/box2top.gif) no-repeat;
	position:relative;
	}

#infoContainer #shuchou div.top h2{
	width:101px;
	height:26px;
	position:absolute;
	left: 7px;
	top: 9px;
	}

#infoContainer #shuchou div.top img.backnum{
	width:102px;
	height:21xp;
	position:absolute;
	left: 213px;
	top: 10px;
	}

#infoContainer #shuchou div.top img.rss{
	width:60px;
	height:29xp;
	position:absolute;
	left: 478px;
	top: 7px;
	}

#infoContainer #shuchou div.mid{
	width:513px;
	margin:0 auto;
	padding:10px 0 5px 0;
	}

#infoContainer #shuchou div.mid h3{
	color:#639432;
	font-size:14px;
	text-align:left;
	margin-bottom:4px;
	}

#infoContainer #shuchou div.mid p{
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	color:#666;
	}

#infoContainer #shuchou div.mid img.next{
	float:right;
	}

#infoContainer #shuchou div.bot{
	width:551px;
	height:14px;
	background:url(../images/home/box2bot.gif) no-repeat;
	font-size:1px;
	}
