@charset "euc-kr";
/* CSS Document */


@font-face{ 
font-family:'NanumBarunGothic','³ª´®¹Ù¸¥°íµñ'; 
src:url(http://m.btn.co.kr/bc/css/NanumBarunGothic.eot); 
src:url(http://m.btn.co.kr/bc/css/NanumBarunGothic.ttf) format('truetype') 
}



@font-face{
	font-family:'Nanum Barun Gothic';
	font-style:normal;
	font-weight:700;
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot);
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.woff) format('woff'),
		url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.ttf) format('truetype')
}
@font-face{
	font-family:'Nanum Barun Gothic';
	font-style:normal;
	font-weight:400;
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot);
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.woff) format('woff'),
		url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.ttf) format('truetype');
}


/*ÀüÃ¼*/
*{margin:0; padding:0;}
body{font-family:"³ª´®¹Ù¸¥°íµñ",Nanum Barun Gothic"³ª´®°íµñ",NanumGothic,"µ¸¿ò",Dotum,sans-serif; font-size:16px; color:#333; line-height:1.6; background: #fff; 
	margin-left: 0px; margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
a{text-decoration:none}
a:hover{ text-decoration:none;}

img{border:none}	


/*·Î°íºÎºÐ*/
.toptop{ width:100%; height:60px; background:#fff; text-align:center}
.toptop a{color:#fff}
.toptop li{ overflow:hidden}
.topleft{width:27%; float:left}
.topcenter{width:46%; float:left; padding-top:15px}
.topright{width:27%; float:right}


/*1µª½ººÎºÐ*/
.fmenu{width:100%;height:47px;text-align:center;color:#fff; font-size:17px; background:#e72751;}

.fmbar{overflow:hidden;width:100%;}
.fmbar ul{padding:10px 0px 0px 0px;}
.fmbar li{overflow:hidden;float:left; font-weight:bold;  }

.fmbar a{color:#fff;}
.fmbar a:hober{color:#fff;}
.fmbar .l1{width:25%;vertical-align:middle;}
.fmbar .l2{width:25%;vertical-align:middle;}
.fmbar .l3{width:25%;vertical-align:middle;}
.fmbar .l4{width:25%;vertical-align:middle;}

.linegray{ background-color:#cbcbcb; height:1px;}


/*2µª½ººÎºÐ-01ÈÄ¿ø½ÅÃ»*/
.smenu{width:100%; background-color:#f2f2f2; height:44px; text-align:center;font-size:16px; font-weight:bold; letter-spacing:-0.5; color:#6f6f6f}
.smenu ul{padding-top:10px}
.smenu li{float:left; overflow:hidden}
.smenu a{color:#6f6f6f}
.smenu a:hover{color:#6f6f6f}

.smenu .la1{width:25%;}
.smenu .la2{width:25%;}
.smenu .la3{width:25%;}
.smenu .la4{width:25%;}


/*2µª½ººÎºÐ-02º×´ÙÈ¸¶õ*/

.smenu .l1{width:33%;}
.smenu .l2{width:34%;}
.smenu .l3{width:33%;}


/*3µª½ººÎºÐ-03º×´ÙÈ¸ ½ÅÇà´ÜÃ¼*/

.smenu .lb1{width:50%;}
.smenu .lb2{width:50%;}

/*¼ÒÁ¦¸ñ*/
.smalltt{padding-top:20px; padding-bottom:35px}
.smalltt .l1{float:left; padding-right:8px; padding-top:0px; overflow:hidden}
.smalltt .l2{float:left; padding-bottom:0px;overflow:hidden}


/*01-1 Á¤±âÈÄ¿ø ³»¿ë*/
.n1855{ width:100%; }
.n1855 li{overflow:hidden; float:left}
.n1855 li a {color:#0e824a;}
.n1855 li a:hover {color:#0e824a;}
.n1855 .l1 { width:31%; top:1%; left:10%; float:left; font-weight:bold; text-align:right; line-height:50px; letter-spacing:-0.2; color:#333}
.n1855 .l2 { width:2% }
.n1855 .l3 { width:67%; top:1%; left:10%; float:left; color:#0e824a; font-size:32px; font-weight:bold;line-height:50px; letter-spacing:-0.2}

.b6{margin-top:25px; }
.b6 li {overflow:hidden; width:48.5%; position:relative; line-height:1.3  }
.b6 li a{color:#333 ;  }
.b6 .l1 {float:left;}
.b6 .l2 {float:right;}
.b6 .l3 {float:left;}
.b6 .l4 {float:right;}
.b6 .l5 {float:left;}
.b6 .l6 {float:right;}

.input_box { border:1px solid #fff; }

.input_box2 { border:1px solid #fff; padding-top:0px; vertical-align:middle }

.form_01 {vertical-align:middle;
padding-left:20px; font-size:18px;
border-width:1px;
border-color:#fff;
border-style:solid;
}

.form_02 {vertical-align:middle;
padding-left:5px; font-size:18px; 
border-width:1px;
border-color:#fff;
border-style:solid;}

.butt5{position:absolute; background-color:#0e824a; left:30%;  text-align:center; color:#fff;
font-size:19px; font-weight:bold ;width:40%; height:40px; border-radius:10px}



/*01-2 Æ¯º°ÈÄ¿ø ³»¿ë*/
/*°èÁÂÅ×ÀÌºí*/
.Ctable .border_all{border:1px solid #acacac; text-align:center; vertical-align:middle; height:40px}
.Ctable .border_b{border-left:1px solid #acacac;border-right:1px solid #acacac; border-bottom:1px solid #acacac; text-align:center; vertical-align:middle; height:40px}
.Ctable .border_r{border-top:1px solid #acacac;border-right:1px solid #acacac; border-bottom:1px solid #acacac; text-align:center; vertical-align:middle; height:40px}
.Ctable .border_r2{border-right:1px solid #acacac; border-bottom:1px solid #acacac; text-align:center; vertical-align:middle; height:40px}
.bold{font-weight:bold}


/*01-3 ÁöÁ¤ÈÄ¿ø ³»¿ë*/
.num1855{width:100%; height:140px; background-color:#f8f8f8; border: 1px solid #d5d5d5;  }
.num1855 li{overflow:hidden; float:left}
.num1855 li a {color:#0e824a;}
.num1855 li a:hover {color:#0e824a;}
.num1855 .l1 { width:31%; top:31%; left:10%; float:left; font-weight:bold; text-align:right; line-height:80px; letter-spacing:-0.2; color:#333}
.num1855 .l2 { width:2% }
.num1855 .l3 { width:67%; top:31%; left:10%; float:left; color:#0e824a; font-size:32px; font-weight:bold;line-height:80px; letter-spacing:-0.2}

.butt{width:100%; padding-top:70px;  position:relative;}

.d5a{ position:relative; background-color:#fff; border:2px solid #d7d7d7; 	width:100%; height:150px; border-radius:10px;}
.d5aimg{position:absolute; top:20%; left:9%; width:30%}
.d5atxt{position:absolute; top:20%; left:40%; width:55%}
.d5a li { overflow:hidden}

.donation{background-color:#fff; border:2px solid #d7d7d7;width:100%; height:130px; border-radius:10px; position:relative; }
.don5{position:absolute; overflow:hidden; width:32%; top:25%; left:8%; }
.don_A ul{overflow:hidden; left:40%; width:55%;position:absolute}
.don_A .l1{font-size:18px; position:absolute; padding-top:15px; font-weight:bold}
.don_A .l2{padding-top:45px; line-height:1.4}


/*01-4 ARSÈÄ¿øÀüÈ­³»¿ë*/
.ars{width:100%; height:115px; background-color:#f8f8f8; border: 1px solid #d5d5d5;}
.butt2{width:84%;  position:absolute;}
.butt3{position:absolute; background-color:#0e824a; left:19%; width:140px; height:37px; text-align:center; vertical-align:middle; font-size:19px; font-weight:bold ;width:60%; height:40px; border-radius:10px}


/* 02-1 º×´ÙÈ¸¶õ ³»¿ë*/
.four4 {margin-top:25px; line-height:1.3}
.four4 li {overflow:hidden; width:48.5%;   }
.four4 .l1 {float:left;}
.four4 .l2 {float:right;}
.four4 .l3 {float:left;}
.four4 .l4 {float:right;}


/*03-1 ½ÅÇà´ÜÃ¼ ³»¿ë*/
.g_txt01{font-size:16px; font-weight:bold;}
.gstt .l1{float:left; padding-right:8px; padding-top:0px; overflow:hidden}
.gstt .l2{float:left; padding-bottom:0px;overflow:hidden}


/*03-2 ÀÚ¹®À§¿ø*/
.padding10{padding:10px 0 10px 0; font-size:14px;}



/*ÇªÅÍ*/
.footer{background-color:#a7a7a7; width:100%; height:80px; margin-top:60px; position:relative}
.ftxt{font-size:14px; color:#fff; position:absolute; top:20px; right:0; bottom:0; left:0; margin: auto; text-align:center}