@charset "UTF-8";

/* Page Title */
body { width:100%; height:100%; padding:0px; margin:0px;  background:url('/common/img/common/sub_top_bg.jpg') repeat-x; }

.category_top   {width:1000px; float:left; margin-top:45px; padding-bottom:10px;}
.category_top  li {width:8.3%;  float:left; text-align:center; font-size:13px; color:#666; background:url('/common/img/common/category_top_li_bg.jpg') no-repeat top right;}
.category_top  li:last-child {background:none;}

#sub_wrap            {width:1000px;  margin:0 auto; }


/*메뉴*/
#nav    {width:200px; float:left; margin-top:50px;}
#nav  .tt   {font-size:27px; font-weight:800; padding-bottom:15px; }
#nav .mn_p           {width:100%; font-size:13px;  float:left; }


#nav .mn_p  a {
	display:inline-block;
	padding-top:10px;
	
	padding-left:10px;
	width:100%;
	height:28px;
	text-decoration:none;
	border-bottom:1px solid #ddd;
}


#nav .mn_p a:link	{ text-decoration:none;background-color:#f4f4f4; width:190px; color:#5f5f5f; }
#nav .mn_p a:hover	{ font-weight:bold; text-decoration:none; background-color:#1c1d6f; width:190px;  color:#fff; }
#nav .mn_p a:active	{font-weight:bold;  text-decoration:none; background-color:#1c1d6f; width:190px;  color:#fff; }
#nav .mn_p a:visited	{ text-decoration:none;background-color:#f4f4f4; width:190px; color:#5f5f5f; }


#nav .mn_p_ov           {width:100%; font-size:13px; font-weight:600;  float:left; }


#nav .mn_p_ov  a {
	display:inline-block;
	padding-top:10px;
	padding-left:10px;
	width:100%;
	height:28px;
	color:#fff;
	font-weight:bold;
   text-decoration:none;
   	border-bottom:1px solid #ddd;

	}

#nav .mn_p_ov a:link	{ text-decoration:none; background-color:#1c1d6f; width:190px; color:#fff; }
#nav .mn_p_ov a:hover	{ text-decoration:none;background-color:#1c1d6f;   width:190px;  color:#fff;}
#nav .mn_p_ov a:active	{ text-decoration:none; background-color:#1c1d6f;  width:190px;  color:#fff;}
#nav .mn_p_ov a:visited	{  text-decoration:none; background-color:#1c1d6f;  width:190px;  color:#fff; }



#nav .mn_p2           {width:100%; font-size:13px;  float:left; }


#nav .mn_p2  a {
	display:inline-block;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:10px;

	text-decoration:none;
}


#nav .mn_p2 a:link	{ text-decoration:none; width:195px; color:#999;}
#nav .mn_p2 a:hover	{ text-decoration:none;font-weight:bold;   width:190px;  color:#eb4063; }
#nav .mn_p2 a:active	{ text-decoration:none;font-weight:bold; width:190px; color:#eb4063; }
#nav .mn_p2 a:visited	{ width:100%; width:190px;  color:#999;  }

#nav .mn_p2_ov           {width:100%; font-size:13px; font-weight:600;  float:left; }


#nav .mn_p2_ov  a {
	display:inline-block;
     padding-top:5px;
	padding-bottom:8px;
	padding-left:10px;
	text-decoration:none;
 

	}

#nav .mn_p2_ov a:link	{ text-decoration:none; font-weight:bold;width:190px; height:100%;  color:#eb4063;}
#nav .mn_p2_ov a:hover	{ text-decoration:none;font-weight:bold;width:190px; height:100%;  color:#eb4063;}
#nav .mn_p2_ov a:active	{ text-decoration:none;font-weight:bold;width:190px; height:100%;  color:#eb4063;}
#nav .mn_p2_ov a:visited	{ text-decoration:none;font-weight:bold;width:190px; height:100%;  color:#eb4063;}


.article          {width:780px; float:right; margin-top:50px;}
.article_b          {width:100%; float:right; margin-top:50px;}



.btn_bg            {background-color:#fff; border:1px solid #626262; text-align:center; float:left; padding:10px 0 10px 0; }
.btn_bg2            {background-color:#1c1d6f; border:1px solid #1c1d6f; text-align:center; float:left; padding:10px 0 10px 0; }





/*버튼*/


.link_btn_bg   {float:left;  padding:4px 30px 8px 30px;  font-size:12px; text-align:center; color:#fff; }


.link_btn_bg  a {
	display:inline-block;
     text-decoration:none;
    
	}

.link_btn_bg a:link	{  color:#fff;}
.link_btn_bg a:hover	{color:#fff;}
.link_btn_bg a:active	{ color:#fff;}
.link_btn_bg a:visited	{ color:#fff;}

.link_btn_bg_b   {float:left;  padding:10px 50px 12px 50px;  font-size:13px; font-weight:600; text-align:center; color:#fff; }


.link_btn_bg_b  a {
	display:inline-block;
     text-decoration:none;
    
	}

.link_btn_bg_b a:link	{  color:#fff;}
.link_btn_bg_b a:hover	{color:#fff;}
.link_btn_bg_b a:active	{ color:#fff;}
.link_btn_bg_b a:visited	{ color:#fff;}



.btn_bg_c1   {background-color:#333; }
.btn_bg_c2   {background-color:#1c1d6f; }
.btn_bg_c3   {background-color:#666666; }
.btn_bg_c4   {background-color:#ddd; }
.btn_bg_c5   {background-color:yellow; }



.cart_btn   {float:left; color:#666; background-color:#fff; padding:10px 0px 12px 0px; text-align:center; width:165px;  font-size:14px; font-weight:600; text-align:center; border:1px solid #333; }


.cart_btn  a {
	display:inline-block;
     text-decoration:none;
	 

    
	}

.cart_btn a:link	{  color:#666;}
.cart_btn a:hover	{color:#666;}
.cart_btn a:active	{ color:#666;}
.cart_btn a:visited	{ color:#666;}


.cart_btn2   {float:left;  padding:11px 0px 13px 0px; text-align:center; width:350px;  font-size:15px; font-weight:600;text-align:center; 
            background-color:#1c1d6f; color:#fff;}


.cart_btn2  a {
	display:inline-block;
     text-decoration:none;
    
	}

.cart_btn2 a:link	{  color:#fff;}
.cart_btn2 a:hover	{color:#fff;}
.cart_btn2 a:active	{ color:#fff;}
.cart_btn2 a:visited	{ color:#fff;}


.cart_btn_   {float:left; color:#666; background-color:#fff; padding:10px 0px 12px 0px; text-align:center; width:200px;  font-size:14px; font-weight:600; text-align:center; border:1px solid #333; }


.cart_btn_  a {
	display:inline-block;
     text-decoration:none;
	 

    
	}

.cart_btn_ a:link	{  color:#666;}
.cart_btn_ a:hover	{color:#666;}
.cart_btn_ a:active	{ color:#666;}
.cart_btn_ a:visited	{ color:#666;}


.cart_btn_2   {float:left;  padding:13px 0px 15px 0px; text-align:center; width:420px;  font-size:15px; font-weight:600;text-align:center; 
            background-color:#1c1d6f; color:#fff;}


.cart_btn_2  a {
	display:inline-block;
     text-decoration:none;
    
	}

.cart_btn_2 a:link	{  color:#fff;}
.cart_btn_2 a:hover	{color:#fff;}
.cart_btn_2 a:active	{ color:#fff;}
.cart_btn_2 a:visited	{ color:#fff;}






.guide          {width:100%; float:left; height:70px;  }
.guide     img    {vertical-align:0px;}
.guide    .tt  {width:300px; float:left; font-size:30px; font-weight:600; color:#333; letter-spacing:-2px;}
.guide    .s_tt  {float:right; font-size:12px; color:#888; padding-top:23px;}
.guide    .s_tt b {font-weight:600; color:#ce0000;}

.text_box   {width:97%; margin-top:30px; background-color:#f7f7f7; float:left; padding:10px 10px 10px 10px; color:#333; 
                            font-size:13px; line-height:22px;}

.text_box2   {float:left; color:#333; 
                            font-size:14px; line-height:22px;}


.line-through   {text-decoration:line-through;}

/*탭*/


.tab    {width:100%; float:left; margin-top:50px; height:70px;  background:url('/common/img/common/tab_line.gif') repeat-x; }
.tab   li {float:left;}

.tab_        {width:168px; float:left;  height:38px; font-size:13px; background:url('/common/img/common/tab_bg.jpg') no-repeat center top;}

.tab_  a {
	display:inline-block;
     text-decoration:none;
	 padding-top:10px;
	 padding-left:10px;

    
	}

.tab_ a:link	{  color:#333; text-decoration:none;}
.tab_ a:hover	{color:#333; text-decoration:none;}
.tab_ a:active	{ color:#333; text-decoration:none;}
.tab_ a:visited	{ color:#333; text-decoration:none;}


.tab_ov        {width:168px; float:left;  height:38px; font-size:14px; font-weight:600; background:url('/common/img/common/tab_ov_bg.jpg') no-repeat center top;}

.tab_ov  a {
	display:inline-block;
     text-decoration:none;
	 padding-top:7px;
	 padding-left:10px;

    
	}

.tab_ov a:link	{  color:#333; text-decoration:none;}
.tab_ov a:hover	{color:#333; text-decoration:none;}
.tab_ov a:active	{ color:#333; text-decoration:none;}
.tab_ov a:visited	{ color:#333; text-decoration:none;}

.tab    b   {color:#1c1d6f;}



/*팝업*/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
		.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
		.layer .pop-layer {display:block;}

	.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 1px solid #333; z-index: 10;}	
	.pop-layer .pop-container {padding: 20px 25px;}
	.pop-layer p.ctxt {color: #666; line-height: 25px;}
	.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px;  text-align:right;}

.layer a:link	{  color:#fff; text-decoration:none; }
.layer a:hover	{color:#fff; text-decoration:none;}
.layer a:active	{ color:#fff; text-decoration:none;}
.layer a:visited	{ color:#fff; text-decoration:none;}



a.cbtn {display:inline-block; height:25px; padding:3px 15px 5px 15px; font-size:14px; font-weight:600;  background-color:#333; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover { background-color:#333; font-size:13px; color:#fff;}


.pop_login_btn   {float:left;  padding:22px 30px 24px 30px;  background-color:#1c1d6f; font-size:13px; font-weight:600; text-align:center; color:#fff; }


.pop_login_btn  a {
	display:inline-block;
     text-decoration:none;
    
	}

.pop_login_btn a:link	{  color:#fff;}
.pop_login_btn a:hover	{color:#fff;}
.pop_login_btn a:active	{ color:#fff;}
.pop_login_btn a:visited	{ color:#fff;}



.pop_pass_btn   {float:left;  padding:5px 30px 8px 30px;  background-color:#1c1d6f; font-size:13px; font-weight:600; text-align:center; color:#fff; }


.pop_pass_btn  a {
	display:inline-block;
     text-decoration:none;
    
	}

.pop_pass_btn a:link	{  color:#fff;}
.pop_pass_btn a:hover	{color:#fff;}
.pop_pass_btn a:active	{ color:#fff;}
.pop_pass_btn a:visited	{ color:#fff;}


.pass    { float:left;  }
.pass   table   {width:100%; float:left; margin-top:20px;}
.pass  table  th   {padding:5px 0px 7px 0px; ; text-align:left; font-size:13px; font-weight:600; color:#333; }
.pass  table  td   {padding:5px 0px 7px 10px;  font-size:13px; color:#777; }


.delivery_t1  {width:100%; float:left; font-size:13px; text-align:center; color:#999; padding-top:20px;}
.delivery_t2  {width:100%; float:left; font-size:22px; font-weight:600; text-align:center; color:#333; padding-top:5px;}
.search_t      {width:100%; float:left; font-size:22px; font-weight:600; text-align:center; color:#1c1d6f; padding-top:7px;}


/*팝업 끝*/



.boder_box   {border:3px solid #ddd; float:left; text-align:center; margin-top:20px; padding:20px 15px 20px 0px;
                   width:800px; font-size:15px; font-weight:600;color:#555;}
.boder_box   b  {color:#007ed2;}


.text_wrap         {font-size:13px; line-height:22px; color:#555; float:left;}
.text_wrap  b  {color:#333;}

.red_font_box   {width:100%; float:left; text-align:right; padding-top:10px; font-size:13px;}



.map_info  {font-size:14px; text-align:center; background:url('/common/img/company/map_info_bg.png') no-repeat center top;
              width:30%; float:right; margin-top:-400px; position:relative; height:400px;}
.map_info  p  {width:100%; margin:10px 0 0 0px; color:#fff; line-height:22px; font-size:14px;  }
.map_info  p  b {font-size:18px; font-weight:500; color:#fff; line-height:40px;}