@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper {min-width:1200px;position:relative;min-height:944px;height:auto;overflow:hidden;background:url(/sh_img/bg.png);font-size:1.1em}
#sh_hd {position:absolute;float:left;width:220px;min-height:840px;height:100% !important;background:#02253c;left:0;top:0} 

/* 메인,서브 비주얼이미지 */
#sh_container {float:left;margin-left:220px;position:relative;width:980px;min-height:840px;height:auto;background:#fff;}
#sh_container:after {display:block;visibility:hidden;clear:both;content:""}

/* 메인 컨텐츠영역 */
#index_banner{float:left;width:600px;}

#sh_content {position:relative;width:870px;padding:40px 60px 70px 50px;height:auto !important;height:500px;line-height:1.5em;color:#666;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:85px;overflow:hidden;}
#sh_content #sh_content_tit:after {clear:both;}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:2.5em;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 {position:relative;margin-left:220px;width:940px;padding:30px 20px;color:#959595;font-size:0.85em;z-index:1;background:#e5e5e5;border-top:2px solid #c7c7c7}
#sh_ft #address {letter-spacing:-0.075em;}
#sh_ft #address p {padding-top:4px;line-height:1.4em;}
#sh_ft #sh_ft_icon { position:absolute;right:10px;bottom:10px}

/* 사이트맵 */
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}


.right_shadow {position:absolute;top:0;left:1200px;background:url(/sh_img/shadow_r.png) repeat-y;width:16px;height:100%;}

/* 인덱스 */
#index_side {float:left;width:370px;font-size:0.9em;}

#idx_box {width:370px;}
#idx_box > div {float:left;position:relative;width:175px;height:230px; margin-left:10px;}

/* 메인 박스 bg 설정 */
#idx_box #mBox01 {background:url(/sh_img/index/mBox01.png); margin-bottom:10px}
#idx_box #mBox02 {background:url(/sh_img/index/mBox02.png); margin-bottom:10px}
#idx_box #mBox03 {background:url(/sh_img/index/mBox03.png);}
#idx_box #mBox04 {background:url(/sh_img/index/mBox04.png);}

/* 메인 박스 공통 */
#idx_box p.tit {font-size:1.5em;font-weight:bold;letter-spacing:-0.05em;margin:20px 0 0 20px;}
#idx_box p {font-size:1em;letter-spacing:-0.05em;margin:10px 20px 0 20px;}
#idx_box .tel_title {font-size:1.25em;margin-top:20px;}
#idx_box .tel_title:nth-child(4) {line-height:60px;font-size:1.25em;}
#idx_box .tel:nth-child(5) {line-height:75px;}
#idx_box .time:nth-child(6) {margin-top:50px;}
#idx_box span {position:absolute;right:20px;bottom:20px;width:37px;height:37px;background-position:top left;}
#idx_box span.on {background-position:top right;}
#idx_box img {position:absolute;right:20px;bottom:20px;}
#idx_box a {display:block;width:100%;height:85%;cursor:pointer;}

/* 메인 박스 개별 */
#mBox01 p.tit {color:#fff;}
#mBox01 p {color:#d9d9d9;}
#mBox02 p.tit {color:#014069;}
#mBox02 p {color:#686868;}
#mBox03 p.tit {color:#2d2d2d;}
#mBox03 p {color:#686868;}
#mBox04 p {height:8px;font-size:1em;color:#fff;}
#mBox04 p.tel {color:#fff;font-size:24px;font-weight:bold;font-family:'Nanum Gothic';letter-spacing:-0.05em;margin:12px 0 0 17px;}
#mBox04 p.time {color:#fff;font-weight:bold;margin-top:35px;}
#mBox04 p.day {margin-top:15px;}

.btn_go_1 {background:url('/sh_img/index/btn_go_1.png');}
.btn_go_2 {background:url('/sh_img/index/btn_go_2.png');}



#idx_box2 {width:360px; margin:20px 0 0 10px;}

#idx_box2 #m01 { width:360px; height:220px; background:url(/sh_img/index/m01_bg.png) bottom no-repeat; }
#idx_box2 #m02 { width:360px; height:130px;}

#idx_box2 p.tit {color:#484848;font-size:1.2em;font-weight:bold;letter-spacing:-0.04em;margin-bottom:7px;margin-top:20px; border:1px solid #d4d4d4; padding-left:10px}
#idx_box2 p.tit span {color:#bcbcbc; padding-left:5px}
#idx_box2 #m01 .more {position:absolute;right:20px;margin-top:2px;color:#918f8f}
#idx_box2 #m02 .more {position:absolute;right:20px;margin-top:2px;color:#918f8f}

#idx_box2 #m03 { width:360px; height:90px; border:1px solid #d4d4d4; margin:18px 0px 15px 0px;}
#idx_box2 #m03 ul { padding:19px }
#idx_box2 #m03 ul li { float:left;margin-left:14px;color:#999;font-size:13px;line-height:24px;}
#idx_box2 #m03 ul li strong { color:#237db9;font-size:1.1em; }










