



/* Main
===============================================================*/
div#Main h3 {
	height:41px;
	font-size:14px;
	color:#ffffff;
	background:url(/images/news/img_title.gif) no-repeat 0 0;
}

div#Main p.bottom{
	margin-bottom:30px;
}


div#Main .box{

}

div#Main .box p{
	line-height:16px;
}

div#Main .box p.ph{
	padding-bottom:29px;
}

div#Main .box p.day{
	font-size:10px;
	color:#7cad09;
	font-weight:bold;
	padding-top:22px;
}


h3{
	background: url(../images/common/h3bg.png) repeat-x 0 0;
	background-size: 100% 40px;
	font-size: 18px;
	padding: 11px;
	color: #fff;
	text-align: center;
}

div#Main div.box{
	background: #fff;
	margin-bottom: 30px;
	padding-top: 3%;
}

div#Main div.box h4.sp{
	font-size: 18px;
	color:#7cad08;
	text-align: center;
	padding: 20px;
}

div#Main div.box p{
	padding: 0 3%;
	margin-bottom: 10px;
}

div#Main div.box.box2 div.btn_box.cf p.btn{
	text-align: center;
	margin: 20px 0 0px;
}

html body div#AllBox div#Wrapper div#Top_Contents div#Main div.box.cf p img{
	width: 100%;
	height:auto;
}


/* Pager
===============================================================*/
div.pager {
	padding:0 5px 0 5px;
	margin:0 0 0px 0;
}

div.pager ul {
	text-align:center;
	letter-spacing:-0.4em;
}

div.pager li {
	display:inline-block;
	*display: inline;
	letter-spacing:normal;
	margin:0 6px 0 0;
	*zoom: 1;
}

div.pager li a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	line-height:14px;
	background:url(/images/news/img_pager_n.gif) repeat left top;
	padding:15px 30px;

}



div.pager li a.back {
	padding:2px 25px;
}

div.pager li span {
	display:block;
	line-height:14px;
	color:#ffffff;
	background:url(/images/news/img_pager_o.gif) repeat-x left top;
	padding:7px 10px;
}




/* SideBar
===============================================================*/
div#SideBar ul.news li{
	line-height:16px;
}

div#SideBar ul.news li a span{
	font-size:10px;
	color:#002d6f;
	font-weight:bold;
}
