* {
margin:				0;
padding:			0;
border:				0;
}

body { background:#000000; font:Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 14px; letter-spacing: 0.02em; line-height: 14pt;}

ul {
list-style: none;
}

.wrapper {
width: 960px;
margin: 0 auto;
}

.top {
width: 960px;
height: 309px;
}

.top_pr {
width: 960px;
height: 175px;
}

.menu {
width: 960px;
height: 69px;
margin: 0;
}

	.menu img {
	float: left;
	}
	
	.menu img a {
	border: none;
	}

.clear {
clear: both;
}

.ttl {
width: 960px;
height: 59px;
}

.ttl_empty, .ttl_empty_02 {
width: 960px;
height: 39px;
background:url(images/ttl_empty.jpg) no-repeat;
padding: 20px 0 0 0;
}

	.ttl_empty h2 {
	margin: 0 0 0 17px;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	}
	
	.ttl_empty_02 h2 {
	text-align:center;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	}

.line {
width: 960px;
height: 6px;
}

div.content {
background: #f0eee8;
width: 960px;
}

div.content img {
border: #eaab32 solid 1px;
}

.vid_preview {
width: 960px;
height: 361px;
margin: 0 0 13px 0;
}

	.vid_preview div.content {
	height: 296px;
	}
	
	.vid_preview div.content div.left {
	float: left;
	width: 462px;
	padding: 7px 0 0 15px;
	display: inline;
	}
	
	.vid_preview div.content div.right {
	float: right;
	width: 461px;
	padding: 15px 22px 0 0;
	}
	
	.vid_preview div.content div.right p {
	margin: 0 0 10px 0;
	}
	
	.vid_preview div.content div.right p a {
	color: #cc0606;
	font-weight: bold;
	text-decoration: underline;
	}
	
	.vid_preview div.content div.right p a:hover {
	text-decoration: none;
	}
	
	.vid_preview div.content div.right h2 {
	margin: 0 0 10px 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #cc0606;
	}
	
.lph {
width: 960px;
height: 541px;
}

.latest_ph, .pr, .pr_02, .links {
width: 960px;
background: #f0eee8;
}

	.lph div.content {
	height: 476px;
	}
	
	.pr_02 div.content {
	text-align: center;
	}
	
	.pr div.content p{
	margin: 7px 20px 10px 17px;
	}
	
	.pr div.content p img{
	position:relative;
	left:-16px;
	}	
	
	.pr_02 div.content p{
	text-align: center;
	margin: 7px 20px 5px 17px;
	}
	
	.pr div.content img {
	border: none;
	}
	
	.pr_02 div.content img {
	margin: 10px 0 0 0;
	}

.latest_ph div.ttl_lph {
width: 960px;
height: 59px;
background-image: url('images/ttl_05.jpg');
background-repeat:no-repeat;
color:#ffffff;
font-size:18px;
text-align:right;
font-weight:bold;
}	

.lv_02 div.ttl_lv {
width: 960px;
height: 59px;
background-image: url('images/ttl_07.jpg');
background-repeat:no-repeat;
color:#ffffff;
font-size:18px;
text-align:right;
font-weight:bold;
}	

.latest_ph div.ttl_nm {
width: 960px;
height: 59px;
background-image: url('images/ttl_09.jpg');
background-repeat:no-repeat;
color:#ffffff;
font-size:18px;
text-align:right;
font-weight:bold;
}
	
	.latest_ph div.content, .links div.content {
	width: 945px;
	padding: 7px 0 0 15px;
	}
	
	.latest_ph div.content li {
	float: left;
	width: 288px;
	margin: 0 28px 15px 0;
	}
	
	.latest_ph div.content li p{
	margin: 5px 0 0 0;
	padding: 0px;
	}
	
	.links div.content p { margin:10px 0px;}
	
	.lph div.content a, .na div.content a, .latest_ph div.content a, .lv_02 div.content a, .links div.content a {
	color: #cc0606;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	.lph div.content a:hover, .na div.content a:hover, .latest_ph div.content a:hover, .lv_02 div.content a:hover, .links div.content a:hover {
	text-decoration: underline;
	}
	
	.lph div.content div.left {
	float: left;
	width: 209px;
	padding: 7px 0 0 15px;
	display: inline;
	}
	
	.lph div.content div.right {
	float: right;
	width: 646px;
	padding: 7px 0 0 0;
	display: inline;
	}
	
	.lph div.content div.right p, .lv div.content div.right p, .lv_02 div.content div.right p {
	margin: 0 15px 0 0;
	}
	
	.lph div.content div.right img {
	float: left;
	margin: 0 9px 22px 0;
	width: 200px;
	height: 300px;
	}
	
	.lph div.content div.right img.last, .lv div.content div.right img.last, .lv_02 div.content div.right img.last, .latest_ph div.content li.last, .na div.content li.last, .mph div.content li.last, .mm div.content li.last {
	margin: 0;
	}
	
.lv, .lv_02 {
width: 960px;
height: 369px;
}

	.lv div.content, .lv_02 div.content {
	height: 304px;
	}
	
	.lv div.content a, .mph div.content a, .mv div.content a, .mm div.content a  {
	color: #157eae;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	.lv div.content a:hover, .mph div.content a:hover, .mv div.content a:hover, .mm div.content a:hover {
	text-decoration: underline;
	}
	
	.lv div.content div.left, .lv_02 div.content div.left {
	float: left;
	width: 355px;
	padding: 7px 0 0 15px;
	display: inline;
	}
	
	.lv div.content div.right, .lv_02 div.content div.right {
	float: right;
	width: 590px;
	padding: 7px 0 0 0;
	display: inline;
	}
	
	.lv div.content div.right img, .lv_02 div.content div.right img {
	float: left;
	margin: 0 12px 22px 0;
	width: 180px;
	height: 140px;
	}
	
.na {
width: 960px;
overflow:hidden;
}

	.na div.content {
overflow:hidden;
	width: 945px;
	padding: 7px 0 0 15px;
	}
	
	.na div.content li {
	float: left;
	width: 202px;
	text-align:center;
	margin: 0 36px 10px 0;
	display: inline;
	}
	
	/*.na div.content li.ph {
	width: 200px;
	margin: 0 54px 10px 0;
	} */

.nu_name{
	color: #cc0606;
text-decoration: none;
font-size: 14px;
font-weight:bold;
margin:0px;
padding:0px 13px;
}	
	
	.na div.content li p {
	margin: 5px 0 0 0;
	text-align:left;
	}
	
.mph, .mv, .mm, .join {
width: 960px;
background: #f0eee8;
}
 	.mph div.content, .mv div.content, .mm div.content {
	width: 945px;
	padding: 7px 0 0 15px;
	font-size: 13px;
	}
	
	.mph div.content li, .mm div.content li {
	float: left;
	width: 200px;
	margin: 0 40px 15px 0;
	}
	
    .mv div.content li.last {
		float: left;
	width: 180px;
	margin: 0 0 15px 0;
	}
	
	.mv div.content li {
	float: left;
	width: 180px;
	margin: 0 8px 15px 0;
	}
	
	.mph div.content li p {
	margin: 5px 0 0 0;
	height: 55px;
	overflow: hidden;
	}
	
 .mv div.content li p {
	margin: 5px 0 0 0;
	height: 55px;
	overflow: hidden;
	width:180px;
	}	
	
	.mm div.content li p {
	margin: 0;
	height: 35px;
	overflow: hidden;
	}
	
.join {
width: 960px;
height: 541px;
background: #f0eee8;
}

	.join div.content  {
	margin: 0;
	}
	
	.join div.content div.left {
	float: left;
	width: 505px;
	padding: 0 0 0 15px;
	display: inline;
	}
	
	.join div.content div.left img.vxs {
	position: relative;
	left: -15px;
	border: none;
	}
	
	.join div.content div.left div.red {
	width: 393px;
	position: relative;
	padding: 0 5px 0 5px;
	top: -15px;
	}
	
	.join div.content div.left div.yellow {
	width: 393px;
	position: relative;
	padding: 0 5px 0 5px;
	top: -5px;
	}
	
	.join div.content div.left div.red p {
	text-align: center;
	font-size: 12px;
	color: #cc0606;
	}
	
	.join div.content div.left div.yellow p {
	text-align: center;
	font-size: 14px;
	color: #000000;
	margin: 0 0 10px 0;
	}
	
	.join div.content div.left div.yellow p a {
	font-size: 14px;
	font-weight: bold;
	color: #cc0606;
	text-decoration: underline;
	}
	
	.join div.content div.left div.yellow p a:hover {
	text-decoration: none;
	} 
	
	.join div.content div.left li {
	}
	
	.join div.content div.left input, .join div.content div.right input.ideal {
	width: 				400px;
	height:				41px;
	background:			#f9b635;
	border: 			#db9a39 solid 1px;
	text-align:			center;
	color:				#000000;
	font-size:			14px;
	font-weight:		bold;
	letter-spacing:		0.1em;
	cursor:				pointer;
	margin:				0 0 17px 0;
	}
	
	.join div.content div.right{
	float: right;
	width: 425px;
	padding: 0;
	}
	
	.join div.content div.right input {
	width: 				400px;
	height:				41px;
	background:			#e22b2b;
	text-align:			center;
	color:				#f5eee3;
	font-size:			15px;
	font-weight:		bold;
	letter-spacing: 	normal;
	cursor:				pointer;
	margin:				1px 0 0 2px;
	}
	
	.join div.content div.right img {
	margin: 0;
	border: none;
	}
		
.mid {
width: 960px;
height: 152px;
}

.bttm {
width: 960px;
height: 145px;
}

.footer, .footer_review {
width: 960px;
}

.footer_j {
width: 960px;
background:url(images/footer.jpg) no-repeat;
}

	.footer p, .footer_j p {
	text-align: center;
	color: #fff7d7;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 20px 0;
	}
	
	.footer_review p {
		text-align: center;
	color: #fff7d7;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 0 0;}
	
	.footer p a, .footer_j p a, .footer_review p a {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff7d7;
	font-size: 14px;
	text-decoration: underline;
	}
	
	.footer p a:hover, .footer_j p a:hover, .footer_review p a:hover {
	text-decoration: none;
	}
	
	.footer p a.small, .footer_j p a.small, .footer_review p a.small {
	font-size: 12px;
	text-transform: none;
	}
	
	
	
div.pagination {
	padding: 3px;
	margin: 0px 3px 10px 3px;
	text-align:center;
	  height:29px;
	  	display:inline-block;
		
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EE7600;
	text-decoration: none; /* no underline */
	color: #000000;
	display:inline-block;	
}
div.pagination a:active {
	border: 1px solid #EE7600;
	color: #F4A460;
}
div.pagination a:hover{
  	background-color: #EE7942;
}
div.pagination span.current {
	padding: 5px 7px 5px 7px;
	margin: 2px;
	border: 1px solid #EE7600;
	font-weight: bold;
	background-color: #F4A460;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #939290;
	color: #939290;
}

div.pagination div.prev
	{
 float:left;
 width:160px;
 text-align:left;
}
 div.pagination div.mid
	{
 float:left;
 width:628px;
	font-weight: bold;
	color: #fa4a83;
	text-align:center;
	  height:29px;	  
}
 div.pagination div.next	{
 float:left;
 width:160px;
  text-align:right;
}
