@charset "utf-8";

#sub_top{width:100%; height:230px; background:url("../shop/images/subtop_bg.jpg") center 0 repeat-x; text-align:center;}
#sub_content{width:1000px; margin:0 auto; position:relative; margin-top:20px;}
#submenu{width:235px; float:left;}
#submenu h2.left_title{font-size:28px; line-height:50px; color:#555; font-family: 'Noto Sans KR', sans-serif; border-bottom:3px solid #4281ce; font-weight:300;}
#submenu #sub_select{margin-top:10px;}
#submenu #sub_select li{padding:5px 0;}
#submenu #sub_select li a{display:block; font-size:14px; line-height:30px; color:#555; font-family: 'Noto Sans KR', sans-serif; font-weight:400; padding:0 10px;}
#submenu #sub_select li a:hover{color:#fff; background:url("../shop/images/leftmenu_arrow.png") right 5px center no-repeat; background-color:#4281ce; border-radius:10px;}
#submenu #sub_select li a.on{color:#fff; background:url("../shop/images/leftmenu_arrow.png") right 5px center no-repeat; background-color:#4281ce; border-radius:10px;}
#submenu .left_quick{margin-top:20px; margin-bottom:50px;}
#submenu .left_quick li{background:url("../shop/images/main_dot.jpg") center 0 repeat-x; padding:20px 0;}
#submenu .left_quick li:first-child{background-image:none;}

#contents{float:right; position:relative; width:725px;}
#contents .sub_tite{font-size:32px; line-height:47px; color:#222; padding-bottom:5px; border-bottom:1px solid #8d8d8d; font-weight:400;}
#contents .location{position:absolute; top:20px; right:0;}
#contents .location .dep01{font-size:13px; line-height:20px; color:#555; font-family: 'Noto Sans KR', sans-serif; font-weight:400; background:url("../shop/images/location_home.jpg") 0 center no-repeat; padding-left:17px;}
#contents .location .dep02{font-size:13px; line-height:20px; color:#4281ce; font-family: 'Noto Sans KR', sans-serif; font-weight:300;}
#contents .cont{padding:20px 0 50px; min-height:500px;}

/* 쇼핑몰 타입 */



#submenu_shop{margin-bottom:40px;}
#submenu_shop h2.left_title{font-size:30px; line-height:45px; color:#444; text-align:center; font-weight:400; margin-top:10px; border-bottom:1px solid #e1e1e1; padding-bottom:20px;}
#submenu_shop #sub_select{width:100%; height:50px; text-align:center; margin-top:20px;}
#submenu_shop #sub_select li{display:inline-block; margin:0 2px;}
#submenu_shop #sub_select li a{display:block; width:104px; font-size:16px; line-height:40px;color:#fff; text-align:center; background-color:#6f6f6f;}
#submenu_shop #sub_select li a:hover{background-color:#0f70b9;}
#submenu_shop #sub_select li a.on{background-color:#0f70b9;}

#contents.shop_type{float:none; position:relative; width:100%;}