@charset "utf-8";
/* CSS Document */

/** RESET CSS **/
@import url("../../css/default.css");
body {
	background:#DDD;
}

#wrap {
	width:950px;
	margin:0px auto;
	background:#FFF;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
}

.red {color:#F00; font-weight:bold;}
/*=============================================
header contents
=============================================*/
#head_box {
	width:950px;
}

#h1_box h1 {
	width:950px;
	background-color:#F00;
	font-size:12px;
	color:#FFF;
	line-height:12px;
	padding:3px 0px;
}

#info_box {
	width:950px;
	background:url(../img/top.jpg);
	height:80px;
	position:relative;
	color:#FFF;
	margin-bottom:20px;
}
#info_box .main {
	position:absolute;
	left:260px;
	padding:15px;
	text-align:left;
	font-size:14px;
}
#info_box #la {
	position:absolute;
	left:10px;
	top:10px;
	display:block;
	width:230px;
	height:60px;
}
#info_box #ra {
	position: absolute;  
	left:820px;
	top:35px;
	display:block;
	width:130px;
	height:35px;
}

#topimage {
	text-align:center;
	width:880px;
	margin-left:auto;
	margin-right:auto;
}
#topimage img {
	margin-bottom:10px;
}
#contents_box {
	width:880px;
	margin-left:auto;
	margin-right:auto;
}

#contents_box h2 {
	margin:20px auto 10px auto;
}
#contents_wrap {
	width:880px;
	margin-left:auto;
	margin-right:auto;
}

#contents_wrap .contents {
	width:470px;
	padding:5px;
	float:left;
	text-align:left;
	font-size:16px;
}
#contents_wrap .video {
	width:400px;
	float:right;
}
.ls_box ul {
	margin:10px auto;
	height:272px;
}
.ls_box ul li {
	border:#999 solid 1px;
	width:270px;
	height:270px;
	float:left;
	margin-left:16px;
}
#btn {
	margin:10px auto;
}

#foot_box {
	width:950px;
	background-color:#F00;
	font-size:12px;
	color:#FFF;
	line-height:12px;
	padding:3px 0px;
	margin-top:30px;
}
