﻿@charset "UTF-8";
/*-----------------------------------
DEFAULT CSS
FILE DATA: top.css
-----------------------------------*/

/*-----------------------------------
TOP
width:743px;
height:auto;
margin:0px auto;
padding:10px 21px 40px 21px;
-----------------------------------*/
#top_area {
	width:785px;
	height:auto;
	margin:0px;
	padding:10px 0px 40px 0px;
}

#top_flash {
	width:751px;
	height:auto;
	margin:0px auto 10px auto;
	padding:0px;
}

#top_merit {
	width:751px;
	height:auto;
	margin:10px auto;
	padding:0px;
}

#top_merit h2 {
	background:url(../images/top_merit_title.jpg) no-repeat ;
	width:751px;
	height:26px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#top_merit ul {
	width:751px;
	height:auto;
	margin:0px;
	padding:0px;
}

#top_merit li {
	width:237px;
	height:181px;
	margin:10px 0px 0px 10px;
	padding:0px;
	float:left;
}
* html body  #top_merit li {
	width:237px;
	height:181px;
	margin:10px 0px 0px 7px;
	padding:0px;
	float:left;
}

#top_merit li a {
	width:237px;
	height:181px;
	display:block;
	text-indent:-1000em;
	background-repeat: no-repeat;
	background-position:0 0;
}

#top_merit a:hover {
	background-position:0 -181px !important;
}

#top_merit .merit01 a {
	background:url(../images/top_merit1_bt.jpg) no-repeat;
}
#top_merit .merit02 a {
	background:url(../images/top_merit2_bt.jpg) no-repeat;
}
#top_merit .merit03 a {
	background:url(../images/top_merit3_bt.jpg) no-repeat;
}
#top_merit .merit04 a {
	background:url(../images/top_merit4_bt.jpg) no-repeat;
}
#top_merit .merit05 a {
	background:url(../images/top_merit5_bt.jpg) no-repeat;
}
#top_merit .merit06 a {
	background:url(../images/top_merit6_bt.jpg) no-repeat;
}

#top_news {
	background:url(../images/top_news_bg.jpg) repeat-y;
	width:721px;
	height:auto;
	margin:10px auto;
	padding:0px;
	border-bottom:#d2d2d2 solid 1px;
	font-size:80%;
	color:#818181;
}

#top_news .news_bt {
	background:url(../images/top_news_title.jpg) no-repeat;
	width:721px;
	height:23px;
	margin:0px;
	padding:3px 0px 0px 0px;
}
#top_news .news_bt img {
	float:right;
}

#top_news ul {
	width:721px;
	height:auto;
	margin:0px;
	padding:0px;
}

#top_news li {
	width:721px;
	height:auto;
	padding:0px;
 	clear: both;
}

#top_news .news_img {
	width:64px;
	height:43px;
	margin:12px 0px 12px 18px;
	padding:0px;
	float:left;
}
* html body #top_news .news_img {
	width:64px;
	height:43px;
	margin:12px 0px 12px 9px;
	padding:0px;
	float:left;
}

#top_news .news_text {
	width:580px;
	height:auto;
	margin:12px 30px 12px 0px;
	padding:0px;
	float:right;
}
* html body #top_news .news_text {
	width:580px;
	height:auto;
	margin:12px 15px 12px 0px;
	padding:0px;
	float:right;
}
#top_news .news_text a {
	font-weight:bold;
	color:#418cbb;
	background:url(../images/top_news_more.jpg) no-repeat right;
	padding:0px 30px 0px 0px;
}

#top_news .news_title {
	font-size:80%;
	margin:0px 10px 0px 0px;
}