/*************************************************** page »ó´Ü ¼³Á¤ ***************************************************/


/* menu ¼³Á¤ */
.top_menu1 {overflow:hidden; clear:both; width:100%; background-color:#4452ba;}
.top_menu1 li {float:left; text-align:center; padding:10px 0 9px; font-size:14px; line-height:16px; font-family:'NanumSquareExtraBold'; color:#ffffff; border-top:1px solid #3f4cad; border-bottom:1px solid #3f4cad; background-image:url('/korean/m/img/line_top1.png'); background-position:left center; background-size:1px 12px; background-repeat:no-repeat; cursor:pointer;}
.top_menu1 li.on {background-color:#273ca3; border-top:1px solid #273ca3; border-bottom:1px solid #273ca3; }
.top_menu1 li:first-child {background-image:none;}


/* area ¼³Á¤ */
.top_area1 {overflow:hidden; clear:both; width:100%; height:43px;}
.top_area1 .fl {float:left; width:15%; padding:2px 0 0;}
.top_area1 .fl div,
.top_area1 .fl img {width:39px; height:39px;}
.top_area1 .fc {float:left; width:70%; text-align:center; padding:13px 0 0;}
.top_area1 .fc img {height:22px;}
.top_area1 .fr {float:right; width:15%; padding:2px 0 0;}
.top_area1 .fr p {float:right; width:39px; height:39px; padding:0; margin:0; background-image:url('/korean/m/img/but2.png'); background-position:center center; background-size:15px 15px; background-repeat:no-repeat; cursor:pointer;}


.top_search1_area {position:fixed; width:100%; top:0; left:0; background-color:#ffffff; z-index:50; height:39px; border-bottom:1px solid #dedede;}

.top_search1 {width:100%; height:39px; border:0;}
.top_search1 caption, thead {display:none;}
.top_search1 table {}
.top_search1 th {}
.top_search1 td {vertical-align:top;}
.top_search1 tbody td {border:0;}
.top_search1 tbody td .pic_area1 {width:39px; height:39px; background-color:#ffffff; background-image:url('/korean/m/img/but2.png'); background-position:center center; background-size:15px 15px; background-repeat:no-repeat; border:0px solid #ffffff;}
.top_search1 tbody td .pic_area1_type1 {background-color:#eeeeee;}
.top_search1 tbody td.input_area1 {padding:8px 0 0;}
.top_search1 tbody td.input_area1 input {width:100%; height:22px; padding:0 0 2px; font-size:13px; line-height:16px; font-family:'Malgun Gothic'; color:#222222; font-weight:normal; vertical-align:middle; background-color:#ffffff; border:0px solid #6097f5;}
.top_search1 tbody td.input_area1 .input_area1 {background-color:#eeeeee;}
.top_search1 tbody td.line1 {background-image:url('/korean/m/img/line_search1.png'); background-repeat:no-repeat; background-position:right 10px;}
.top_search1 tbody td .btn_area1 {overflow:hidden; padding:12px 10px 12px 10px; font-size:12px; line-height:15px; color:#222222; cursor:pointer;}
.top_search1 tbody td .btn_area1_type1 {background-color:#eeeeee; border:0px solid #ffffff;}

.top_search2_area {overflow:hidden; clear:both; width:100%; background-color:#eeeeee; z-index:50; height:38px; border-bottom:1px solid #dedede;}



/*************************************************** page ÁÂÃø ¼³Á¤ ***************************************************/


.slidemenu1 {position:fixed; width:230px; height:100%; top:0; left:-230px; background-color:#ffffff; z-index:100;}
.slidemenu1 .area1 {width:100%; height:100%; position:relative; overflow:hidden;}
.slidemenu1 .area1 > ul { display:block; position:relative; }
.slidemenu1 .area1 > ul > li {overflow:hidden; clear:both; width:100%; border-bottom:1px solid #e5e5e5;}
.slidemenu1 .area1 > ul > li:last-child {border-bottom:0px solid #e5e5e5;}
.slidemenu1 .area1 li h2 {overflow:hidden; clear:both; padding:12px 0 12px 19px; font-size:13px; line-height:16px; color:#999999; font-weight:normal; background-color:#f5f5f5}
.slidemenu1 .area1 li h3 {overflow:hidden; padding:15px 0 10px 19px; font-size:15px; line-height:18px; font-family:'Malgun Gothic'; color:#222222; font-weight:normal; letter-spacing:-1px; background-image:url('/korean/m/img/dot_btn4.png'); background-size:30px 10px; background-repeat:no-repeat; background-position:right center; cursor:pointer}
.slidemenu1 .area1 li li {overflow:hidden; clear:both; padding:10px 0 10px 19px; font-size:13px; line-height:16px; color:#555555; border-top:1px solid #f5f5f5; cursor:pointer}
.slidemenu1 .slidemenu_btn1_area {position:fixed; top:0; left:181px; width:49px; height:38px; z-index:101; background-image:url('/korean/m/img/dot_btn3.png'); background-position:center center; background-size:19px 18px; background-repeat:no-repeat; cursor:pointer;}

.pop_bg1 {position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.7); z-index:10;}
.pop_bg2 {position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(255,255,255,1); z-index:20;}



/*************************************************** page ÇÏ´Ü ¼³Á¤ ***************************************************/


/* top ¹öÆ° */
.footer_top1_hide {position:fixed; width:31px; height:28px; bottom:6px; right:7px; z-index:1; display:none;}
.footer_top1_on   {position:fixed; width:31px; height:28px; bottom:6px; right:7px; z-index:1; background-image:url('/korean/m/img/but_top1.png'); background-size:31px 28px; background-repeat:no-repeat; cursor:pointer;}


/* area ¼³Á¤ */
.footer_area1 {overflow:hidden; clear:both; text-align:center; width:100%; padding:7px 0 8px; background-color:#e9e9e9; border-top:1px solid #e3e3e3;}
.footer_area1 li {display:inline; padding:0 16px 0 16px; font-size:13px; line-height:15px; font-family:'Malgun Gothic'; color:#555555; font-weight:normal; letter-spacing:-1px; background-image:url('/korean/m/img/line_bottom1.png'); background-repeat:no-repeat; background-position:right center;}
.footer_area1 li:last-child {background-image:none}

.footer_area2 {overflow:hidden; text-align:center; padding:11px 10px 32px 10px; font-size:12px; line-height:17px; color:#888888; background-color:#e9e9e9; border-top:1px solid #e3e3e3;}
.footer_area2 h1 {margin:1px 0 10px; font-size:12px; line-height:15px; font-family:tahoma; color:#888888; font-weight:normal;}
.footer_area2 h2 {font-size:11px; line-height:14px; font-family:tahoma; color:#999999; font-weight:normal;}