/*************************************************** main page ¼³Á¤ ***************************************************/

.main_area0 {overflow:hidden; clear:both; width:100%;}

.main_area1 {overflow:hidden; clear:both; width:100%;}

.main_area2 {overflow:hidden; clear:both; width:100%;}
.main_area2 .fl  {float:left; width:325px; padding:0 0 15px}
.main_area2 .fr  {float:right; width:325px; padding:0 0 15px}

/* ½ºÆä¼È(2014¾Æ½Ã¾È°ÔÀÓ) */
.main_area2_spe1 {overflow:hidden; clear:both; width:100%; background:url('/korean/img/box14.png') no-repeat}
.main_area2_spe1 .box1 {overflow:hidden; clear:both; width:100%; height:37px;}
.main_area2_spe1 .box1 h4 {overflow:hidden; padding:11px 0 0}
.main_area2_spe1 .box2 {overflow:hidden; clear:both; width:100%;}
.main_area2_spe1 .box2 .fl {float:left; width:325px; padding:0 0 15px}
.main_area2_spe1 .box2 .fr {float:right; width:325px; padding:0 0 15px}
/* ½ºÆä¼È */

.main_area3 {overflow:hidden; clear:both; width:100%; padding:15px 0 10px}

.main_area3_spe1 {overflow:hidden; clear:both; width:100%; padding:0 0 10px}

.main_area4 {overflow:hidden; clear:both; width:100%; border-top:2px solid #636870; border-bottom:1px solid #d8dddf; background:url('/korean/img/bg_body2.gif') right repeat-y;}
.main_area4 .fl  {float:left; width:446px;}
.main_area4 .fr  {float:right; width:171px; margin:0 14px 0 0; padding:25px 0 0}

.main_area5 {overflow:hidden; clear:both; width:100%; border-top:1px solid #f5f5f5; padding:9px 0 10px}

.main_area6 {overflow:hidden; clear:both; width:100%; padding:18px 0 14px}
.main_area6 h4    {overflow:hidden; clear:both; font-size:15px; font-family:µ¸¿ò; line-height:31px; letter-spacing:-1px;}
.main_area6 h4 a  {color:#333333}

.main_area7 {overflow:hidden; clear:both; width:100%; border-bottom:1px solid #e5e5e5; padding:25px 0 12px}

/* 201312
.main_area6 {overflow:hidden; clear:both; width:100%; padding:18px 0 11px}
.main_area6 h4    {overflow:hidden; clear:both; font-size:15px; font-family:µ¸¿ò; line-height:31px; letter-spacing:-1px;}
.main_area6 h4 a  {color:#333333}

.main_area7 {overflow:hidden; clear:both; width:100%; border-top:1px solid #e5e5e5; padding:18px 0 13px}
*/

.main_area8 {overflow:hidden; clear:both; width:100%; border-top:2px solid #636870; background:url('/korean/img/box5.gif') left repeat-y;}
.main_area8 .box1 {overflow:hidden; clear:both; width:100%;}
.main_area8 .box1 .fl1  {float:left; width:203px; padding:20px 0 13px}
.main_area8 .box1 .fr1  {float:right; width:203px; padding:20px 0 13px}
.main_area8 .box1a {overflow:hidden; clear:both; width:100%;}
.main_area8 .box1a h2 {float:left; height:23px;}
.main_area8 .box1b {overflow:hidden; clear:both; width:100%;}

.main_area9 {overflow:hidden; clear:both; width:100%; border-top:1px solid #e5e5e5; padding:18px 0 19px}
.main_area9 h4    {overflow:hidden; clear:both; font-size:15px; font-family:µ¸¿ò; line-height:31px; letter-spacing:-1px;}
.main_area9 h4 a  {color:#333333}

.main_area10 {overflow:hidden; clear:both; width:100%; border-top:2px solid #636870; margin:0 0 13px}
.main_area10 .fl  {float:left; width:355px; padding:15px 0 0}
.main_area10 .fr  {float:left; width:315px; padding:15px 0 0}
.main_area10 .box1a {overflow:hidden; clear:both; width:100%; border-bottom:1px solid #efefef;}
.main_area10 .box1a h2 {float:left; height:22px;}
.main_area10 .box1b {overflow:hidden; clear:both; width:100%; padding:14px 0 0}

.main_area10a {overflow:hidden; clear:both; width:100%; border-top:1px solid #e5e5e5;}
.main_area10a .fl  {float:left; width:355px; padding:10px 0 0}
.main_area10a .fr  {float:left; width:315px; padding:10px 0 0}
.main_area10a .box1a {overflow:hidden; clear:both; width:100%; border-bottom:1px solid #efefef;}
.main_area10a .box1a h2 {float:left; height:22px;}
.main_area10a .box1b {overflow:hidden; clear:both; width:100%; padding:14px 0 0}

/* 20140915
.main_area10 {overflow:hidden; clear:both; width:100%; border-top:2px solid #636870;}
.main_area10 .fl  {float:left; width:243px; padding:15px 0 0}
.main_area10 .fc  {float:left; width:228px; padding:15px 0 0}
.main_area10 .fr  {float:left; width:199px; padding:15px 0 0}
.main_area10 .box1a {overflow:hidden; clear:both; width:100%; border-bottom:1px solid #efefef;}
.main_area10 .box1a h2 {float:left; height:22px;}
.main_area10 .box1b {overflow:hidden; clear:both; width:100%; padding:14px 0 0}
*/

.main_area11 {overflow:hidden; clear:both; width:100%;}
.main_area11 .tab_link1 {float:left; height:25px;}
.main_area11 .tab_link1 li {float:left;}

.main_area12 {overflow:hidden; clear:both; width:100%;}
.main_area12 .mask1 {position:absolute; z-index:100; width:171px; height:120px; text-align:center; background:url('/korean/img/box_mask1.png') no-repeat}
.main_area12 .mask1 h4    {font-size:11px; font-family:µ¸¿ò; color:#ffffff; line-height:14px; font-weight:lighter; letter-spacing:-1px; margin:104px 0 0}
.main_area12 .box1 {overflow:hidden; clear:both; width:100%; border-bottom:2px solid #e7984a;}
.main_area12 .box1 h2 {float:left; height:20px;}
.main_area12 .box2 {overflow:hidden; clear:both; width:100%; height:40px; background:url('/korean/img/box_mask2.png'); background-repeat:repeat-x;}

.main_area13 {overflow:hidden; clear:both; width:100%;}
.main_area13 li {float:left; height:45px; margin:0 10px 10px 0}
.main_area13 li.end {margin:0 0 10px}


/* ±â»çÃâ·Â ½ºÅ¸ÀÏ  */
.main_thmb1 .cont {overflow:hidden; clear:both; width:100%;}
.main_thmb1 .text1 {overflow:hidden; clear:both; width:100%; padding:0 0 8px;}
.main_thmb1 h4    {font-size:27px; font-family:'NanumGothicBold', nanumgothic, applegothic, sans-serif; font-weight:lighter; line-height:30px; letter-spacing:-2px; margin:-1px 0 5px}
.main_thmb1 h4 a  {color:#000000}
.main_thmb1 .thmb {float:left; overflow:hidden; margin:0 20px 22px 0;}
.main_thmb1 .text {overflow:hidden; padding:0 15px 12px 0;}
.main_thmb1 dl    {width:100%; font-size:15px; font-family:µ¸¿ò; font-weight:bold; letter-spacing:-2px; line-height:21px;}
.main_thmb1 dl a  {color:#249ac8}
.main_thmb1 dt    {width:100%; overflow:hidden; clear:both;}
.main_thmb1 dd    {margin:9px 0 0;}
.main_thmb1 p     {line-height:19px; margin:0 0 -1px; padding:0}
.main_thmb1 p a   {color:#888888}

/* 201312
.main_thmb1_type1 .cont {overflow:hidden; clear:both; width:100%;}
.main_thmb1_type1 .thmb {float:left; overflow:hidden; margin:0 20px 22px 0;}
.main_thmb1_type1 .text {overflow:hidden; padding:0 15px 12px 0;}
.main_thmb1_type1 h4    {font-size:27px; font-family:'³ª´®°íµñ', nanumgothic, applegothic, sans-serif; font-weight:600; line-height:30px; letter-spacing:-2px; margin:-2px 0 10px}
.main_thmb1_type1 h4 a  {color:#000000}
.main_thmb1_type1 dl    {width:100%; font-size:15px; font-family:µ¸¿ò; font-weight:bold; letter-spacing:-2px; line-height:21px;}
.main_thmb1_type1 dl a  {color:#249ac8}
.main_thmb1_type1 dt    {width:100%; overflow:hidden; clear:both;}
.main_thmb1_type1 dd    {margin:9px 0 0;}
.main_thmb1_type1 p     {line-height:19px; margin:0 0 -1px; padding:0}
.main_thmb1_type1 p a   {color:#888888}
*/

.main_thmb2 .cont {overflow:hidden; clear:both; width:100%;}
.main_thmb2 .thmb {float:left; overflow:hidden; margin:0 12px 10px 0;}
.main_thmb2 .text {overflow:hidden; padding:0 0 3px;}
.main_thmb2 h4    {font-size:17px; font-family:µ¸¿ò; line-height:20px; letter-spacing:-1px; margin:2px 0 3px}
.main_thmb2 h4 a  {color:#021058}
.main_thmb2 dl    {width:100%; font-size:12px; font-weight:bold; line-height:21px;}
.main_thmb2 dl a  {color:#757575}
.main_thmb2 dt    {width:100%; overflow:hidden; clear:both;}
.main_thmb2 dd    {margin:0;}

.main_thmb3 .cont {overflow:hidden; clear:both; width:100%;}
.main_thmb3 .thmb {float:left; overflow:hidden; margin:0 12px 12px 0;}
.main_thmb3 .text {overflow:hidden; padding:0 0 3px;}
.main_thmb3 h4    {font-size:17px; font-family:µ¸¿ò; line-height:20px; letter-spacing:-2px; margin:2px 0 5px}
.main_thmb3 h4 a  {color:#333333}
.main_thmb3 p     {line-height:19px; margin:0 0 -1px; padding:0}
.main_thmb3 p a   {color:#888888}
