/* À¥ÆùÆ® */
@font-face{
font-family:'NanumGothic-B';
font-style:normal;
font-weight: 700;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

@font-face{
font-family: "NB-S";
src: url("/bizdemo24511/img/design/NanumBarunGothic.eot"); /*IE9 È£È¯¼º º¸±â*/
src: local("@"),
url("/bizdemo24511/img/design/NanumBarunGothic.eot?#iefix") format("embedded-opentype"), /*IE 6-8*/
url("/bizdemo24511/img/design/NanumBarunGothic.woff") format("woff"); /*Ç¥ÁØ ºê¶ó¿ìÀú*/
}






* {padding:0;margin:0; font-family:'NanumGothic-B', 'NB-S', 'Dotum', 'Gulim', 'Arial', sans-serif;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:dotum;font-size:12px;}
td{line-height:19px;}
img,fieldset{ border:0;}
ul,li { list-style:none; }
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
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{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:underline;}





/* LAYOUT */
#main{position:relative;}
#wrap_main{width:100%;height:100%;overflow:hidden; /*background:url(../img/main/bg_slider.jpg) center top no-repeat;*/}
#wrap_slider {position:relative;margin:0 auto; z-index:1; width:983px;}
#wrap{ width:983px; margin:0 auto;}
#header{ width:100%; position:relative; }
.global_nav {*zoom:1;padding:15px 1px 0 0;overflow:hidden;height:25px;}
.global_nav:after {content:"";clear:both;display:block;}
.global_nav ul {float:right;margin-right:-7px;*zoom:1}
.global_nav li {float:left;padding:0 6px 0 6px;}
.global_nav li a {color:#868787 !important;font-size:11px !important;font-family:dotum, verdana;}


#footer {position:relative;clear:both;width:100%;z-index:1; border-top:1px solid #e2e2e2; font-size:0.9em; margin-top:50px;}
.copyright{padding:15px 10px;}
.copyright ul { max-width:983px; margin:0 auto; overflow:hidden;}
.copyright li{float:left;color:#878787;}
.copyright .line{color:#2a2b2c;margin:0 10px;}
.copyright .copy{clear:both;margin-top:10px;}

#quick {position:relative;padding:78px 0 0 0; float:right;width:80px;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.tb25{margin:25px 0;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr7{margin-right:7px;}
.ml215{margin-left:215px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml30{margin-left:30px;}
.pt10{padding-top:10px;}
.pb30{padding-bottom:30px;}
.pt30{padding-top:30px;}



.col1{width:100%;}
.col2{width:50%;}
.col2_2{width:45%;}
.col3{width:33.33%;}
.col4{width:25%;}
.col5{width:20%;}
.width70{width:70%;}
.width30{width:30%;}



/*
.title1{font-size:34px; line-height:40px; letter-spacing:-2px;}
.title2{font-size:24px; line-height:32px; letter-spacing:-2px;}
.title3{font-size:18px; line-height:25px; color:#787878; letter-spacing:-1px;}
.title4{font-size:16px; line-height:18px; color:#787878; letter-spacing:-1px;}
.title5{font-size:14px; line-height:20px; font-family:MalgunGothic; color:#595959; letter-spacing:0px; }
.title6{font-size:12px; line-height:19px; font-family:MalgunGothic; color:#595959;letter-spacing:-1px;}
*/


.title1{font-size:26px; line-height:38px; letter-spacing:-2px;}
.title2{font-size:24px; line-height:32px; letter-spacing:-2px;}
.title3{font-size:18px; line-height:25px; color:#787878; letter-spacing:-1px;}
.title4{font-size:16px; line-height:26px; color:#787878; letter-spacing:-1px;}
.title5{font-size:14px; line-height:24px; font-family:NanumGothic; color:#595959; letter-spacing:0px; text-align: justify;}
.title6{font-size:12px; line-height:19px; font-family:MalgunGothic; color:#595959;letter-spacing:-1px;}
.point_color{color:#b3917c; font-family:'NanumGothic-B'; margin-bottom:10px;}
.fontB{font-family:'NanumGothic-B';}
.fontR{font-family:'NanumGothic-R';}
.border1{border-bottom:1px solid #e5e5e5 !important;}
.border2{border-top:2px solid #464646 !important;}
.underNone{text-decoration:none !important;}
.pcNone{display:none;}
.mobileNone{display:block;}
#content{float:left; width:100%;}

/*»õ·ÎÃß°¡ÇÑ¼Ò½º*/
.b_mar{margin-bottom:20px;}


/* MAIN ONLY */
#main_content{overflow:hidden;width:100%; max-width:500px; float:left; margin-left:6px;}
#main_content a{text-decoration:none;}
#main_content a:hover{color:#b3917c;}
#main_content .news{width:285px; height:212px; overflow:hidden; background:url(../img/main/Mcontent3a.jpg) center 77px no-repeat;}
#main_content .news img{height:77px !important; min-height:77px !important;}
#main_content .news table img{height:0 !important;min-height:0 !important;}
#main_content .wh55{width:55%;}
#main_content .wh44{width:44%;}
#main_content .wh55 img, #main_content .wh44 img{width:100%;height:212px; min-height:132px;}



/* Sub */
#fff{background:url(../img/design/bg_sub.gif) center top repeat-x; overflow:hidden; }
#secondmenu{float:left;width:150px; border-top:2px solid #8b8b8b;border-bottom:2px solid #8b8b8b;}
#leftoff a, #lefton a{font-weight:bold; border-top:1px solid #dfdfdf; }
dt a:hover{text-decoration:none;color:#212121 !important;background:url(../img/design/icon_left.gif) right -4px no-repeat!important;}
#secondmenu a{text-decoration:none;color:#878787; display:block;}
#secondmenu #leftoff a:hover, #secondmenu #lefton a:hover{text-decoration:none;color:#212121 !important;background:url(../img/design/icon_left.gif) right 7px no-repeat;}
#secondmenu #leftoff a {padding:14px 0;color:#878787 !important;font-weight:bold; }
#secondmenu #lefton a {padding:14px 0;color:#212121 !important;font-weight:bold;background:url(../img/design/icon_left.gif) right 7px no-repeat;}
#secondmenu .on{color:#212121 !important;font-weight:bold;background:url(../img/design/icon_left.gif) right -4px no-repeat;}

.sub_main {float:right;width:730px;text-align:left;margin-top:0px; }
.visual{width:1920px; margin:0 auto;position:relative;overflow:hidden; }
/*
.location {text-align:right;margin:-20px 0 40px 0;font-size:11px;color:#989898;z-index:3;width:100%;}
*/
.location {text-align:right;margin:18px 0 6px 0;font-size:11px;color:#989898;z-index:3;width:100%;}

.location img {vertical-align:top;}
.location .page {color:#272727;}
.history{position:relative;width:100%;border-top:1px solid #e2e2e2;overflow:hidden; padding:15px 0;}
.history div{float:left; width:130px;}
.history ol{float:left; width:600px;padding-top:5px;overflow:hidden;}
.history ol li{position:relative; padding-bottom:10px;}
.history ol li p{position:absolute;}
.history ol li span{display:block; width:90%; margin-left:50px;}
.bullet{width:29px !important; margin:15px 0;}
.business{position:relative;overflow:hidden;}
.business .txt{width:45%; float:left;}
.business .img2{width:50%; float:left;}
.business .img{width:50%; float:right;}
.business .txt2{width:45%; float:right;}
.add{width:100%; height:130px; background:url(../img/design/sub1_bg1.jpg) right top no-repeat;}
.subway{width:100%; height:130px; background:url(../img/design/sub1_bg2.jpg) right top no-repeat;}

/*»õ·ÎÃß°¡ÇÑ¼Ò½º*/
.history .int_img{float:left; width:292px; padding:2px; border:1px solid #e2e2e2; }
.history .int_img{margin:0px; }
.history .int_img img{width:100%; }

.history .int_text{float:left; padding-left:20px; width:360px;}
.history .int_text .p_color{color:#333; padding-left:20px;}
.history .rig{float:right;}
.blank{padding-left:17px;}


/* 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;}
/*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 */
.page_title {margin:-19px 0 25px 0;font-size:15px;font-weight:bold;}
.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.gif) 412px top no-repeat;margin:0 0 30px 0;}
.service_guide .time {background:url(../img/design/bg_service_01.gif) 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:1px solid #cecece;width:612px;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:#ffffff;overflow:scroll}
.agreement h3 {padding:20px 0 10px 0;}
.agreement li {line-height:1.7em;}
/* quick Äü ¸Þ´º */
#quick dl {width:80px;height:159px;background:url(../img/design/quick_bg.gif) no-repeat;}
#quick dt {padding:12px 0 10px 13px;}
#quick dd {padding:5px 0 0 15px;}
/* Àç¹«Á¤º¸ */
.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 */
#middle_wrap{float:right;text-align:left; width:730px;}
.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 h3 {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:18px 0 0 0;text-align:center}
.btn img {cursor:hand}
/************************* input type :  search(»ó´Ü °Ë»ö) ***********************************/
.sc_input { background-color:#ffffff;border-style:solid;border-width:1;border-color:#CA0000;}
.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:8px;}
.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;}
.history1 {float:right;color:#999999;font-size:11px;margin:0px 0 0 0} /*È¸»ç¼Ò°³ È÷½ºÅä¸®*/
.history1 a {color:#999999;font-size:11px;}
.history1 a:visited {color:#999999;font-size:11px;}
/* product */
#product_img {float:left; padding:20px 0 0 0; margin:0 0 30px 0; text-align:center; width:40%;}
#product_img .first img{width:100%; height:auto;}
#product_info {float:right; width:49%; text-align:left;}
.product_tle {height:27px;font-weight:bold;font-size:17px; padding-top:20px; border-bottom:1px solid #cacaca;}
.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:#EE2131;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{float:left; padding-left:34px;}
.box1_right{float:right; padding-right:34px;}
.box1_bar {text-align:center;margin:18 0 18 0}
.box2 {width:100%;clear:both;}
#product_list {text-align:center;font-weight:bold;color:#666666;font-size:11px; width:33.3%;}
#product_list .list_img{width:95%; height:auto;}
#product_list span {color:#DA0000;font-size:11px;font-weight:normal; padding-bottom:30px; display:block; }
#product_list a {color:#666666;font-size:11px;font-weight:bold;}
#product_list_tle {float:left;padding:0 0 5 9px}
#product_list_sort {float:right;padding:0 0 10px 0;font-size:11px;color:#EA212D;font-weight:bold}
#product_list_sort a {color:#999999;font-weight:normal;font-size:11px;}
#product_list_sort span {color:#999999;font-weight:normal;font-size:11px;}
/* ÆäÀÌÂ¡ */
#page {text-align:center;margin:14px;color:#212121;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:#444444;font-weight:bold}
#page2 span {color:#BABABA;font-weight:normal}
/* ½æ³×ÀÏ */
#nail {width:100%; margin:4px 0 4px 0;}
#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:50px;height:50px}
#nail_txt {padding-top:5px; font-size:11px; color:#666666;}
#nail_txt a:link{text-align:left;padding-top:5;font-size:11px;color:#666666;}
#nail_txt a:visited{text-align:left;padding-top:5;font-size:11px;color:#666666;}
#product_content {clear:both;background:url(../img/main/tab_bg.gif) repeat-x;margin-top:30;width:690}
.product_tab {cursor:hand}
.shop_btn{border-top:1px solid #CACACA; padding:10px 0 0 0px; text-align:left; margin:10px 0 0 0;}
.shop_btn a{width:50%; float:left; text-align:center;}
.shop_btn a img{width:97%; max-width:167px; height:auto;}

/* ¸¶ÀÌÆäÀÌÁö */
#txtbox_info {padding:0 0 18px 0;line-height:16px;color:#686461;font-size:11px;}
.order_tle {margin:0 0 8 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;color:#666666}
#dl1 {margin:0 0 20 0;}
#dl1 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat;padding-left:15px}
#dl1 dd {line-height:20px;margin:0 0 0 15}
#dl2 {margin:0 0 20 0;}
#dl2 dt {font-weight:bold;margin-bottom:5px;background:url(../img/main/dot_dt.gif) no-repeat;padding-left:15px}
#dl2 dd {background:url(../img/main/dot_dd.gif) 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}
.t_01 {border-collapse:collapse; border-top:2px solid #88A8EC; border-right:1px solid #CFCFCF;}
.t_01 th {width:25%;padding:5px; border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; color:#666666; font-weight:normal; font-size:12px; font-family:dotum,µ¸¿ò,µ¸¿òÃ¼; background:#f6f6f6;}
.t_01 td {padding:5px; border-bottom:1px solid #CFCFCF; border-left:1px solid #CFCFCF; color:#555555; font-size:12px; font-family:dotum,µ¸¿ò,µ¸¿òÃ¼; background:#ffffff;}




@media only screen and (max-width:1023px) {
#wrap_slider{margin:0 0 0 1% ; width:49%; overflow:hidden; float:left;}
#main_content{width:49%; margin-left:1%;}
#main_content .wh44{width:43%;}
#main_content .wh55{width:54%;}
#fff{background:none;}
#wrap{width:100%;}
.visual{display:none;}
.sub_main{min-height:520px;}
/* ±âÁ¸¼Ò½º
.sub_main .title{background:#e5ddd2; padding:6% 10px; }
*/
.sub_main .title{ padding:0px; }
.location {margin:20px 0 20px 0; background:#e5ddd2; padding:10px 10px;}


/*Ãß°¡¼Ò½º*/

.history .int_img{width:292px; text-align:center; background-color:#e9e9e9; }
.history .int_img img{width:initial; padding: 0px;}
.location{padding:10px 0;}




#secondmenu{display:none;}
.sub_main {clear:both; float:none; width:100%;}
.sub_main .m_padding{padding:0 10px;}
.sub_main .wh100{width:100%;}
.location .page{margin-right:10px;}
.title1{font-size:24px; line-height:30px;}
.title2{font-size:20px; line-height:26px;}
.title3{font-size:18px; line-height:21px;}
.title4{font-size:14px; line-height:20px;}
.title5{font-size:14px; line-height:20px;}
.title6{font-size:14px;}
.lr10{padding:0 10px;}
}



@media only screen and (max-width:767px) {
.mobileWidth{width:90%; max-width:470px; margin:0 auto;}
#main_content{max-width:100%;}
#main_content .news{width:100%; height:100%; padding-bottom:4em; background:#f4f4f4;}
#main_content .news img{height:auto !important; min-height:49px !important;}
#wrap_slider{margin:0% ; width:100%; }
#main_content{width:100%; margin-left:0%; margin-top:10px;}
#main_content .wh44{width:44%;}
#main_content .wh55{width:54%;}
#main_content .ml5{margin-left:0;}
#main_content .wh55 img, #main_content .wh44 img{height:auto;}
#content{float:none; clear:both;width:100%;}
.copyright ul { width:100%;}
.copyright .line{display:none;}
.copyright li{margin:0px 10px;}
.location{text-align:right; margin-top:10px;}
.history div{float:none;}
.history ol{float:none; width:auto;margin-left:10px; margin-top:5px;}
.history ol li{width:95%; padding:0px 0 0 0;}
.history ol li span{margin-left:14px;}
.bullet{margin:10px 0;}
.business .txt{float:right; min-width:100%;}
.business img{width:100%;}
.business .img{float:left; min-width:100%; margin:10px 0;}
.business .txt2{float:left; min-width:100%;}
.business .img2{float:right; min-width:100%; margin:10px 0;} 
.add, .subway{background:none;}


/*Ãß°¡¼Ò½º*/ 

.history .int_img{float:none;  width:100%;  }
.history .int_img img{width:initial; padding:20px 0;}
.history .int_img{padding:0px;}
.history .int_text{ float:none; width:100%;  }
.alu_img2{width:100%; }



#product_img{width:100%; padding:0;}
#product_info{width:100%;margin-bottom:50px;}
#product_content .cmt img{width:100%;}
.product_tab{width:33.3%; height:25px;}

#payment_info_bank select{width:100%;}

#btn{width:100%; margin-top:10px;}
#btn a img{width:25%; float:left;}



.pcNone{display:block;}
.mobileNone{display:none;}
}



@media only screen and (max-width:490px) {
#main_content .news{padding-bottom:3em;}
}

@media only screen and (max-width:450px) {
#main_content .news{padding-bottom:2em;}
}

@media only screen and (max-width:400px) {
#main_content .news{padding-bottom:1em;}
}
@media only screen and (max-width:350px) {
#main_content .news{padding-bottom:0.5em;}
}