/* CSS Document */
/*------------------------
    top page items
  ------------------------*/
.scroll-box{
	height:120px;
	width:305px;
	overflow:auto;
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	border:#ccc solid 1px;
}

.scroll-box p{
	margin:0;
/*	text-indent:-7em;*/
}

/*----------------------------------------
 toppage sidelink items
----------------------------------------*/
ul.shortcut{
	line-height:120%;
	text-align:left;
	margin:0px;
	list-style:none;
}
.shortcut li a{
	width:170px;
	border:solid 1px #aaa;
	background-color:#e8ecef;
	padding:10px;
	display:block;
	margin-bottom:10px;
}
.shortcut li a:hover{
	background-color:#fef6d2;
	color:#666;
	border:solid 1px #666;
}
.shortcut li img{
	display:block;
	margin:5px auto;
}
ul.rsslink{
	margin:10px 0 20px 0;
}
.rsslink li{
	background:url(../image/icon-rss.gif) left center no-repeat;
	padding : 3px 0px 3px 20px;
}
.bunnerlink	img{
	display:block;
	margin:5px auto;
}

/*----------------------------------------
 toppage information
----------------------------------------*/
#topcontents .left-box{
	width:330px;
	margin : 0;
	float:left;
}
#topcontents .right-box{
	width:330px;
	margin : 0;
	float:right;
}

#topcontents h2.column2{
	width:305px;
	background:url(../image/section_title_half_bg.gif) left top no-repeat;
}
.detaillink_2col{
	clear:both;
	width:330px;
	text-align:right;
}
.detaillink_2col a{
	background:url(../image/icon_detail.gif) left center no-repeat;
	padding : 3px 0px 3px 20px;
}

.pickup-box{
/*	height:150px;*/
	overflow:auto;
	margin-bottom:30px;
	padding:5px 15px;
	border:#ccc solid 2px;
	line-height:150%;
}
.pickup-box h3{
	font-size:100%;
	font-weight:bold;
	background:none;
	margin-bottom:5px;
	padding:0px;
}
.pickup-box img.left{
	float:left;
	margin:0 20px 20px 0px;
}
.pickup-box img.right{
	float:right;
	margin:0 0 20px 20px;
}
.pickup-box a.link{
	clear:both;
	margin:5px 0px;
}
.pickup-box ul{
	list-style:none;
	margin:10px 0px 5px 0px;
	padding:0px;
}
.pickup-box li{
	padding:0px 0px 5px 25px;
	background-image:url(../image/list_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

