.guide_contrls { padding:0 0px 10px; }
.guide_contrls li {display: inline-block;float:left; }
.guide_contrls li a {position:relative;display:block;padding: 7px 10px 9px 50px;border-radius:20px;background:#fff8dc;box-shadow: 0 0 2px 2px #e5dccd;color:#80b76f;text-decoration:none;}
.guide_contrls li a:before {content: "\f13a";position: absolute;font-family: FontAwesome;}
.guide_bigbanner img { max-width: 950px; }
.guide_bigbanner { padding: 0 0 20px 0; }
.guide_lst_img  img{ border-radius:100px;}
.guide_ttl_img img{ border-radius:0;}
.guide_note{ padding:0 0 25px 0; }
.guide_note a{color:#80b76f;}
.guide_note a:hover{color:#935100;}
.h3_lbl {padding: 10px 0 8px 0;font-size: 2rem;text-align: center;}
.guide_group{ overflow:hidden}
.guide_thumb{ display:table-cell; vertical-align:top; width:144px; padding:0 24px 0 0;}
.guide_thumb img{ max-width:120px;}
.guide_thumbmaru img{ border-radius:100px;}
.guide_part{ display:table-cell; vertical-align:top; }
.guide_ttl{ font-weight:bold;font-size:1.6rem;}
.guide_txt span{position:relative; }
.guide_txt span { background:  url(../images/guides/line_txt.jpg) repeat-x  0 12px;}
.guide_ex_img{ padding:5px 0 0 0;text-align:right;}
.guide_ex_img img{ max-width:146px;}
.guide_midtxt{ padding:0 0 30px;text-align:center;}
.guide_midtxt a{display:inline-block;color:#7fb76e;}
.guide_midtxt a:hover{color:#935100;}
@media screen and (max-width:1015px) {
	.guides_wrap {padding:0px;}

	.guide_contrls { margin-right:-10px;padding:0 0px 10px;}
	.guide_contrls li { width:32%; margin:0 1% 15px 0;}
	.guide_contrls li a{padding: 7px 10px 9px 45px;}
}
 @media only screen and (max-width: 680px) {
	.guide_group li{ width:100%; margin:0 0  30px 0; padding:0 0  30px 0; border-bottom:1px dotted #ccc;}
	.guide_contrls li { width:47.5%; margin:0 2% 15px 0;}
/*	.guide_contrls li a{padding: 7px 4px 9px 30px;}
*/	.guide_contrls li a:before {top:2px;left: 15px;font-size:20px;}
}
 @media only screen and (max-width: 374px) {
	.guide_contrls li { font-size:1.3rem}
	.guide_contrls li a{padding: 7px 4px 9px 32px;}
	.guide_contrls li a:before {top:4px;left: 12px;font-size:18px;}
	
}
@media screen and (min-width:1016px) {
	.guides_wrap {padding:0 20px; }
	.guide_contrls { margin-right:-10px;}
	.guide_contrls li { width:20%; margin:0 1% 15px 0;}
}
 @media only screen and (min-width: 681px) {
	 .guide_group li{ width:48%; min-width:160px;float:left; padding:0 2% 30px 0;}
	.guide_contrls li a:before {top:2px;left: 0.8em;font-size:22px;}
}

