@charset "utf-8";

#header .member_util {height:70px;}
#header .member_util h1 {position:absolute; height:40px; left:50%; top:10px; transform:translateX(-615px); z-index:10;}
#header .member_util h1 a {display:block; height:40px;}
#header .member_util h1 img { max-height:40px; vertical-align: top !important;}
#header .member_util li,
#header .member_util li a {border:none !important;}
body #gnb {width:100%; max-width:1230px; top:96px; margin-left:0px !important;transform:translateX(-50%);}
body #gnb > ul {width:100%; display:flex; flex-wrap:nowrap; justify-content:center;}
body #gnb .depth {top:46px;}
body #gnb > ul > li.dep_tit > a

body .new_list .item .con_box,
body .photo_list .item .con_box {padding:20px !important;}
body .new_list .item .con_box h4,
body .photo_list .item .con_box h4 {font-size: 1.076rem !important; font-weight:600 !important; margin-bottom:10px; word-break:keep-all;}
body .new_list .item .con_box ul,
body .photo_list .item .con_box ul { display:flex; flex-wrap:wrap; gap:3px; margin:0px;}
body .new_list .item .con_box li,
body .photo_list .item .con_box li {width:100%; margin:0px !important;} 

body .new_list .item .con_box .price,
body .photo_list .item .con_box .price {margin-top:15px !important;}
body .price strong {font-size: 1.075rem;}

@media (min-width: 1024px) {
	#header .head_in h1 a {display:none !important;}
}
@media (max-width: 1300px) {
	#header .member_util h1 {left:20px;transform:translateX(0px); }
}
@media (max-width: 1024px) {
	#header .member_util {height:auto;}
}

@media (max-width: 680px) {	
	#header .head_in h1 .svg_logo {max-height:30px !important;}
	body  .new_list .item .con_box,
	body  .photo_list .item .con_box {padding:15px !important;}

}