 @import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); 

/* 서브 디자인 관련  ===================================================================================== */ 
.sub_title_txt01			{font-size:25px;color:#446f18; letter-spacing:-1px;line-height:130%;}
.sub_title_txt02			{font-size:18px;color:#777; letter-spacing:-1px;padding:5px 0 20px;line-height:130%;}
.sub_txt					{line-height:170%;font-size:15px;}
.t_green					{color:#7db61c;}
.t_deep_green				{color:#446f18;}
.fs15						{font-size:15px;}
.int_last					{font:bold 17px 'Nanum Myeongjo';color:#color;}
.int_box					{margin-bottom:20px;position:relative;overflow:hidden;background:#f7f8f8;padding:15px 20px;border-radius:5px;}	
.int_box2					{margin-bottom:20px;position:relative;overflow:hidden;background:#fff;padding:25px 20px;border:1px solid #ddd;border-radius:5px;border-bottom:5px solid #f2f2f2;}	
.int_list					{overflow:hidden;margin-bottom:5px;}
.int_list dt				{float:left;margin-right:7px;min-width:50px;height:25px;line-height:25px;text-align:center;background:#73be3d;color:#fff;border-radius:20px;}
.int_list dd				{padding:3px 0 0 60px;}
.sub_btn01					{box-sizing:border-box;display:inline-block;zoom:1;*display:inline;text-align:center;width:200px;line-height:40px;height:40px;color:#fff;background:#73be3d;font-size:1.05em;border:1px solid #6dab17; cursor:pointer; vertical-align:top;}
.sub_txt_wrap				{font-size:15px;color:#888;padding:0 460px 70px 0;background:url('../image/sub/b01.png') no-repeat right bottom;}
.sub_txt_wrap2				{font-size:15px;color:#888;padding:0 380px 10px 0;background:url('../image/sub/b02.png') no-repeat right bottom;}


/* 오시는길 ============= */ 
.map_list					{overflow:hidden;padding:25px 0 20px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.map_list p					{font-size:18px;color:#252525;float:left;padding:13px 0 0 30px;}
.map_list ul				{padding-left:230px;list-style:none;}
.map_list .location01		{padding: 5px 0 5px 35px;background:url('../image/sub/map_acc01.png') no-repeat 0 2px;background-size:25px auto;}
.map_list .location02		{padding: 5px 0 5px 35px;background:url('../image/sub/map_acc02.png') no-repeat 0 2px;background-size:25px auto;}


/* 귀농가이드 ============= */ 
.sub_process_arrow				{min-height:40px;background:url(../image/sub/sub_arrow02.png) no-repeat center -2px;}
.sub_process_li					{}
.sub_process_li dl				{overflow:hidden;}
.sub_process_li dl dt			{float:left;width:25%;background:#f5f5ef;color:#444; border:1px solid #eaeaea;box-sizing: border-box;text-align:center;line-height:140%;padding:0 0 10px 0;letter-spacing:-0.5px;border-radius:5px;}
.sub_process_li dl dt p			{padding:8px;color:#fff;font-size:0.85em;font-weight:bold;margin-bottom:10px;letter-spacing:0;border-top-left-radius:5px;border-top-right-radius:5px;}
.sub_process_li dl dd			{float:right;width:70%;padding:15px 15px 10px 15px;line-height:150%;background:#f7f8f8;min-height:53px;border-radius:5px;}
.sub_process_li .sub_list02		{padding:0 0 5px 10px;background:url(../image/common/icon02.gif) no-repeat 0 8px;}
.sub_process_li dl .st01		{background:#afd75d;}
.sub_process_li dl .st02		{background:#9ed253;}
.sub_process_li dl .st03		{background:#86ce48;}
.sub_process_li dl .st04		{background:#6ac840;}
.sub_process_li dl .st05		{background:#47a91e;}
.sub_process_li dl .st06		{background:#34990b;}
.sub_process_li dl .st07		{background:#316b1a;}


.sub_process_li2					{overflow:hidden;}
.sub_process_li2 div				{float:left;width:33%; text-align:center;}
.sub_process_li2 dl					{padding:5px;}
.sub_process_li2 .step01 dl, .sub_process_li2 .step02 dl, .sub_process_li2 .step03 dl	{min-height:170px;}
.sub_process_li2 dl dt				{padding:5px 0;color:#fff;font-size:0.85em;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;}
.sub_process_li2 dl dd				{background:#fff;margin-bottom:7px;padding:5px 0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sub_process_li2	.sub_list02		{text-align:left;}
.sub_process_li2 dl .st01		{background:#afd75d;}
.sub_process_li2 dl .st02		{background:#9ed253;}
.sub_process_li2 dl .st03		{background:#86ce48;}
.sub_process_li2 dl .st04		{background:#6ac840;}
.sub_process_li2 dl .st05		{background:#47a91e;}
.sub_process_li2 dl .st06		{background:#34990b;}


.sub_process_li3					{overflow:hidden;}
.sub_process_li3 div				{float:left;width:20%; text-align:center;}
.sub_process_li3 dl					{padding:5px;}
.sub_process_li3 dl dt				{padding:5px 0;color:#fff;font-size:0.85em;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;}
.sub_process_li3 dl dd				{background:#fff;margin-bottom:7px;padding:5px 0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sub_process_li3 dl .st01			{background:#afd75d;}
.sub_process_li3 dl .st02			{background:#9ed253;}
.sub_process_li3 dl .st03			{background:#86ce48;}
.sub_process_li3 dl .st04			{background:#71c941;}
.sub_process_li3 dl .st05			{background:#6ac840;}
.sub_process_li3 dl .st06			{background:#56b72c;}
.sub_process_li3 dl .st07			{background:#47a91e;}
.sub_process_li3 dl .st08			{background:#34990b;}
.sub_process_li3 dl .st09			{background:#2e9505;}
.sub_process_li3 dl .st10			{background:#316b1a;}



/*  상담 ============= */ 
.cs_list					{margin-top:20px;border-top:2px solid #446f18;}
.cs_list li					{overflow:hidden;padding:20px 0 15px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px;}
.cs_list li p				{float:left;}
.cs_list li .item1			{width:30%;font-size:18px;color:#446f18;text-indent:15px;padding: 5px 0 0 0;} 
.cs_list li .item2			{width:18%;font-size:17px;color:#446f18;font-family:'Roboto';padding: 5px 0 5px 35px;background:url('../image/sub/map_acc02.png') no-repeat 0 2px;background-size:25px auto;} 
.cs_list li .item3			{font-size:15px;padding: 5px 0 5px 35px;background:url('../image/sub/map_acc03.png') no-repeat 0 2px;background-size:25px auto;} 
.cs_list li .item3 a		{font-family:'Roboto';color:#446f18;}

.cs_list2					{margin-top:20px;border-top:2px solid #446f18;}
.cs_list2 li				{overflow:hidden;padding:20px 0 15px 0; border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px;}
.cs_list2 li .item1			{float:left;font-size:18px;color:#446f18;padding:5px 0 0 0;} 
.cs_list2 li .item1	span	{color:#888;font-size:14px;margin-left:7px;}
.cs_list2 li .item2			{float:right;width:25%;font-size:15px;padding: 5px 0 5px 35px;background:url('../image/sub/map_acc03.png') no-repeat 0 2px;background-size:25px auto;} 
.cs_list2 li .item2 a		{font-family:'Roboto';color:#446f18;}


 /* Mobile screen 768 */
@media screen and (max-width:768px) {

	.sub_title_txt01		{font-size:1.5em;}
	.sub_title_txt02		{font-size:1.2em;}
	.int_box				{padding:15px;}
	.int_box2				{padding:15px;}

	.map_list				{padding:20px 0;}
	.map_list p				{float:none;font-size:1.3em;padding:0 0 15px 0;}
	.map_list ul			{padding-left:0;}

	.sub_process_li dl dt	{width:30%;}
	.sub_process_li dl dd	{width:63%;padding:10px;}

	.sub_process_li2 div			{width:50%;}
	.sub_process_li2 .step03 dl		{min-height:100%;}
	.sub_process_li3 div		{width:33.3%;}

	.cs_list li				{padding:15px 0 10px 0;}
	.cs_list li p			{float:none;}
	.cs_list li .item1		{text-indent:0;padding: 0 0 5px 0;font-size:1.2em;width:100%;}
	.cs_list li .item2		{font-size:1em;float:left;width:30%;}
	.cs_list li .item3		{font-size:1em;float:right;width:50%;}

	.cs_list2 li				{padding:15px 0 10px 0;}
	.cs_list2 li .item1			{font-size:1.2em;float:none;padding:0 0 5px 0;} 
	.cs_list2 li .item1	span	{font-size:12px;}
	.cs_list2 li .item2			{float:none;width:100%;font-size:1em;} 

	.sub_txt_wrap				{font-size:1em;padding:220px 0 0 0;background:url('../image/sub/b01.png') no-repeat center 20px;background-size:320px auto;}
	.sub_txt_wrap2				{font-size:1em;padding:230px 0 0 0;background:url('../image/sub/b02.png') no-repeat center 10px;background-size:250px auto;}

}


 /* Mobile screen 580 */
@media screen and (max-width:580px) {

	.sub_process_li dl dt	{float:none;width:100%;border-radius:0;}
	.sub_process_li dl dd	{float:none;width:95%;border-radius:0;background:#fff;min-height:100%;}

	.sub_process_li2 div			{float:none;width:100%;}
	.sub_process_li2 .step01 dl		{min-height:100%;}
	.sub_process_li2 .step02 dl		{min-height:100%;}
	.sub_process_li2 .step03 dl		{min-height:100%;}
	.sub_process_li3 div			{width:50%;}



}



 /* Mobile screen 480 */
@media screen and (max-width:480px) {


	.cs_list li .item2			{float:none;width:100%;}
	.cs_list li .item3			{float:none;width:100%;}


}


 /* Mobile screen 420 */
@media screen and (max-width:420px) {


	.sub_process_li3 div		{float:none;width:100%;}


}