@charset "Shift_JIS";
/* ===================================================================
CSS information

 file name  :top.css
 author     :monkey-pro(admin)
 style info :トップページcssファイル
 =================================================================== */

div.contents p{
	padding:10px 0;
	line-height: 16px;
}

div.mainBox {
	widows:552px;
	height:326px;
}

div.mainBox h2 {
	height:81px;
}

div.mainBox p {
	width:288px;
	font-size:12px;
	line-height:180%;
	text-decoration:underline;
}

div.topLeft {
	width:288px;
	padding-top:10px;
	float:left;
}

div.topLeft ul{
	padding-bottom:5px;
}

div.topLeft li{
	padding-bottom:5px;
}

div.new_box {
	border:1px #E5E5E5 solid;
	background:url(/img/new_bg.jpg) repeat-x;
}

div.new_box h3{
	padding-top:10px;
}

div.new_box dl{
	padding:2px 10px 0 10px;
}

div.new_box dt{
	color:#5FA842;
	font-size:12px;
	padding:10px 0 5px 0;
}

div.new_box dd{
	border-bottom:1px solid #E5E5E5;
	background:url(/img/common/yaji.jpg) no-repeat 0 3px;
	font-size:12px;
	line-height: 14px;
	padding-left:14px;
	padding-bottom:10px;
}

div.new_box dd a{
	color:#666666;
	font-size:12px;
	line-height: 14px;
}

div.new_box dd a:hover{
	color: #5FA842;
	text-decoration: underline;
}

div.new_box ul{
	padding:10px;
	text-align:right;
}

div.new_box li a{
	color: #5FA842;
	font-size:12px;
}

div.new_box li a:hover{
	text-decoration: underline;
}

div.camp_box {
	margin-top:10px;
	border:1px #E5E5E5 solid;
	background:url(/img/camp_bg.jpg) repeat-x;
}

div.camp_box h3{
	padding-top:10px;
}

div.camp_box dl{
	padding:2px 10px 0 10px;
}

div.camp_box dt{
	color:#FF6666;
	font-size:12px;
	padding:10px 0 5px 0;
}

div.camp_box dd{
	border-bottom:1px solid #E5E5E5;
	background:url(/img/common/yaji_p.jpg) no-repeat 0 3px;
	padding-left:14px;
	padding-bottom:10px;
}

div.camp_box dd a{
	color:#666666;
	font-size:12px;
	line-height: 14px;
}

div.camp_box dd a:hover{
	color: #FF6666;
	text-decoration: underline;
}

div.camp_box ul{
	padding:10px;
	text-align:right;
}

div.camp_box li a{
	color: #FF6666;
	font-size:12px;
}

div.camp_box li a:hover{
	text-decoration: underline;
}

div.media_box{
	margin-top:10px;
}

div.media_box dl{
	padding:0 0 10px 0;
	background:url(/img/media_bg.jpg) no-repeat bottom;
}

div.media_box dt{
	color:#FF9900;
	font-size: 12px;
	padding:10px 10px 5px 10px;
}

div.media_box dd{
	border-bottom:1px solid #FFAE33;
	background:url(/img/common/yaji_y.jpg) no-repeat 13px 3px ;
	padding-left:14px;
	padding:0 10px 10px 28px;
}

div.media_box dd a{
	color:#666666;
	font-size:12px;
	line-height: 14px;
}

div.media_box dd a:hover{
	color:#FF9900;
	text-decoration: underline;
}

div.media_box ul{
	padding:10px 10px 5px 0;
	text-align:right;
}

div.media_box li a{
	color: #FF9900;
	font-size:12px;
}

div.media_box li a:hover{
	text-decoration: underline;
}

.red{
	color:#FF3333;
	font-weight:bold;
}

div.topRight {
	width:288px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
}

div.topRight ul{
	padding-bottom:5px;
}

div.topRight li{
	padding-bottom:5px;
}

div.topRight li a {
	zoom:1;
}

div.rinpaBox {
	clear:both;
	padding:10px;
	border:1px #E5E5E5 solid;
	background:#FEF9E5;
}

div.rinpaBox h4{
	color:#5FA842;
	font-size:14px;
	padding-bottom:5px;
}

div.rinpaBox p{
	padding:0 0 15px 0;
}

div.rinpaBox li a{
	color: #5FA842;
	font-size:12px;
	line-height:14px;
}

div.rinpaBox li a:hover{
	text-decoration: underline;
}

.rssFeedBlock {
	padding-top:10px;
}
.rssFeedBlock h4 {
	background:url(/img/rssFeedTit.gif) no-repeat;
	text-indent:-10000em;
	display:block;
	height:38px;
}
.rssFeedBlock ul#feed {
	background:url(/img/rssFeedBg.gif) repeat-y;
}
.rssFeedBlock ul#feed li {
	padding:10px;
	border-bottom:#CCC solid 1px;
}
.rssFeedBlock ul#feed li a{
	color:#666666;
	font-size:12px;
	line-height: 14px;
}

.rssFeedBlock ul#feed li a:hover{
	color: #5FA842;
	text-decoration: underline;
}
.rssFeedBlockEnd ul {
	background:url(/img/rssFeedEnd.gif) no-repeat;
	height:33px;
}
.rssFeedBlockEnd li {
	float:right;
	padding-top:10px;
	padding-right:10px;
	font-size:12px;
}
.rssFeedBlockEnd li a {
	color:#666;
}
.rssFeedBlockEnd li a:hover {
	color: #5FA842;
}
.pl11 { padding-left:11px; }
.pl15 { padding-left:15px; }
.rssFeedBlockEnd li.rss02 a {
	background:url(/img/arrMark.gif) no-repeat 0 2px;
}
.rssFeedBlockEnd li.rss01 a {
	background:url(/img/rssMark.gif) no-repeat 0 1px;
}
