@charset "utf-8";
@import url(common.css); 

/*
Copyright(c)2010 BRANKASTA.co.INC
*/

/* ---------------------------------------------- */

h2{
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
	height:18px;
	font-size:0;
}

h2#linkh2 {
	width:58px;
	background:url(../img/index/fbox1_ttl.gif) no-repeat;
}

h2#newitemh2 {
	width:204px;
	background:url(../img/index/fbox2_ttl.gif) no-repeat;
}
h2#newitemh2 a{
	width:204px;
	height:18px;
	background:url(../img/index/fbox2_ttl.gif) no-repeat;
	display:block;
}

h2#newsh2 {
	width:62px;
	background:url(../img/index/fbox3_ttl.gif) no-repeat;
}

h3 {
}

h4{
}

/* ---------------------------------------------- */

#container {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:800px;
	clear:both;
}

#flash{
	width:790px;
	height:360px;
	margin:0 5px 10px 5px;
	padding:0 0 0 0;
}

#content{
	width:790px;
	margin:0 5px 10px 5px;
}

/* ---------------------------------------------- */

#leftbox{
	float:left;
	width:490px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.leftpanel{
	width: 490px;
	margin: 15px 0 0 0;
	float: left;
}

#rightbox{
	float:left;
	width:300px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.rightpanel{
	float:left;
	width: 290px;
	margin: 15px 0 0 10px;
}

/* ---------------------------------------------- */

.txbox01{
	width:480px;
	margin:10px 0 0 0;
}

.imgpanel{
	float:left;
}

.statement{
	float:left;
	margin:10px 10px 10px 10px;
	text-align: left;
}

/* ---------------------------------------------- */

#itembox{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:480px;
}

.itemlist{
	float:left;
	width:86px;
	margin:0 10px 0 0;
}

.itemphoto{
	float:left;
	width:86px;
	margin:0 0 10px 0;
}

.itemstate{
	float:left;
	width:86px;
	font-size: 10px;
}

/* ---------------------------------------------- */

#newsbox {
	width:290px;
	margin:10px 0 0 0;
	padding:0;
	font-size:13px;
	text-align:left;
}

.news_list{
	margin:0 0 15px 0;
	float:left;
	width:290px;
	border-bottom:dotted 1px #CCCCCC;
}

.news_day{
	margin:0 0 0 10px;
	float:left;
	width:80px;
}

.news_state{
	float:left;
	width:200px;
	color:#00F;
}

/* ---------------------------------------------- */

#top_banner{
	margin:10px 10px 0 10px;
	width:270px;
	float:left;
}

ul#top_banner{
	text-indent:-9999px;
	display:block;
	margin:10px 10px 0 10px;
}

#top_banner li, #top_banner li a{
	width:270px;
	text-indent:-9999px;
	display:block;
	outline:none;
	margin: 0 0 5px 0;
}

#top_banner01, #top_banner01 a{
	height: 40px;
	background:url(../img/banner/top_banner01.jpg) no-repeat;
}
#top_banner02, #top_banner02 a{
	height: 40px;
	background:url(../img/banner/top_banner02.jpg) no-repeat;
}
#top_banner03, #top_banner03 a{
	height: 40px;
	background:url(../img/banner/top_banner03.jpg) no-repeat;
}
#top_banner04, #top_banner04 a{
	height: 57px;
	background:url(../img/banner/top_banner04.jpg) no-repeat;
}

