#phead {
	position : relative;
	width : 1200px;
	margin-left : auto;
	margin-right : auto;
}

h2#atitle1 {
	margin-bottom : 20px;
	font-weight : normal;
}

h2#atitle {
	width : 1200px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 20px;
	font-weight : noramal;
}

#phead select {
	position : absolute;
	padding : 5px;
	font-size : 100%;
	top : 0;
	right : 0;
}

ul#articles {
	list-style : none;
	overflow : hidden;
	width : 1220px !important;
	width /**/: 1240px;
	margin-left : auto;
	margin-right : auto;
	padding : 0 0 20px 20px;
}

ul#articles li {
	float : left;
	position : relative;
	width : 224px;
	margin : 0 20px 20px 0;
}

ul#articles li a {
	display : block;
	width : 194px !important;
	width /**/: 224px;
	padding : 15px;
	background : #ffffff;
	text-decoration : none;
	color : #191919;
}

ul#articles li a:hover {
	display : block;
	width : 194px !important;
	width /**/: 224px;
	padding : 15px;
	background : #ffffff;
	text-decoration : none;
	color : #191919;
}

ul#articles li a:hover img {
	opacity : 0.6;
	filter : alpha(opacity=60);
}

h3 {
	margin-bottom : 10px;
	padding : 10px;
	font-size : 90%;
	text-align : center;
}

ul#articles li a h3 {
	color : #191919;
	background : #cdd7eb;
}

ul#articles li a:hover h3 {
	color : #191919;
	background : #88d8f4;
}

dl.aData {
	margin-bottom : 13px;
	font-size : 90%;
}

dl.aData dt {   
	float: left;
	margin-right: 7px;
	padding: 5px 0 5px 3px;
	line-height : 1.5em;
}

dl.aData dt {   
	clear : left;
}

dl.aData dd {
	padding: 5px 3px 7px 0;
	background : url(../../common/dl.gif) left bottom repeat-x;
	line-height : 1.5em;
	text-align : right;
}

p.vdetail {
	text-align : center;
	font-size : 90%;
	padding : 10px;
	color : #ffffff;
}

ul#articles li a p.vdetail {
	background : #4c87da;
	text-decoration : none;
}

ul#articles li a:hover p.vdetail {
	background : #0c52a9;
	text-decoration : none;
}

/*----------LABEL----------*/

div.label01 {
	position : absolute;
	width : 64px !important;
	width /**/: 80px;
	padding : 8px;
	background : #eb6e32;
	font-size : 90%;
	color : #ffffff;
	text-align : center;
	top : 15px;
	left : 15px;
}

div.label02 {
	position : absolute;
	width : 64px !important;
	width /**/: 80px;
	padding : 8px;
	background : #2d9b50;
	font-size : 90%;
	color : #ffffff;
	text-align : center;
	top : 15px;
	left : 15px;
}

div.label03 {
	position : absolute;
	width : 64px !important;
	width /**/: 80px;
	padding : 8px;
	background : #cd1e0a;
	font-size : 90%;
	color : #ffffff;
	text-align : center;
	top : 15px;
	left : 15px;
}

/*----------PAGE_NAVI----------*/

ul#pnavi {
	clear : both;
	width : 1200px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 60px;
}

ul#pnavi li {
	list-style : none;
	display : inline;
	margin : 0 2px 0 0;
}

ul#pnavi li a {
	text-decoration : none;
	padding : 6px 12px 6px 12px;
	color : #ffffff;
	background : #0078dc;
}

ul#pnavi li a:hover {
	color : #ffffff;
	padding : 6px 12px 6px 12px;
	background : #053c9b;
}

ul#pnavi span.current_page {
	padding : 6px 12px 6px 12px;
	color : #282828;
	background-color : #ffffff;
}