/* 
	이 CSS파일은 아이디자인에 의해 강제로 변형되므로 임의수정시 주의하시기 바랍니다. 
	원본소스 : /admin/skin/default/css/quick_design_ver3_original.css
*/

#layout_header {background-color:#ffffff; /*border-bottom:1px solid #5c5c5c;*/}
#layout_header h1 a {color:#333333;}

.btn_style {display:inline-block; background-color:#ffffff; border:1px solid #c0c0c0; border-radius:2px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#61656d; letter-spacing:-1px;}
.btn_stylebk {display:inline-block; background-color:#222222;
border:1px solid #222222; 
border-radius:4px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#fff; letter-spacing:-1px;}
.btn_stylegy {display:inline-block; background-color:#e9e9e9;
border:1px solid #dddddd; 
border-radius:4px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#222222; letter-spacing:-1px;}
.btn_stylerd {display:inline-block; background-color:#fff;
border:1px solid #d92b3e; 
border-radius:4px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#d92b3e;
letter-spacing:-1px;}

.btn_stylerd_full {display:inline-block; background-color:#d92b3e;
border:1px solid #d92b3e; 
border-radius:4px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#fff;
letter-spacing:-1px;}

.btn_stylerd_full2 {display:inline-block; background-color:#d92b3e;
border:1px solid #d92b3e; 
border-radius:4px !important; padding:0 10px; height:30px; line-height:30px; font-size:12px; font-weight:600; color:#fff;
letter-spacing:-1px;}
.btn_styleblu_wr{}
.btn_styleblu_wr button{
display:inline-block; background-color:#0d509c;
border:1px solid #0d509c; 
border-radius:4px !important; padding:0 10px; height:30px; line-height:30px; font-size:12px; font-weight:600; color:#fff;
letter-spacing:-1px;
}
.btn_styleblu {display:inline-block; background-color:#0d509c;
border:1px solid #0d509c; 
border-radius:4px !important; padding:0 10px; height:28px; line-height:29px; font-size:12px; font-weight:600; color:#fff;
letter-spacing:-1px;}

.btn_important_large {display:inline-block; background-color:#d92b3e; border:1px solid #d92b3e; border-radius:5px !important; height:42px; line-height:42px; font-size:16px; font-weight:600; color:#ffffff !important; letter-spacing:-1px; vertical-align:middle; text-decoration:none;}
.btn_important_large_pet {display:inline-block; background-color:#4cb78d; border:1px solid #4cb78d; border-radius:5px !important; height:42px; line-height:42px; font-size:16px; font-weight:600; color:#ffffff !important; letter-spacing:-1px; vertical-align:middle; text-decoration:none;}
.btn_important_large_wrap{

}
.btn_important_large_wrap input{
display:inline-block; background-color:#d92b3e; border:1px solid #d92b3e; border-radius:5px !important; height:42px; line-height:42px; font-size:16px; font-weight:600; color:#ffffff; letter-spacing:-1px;
}
.btn_important_large_wrap button{
display:inline-block; background-color:#d92b3e; border:1px solid #d92b3e; border-radius:5px !important; height:42px; line-height:42px; font-size:16px; font-weight:600; color:#ffffff; letter-spacing:-1px;
}
.btn_important_large2 {display:inline-block; background-color:#777777; border:1px solid #777777; border-radius:5px !important; height:42px; line-height:38px; font-size:16px; font-weight:600; color:#ffffff; letter-spacing:-1px;}
.btn_important_largeblu {display:inline-block; background-color:#0d509c; border:1px solid #0d509c; border-radius:5px !important; height:42px; line-height:38px; font-size:16px; font-weight:600; color:#ffffff; letter-spacing:-1px;}
.btn_important_small {display:inline-block; background-color:#778ece; border:1px solid #6a83c8; border-radius:3px !important; height:32px; line-height:32px; font-size:14px; font-weight:600; color:#ffffff; letter-spacing:-1px;}
.btn_important_small_cart{
display:inline-block; background-color:#d92b3e; 
border:1px solid #d92b3e; border-radius:3px !important;  font-size:14px; font-weight:600; color:#ffffff; letter-spacing:-1px;
background:#d92b3e; 
}
.btn_important_small_1{
display:inline-block; background-color:#d92b3e; 
border:1px solid #d92b3e; border-radius:3px !important;  font-size:14px; font-weight:600; color:#ffffff; letter-spacing:-1px;
background:#d92b3e; 
}
.btn_normal_large {display:inline-block; background-color:#ffffff; border:1px solid #d92b3e; border-radius:5px !important; 
height:42px; line-height:42px; font-size:16px; font-weight:600; color:#d92b3e !important; letter-spacing:-1px;
 vertical-align:middle; text-decoration:none;
}

.btn_normal_large_pet {display:inline-block; background-color:#4cb78d; border:1px solid #4cb78d; border-radius:5px !important; 
height:42px; line-height:42px; font-size:16px; font-weight:600; color:#fff !important; letter-spacing:-1px;
 vertical-align:middle; text-decoration:none;
}

.btn_normal_small {display:inline-block; background-color:#ffffff; border:1px solid #c0c0c0; border-radius:3px !important; height:36px; line-height:32px; font-size:14px; font-weight:600; color:#6a83c8; letter-spacing:-1px;}
.btn_normal_small_cart{
display:inline-block; background-color:#fff; border:3px solid #d92b3e; border-radius:3px !important; 
 font-size:14px; font-weight:600; color:#d92b3e; letter-spacing:-1px; 
}
.btn_normal_small_gy{
display:inline-block; background-color:#e9e9e9; border:1px solid #dddddd; border-radius:3px !important; 
 font-size:14px; font-weight:600; color:#222; letter-spacing:-1px; 
}
.btn_normal_small_bluecenter {display:inline-block; 
background-color:#0d509c; border:1px solid #c0c0c0;
border-radius:3px !important; height:36px; line-height:32px; font-size:14px;
font-weight:600; color:#fff; letter-spacing:-1px;}
.btn_normal_small_gyLeft{
display:inline-block; background-color:#e9e9e9; border:1px solid #dddddd; border-radius:3px !important; 
 font-size:14px; font-weight:600; color:#222; letter-spacing:-1px; text-align:center;  
}
.btn_cancel_large {display:inline-block; background-color:#ffffff; border:1px solid #c0c0c0; border-radius:5px !important; height:42px; line-height:38px; font-size:16px; font-weight:600; color:#545454; letter-spacing:-1px;}
.btn_cancel_small {display:inline-block; background-color:#ffffff; border:1px solid #c0c0c0; border-radius:3px !important; height:36px; line-height:32px; font-size:14px; font-weight:600; color:#545454; letter-spacing:-1px;}
.btn_arw_up {position:relative; display:inline-block; min-width:40px; box-sizing:border-box; height:28px; line-height:28px; padding-left:10px; padding-right:25px; font-weight:600; color:#61656d; background-color:#fff; border:1px solid #c1c2c5; border-radius:3px !important; font-size:12px; text-align:left;}
.btn_arw_up_icon {position:absolute; right:8px; top:50%; margin-top:-3px; width:8px; height:5px; background:url('../images/design/ico_arw_close_s.png') no-repeat right center; background-size:8px 5px;}
.btn_arw_dn {position:relative; display:inline-block; min-width:40px; box-sizing:border-box; 
height:28px; line-height:28px; padding-left:10px; padding-right:25px; font-weight:600; color:#61656d; 
background-color:#fff; border:1px solid #ededed; border-radius:3px !important; font-size:12px; text-align:left;}
.btn_arw_dn_icon {position:absolute; right:8px; top:50%; margin-top:-1px; width:8px; height:5px; background:url('../images/design/ico_arw_open_s.png') no-repeat right center; background-size:8px 5px;}
.btn_arw_dn_icon2 {position:absolute; right:8px; top:50%; margin-top:-1px; width:8px; height:5px; background:url('../images/design/ico_arw_open_s2.png') no-repeat right center; background-size:8px 5px;}
.btn_arw_dn_icon3 {position:absolute;  top:50%; margin-top:-1px; width:8px; height:5px; background:url('../images/design/ico_arw_open_s2.png') no-repeat right center; background-size:8px 5px;}
.btn_arw_dn_icon4 {position:absolute; right:8px; top:11px; margin-top:-1px; width:5px; height:11px; background:url('../images/design/ico_arw_open_right1.png') no-repeat right center; background-size:5px 11px;}
.btn_arw_up_gray {position:relative; display:inline-block; min-width:40px; height:28px; line-height:28px; padding-left:10px; padding-right:25px; font-weight:600; color:#61656d; background-color:#fff; border:1px solid #c1c2c5; border-radius:3px !important; font-size:12px; text-align:left;}
.btn_arw_dn_gray {position:relative; display:inline-block; min-width:40px; height:28px; line-height:28px; padding-left:10px; padding-right:25px; font-weight:600; color:#61656d; background-color:#fff; border:1px solid #c1c2c5; border-radius:3px !important; font-size:12px; text-align:left;}
.btn_arw_dn_gray2 {position:relative; display:inline-block; min-width:40px; height:28px;
line-height:28px; padding-left:10px; padding-right:25px; font-weight:600;
color:#222222; background-color:#e9e9e9; border:1px solid #dddddd; 
border-radius:3px !important; font-size:12px; text-align:left;}
.btn_arw_dn_gray3 {position:relative; display:inline-block; height:28px;
line-height:28px; font-weight:600; padding:0 8px; 
color:#222222; background-color:#e9e9e9; border:1px solid #dddddd; 
border-radius:3px !important; font-size:12px; text-align:center;}

.btn_arw_dn_gray4 {position:relative; display:inline-block; height:28px;
line-height:28px; font-weight:600; padding:0 8px; 
color:#777777; background-color:#fff; border:1px solid #777777; 
border-radius:3px !important; font-size:12px; text-align:center;}
.btn_arw_dn_gray5 {position:relative; display:inline-block; height:28px;
line-height:28px; font-weight:600; width:49px; 
color:#222222; background-color:#e9e9e9; border:1px solid #dddddd; 
border-radius:3px !important; font-size:12px; text-align:left; padding-left:9px; }
.btn_arw_dn_gy_wr{}
.btn_arw_dn_gy_wr input{
	position:relative; display:inline-block; height:30px;
line-height:30px; font-weight:600; padding:0 14px; 
color:#fff; background-color:#777777; border:1px solid #777777; 
border-radius:3px !important; font-size:12px; text-align:center;
}

.btn_arw_dn_blue {position:relative; display:inline-block; height:29px;
line-height:29px; font-weight:600; padding:0 8px; 
color:#fff; background-color:#0d509c; border:1px solid #0d509c; 
border-radius:3px !important; font-size:12px; text-align:center;}

.btn_arw_dn_red {position:relative; display:inline-block; height:30px;
line-height:30px; font-weight:600; padding:0 14px; 
color:#fff; background-color:#d92b3e; border:1px solid #d92b3e; 
border-radius:3px !important; font-size:12px; text-align:center;}
.btn_arw_dn_red_wr{}
.btn_arw_dn_red_wr input{
	position:relative; display:inline-block; height:30px;
line-height:30px; font-weight:600; padding:0 14px; 
color:#d92b3e; background-color:#fff; border:1px solid #d92b3e; 
border-radius:3px !important; font-size:12px; text-align:center;
}
/* 모바일 서브페이지 타이틀바 */
.sub_title_bar {position:relative; background-color:#fff; border-bottom:1px solid #0d509c; height:40px;}
.sub_title_bar h2 {text-align:center; line-height:40px;}
.sub_title_bar h2, .sub_title_bar h2 a {color:#222; font-size:16px; font-weight:600;}
.sub_title_bar .stb_back_btn {
position:absolute; top:0; left:0; background:url('../images/design/ver3/btn_back2.png') no-repeat center; 
background-size:10px 17px; width:43px; height:40px; text-indent:-9999px;}
.sub_title_bar .stb_back_btn img {width:15px; height:15px;}
.sub_title_bar .stb_relation_btn {position:absolute; right:5px; top:3px}
.sbt_relation_contents {display:none; position:relative;z-index:10;}

.sub_title_bar_pet {position:relative; background-color:#fff; border-bottom:2px solid #4cb78d; height:60px;}
.sub_title_bar_pet h2 {text-align:center; line-height:60px; color:#222; font-size:20px; font-weight:600;}

.sub_title_bar2_pet {position:relative; background-color:#fff; margin-bottom:20px;}
.sub_title_bar2_pet .stb_back_btn img {display:none;}

/* 셀렉트박스 */
.sbHolder:hover .sbToggle, .sbToggleOpen, .sbToggleOpen:hover{/* background: url('../images/icon/ico_arw_select_on_blue.png') center 18px no-repeat !important; background-size:9px 6px !important; */}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {background-color:#cee3ff !important; color:#333;}
.sbOptions, .sbHolderFocus {border:1px solid #6a83c8 !important; color:#333;}

/* 가격 */
.total_sum_price {background-color:#f8f8f8; }
.total_sum_price table {  letter-spacing:-1px; border:1px solid #e9e9e9; border-bottom:0 none;  }
.total_sum_price table th {height:38px; font-weight:normal; color:#222222; border-bottom:1px solid #e9e9e9; vertical-align:middle; font-size:0.9em;}
.total_sum_price table th p{ padding-left:13px; } 
.total_sum_price table td {font-weight:normal; border-bottom:1px solid #e9e9e9; color:#222; font-size:0.9em;}

.total_sum_price table td p{ padding-right:13px; font-size:0.9em;}
.total_sum_price table tbody.sub th, .total_sum_price table tbody.sub td {height:25px;  }
.total_sum_price .sum_price {}
.total_sum_price  .ftbold{ font-weight:bold; }
#total_goods_price, .total_goods_price {color:#d92b3e !important;}
.total_sum_price table td.allp, .total_sum_price table th.allp  { 
	color:#d92b3e;
	background:#fff; 
}

/* 레이아웃 */
#layout_side ul.top_navigation {background-color:#e6e6e6; border-top:1px solid #cccccc;}
#layout_side ul.top_navigation li a {color:#5c5c5c;}
#layout_side ul.top_navigation li.tn_recently	a {background:url('../images/design/ver3/ico_lately.png') no-repeat center 0; background-size:34px 34px;}
#layout_side ul.top_navigation li.tn_cart		a {background:url('../images/design/ver3/ico_cart.png') no-repeat center 0; background-size:35px 34px;}
#layout_side ul.top_navigation li.tn_wish		a {background:url('../images/design/ver3/ico_wish.png') no-repeat center 0; background-size:36px 34px;}
#layout_side ul.top_navigation li.tn_delivery	a {background:url('../images/design/ver3/ico_delivery.png') no-repeat center 0; background-size:38px 34px;}
#layout_side ul.top_navigation li.tn_mypage		a {background:url('../images/design/ver3/ico_mypage.png') no-repeat center 0; background-size:27px 34px;}
#layout_header .top_menu {background:url("../images/design/ver3/top_menu.png") no-repeat center; background-size:28px 24px;}
#layout_header .top_cart {background:url("../images/design/ver3/top_carticn.png") no-repeat center; background-size:25px 24px;}
#layout_header .top_search {background:url("../images/design/ver3/top_search.png") no-repeat center; background-size:22px 24px;}
#layout_header .top_close {background:url("../images/design/ver3/top_search_close.png") no-repeat center; background-size:24px 24px;}
#layout_header form.search_form .search_btn {border:1px solid #d63939; border-radius:5px; background-color:#d63939; color:#ffffff; width:50px; height:38px;}
#layout_header form.search_form .search_btn_welfare {border:1px solid #4cabb7; border-radius:50%; width:38px; height:38px; background:url('../images/design/input_i_search3.png') no-repeat; background-size: cover;}
#layout_header form.search_form .search_btn_pet {border:1px solid #4cb78d; border-radius:50%; width:38px; height:38px; background:url('../images/design/input_i_search2.png') no-repeat; background-size: cover;}
#layout_footer {border-top:1px solid #cccccc; background-color:#f6f6f6;}
/* #layout_footer ul.fcp li {color:#888888;}
#layout_footer ul.fcp li a {color:#333333;} */

/* 상품목록 상단*/
.goods_list_top ul.list_style li.current {background:#778ece;}

/* 상품리스트 - 카테고리(슬라이딩 메뉴)*/
.ctg_top > ul > li a.on {font-weight:600; color:#222;}
/* .ctg_top > ul > li a.on .icon.on {background:#778ece url("../images/design/ico_ctg_select.png") no-repeat right; background-size:7px 4px;}
.ctg_depth li a {color:#6a83c8;} */

/* 상품상세 */
/* .goods_information_tabs li.current {border-bottom:2px solid #6a83c8;}
.goods_information_tabs li.current a {color:#6a83c8;}
 */
/* 체크박스/라디오버튼 */
.ez-checkbox-on {background:transparent url('../images/icon/i_check_on_blue.png') 0 0px no-repeat; background-size:35px 35px;}
.option_goods_ea_plus > img { width:35px; }
.option_goods_ea_minus > img { width:35px; }
.gdopt_con > span { margin-left:10px; }
.ez-radio-on {background:transparent url('../images/icon/i_radio_on_blue.png') 0 0px no-repeat; background-size:20px 20px;}

/* 고객센터 메인 */
.cs_list_table .icon_cs {background:#778ece;}
