@charset "UTF-8";






 .auto {
	width: 519px;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color: #666;
	margin:10px 0 0 0;
}

 .auto h3 {
	font-size:13px;
	line-height: 1.4em;
	margin:10px;
	padding: 5px;
	background:#09425c;
	color:#fff;
}





/* ======== TOP GRID CONTENTS CUSTOMIZE======== */

.grid-content {
   color:#666;
	margin-left:20px;
	overflow: hidden;
}

.grid-content a {
   color:#09425c;
}

.grid-content a:hover {
	color:#625501;
	text-decoration:none;
}

.grid-content div {
   display:block;
}

.grid-content div h3 {
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}

.grid-content div p {
	font-size:12px;
	line-height: 1.4em;
	margin:10px 5px;
}

/* topimage */

.grid-content .topimg {
	width:520px;
	border: 1px solid #a0a0a0;
	background:#fff;
	height: auto;
	margin:3px 5px 5px 3px;
	text-align:center;
}

.grid-content .topimg img{

}

/* PVmovie */




.grid-content .pv {
	width: 519px;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color: #666;
	margin:10px 0 0 0;
}

.grid-content .pv h3 {
	font-size:13px;
	line-height: 1.4em;
	margin:10px;
	padding: 5px;
	background:#09425c;
	color:#fff;
}

.grid-content .pv p {
	padding-left:3px;
}

.grid-content .pv img {
    border:none;
}



.grid-content .pv {
	width: 519px;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color: #666;
	margin:10px 0 0 0;
}

.grid-content .pv h3 {
	font-size:13px;
	line-height: 1.4em;
	margin:10px;
	padding: 5px;
	background:#09425c;
	color:#fff;
}

.grid-content .pv p {
	padding-left:3px;
}


/* special(red) */

/* PVmovie */

.grid-content .pv_3 {
	width: 660px;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color: #666;
	margin:3px 5px 5px 3px;
	padding-top:10px;
}

.grid-content .pv_3 h3 {
	font-size:13px;
	line-height: 1.4em;
	margin:-1px 10px 10px 10px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}

.grid-content .pv_3 p {
	padding-left:3px;
}

.grid-content .red {
	width: 162px;
	height: auto;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color:#666;
	margin:3px 5px 5px 3px;
	padding: 3px;
}

.grid-content .red:hover {
/*	width:162px;*/
  	filter: alpha(opacity=80);
  	-moz-opacity:0.90;
  	opacity:0.90;
}


.grid-content .red h3 {
	font-size:13px;
	line-height: 1.4em;
	margin: 5px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}

.grid-content .red_2 {
	width: 338px;
	height: auto;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
	color:#666;
	margin:3px 5px 5px 3px;
	padding: 3px;
}

.grid-content .red_2:hover {
/*	width:339px;*/
  	filter: alpha(opacity=80);
  	-moz-opacity:0.90;
  	opacity:0.90;
}

.grid-content .red_2 h3 {
	font-size:13px;
	line-height: 1.4em;
	margin: 5px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}

/* staffroll(blue) */

.grid-content .blue {
	width: 162px;
	height: auto;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
   color:#666;
	margin:3px 5px 5px 3px;
	padding: 3px;
}

.grid-content .blue h3 {
	font-size:13px;
	line-height: 1.4em;
	margin: 5px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}

/* news(yellow) */

.grid-content .yellow {
	width: 162px;
	height: auto;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
   color:#666;
	margin:3px 5px 5px 3px;
	padding: 3px;
}

.grid-content .yellow:hover {
/*	width:162px;*/
  	filter: alpha(opacity=80);
  	-moz-opacity:0.90;
  	opacity:0.90;
}

.grid-content .yellow h3 {
	font-size:13px;
	line-height: 1.4em;
	margin: 5px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}

.grid-content .yellow_2 {
	width: 338px;
	height: auto;
	border: 1px solid #a0a0a0;
	background-color: #FFF;
   color:#666;
	margin:3px 5px 5px 3px;
	padding: 3px;
}

.grid-content .yellow_2:hover {
/*	width:339px;*/
	filter: alpha(opacity=80);
	-moz-opacity:0.90;
	opacity:0.90;
/*	background:#ccc;*/
}

.grid-content .yellow_2 h3 {
	font-size:13px;
	line-height: 1.4em;
	margin: 5px;
	padding:2px 5px 2px 5px;
	background:#09425c;
	color:#fff;
}


