.top_box{
	border:1px #d3d3d3 solid;
	padding:50px 0 13px 12px;
	position:relative;
}

/*
MAINIMG
***************************************************************************/
#mainimg_area{
	width:100%;
	background:url(../common_img/bg_01.gif) repeat;
	padding:5px 0 ;
	margin:0 0 15px;
}
#mainimg{
	width:996px;
	margin:0 auto;
	background-color:#1eb2e8;
	padding:2px;
}
#mainslider{
	width:996px;
	overflow:hidden;
}
#mainslider div{
	width:332px;
	float:left;
	text-align:center;
}
#mainslider div img{height:256px;}

/*
TOPICS
***************************************************************************/
#topics_box{
	width:594px;
	height:152px;
	border:1px #d3d3d3 solid;
	padding:42px 1px 0 0;
	position:relative;
	float:left;
}
.box_title01{
	position:absolute;
	top:6px;
	left:-1px;
}
.topics{
	overflow:auto;
	height:152px;
}

.topics_dl{
	width:560px;
	padding:8px 0 ;
}
.topics_dl dt{
	width:85px;
	float:left;
	padding:0 0 0 20px;
	font-weight:bold;
}
.topics_dl dd{
	width:435px;
	float:left;
	padding:0 20px 0 0 ;
}


/*
INFOMATION
***************************************************************************/
#infomation{
	background:url(../common_img/bg_01.gif) repeat;
	padding:6px 0 12px;
}
.infomation_box{
	border:1px #bababa solid;
	padding:12px 10px 35px;
	width:228px;
	background-color:#FFFFFF;
	margin-right:10px;
	position:relative;
	float:left;
}

.info_dl dt{
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0 0 2px;
}
.info_dl.info_01 dt{ background:url(../images/top/info01icon.gif) no-repeat 0 4px; }
.info_dl.info_02 dt{ background:url(../images/top/info02icon.gif) no-repeat 0 4px; }
.info_dl.info_03 dt{ background:url(../images/top/info03icon.gif) no-repeat 0 4px; }
.info_dl.info_04 dt{ background:url(../images/top/info04icon.gif) no-repeat 0 4px; }
.info_dl.info_05 dt{ background:url(../images/top/info05icon.gif) no-repeat 0 4px; }
.info_dl.info_06 dt{ background:url(../images/top/info06icon.gif) no-repeat 0 4px; }

.info_dl dd span{
	background-color:#e5f4ff;
	padding:4px;
}

.info_dl dd{
	padding:0 0 10px 12px;
	border-bottom:1px #bfbfbf dashed;
	margin:0 0 12px;
}
.infomation_btn{
	position:absolute;
	left:22px;
	bottom:13px;
}


/*
WEBSITE
***************************************************************************/
.website{
	float:left;
	width:180px;
	margin:0 12px 0 0 ;
}
.web_ttl{
	background:url(../common_img/icon_01.png) no-repeat 5px 3px;
	padding:0 0 0 25px;
	font-weight:bold;
}


/*
FACEBOOK
***************************************************************************/
.facebook{
	float:left;
	margin:0 24px 0 0 ;
}

/*
BOOK
***************************************************************************/
.top_book{
	float:right;
	padding:18px 11px 5px 5px;
	width:174px;
	position:relative;
	background:url(../common_img/bg_01.gif) repeat;
}
.top_bookicon{
	display:block;
	position:absolute;
	top:-18px;
	left:-3px;
}