@charset "utf-8";
 

 .basic_t {color:#555; font-size:15px; line-height:1.5em;}
.t1 {color:#333; font-size:24px; line-height:1.3em;}
.t2 {color:#555; font-size:20px; line-height:1.3em;}
.color1 {color:#e9512b}

.box_20 {width:20%; float:left;}
.box_30 {width:30%; float:left;}
.box_40 {width:40%; float:left;}
.box_50 {width:48%; float:left;}
 .box_60 {width:60%; float:left;}
.box_70 {width:70%; float:left;}
.box_100 {width:100%; float:left;}

.bg_gray  {background-color:#f9f9f9;}
.red {color:red; }

.pay_b_font  {font-weight:600; font-size:20px; color:#333; }
.pay_b_font_s  {font-weight:600; font-size:17px; color:red; }
.line-through {text-decoration:line-through; color:#999; font-size:14px;}

.border_bottom {border-bottom:1px solid #ddd;}

/*탭*/

 
.tab {width:1200px; display:inline-block;  margin-bottom:20px; border-bottom:1px solid #ddd;   }
.tab li {display:inline-block; width:200px; line-height:30px;  background-color:#f9f9f9;  margin-right:5px; }
.tab li a {display:inline-block;  letter-spacing:0px; font-size:17px; font-weight:400; color:#666 !important;}
 

.tab li.ov {font-weight:600; background-color:#476cb2;}
.tab li.ov a {color:#fff !important; width:100%;}


.shop_tab {width:100%; float:left; border-bottom:1px solid #ddd;  margin-bottom:40px;  }
.shop_tab li { float:left; width:180px; line-height:45px;  text-align:center; background-color:#f9f9f9; font-size:15.5px; margin-right:2px; border:1px solid #ddd; border-bottom:none}
.shop_tab li a { float:left; width:100%;  letter-spacing:0px;  }
 

.shop_tab li.ov {font-weight:500; background-color:#333; border:1px solid #333;}
.shop_tab li.ov a {color:#fff !important; width:100%;}


.basic_btn {border:1px solid #ddd; font-size:14px; line-height:28px; padding:0 15px; background-color:#fff;  display:inline-block;  }
.basic_btn:hover {background-color:#476cb2; color:#fff !important;    }


.check_btn {border:1px solid #333; font-size:14px; line-height:30px; padding:0 15px; background-color:#333; margin-left:3px; border-radius:3px; display:inline-block; color:#fff !important;  }
.check_btn2 {font-size:14px; line-height:30px; padding:0 15px; background-color:#444; margin-left:3px; border-radius:3px; display:inline-block; color:#fff !important;  }

.y_btn {background-color:#333; border:1px solid #333; color:#fff !important; font-size:17px; font-weight:500;line-height:50px; padding:0 75px;  margin-top:30px;   display:inline-block; }
.n_btn {background-color:#fff; border:1px solid #333; color:#333 !important; font-size:17px; font-weight:500; line-height:50px; padding:0 75px;  margin-top:30px;  display:inline-block;    }



