@charset "utf-8";
/* SHINING 독립 사용 */

body{min-width:1070px}

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family:'맑은 고딕'}
#sh_hd {z-index:10;position:relative;min-width:100%} 
#sh_hd_bg {position:relative;top:0;background:#726960;height:28px;z-index:-9999;min-width:1070px}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}

/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;min-width:1070px}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;overflow:hidden;margin-top:0}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_m {position:relative;z-index:-100;margin:0 auto;width:100%;zoom:1;overflow:hidden;height:922px;background:url('/sh_img/index/main_banner/main_banner_new.jpg') top center no-repeat}
#sh_container_wrapper_m:after {display:block;visibility:hidden;clear:both;content:""}

#sub_main_banner {position:relative; width:100%; margin:0 auto;background:#efefef;height:85px;background:url('/sh_img/hd/sub_main_banner/sub_main_banner.jpg') top center no-repeat}

/* 메인 컨텐츠영역 */
#index_banner{position:absolute;min-width:1070px;width:100%;margin:0 auto;z-index:1000}
#main_banner{position:absolute;width:1070px;left:50%;height:535px;margin-left:-535px;margin-top:0;z-index:1000}
#idx_box {position:absolute;right:0;bottom:0;width:430px;overflow:hidden;background:#2993f0 url(/sh_img/make24/bg.png) right center no-repeat}
#idx_box > div {float:left;position:relative;width:90%;height:100%;padding:6% 5%}

#idx_box #bg {position:absolute;width:100%;height:100%;top:0;left:0;z-index:-999}

/* 메인 박스 색깔 & 투명도 설정 */
#idx_box #mBox05 #bg {background:#726960;opacity:1;filter:alpha(opacity=100)}
#idx_box #mBox06 #bg {background:#ae9a7f;opacity:0.98;filter:alpha(opacity=98)}

/* 메인 박스 공통 */
#idx_box p.tit {font-size:1.6em;font-weight:bold;letter-spacing:-.1px;margin: 20px 0 20px}
#idx_box p {font-size:1.05em;letter-spacing:-0.05em;margin:10px 20px 0 20px}
#idx_box span {position:absolute;right:20px;bottom:20px;width:42px;height:42px;background-position:top left}
#idx_box span.on {background-position:top right}
#idx_box img {position:absolute;right:20px;top:20px}
#idx_box a {display:block;width:100%;height:85%;font-size:32px;line-height:1.2; cursor:pointer;font-family:'notokr-bold'}

/* 메인 박스 개별 */
#mBox01 p.tit {color:#333333}
#mBox01 p {color:#a4a4a4}

#mBox02 p.tit {color:#333333}
#mBox02 p {color:#a4a4a4}

#mBox03 p.tit {color:#ffffff}
#mBox03 p {color:#c3c3c3}

#mBox04 p.tit {color:#ffffff}
#mBox04 p {color:#acb0d0}

#mBox05 p.tit {color:#fff}
#mBox05 p {color:#e6e6e6}

#mBox06 {height:8px;font-size:1.1em}
#mBox06 p.tit{margin:0 0 15px;color:#fff;font-size:2.5em;text-align:center;font-family:'notokr-bold'}
#mBox06 p.tel {color:#e3e1de;font-size:21px;font-family:'notokr-medium'}
#mBox06 p.time {color:rgba(255,255,255,0.8);font-weight:bold;padding-top:10px}
#mBox06 p.times{padding-top:0px!important;font-size:20px}
#mBox06 p.day {padding-top:10px;color:rgba(255,255,255,0.8)}
#mBox06 .tel{text-align:center;color:#fff;letter-spacing:-.1px;font-size:36px;font-family:'notokr-bold'}




/* 메인 게시물 */
#idx_board {position:absolute; min-width:1070px; width:100%; top:535px;overflow:hidden; background:#f8f8f8}
#idx_wrap{width:1070px; margin:0 auto}
#idx_board dl {position:relative;width:515px;overflow:hidden;float:left;font-size:1.1em;line-height:42px;margin-left:20px}
#idx_board dl dt {float:left;color:#333;font-weight:bold;padding:0;margin:0 20px 0 0}
#idx_board dl dd {float:left;color:#989898;margin:0;padding:0}
#idx_board dl.line {background:url('/sh_img/index/idx_board_line.png') right 12px no-repeat}

#idx_banner_wrap{min-width:1070px; width:100%}
#idx_banner {position:relative; width:1070px; top:697px; margin:0 auto; overflow:hidden}
#idx_banner > div {position:relative;float:left;border:1px solid #e7e7e7;margin-right:16px}
#idx_banner > div#m02 {margin-right:0;background:rgba(174,154,127,0.98)}

/* 공지사항 */
#idx_banner p.tit {color:#555555;font-size:1.4em;font-weight:bold;letter-spacing:-0.04em;margin-bottom:7px}
#idx_banner #m01 img.more {position:absolute;right:30px;margin-top:5px}
#idx_banner #m02 img.more {position:absolute;right:30px;margin-top:-25px}
#idx_banner p.txt {color:#999999;font-size:1.15em;line-height:1.4em;letter-spacing:-0.09em;width:210px}

#idx_banner #m01 {width:700px;height:150px;padding:27px}
#idx_banner #m02 {width:242px;height:150px;padding:27px;font-size:20px}
#idx_banner #m02 p.tit{color:#fff;text-align:center}
#idx_banner #m02 .tel{color:#e3e1de;font-size:35px;font-weight:bold;font-family:'Nanum Gothic';letter-spacing:-0.02em;padding:3px 0}
#idx_banner #m02 .tel a{}
#idx_banner #m02 .time{display:inline-block;font-size:20px;color:#fff;font-weight:bold;padding-top:0px}
#idx_banner #m02 .times{display:inline-block;padding-top:0px!important;font-size:20px}
#idx_banner #m02 .day{padding-top:0;font-size:20px;color:#fff}
#idx_banner #m03 {background:url('/sh_img/index/m03_bg.png') 80px 100px no-repeat;width:210px;height:150px;padding:27px}
#idx_banner #m03 p.tit{color:#726960}

#m_form dt{display:none}
#m_form dl:after{display:none;clear:both;content:""}
#m_form dd{float:left;width:49.5%;margin-bottom:5px}
#m_form dd.f_none{width:100%;margin-right:1%}
#m_form dd.f_none:nth-child(4){margin-right:0}
#m_form dd.m_right{margin-right:1%}
#m_form dd .frm_input{width:100%;height:55px;padding-left:10px;box-sizing:border-box;border-radius:3px;font-size:17px;}
#m_form .btn_submit{width:100%;height:55px;border-radius:3px;font-weight:bold;color:#333;background:#f3cf25;font-size:22px}
#m_form .agr_area{margin-bottom:5px;text-align:center;color:#fff}
#m_form .agr_area #popup1_chk{margin:13px auto 10px}
#m_form .agr_area button{margin:10px auto;padding:0;border:none;background:none;color:#fff;font-size:20px}
/* 사이드(서브)메뉴 float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:180px}

#sh_content {z-index:4;position:relative;float:right;padding:0;width:830px;min-height:440px;margin:35px 0 60px 0;height:auto !important;height:500px;font-size:1.2em;line-height:1.5em;color:#666;letter-spacing:-0.03em;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:35px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:2em;line-height:1.3em;letter-spacing:-0.05em;color:#333333;font-weight:bold}
#sh_content #sh_content_tit span {float:right;margin-top:7px;background:url('/sh_page/img/sub_home.png') 0 5px no-repeat;padding-left:17px;font-size:0.9em;letter-spacing:-0.05em}


/* 오늘 본 상품 */
#sh_stv {z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px; border:1px solid #bcbcbc; height:150px}


/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1070px;background:#f6f6f6}
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0 0 30px 0;width:1070px;zoom:1;line-height:1.6em;font-size:1.05em;letter-spacing:-0.04em}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #gotop {position:absolute;right:0}
#sh_ft_wrapper ul {width:100%;padding-top:26px}
#sh_ft_wrapper ul li {float:left;padding:0 10px;background:url('/sh_img/ft/ft_line.gif') right 4px no-repeat;color:#636363;font-weight:bold;font-size:1.1em}
#sh_ft_wrapper ul li.first {padding:0 10px 0 0}
#sh_ft_wrapper ul li.last {padding:0 0 0 10px;background:none}
#sh_ft_wrapper #address {padding-top:13px;color:#898989;clear:both}
#sh_ft_wrapper #address p {padding-top:4px}
#sh_ft_wrapper #address .priv{cursor:pointer}
#sh_ft_wrapper #address .priv:hover{color:#333}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:37px}

#ann{width:1070px;padding:30px 0 0;margin:0 auto}
#ann .box{overflow:hidden;padding:15px 20px;background-color:#fff;font-size:12px;font-family:'notokr-regular';line-height:22px}
#ann .box:first-child{padding-bottom:0}
#ann .box div{float:left}
#ann .box div:first-child{padding-right:20px}
#ann .box img{width:70px}
#ann .box p{font-family:'notokr-bold'}
#ann .box .dot{position:relative;padding-left:10px}
#ann .box .dot:before{display:block;position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#222;content:''}
#ann .box .dot+.dot{margin-top:12px}
#ann .box .t_red{color:#ff0000}

/* 사이트맵 */
a {text-decoration:none !important}
a:hover {text-decoration:none !important}

#sh_site_map {width:100%; position:relative; min-height:500px; height:500px auto; margin:0 auto}
.sh_site_map01 {width:30%; float:left; margin-right:3%; min-height:200px; height:200px auto}
.sh_site_map_title {font-size:1.4em; color:#515151}
.sh_site_map_title a {color:#515151}
.sh_site_map_line {border-bottom:2px solid #8b8b8b; margin:10px 0}
.sh_site_map_box {width:90%; margin:0 auto; background:#f7f7f7; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; min-height:80px}
.sh_site_map_txt {font-size:1em; line-height:1.2em; color:#666; font-weight:bold; padding:5px}
.sh_site_map_txt a{color:#666}


/* 공통 */
dl, dd, dt {margin:0;padding:0;border:0}
a, input {outline:none; selector-dummy : expression(this.hideFocus=true);} 
.clearfix {overflow:auto}
.clear {clear:both} 
.blk {text-indent:-9999px;font-size:0;line-height:0} 

.h10 {height:10px}
.h20 {height:20px}
.h30 {height:30px}
.h40 {height:40px}
.h50 {height:50px}

.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}
.pt40 {padding-top:40px}
.pt50 {padding-top:50px}

.strb {font-weight:bold}

.strb_red {font-weight:bold;color:#fe5556}
.strb_black {font-weight:bold;color:#333333}


/* 타이틀 공통 */
h3 {font-size:1.3em; line-height: 1.8em; font-weight:none; color:#333;padding-left:17px; letter-spacing:-0.07em}
h4 {font-size:1.1em; line-height: 2em; font-weight: none; color:#1263c5;margin-top:10px}


/* 테이블 공통 */
.tbl_basic {margin:-20px 0 10px;width:100%}
.tbl_basic caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_basic thead th {padding:10px 0;border-top:2px solid #fe5556;border-bottom:1px solid #727272;border-right:1px solid #727272;background:#565656;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.02em}
.tbl_basic thead th.last {border-right:none}
.tbl_basic tbody th {padding:8px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f8f8}
.tbl_basic tbody th.last {border-right:none}
.tbl_basic td {padding:5px 15px;border-bottom:1px solid #eaeaea;line-height:1.5em;word-break:break-all}
.tbl_basic .in_td {border-right:1px solid #eaeaea} /* 오른쪽 라인 */
.tbl_basic .ct {text-align:center} /* 센터정렬 */
