@charset "utf-8";


#accessibility {
	DISPLAY: none
}
body {
	-ms-overflow-x: hidden;
}

/* layout*/
#wrapper {
	PADDING: 0px; MARGIN: 0px; WIDTH: 100%;
}
#header-wrapper {
	PADDING: 0px; MARGIN: 0px auto; HEIGHT: 100px; WIDTH: 1260px; BACKGROUND: url(../image/top_bg2.gif) no-repeat;
}
#main_img {
	PADDING: 0px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 465px; BACKGROUND: url(../main/image/img_bg.gif) repeat-x;
}
#container {
	PADDING: 0px; MARGIN: 20px auto; WIDTH: 1230px; CLEAR: both;
}
#footer-wrapper {
	PADDING: 0px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 178px; BORDER-TOP: #000000 2px solid; CLEAR: both;
}



/* top */
H1#logo {
	PADDING: 9px 0px 0px 20px; MARGIN: 0px; FLOAT: left; WIDTH: 217px; HEIGHT: 83px;
}
#top_menu {
	PADDING: 0px; MARGIN: 15px 25px 0px 0px; FLOAT: right;
}
#top_menu UL LI {
	PADDING: 3px 23px 0px 0px; MARGIN: 0px; FLOAT: left;
}
#top_menu UL LI.end {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; FLOAT: left;
}

.top_input { 
    BORDER: #ffffff 1px solid; BACKGROUND-COLOR: #d7d7d7; height: 17px; FONT: normal normal 9pt  Arial, sans-serif; color: #000000;
}

#main_menu {
	PADDING: 0px; MARGIN: 31px 0px 0px 58px; FLOAT: left;
}
#main_menu UL LI {
	PADDING: 3px 17px 3px 16px; MARGIN: 0px; FLOAT: left; HEIGHT: 11px; BACKGROUND: url(../image/menu_line.gif) right no-repeat; 
}
#main_menu UL LI.end {
	PADDING: 3px 0px 3px 16px; MARGIN: 0px; FLOAT: left; HEIGHT: 11px; BACKGROUND: url();  
}


/* image */
.rslides {
	margin: 0px auto; padding: 0px; width: 100% !important; overflow: hidden; position: relative;
}
.rslides li {
	left: 50%; top: 0px; width: 1920px; height: 465px; margin-left: -960px; position: absolute;
}
.rslides li:first-child {
	float: left; display: block; position: relative;
}
.rslides img {
	margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; height: auto; display: block; max-height: 465px; max-width: 1920px;
}
.rslides #rslides1_s0 {
	background: rgb(207, 207, 205);
}
.rslides #rslides1_s1 {
	background: rgb(183, 185, 184);
}
.rslides #rslides1_s2 {
	background: rgb(6, 24, 35);
}
.rslides_tabs li {
	margin-right: 1px; float: none; display: inline; position: relative;
}
.rslides_tabs a {
	background: none; padding: 9px 20px; width: auto; height: auto; display: inline;
}



#slider3-pager {
	padding: 0px 0px 10px 1090px; margin: -30px auto; position: relative; width: 110px; z-index: 999;
}
#slider3-pager a {
	background-position: left top; margin: 0px 5px; padding: 0px; width: 20px; height: 20px; text-indent: -5000px; display: inline-block; background-image: url("../main/image/key_visual_num.png"); background-repeat: no-repeat;
}
#slider3-pager .rslides_here a {
	background-position: left bottom;
}




/* link */
#link {
	PADDING: 0px; MARGIN: 0px 21px 0px 21px; WIDTH: 1200px;
}
#link ul li {
	PADDING: 0px; MARGIN: 0px 2px 20px 2px; FLOAT: left;
}



/* gallery */
.gallery_list {
	PADDING: 0px; MARGIN: 10px 0px 0px 0px; WIDTH: 1230px; FLOAT: left;
}
.gallery_list ul li {
	PADDING: 14px 14px 10px 14px; MARGIN: 0px 15px 30px 15px; WIDTH: 186px; BORDER: #d7d7d7 1px solid; FLOAT: left;
}
.gallery_list ul li ul li.photo {
	PADDING: 0px; MARGIN: 0px; WIDTH: 184px; HEIGHT: 184px; BORDER: #ececec 1px solid; 
}
.gallery_list ul li ul li.title {
	PADDING: 0px; MARGIN: 15px 0px 0px 0px; WIDTH: 186px; HEIGHT: 30px; TEXT-ALIGN: center; BORDER: none; FONT: normal normal 14px Arial, sans-serif;
}
.gallery_list ul li ul li.item {
	PADDING: 0px; MARGIN: 10px 0px 0px 0px; WIDTH: 186px; HEIGHT: 40px; TEXT-ALIGN: center; BORDER: none;
}
.gallery_list ul li ul li.item P {
	FONT: normal normal 12px Arial, sans-serif;
}
.gallery_list ul li ul li.item P.it2 {
	PADDING: 0px 0px 0px 40px; FONT: normal normal 12px Arial, sans-serif;
}


.gallery_title {
	PADDING: 0px; MARGIN: 0px 15px 20px 15px; WIDTH: 1200px; HEIGHT: 17px; BORDER-BOTTOM: #656565 1px solid; 
}
.gallery_title P.g_title {
	PADDING: 1px 13px 0px 0px; MARGIN: 0px; WIDTH: 197px; HEIGHT: 17px; FLOAT: left; TEXT-ALIGN: right; BACKGROUND: url(../main/image/title_bg.gif) no-repeat; FONT: normal normal 14px Arial, sans-serif; COLOR: #ffffff; letter-spacing: 1px;
}
.gallery_title P.view_more {
	PADDING: 0px; MARGIN: 0px 0px 0px 895px; WIDTH: 95px; FLOAT: left;
}



/* bottom */
#footer {
	PADDING: 0px; MARGIN: 0px auto; WIDTH: 1260px;
}

#signup {
	PADDING: 0px; MARGIN: 41px 311px 0px 312px; WIDTH: 637px; HEIGHT: 24px; 
}
#signup p#text {
	PADDING: 2px 0px 0px 0px; MARGIN: 0px; FLOAT: left; 
}
#signup p#box {
	position: relative; PADDING: 0px 0px 0px 81px; MARGIN: 0px 0px 0px 6px; FLOAT: left; BACKGROUND: url(../image/email_address.gif) no-repeat;
}
.signup_input { 
    position: absolute; TOP: 0px; LEFT: 81px; BORDER-TOP: #878787 1px solid; BORDER-BOTTOM: #878787 1px solid; BACKGROUND-COLOR: #ffffff; height: 20px; width: 112px; FONT: normal normal 9pt  Arial, sans-serif; color: #000000; BORDER-LEFT: 0px; BORDER-RIGHT: 0px;
}

#footer_menu {
	PADDING: 0px; MARGIN: 30px 28px 0px 28px; WIDTH: 1204px; HEIGHT: 25px; 
}
#footer_menu UL LI {
	PADDING: 4px 50px 0px 50px; MARGIN: 0px; FLOAT: left; HEIGHT: 21px; BACKGROUND: url(../image/bottom_menu_line.gif) right no-repeat;
}
#footer_menu UL LI.end {
	PADDING: 4px 50px 0px 50px; MARGIN: 0px; FLOAT: left; BACKGROUND: url();
}


P#copyright {
	PADDING: 0px; MARGIN: 32px 506px 0px 507px; BACKGROUND: url(../image/copy.gif) no-repeat; WIDTH: 247px; HEIGHT: 13px; TEXT-INDENT:-5000px
}