/*************************************************** main page ¼³Á¤ ***************************************************/

.main_area1 {overflow:hidden; clear:both; width:100%; padding:7px 0 7px; background-color:#ececec;}

.main_area2 {overflow:hidden; padding:2px 15px 0 15px;}
.main_area2 h4 {overflow:hidden; clear:both; width:100%; text-overflow:ellipsis; white-space:nowrap; padding:10px 0 9px; font-size:15px; line-height:18px; font-family:'Malgun Gothic'; font-weight:normal; letter-spacing:-1px; border-bottom:1px solid #f2f2f2; cursor:pointer;}
.main_area2 h4:last-child {border-bottom:0 solid #ffffff;}
.main_area2 h5 {overflow:hidden; clear:both; width:100%; padding:0 0 7px; font-size:15px; line-height:18px; font-family:'Malgun Gothic'; font-weight:normal; letter-spacing:-1px; border-bottom:1px solid #f2f2f2; cursor:pointer;}
.main_area2 h5 img {float:left; overflow:hidden; width:115px; height:75px; margin:0 15px 0 0;}
.main_area2 h5 .text {display:table-cell; overflow:hidden; height:75px; vertical-align:middle;}

.main_area3 {overflow:hidden; clear:both; width:100%; margin:0 0 10px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.main_area3 h3 {padding:8px 0 7px 15px; font-size:15px; line-height:18px; font-family:'Malgun Gothic'; color:#222222; font-weight:normal; letter-spacing:-1px;}

.main_area4 {overflow:hidden; padding:20px 10px 19px 10px; border-top:1px solid #ececec;}
.main_area4 li {float:left; width:20%; text-align:center; cursor:pointer;}
.main_area4 li .thmb {overflow:hidden; width:48px; height:48px; margin:0 auto; text-align:center; vertical-align:middle; border:1px solid #c7c9ce; -webkit-border-radius:50px; border-radius:50px;}
.main_area4 li .thmb img {height:24px; margin:12px 0 0}
.main_area4 li .text {padding:4px 0 0; font-size:12px; line-height:15px; color:#555555;}

.main_area5_box1 {overflow:hidden; height:191px; background-image:url('/korean/m/img/pic_main.png'); background-repeat:repeat-x;}
.main_area5 { position:relative; overflow:hidden; padding-right:58px; }
.main_area5 ul {float:left; display:block; white-space:nowrap; }
.main_area5 li {display:inline-block; width:135px; height:161px; margin:15px 2px 0 2px; background-color:#ffffff; cursor:pointer;}
.main_area5 li:first-child {margin-left:15px;}
.main_area5 li .thmb {overflow:hidden;}
.main_area5 li .thmb img {width:135px; height:105px;}
.main_area5 li h4 { white-space:normal; padding:6px 10px 0 10px; font-size:13px; line-height:16px; color:#414141; font-weight:normal;}



.main_tab1 {overflow:hidden; clear:both; width:100%; margin:0 0 2px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.main_tab1 li {float:left; width:50%; padding:9px 0 6px; font-size:15px; line-height:18px; font-family:'Malgun Gothic'; font-weight:normal; color:#555555; letter-spacing:-1px; text-shadow:#ffffff 0 1px 0; background-color:#f5f5f5; cursor:pointer;}
.main_tab1 li span {padding:0 0 0 15px;}
.main_tab1 li.on {color:#222222; background-color:#ffffff; background-image:url('/korean/m/img/dot_btn1.png'); background-size:22px 11px; background-repeat:no-repeat; background-position:right center;}



.btn_more1 {display:inline-block; height:15px; padding:1px 18px 0 0; font-size:12px; line-height:15px; color:#666666; background-image:url('/korean/m/img/dot_btn2.png'); background-size:15px 15px; background-repeat:no-repeat; background-position:right top;}



/*********/


#touchSlider1 {width:100%; height:160px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider1 ul {width:99999px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider1 ul li {float:left; width:100%;}

.btn_area1 {overflow:hidden; padding:0 15px 0 15px; margin:0 0 9px;}
.btn_area1 .fl {float:left; width:30%;}
.btn_area1 .fc {float:left; width:40%; text-align:center; padding:1px 0 0;}
.btn_area1 .fr {float:right; text-align:right; width:30%;}
.btn_area1 .btn_page1 {overflow:hidden; display:inline-block; padding:2px 0 0; margin:2px; width:8px; height:8px; border:1px solid #b3b3b3; background-color:#ffffff; -webkit-border-radius:8px; border-radius:8px; list-style-type:none; text-indent:-9999em; list-style-image:none; cursor:pointer; }
.btn_area1 .btn_page1.on1 {border:1px solid #005196; background-color:#0084f4; }


/*********/


#touchSlider2 {width:100%; height:243px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider2 ul {width:99999px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider2 ul li {float:left; width:100%;}

.btn_area2 {overflow:hidden; padding:0 15px 0 15px; margin:0 0 9px;}
.btn_area2 .fl {float:left; width:30%;}
.btn_area2 .fc {float:left; width:40%; text-align:center; padding:1px 0 0;}
.btn_area2 .fr {float:right; text-align:right; width:30%;}
.btn_area2 .btn_page2 {overflow:hidden; display:inline-block; padding:2px 0 0; margin:2px; width:8px; height:8px; border:1px solid #b3b3b3; background-color:#ffffff; -webkit-border-radius:8px; border-radius:8px; list-style-type:none; text-indent:-9999em; list-style-image:none; cursor:pointer; }
.btn_area2 .btn_page2.on2 {border:1px solid #005196; background-color:#0084f4; }