/* ********************************
	CSS IMPORT
******************************** */

@charset "UTF-8";

/*  m[}CY
-----------------------------------------------------------*/

*,ul,li {
	margin: 0px;
	padding: 0px;
}
ul,li {
	list-style-type: none;
}
a img {
	border: 0px none #fff;
}

/*  ??
-----------------------------------------------------------*/
.cl {
	clear: left;
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
.cr {
	clear: right;
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}

hr.sep {
	border: 0px none #fff;
	border-top: 1px solid #ccc;
	height: 1px;
	margin: 40px 25px 40px 25px;
}



/* ********************************
	body
******************************** */

body {
	text-align: center;
	background: #DFDFDF url(../img/top/top_bg.jpg) repeat-x;
	font-size: 12px;
	color: #666;
}

div#outside {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 800px;
}



/* ********************************
	header
******************************** */


div#header {
	margin: 0;
}

table#header_table {
	margin-top: -1px;
}

div#header h2 {
	margin: 0 0 0 -13px;
	padding: 0 0 0 0;
}

div#head {
	margin: 0 0 0 0;
}


/* ********************************
	footer
******************************** */

div#foot {
	background: #DFDFDF;
	background-repeat: repeat-x,y;
	color: #666;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	margin: 0px auto 0px auto;
	width: 780px;
}

.footer_line {
	background: url(../img/main/footer_bg.gif) repeat-x;
	padding-top: 5px;
	margin: 0;
}

/* ********************************
	main,title
******************************** */

#promotionmovie {
    padding: 0;
	margin-left: 5px;
	text-align: left;
	height: 303px;
}

#promotionmovie h2 {
	margin: 0;
	padding: 0;
	height: 289px;
	width: 773px;
}


/* ********************************
	contents
******************************** */

#contents {
	background: #fff repeat-x;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 11px 3px 35px 0;
}

#contents_bottom {
	background: #fff;
	text-align: center;
	margin: 0px auto 0px auto;
	width: 765px;
	height: 321px;
	padding: 0 3px 0 0;
}

/* ********************************
	LINK
******************************** */

A.chimei_link:link {
	FONT-SIZE: 12px; COLOR: #747474; TEXT-DECORATION: none
}
A.chimei_link:visited {
	FONT-SIZE: 12px; COLOR: #747474; TEXT-DECORATION: none
}
A.chimei_link:hover {
	FONT-SIZE: 12px; COLOR: #d62c1a; TEXT-DECORATION: none
}
.arrow {
	MARGIN: 0px 5px 0px 10px
}
#second_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background: url(../img/second_bg.gif) repeat-x; PADDING-BOTTOM: 9px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.second_contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background: #ffffff; PADDING-BOTTOM: 37px; PADDING-TOP: 5px
}