@charset "utf-8";
/* CSS Document */

/*------------------------------*/
/*--Layout Setting Start--*/

body {
	margin: 0;
	padding: 0;
	color: #444444;
	font-family:Tahoma, Geneva, sans-serif;
	background: #e1f1f1 url(../images/body_bg.gif) repeat-x left top;
}
.mpwrap {
	width:1000px;
	margin:0 auto;
	position: relative;
	font-size: 80%;

}
.wrap{
	width:998px;
	margin:0 auto;
	position: relative;
	background: #FFF url(../images/in_page.jpg) no-repeat left top;
	font-size: 80%;
}
.mpwrap .top, .wrap .top {
	height: 260px;
}
.mpwrap .topseach {	height: 205px;}
/*----------------------------------------------------------------- Layout */
.mpwrap .layout {
	clear: both;
	width:998px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.wrap .layout {
	clear: both;
	width:998px;
	border-collapse: collapse;
	padding: 0;
	margin: 0 auto;
}
.wrap .layout .center {
	padding: 0;
}
.layout .center{
	vertical-align: top;
	text-align: left;
}
.layout .center .clear td {
	vertical-align:top;
}
.mpwrap .center .main{
	margin: 0 45px 20px;
	padding: 0;
}
.layout .rightbg .side {
	margin: 0;
	padding: 0 0 0 8px;
		width: 224px;
}
.layout .rightbg {
	background: url(../images/rightbg.png) repeat-y 8px top;
	    width: 212px;
	margin: 0;
	padding: 0 0 0 8px;	
}