@charset "utf-8";
/* CSS Document */
#wrapper {
	height:100%;
	width:820px;
	padding:0 10px;
	margin:0 auto;
	background-image:url(../img/main2.jpg);
	background-position:left 112px;
	background-repeat:no-repeat;
	position:relative;
	top:0;
}
#wrapper #catch{
	width:800px;
	padding: 0 10px;
	font-size:0.75em;
	background-color:#333333;
	height:23px;
	line-height:23px;
	position:absolute;
	top:0;
}
#wrapper #catch p{
	width:90px;
	background-image:url(../img/font-size1.gif);
	background-repeat:no-repeat;
	text-align:right;
	position:absolute;
	top:0;
	right:0;
	padding:0 5px 0 60px;
}
#wrapper #header{
	width:820px;
	height:90px;
	background-image:url(../img/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	top:23px;
}
#wrapper #header h1{
	height:66px;
	width:300px;
	display:inline-block;
	margin:10px 0 0 12px;
	overflow: hidden;
}
#wrapper #header h1 a{
	height:66px;
	width:300px;
	background-image:url(../img/logo_no_mark.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}
#wrapper #header ul{
	display:inline-block;
	height:42px;
	width:441px;
	position:absolute;
	top:47px;
	left:379px;
}
#wrapper #header li{
	float:left;
}
#wrapper #header li a{
	height:42px;
	display:block;
}
.menu1 a{
	width:98px;
	background-image:url(../img/menu.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.menu1 a:hover{
	width:98px;
	background-image:url(../img/menu2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.menu2 a{
	width:152px;
	background-image:url(../img/menu.gif);
	background-position:-98px 0;
	background-repeat:no-repeat;
}
.menu2 a:hover{
	width:152px;
	background-image:url(../img/menu2.gif);
	background-position:-98px 0;
	background-repeat:no-repeat;
}
.menu3 a{
	width:96px;
	background-image:url(../img/menu.gif);
	background-position:-250px 0;
	background-repeat:no-repeat;
}
.menu3 a:hover{
	width:96px;
	background-image:url(../img/menu2.gif);
	background-position:-250px 0;
	background-repeat:no-repeat;
}
.menu4 a{
	width:95px;
	background-image:url(../img/menu.gif);
	background-position:-346px 0;
	background-repeat:no-repeat;
}
.menu4 a:hover{
	width:95px;
	background-image:url(../img/menu2.gif);
	background-position:-346px 0;
	background-repeat:no-repeat;
}

#wrapper #contents {
	height:225px;
	width:820px;
	background-image:url(../img/submenu-bg.gif);
	background-position:left 492px;
	background-repeat:no-repeat;
	padding:492px 0 0 0;
}

#wrapper #contents #main-c h2{
	float:left;
	height:80px;
	width:260px;
	padding:7px 0 0 10px;
}
#wrapper #contents #main-c h2 a{
	display:block;
	height:80px;
	width:260px;
	background-color:#666666;
}

#main-c h2.con1{
	background-image:url(../img/content-boad2.jpg);
	background-position:10px 7px;
	background-repeat:no-repeat;
}

#main-c h2.con1 a{
	background-image:url(../img/content-boad.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#main-c h2.con1 a:hover{
/*
	background-image:url(../img/content-boad2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	*/
	background:none !important;
}
.con2 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-260px 0;
	background-repeat:no-repeat;
}
.con2 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-260px 0;
	background-repeat:no-repeat;
}
.con3 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-520px 0;
	background-repeat:no-repeat;
}
.con3 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-520px 0;
	background-repeat:no-repeat;
}
.con4 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-780px 0;
	background-repeat:no-repeat;
}
.con4 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-780px 0;
	background-repeat:no-repeat;
}
.con5 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-1040px 0;
	background-repeat:no-repeat;
}
.con5 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-1040px 0;
	background-repeat:no-repeat;
}
.con6 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-1300px 0;
	background-repeat:no-repeat;
}
.con6 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-1300px 0;
	background-repeat:no-repeat;
}

.subcon1 a{
	background-image:url(../img/content-boad.jpg);
	background-position:0 -80px;
	background-repeat:no-repeat;
}
.subcon1 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:0 -80px;
	background-repeat:no-repeat;
}
.subcon2 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-120px -80px;
	background-repeat:no-repeat;
}
.subcon2 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-120px -80px;
	background-repeat:no-repeat;
}
.subcon3 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-280px -80px;
	background-repeat:no-repeat;
}
.subcon3 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-280px -80px;
	background-repeat:no-repeat;
}
.subcon4 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-440px -80px;
	background-repeat:no-repeat;
}
.subcon4 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-440px -80px;
	background-repeat:no-repeat;
}
.subcon5 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-560px -80px;
	background-repeat:no-repeat;
}
.subcon5 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-560px -80px;
	background-repeat:no-repeat;
}
.subcon6 a{
	background-image:url(../img/content-boad.jpg);
	background-position:-660px -80px;
	background-repeat:no-repeat;
}
.subcon6 a:hover{
	background-image:url(../img/content-boad2.jpg);
	background-position:-660px -80px;
	background-repeat:no-repeat;
}

#wrapper #contents ul#sub-c{
	display:inline-block;
	padding:15px 6px 0;
}
#wrapper #contents ul#sub-c li{
	float:left;
	padding:0 0 0 4px;
}
#wrapper #contents ul#sub-c li a{
	display:block;
	background-color:#666666;
	height:30px;
}
.sc1 {
	width:120px;
}
.sc2 {
	width:160px;
}
.sc3 {
	width:160px;
}
.sc4 {
	width:120px;
}
.sc5 {
	width:100px;
}
.sc6 {
	width:120px;
}
#wrapper #ft-contents {
	width:820px;
	padding:20px 0 0 0;
	float:left;
}
#wrapper #ft-contents #ft-left {
	width:230px;
	padding:0 10px;
	float:left;
}
#wrapper #ft-contents #ft-left h3{
	width:230px;
	height:50px;
	background-image:url(../img/stitle1.jpg);
	background-repeat:no-repeat;
}
#wrapper #ft-contents #ft-left ul{
	width:230px;
}
#wrapper #ft-contents #ft-left li{
	font-size:0.8em;
	float:left;
	border-bottom:1px dotted #ccc;
	line-height:2.5em;
}
#wrapper #ft-contents #ft-left li span{
	color:#FF6600;
	font-size:0.9em;
	font-weight:bold;
	padding: 0 10px 0 0;
	white-space:nowrap;
	float:left;
	display:inline-block;
}
#wrapper #ft-contents #ft-left li p{
	width:160px;
	float:left;
}
#wrapper #ft-contents #ft-center {
	width:230px;
	padding:0 10px;
	float:left;
}
#wrapper #ft-contents #ft-center h3{
	width:230px;
	height:50px;
	background-image:url(../img/stitle2.jpg);
	background-repeat:no-repeat;
}
#wrapper #ft-contents #ft-center p {
	width:230px;
	font-size:0.8em;
	padding:8px 0;
}
#wrapper #ft-contents #ft-right {
	width:300px;
	padding:0 10px;
	float:left;
}
#wrapper #ft-contents #ft-right h3{
	width:300px;
	height:50px;
	background-image:url(../img/stitle3.jpg);
	background-repeat:no-repeat;
}
#wrapper #ft-contents #ft-right p{
	width:300px;
	border-top:1px dotted #ccc;
	font-size:0.8em;
	padding:8px 0;
}

#wrapper #ft-contents #ft-right dl{
	float:left;
	padding: 4px 0;
	margin:0 0 10px 0;
}
#wrapper #ft-contents #ft-right dt{
	float:left;
	display:inline-block;
	font-size:0.8em;
	width:120px;
	padding: 4px 0;
	white-space:nowrap;
}
#wrapper #ft-contents #ft-right dd{
	float:left;
	font-size:0.8em;
	float:left;
	width:180px;
	padding: 4px 0;
}
#wrapper #ft-contents #ft-right dd input{
	width:150px;
}
#wrapper #ft-contents #ft-right dd textarea{
	width:150px;
}
.line-top {
	border-top:1px dotted #ccc;
	clear:both;
}
#wrapper #footer {
	height:44px;
	width:820px;
	height:45px;
	padding-top:10px;
	background-image:url(../img/footer1.gif);
	background-repeat:no-repeat;
	clear:both;
}
#wrapper #footer #footer-box {
	height:35px;
	background-color:#277717;
	background-image:url(../img/footer2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:0.7em;
	position:relative;
}
#wrapper #footer #footer-box ul{
	float:left;
	width:560px;
	display:inline-block;
	padding:5px 0 0 10px;
}
#wrapper #footer #footer-box li{
	float:left;
	padding:0 5px;
	border-right:1px solid #339933;
}
#wrapper #footer #footer-box li a{
	color:#fff;
	text-decoration:none;
}
#wrapper #footer #footer-box p{
	float:left;
	width:240px;
}
#wrapper #footer #footer-box p a{
	color:#fff;
	text-decoration:underline;
}
#wrapper #ft-left ul {
	padding-bottom:20px;
	float:left;
}
