/* layout */
#wrapper {position:relative}
#header {height:352px;background:url(../image/bg.gif)}
	#header .top {height:302px}
	#header .gnb {height:50px; line-height:50px }
#container,#wide {clear:both;}
.snb {background:#fff;float:left;width:130px;min-height:100%}
#content {float:right;overflow:hidden;width:780px;padding:0}
#footer {clear:both;background:#2b2d2e;position:relative}

/* kimsQ class remove */
#footer .wrap {padding:0;border:none}

/* common div */
.wrap {width:993px;margin:0 auto;position:relative;padding:0}

/* h1~h6 */
h1.logo {position:absolute;top:42px}
h2.sub_title {font-size:20px;color:#000;margin-bottom:10px}
h3.page_title {font-size:15px;padding-bottom:10px;color:#000}

/* titla area */
.title-area {position:relative;height:90px;border-bottom:1px solid #eee;margin-bottom:20px;background:url(http://itozi.wedkorea.co.kr/files/2017/06/09/c961f7d67a60f544daad5d3ef87605ff135047.jpg) no-repeat right center}
.title-area p {font-size:11px;color:#ccc;line-height:150%}

/* location */
.location {position:relative;float:right;top:0;z-index:7777;color:#999}
.location a,.location a:visited {color:#999;font-size:11px}
.location a:hover {text-decoration:underline}

/* gnb */
.gnb {background:url(../image/common/bg_gnb_top.png) repeat-x 0 0}
.gnb ul {width:993px;margin:0 auto}
.gnb ul li {background:url(../image/common/bg_gnb_li.png) repeat-y right 0;float:left}
.gnb ul li a {padding:0 20px;display:block;color:#c7c7c7}
.gnb ul li a.on {color:yellow}
.gnb ul li a:hover {color:#fff}
.gnb ul li:hover a{background:#f15064;color:#fff}

.gnb ul li.home {margin-top:20px} /* home */
.gnb ul li.home a:hover {background:none}

.gnb ul li.all_menu {background:url(../image/icon/arrow_bottom.png) no-repeat right center}
.gnb ul li.all_menu a:hover {background:url(../image/icon/arrow_bottom.png) no-repeat right center}

.gnb ul li ul.sub {position:absolute;display:none;background:#f15064;z-index:9999;width:220px;clear:both}
.gnb ul li ul.sub li {background:none;clear:both;width:100%;overflow:hidden;background:url(../image/common/line_w_gnb.png) repeat-x 0 bottom;border:none}
.gnb ul li ul.sub li a {display:block;clear:both;color:#fff;margin:6px;height:40px;line-height:40px}
.gnb ul li ul.sub li a:hover,.gnb ul li ul.sub li a.on1 {background:#ef334a;color:yellow;border:none}
.gnb ul li:hover ul.sub {display:block;border:none}

/* account */
ul.account {position:absolute;top:20px;right:0}
ul.account a {color:#000}
ul.account a:hover {color:#ff0000}
ul.account li {display:inline-block;background:url(../image/common/line_h_gray.png) no-repeat left center;padding:0 10px}
ul.account li:first-child {background:none}

/* search */
.iSearch {position:absolute;right:0;bottom:13px}
.iSearch input.keyword {width:170px;height:23px;line-height:23px;text-indent:10px}

/* footer menu */
ul.bottom_menu {text-align:center;height:53px;line-height:53px;background:url(../image/common/line_w_footer.png) repeat-x 0 bottom}
ul.bottom_menu li {padding:0 20px;display:inline-block}
ul.bottom_menu li a {display:block;color:#a5a5a5}
ul.bottom_menu li a:hover {color:#fff}


/* select partner */
.partner_link {font-size:11px;color:#999;border:none;padding:1px;position:absolute;right:0;top:15px;float:left}
#partner_list {background:#fff;width:162px;overflow:hidden}
#partner_list a {color:#999;font-size:11px;display:block;padding:5px 7px}
#partner_list a:hover {background:#ffffff;color:#333}
#partner_list br {display:none}

/* site info */
.site_info {clear:both;color:#767676;background:url(../image/common/footer_logo.png) no-repeat left center;padding:20px 0;width:993px;margin:0 auto}
.site_info span {display:block;margin-left:300px;font-size:11px;line-height:150%}
.site_info em {font-style:normal;color:#fff45c;font-weight:600}
.site_info span.copyright {color:#fff;padding-top:10px}

/* aside */
#aside {overflow:hidden;padding:15px}
#aside strong {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;background:#5a6063;width:99%;display:block;color:#fff;padding:5px;text-align:center}
#aside strong.star {background:url(../image/icon/star.png) no-repeat 10px center #5a6063;text-indent:10px}
#aside strong a {color:#fff}
#aside strong a:hover {color:yellow}

#aside span.spot a {color:#949494;font-size:11px;display:block;margin-left:-1px;margin-top:5px;border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;background:#eeeeee;border:1px solid #e3e3e3;width:94%;padding:5px;text-align:center}
#aside span.spot a:hover {color:#fff;background:#f15064;font-size:11px;display:block;border:1px solid #e64055}

#aside.left {border:1px solid #eee;background:#fff;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}
#aside.right {border:1px solid #eee;background:#fff;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}

#aside.left {position:absolute;top:0px;width:108px;left:-155px}
#aside.right {position:absolute;top:0px;width:138px;right:-180px}


/* snb */
.snb ul {clear:both;margin-top:0px}
.snb ul li {clear:both;line-height:150%;border-bottom:1px dotted #d5d5d5}
.snb ul li a {display:block;padding:8px;color:#666}
.snb ul li a:hover {background:#fafafa;color:#333}
.snb ul li a.on {background:url(../image/icon/arrow_right2.png) no-repeat 95% center #fafafa;color:#e44e60}

/* sns */
#header .sns {position:absolute;right:252px;top:107px}
#header .sns span {display:block;float:left;margin-right:4px}