@charset "UTF-8";

* { margin:0; padding:0; }
*:after { display:block; clear:both; }
div#contents{ overflow:hidden; }

a,
a:link,
a:visited,
a:hover,
a:active {
color : rgb(0,120,60);
text-decoration: none;
}

body {
	font-size: 12px;
	line-height: 160%;
	font-family:'メイリオ',Meiryo,'Lucida Grande',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',sans-serif;
	margin-left:auto;
	margin-right:auto;
	background-color: #C4F044;
}

.header {
	padding: 14px;
	font-size: 15px;
}
.lheader {

	text-align: center;
	display: block;
	width: 100%;
	 background-size:100% 100%;
}
.container {
display: block;
	clear: both;
	float: left;
	width: 100%;	
}


.mid_line h2 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #68AB06;
	background-position: bottom;
	border-top-width: 2px;
	border-top-color: #000;
}

.mid_skype h2 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #007FF6;
	background-position: bottom;
	border-top-width: 2px;
	border-top-color: #000;
}


.mid_comm h2 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #0CBAE2;
	background-position: bottom;
	border-top-width: 2px;
	border-top-color: #000;
}


.mid_fc2 h2 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #F1091C;
	background-position: bottom;
	border-top-width: 2px;
	border-top-color: #000;
}


.mid_kakao h2 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #C9A300;
	background-position: bottom;
	border-top-width: 2px;
	border-top-color: #000;
}


.app_id img {
	padding-top: 0px;
	padding-right: 3px;
}


.app_id_sngl img {
	margin-top: 0px;
}


.posts {
	clear:both;
	float: left;
	/*
	padding : 15px;
	margin: 15px 0 0 0;
	*/
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-bottom : 10px;
	width: 100%;
}

.posts h4 {
	font-size: 14px;
	color: #096;	
}

span.box {
display: block;
margin: 0 0 0 100px;
padding-right : 9px;
padding-bottom : 9px;
}

img.tmb {
float: left;
/*
padding: 0;
margin-bottom : 15px;
*/
width: 70px;
margin-bottom  : 10px;
margin-left  : 10px;
}

.tags {
	/*margin-top: 8px;*/
}

.tags a {
	padding-right: 8px;
}

.date_ft {
	font-size: 10px;
	color: #ABABAB;
}

.main_posts {
	background-color: #FFF;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	padding-top : 25px;
	/*-webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);*/
}

.main_posts p {
	
}

h4 {
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	background-color: #68AB06;
	background-position: bottom;
}



.post_link {
	
	
	
	/*
	color: #FFF;
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1f6b00), color-stop(0.03, #5ebd00), color-stop(0.00, #dbff80));
	background: -webkit-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -moz-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -o-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -ms-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: linear-gradient(to bottom, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 7px;
	text-align: center;
	*/
	
	
	
	
		color: #FFF;
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #377a00), color-stop(0.00, #8cc300));
background: -webkit-linear-gradient(#8cc300, #377a00);
background: -moz-linear-gradient(#8cc300, #377a00);
background: -o-linear-gradient(#8cc300, #377a00);
background: -ms-linear-gradient(#8cc300, #377a00);
background: linear-gradient(#8cc300, #377a00);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 7px;
	text-align: center;
	
	
	
	
	/*
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 6px;
text-decoration: none;
padding: 15px 40px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #377a00), color-stop(0.00, #8cc300));
background: -webkit-linear-gradient(#8cc300, #377a00);
background: -moz-linear-gradient(#8cc300, #377a00);
background: -o-linear-gradient(#8cc300, #377a00);
background: -ms-linear-gradient(#8cc300, #377a00);
background: linear-gradient(#8cc300, #377a00);
*/

	
	
	
}

.post_link a,
.post_link a:link,
.post_link a:visited,
.post_link a:hover,
.post_link a:active {
color : #ffffff;
text-decoration: none;
}





.page_link {
	color: #FFF;
	padding: 7px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1f6b00), color-stop(0.03, #5ebd00), color-stop(0.00, #dbff80));
	background: -webkit-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -moz-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -o-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -ms-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: linear-gradient(to bottom, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 7px;
	text-align: center;
}

.page_link a,
.page_link a:link,
.page_link a:visited,
.page_link a:hover,
.page_link a:active {
color : #ffffff;
text-decoration: none;
}




.dm_form h4 {
	color: #FFF;
	background-color: #666;
	display: block;
	padding: 5px;
}

.dm_form_xx {
	display: block;
	margin: 7px;
	clear: both;	/*float: left;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	
	


background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ebebeb), color-stop(0.39, #f7f7f7), color-stop(0.00, #ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 39%, #ebebeb 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 39%, #ebebeb 100%);
background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 39%, #ebebeb 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 39%, #ebebeb 100%);
background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 39%, #ebebeb 100%);

	-moz-box-shadow: 1px 1px 3px #0000000;　/* Firefox用 */  
-webkit-box-shadow: 1px 1px 3px #000000;　/* Safari,Google Chrome用 */  
}
.hd_catch {
	font-size: 13px;
	line-height: 17px;
	background-color: #FFF;
	padding: 10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f6f7f7), color-stop(0.88, #e3e3e3), color-stop(0.00, #ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 88%, #f6f7f7 100%);
	background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 88%, #f6f7f7 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 88%, #f6f7f7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e3e3e3 88%, #f6f7f7 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 88%, #f6f7f7 100%);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2D5100;
	
}



.dm_form {
	
	display: block;
	margin: 7px;
	clear: both;	/*float: left;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	background-color: #FFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-moz-box-shadow: 0px 0px 6px rgba(30,114,0,0.4);
-webkit-box-shadow: 0px 0px 6px rgba(30,114,0,0.4);

}



.dm_form h5 {
	margin-top: 2px;
}

.dm_head {
	display: block;
	padding: 25px;
	font-size: 20px;
}
.error_msg {
	padding: 12px;
}
.submit_b {
	height: 24px;
	width: 100%;
	margin-top: 9px;
}
.pager {
	padding: 10px;
}
.pager a {
	margin: 3px;
	
	color: #FFF;
	/*background-color: #666;*/
	display: block;
	padding: 7px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1f6b00), color-stop(0.03, #5ebd00), color-stop(0.00, #dbff80));
	background: -webkit-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -moz-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -o-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: -ms-linear-gradient(top, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	background: linear-gradient(to bottom, #dbff80 0%, #5ebd00 3%, #1f6b00 100%);
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #304A19;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 7px;
	text-align: center;
}


.txts {
	padding: 20px;	
}




.sma4_ft {
	background-color: #FFF;
	text-align: center;
	padding: 18px;	
	
}

* {
margin: 0;
padding: 0;
}

body {
font-size: 14px;
margin: 0px;
padding: 0px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	



	font-size: 12px;
	margin-left:auto;
	margin-right:auto;

}

a:link a:visited a:active a:hover {
color: #000;
text-decoration: none;
}

p {
margin-top: 11px;
margin-bottom: 11px;	
}

.posts2 {
	background-color: #FFF;
	margin: 8px;
	padding: 8px;	
	
}

.head_logo {
	/* グラデ背景 */
background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(211,242,126,1.0)),
color-stop(0.02, rgba(211,242,126,1.0)),
color-stop(0.02, rgba(172,231,12,1.0)),
to(rgba(116,181,6,1.0))
);
	padding: 6px;
	text-align: center;
	/* padding-marginで100%がずれるのを防ぐやつ */
clear: both;
	float: left;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.33);
	line-height: 14px;
}

h1{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.33);
	line-height: 14px;

}

.head_menu {
	/* グラデ背景 */
background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(0,0,0,1.0)),
color-stop(0.12, rgba(80,80,80,1.0)),
color-stop(0.12, rgba(80,80,80,1.0)),
to(rgba(0,0,0,1.0))
);
	padding: 0px;
	text-align: center;
	/* padding-marginで100%がずれるのを防ぐやつ */
clear: both;
	float: left;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px;
}

.head_menu_bt {
	text-align: center;
	float: left;
	width: 20%;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/*
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #474747;
	*/
}



/*
.submit_bt {
	background-color: #96D41C;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(211,242,126,1.0)),
color-stop(0.02, rgba(211,242,126,1.0)),
color-stop(0.02, rgba(150,212,28,1.0)),
color-stop(0.98, rgba(138,202,3,1.0)),
to(rgba(33,66,0,1.0))
);
}
*/

.submit_bt {
	background-color: #96D41C;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(233,255,155,1.0)),
color-stop(0.02, rgba(233,255,155,1.0)),
color-stop(0.02, rgba(190,240,55,1.0)),
color-stop(0.98, rgba(177,230,13,1.0)),
to(rgba(33,66,0,1.0))
);
}

.submit_bt a {
	background-color: #FFF;
	width: 100%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
	-webkit-border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(255,255,255,1.0)),
color-stop(0.02, rgba(255,255,255,1.0)),
color-stop(0.02, rgba(251,255,245,1.0)),
color-stop(0.98, rgba(229,255,166,1.0)),
to(rgba(44,75,12,1.0))
);
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #518F02;
	text-shadow: -1px -1px 0px rgba(150,212,28,0.33), 1px 1px 0px rgba(255,255,255,1.0);
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}




.submit_bt2 {
	background-color: #96D41C;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(233,255,155,1.0)),
color-stop(0.02, rgba(233,255,155,1.0)),
color-stop(0.02, rgba(190,240,55,1.0)),
color-stop(0.98, rgba(177,230,13,1.0)),
to(rgba(33,66,0,1.0))
);
}

.submit_bt2 a {
	background-color: #FFF;
	width: 100%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	float: left;
	-webkit-border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(255,255,255,1.0)),
color-stop(0.02, rgba(255,255,255,1.0)),
color-stop(0.02, rgba(255,245,245,1.0)),
color-stop(0.98, rgba(255,225,166,1.0)),
to(rgba(44,75,12,1.0))
);
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
	text-shadow: -1px -1px 0px rgba(150,212,28,0.33), 1px 1px 0px rgba(255,255,255,1.0);
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}


.mid_m {
	
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(211,242,126,1.0)),
color-stop(0.02, rgba(211,242,126,1.0)),
color-stop(0.02, rgba(172,231,12,1.0)),
color-stop(0.98, rgba(104,170,0,1.0)),
to(rgba(44,75,12,1.0))
);

	padding: 9px;
clear: both;
	float: left;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.33);  

}






.fkd_mid {
	background-color: #96D41C;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(73,125,25,1.0)),
color-stop(0.02, rgba(233,255,155,1.0)),
color-stop(0.02, rgba(190,240,55,1.0)),
color-stop(0.98, rgba(177,230,13,1.0)),
to(rgba(33,66,0,1.0))
);
}







.arrow_box {
	position: relative;
	background: rgba(229,255,166,0.5);
	padding: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.07);
	background-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(255,255,255,0.5)),
color-stop(0.02, rgba(255,255,255,1.0)),
color-stop(0.02, rgba(251,255,245,1.0)),
color-stop(0.98, rgba(229,255,166,1.0)),
to( rgba(229,255,166,1.0))
);
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #518F02;
	text-shadow: -1px -1px 0px rgba(150,212,28,0.33), 1px 1px 0px rgba(255,255,255,1.0);
	margin-top: 8px;
	margin-bottom: 13px;
}
.arrow_box:after {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: rgba(229,255,166,1.0);
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}











.posts {
	clear:both;
	float: left;
	/*
	padding : 15px;
	margin: 15px 0 0 0;
	*/
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	/*margin-bottom : 10px;*/
	width: 100%;
	line-height: 120%;
	margin-top: 10px;
}

.posts p {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.posts h4 {
	font-size: 14px;
	color: #096;	
}

span.box {
display: block;
margin: 0 0 0 100px;
padding-right : 9px;
padding-bottom : 9px;
}

img.tmb {
float: left;
/*
padding: 0;
margin-bottom : 15px;
*/
width: 70px;
margin-bottom  : 10px;
margin-left  : 10px;
}

.tags {
	/*margin-top: 8px;*/
}

.tags a {
	padding-right: 8px;
}

.date_ft {
	font-size: 10px;
	color: #ABABAB;
}

.main_posts {
	background-color: #FFF;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	padding-top : 25px;
	/*-webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);*/
	
}



.top_info {
	font-size: 13px;
	line-height: 18px;
	color: #529302;
	background-color: #EDFAC5;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #518F02;
	font-weight: bold;
}

#footer {
	height: 50px;
	width: 100%;
	
}


.ads1 {
	text-align: center;
	clear: both;
	float: left;
	width: 100%;
	padding-top: 36px;
	padding-bottom: 36px;
}