@charset "UTF-8";
/* top.css */

#flash_area
{
	background-image:url(../images/common/bg_contents.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:780px;
	margin:0px;
	padding:13px 20px 0px 20px;
}

#top_contents
{
	background-image:url(../images/common/bg_contents.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:787px;
	_width:820px;
	margin:0px;
	font-size:12px;
	padding:10px 20px 0px 13px;
	_padding:10px 20px 0px 0px;
}

#top_contents_left
{
	width:580px;
	float:left;
	margin:0px;
	_margin:0px 0px 0px 7px;
	padding:0px 11px 0px 0px;
}

#top_contents_right
{
	background-color:#DCDCDC;
	width:196px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#top_contents_sidetop
{
	background-image:url(../images/top/side_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:5px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#top_contents_sidemain
{
	margin:0px;
	padding:0px 0px 0px 0px;
}

#top_contents_sidebottom
{
	background-image:url(../images/top/side_bottom.gif);
	background-repeat:no-repeat;
	height:5px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#top_information
{
	background-image:url(../images/top/bg_info.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px;
	padding:0px;
}

#top_information #info_top
{
	background-image:url(../images/top/bg_info_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:580px;
	height:10px;
	margin:0px;
	padding:0px;
}

#top_information #info_main
{
	margin:0px;
	padding:0px 14px 0px 12px;
}

#top_information #info_bottom
{
	background-image:url(../images/top/bg_info_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:580px;
	height:12px;
	_height:15px;
	margin:0px;
	padding:0px;
}

.top_column
{
	width:580px;
	padding:0px;
}

.top_column_left
{
	width:288px;
	float:left;
	margin:0px;
	padding:0px 4px 0px 0px;
}

.top_column_right
{
	width:288px;
	float:left;
	margin:0px;
	padding:0px;
}

.top_column_inner
{
	background-image:url(../images/top/bg_column.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px;
	padding:0px;
}

.top_column_inner #column_top
{
	background-image:url(../images/top/bg_column_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
	margin:0px;
	padding:0px;
}

.top_column_inner #column_main
{
	margin:0px;
	padding:0px 14px 0px 12px;
}

.top_column_inner #column_bottom
{
	background-image:url(../images/top/bg_column_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	_height:15px;
	margin:0px;
	padding:0px;
}

#info_top
{
	background-image:url(../images/top/info_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:780px;
	height:10px;
	margin:0px;
	padding:0px;
}

#inf_area
{
	background-image:url(../images/common/bg_contents.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:780px;
	margin:0px;
	padding:0px 20px 0px 20px;
	font-size:12px;
}

#inf_top
{
	background-image:url(../images/top/info_top.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:780px;
	height:10px;
	margin:0px;
	padding:0px;
}
#inf_main
{
	background-image:url(../images/top/bg_info.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:780px;
	margin:0px;
	padding:0px;
}

#inf_bottom
{
	background-image:url(../images/top/info_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:780px;
	height:10px;
	margin:0px;
	padding:0px;
}

.dlinered
{
	background-image:url(../images/top/dline.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

#ban_area
{
	background-image:url(../images/common/bg_contents.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:800px;
	margin:0px;
	padding:0px 10px 0px 10px;
}

#ban_inner
{
	background-image:url(../images/top/bg_ban.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:800px;
	height:95px;
	margin:0px;
	padding:0px
}

.ban_list
{
	float:left;
	padding: 10px 4px 0px 10px;
}
