@charset "utf-8";
/* ---------------------------------------------- */
/* Base */
/* ---------------------------------------------- */
A:link {
	color:#ff3330;
	text-decoration:none;
}

A:visited { 
    color:#ff3330; 
	text-decoration:none;
}

A:active {
    color:#ff3330; 
	text-decoration:none;
}

A:hover {
    color:#CC3300; 
	text-decoration:underline;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
ul  {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 12px;
	padding: 0px;
}
img {
	border:none;
}
font {
	font-size:9pt;
	line-height:18px;
    color:#656565; 
	font-family:Arial, Helvetica, sans-serif, Osaka, "MS PGothic","Hiragino Kaku Gothic Pro"; 
}
table {
	font-family:Arial, Helvetica, sans-serif, Osaka, "MS PGothic","Hiragino Kaku Gothic Pro";
	font-size: 12px;
	line-height: 20px;
	color: #585858;
}
h1 {
	margin: 0px;
	padding: 0px;
	display: none;
}
h2 {
	display: none;
}
h3 {
	display: none;
}
#All {
	width: 970px;
	background-color: #FFFFFF;
	background-image: url(../image/page_bg.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Main {
	background-image: url(../image/page_bg.gif);
	background-repeat: repeat-y;
	width: 970px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/* ---------------------------------------------- */
/* header */
/* ---------------------------------------------- */
.header {
	width: 960px;
	float: left;
}
.header_top {
	width: 960px;
	height: 75px;
	float: left;
	padding-bottom: 3px;
	padding-top: 5px;
}
.header_Mainmenu {
	float: left;
	width: 960px;
	height: 41px;
	background-image: url(../image/menu_bar.gif);
	background-repeat: no-repeat;
}
.header_Mainmenu li{
	display: inline;
	padding: 0px;
	margin: 0px;
}
#nav {
	height: 41px;
    font-family:"MS PGothic"; 
	font-size:11px;
	z-index:500;
}
#nav .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}
#nav li {
float:left;
}
#nav .select a {
	height: 41px;
    float:left; 
    padding:0;
}
#nav .select a b {
padding:0;
}
#nav .select li:hover a {
	cursor:pointer;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#nav .select li:hover a b {
padding:0; cursor:pointer;
}
#nav .select li a img.menuon {
	display: none;
}
#nav .select li a img.menuoff {
	display: inline;
}
#nav .select li a:hover img.menuon {
	display: inline;
}
#nav .select li a:hover img.menuoff {
	display: none;
}
.header_logo {
	width: 265px;
	height: 70px;
	float: left;
	padding-left: 10px;
}
.header_btn {
	width: 242px;
	padding-right: 15px;
	float: right;
}
/*
 ---------------------------------------------- */
/* center */
/* ---------------------------------------------- */

.center_Main {
	float: left;
	width: 960px;
	font-size: 12px;
	padding-bottom: 25px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif, Osaka, "MS PGothic","Hiragino Kaku Gothic Pro";
}

.center_mainimg {
	width: 960px;
	margin: 0px;
	height: 287px;
}
.center_cont {
	width: 960px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif, Osaka, "MS PGothic","Hiragino Kaku Gothic Pro";
	font-size: 12px;
	line-height: 20px;
	color: #686868;
}
.red_line {
	background-color: #dd3538;
	height: 2px;
}
.bg_line {
	background-color: #cccccc;
	height: 2px;
}
.com_bg {
	background-image: url(../image/com_2.jpg);
	background-repeat: no-repeat;
	height: 110px;
}
.main_cont {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.board_top {
	background-image: url(../image/news_top.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.board_bg {
	background-image: url(../image/news_bg.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}
.board_bott {
	background-image: url(../image/news_bott.gif);
	background-repeat: no-repeat;
	height: 11px;
}
.textarea {
	height: 52px;
	width: 302px;
	padding-right: 5px;
	padding-left: 5px;
}
.textarea2 {
	height: 67px;
	width: 302px;
	padding-right: 5px;
	padding-left: 5px;
}
.banner_bg {
	background-image: url(../image/banner_bg.gif);
	background-repeat: repeat-y;
	width: 455px;
}
.iframe {
	height: 122px;
	width: 900px;
}
/* ---------------------------------------------- */
/* Footer */
/* ---------------------------------------------- */

.footer {
	float: left;
	width: 960px;
	background-image: url(../image/img_bg.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 5px;
}
.footer_logo {
	text-align: center;
	float: left;
	width: 150px;
}
.footer_add {
	font-family:Arial, Helvetica, sans-serif, Osaka, "MS PGothic", "Hiragino Kaku Gothic Pro"; 
	font-size: 12px;
	color: #656565;
	text-align: center;
}
.footer_link {
	font-size: 10px;
	line-height: 15px;
}

