@charset "Shift-JIS";
/*--------------------------------------
  トップページでの固有CSS
  ver. 2007-01-22
---------------------------------------*/
/* IndexTop *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#IndexTop{
	background:#D4D4D4 url(../common_img/bgIndexTop.gif) 0% 0%;
}

div#IndexTop div.description{
	background:#D4D4D4 url("../img/imgIndexTop.jpg") 0% 0%;
	height:55px;	/* 285-181 */
	width:740px;	/* 750-10 */
	margin:0px auto;
	padding:160px 10px 0px 0px;
	color:#FFFFFF;
	font-size:90%;
	line-height:140%;
	text-align:right;
}

/* MainWrap *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#MainWrap p.description{
	font-size:80%;
	color:#666666;
	line-height:160%;
	margin:0px 5px;
}

/* IndexSearchBox *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#MainWrap #IndexSearchBox{
	width:485px;
	float:left;
}

div#MainWrap #IndexSearchBox label{
	color:#666666;
}

#IndexSearchBox table th{
	font-size:80%;
	color:#666666;
	text-align:left;
}

#IndexSearchBox table th.arr{
	padding:5px 0px 0px 16px;
	background:url(../common_img/arrBW.gif) 5px 8px no-repeat;
	vertical-align:top;
}

#IndexSearchBox table td label{
	font-size:80%;
	color:#666666;
}

label img{
	margin-left:5px;
}

/* IndexTopics *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#IndexTopics{
	width:255px;
	border-right:1px solid #FFFFFF;
	float:right;
}

div#IndexTopics h2{
	height:32px;
}

/* Infomation *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#Infomation img{
	margin-bottom:5px;
}

/* Pickup *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#Pickup{
	margin-top:5px;
}

div#Pickup div.line0,
div#Pickup div.line1{
	padding:5px 0px 0px 0px;
}

div#Pickup div.line0{
	background-color:#E4F3F3;
}

div#Pickup div.line1{
	background-color:#EFEFEF;
}

div#Pickup dt{
	padding:0px 0px 5px 10px;
	width:175px;
	float:left;
	font-size:75%;
	color:#333333;
	line-height:140%;
}

div#Pickup dt .arr{
	padding-left:8px;
	background-position:0% 4px;
	background-repeat:no-repeat;
}

div#Pickup div.line0 dt .arr{
	background-image:url(../common_img/arrGO.gif);
}

div#Pickup div.line1 dt .arr{
	background-image:url(../common_img/arrBO.gif);
}

div#Pickup dt .arr a{
	font-weight:bold;
}

div#Pickup dd{
	width:65px;
	float:left;
	padding-right:5px;
}

div#Pickup .brd,
div#Help .brd{
	clear:both;
	font-size:0;
}

/* HelpU *…━━…*…━━…*…━━…*…━━…*…━━…*/
div#Help{
	margin-top:5px;
}

div#Help div#HelpList{
	background-color:#EFEFEF;
}

div#Help dt{
	width:60px;
	margin:5px 5px 0px 5px;
	float:left;
	font-size:0;
}

div#Help dd{
	width:175px;
	padding:8px 5px 0px 0px;
	float:right;
}

div#Help dd .Lead{
	color:#666666;
	font-size:75%;
}

div#Help dd .arr{
	background:url(../common_img/arrGO_L.gif) 0% 2px no-repeat;
	padding-left:14px;
}

div#Help dd .arr a{
	font-weight:bold;
}
/* 20100126追加 *…━━…*…━━…*…━━…*…━━…*…━━…*/
#blog {
	width: 255px;
	margin-top: 10px;
}

#blog img {
	margin-bottom:10px;}
#side_banner{background-image:url(../img/side_banner_back.gif);
height:191px;
padding:30px 0px 0px 5px;
background-repeat:no-repeat;
margin-bottom:10px;}
#side_banner li {margin-bottom:3px;}
#side_banner li img{margin:0px;}


