@import url("/css/yystd/font.css");

html, body {margin:0; padding:0; width:100%; height:100%;}
body, td, p, input, button, textarea, select, .c1 { font-family:"NanumGothicWeb", "NanumGothic", "Malgun Gothic", "Dotum", sans-serif; font-size:9pt; color:#222222; }

body { text-align:center;}

ul, dl, ol {list-style:none; margin:0px; padding:0;}

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

img {border:0; vertical-align:middle;}

table {width:100%; border-collapse:collapse; border-spacing:0;}
table th {outline:none;}
caption {display:none;}

a:link, a:visited, a:active { text-decoration:none; color:#666; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, �뤃���뵝; color:#222222; } 

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:占쎈즻占쏙옙; }
.cloudy, a.cloudy {color:#888888;} /* 占쎌벒�뵳占� */

.fl {float:left;}
.fr {float:right;}

textarea, 
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {vertical-align:middle; -webkit-appearance: none; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-border-radius:0; -webkit-appearance:none;}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
  width:15px !important;
  height:15px;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}

select {height:25px;}

span.customStyleSelectBox{
  text-align:left;
  font-size:12px;
  background-color:#ffffff;
  color:#5F5F5F;
  border:1px solid #9a9a9a;
  background:#FFF url(/images/common/select_arrow.gif) no-repeat center right;
  padding:5px 27px 5px 7px;
 }
span.customStyleSelectBox.changed{
  background-color: #ffffff;
 }
.customStyleSelectBoxInner{
  font-size:12px;
  letter-spacing:-1px;
  white-space:nowrap;
 }
.customStyleSelectBorderStrong{
  border-color:#000000;
 }

.row {position:relative; width:960px; margin:0 auto;}

#wrap {}
#header {background:#fff}
#container {background:#FFF;clear:both;}
#content {}

#footer {margin-top:20px;}
.footer_box{border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0}
.footer_box ul {overflow:hidden; width:960px; margin:0 auto; padding:15px 0 15px 0; text-align:left;}
.footer_box ul li {float:left;}
.footer_box ul li a {display:block; padding:5px 15px; position:relative}
.footer_box ul li a:after{position:absolute;top:7px;right: 0px;width:1px;height:11px;background:#e0e0e0;content: '';}
.footer_box ul li.first a,
.footer_box ul li:first-child a { padding:5px 15px 5px 0px;}
.footer_box ul li:nth-child(2) a, .footer_box ul li:last-child a{color:#f57e30; font-weight:bold}
.footer_box ul li:last-child a:after{display:none;}
.footer_content > div{width:960px; margin:0 auto; text-align:left; overflow:hidden; padding-bottom:50px}
.footer_content .address{float:left}
.footer_content .address h2 {margin:25px 0 10px 0; padding:0; font-size:17px; font-weight:bold; color:#000}
.footer_content .address address {font-style:normal;line-height:1.5em; color:#666}
.footer_content .address address span {color:#666; margin-right:10px}
.footer_content .address span.copyright {display:block; font-size:11px; margin:5px 0 0 0; color:#999}
.footer_content .footer_banner{float:right; margin-top:10px;padding:0 75px 10px 0; background:url(/images/common/footer_banner01.gif) no-repeat right 15px}
.footer_content .footer_banner p{line-height:20px}
.footer_content .footer_banner a{display:inline-block; padding:3px 5px; border:1px solid #ccc}
/******************************************** login **********************************************************************/
.login_header {background:#FFF;border-top:1px solid #6f6f6f;}
.login_header h1 {margin:0; padding:50px 0 20px 0;}
.login_header .login_header_txt {padding:9px 0 10px 0; background:#6aa50d; color:#FFF; font-weight:bold;}

.login_container {width:960px; margin:0 auto; padding:10px 0 50px; text-align:left;}
.login_content > h1{font-size:33px;letter-spacing:1.5px;}
.login_box_wrap{padding:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.login_box {width:49%; height:300px; }
.login_box .login_form {padding:10px 43px}
.login_box .login_form h3 {margin:0 0 20px 0; padding:0; font-size:24px;padding-left:50px;padding-bottom:2px;background:url('/images/common/login-ic.gif') no-repeat 0 0;}
.login_box .login_form h3 p {margin:10px 0 0 0; padding:0;font-weight:normal; color:#888; font-size:11px;}

/* 2016-10-20 �빊遺쏙옙 */
.login_box .login_form .guest {margin-top:20px;}
.login_box .login_form .guest h4 {margin:0;color:#00854a;font-size:14px;}
.login_box .login_form .guest ul {margin-top:5px;}
.login_box .login_form .guest ul li {color:#333;font-size:13px;line-height:18px;}
.login_box .login_form .guest ul li:before {display:inline-block;width:3px;height:3px;margin-right:5px;background-color:#aaa;vertical-align:middle;content:"";}

ul.login_input {width:290px;}
ul.login_input li {position:relative; padding:3px 0 5px 0}
ul.login_input li label {position:absolute;left:-9999px;}
ul.login_input li input.ed { width:100%; height:27px; border:1px solid #bbbbbb; background:#fff url('/images/common/input-bg.gif') repeat-x 0 0/cover;}
ul.login_input li input.ed:focus {border:1px solid #f0a409; box-shadow:none}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #fff inset; 
    -webkit-text-fill-color: #333;}
.input_box{margin-top:10px;}
.input_box input{vertical-align:middle;margin:-2px 5px 0 5px;}
.input_box label.mr{margin-right:15px;vertical-align:middle;}

.btn_login {margin-top:3px;}
input.login_submit {border:none; background:#6aa50d; width:82px; height:74px; font-size:16px; color:#FFF; font-weight:bold;}

.btn_lost_idpw {padding:20px 0 0 0;border-top:1px solid #ccc;margin-top:20px;font-size:13px;}
.btn_lost_idpw a{display:inline-block;font-weight:bold;padding-right:10px;color:#333;}
.btn_lost_idpw span:first-child a{border-right:1px solid #ccc;margin-right:10px;}
.btn_lost_idpw span:last-child{font-size:12px;margin-left:20px;color:#666;}
.btn_lost_idpw .o_txt{color:#ff6600;margin-left:10px;font-size:13px;}
.login_txt {width:49%; background:#FFF; height:300px; border-left:1px solid #ccc;}
.login_txt .membership_info {padding:10px 43px}
.login_txt .membership_info h3 {margin:0 0 20px 0; padding:0; font-size:24px; padding-left:50px;padding-bottom:2px;background:url('/images/common/cs-ic.gif') no-repeat 0 0;}
.login_txt .membership_info h3 span {display:block; margin:10px 0 0 0; padding:0;font-weight:normal; color:#888; font-size:11px;}
.login_txt .membership_info ul {}
.login_txt .membership_info ul li {padding:5px 0 5px 35px; font-size:13px; line-height:1.4em; background:url('/images/common/icon_01.gif') 0 0 no-repeat;}

/* 2016-10-20 �빊遺쏙옙 */
.login_txt .membership_info .info:after {clear:both;display:block;content:"";}
.login_txt .membership_info .info h3 {}
.login_txt .membership_info .info .txt {margin:0;font-size:22px;line-height:22px;letter-spacing:-1.5px;}
.login_txt .membership_info .info .txt strong {font-size:26px;}
.login_txt .membership_info .info .txt span{font-size:14px;letter-spacing:-0.5px;}
.login_txt .membership_info .info p{font-size:15px;margin:10px 0;}
.login_txt .membership_info .btn_member_join {display:block;width:199px;height:44px;margin:40px auto 0;background:url('/images/common/btn_member_join.png') no-repeat;color:#fff;font-weight:bold;font-size:16px;line-height:44px;text-align:center;}

.cs_contact {margin-top:30px;}
.cs_contact_box {}
.cs_contact_box h3 {font-size:18px;}
.cs_contact_box ul {overflow:hidden;width:100%;}
.cs_contact_box ul li {float:left;padding:20px;width:20%;box-sizing:border-box;border-right:1px solid #ccc;}
.cs_contact_box ul li:last-child{border-right:0;}
.cs_contact_box ul li span {color:#4a906b;font-weight:bold;font-size:14px;}
.cs_contact_box ul li h4{font-size:15px;margin:10px 0 23px;}
.cs_contact_box ul li p{line-height:1.5}
.cs_contact_box ul li.cs-01{background:#f2f2f2 url('/images/common/step-ic-01.gif') no-repeat 130px 20px;}
.cs_contact_box ul li.cs-02{background:#f2f2f2 url('/images/common/step-ic-02.gif') no-repeat 135px 20px;}
.cs_contact_box ul li.cs-03{background:#f2f2f2 url('/images/common/step-ic-03.gif') no-repeat 130px 20px;}
.cs_contact_box ul li.cs-04{background:#f2f2f2 url('/images/common/step-ic-04.gif') no-repeat 130px 20px;}
.cs_contact_box ul li.cs-05{background:#f2f2f2 url('/images/common/step-ic-05.gif') no-repeat 130px 20px;}
.cs_contact_list {width:100%; border-bottom:1px solid #CCC; border-top:2px solid #000; background:#FFF}
.cs_contact_list thead th {font-size:12px; font-weight:normal; border-bottom:1px solid #CCC; text-align:left; height:30px; text-indent:10px;}
.cs_contact_list tbody th {font-size:12px; font-weight:bold; text-align:left; height:25px; text-indent:10px;}
.cs_contact_list tbody th span {font-weight:normal; color:#666;}
.cs_contact_list tbody td { text-indent:10px;}

.login_footer {border-top:1px solid #ccc;}
.login_footer_content {border-bottom:1px solid #ccc;padding-bottom:10px;}
.login_footer_content ul {width:960px; margin:0 auto;padding:15px 0 15px 0;}
.login_footer_content ul li {float:left;border-right:1px solid #ccc;line-height:0;}
.login_footer_content ul li.o_txt a{color:#ff6600;}
.login_footer_content ul li a {display:block; padding:5px 10px;}
.login_footer_content ul li.first a,
.login_footer_content ul li:first-child a { padding:5px 10px 5px 0px;}
.login_footer_content h2 {margin:15px 0 10px 0; padding:0; font-size:12px; font-weight:bold; color:#000}
.login_footer_info{text-align:left;width:960px;margin:0 auto;padding-bottom:70px;}
.login_footer_info div{display:inline-block;margin:17px 0 0 10px;vertical-align:top;}
.login_footer_info address {font-style:normal;line-height:1.9em; color:#666;font-sizE:11px;}
.login_footer_info h2{color:#666;display:inline-block;}
.login_footer_info address span {font-size:10px; color:#999; padding:0 5px;}
.login_footer_info span.copyright {display:block; font-size:11px; margin:5px 0 0 0; color:#999}


/* login 占쎈땾占쎌젟 Start (2016-03-30) */
.container_login {width:820px; margin:0 auto; padding:50px 0; text-align:left;}
.box_login {background:#FFF; border:1px solid #CCC; border-radius:5px; box-shadow:0px 1px 2px #CCC}
.box_login .form_login {padding:34px 65px 50px}
.box_login .form_login h3 {margin:0 0 20px 0; padding:0; font-size:24px; color:#00854a}
.box_login .form_login h3 span {display:inline-block;/*width:234px;*/height:30px;margin-left:7px;padding:0 15px;border-radius:15px;background-color:#f47521;color:#fff;font-size:17px;line-height:30px;text-align:center}

.tbl_login th {width:21%;color:#010101;font-size:13px;line-height:38px;font-weight:normal;vertical-align:top}
.tbl_login td input.ed {width:100%; height:25px; margin:3.5px 0; border:1px solid #bbbbbb; border-bottom:1px solid #DDD; border-right:1px solid #DDD; border-radius:4px; box-shadow:0px 1px 3px #EEE inset}
.tbl_login td input.ed:focus {border:1px solid #f0a409; box-shadow:none}
.tbl_login td input.ed.type1 {width:13%;}
.tbl_login td input.ed.type2 {width:15%;}
.tbl_login td input.ed.type3 {width:54%;}
.tbl_login td input.ed.type4 {width:70%;}
.tbl_login td .btn_pack.large {margin-left:6px; vertical-align:middle}
.tbl_login td .btn_pack.large a {color:#000; font-weight:normal}

.select_custom {display:inline-block;position:relative;width:77px;height:28px;margin:3.5px 0; border:1px solid #bbbbbb; border-bottom:1px solid #DDD; border-right:1px solid #DDD; border-radius:4px; background-color:#f9f9f9; box-shadow:0px 1px 3px #EEE inset; vertical-align:middle}
.select_custom:before {display:block;position:absolute;top:0;right:0;width:28px;height:100%;background:transparent url("/images/common/darr_select.png") no-repeat 50% 50%;content:"";}
.select_custom select {position:relative !important;z-index:1;opacity:1 !important;padding:0 28px 0 6px;width:100%;height:100% !important;border:0;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none;-ms-appearance:none;}
.select_custom select::-ms-expand {display:none;}
.select_custom span.customStyleSelectBox {display:none !important;}

.check_agree {margin:20px 145px;}
.check_agree input[type="checkbox"] {margin:0; vertical-align:middle;}
.check_agree label {color:#000; font-size:13px;}

.btn_login {_margin-top:30px;text-align:center;} /* 2016-10-20 占쎈땾占쎌젟 */
input.submit_login {width:194px; height:45px; border:1px solid #c86309; border-radius:5px; background-color:#f08f13; background:linear-gradient(#f5a624,#eb7801); -webkit-background:linear-gradient(#f5a624,#eb7801); -moz-background:linear-gradient(#f5a624,#eb7801); -o-background:linear-gradient(#f5a624,#eb7801); color:#FFF; font-size:20px; font-weight:bold; cursor:pointer}

.cs_contact {margin-top:30px;}
.box_cs_contact {width:47%;}
.box_cs_contact h3 {font-size:20px;}
.box_cs_contact ul li {position:relative; padding:0 0 0 80px; font-size:14px; height:30px; line-height:30px}
.box_cs_contact ul li span {position:absolute; top:0; left:5px; font-weight:bold}
/* login 占쎈땾占쎌젟 End (2016-03-30) */

/* footer 占쎈땾占쎌젟 Start (2016-03-30) */
.wrap_login_footer {border-top:1px solid #e4d8c1; border-bottom:1px solid #FFF}
.box_login_footer {border-top:1px solid #FFF; border-bottom:1px solid #e4d8c1}
.content_login_footer {width:820px; margin:0 auto; text-align:left;}
.content_login_footer ul {overflow:hidden; padding:8px 0}
.content_login_footer ul li {float:left}
.content_login_footer ul li a {display:block; padding:5px 10px;}
.content_login_footer ul li.first a,
.content_login_footer ul li:first-child a { padding:5px 10px 5px 0px;}

.wrap_info_footer {overflow:hidden; padding:25px 0 40px}
.wrap_info_footer .fl {width:30%; padding-top:12px}
.wrap_info_footer .fr {width:65%; padding-left:4%; border-left:1px solid #e4d8c1}
.wrap_info_footer .name {margin:0 0 6px; color:#000; font-size:14px}
.wrap_info_footer address,
.wrap_info_footer .copyright {margin:0; color:#000; line-height:18px; font-style:normal; text-transform:uppercase}
/* footer 占쎈땾占쎌젟 End (2016-03-30) */


/******************************************** login **********************************************************************/

/******************************************** Button Pack **********************************************************************/
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/images/common/btn_pack.gif) no-repeat;font-size:12px; font-weight:bold; color:#252525;text-decoration:none !important;vertical-align:top;white-space:nowrap; text-indent:0;}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:26px;line-height:25px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:20px;line-height:22px}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -105px}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:13px}
.btn_pack.xlarge *{padding:0 30px 0 26px;background-position:right -65px;font-size:13px}
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -105px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#000}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:4px -150px}
.btn_pack.large .check{background-position:4px -146px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -150px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -150px}
.btn_pack.large .delete{background-position:-34px -146px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}
.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}
.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}

.btn_pack.medium .write{background-position:-117px -151px}
.btn_pack.large .write{background-position:-121px -157px}
.btn_pack.xlarge .write{background-position:-121px -157px}
.btn_pack.small .write{background-position:-121px -157px}

.btn_pack a {color:#252525}


.btn_pack_org,
.btn_pack_org *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/images/common/btn_pack_org.gif) no-repeat;font-size:12px; font-weight:bold; color:#FFF; text-decoration:none !important;vertical-align:top;white-space:nowrap; text-indent:0;}
.btn_pack_org{margin-right:4px}
.btn_pack_org *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack_org.medium,
.btn_pack_org.medium *{height:27px;line-height:24px}
.btn_pack_org.large,
.btn_pack_org.large *{height:30px;line-height:30px}
.btn_pack_org.xlarge,
.btn_pack_org.xlarge *{height:36px;line-height:36px}
.btn_pack_org.small,
.btn_pack_org.small *{height:20px;line-height:22px}
.btn_pack_org.medium{background-position:left 0}
.btn_pack_org.large{background-position:left -30px}
.btn_pack_org.xlarge{background-position:left -65px}
.btn_pack_org.small{background-position:left -105px}
.btn_pack_org.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack_org.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:13px}
.btn_pack_org.xlarge *{padding:0 30px 0 26px;background-position:right -65px;font-size:13px}
.btn_pack_org.small *{padding:0 6px 0 2px;background-position:right -105px;font-size:11px}
.btn_pack_org *:hover,
.btn_pack_org *:active,
.btn_pack_org *:focus{color:#FFF}
.btn_pack_org.strong *{font-weight:bold !important}
.btn_pack_org.icon *{padding-left:20px}
.btn_pack_org.small.icon *{padding-left:16px}
.btn_pack_org.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack_org.medium .check{background-position:4px -150px}
.btn_pack_org.large .check{background-position:4px -146px}
.btn_pack_org.xlarge .check{background-position:5px -144px}
.btn_pack_org.small .check{background-position:3px -153px}
.btn_pack_org.medium .add{background-position:-16px -150px}
.btn_pack_org.large .add{background-position:-14px -146px}
.btn_pack_org.xlarge .add{background-position:-14px -144px}
.btn_pack_org.small .add{background-position:-18px -153px}
.btn_pack_org.medium .delete{background-position:-34px -150px}
.btn_pack_org.large .delete{background-position:-34px -146px}
.btn_pack_org.xlarge .delete{background-position:-34px -144px}
.btn_pack_org.small .delete{background-position:-37px -153px}
.btn_pack_org.medium .calendar{background-position:-56px -150px}
.btn_pack_org.large .calendar{background-position:-56px -146px}
.btn_pack_org.xlarge .calendar{background-position:-56px -144px}
.btn_pack_org.small .calendar{background-position:-59px -153px}
.btn_pack_org.medium .refresh{background-position:-76px -150px}
.btn_pack_org.large .refresh{background-position:-76px -146px}
.btn_pack_org.xlarge .refresh{background-position:-76px -144px}
.btn_pack_org.small .refresh{background-position:-79px -153px}
.btn_pack_org.medium .download{background-position:-96px -151px}
.btn_pack_org.large .download{background-position:-96px -147px}
.btn_pack_org.xlarge .download{background-position:-96px -145px}
.btn_pack_org.small .download{background-position:-99px -154px}

.btn_pack_org.medium .write{background-position:-117px -151px}
.btn_pack_org.large .write{background-position:-121px -157px}
.btn_pack_org.xlarge .write{background-position:-121px -157px}
.btn_pack_org.small .write{background-position:-121px -157px}

.btn_pack_org a {color:#FFF !important;}

/******************************************** Button Pack **********************************************************************/

/* 甕곌쑵�뱣 */
a.btn_big{display:inline-block;padding-right:4px;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;}
a.btn_sml{display:inline-block;padding-right:4px;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;}

a.btn_big{background:url(/images/board/bg_btn_default.gif) no-repeat 100% 0;}	
a.btn_big span,a.btn_big strong{background:url(/images/board/bg_btn_default.gif) no-repeat}
a.btn_sml{background:url(/images/board/bg_btn_default.gif) no-repeat 100% -27px;}
a.btn_sml span,a.btn_sml strong{background:url(/images/board/bg_btn_default.gif) no-repeat 0 -27px}
/* button styles  
---------------------------------------------- */ 
.button { 
display: inline-block; 
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
*display: inline; 
vertical-align: top; 
margin: 0 2px; 
background:#fff;
color:#444;
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 14px/100% Arial, Helvetica, sans-serif; 
border:1px solid #9a9a9a;
padding: .5em 2em .55em; 
/*text-shadow: 0 1px 1px rgba(0,0,0,.3); */
-webkit-border-radius: .5em;  
-moz-border-radius: .5em; 
border-radius: .3em;
/*
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); 
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); 
box-shadow: 0 1px 1px rgba(0,0,0,.2); 
*/
} 
.button:hover { 
text-decoration: none; 
} 
.button:active { 
position: relative; 
top: 1px; 
} 

.button.bigrounded { 
-webkit-border-radius: 2em; 
-moz-border-radius: 2em; 
border-radius: 2em; 
} 
.button.medium { 
font-size: 12px; 
padding: .4em 1.5em .42em; 
} 
.button.small { 
font-size: 11px; 
font-family:'占쎈즻占쏙옙',Dotum,Verdana,applegothic;line-height: 1.5;
padding: .3em .7em .1em .7em; 
}
input.ed { height:20px; border:1px solid #cccccc; padding:3px 2px 1px 2px;  background-color:#FAFAFA}
input.ed:focus {border:1px solid #f47521;  padding:3px 2px 1px 2px; background-color:#FFF}
input.ed_password { height:20px; border:1px solid #cccccc; padding:3px 2px 0 2px;  background-color:#EEE; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx {  border:1px solid #cccccc; padding:3px 2px 1px 2px;  background-color:#FAFAFA}
textarea.tx:focus {border:1px solid #f47521;  padding:3px 2px 1px 2px; background-color:#FFF}


#header {}
.top_menu {padding:10px; background:#eee; border-bottom:1px solid #ccc; }
.drug_top_menu {border-top:3px solid #a36542}
.top_menu .call_center {float:left; margin:0; padding:0; color:#333;}
.top_menu .call_center b {color:#f68829}
.top_menu .member_box {float:right;}
.top_menu .member_box .member_name {float:left; margin:0; padding:0; color:#333;}
.top_menu .member_box .member_name span {font-weight:700;}
.top_menu .member_box .member_menu {float:left; margin:0 0 0 20px;}
.top_menu .member_box .member_menu li {float:left; background:url(/images/common/top_side.gif) left center no-repeat;}
.top_menu .member_box .member_menu li:first-child {background:none;}
.top_menu .member_box .member_menu li a {display:block; padding:0 8px; font-size:11px; color:#333}

#header h1 {float:left; margin:21px 0 0 0; padding:0;}
#header .search_main {float:left; position:relative; /*position:absolute; top:50px; left:50%; margin:0 0 0 -220px; */background:#f6f6f6;}
#header .search_main select {
height:40px; 
width:104px;
margin-right:-3px;
border-color:#424c58;
border-right:0;
text-indent:10px;
background:#f6f6f6 url(/images/common/main_select_arrow.gif) no-repeat center right;
}

#header .search_main span.customStyleSelectBox{
  font-size:12px;
  vertical-align:middle;
  text-align:left;
  background-color:#ffffff;
  color:#333;
  width:80px;
  height:17px;
  padding:0 0 0 7px;
  border:1px solid #f47521;
  border-right:0;
  
  padding:11px 7px 11px 13px;
 }
#header .drug_gnb .search_main span.customStyleSelectBox{
  border:1px solid #a36942;
  border-right:0;
  background:#ffffff url(/images/common/drug_select_arrow.gif) no-repeat center right;
  
}
#header .search_main span.customStyleSelectBox.changed{
  background-color: #ffffff;
 }
#header .search_main .customStyleSelectBoxInner{
  font-size:14px;
  letter-spacing:-1px;
  white-space:nowrap;
 }
#header .search_main .customStyleSelectBorderStrong{
  border-color:#000000;
 }

#header .search_main input.search_main_tx {margin-right:-3px; height:36px; width:291px; border:1px solid #424c58; border-left:0; font-size:14px; vertical-align:middle; text-indent:10px;background:#f6f6f6;}
#header .drug_gnb .search_main input.search_main_tx { border:1px solid #a36942; border-right:0; border-left:0;}

#header .search_main input.search_main_btn { vertical-align:middle;position:absolute;top:8px;right:5px;}

#header .search_main .search_chart {position:absolute; left:100px; top:-35px;}
#header .search_main .search_chart ul {}
#header .search_main .search_chart ul li {float:left;}
#header .search_main .search_chart ul li a {display:block; padding:10px; font-size:11px; background:url(/images/common/top_side.gif) left center no-repeat; color:#333}
#header .search_main .search_chart ul li:first-child a {background:none;}

#header .gnb {position:relative; margin:10px 0 0 0; background:#424c58; height:40px;}
#header .gnb .btn_category {float:left; background:#424c58; height:40px; width:207px;}

#header .drug_gnb {background:#ae8c50;}
#header .drug_gnb .btn_category  {background:#a36542;}

#header .gnb .btn_category a {display:block; padding:12px 0; position:relative}
#header .gnb .btn_category a span.icon_cate_bul {display:inline-block; *display:inline; zoom:1; width:12px; margin:0 0 0 10px; overflow:hidden; vertical-align:middle;}
#header .gnb .btn_category a span.icon_cate_bul.down img {margin-left:-14px;}
#header .gnb .btn_category a span.btn_category_icon{position:absolute;width:39px;height:34px;top:0;left:43px;background:url('/images/common/btn_category_icon.gif') no-repeat center;}

#header .gnb .cart_icon {float:right; background:#e62c00; width:202px; height:45px; text-align:center;}
#header .gnb .cart_icon a {position:relative; display:block; padding:10px 30px; text-align:left;}
#header .gnb .cart_icon a span {position:absolute; top:3px; right:20px; display:block; width:45px; height:24px; padding-top:1px; background:url(/images/common/cart_bg.gif) 0 0 no-repeat; color:#FFF; text-align:center; font-weight:bold;}

#header .gnb ul.main_menu {float:right; width:348px; height:40px; background:#424c58}
#header .gnb ul.main_menu li {float:left; width:33.3%;}
#header .gnb ul.main_menu li a {position:relative;display:block; padding:12px 0; font-size:14px; font-weight:bold; color:#f9ebe3; border-right:1px solid #424c58;background:url('/images/common/menu-bar.gif') no-repeat right center;}
#header .gnb ul.main_menu li a span{position:absolute;width:39px;height:34px;top:0;left:-8px;background:url('/images/common/new-02.gif') no-repeat center;}
#header .gnb ul.main_menu li:last-child a{background:none;}
#header .gnb ul.main_menu li:first-child a{color:#ff8901;}

#header .drug_gnb ul.main_menu {background:#ac8046;}
#header .drug_gnb ul.main_menu li a {border-right:1px solid #a36942}
#header .drug_gnb ul.main_menu li a:hover {background:#a36942;}

#header .top_ad_banner {float:right; margin:10px 0 -11px 0; width:385px; color:#555; height:78px}
#header .top_ad_banner .bx-next{border:1px solid #ccc; position:absolute; right:0; top:38px;text-indent:-9999px;background:url(/images/common/top_ad_banner_up.gif) no-repeat center; width:18px; height:18px} 
#header .top_ad_banner .bx-prev{border:1px solid #ccc; position:absolute; right:0; bottom:0; text-indent:-9999px;background:url(/images/common/top_ad_banner_down.gif) no-repeat center; width:18px; height:18px} 

.noti {padding:8px 0 10px 0; background:#f6f6f6; border-top:1px solid #424c58; border-bottom:1px solid #dddddd; color:#FFF; font-weight:bold;}
.noti_box {width:960px; height:14px; margin:0 auto;}
.noti_box h3 {float:left; margin:0 10px 0 0; padding:0px 20px; font-size:11px; color:#ef7910}
#noti-container {}
.noti ul {overflow:hidden;}
.noti ul li {text-align:left;}
.noti ul li a {display:block; color:#000}

#content {position:relative; width:960px; margin:0 auto; padding:0 0 30px 0; text-align:left;}

.black_bg {position:fixed; top:0px; left:0; bottom:0; width:100%; background:#000; opacity:.5; filter: alpha(opacity=50); z-index:5;}
/* Cart */
.main_snb {display:none; position:fixed; top:0px; left:0; bottom:0; width:100%; padding:0px; z-index:100}
.main_snb h3 {margin:0; padding:0;}
.main_snb p {margin:0; padding:0; text-align:justify; font-size:11px; line-height:1.3em;}

.snb_cart_box {position:relative; text-align:left; background:#FFF; width:954px; height:550px; border:3px solid #505a69;}
.snb_cart_box .cart_title {background:#505a69 url(/images/common/cart_title_bg.gif) right bottom no-repeat;}
.snb_cart_box h3 {text-align:left;margin:0; padding:15px 0 0 15px; font-size:18px; color:#FFF}
.snb_cart_box p.title_msg {text-align:justify; margin:0; padding:10px 0 15px 15px;font-size:11px; line-height:1.3em; color:#909aa8; border-bottom:1px solid #EEE}
a.cart_close {position:absolute; top:-25px; right:-25px;}

.cart_box {position:fixed; top:50%; left:50%; margin:-300px 0 0 -480px; width:960px; height:550px; padding-bottom:26px; background:transparent url(/images/common/layer_bg.png) bottom no-repeat;z-index:50;}

.cart_select_all {padding:10px 10px; border-bottom:1px solid #EEE}
.cart_select_all input,
.cart_select_all label {vertical-align:middle;}
.cart_select_all input {margin:0;}
.cart_select_all span.btn_select_all {display:inline-block;overflow:visible;position:relative;margin:0;padding:0; border:0; background:url(/images/common/btn_pack.gif) no-repeat; font-weight:bold;margin-right:4px}
.cart_select_all span.btn_select_all label {position:relative;display:inline-block; height:26px;line-height:25px; padding:0 10px 0 6px;background:url(/images/common/btn_pack.gif) no-repeat; background-position:right top;font-size:12px;left:4px;}
.cart_select_all span.btn_select_all input {margin-left:10px; left:4px;}

.cart_img a{display:block;overflow:hidden;height:50px;}
.cart_img img{width:50px !important;height:auto;}

.item_box {height:255px; overflow-y:auto; padding:0 20px; text-align:left; background:#f9f9f9}
.item_box .snb_cart ul {display:table; width:100%;}
.item_box .snb_cart ul li {display:table-cell; padding:8px 0; border-bottom:1px dotted #999; vertical-align:middle;}
.item_box .snb_cart ul li.check {width:35px;}
.item_box .snb_cart ul li.img {width:95px;}
.item_box .snb_cart ul li.img a.zoom {}
.item_box .snb_cart ul li.img a.zoom img {width:auto;}
.item_box .snb_cart ul li.img img {width:50px; height:auto;}
.item_box .snb_cart ul li.pro_name {vertical-align:middle; font-weight:bold;}
.item_box .snb_cart ul li.pro_name p {margin:5px 0 0 0; padding:0; font-weight:normal; color:#666}
.item_box .snb_cart ul li.pro_date {width:140px}
.item_box .snb_cart ul li.pro_date .delivery_date { padding:3px 0;}
.item_box .snb_cart ul li.pro_date .order_date { padding:3px 0;}
.item_box .snb_cart ul li.price {width:120px; text-align:right;}
.item_box .snb_cart ul li.price u {display:block; text-decoration:none; color:#999; font-size:11px; color:#666}
.item_box .snb_cart ul li.price span {color:#f47521; font-weight:600;font-size:14px;}
.item_box .snb_cart ul li.item_drywet {width:100px; text-align:center;}
.item_box .snb_cart ul li.item_drywet .item_ea {padding:5px 0}
.item_box .snb_cart ul li.ea { width:125px; vertical-align:middle;}
.item_box .snb_cart ul li.ea input.cart_ea {width:30px; height:25px; vertical-align:middle; text-align:center; border-right:0; border-left:0;}
.item_box .snb_cart ul li.ea a.btn_plus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_plus.gif) center no-repeat;; vertical-align:middle; text-align:center; text-indent:-9999px}
.item_box .snb_cart ul li.ea a.btn_minus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_minus.gif) center no-repeat;; vertical-align:middle; text-align:center; text-indent:-9999px}
.item_box .snb_cart ul li.ea a:hover {border-color:#505a69}

.item_box .snb_cart ul li.del {width:40px; vertical-align:middle;}
.item_box .snb_cart ul li.sum_price {width:100px; vertical-align:middle; text-align:right; }
.item_box .snb_cart ul li.sum_price span {font-size:15px; font-weight:bold;}
span.icon_drywet {display:inline-block; *display:inline; zoom:1; padding:2px 3px; font-family:Tahoma; font-size:9px; border:1px solid #CCC; background:#F6F6F6}
span.icon_drywet.none {text-indent:0px; line-height: 14px;} 

.main_snb .total { padding:10px 20px; font-size:14px; text-align:right;}
.main_snb .total span {font-size:18px; font-weight:bold; color:#f47521}

.main_snb .cart_btn {border-top:1px solid #EEE; text-align:center; padding:10px 0}
.main_snb .cart_btn a {}

.main_snb .today_order {position:relative; border-top:1px solid #EEE; background:#FFF}
.main_snb .today_order p.caption {position:absolute; top:12px; right:10px; color:#666}
.main_snb .today_order h3 {margin:0; padding:10px 15px; color:#333; font-size:16px; border-bottom:1px solid #CCC}
.main_snb .today_order dl {margin:0; padding:0}
.main_snb .today_order dl dt {float:left; width:20%; height:18px; margin:0; padding:8px 0; border-bottom:1px solid #CCC; background:#f9f9f9; text-indent:15px;}
.main_snb .today_order dl dd {float:left; width:30%; height:18px; margin:0; padding:8px 0; text-align:right; border-bottom:1px solid #CCC}
.main_snb .today_order dl dd span {font-size:16px; font-weight:bold; color:#f47521}

/* // Cart */
span.order_yes {color:#33cc33}
span.order_no {color:#ff0033}
/* Product */
.product_view {display:none; position:fixed; top:0px; left:0; bottom:0; width:100%; padding:0px; z-index:100}

.product_box {position:fixed; top:50%; left:50%; margin:-300px 0 0 -480px; width:960px; height:600px; padding-bottom:26px; background:transparent url(/images/common/layer_bg.png) bottom no-repeat;}
.product_detail_box {position:relative; text-align:left; background:#FFF; width:954px; height:594px; border:3px solid #505a69;}
.product_detail_box .product_title {background:#505a69 url(/images/common/product_title_bg.gif) right bottom no-repeat;}
.product_detail_box h3 {text-align:left;margin:0; padding:15px 0 0 15px; font-size:18px; color:#FFF}
.product_detail_box p.title_msg {text-align:justify; margin:0; padding:10px 0 15px 15px;font-size:11px; line-height:1.3em; color:#909aa8; border-bottom:1px solid #EEE}
a.product_close {position:absolute; top:-25px; right:-25px;}

.product_detail {padding:20px; background:#f3f3f3}
.product_detail .img {float:left; width:500px; height:360px; background:#FFF; border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center;}
.product_detail .img img {width:360px; height:360px;}
.product_detail .product_detail_table {float:left; width:413px;height:360px; background:#FFF; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC}
.product_detail .product_detail_table thead th { padding:0 10px; font-size:16px;}
.product_detail .product_detail_table tbody th { background:#f3f3f3; height:35px; border-top:1px solid #CCC; border-right:1px solid #CCC; padding:0 10px}
.product_detail .product_detail_table tbody td { border-top:1px solid #CCC; padding:0 10px}
.product_detail .product_detail_table tbody td span.price {font-size:14px; font-weight:bold; color:#232e3d}
.product_detail .product_detail_table tbody td input.cart_ea {width:}
.product_detail .product_detail_table tbody td input.cart_ea {width:30px; vertical-align:middle; text-align:center;}
.product_detail .product_detail_table tbody td a.btn_plus {display:inline-block; *display:inline; zoom:1; padding:2px 3px; width:10px; font-family:Tahoma; font-size:9px; border:1px solid #CCC; border-right:none;background:#F6F6F6; vertical-align:middle; text-align:center;}
.product_detail .product_detail_table tbody td a.btn_minus {display:inline-block; *display:inline; zoom:1; padding:2px 3px; width:10px; font-family:Tahoma; font-size:9px; border:1px solid #CCC; border-left:none; background:#F6F6F6; vertical-align:middle; text-align:center;}
.product_detail .product_detail_table tbody td span.total_p {font-size:16px; font-weight:bold; color:#ff6600}
.product_content {border:1px solid #CCC; background:#FFF}
.product_content h3 {margin:0; padding:10px; color:#333; font-size:14px; border-bottom:1px solid #CCC;}
.product_content .pro_con {height:76px; overflow:auto;}
/* // Product */

/* Sms 2016-12-06 */
.sms_view {display:none; position:fixed; top:0px; left:0; bottom:0; width:100%; padding:0px; z-index:100}
/*.sms_view .black_bg {background:#ff6600 !important}*/

.sms_box {position:fixed; top:50%; left:50%; margin:-400px 0 0 -405px; width:810px; height:600px; padding-bottom:26px; background:transparent url(/images/common/layer_bg.png) bottom no-repeat;}
.sms_detail_box {position:relative; text-align:left; background:#FFF; width:810px; height:720px; border:3px solid #505a69;}
.sms_detail_box .sms_title {background:#505a69 url(/images/common/product_title_bg.gif) right bottom no-repeat;}
.sms_detail_box h3 {text-align:left;margin:0; padding:15px 0 0 15px; font-size:18px; color:#FFF}
.sms_detail_box p.title_msg {text-align:justify; margin:0; padding:10px 0 15px 15px;font-size:11px; line-height:1.3em; color:#909aa8; border-bottom:1px solid #EEE}
a.sms_close {position:absolute; top:-25px; right:-25px;}

.sms_detail {padding:10px; background:#f3f3f3}
.sms_detail .img {float:left; padding:10px; width:770px; height:645px; background:#FFF; border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center;}
.sms_detail .img img {width:750px; height:625px;}
/* Sms */

.product_category {display:none; position:absolute; top:40px; width:960px; padding-bottom:26px; background:transparent url(/images/common/layer_bg.png) bottom no-repeat; z-index:200}
.product_category .category_close {position:absolute; bottom:0; left:50%; display:block; margin:0 0 0 -19px; width:38px; height:28px; color:#FFF; padding:2px 0 0 0}
.product_category .category_box {background:#FFF; border:2px solid #424c58; border-top:none; padding-bottom:15px}
.drug_cate .category_box {border:2px solid #a36542;}
.product_category ul.category {text-align:left; padding:0;}
.product_category ul.category li.dtp1 {float:left; width:14%}

.product_category ul.category li.cate1 {width:16%}
.product_category ul.category li.cate2 {width:12%}
.product_category ul.category li.cate3 {width:13%}
.product_category ul.category li.cate4 {width:16.5%}
.product_category ul.category li.cate5 {width:13%}
.product_category ul.category li.cate6 {width:13%}
.product_category ul.category li.cate7 {width:16.5%}


.drug_cate ul.category li.cate1 {width:17.5%}
.drug_cate ul.category li.cate2 {width:16.5%}
.drug_cate ul.category li.cate3 {width:16.5%}
.drug_cate ul.category li.cate4 {width:16.5%}
.drug_cate ul.category li.cate5 {width:16.5%}
.drug_cate ul.category li.cate6 {width:16.5%}


.product_category ul.category li.dtp1 a {display:block; font-weight:bold; color:#333; padding:25px 10px 10px 10px; background:#fafafa}
.product_category ul.category li.dtp1 a:hover {color:#000;}
.product_category ul.category li.dtp1 ul {padding:2px}
.product_category ul.category li.dtp1 ul.dtp2 li {}
.product_category ul.category li.dtp1 ul.dtp2 li a { font-weight:normal; color:#666; padding:3px 10px 4px 10px; background:none;}
.product_category ul.category li.dtp1 ul.dtp2 li a:hover {background:#71bf44 url(/images/common/bul.gif) right center no-repeat; color:#FFF}

.floatmenu {position:absolute; top:0; left:50%; margin:0 0 0 -480px; background:#F9F9F9; border:1px solid #ccc; width:958px; z-index:30}

.index_gnb {float:right; width:738px; margin:0; padding:34px 0;}
.index_gnb ul {}
.index_gnb ul li {width:14%; float:left;}
.index_gnb ul li a {display:block; height:60px; text-align:center; color:#000; font-weight:bold;position:relative;}
.index_gnb ul li a span {display:block; width:100%; height:63px; margin-bottom:5px;}
.index_gnb ul li a i{display:block;width:39px;height:34px;background:url('/images/common/new-01.gif') no-repeat center;position:absolute;top:-5px;left:10px;}
.index_gnb ul li.m1 a span.icon {background:url(/images/common/icon1.gif) center top no-repeat;}
.index_gnb ul li.m2 a span.icon {background:url(/images/common/icon2.gif) center top no-repeat;}
.index_gnb ul li.m3 a span.icon {background:url(/images/common/icon3.gif) center no-repeat;}
.index_gnb ul li.m4 a span.icon {background:url(/images/common/icon4.gif) center top no-repeat;}
/*.index_gnb ul li.m5 a span.icon {background:url(/images/common/icon5.png) center top no-repeat;}*/
.index_gnb ul li.m5 a span.icon {background:url(/images/common/icon5.gif) center top no-repeat;}
.index_gnb ul li.m6 a span.icon {background:url(/images/common/icon6.gif) center top no-repeat;}
.index_gnb ul li.m7 a span.icon {background:url(/images/common/icon7.gif) center top no-repeat;}

.drug_index_gnb ul li {width:12.5%; float:left;}
.drug_index_gnb ul li.m1 a span.icon {background:url(/images/common/drug_icon1.png) center bottom no-repeat;}
.drug_index_gnb ul li.m2 a span.icon {background:url(/images/common/drug_icon2.png) center bottom no-repeat;}
.drug_index_gnb ul li.m3 a span.icon {background:url(/images/common/drug_icon3.png) center bottom no-repeat;}
.drug_index_gnb ul li.m4 a span.icon {background:url(/images/common/drug_icon4.png) center bottom no-repeat;}
.drug_index_gnb ul li.m5 a span.icon {background:url(/images/common/drug_icon5.png) center bottom no-repeat;}
.drug_index_gnb ul li.m6 a span.icon {background:url(/images/common/drug_icon6.png) center bottom no-repeat;}
.drug_index_gnb ul li.m7 a span.icon {background:url(/images/common/drug_icon7.png) center no-repeat;}
.drug_index_gnb ul li.m8 a span.icon {background:url(/images/common/drug_icon8.png) center no-repeat;}


.todays_total {float:left; width:205px; height:136px; background:#505a69; border:1px solid #424b58}
.todays_total h3 {margin:0; padding:0; color:#FFF; font-size:14px; border-bottom:1px solid #424b58; font-weight:bold; background:url(/images/common/cart_box_bg.gif) right top no-repeat;}
.todays_total h3 a {position:relative; display:block; color:#FFF; padding:8px 0 10px 28px; background:url(/images/common/icon_cart.gif) 10px 12px no-repeat; }
.todays_total h3 a span {position:absolute; left:82px; top:3px; display:inline-block; *display:inline; zoom:1; padding:2px 8px 3px 8px; color:#FFF; font-size:11px; font-weight:bold; background:#f26101; border-radius:10px;; border:1px solid #f68e31; box-shadow:1px 1px 4px #2c3541;}}
.todays_total dl {margin:0; padding:0;}
.todays_total dl dt {float:left; width:40%; height:16px; margin:0; padding:8px 0; text-indent:10px; color:#FFF; font-weight:bold; background:#424b58; border-top:1px solid #5c6778; border-bottom:1px solid #424b58}
.todays_total dl dd {float:left; width:60%; height:16px; margin:0; padding:8px 0; color:#FFF; text-align:right; border-top:1px solid #5c6778; border-bottom:1px solid #424b58}
.todays_total dl dd span {font-size:16px; font-weight:bold; color:#f47521}


.index_product {margin:20px 0 0 0; border:1px solid #ccc;border-bottom:0;position:relative;}
.index_product h2{font-size:22px}
.index_product:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ccc;}
.index_product h3 {text-indent:-9999px;margin:0 0 0 0px; padding:25px 0 42px; border-bottom:1px solid #EEE; font-size:16px;background:#fafafa url('/images/common/h3-bg.jpg')}
/*.index_product h3.sp{background-image:url('/images/common/h3-bg2.jpg')}*/
.index_product ul {}
.index_product ul li {box-sizing:border-box;position:relative; width:25%; float:left; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:300px;background:#fff}
.index_product ul li:hover:before{box-sizing:border-box;border:1px solid #ee7200; content:""; display:inline-block; width:100%; height:299px; position:absolute; left:0px; top:0px; z-index:9}
.index_product ul li .sale {position:absolute; top:0; left:0; width:50px; height:30px; padding:20px 0 0 0; background:url(/images/common/sale_icon.png) 0 0 no-repeat; text-align:left; color:#FFF; font-weight:bold; text-align:center;}
.index_product ul li .sale span {font-size:16px;}
.index_product ul li.bd_l_n {border-left:none}
.index_product ul li.bd_b_n {border-bottom:none}

.index_product ul li .img {position:relative; width:110px; margin:10px auto 0 auto; padding:10px 0 0 0;z-index:10}
.index_product ul li .img a:first-child img {width:110px;height:110px;overflow:hidden;}
.index_product ul li .img a.zoom {position:absolute; right:0; bottom:0;}
.index_product ul li .pro_name {font-weight:bold; font-size:12px; margin:10px 0 0 0;}
.index_product ul li .price {padding:5px 0; font-size:13px}
.index_product ul li .price span {display:inline-block;padding:3px 5px;background:#f47521; color:#fff; font-size:11px;font-weight:normal;}
.index_product ul li .price b {color:#f47521;font-size:11px;}
.index_product ul li .price b.price-ea{color:#666;font-weight:normal;}
.index_product ul li .btn {padding:5px 0}
.index_product ul li .btn a.btn_cart {display:inline-block; *display:inline; zoom:1; padding:7px 8px 6px 22px; background:#505a69 url(/images/common/btn_cart_bg.gif) 0 center no-repeat; color:#FFF; position:relative; z-index:10}
.index_product ul li .btn a.btn_soldout{background:#ef7910;padding:7px 0 6px;width:75px;}
.index_product ul li .btn span.overwrite_cart {display:inline-block; *display:inline; zoom:1; padding:4px 8px 6px 22px; background:url(/images/common/btn_cart_bg_ov.gif) 0 0 no-repeat; color:#FFF}

.list4 {width:720px;}
.list4 ul li {width:24.7%;}
 
.ad_banner {height:540px; margin-top:15px; overflow:hidden;}   
.banner_slide .bx-pager{margin-top:15px; text-align:center;}
.banner_slide .bx-pager div{display:inline-block; margin:0 4px} 
.banner_slide .bx-pager a{display:block; width:8px; height:8px; border:1px solid #ccc; border-radius:50%; text-indent:-9999px;}
.banner_slide .bx-pager a.active{background:#6aa50d; border:1px solid #6aa50d}
  
.goods_list {margin-top:10px;}
.item_list {position:relative; border-bottom:1px solid #EEE}
.item_list ul {display:table; width:100%; margin:0; padding:0; height:70px;}
.item_list ul li {display:table-cell; vertical-align:middle;}
.item_list ul li.item_check {width:40px;text-align:center;}
.item_list ul li.item_img {width:90px; text-align:left; vertical-align:middle;}
.item_list ul li.item_subject {}
.item_list ul li.item_date {width:170px;}
.item_list ul li.item_price {width:70px; text-align:right;}
.item_list ul li.item_drywet {width:100px; text-align:center;}
.item_list ul li.item_order {width:100px;}
.item_list ul li.item_piece {width:50px; text-align:center;}
.item_list ul li.item_account {width:80px; text-align:right;}
.item_list ul li.item_btn {width:90px; text-align:center;}

.item_list ul li.item_img img {width:50px;}
.item_list ul li.item_order input.item_ea {width:30px}
.item_list ul li.item_price .before_account {color:#999; text-decoration:line-through;}
.item_list .orderno {position:absolute; top:10px; left:50%; margin:0 0 0 -25px;}
.item_list ul li.item_img a.zoom img {width:auto; vertical-align:bottom;}
.item_list ul li.item_subject .item_icon {}
.item_list ul li.item_subject .item_title {font-weight:bold; padding:5px 0; font-size:13px;}
.item_list ul li.item_subject .origin-code {color:#999; font-size:11px;}
.item_list ul li.item_date .delivery_date {}
.item_list ul li.item_date .order_date {margin:8px 0 0 0}
.item_list ul li.item_price .DC_account {margin:8px 0 0 0}
.item_list ul li.item_price .DC_account span {font-weight:bold; font-size:14px; color:#f26101}
.item_list ul li.item_drywet .drywet {margin:8px 0 0 0}
.error {background:#CCC}
.warning {background:#CCC}

.error input, .error a {}

.goods_tab {margin:10px 0 0 0; border-bottom:2px solid #f26101; height:33px;}
.goods_tab .view_limit {float:left;}
.goods_tab .view_limit li {float:left;}
.goods_tab .view_limit li a {display:block; padding:10px 30px; height:12px; border:1px solid #CCC; border-bottom:none; background:#f9f9f9; font-weight:bold;}
.goods_tab .view_limit li.ov a,
.goods_tab .view_limit li a:hover {padding:10px 29px; height:13px; border:2px solid #f26101; border-bottom:none; background:#FFF; color:#000}
.goods_tab .view_mode {float:right;}

.goods_search {margin:10px 0 0 0;}
.goods_search input,
.goods_search select {vertical-align:middle;}
.goods_search input.goods_stx {height:23px;}

/*	占쎈읂占쎌뵠筌욑옙 �겫占썽겫占� CSS 2014-06-28 雅뚯눖彛싷옙肉� -_-++ 
#rt_pageing 
*/
.product_search {margin-top:20px; padding:12px; background:#F9F9F9; border:1px solid #CCC}
.product_search input, select, label {vertical-align:middle;}
.product_search input[type='radio'], .product_search input[type='checkbox'] {margin:0;}
.product_search input.ed {height:22px;}
.product_search input{height:21px;}
.product_list_box {padding:0; text-align:left; border-top:2px solid #CCC}
.product_list_box .pro_item {position:relative;}
.product_list_box .pro_item ul {display:table; width:100%;}
.product_list_box .pro_item ul:hover {background:#EFEFEF}
.product_list_box .pro_item ul li {display:table-cell; padding:8px 0; border-bottom:1px dotted #999; vertical-align:middle;}
.product_list_box .pro_item ul li.check {width:35px;}
.product_list_box .pro_item ul li.img {width:95px;}
.product_list_box .pro_item ul li.img .img_box {position:relative; width:95px; height:70px;overflow:hidden;}
.product_list_box .pro_item ul li.img span.icon_sale {display:none; position:absolute; top:0; left:-10px; background:transparent url(/images/common/sale_bg2.png) 0 0 no-repeat; color:#FFF; width:35px; height:20px; text-align:center; padding:15px 0 0 0; letter-spacing:-1px; font-size:10px;}
.product_list_box .pro_item ul li.img span.icon_sale b {font-size:12px;}
.product_list_box .pro_item ul li.img a.zoom {position:absolute; bottom:0; right:20px;}
.product_list_box .pro_item ul li.img a.zoom img {width:auto;}
.product_list_box .pro_item ul li.img img {width:70px; height:auto;}
.product_list_box .pro_item ul li.pro_name {width:180px;vertical-align:middle; font-weight:bold; padding-right:10px;}
.product_list_box .pro_item ul li.pro_name p {margin:5px 0 0 0; padding:0; font-weight:normal; color:#666}
.product_list_box .pro_item ul li.pro_date {width:165px}
.product_list_box .pro_item ul li.pro_date .delivery_date { padding:3px 0;}
.product_list_box .pro_item ul li.pro_date .order_date { padding:3px 0;}
.product_list_box .pro_item ul li.price {width:150px; text-align:right; line-height:1.8em;}
.product_list_box .pro_item ul li.price u {display:block; text-decoration:none; color:#666; font-size:12px;}
.product_list_box .pro_item ul li.price span {color:#f47521; font-weight:600;font-size:14px;}
.product_list_box .pro_item ul li.item_drywet {width:100px; text-align:center;}
.product_list_box .pro_item ul li.item_drywet .item_ea {padding:5px 0}
.product_list_box .pro_item ul li.ea { vertical-align:middle; text-align:center;}
.product_list_box .pro_item ul li.ea input.cart_ea {width:30px; height:25px; vertical-align:bottom; text-align:center; border-right:0; border-left:0;}
.product_list_box .pro_item ul li.ea a.btn_plus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_plus.gif) center no-repeat; vertical-align:middle; text-align:center; text-indent:-9999px}
.product_list_box .pro_item ul li.ea a.btn_minus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_minus.gif) center no-repeat; vertical-align:middle; text-align:center; text-indent:-9999px}
.product_list_box .pro_item ul li.ea a:hover {border-color:#505a69}
.product_list_box .pro_item ul li.ea a.btn_cart {display:inline-block; *display:inline; zoom:1; padding:0px; height:25px; background:url(/images/common/btn_pack.gif) 0 0 no-repeat;}
.product_list_box .pro_item ul li.ea a.btn_cart span {position:relative; left:4px; display:inline-block; *display:inline; zoom:1; padding:5px 15px 5px 11px; height:15px; font-weight:600; background:url(/images/common/btn_pack.gif) right 0 no-repeat; color:#333}
.product_list_box .pro_item ul li.ea a.btn_ea_set {display:inline-block; *display:inline; zoom:1; padding:1px; width:50px; height:25px;line-height:25px;  border:1px solid #CCC; margin:0 0 0 -1px; background:#f47521; vertical-align:middle; text-align:center; letter-spacing:-1px; color:#FFF}
.product_list_box .pro_item ul li.sum_price {width:100px; vertical-align:middle; text-align:right}
.product_list_box .pro_item ul li.sum_price span {font-size:18px;color:#f47521; font-weight:600;}

.product_list_box .pro_item .sold_out {position:absolute; top:0; left:0; width:100%;}
.product_list_box .pro_item .sold_out_bg {position:absolute; top:0; left:0; width:100%; height:87px; background:#000; opacity:.1;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}
.product_list_box .pro_item .sold_out_tx {position:absolute; top:15px; left:50%; width:50px; height:50px; margin:0 0 0 -25px;}


.paging {padding:20px 0; text-align:center;}
.paging li{display:inline-block; *display:inline; zoom:1;margin-right:4px;}
.paging a {display:inline-block; *display:inline; zoom:1; padding:5px 8px; border:1px solid #CCC;}
.paging a:hover {font-weight:bold; color:#ff6600; border-color:#ff9900;}
.paging .current {font-weight:bold; color:#ff6600; border:none; padding:6px 9px;}


.product_list_top {padding:10px 0}
.product_list_top .total_listNum {float:left; margin-top:5px;}
.product_list_top .total_listNum span {font-weight:bold; color:#ff3300; font-size:14px;}
.product_list_top .pro_select_menu {float:right;}
.product_list_top .pro_select_menu input {vertical-align:middle; margin:0;}


/***************************************************** Board *********************************************************************************/

.board_title {}
.board_title h2 {margin:15px 0 0 0; padding:0; font-size:30px;}
.board_title p {margin:10px 0 10px 0; padding:0; font-size:11px; color:#999;}
.search_area {text-align:center; padding:0;}

.search_area select {padding:1px; vertical-align:middle; border:1px solid #cccccc;}
input.search_btn {
	background:url(/images/board/btn_search.gif) no-repeat 0px 0px;
	width:55px;
	height:20px;
	margin-left:-1px;
	cursor:pointer;
	border:none;
	color:#999;
	text-indent:-9999px
}
input.stx {border:1px solid #cccccc; background-color:#FFF; padding:2px; height:20px}
input.stx:focus {border:1px solid #333; background-color:#FFF; padding:2px;}

/* 野껊슣�뻻占쎈솇 �뵳�딅뮞占쎈뱜 占쎈�믭옙�뵠�뇡占� */
table.board_list {margin-top:0px;width:100%; font-size:12px; text-align:center;border-top:1px solid #CCC;}
table.board_list thead th {padding:0; height:37px; color:#333;border-bottom:1px solid #d0d0d0; font-size:12px; font-weight:bold; text-align:center; text-indent:10px; letter-spacing:-1px;background:#f5f5f5; /* background: linear-gradient(#FFFFFF, #EEEEEE);*/}
table.board_list thead th a {display:inline; color:#333;}
table.board_list thead th a:hover {color:#FF0000;}
table.board_list tbody td {padding:10px 0; border-bottom:1px solid #d9d9d9; font-size:12px; line-height:1.5em; text-align:center; text-indent:10px;}
table.board_list tbody td.num {color:#999; font:normal 11px Tahoma;}
table.board_list tbody td.notice {background:url(/skin/board/notice/img/icon_notice.gif) center no-repeat; text-indent:-9000px}
table.board_list tbody td.subject {text-align:left; padding-left:10px;}
table.board_list tbody td.config {text-align:center; padding-left:10px; text-indent:0}
table.board_list tbody td.price {text-align:right; padding-right:10px;}
table.board_list tbody td.price span {font-size:18px; color:#ff6600}
table.board_list tfoot th {padding:8px 0; line-height:1.5em; overflow:hidden; font-weight:bold; color:#252525; background-color:#dceffa; font-size:12px; border-top:1px solid #525252; border-bottom:1px solid #666;}
table.board_list tfoot td {padding:7px 0; border-bottom:1px solid #e6e6e6; font-size:12px; line-height:1.5em; text-align:center; background-color:#f9f9f9; color:#000}


.board_button {margin:0px; padding:10px 0; background:#FFF}

.board_subject {position:relative; padding:14px 0 14px 130px; background:#f5f5f5; text-align:left; font-size:11px; color:#8f8f8f; border-top:1px solid #CCC}
span.view_label {position:absolute; top:14px; left:15px; color:#333}

table.file_list {text-align:left;}

ul.view_pre_next {margin:0; padding:0; list-style:none; text-align:left; border-top:1px solid #EEE}
ul.view_pre_next li {position:relative; padding:0 100px; border-bottom:1px solid #EEE}
ul.view_pre_next li span {position:absolute; top:10px; display:inline-block; *display:inline; zoom:1; padding:0 0 0 15px; color:#999}
ul.view_pre_next li span.prev {left:10px; background:transparent url('/images/board/icon_up.gif') 0 3px no-repeat;}
ul.view_pre_next li span.next {left:10px; background:transparent url('/images/board/icon_down.gif') 0 3px no-repeat;}
ul.view_pre_next li span.date {right:10px; font-family:Tahoma; font-size:10px}
ul.view_pre_next li a {display:block; padding:10px 0}


ul.write_area {margin:0; padding:0; list-style:none; text-align:left;}
ul.write_area li {position:relative; padding:5px 5px 5px 200px; border-bottom:1px dotted #CCC; min-height:25px}
ul.write_area li.wr_con {padding:5px;}
ul.write_area li label {position:absolute; left:10px; top:12px; width:200px; font-weight:bold; color:#333}
ul.write_area li label.inline {position:static; font-weight:normal; color:#666; vertical-align:middle;}
ul.write_area li label.inline2 {position:static; display:inline-block; *display:inline; zoom:1; padding:0 0 0 10px; width:110px; vertical-align:middle;}
ul.write_area li input {margin:0; vertical-align:middle;}
ul.write_area li input.ed {height:22px;}
ul.write_area li input.ed:focus {}


/* 野껊슣�뻻占쎈솇 �뵳�딅뮞占쎈뱜 占쎈읂占쎌뵠筌욑옙 */
.board_page {padding:10px 0; text-align:center;}
.board_page span.current {display:inline-block; padding:6px 10px; margin:0; color:#2f7cdf; font-family:Tahoma; font-weight:bold;}
.board_page a {display:inline-block; padding:10px; margin:0; vertical-align:middle; font-weight:bold; font-family:Tahoma}

.board_page a.begin {text-indent:-9000px; width:18px; height:15px; padding:0; margin:0; border:1px solid #dedede; background:url(/images/board/btn_d_left.gif) center no-repeat;}
.board_page a.prev {text-indent:-9000px; width:18px; height:15px; padding:0; margin:0; border:1px solid #dedede; background:url(/images/board/btn_left.gif) center no-repeat;}
.board_page a.next {text-indent:-9000px; width:18px; height:15px; padding:0; margin:0; border:1px solid #dedede; background:url(/images/board/btn_right.gif) center no-repeat;}
.board_page a.final {text-indent:-9000px; width:18px; height:15px; padding:0; margin:0; border:1px solid #dedede; background:url(/images/board/btn_d_right.gif) center no-repeat;}
.board_page a.disable {opacity:0.5; cursor:default}

.community_tab {margin-top:20px;}
.community_tab ul {}
.community_tab ul li {float:left; width:33.3%; text-align:center;}
.community_tab ul li a {display:block; padding:15px 0; font-size:16px; background:#F6F6F6; margin-right:2px; font-weight:bold;}
.community_tab ul li a:hover,
.community_tab ul li a.ov {background:#424b58; color:#FFF}

.cart_total {padding:15px 0}
.cart_total dl {display:table; width:100%; border-top:1px solid #CCC; border-left:1px solid #CCC;}
.cart_total dl dt {display:table-cell; padding:10px 0; width:20%; font-size:14px; font-weight:bold; text-indent:15px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background:#F6F6F6}
.cart_total dl dd {display:table-cell; padding:10px 0; width:30%; border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-indent:15px;}
.cart_total dl dd.total_price {text-align:right;}
.cart_total dl dd.total_price span {font-size:18px;}

table.order_list {border-top:1px solid #CCC;}
table.order_list thead th {padding:0; height:37px; color:#333;border-bottom:1px solid #d0d0d0; font-size:12px; font-weight:bold; text-align:center; text-indent:10px; letter-spacing:-1px;background:#f5f5f5; /* background: linear-gradient(#FFFFFF, #EEEEEE);*/}
table.order_list thead th.first {border-left:1px solid #d0d0d0; }
table.order_list thead th.last {border-right:1px solid #d0d0d0; }
table.order_list tbody tr:hover {background:#F9F9F9}
table.order_list tbody td {padding:10px 0; border-bottom:1px solid #d9d9d9; font-size:12px; line-height:1.5em; text-align:center; text-indent:10px;}
table.order_list tbody td.item_name { text-align:left; font-weight:bold;}
table.order_list tbody td.price { text-align:right;}
.btn_area {padding:15px 0; text-align:center;}

.tab_menu {margin-top:20px;}
.tab_menu ul {}
.tab_menu ul li {float:left; width:33.3%; text-align:center;}
.tab_menu ul li a {display:block; padding:15px 0; font-size:16px; background:#F6F6F6; margin-right:2px; font-weight:bold;}
.tab_menu ul li a:hover,
.tab_menu ul li a.ov {background:#424b58; color:#FFF}
.mod4 ul li {width:25%;}
.mod5 ul li {width:20%;}

table.admin_write {border-top:1px solid #EEE;}
table.admin_write th {text-align:left; color:#333; border-bottom:1px solid #EEE; background:#F9F9F9; text-indent:10px}
table.admin_write td {padding:5px; border-bottom:1px solid #EEE}

.title_table {margin-top:20px; border-left:1px solid #CCC; border-top:1px solid #CCC; width:100%;}
.title_table th {border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#F6F6F6}
.title_table td {border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px;}
.title_table td.price {text-align:right;}
.title_table td.price span {font-size:18px; color:#f26101; font-weight:bold;}

.cst-select{background:#FFF url(/images/common/select_arrow.gif) no-repeat center right;width:115px;height:25px;text-indent:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.cst-select::-ms-expand { display: none; }
.error-p{background:none;}
.error-p div{text-align:center;padding-top:200px;position:relative;}
.error-p div p{position:absolute;bottom:40px;width:100%;}
.error-p div p a{font-size:14px;display:inline-block;padding:13px 0;width:170px;background:#ff7000;color:#fff;border-radius:10px;border:3px solid #333;}
.error-p div p a:first-child{margin-right:5px;}


.product_ea {vertical-align:middle; text-align:center;}
.product_ea input.cart_ea {margin:0 -3px;width:30px; height:25px; vertical-align:middle; text-align:center; border-right:0; border-left:0;}
.product_ea a.btn_plus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_plus.gif) center no-repeat; vertical-align:middle; text-align:center; text-indent:-9999px;  position:relative; z-index:10;}
.product_ea a.btn_minus {display:inline-block; *display:inline; zoom:1; padding:1px; width:25px; height:25px; border:1px solid #CCC; background:#F6F6F6 url(/images/common/icon_minus.gif) center no-repeat; vertical-align:middle; text-align:center; text-indent:-9999px;  position:relative; z-index:10;}
.product_ea a:hover {border-color:#505a69}
.product_ea a.btn_cart {display:inline-block; *display:inline; zoom:1; padding:0px; height:25px; background:url(/images/common/btn_pack.gif) 0 0 no-repeat;}
.product_ea a.btn_cart span {position:relative; left:4px; display:inline-block; *display:inline; zoom:1; padding:5px 15px 5px 11px; height:15px; font-weight:600; background:url(/images/common/btn_pack.gif) right 0 no-repeat; color:#333}
.product_ea a.btn_ea_set {display:inline-block; *display:inline; zoom:1; padding:1px; width:50px; height:25px;line-height:25px;  border:1px solid #CCC; margin:0 0 0 -1px; background:#f47521; vertical-align:middle; text-align:center; letter-spacing:-1px; color:#FFF;  position:relative; z-index:10;}

.order-info .row{margin-top:50px;position:relative;}
.order-info .row2{margin-top:20px;}
.order-info .row > a{display:inline-block;padding:5px 10px;background:#ff6600;color:#fff;float:right;margin-top:-86px;}
.order-info {padding-top:7px;overflow:hidden;}
.order-info .top {position:relative; padding:15px 18px 15px 29px; margin-bottom:20px; font-size:16px;; font-weight:bold;text-align:left;margin-left:-16px;border-bottom:1px solid #333;width:112%;}
.order-info .top span{display:inline-block;width:17px;height:17px;position:absolute;top:15px;right:18%;background:url('/images/m/common/pay-close.gif') no-repeat right center;}
.order-info .order_number{box-sizing:border-box;text-align:center;margin-top:20px;padding:5px 18px 5px 15px;font-weight:bold;background:#f4f4f4;border:1px solid #ccc;margin-bottom:30px;}
.order-info .order_number p{font-size:14px;display:inline-block;margin-right:20px;color:#333;}
.order-info .order_number p:last-child{margin-right:0;}
.order-info .order_number p strong{margin-left:10px;display:inline-block;width:150px;text-align:right;font-size:16px;}
.order-info .order_number .txt20{margin-top:-5px;}
.order-info .order_number .txt20 span{font-size:20px;}
.order-info .o_txt{color:#eb7800;}
.order-info .tabletypea{margin:0;font-weight:bold;text-align:left;}
.order-info .tabletypea th{padding:15px 0 15px 15px;background:#f4f4f4;font-size:14px;border-bottom:1px solid #ccc;box-sizing:border-box;}
.order-info .tabletypea td{padding:15px 0 15px 15px;font-weight:bold;font-size:14px;border-bottom:1px solid #ccc;}
.order-info .tabletypea tr:last-child th{border-bottom:0;}
.order-info .tabletypea tr:last-child td{border-bottom:0;}
.order-info .con {margin-top:50px;background:#fff; border-top:2px solid #eb7800; border-bottom:1px solid #999;font-size:16px;}
.order-info .tabletypea2{border-top:2px solid #ff6600;border-bottom:1px solid #ccc;}
.order-info .tabletypea2:last-child{margin-bottom:40px;}


.order-info .order-sel{margin-top:5px;margin-bottom:10px;text-align:right;float:left;}
.order-info .order-sel2{margin:0 20px 10px 0;text-align:left;}
.order-info .order-sel2 input[type=text]{height:23px;}
.order-info .order-sel2 label{width:60px;}
.order-info .order-sel2 select{margin-right:30px;}
.order-info .order-sel2 div{margin-top:10px;}
.order-info .button input{-webkit-appearance:none;background:none;border:0;color:#fff;font-size:14px;}
.order-info .button{background:#eb7801;border-radius:0;border:0;width:60px;height:27px;padding:0;line-height:27px;margin-right:-3px;}
.order-info .button a{color:#fff;}
.order-info .button-wrap{margin:0;text-align:right;}
.order-info .button-wrap div{display:inline-block;vertical-align:middle;}
.order-info .button-wrap2{margin:15px 0 0 0;text-align:center;}
.order-info .button-wrap2 .button{width:70px;}
.order-info .button-wrap2 input{height:27px;}
.order-info select{border-color:#ccc;text-indent:10px;background:#FFF url(/images/common/select_arrow.gif) no-repeat center right;height:26px;line-height:25px;font-size:12px;width:160px;box-sizing:border-box;}
.order-info select:last-child{width:108px;}
.order-info .hidden{position:absolute;left:-9999px;}
.order-info .order-date-wrap{float:right;width:454.5px;}
.order-info .order-date{margin-top:-3px;float:right;}
.order-info .order-date legend{float:left;text-align:right;margin-top:10px;font-size:13px;margin-right:2px;}
.order-info .order-date div{float:left;text-align:right;margin-bottom:10px;}
.order-info .order-date input[type=text]{text-indent:10px;width:100px;display:inline-block;vertical-align:middle;height:21px;line-height:21px;border-color:#ccc;}
.order-info .order-date span{margin:10px 5px 0;display:inline-block;}
.order-info .order-date button{width:60px;vertical-align:middle;margin-left:3px;background:#eb7801;color:#fff;height:27px;text-align:center;border:0;}
.order-info .order-date p{float:left;width:100%;text-align:right;font-size:11px;}
.order-info .order-date3{float:right;}
.order-info .order-date3 select{width:117px;}
.order-info .order-date3 legend{float:left;margin-top:5px;}
.order-info .order-date3 div{float:left;}
.order-info .order-date3 input{width:200px !important;}
.order-info .date-btn{float:right;}
.order-info .date-btn button{display:inline-block;margin-top:10px;width:60px;vertical-align:middle;margin-left:3px;background:#eb7801;color:#fff;height:27px;text-align:center;border:0;}
.order-info .order-date4{float:right;}
.order-info .order-date4 div{margin-bottom:16px;}
.order-info .o_txt.total{text-align:left;font-size:14px;font-weight:bold;padding:0 15px;}
.order-info .o_txt.total span{float:right;}
.order_total{border-top:2px solid #eb7800; border-bottom:1px solid #999;text-align:left;}
.order_total dl{border-bottom:1px solid #ccc;padding:20px 15px;font-size:14px;font-weight:bold;}
.order_total dl dd{color:#666;margin-top:15px;margin-left:0;}
.order_total dl dd span{display:inline-block;width:1px;height:10px;background:#999;vertical-align:middle;margin:0 5px;}
.order_total dl:last-child{border-bottom:0;}
.order_total dl:last-child dd{float:right;font-size:18px;margin-top:-20px;}
/* 
.srch-box .order-sel.store-sel{float:left;width:36%;} */

.order-info .select-box{}
.order-info .select-box div{margin-bottom:10px;}
.order-info .select-box div:last-child{margin-bottom:0;}
.order-info .select-box input{height:22px;width:200px;}
.order-info .select-box label{width:60px;}

.order-info2{text-align:left;margin-top:20px;}
.order-info2 .o_txt{color:#eb7800;font-size:14px;}
.order-info2 .bg{height:1px;background:#333;}
.order-info2 > h1{padding:10px 0 10px 15px;font-size:15px;border-bottom:1px solid #ccc;margin:0;}
.order-info2 .btn-wrap{text-align:right;}
.order-info2 .btn-wrap a{display:inline-block;padding:5px;border:1px solid #ccc;}
.order-info2 table{margin-top:20px;border-top:1px solid #333;}
.order-info2 table tr th{text-align:center;border-bottom:1px solid #333;padding:10px 0;background:#fafafa;}
.order-info2 table tr td h1{font-size:14px;}
.order-info2 table tr td{text-align:center;padding:15px 0;border-bottom:1px solid #ccc;}
.order-info2 table tr td em{display:inline-block;padding:2px;font-style:normal;}
.order-info2 table tr td em.ticker-black{background:#2f3541;color:#fff;}
.order-info2 table tr td div{margin-top:10px;}
.order-info2 table tr td em.ticker-green{border:1px solid #39bc9c;color:#39bc9c}
.order-info2 table tr td em.ticker-navy{border:1px solid #2365b1;color:#2365b1}
.order-info2 table tr td.align{text-align:left;padding-left:5px;}
.order-info2 table tr td .c-btn{display:inline-block;padding:5px;border:1px solid #ccc;}
.order-info2 table tr td.listLeft{text-align:left;padding-left:10px;}

.order-info2 li > div.first{position:relative;}
.order-info2 li > div.first .c-btn{display:inline-block;padding:2px;border:1px solid #ccc;background:#fff;position:absolute;top:6px;right:15px;}

.order-info2 li > div.last{padding-top:10px;}
.order-info2 li > div.last em{display:inline-block;padding:2px;font-style:normal;}
.order-info2 li > div.last em.ticker-green{border:1px solid #39bc9c;color:#39bc9c}
.order-info2 li > div.last em.ticker-navy{border:1px solid #2365b1;color:#2365b1}
.order-info2 li > div.last em.ticker-black{background:#2f3541;color:#fff;}
.order-info2 li > div.last span{display:inline-block;}
.order-info2 li > div.last div{}
.order-info2 li.last{border-bottom:0;}
.order-info2 li > div.last div {position:relative}
.order-info2 li > div.last div .o_txt{border-top:0;font-size:14px;padding-top:0;}

.order-info3{margin-top:50px;}
.order-info3 h1{background:url('/images/m/common/arr-down.gif') no-repeat 95% center;}
.order-info3 h1.active{background:url('/images/m/common/arr-up.gif') no-repeat 95% center;}
.order-info3 .od-wrap{display:block;}
.order-info3 div.bg{padding:0;}
.order-info3 div{padding:0 15px 10px 15px;}
.order-info3 div h4{padding-bottom:10px;border-bottom:1px solid #ccc;}
.order-info3 div ul{padding-bottom:20px;border-bottom:1px dashed #ccc;margin-bottom:20px;}
.order-info3 div ul:last-child{margin-bottom:0;}
.order-info3 div ul li{margin-bottom:10px;border-bottom:0;}
.order-info3 div ul li:last-child{margin-bottom:0;}
.order-info3 div ul.last{border-bottom:0;}

.order-info4{margin-top:20px;}
.order-info4 table{border-top:1px solid #333;}
.order-info4 table th{border-bottom:1px solid #ccc;border-top:0;padding:10px;background:#fafafa;}
.order-info4 table td{border-bottom:1px solid #ccc;padding:10px;}
.order-info4 table td input{vertical-align:middle;margin-top:-2px;height:22px;text-indent:10px;}
.order-info4 table td input.txaIpUmt{width:80px;}
.order-info4 table td select{text-indent:10px;background:#FFF url(/images/common/select_arrow.gif) no-repeat center right;height:22px;line-height:25px;font-size:12px;width:160px;box-sizing:border-box;border-color:#ccc;}

.order-info5{padding:0 0 0 50px;}
.order-info5 .order-sel{margin:0;z-index:50;position:relative;top:-4px;}
.order-info5 .order-sel select{height:26px;}
.order-info5 .order-date{float:left;width:500px;margin-left:20px;}
.order-info5 .order-date2{margin-left:-95px;}
.order-info5 .order-date p{float:none !important;}
.order-info5 .order-date legend{margin-top:0;}
.order-info5 .order-date input[type=text]{height:23px;}
.order-info5 .order-date input.datepicker{height:26px !important;}
.order-info5 .order-date span{margin:0;font-size:13px;}
.order-info5 input{height:26px;}
.order-info6{padding:0 0 0 50px;}
.order-info6 table tr th{font-size:14px;border-bottom:1px solid #ccc;}
.order-info6 table tr td{text-align:center;}
.order-info6 table tr td.text-area{white-space:normal;}
.order-info6 .button-wrap{margin-top:30px;}

.order-info7{padding:0;}
.order-info7 .order-date2{margin-left:0;}

.ad-title{font-weight:bold;margin:50px 0;text-align:left;font-size:22px;border-top:2px solid #ff6600;padding:15px 10px;border-bottom:1px solid #ccc;}

.order-dt-price .cancel_price{padding:0 15px 15px 15px;border-bottom:1px dashed #ccc;text-align:left;font-size:14px;margin-bottom:15px;}
.order-dt-price .cancel_price span{float:right;}
.order-dt-price .o_txt.total{margin-top:0;}

.btn_w{border:1px solid #333;bacgkround:none;color:#333;border-radius:0;display:inline-block;padding:10px 30px;font-size:14px;font-weight:bold;margin:40px 0 20px;}
.order-info .top2{margin-left:0;width:100%;box-sizing:border-box;padding:15px 18px 15px 13px;}
.order-info .top3{}
.ui-datepicker-title select{height:17px;line-height:19px;background:#f7f9fa url(/images/m/common/select_arr.png) no-repeat 95% center/50% auto;}

.pay-in-tbl1{margin-bottom:30px;}
.pay-in-tbl1 th,
.pay-in-tbl2 th{width:20%;background:#f4f4f4;border-bottom:1px solid #ccc;text-align:left;padding-left:10px;}
.pay-in-tbl1 td,
.pay-in-tbl2 td{padding:15px;border-bottom:1px solid #ccc;text-align:left;}
.pay-in-tbl1{border-top:2px solid #eb7800 !important;}
.pay-in-tbl2{border-top:2px solid #eb7800 !important;}
.pay-in-tbl2 .thin-sel{height:27px;line-height:24px;}
.pay-in-tbl2 .center{text-align:center;border-bottom:0;}
.btn_og{background-color:#eb7800;color:#fff !important;border-radius:0;margin:20px auto 30px;display:inline-block;width:140px !important;height:41px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;text-align:center;border:0;}
.noti-p{text-align:left;margin-top:-20px;}

.cancel_p{display:inline-block;margin-left:3px;}
.cancel_d{margin-top:0;}
.cancel_prc{width:50px;text-align:right;}
.cancel_p a{border:1px solid #ccc;margin-left:5px;padding:2px 5px;vertical-align:middle;}

.order-empty{padding:20px 0;text-align:center;}

.alert_pop{display:block;z-index:9999;background:#fff;position:fixed;top:45%;left:50%;width:300px;margin:-190px 0 0 -150px;text-align:center;}
.alert_pop > span{display:inline-block;width:100%;height:35px;text-indent:40px;font-size:14px;color:#333;font-weight:bold;background:#f5cd4f url('/images/common/alert-noti.gif') no-repeat 15px 8px;text-align:left;box-sizing:border-box;line-height:35px;}
.alert_pop > span a{display:inline-block;float:right;width:30px;height:30px;background:url('/images/m/common/btn_close_w.png') no-repeat center/15px auto;}
.alert_pop > div{padding:20px 10px 15px;border:1px solid #ccc;border-top:0;margin-top:-2px;}
.alert_pop .alert-pop-in{text-align:left;}
.alert_pop .alert-pop-in > div{padding-top:140px;text-align:center;background:url('/images/common/alert-bg.gif') no-repeat center 0;}
.alert_pop .alert-pop-in ul{float:right;border:1px solid #ccc;overflow-y:scroll;height:134px;width:100%;box-sizing:border-box;padding:0 10px;}
.alert_pop .alert-pop-in ul li{line-height:18px;border-bottom:1px solid #ccc;padding:10px 0;}
.alert_pop .alert-pop-in ul li > p{width:90px;display:inline-block;margin:0;vertical-align:top;}
.alert_pop .alert-pop-in ul li div{display:inline-block;margin-left:10px;}
.alert_pop .alert-pop-in ul li div p{margin:0;}
.alert_pop .alert-pop-in ul li div p span{margin-left:5px;}
.alert_pop .alert-pop-in ul li div p span span{font-weight:bold;}
.alert_pop .alert-pop-in ul li div .blue-txt{color:blue;}
.alert_pop .alert-pop-in ul li div .red-txt{color:red;}
.alert_pop > div > p{margin:15px 0 0;text-align:center;color:#ff6600;font-size:14px;font-weight:bold;}
.alert_pop .cart_btn3{margin-top:20px;border-top:0;}
.wrap_bg{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.3);top:0;left:0;z-index:150;}
.wrap_bg2{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.3);top:0;left:0;z-index:9998;}

.alert_pop2{display:none;z-index:99999;text-align:left;padding:20px;border:1px solid #ccc !important;position:fixed;top:40%;left:50%;width:200px;background:#fff;margin:0 0 0 -123px;}
.alert_pop2 img{width:150px;margin-bottom:15px;}
.alert_pop2 p{text-align:left !important;color:#f22401 !important;font-size:13px !important;margin-top:0 !important;}
.alert_pop2 div{text-align:right;font-weight:bold;margin-top:15px;}
.alert_pop2 div a{color:#333;}
.alert_pop2 div a:last-child{margin-left:10px;}

.product_layer{display:none;position:fixed;top:50%;margin-top:-320px;height:640px;background:#fff;width:500px;left:50%;margin-left:-250px;z-index:9999;}
.product_layer > h1{margin:0;font-size:16px;padding:15px 0;border-bottom:3px solid #ccc;position:fixed;width:500px;left:50%;margin-left:-250px;z-index:9999;background:#fff;}
.product_layer .layer_cont{padding-top:65px;overflow-y:scroll;height:575px;}
.product_layer .pdt-img{position:relative;}
.product_layer .pdt-img img{width:50%;max-width:200px;}
.product_layer .pdt-img .ticker-wrap{position:absolute;top:0;left:15px;}
.product_layer .pdt-img .ticker{width:40px;height:40px;color:#fff;line-height:40px;font-weight:bold;margin:0;}
.product_layer .pdt-img .ticker1{background:url('/images/m/common/ticker-01.gif') no-repeat 0 0/auto 100%;}
.product_layer .pdt-img .ticker2{margin-left:-2px;background:url('/images/m/common/ticker-02.gif') no-repeat 0 0/auto 100%;}
.product_layer .pdt-img .ticker3{background:url('/images/m/common/ticker-03.gif') no-repeat 0 0/auto 100%;}
.product_layer .pdt-info > p{margin:0;background:#e5e5e5;padding:10px;text-align:right;}
.product_layer .pdt-info > p strong{font-size:14px;}
.product_layer .pdt-info > p .o_txt{margin-left:10px;color:#ff6600;}
.product_layer .pdt-info .pdt-pc{width:100%;text-align:left;padding-left:60px;border-bottom:1px solid #ccc;box-sizing:border-box;}
.product_layer .pdt-info .pdt-pc h2{margin:10px 0;font-size:16px;line-height:1.6}
.product_layer .pdt-info .pdt-pc h2 span{display:inline-block;padding:0 5px;border:1px solid #333;font-size:11px;font-weight:normal;}
.product_layer .pdt-info .pdt-pc h2 span.last{border-color:#337140;background:#337140;color:#fff;}
.product_layer .pdt-info .pdt-pc h1.o_txt{font-size:18px;color:#ff6600;}
.product_layer .pdt-info .pdt-pc h1.o_txt span{font-size:11px;}
.product_layer .pdt-info .pdt-pc h1 .prev-price{margin-left:10px;font-weight:normal;font-size:14px;color:#333;text-decoration:line-through;}
.product_layer .pdt-info dl{padding:10px 0;border-bottom:1px solid #ccc;}
.product_layer .pdt-info dl dt{display:inline-block;width:45%;font-size:14px;font-weight:bold;text-align:left;padding-left:53px;box-sizing:border-box;}
.product_layer .pdt-info dl dt p{font-size:14px;margin-bottom:10px;font-weight:normal;}
.product_layer .pdt-info dl dt h1{font-size:30px;margin:0;}
.product_layer .pdt-info dl dd{margin-left:10px;display:inline-block;width:50%;text-align:left;vertical-align:top;line-height:18px;}

.product_layer .pdt-info dl.last{border-top:3px solid #ccc;border-bottom:0;}
.product_layer .pdt-info dl.last dt span{display:inline-block;width:20px;height:20px;background:url('/images/m/common/t-box.gif') no-repeat center/100% auto;vertical-align:top;margin:-2px 5px 0 0;}
.product_layer .pdt-info dl.last dd{padding-bottom:30px;}
.product_layer .layer-close{position:fixed;top:50%;right:50%;margin-right:-270px;z-index:9999;width:40px;margin-top:-340px;}
.product_layer .layer-close img{width:100%;}

.sms-pop{display:none;width:544px;position:fixed;top:50%;left:50%;margin:-340px 0 0 -272px;z-index:999;}
.sms-pop h1{text-indent:-9999px;background:url('/images/common/h1-sms.gif') no-repeat;height:58px;margin:0;}
.sms-pop .layer-close{position:absolute;top:15px;right:15px;}

.title_left{margin:40px 20px 0 0;display:inline-block;}
.title_right{display:inline-block;}
.title_right strong{margin-left:10px;color:#ff6600;}

.banner-box{margin-top:20px;}

.brand-tit{border-bottom:3px solid #424c58;padding-bottom:10px;}
.brand-01{margin:20px 0 40px;}
.brand-01 ul{width:100%;border-top:1px solid #e0e0e0;overflow:hidden;}
.brand-01 li{position:relative;width:25%;height:160px;border-bottom:1px solid #e0e0e0;float:left;border-right:1px solid #e0e0e0;padding:10px;box-sizing:border-box;}
.brand-01 li a{display:block;}
.brand-01 li h1{}
.brand-01 li p{margin:10px 0 5px 0;font-size:14px;font-weight:bold;}
.brand-01 li span{margin:0;line-height:1.4}
.brand-01 li .brand-img{position:absolute;bottom:10px;right:10px;}

.brand-02{padding-bottom:40px;}
.brand-02 > h1{font-size:24px;}
.brand-02 div.srch{padding:20px 30px;background:#fafafa;margin:-16px 0 25px;border-bottom:1px solid #e0e0e0;}
.brand-02 div.srch a{display:inline-block;padding:10px;border:1px solid #e0e0e0;background:#fff;}
.brand-02 div.srch a.active{background:#f26101;color:#fff;border-color:#f26101;}
.brand-02 div.srch a:first-child{padding:10px 20px;}
/* .brand-02 div.srch a:last-child{padding:10px 20px;} */
.brand-02 div.srch-list{height:300px;overflow-y:scroll;padding:20px;border:1px solid #e0e0e0;}
.brand-02 ul{overflow:hidden;border-top:1px solid #e0e0e0;}
.brand-02 ul li{width:25%;float:left;box-sizing:border-box;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.brand-02 ul li a{display:block;padding:10px 0;text-align:center;}

.ad_banner_pop{padding-top:60px;display:none;position:fixed;top:15%;left:50%;margin:0 0 0 -452px;z-index:9999;height:600px;overflow-y:scroll;}
.ad_banner_pop div{position:fixed;background:#424c58;top:50%;left:50%;width:905px;color:#fff;height:60px;margin:-341px 0 0 -452px;padding-left:10px;box-sizing:border-box;}
.ad_banner_pop div h1{font-size:18px;margin-top:19px;}
.ad_banner_pop .pop-close{position:absolute;top:17px;right:20px;}

.tab {margin-top:50px;border:1px solid #ccc;}
.tab li{width:25%;box-sizing:border-box;display:inline-block;margin-left:-4px;text-align:center;border-left:1px solid #ccc;}
.tab li:first-child{margin-left:0;border-left:0;}
.tab li a{display:block;padding:15px 0;background:#f6f6f6;font-weight:bold;}
.tab li.active a{background:#424c58;color:#fff;}

.li-over{text-decoration:line-through;}

/* .main-pop{position:fixed;top:412px;text-align:center;margin-top:-250px;z-index:9999; left:0} */
.main-pop{position:absolute;top:250px;text-align:center;margin-top:-250px;z-index:9999; left:0}
.pop{vertical-align:top;position:relative;display:inline-block;max-height:620px;/* overflow-y:scroll; */}
.main-pop-01{margin-right:40px;}
.main-pop-02{}
.pop h1{background:#424c58;color:#fff;padding:10px;text-align:left;font-size:16px;margin:0;}
.pop .popup-close{position:absolute;top:7px;right:20px;}
.today{background:#424c58;color:#fff;padding:7px 10px;text-align:right;}
.today input{vertical-align:middle;margin:-3px 10px 0 0;}


.etc-wrap{}
.etc-wrap p.tit{margin-top:20px;font-weight:bold;}
.etc-wrap p{line-height:1.6;margin-bottom:10px;}
.etc-wrap li{line-height:1.6;margin-bottom:10px;}
.etc-wrap p.o_txt{color:#ff6600;}

.cart_btn2{display:none;}

.boxwell{box-shadow:2px 2px 5px rgba(0,0,0, 0.1);border:1px solid #ff6600;padding-top:81px;position:fixed;width:150px;height:150px;z-index:99999;top:40%; left:50%; margin-left:-75px;text-align:center;background:rgba(255,255,255,0.8);border-radius:150px;box-sizing:border-box;}
.boxwell h1{color:#ff6600;font-size:16px;text-align:center;width:100%;position:absolute;top:57px;}

.spinner {margin-top:-33px;}
.spinner div{background:#ff6600 !important;margin-right:10px;width:10px !important;height:10px !important;}

.mini-sel{width:80px !important;}
.mini-sel2{width:100px !important;}

.p-noti{text-align:right;margin-top:-20px;}
.red-txt{color:#f22401;font-weight:bold;}
.gray-txt{color:#999;font-weight:bold;}

.order-tbl{margin-bottom:40px;}
.order-tbl thead th{font-weight:bold;text-align:center;}
.order-tbl tbody td{padding-left:30px;border-left:1px solid #e0e0e0;}
.order-tbl tbody td p{text-align:right;padding-right:10px;margin:0;}
.order-tbl tbody td p span{font-size:16px;}
.order-tbl .o_txt{color:#ff6600;font-weight:bold;}

.tit-tbl{margin-top:40px;}
.tit-tbl td{border-left:1px solid #e0e0e0;}
.tit-tbl strong{font-size:13px;padding-left:20px;}


.adm-logout{float:right;font-size:100%;font-weight:bold;margin-right:20px;margin-top:21px;}
.adm-logout a{color:#ccc !important;}

.printView{width:960px;margin:0 auto;}
.printView table th{font-size:14px;}

.srch-box{box-sizing:border-box;margin-top:20px;padding:20px 18px 15px 20px;font-weight:bold;background:#f4f4f4;border:1px solid #ccc;margin-bottom:30px;}
.srch-box .order-sel{float:none;text-align:left;}
.srch-box .order-sel select:last-child{width:180px;}
.srch-box .order-date-wrap{float:none;width:auto;}
.srch-box .order-date4{float:none;margin-top:0;}
.srch-box legend, .srch-box label{display:inline-block;vertical-align:middle;margin-right:20px !important;font-size:13px;width:49px;}
.srch-box .order-date4 div{display:inline-block;}
.srch-box .order-date3{float:none;}
.srch-box .order-date div{float:none;text-align:left;display:inline-block;}
.srch-box-wrap .date-btn{display:inline-block;margin-left:10px;}
.srch-box-wrap .date-btn button{margin-top:0;height:25px;}

.stats-info .srch-box legend, .stats-info .srch-box label{width:110px;}

.stats-pop{display:none;position:fixed;width:500px;height:560px;top:50%;left:50%;margin:-280px 0 0 -250px;
background:#fff;border:1px solid #ccc;z-index:99999;padding:0 0 20px;box-sizing:border-box;}
.stats-pop .stats-close{position:absolute;top:-25px;right:-20px;}
.stats-pop .order-info{overflow-y:scroll;height:504px;padding:0 20px;}
.stats-pop .order-info h1.sts-h1{font-size:18px;padding:10px 0 15px 0;}
.stats-pop .order-info .o_txt{font-size:18px !important;}
.stats-pop .order-info p.sts-p{margin:25px 0 -5px;font-size:14px;font-weight:bold;}
.stats-pop .order-info tr:nth-child(2n) td{background:#eee;}

.order-info5 .pop-srch{margin-left:0;width:100%;}
.order-info5 .pop-srch input[type=text]{height:26px;}
.order-info5 .pop-srch .board_total_num{float:right;}
.order-info5 .pop-srch .board_total_num span{margin-right:10px;}
.order-info5 .order-date .pop-total{vertical-align:middle;font-weight:bold;margin-left:20px;}

.order-info2 .pop-detail{margin-top:-30px;}
.order-info2 .pop-detail tr th{padding:5px;font-size:12px;}
.order-info2 .pop-detail tr td{padding:10px 10px 5px;text-align:left;}
.order-info2 .pop-detail tr td .img-area{overflow-x: auto;overflow-y: scroll;width: 450px;height: 100px;
border:1px solid #ccc;display:inline-block}
.order-info2 .pop-detail tr td .img-area .btn_file_mi{display:inline-block;width:10px;height:12px;text-indent:-9999px;background:url('/images/trash.gif') no-repeat 0 0/10px auto;cursor:pointer;}
.order-info2 .pop-detail tr td .img-btn a{vertical-align:bottom;margin-bottom:2px;}
.order-info2 .pop-detail tr td input:first-child{margin:0;}
.order-info2 .pop-detail tr td input{vertical-align:middle;margin:0 0 0 10px;}
.order-info2 .pop-detail tr td .button{padding:.4em .1em;font-size:12px;}

.li-asc, .li-desc{vertical-align:middle;width:15px;margin:-1px 0 0 5px;}

/* #pop-img{max-height:620px; max-width:510px;} */

.member-log{width:100%;height:200px;overflow-y:scroll;padding:10px 20px;box-sizing:border-box;border:1px solid #ccc;margin-top:10px;}

/*header banner*/
.header-banner{background:#ffdc36; margin-bottom:15px}

/*quick*/
.right-quick{width:120px;z-index:140;position:fixed;top:237px;left:50%;margin:0 0 0 520px;text-align:center;}
.right-quick .latest-pt{background:#fff;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;padding: 15px 0 38px 0;overflow:hidden;}
.right-quick .latest-pt .latest-txt{margin:0; padding:15px 0 0 0}
.right-quick .latest-pt .bx-viewport{height:222px !important;}
.right-quick .latest-pt ul{height:212px;}
.right-quick .latest-pt ul li{border-bottom:1px solid #e5e5e5;}
.right-quick .latest-pt ul li img{width:70px;height:70px;}
.right-quick .latest-pt .bx-controls-direction a{position:absolute;bottom:0;display:inline-block;width:59px;height:22px;text-indent:-9999px;border-top:1px solid #ccc}
.right-quick .latest-pt .bx-prev{border-right:1px solid #ccc;left:0; background:url(/images/common/quick_up.gif) no-repeat center;}
.right-quick .latest-pt .bx-next{background:url(/images/common/quick_down.gif) no-repeat center !important;right:0;width:58px !important;}
.right-quick .quick-menu{text-align:left;}
.right-quick .quick-menu ul li{position:relative}
.right-quick .quick-menu ul li:last-child a{background:#fff; color: #444d59; font-weight: bold; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.right-quick .quick-menu ul li:last-child a span{background:#6aa50d;}
.right-quick .quick-menu ul li a{display:block;padding: 12px 0 12px 10px;background:#505a69;color:#fff;border-left:1px solid #444d59;border-right:1px solid #444d59;border-top:1px solid #444d59;border-bottom:1px solid #6a7586}
.right-quick .quick-menu ul li a span{position:absolute; right:12px;display:inline-block;width:24px;height:17px;line-height:17px;background:#f26101;color:#fff;border-radius:10px;text-align:center;box-shadow: 1px 1px 4px #2c3541;}
.right-quick .go-top{display:block;background:#505a69;color:#fff;padding:10px 0;border-left:1px solid #444d59;border-right:1px solid #444d59;border-bottom:1px solid #444d59}
.right-quick .quick_banner{margin-top:17px}
.right-quick .quick_banner span{display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background:#fff}
.right-quick .latest-pt .bx-wrapper{margin:0 auto}

/*notice*/
.main-bdlist{overflow:hidden; margin-top:50px}
.main-notice{width:350px; float:left}
.main-notice h2, .main-qalist h2, .main-customer h2{overflow:hidden; font-size:17px; margin:0 0 20px 0; padding-bottom:7px; border-bottom:2px solid #333}
.main-notice h2 span, .main-qalist h2 span{float:right;font-size:14px;font-weight:normal;display:inline-block;margin-top:3px;padding-right:12px;background:url(/images/notice-btn.gif) no-repeat 45px}
.main-notice ul li, .main-qalist ul li{overflow:hidden; margin-bottom:10px;padding-left:8px; position:relative;color:#666}
.main-notice ul li:before, .main-qalist ul li:before{position:absolute;top:6px;left: 0px;width:2px;height:2px;background:#666;content: '';border-radius: 50%;}
.main-notice ul li span{display:inline-block;float:right;}

.main-qalist, .main-customer{width:250px; float:left; margin-left:55px}
.main-customer strong{font-size:14px}
.main-customer p{font-size:26px; margin:5px 0}
.main-customer span{color:#999; margin-right:10px}

/*main-new-list*/
.main-new-list{overflow:hidden; margin-top:50px}
.main-new-list div{float:left}
.main-new-list ul{float:left; overflow:hidden;width:479px}
.main-new-list ul li{float:left; border:1px solid #ccc}
.main-new-list ul li:nth-child(2), .main-new-list ul li:nth-child(4){margin-left:-1px}
.main-new-list ul li:nth-child(3), .main-new-list ul li:nth-child(4){margin-top:-1px}
.main-new-list ul li a{display:inline-block;width:238px;height:245px;text-align:center; position:relative}
.main-new-list ul li a .new-list-img{width:100%;margin-top:20px}
.main-new-list ul li a .new-list-name{width:100%; position:absolute; bottom:20px}
.main-new-list ul li a .new-list-name strong{font-size:23px; color:#f47521}
.main-new-list ul li a .new-list-name strong span{font-size:9pt;color:#222}

/*메인 탭*/
.main-tab{overflow:hidden;}
.main-tab ul.tabs {float: left; height: 50px; width: 100%;}
.main-tab ul.tabs li {float: left; text-align:center; font-size:15px; cursor: pointer; width:320.5px; height: 50px; line-height: 50px; border: 1px solid #ccc; font-weight: bold; background:#fff; overflow: hidden; position: relative; box-sizing:border-box}
.main-tab ul.tabs li:nth-child(2), .main-tab ul.tabs li:nth-child(3){margin-left:-1px}
.main-tab ul.tabs li.active {background: #6aa50d; border:1px solid #ccc; color:#fff;}

.main-tab .tab_container {clear:both; float:left; width:100%}
.main-tab .tab_content {display: none;}
.main-tab .tab_container .tab_content ul {width:100%; overflow:hidden;background-color:#fff;}
.main-tab .tab_container .tab_content ul li {padding:5px;}

.content_main-wrap{background:#eeeeee; margin-top:25px}
.content_main-wrap .content_main{padding:25px 0}
#content_main{position:relative;padding:0 0 30px 0;text-align:left}
.content_main{width:960px;margin:0 auto;text-align:left;}
.top-banner{width:960px;margin:0 auto;text-align:left;padding-bottom:139px;overflow:hidden}
.index_product_wrap{margin-top:20px;}
.index_product_wrap .index_product{margin-top:10px;}
.index_product_wrap h2{margin:0}
.main-no-product{text-align:center; padding:50px 0; background:#fff}

#bbs_cn img{max-width:100%;}

@media screen and (max-width:1280px) {
/* .right-quick{right:0; left:auto; margin:94px 0 0 0;} */
}
