@charset "euc-kr";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);.notosanskr * {font-family: 'Noto Sans KR', sans-serif; }

/* CSS Document */

.png24 { tmp:expression(setPng24(this)); }

 /*IE6 png */
/*body{min-width:1200px; }*/



/* Ä«Å×°í¸® ÀüÃ¼º¸±â ********************************************************************************************************************************/
#wrap_ca{width:1200px; margin:0 auto; display:none;}
#wrap_ca div{position:absolute; z-index:1000;}

#ca_all{border:2px solid #17468d; width:1200px; background:#FFF;}
#ca_all ul {border-right:1px solid #dde3e7;  float:left; width:149px; min-height:500px; padding-bottom:10px; }
#ca_all ul:first-child{width:149px; }
#ca_all ul:last-child{width:149px; border-right:none;}
#ca_all ul li{padding:3px 8px; height:15px;  font-family:"Nanum Gothic"; letter-spacing:1px; font-size:12px; }
#ca_all ul li:first-child{font-size:14px; height:15px; padding:10px; background:#a8a8a8; text-align:center; margin-bottom:10px;}
#ca_all ul li:first-child a{color:#FFF;}


/*º£½ºÆ®»óÇ°*/
#products{width:100%; min-width:1200px; height:950px;}
#b_products{width:1110px; margin:0 auto;}
#best{border:1px solid #dadada; width:1105px; height:650px; margin-left:-43px; margin-bottom:20px; }
.best_tit{width:200px; height:50px; margin:0 0 0 30px;}
#best ul{width:1055px; height:240px; margin:20px 0 0 10px; margin-bottom:40px;}
#best ul li{margin:0 0 20px 20px; float:left;}
#best ul .goods_title{width:200px; text-align:left; font-size:15px;}
#best ul .goods_title2{width:200px; font-size:12px; color:#8d8d8d;}
#best ul .goods_title3{font-size:15px; color:#0b0b0b; font-weight:bold;}
#best ul li .line{border:1px solid #dadada; width:189px; height:189px;}


/*ºê·£µå¼¥*/
#brand_shop{width:100%; height:68px; min-width:1200px; margin-bottom:20px;}
#brand{width:1110px; margin:0 auto; }
#brand_logo{position:relative; border:1px solid #dadada; width:1105px; height:68px; margin-left:-43px;} 
#brand_logo .brand_tit{width:164px; float:left;}
#brand_logo .brand_photo{width:920px; float:left; padding:10px 10px;}


/*½Å»óÇ°*/
#new_products_box{width:100%; height:540px; min-width:1200px; margin-bottom:20px;}
#new_products{width:1110px;  margin:0 auto; }
#new{width:1105px; height:540px; border:1px solid #dadada; margin-left:-43px; }
#new .new_tit{width:200px; height:50px; margin:0 0 0 30px;}
#new #new_products_list{width:684px; height:298px; border-top:1px solid #dadada; border-left:1px solid #dadada; margin:30px 0 0 30px; float:left;  margin-bottom:20px;}
#new #new_products_list ul{width:227px; height:298px; float:left; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
#new #new_products_list ul li{margin:15px 0 0 20px;}
#new #new_products_list ul li .new_products_brand{font-size:13px; font-weight:bold; color:#000;}
#new #new_products_list ul li .new_products_title{font-size:13px; color:#8d8d8d;}
#new #new_products_list ul li .new_products_price{font-size:13px; font-weight:bold; color:#000;}
#new #new_products_list ul .new_products_list_img{width:189px; height:189px; border:1px solid #dadada;}

#new #new_products_list_small{width:361px; height:298px; float:left;  border-top:1px solid #dadada; margin:30px 0 0 0;} 
#new #new_products_list_small ul{width:180px; height:149px;  border-right:1px solid #dadada; float:left; border-bottom:1px solid #dadada; }
#new #new_products_list_small ul li{float:left; }
.new_products_brand_small{/*font-size:10px;*/ font-weight:bold; color:#000;}
.new_products_title_small{font-size:11px; color:#8d8d8d;}
.new_products_price_small{font-size:13px; font-weight:bold; color:#000;}
.products_list_img{ margin:40px 0 0 6px;width:78px; height:78px; border:1px solid #dadada;}
.products_list_text{ margin:30px 0 0 6px;width:78px; height:78px;}

.products_list{width:180px; float:left; }
.products_list2{width:180px;  float:left; }


/*¹è³Ê*/
#banner{width:1050px; height:117px; margin:30px 0 0 30px; }


/*°øÁö»çÇ×*/
#notice_box{width:100%; height:200px; min-width:1200px; margin-bottom:20px;}
#notice_all{width:1110px;  margin:0 auto; }
#notice{width:1105px; margin-left:-43px; }
#notice .box01{float:left; width:380px; height:172px; border:1px solid #dadada; margin-right:18px;}
#notice .box01 ul{width:320px; margin:0 0 0 30px;}
#notice .box01 ul li{width:320px; float:left; margin:6px 0 0 0; font-size:13px;}
#notice .box01 ul li .date{float:right;}

#notice .box02{float:left; margin-right:17px;}
#notice .box03{float:left; width:350px; height:172px; border:1px solid #dadada;}
#notice .box03 ul{margin:10px 0 0 20px;}
#notice .box03 ul li{float:left; width:200px; margin:0 0 0 10px;}
#notice .box03 ul .notice03_photo{width:78px; height:78px; border:1px solid #dadada;}
#notice .box03 ul li .notice03_photo_title{font-size:14px; font-weight:bold; color:#767676;}
#notice .box03 ul li .notice03_photo_text{font-size:13px; color:#767676;}


/**********************************************************************************************************/

/*°í°´¼¾ÅÍ*/
#customer_left{width:180px; min-height:300px;  border:1px solid #dadada; margin:10px 0 30px 0; float:left;}
.customer_title{position:relative; float:left; height:40px; font-size:18px; margin:10px 0 0 10px; color:#17468d; font-weight:bold; }
.customer_small_title{float:right; font-size:13px; color:#898989; margin-top:25px;}

#customer_board{width:910px; margin:10px 0 0 10px; float:left; border-bottom:1px solid #dadada;}
#customer_content{position:relative; width:880px; float:left; margin:20px 0 0 20px; }




/*¼­ºê*/
#sub_visu{position:relative;  width:100%; min-height:600px; margin:0 auto;}
#sub_visu #sub_contents{width:100%; min-height:300px;  }

#sub_visu #sub_contents #sub_contents_title{width:100%; min-height:40px; }
#sub_visu #sub_contents #sub_contents_title .sub_title{position:relative; float:left; height:40px; font-size:18px; margin:10px 0 0 10px; color:#17468d;}
#sub_visu #sub_contents #sub_contents_title .small_title{float:right; font-size:13px; color:#898989; margin-top:25px;}

.table01{width:100%;  border-top:1px solid #ccc; border-right:1px solid #ccc;margin-bottom:10px;}
.table01 tr td{width:150px; padding:10px 10px; text-align:center; font-weight:600; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.table01 tr td a:hover, a:active {color:#2365c8; text-decoration:none; font-weight:600;}
.table01 tr td:active {color:#2365c8;text-decoration:none; font-weight:600; }

#sub_contents_list{width:100%; height:35px; border-bottom:1px solid #797979; padding-top:20px}
#sub_contents_list .sub_list_title{width:100%; height:35px;color:#4e4e4e;}

#products_list{width:100%; }
#products_list ul{margin:20px 0 0 0; height:189px;}



/*º£½ºÆ® »óÇ°*/
#best{width:1105px; }
.table_best{width:1110px; border-top:1px solid #dadada; border-right:1px solid #dadada;} 
.table_best tr td{width:138px; padding:10px 10px; text-align:center; border-bottom:1px solid #dadada; border-left:1px solid #dadada;}
.table_best tr td a:hover, a:active {color:#2365c8; text-decoration:none; font-weight:bold;}
.table_best tr td:active {color:#2365c8;text-decoration:none; font-weight:bold;}


/*ºê·£µå¼¥*/
.table_brandshop{width:1110px; padding:10px 0 0 10px; border:1px solid #dadada;} 
.table_brandshop tr{}
.table_brandshop tr td{width:150px; height:46px; margin-left:3px;}


/*ÀÌ¿ëÈÄ±â*/

#sub_visu #sub_contents #sub_title_board{width:1110px; height:50px;  border-bottom:2px solid #797979;  }
#sub_visu #sub_contents #sub_title_board .sub_title{position:relative; float:left; height:40px; font-size:18px; margin:10px 0 0 10px; color:#17468d;}
#sub_visu #sub_contents #sub_title_board .small_title{float:right; font-size:13px; color:#898989; margin-top:25px;}


/**********************************************************************************************************/

/* ¸ðµâ¿¡ µé¾î°¥ CSS 
.mod_td_color a:link{font-family:'Noto Sans CJK KR', Malgun Gothic, sans-serif;;color:#3a54bc;text-decoration: none;}
.mod_td_color a:visited{font-family:'Noto Sans CJK KR', Malgun Gothic, sans-serif;color:#3a54bc;text-decoration: none;}
.mod_td_color a:hover{font-family:'Noto Sans CJK KR', Malgun Gothic, sans-serif; color:#3a54bc;text-decoration: none;}
.mod_td_color a:active{font-family:"";color:#3a54bc;text-decoration: none;}
*/

.input1 
 { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; height: 
    20px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: µ¸¿ò,µ¸¿òÃ¼,verdana; }
.input_order { border:1px solid #dcdde3; background-color:#fbfbfb;  height:22px; padding-left:3px;/*color:#798dd8;letter-spacing:0;*/}
.input_order_2 { border:1px solid #dcdde3; background-color:#fffdc2;  height:22px; padding-left:3px;/*color:#798dd8;letter-spacing:0;*/}
.price_class { font-weight:bold;color:#666; }
.order_small{font-size:12px; letter-spacing:-1px;}


/*»ó¼¼ÆäÀÌÁö ¹è¼ÛÁ¤º¸*/
#delivery{width:100%; font-size:12px; color:#666; vertical-align:top; font-weight:bold; margin-top:10px;margin-bottom:15px;}
.delivery_table{width:100%; font-size:12px; color:#666; vertical-align:top; border-top:1px solid #f1f1f1;}
.delivery_table tr{height:20px;}
.delivery_table tr td{width:400px; padding:5px 5px; border-bottom:1px solid #f1f1f1;}


.opt_css_01 li {
    color: #888;
    font-size: 8pt;
    float: left;
    margin-right: 5px;
}


#cartTableTol td{
    color: #ffffff;
}

/*ÅÇ¸Þ´º *******************************************************************************************************************/
.tab01 {clear:both; margin:20px 0; border-bottom:1px solid #3d3d3d; height:41px}
.tab01 li {display:inline-block; float:left; }
.tab01 li a{display:inline-block; padding:0 20px; line-height:40px; background:#f5f5f5; border-top:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:1px solid #3d3d3d; color:#333; text-align:center; text-decoration:none; }
.tab01 li:first-child a{display:inline-block; padding:0 20px; line-height:40px; background:#f5f5f5; border-left:1px solid #cacaca; border-bottom:1px solid #333; color:#333; text-align:center; text-decoration:none; }
.tab01 li a:hover {display:block; background:#616161; padding:0 20px; line-height:40px; color:#fff; border-bottom:1px solid #3d3d3d; border-left:1px solid #3d3d3d;}
.tab01 li a.on {color:#fff; background:#616161; border-bottom:1px solid #3d3d3d; border-left:1px solid #3d3d3d; border-top:1px solid #3d3d3d; border-right:1px solid #3d3d3d;}