@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css');
* {padding:0;margin:0;}
/*Common*/
*{font-family:¸¼Àº°íµñ,'malgun gothic';font-size:14px; }
body, th, td, textarea { line-height:18px;color:#555 }
img, fieldset { border:0; }
li { list-style:none; }
select, input { color:#000000; font-size:1.00em;line-height:17px; }
address,em { font-style:normal; }
button { border:none; background:none; cursor:pointer; }
hr, legend { display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
a img {vertical-align:top;}
a:link {color:#454545;text-decoration:none}
a:visited {color:#454545;text-decoration:none}
a:hover {color:#454545;text-decoration:none}
table {border-collapse:collapse;}
/* LAYOUT */
html, body {height:100%;}
#wrap {position:relative;margin:0 auto;}
#header {position:relative;height:110px;width:100%;text-align:center;border-bottom: 2px solid #ddd;background:#fff}
#middle {position:relative;width:100%;margin:0 auto 0 auto;}
#middle_wrap {width:960px;margin:40px auto 0;padding-bottom:50px;overflow:hidden;*zoom:1;}
#middle_wrap2{width:960px;margin:40px auto 0;padding-bottom:50px;overflow:hidden;*zoom:1;}
#middle_wrap:after {content:"";clear:both;display:block; }
#secondmenu {float:left;width:200px;margin:0 25px 0 0;z-index:3}
#content {padding:0 ; float:left; width:735px; }
#content2 {padding:0 ; float:left; width:735px; text-align:left}
.content_left {width:726px;float:left;min-height:350px;} /* ÀÏ¹Ý ÆäÀÌÁö º»¹® (Äü ¸Þ´º ±âÁØ ¿ÞÂÊ) */
.content_mall {width:726px !important;} /* mall ÆäÀÌÁö º»¹® (Äü ¸Þ´º ¾øÀ½) */
/*.history {margin-right:-61px !important;}*/
#quick {position:relative;padding:80px 0 0 0; float:right;width:80px;}
#footer {position:relative;clear:both;height:125px;width:100%;z-index:1;}
.copyright {margin:0 auto;height:125px;width:960px;}
.sub_main {position:relative;width:960px;height:80px;margin:0 auto;*zoom:1;}
.sub_main:after {content:"";clear:both;display:block;}
.logo_sub_header {position:absolute; left:0; top:25px;}
.logo_sub_header img {margin:0px 5px 0 0;vertical-align:middle; }
.logo_sub_header a{font:bold 18px/1 '³ª´®°íµñ','Nanum Gothic';vertical-align:middle; color:#777}
.global_nav {*zoom:1;margin:10px 0 0 0;overflow:hidden;float:right;}
.global_nav:after {content:"";clear:both;display:block;}
.global_nav ul {float:right;margin-right:-7px;*zoom:1}
.global_nav li {float:left;background:url(../img/design/global_bar.gif) right no-repeat;padding:0 7px 0 6px;}
.global_nav li a {color:#868787 !important;font-size:13px;}
.main_nav {position:absolute; right:0; top:55px}
.main_nav li {float:left;padding:0 0px 0 60px;}
.main_nav li a{font-size:18px; font-weight:bold;color:#687074}
.main_nav li a:hover{color:#717984;border-bottom:1px solid #717984}
.main_nav .mall {padding:20px 0 0 100px}
.sub_nav {margin: 0 auto;; width:960px;}
.sub_nav a {padding:0px 2px;}
.sub_nav a:hover{color:#217ca6; font-weight:600;}
#sub_01, #sub_02, #sub_03 {display:inline-block;padding:0 30px 0 0; height:17px;}
#sub_01 {padding:0 0 0 368px;}
#sub_02 {padding:0 0 0 607px;}
#sub_03 {padding:0 0 0 844px;}
/* ALIGN */
html, body, #middle {text-align:center;}
#secondmenu, #content, #quick, .copyright {text-align:left;}
.btn_set_center {text-align:centeR;padding:14px 0 0 0;}

#footer {background:#272e3e}
/* MAIN ONLY */
#wrap_main {position:relative;margin:0 auto; background:#f6f6f6 url(../img/design/bg.jpg) x-repeat;}
#header_main {clear:both;width:960px;height:110px;text-align:center;margin:0 auto;overflow-x:hidden;position: relative;}
#middle_main {position:relative;width:960px;/*height:400px;*/text-align:left;margin:0 auto 50px;z-index:3;}
#footer_main {margin:-1px 0 0 0; background:url(../img/design/tail_bg.jpg) no-repeat left top}
#footer_main .copyright {background:url(none); height:116px!important;}
#footer_main .copyright ul {float:left;padding:11px 0 0 0;}
#footer_main .copyright li {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;height:10px;}
.copyright li a{color:#fff; font-weight:bold}
#footer_main .copyright .end {background:url(none);}
#footer_main .copyright .text {padding:11px 0 0 9px;clear:both;background:url(none);}
#middle_main .main_center {width:235px;padding:25px 0 0 0px;vertical-align:top;}
#middle_main .main_right {width:375px;padding:25px 0 0 50px;vertical-align:top;}
.main_notice {width:100%;height:122px;margin-bottom:20px;border-bottom:1px dashed #ddd}
.main_notice h2 {float:left;clear:both;/*width:374px;*/height:19px }
.main_notice .more {float:right;width:50px;text-align:right;padding:10px 0 0 0;}
.main_notice .title_bbs {clear:both;height:40px;}
.main_company_info {margin:0;}
.main_product {margin:0 0px 0 0px;width:300px;}
.main_notice .notice_chucul {clear:both;width:100%;}
.main_notice td {height:20px;}
/*INPUT*/
input, img, select {vertical-align:middle}
input.text {border:1px solid #7f9db9;}
textarea.textarea {border:1px solid #7f9db9;}
input.radio {vertical-align:middle}
/* GLOBAL */
.pointer {cursor:pointer;}
/* Á¦¸ñ ¾ø´Â ¸®½ºÆ®*/
.list_01 {margin:0 0 14px 0;}
.list_01 li {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:12px;}
/* Á¦¸ñ ÀÖ´Â ¸®½ºÆ®*/
.list_01 dt {font-weight:bold;color:#636363;padding:12px 0 3px 0;}
.list_01 dd {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:11px}
.etc_info1 {border:2px solid #eaeaea;width:702px;;margin:25px 0 0 0;color:#7c7c7c;padding:0 10px 20px 10px;}
.etc_info1 dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.etc_info1 dd {background:url(../img/design/bl_etc_info_dd.gif) 12px 8px no-repeat;padding:2px 0 0 18px;line-height:17px;}
.shopping_guide {}
.shopping_guide dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.shopping_guide dd {padding:2px 0 0 16px;line-height:19px;color:#555555;}
/* CONTENT */
#secondmenu h1 {margin:0px 0 0 0;}
#secondmenu .leftmenu dl {padding:0px 0 0 0;}
#secondmenu .leftmenu dt a:link {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:visited {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:hover {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt {vertical-align:top;padding:0px 0 0 0;}
#secondmenu .leftmenu dd a:link {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:visited {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:hover {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd {padding:6px 0 0 0px;margin-bottom:-6px;height:10px;vertical-align:top;}
.leftmenu {margin:0 0 0px 0;}
.history {text-align:right;margin:0;;height:23px;font-size:13px;color:#555;z-index:3;}
.history_mall {margin:-40px 0 0 0 !important;padding:11px 0 0 0 !important;}
.history img {vertical-align:middle}
.history .page {color:#272727;font-size:13px;}
.page_title {padding:0 0 25px 0;background:url(../img/design/title_bg.jpg) x-repeat; font-size:15px;font-weight:bold;}
.copyright ul {float:left;padding:25px 0 0 0;}
.copyright li {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;}
.copyright .end {background:url(none);}
.copyright .text {padding:11px 0 0 9px;clear:both;background:url(none);}
.copyright .w_text {padding:5px 0 0 9px;clear:both;background:url(none);color:#8b8b8b;width:100%; line-height:1.2}
.bnr_01 {margin:25px 0 0 0;}
.bnr_02 {margin:30px 0 0 0;}
.bnr_03 {margin:25px 0 0 0;}
.service_guide {background:url(../img/design/bg_service_02.png) 412px top no-repeat;margin:0 0 30px 0;}
.service_guide .time {background:url(../img/design/bg_service_01.png) no-repeat;width:376px;height:57px;margin:13px 0 0 0;}
.service_guide .time dt {font-weight:bold;color:#666666;padding:12px 0 0 13px;}
.service_guide .time dd {font-size:11px;color:#666666;padding:10px 0 0 13px;}
.service_guide .time dd .highlight {font-size:11px;color:#ee670d;font-weight:bold;}
.suggestions {font-size:11px;color:#666666;font-family:dotum;margin:0 0 8px 0;width:632px}
.suggestions .title {background:url(../img/design/bl_suggestion.gif) left 2px no-repeat;padding:0 0 0 7px;font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .bar {font-size:11px;color:#cccccc;padding:0 5px 0 10px;}
.suggestions .highlight {font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .agreement {border:1px solid #cecece;width:612px;height:200px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.suggestions .agreement dt {font-weight:bold;}
.suggestions .agreement dd {line-height:2em}
.suggestions .checkbox {padding:5px;text-align:right;}
.partnetship {font-size:12px;color:#7a7a7a;font-family:dotum;margin:0 0 8px 0;width:632px}
.partnetship .agreement {border:3px solid #eef3f9;width:533px;height:138px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.partnetship .checkbox {padding:10px 0 0 0;text-align:center;}
.partnetship .txt {padding:10px;line-height:1.5em}
.agreement {width:703px;height:518px;background:#f5f5f5;padding:10px 0 0 10px}
.agreement .scroll_area {width:670px;height:485px;padding:10px;border:1px solid #dadada;background:#424142;overflow:scroll}
.agreement h3 {padding:20px 0 10px 0;}
.agreement li {line-height:1.7em;}
/* quick Äü ¸Þ´º */
#quick dl {width:78px;height:159px;/*background:url(../img/design/quick_bg.jpg) no-repeat;*/border:1px solid #ededed }
#quick dt {padding:10px 0;text-align:center;color:#717984;font-weight:bold;margin:0 10px 10px; border-bottom:1px dashed #ddd}
#quick dd {padding:8px 0 0 !important; text-align:center;}
/* Àç¹«Á¤º¸ */
.bbs_01 {width:632px;}
.bbs_01 .table_search {float:left;font-size:11px;color:#787878;margin:0 0 6px 0}
.bbs_01 .table_head {float:left;font-size:11px;color:#787878;margin:0 0 6px 0;padding:0 0 3px 0;}
.bbs_01 .table_info {float:right;font-size:11px;color:#787878;padding:6px 0 0 0;}
.bbs_01 .bbs_table_list {clear:both;border:0;width:100%;border:0;border-bottom:1px solid red}
.bbs_01 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_01 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list caption {display:none}
/* ¿µ¾÷º¸°í¼­ */
.bbs_02 {width:431px;height:346px;padding:0 0 0 201px;background:url(../img/design/img_annual_01.gif) no-repeat;}
.bbs_02 .table_search {float:left;font-size:11px;color:#787878;margin:0 0 10px 0}
.bbs_02 .table_info {float:right;font-size:11px;color:#787878;padding:6px 0 0 0;}
.bbs_02 .bbs_table_list {clear:both;border:0;width:431px;border:0;border-bottom:1px solid red}
.bbs_02 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_02 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list caption {display:none}
/* login */
.memberlogin_form1 {width:329px;float:left;}
.memberlogin {width:248px;height:76px;padding:20px 0 0 57px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin input.text {border:1px solid #cacaca;height:16px;vertical-align:bottom}
.memberlogin label {display:inline-block;width:52px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.login_act {text-align:center;margin:12px 0 0 0;}
.memberlogin_form2 {width:329px;float:left;margin:0 0 0 26px;}
.memberlogin_form2 .memberlogin {width:258px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin_form2 .memberlogin label {width:69px}
.etc_act {width:100%;padding:18px 0 0 0;margin:12px 0 0 0;border-top:1px solid #cfcfcf}
.etc_act li {background:url(../img/design/bl_list.gif) left 5px no-repeat;height:27px;}
.etc_act .txt {display:inline-block;width:157px;padding:0 0 0 8px;}
.memberlogin_form2 .etc_act .txt {width:270px;line-height:18px;}
.memberlogin_form3 {width:469px;float:left;clear:both;}
.memberlogin_form3 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form3 .login_act {text-align:left;height:73px;margin:-73px 0 0 245px;}
.memberlogin_form3 .etc_act {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 {width:469px;float:left;clear:both;}
.memberlogin_form4 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form4 .login_act {text-align:left;height:73px;margin:-73px 0 0 263px;}
.memberlogin_form4 .memberlogin label {width:70px;}
.memberlogin_form4 .etc_act {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 .etc_act .txt {display:inline-block;width:400px;padding:0 0 0 8px;}
.member_join {border:4px solid #e3e2e2;padding:10px 13px;}
.join_check {width:448px;height:76px;padding:20px 0 0 57px;margin:13px 0 0 102px;}
.join_check input.text {border:1px solid #cacaca;height:16px;width:180px;vertical-align:bottom}
.join_check label {display:inline-block;width:100px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.member_join .login_act {text-align:left;height:56px;margin:-71px 0 0 453px;}
.member_join2 {}
.member_join2 h3 {clear:both;height:20px;font-size:11px;font-weight:bold;color:#666666}
.member_join2 .textarea1 {padding:5px;border:1px solid #cacaca;width:690px;height:129px;line-height:17px;}
.member_join2 .agree {float:left;clear:both;width:700px;height:50px;}
.member_join2 .agree dt {float:left;width:220px;padding:0 0 0 8px;margin:5px 0 0 0;background:url(../img/design/bl_list.gif) left 7px no-repeat;font-size:11px;color:#666666;}
.member_join2 .agree dd {float:right;margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join2 .agree li {margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join .join_complate {width:507px;height:92px;padding:28px 0 0 170px;background:url(../img/design/bbs/bg_login_complate.gif) 52px 15px no-repeat;}
.member_join .join_complate .txt1 {font-weight:bold;color:#004d7b;line-height:1.5em}
.member_join .join_complate .txt2 {color:#666666;line-height:1.5em}
/* send mail */
.send_mail {width:666px;padding:24px;}
.send_mail .header {width:666px;height:150px;}
.send_mail .body {text-align:left;}
.send_mail h1 {float:left;width:200px;}
.send_mail .close {float:right;width:200px;text-align:right;}
.send_mail h2 {height:20px;}
.send_mail .table_col_01 {border-top:1px solid #56bcc5;border-bottom:1px solid #56bcc5;width:666px;margin:0 0 23px 0;}
.send_mail .table_col_01 th {border-right:1px solid #c5e3e6;}
.send_mail .table_col_01 td {border-top:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_col_01 .td_none_data {height:35px;text-align:center;border-right:0;}
.send_mail .table_col_01 .end {border-right:none}
.send_mail .table_col_01 th {height:27px;background:#f7f7f7;font-size:12px;color:#636363;font-weight:normal;text-align:center;}
.send_mail .table_col_01 td {font-size:11px;color:#666666;text-align:center;}
.send_mail .table_col_01 .small_img {width:50px;height:50px;margin:10px 0 10px 0;border:1px solid #cbcbcb;display:inline-block;}
.send_mail .table_col_01 .txt_info {height:22px;padding:2px 0 0 10px;margin:10px 0 10px 0;display:inline-block;text-align:left;vertical-align:middle;font-size:11px;color:#666666;line-height:1.3em;}
.send_mail .table_col_01 .price {float:right;display:inline-block;padding:0 10px 0 0;font-size:11px;color:#da0000}
.send_mail .table_row_01 {border-top:1px solid #56bcc5;border-bottom:1px solid #56bcc5;width:666px;margin:0 0 0 0;}
.send_mail .table_row_01 th {border-bottom:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_row_01 td {border-bottom:1px solid #c5e3e6;border-right:1px solid #c5e3e6;}
.send_mail .table_row_01 .td_none_data {height:35px;text-align:center;border-right:0;}
.send_mail .table_row_01 .end {border-right:none}
.send_mail .table_row_01 .bottom {border-bottom:none}
.send_mail .table_row_01 th {height:27px;padding:0 0 0 10px;background:#f7f7f7;font-size:12px;color:#636363;font-weight:normal;text-align:left;}
.send_mail .table_row_01 td {padding:0 0 0 10px;font-size:11px;color:#666666;}
.send_mail .table_row_01 .small_img {width:50px;height:50px;margin:10px 0 10px 0;border:1px solid #cbcbcb;display:inline-block;}
.send_mail .table_row_01 .txt_info {height:22px;padding:2px 0 0 10px;margin:10px 0 10px 0;display:inline-block;text-align:left;vertical-align:middle;font-size:11px;color:#666666;line-height:1.3em;}
.send_mail .table_row_01 .price {float:right;display:inline-block;padding:0 10px 0 0;font-size:11px;color:#da0000}
.send_mail .text {border:1px solid #cacaca;}
/* private */
.private {}
.private h4 {font-size:12px;font-weight:bold;color:#6b6b6b;height:30px;margin:20px 0 0 0}
.private .private_info {line-height:1.5em}
/* sitemap */
.sitemap .map_gap {padding:30px 0 0 0}
/* ¼îÇÎ¸ô */
.btn {margin:18 0 0 0;text-align:center}
.btn img {cursor:hand}
#secondmenu #leftoff a {color:#555555 !important;font-weight:bold;}
#secondmenu #lefton a {color:#38c2cd !important;;font-weight:bold;}
/************************* input type : search(»ó´Ü °Ë»ö) ***********************************/
.sc_input { background-color:#424142;border-style:solid;border-width:1;border-color:#CA0000;}
.location { padding:0 40 0 0;font-family:±¼¸²; font-size:11px;letter-spacing:-1px ;color:gray}
.sub_menu_title { padding:0 0 0 18;font-family:±¼¸²; font-size:12px;font-weight:bold;letter-spacing:0px ;color:#666666}
.table_tle1 {height:25px;background:#F6F6F6;text-align:center;color:#666666}
.table_tle2 {height:25px;background:#f6f6f6;text-align:left;color:#666666;padding-left:8}
.table_cont1 {text-align:left;padding-left:8;color:#555555;line-height:18px}
.table_cont2 {text-align:center;color:#555555;line-height:18px}
.table_cont3 {color:#DA0000;text-align:right;padding-right:8}
.table_cont4 {color:#DA0000;text-align:center;}
.table_cont5 {color:#DA0000;text-align:left;padding-left:8;}
.price {color:#DA0000;text-align:right;}
.title {float:left;padding:21px 0 0 34px;font-weight:bold;font-size:14px;letter-spacing:-1}
.title2 {float:left;margin-top:17px}
.history1 {float:right;color:#ffffff;font-size:11px;padding:21 15 0 0} /*È¸»ç¼Ò°³ È÷½ºÅä¸®*/
.history1 a {color:#ffffff;font-size:11px;}
.history1 a:visited {color:#ffffff;font-size:11px;}
/* product */
#product_img {float:left;padding-left:16px;text-align:center;margin-bottom:30px;}
#product_info {float:left;padding-left:40px;width:425px}
.product_tle {height:40px;font-weight:bold;font-size:17px;line-height:18px;}
.product_txt1 {background:url(../img/main/bg_product2.gif) no-repeat;padding:0 0 0 9;font-weight:bold;color:#686461;font-size:11px}
.product_txt2 {color:#666666;font-size:12px}
.product_price {color:#ee5621;font-weight:bold}
.tle_bar {background:url(../img/main/bg_tle.gif) no-repeat;width:690;height:29;padding:7 0 10 27;font-weight:bold;margin-top:27}
/* ¼îÇÎ¸ô */
.box1_tle {margin:9 0 5 9}
.box1 {background:url(../img/main/box1_bg.gif) repeat-y;width:690px}
.box1_left{width:345;padding:15 0 0 34;float:left}
.box1_right{width:345;padding:15 0 0 42;float:right}
.box1_bar {text-align:center;margin:18 0 18 0}
.box2 {border:1px solid #ddd;width:713px;padding:10px}
#product_list {text-align:center;font-weight:bold;color:#ffffff;font-size:15px; padding : 10px;}
#product_list span {color:#ffffff;font-size:11px;font-weight:normal;}
#product_list a {font-family:dotum;color:#666666;font-size:12px;font-weight:bold;}
#product_list_tle {float:left;padding:10px 0 10px 20px}
#product_list_sort {float:right;padding:10px 10px 20px 0;font-size:11px;font-weight:bold}
#product_list_sort a {color:#555;font-weight:normal;font-size:11px;}
#product_list_sort span {color:#555;font-weight:normal;font-size:11px;}
/* ÆäÀÌÂ¡ */
#page {text-align:center;margin:14px;color:#FF5500;font-weight:bold;letter-spacing:3}
#page img {vertical-align:middle;letter-spacing:3;margin-top:-2}
#page a {font-weight:normal;color:#555555}
#page2 {text-align:center;margin:14px;color:#FF7901;font-weight:bold;letter-spacing:1}
#page2 img {vertical-align:middle;letter-spacing:3;margin-top:-2}
#page2 a {font-weight:normal;color:#555555;font-weight:bold}
#page2 span {color:#555555;font-weight:normal}
/* ½æ³×ÀÏ */
#nail {margin:5px}
#nail a:link{font-size:11px;color:#666666}
#nail a:visited{font-size:11px;color:#666666}
#nail img {border:1px solid #CACACA;margin:2px;cursor:hand;width:60px;}
#nail_txt {float:left;text-align:left;padding-top:5;font-size:11px;color:#666666}
#nail_txt a:link{float:left;text-align:left;padding-top:5;font-size:11px;color:#666666}
#nail_txt a:visited{float:left;text-align:left;padding-top:5;font-size:11px;color:#666666}
#product_content {clear:both;background:url(../img/main/tab_bg.gif) repeat-x 0 8px;margin-top:30px;width:690px}
#product_content .tab_st{overflow: hidden; margin-bottom: 20px;}
.product_tab {cursor:hand}
/* ¸¶ÀÌÆäÀÌÁö */
#txtbox_info {background:url(../img/main/dot.gif) no-repeat;padding:0 0 0 18px;line-height:18px;color:#686461;font-size:11px;}
.order_tle {margin:0 0 8px 0}
#total_order {padding:12;border-top:1px solid #E8E2CD;border-bottom:1px solid #E8E2CD;background:FCF9F0;line-height:24px;text-align:right;font-weight:bold;color:#666666}
#total_order #sum_price {color:#da0000;font-size:14px}
#total_order #sum {font-size:14px}
#infobox {border:2px solid #E4E4E4;padding:12px 12px 0 12px;color:#666666}
#dl1 {margin:0 0 20px 0;}
#dl1 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat 0 center;padding-left:15px}
#dl1 dd {line-height:20px;margin:0 0 0 15px}
#dl2 {margin:0 0 20 0;}
#dl2 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat 0 center;padding-left:15px}
#dl2 dd {background:url(../img/main/dot_dd.png) no-repeat;padding:0 0 2 15;margin-left:0;line-height:20px}
#use {color:#CFCFCF;font-family:µ¸¿ò;font-size:11px;text-align:right}
#use a:link {color:#686461;font-family:µ¸¿ò;font-size:11px}
#use a:visited {color:#686461;font-family:µ¸¿ò;font-size:11px}
#use a:hover {color:#686461;font-family:µ¸¿ò;font-size:11px}
#use #on {color:#E81F27;font-weight:bold;font-family:µ¸¿ò;font-size:11px}
/*º¯°æ css*/
.overflow{overflow:hidden}
/*º¯°æ css*/
.main_visual{margin:0 auto 30px; width:960px}
.main_cont:after{clear:both;display:block;content:''}
.main_cont .m_left{width:190px;margin-left:20px;float:right;}
.main_cont .m_right{width:750px;float:left}
.main_cont .m_right .main_notice {border: 1px solid #d4d4d4;min-height: 143px;padding: 20px ;width: 408px;background:#fafafa}
.main_cont .m_right .board_output td {font-size:12px}
.main_product {margin: 0;width: 750px;min-height:200px;}
.main_product
#product_list span.txt{color: #111;display: block; padding: 10px; overflow: hidden; height: 70px;}
#content.type2 .history, #content2 .history{height:15px; margin-right:0}
#content.type2 .content_left{width:735px}
#content.type2 .overflow{margin-bottom:10px}
.main_product h2{ text-align:center; font-size:20px; font-family:verdana}
.visual{margin-bottom:20px;}
.leftmenu h2{text-align:left;width:160px;color:#fff;font:bold 25px/25px 'Nanum Square','Nanum Gothic';background:#4159a7/*719848*/; height:80px; padding:25px 5px 0 20px }
.leftmenu h2 span{display:block;font-size:12px;margin-bottom:5px; }
.content_left h3, #content2 h3{font:bold 25px/1.2 'Nanum Square','Nanum Gothic'; margin:0 0 30px 0; padding:10px 0 ;letter-spacing:-1px;border-bottom:1px solid #ddd}
.content_left h3 span, #content2 h3 span{font:normal 12px/1.2 'µ¸¿ò', 'dotum';margin-left :10px ;letter-spacing:0; }

.leftmenu>ul {width: 185px;}
.leftmenu>ul li {border-top: 1px dashed #ddd}
.leftmenu>ul li a{font-size:16px;}
.leftmenu>ul li a:hover,.leftmenu>ul li a:focus{font-weight:bold;}
.leftmenu>ul li:first-child{border-top:0 none}
.leftmenu>ul li span{display:block;padding:15px 10px;}
.leftmenu>ul li span.on{color:#717984;background:#f5f5f5;font-weight:bold;text-decoration:underline}
.leftmenu>ul li ;span.off{color:#777777;background:#fff}


.est_cate_cell select{height:22px;border:1px solid #ddd;}
.est_keyword_cell input{height:20px;border:1px solid #ddd;}
.est_keyword_cell{height:20px;padding:0 10px;}

input[type='text']{height:20px; border:1px solid #ddd}
select{height:22px; min-width:55px;border:1px solid #ddd}
.border{border:1px solid #ddd}


.tab_st li{float:left;}

#in_present.bg{background:url('/base/img/design/bg_info.gif') no-repeat right bottom;background-size:175px;}
#in_present.bg .line_text{font-size:24px;}

#in_present{position:relative; padding:0 20px;line-height:1;}
#in_present .ip_title{line-height:1; letter-spacing:-0.04em}
#in_present .line_text{position:relative;display:inline-block;font-size:22px;font-family:'Nanum Square';}
#in_present .line_text .line{overflow:hidden;display:inline-block;position:absolute;bottom:0;left:0;height:8px;background:url('/base/img/design/underline_bg.png') repeat-x left bottom;z-index:-1}
#in_present .ip_desc{color:#3366cc;font-size:18px;line-height:30px;;letter-spacing:-0.05em;;font-family:'Nanum Square';padding:0 0 10px;word-break:keep-all}
#in_present .tit,#in_present .data{display:inline-block;vertical-align:top;font-family:'Nanum Square';line-height:24px;font-size:17px;}
#in_present li{margin-top:20px;}
#in_present .tit{width:90px;text-align:justify;font-weight:bold;}
#in_present .data{width:400px;margin-left:10px;word-break:keep-all}
#in_present.st2 .tit{font-size:15px;}
#in_present.st2 .data{font-size:15px;width:621px;}

.board td.att_title{font-size:12px;}

.fm_site li a{display:block; padding:10px; border:2px solid #f1f1f1; font-size:16px;font-weight:bold;line-height:20px;}
.fm_site li a:hover{color:#01598d;border-color:#01598d;}
.fm_site li a img{display:block;margin:15px auto 0;max-width:170px;height:30px}
.fm_site li {margin-top:20px;}
.fm_site li:first-child{margin-top:0}