#sub_container {width:1024px;margin:0 auto;position:relative}

.location {text-align:right;height:30px;line-height:30px;color:#999;font-size:11px;padding-top:20px;}
.location span {margin:0 6px;}
.sub_header {width:100%;padding-bottom:10px;border-bottom:2px solid #336699;margin-bottom:40px;}
.sub_header h2 {font-family: "Noto Sans KR", sans-serif;font-size:22px;display: inline-block; float: left;color:#336699;margin-right:20px;padding-left:10px;}
.sub_header:after{display:block;visibility:hidden;clear:both;content:""}
.sub_header .subcate {float:left;margin-top:15px}
.sub_header .subcate li {float:left; padding: 0 10px; background: url(/images/left_bar.gif) no-repeat 100% 3px; }
.sub_header .subcate li:last-child {background:none;}
.sub_header .subcate li a {color:#333}

.list_header_area {padding:8px 4px;border-bottom:1px solid #000;}
.list_header_area:after{display:block;visibility:hidden;clear:both;content:""} 
.list_header_area .list_type_1 {float:left;color:#777;margin-top:4px;font-size:11px;position: relative;padding-left:8px}
p.list_type_1:before, .list_type_1 li:before {
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    width: 3px;
    height: 3px;
    content: '';
    background: #bfbfbf;
}
.list_type_1 b {margin-right:5px;}
.list_header_area .list_condition_box {float:right;}
.list_header_area .list_condition_box .range_box {float:left;margin-top:4px;}
.list_header_area .list_condition_box .range_box:after{display:block;visibility:hidden;clear:both;content:""}
.list_header_area .list_condition_box .range_box li {float:left;}
.list_header_area .list_condition_box .range_box li a {padding-left: 20px;color:#333;}


/*»ó¼¼ÆäÀÌÁö*/
.product_detail_box{width:1024px; overflow:hidden;}
.sproImag{float:left; width:300px;}
.sproTimg img{width:300px; height:300px;}
.sproList {float:right; width:650px;}
.sprodeTit{font-size:24px; font-weight:600; margin-bottom:5px; border-bottom:1px solid #000;padding-bottom:8px;padding-left:20px}
.detail_section {padding:20px;border-bottom: 1px dashed #dbdbdb;}
.detail_section3 {padding:20px;}
.detail_info {}
.detail_info dl {line-height: 24px;height:24px;}
.detail_info dt{font-weight: bold;float: left;color: #666666;}
.detail_info dd{margin-left: 150px; color: #3b3b3b; }

.op_table {text-align:center;border:1px solid #b3b3b3;font-size:11px;background:#fff}
.op_table td {border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;padding:5px;}
.op_table tr td.input_text input {width:40px;height:20px;border:1px solid #e4e4e4;}
.op_table td.op_t1 {background:#656565;color:#fff;font-weight:bold;padding:0 18px;}

.detail_section2 {background:#f5f5f5;padding:30px 0 30px 20px;margin-bottom:10px;    border-bottom: 2px solid #1e599b;width: 100%;}
.detail_section2:after {display:block;visibility:hidden;clear:both;content:""}
.detail_info2 dt{font-weight: bold;float: left;color: #666666;}
.detail_info2 dd{margin-left:80px; color:#3b3b3b; }

.btn_group_section {margin-top: 20px;text-align: center;}
.btn_group_section li:first-child {margin-left:0;}

.btn_lType1 {font-family: "Noto Sans KR", sans-serif;font-size: 18px; font-weight: bold;  line-height: 44px;  min-width: 133px;   height: 50px; padding: 5px 20px; color: #ffffff;      border: 1px solid #336699; background: #336699; text-align: center; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

.btn_lType2 {font-family: "Noto Sans KR", sans-serif;   font-size: 18px;   font-weight: bold;line-height: 44px;   min-width: 133px;  height: 50px; padding: 5px 20px; color: #336699; border: 1px solid #336699;  background: #fff;text-align: center;   -webkit-box-sizing: border-box;-moz-box-sizing: border-box;  box-sizing: border-box;}

.btn_group_section li {display: inline-block;  margin-left: 5px;}

.tit_type2 {font-family: "Noto Sans KR", sans-serif;font-size: 15px; font-weight: 600; color: #fff; padding: 8px 20px 10px 20px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+76,207cca+79,7db9e8+100 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(-45deg, #1e5799 0%, #2989d8 76%, #207cca 79%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #1e5799 0%,#2989d8 76%,#207cca 79%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #1e5799 0%,#2989d8 76%,#207cca 79%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.tit_type2 .icon_flr {float:right;margin-top: 6px;}

.tit_type13 {font-family: "Noto Sans KR", sans-serif;font-size: 12px; font-weight: 600; color: #fff;  width:100%; padding: 6px 0 8px 12px;  background:#2d2d2d;margin-top:40px;}

.detail_img_info {padding: 20px;background: #f5f5f5; text-align: center;}

/*°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§*/
.mem_01{background:#f3f3f3;height:258px;padding:28px 15px;	border:1px solid #ececec;}
.mem_01 .box1{height:175px;font-size:11px;line-height:18px;color:#6b6b6b;padding:10px;	border:1px solid #bbb;	overflow-y:scroll; background:#fff;}
.mem_01 .mem_check { margin-top: 20px;font-size: 11px; text-align: center;}
.mem_01 h4 {font-size: 15px; color: #4a4a4a;  padding-bottom: 15px;letter-spacing: -0.5px;}

/*·Î±×ÀÎ*/
.top_joinbox {border: 1px solid #bfbfbf;}
.top_joinbox .login_box.l_login {
    width: 600px;
    height: 200px;
    padding: 38px 40px 42px 60px;
}
.top_joinbox .login_box .tabs-content {margin-top: 20px;}

.bor-dash { border-top: 1px dashed #dbdbdb;}

.layout_table td { padding: 10px 0px;height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

.login_box.l_login .btn_lType1 {
    min-width: 173px;
    height: 65px;
    position: absolute;
    right: 70px;
    top: 10px;
    line-height: 55px;
}

login_box.r_login {
    width: 266px;
    height: 200px;
    padding: 38px 40px 42px 40px;
    background-color: #fafafa;
}

.positR {position: relative;}

.btn_sType2 {
    font-family: Dotum, Gulim, "tahoma", Verdana, sans-serif, Helvetica, sans-serif;
    display: inline-block;
    padding: 2px 6px;
    padding: 3px 6px 1px \0/IE89;
    color: #ffffff !important;
    border: 1px solid #41b4f5;
    background: #41b4f5;
    line-height: 13px;
}

.btn_sType6 {
    font-family: Dotum, Gulim, "tahoma", Verdana, sans-serif, Helvetica, sans-serif;
    display: inline-block;
    padding: 2px 6px;
    padding: 3px 6px 1px \0/IE89;
    color: #41b4f5;
    border: 1px solid #41b4f5;
    background: #fff;
}

.loss_member_add {padding:14px 0 0 135px;margin-top: 12px;}
.align-top {  vertical-align: top !important;}

.login_box.r_login { width:242px; height: 220px;padding: 60px 40px 0 40px; background-color: #fafafa;}

.login_box.r_login ul li {font-size:11px;background: url(/images/login_blit.png) no-repeat 0 3px;padding-left:15px;line-height:15px}


/*È¸¿ø°¡ÀÔ*/
.join_btn{margin-top:40px; text-align:center;}
.join_agree{padding:10px 20px;background:#e81937; margin-right:5px;}
.join_agree a{font-size:14px; color:#fff; font-weight:bold;}
.join_cancel{padding:10px 20px; background:#6d6d6d;}
.join_cancel a{font-size:14px; color:#fff; font-weight:bold;}
.mg15 {margin-top:15px;}

.mempb{margin-bottom:20px;width:100%;font-size:12px ;color:#232323;border-top:2px solid #ddd;}
.mempb th{background:#f7f7f7; width:103px; text-align:left; border-bottom:1px solid #ddd; padding:15px; border-right:1px solid #ececec;}
.mempb td{border-bottom:1px solid #ddd; height:35px; padding:5px 25px;background:#fff;}
.mempb .check{background:#929292; color:#fff; padding:5px 15px; line-height:23px; margin:0 10px 0 10px;}
.mempb td span.memspan {color:red;font-weight:bold;}

/*¾ÆÀÌµðÃ£±â*/
.logArea02{background:#fdfdfd; border:1px solid #ececec;  padding:20px; overflow:hidden;}
.forg_tab{width:500px; margin-top:30px;}
.forg_tab ul{overflow:hidden; margin-top:20px;}
.forg_tab ul li{float:left; width:33%; height:25px; padding-top:10px; text-align:center;}
.forg_tab ul li.tab_on{background:#567dc5;color:#fff; font-weight:bold;}
.forg_tab ul li.tab_on a{color:#fff; font-weight:bold;}
.forg_tab ul li.tab_off {background:#e4e4e4;font-weight:bold; color:#8c8c8c;}
.forg_tab ul li.tab_off a{}

.forg_left{float:left;width:37%; padding-right:26px; border-right:1px solid #ddd; padding-left:82px; height:195px; }
.forg_left h4{margin-bottom:20px; font-size:18px; color:#222;}

.forg_inner{margin:0 auto;padding-top:10px; overflow:hidden;}
.forg_right{float:left;width:40%; padding-left:87px; height:195px;}
.forg_right h4{margin-bottom:20px; font-size:18px; color:#222;}

.fotg_idok{margin-top:4px; margin-left:80px;}
.fotg_idok a{background:#5a5a5a; width:206px; font-weight:bold; color:#fff; display:inline-block; padding:9px 0 10px 0; text-align:center;}
.logco{color:#696969;}
.fimid{overflow:hidden; width:100%; margin-bottom:3px;}
.fimid dt{float:left; width:80px; padding-top:8px; font-weight:bold;}
.fimid dd{float:left;}

/*»óÇ°*/
.top_cart_wrap {width:100%;height:120px;overflow-y:scroll;margin-top:10px;border-top:2px solid #ddd;}
.top_cart_wrap2 {width:100%;border-right:1px solid #ddd;margin-top:10px;}
.top_cart_wrap2 table {border-right:1px solid #ddd;}
.t_car_table {border-left:1px solid #ddd}
.t_car_table th {background:#656565;color:#fff;font-weight:bold;text-align:center;padding:8px 0;}
.t_car_table td {padding:8px 0;text-align:center;border-bottom:1px solid #ddd;}
.top_cart_total {background:#e4e4e4;padding:8px 20px;text-align:right;font-weight:bold;}
.top_cart_total span {margin-left:50px;}
.top_cart_total span b {color:red}

.cart_comment {background:#a9a9a9;margin:10px 0;height:32px;}
.cart_comment:after{display:block;visibility:hidden;clear:both;content:""} 
.cart_comment span{padding:9px 10px;font-weight:bold;color:#fff;display:block;width:56px;float:left;}
.cart_comment input {width:936px;padding:5px;float:left;}

.cartbtn{margin:20px 0; text-align:right; padding-bottom: 30px;}
.cartbtn a {color:#fff;}
.cartbtn:after{display:block;visibility:hidden;clear:both;content:""} 
.prevbtn {padding:5px 10px; background:#6d6d6d;color:#fff}
.allsel{padding:5px 10px; background:#8a0404; color:#fff;}
.allsel:hover{text-decoration:underline;}
.chosel{padding:5px 10px; background:#8a0404;color:#fff;}
.chosel:hover{text-decoration:underline;}
.wishadd{padding:5px 10px; background:#b10808;color:#fff;}
.wishadd:hover{text-decoration:underline;}


.table_basic th.txt_box, .table_basic td.txt_box { padding: 35px 30px;  line-height: 2.0; font-size: 12px;}
.table_basic a {color:#333;}
.table_basic a:hover {color:#333;}
.table_basic a:active {color:#333;}
