@charset "utf-8";

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {position:relative;min-width:1335px;border-top:5px solid #065c88;z-index:10;;font-family:notokr-regular} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1335px;zoom:1;}
#sh_hd_sub_wrapper {position:relative;overflow:hidden;margin:0 auto;padding:0;width:100%;zoom:1}
/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#main_bg { position:absolute;z-index:-999999999999; background:url(/sh_img/index/main_bg.jpg) center no-repeat;width:100%;height:627px}
#sub_main_banner {width:100%;height:156px}

#main_banner{position:relative;width:1335px;margin:0 auto}
#main_banner .tit_area{position:absolute;top:287px;right:0;text-align:right}
#main_banner .tit_area .tit{font-size:32px;color:#002c5e;font-family:'notokr-bold'}
#main_banner .tit_area .txt{font-size:18px;color:#666;font-family:'notokr-medium'}
/* 메인하단 index */
#sh_index_banner{margin:-36px auto 0;width:1335px;display:block;}
#sh_index_banner:after {display:block;visibility:hidden;clear:both;content:""}

#sh_index_banner ul {position:relative;float:left; width:267px; height:218px; }
#sh_index_banner ul a{display:block;height:100%}
#sh_index_banner ul span{position:absolute;top:140px;left:21px;width:58px;height:25px;border-radius:1px;font-size:11px;color:#fff;line-height:25px;text-align:center;background:#666666}
#sh_index_banner ul span:hover{background:#003775}
#sh_index_banner .m0101 { width:267px;background-color:#fff }
#sh_index_banner .m0101 .m0101_t1 { padding:25px 0; font-size:27px; font-weight:bold; color:#FFF }
#sh_index_banner .m0101 .m0101_t2 {  font-size:12px; color:#e2f6ff; padding-left:15px; }
#sh_index_banner .m0101 .m0101_t2 ul li { float:left;line-height:24px; padding-left:55px; text-align:center; font-size:16px }

#sh_index_banner .m0201 { background:url(/sh_img/index/m0201.jpg); color:#FFF;}
#sh_index_banner .m0201 .m0201_t1 { padding:25px 0 25px 20px; font-size:27px; font-weight:bold }
#sh_index_banner .m0201 .m0201_t2 { padding:0 0 0 20px; font-size:16px; line-height:24px }
#sh_index_banner .m0201 .m0201_btn { margin:30px 0 0 21px; }
#sh_index_banner .m0201 .m0201_btn a { padding:5px 18px 7px 18px; line-height:2.2em; width:90px; text-align:center; font-weight:700; color:#333;background:url(/sh_img/index/m0201_btn.png) no-repeat }
#sh_index_banner .m0201 .m0201_btn a:hover { padding:5px 18px 7px 18px; line-height:2.2em; font-weight:700; color:#fff; text-align:center; width:90px; background:url(/sh_img/index/m0201_btn2.png) no-repeat }

#sh_index_banner .m0301 { background:url(/sh_img/index/m0301.jpg) }
#sh_index_banner .m0301 .m0301_t { padding:25px 0 0 20px; font-size:27px; font-weight:bold; color:#fff }
#sh_index_banner .m0301 .m0301_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0301 .m0301_btn a { padding:5px 18px 7px 18px; line-height:2.2em; width:90px; text-align:center; font-weight:700; color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0301 .m0301_btn a:hover { padding:5px 18px 7px 18px; line-height:2.2em; text-align:center; font-weight:700; color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0401 { background:url(/sh_img/index/m0401.jpg); }
#sh_index_banner .m0401 .m0401_t { padding:25px 0 0 20px; font-size:27px; font-weight:bold; color:#194e64 }
#sh_index_banner .m0401 .m0401_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0401 .m0401_btn a { padding:5px 18px 7px 18px; line-height:2.2em; width:90px; text-align:center; font-weight:700; color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0401 .m0401_btn a:hover { padding:5px 18px 7px 18px; line-height:2.2em; text-align:center; font-weight:700; color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }


#sh_index_banner .m0501 { background:url(/sh_img/index/m0501.jpg); }
#sh_index_banner .m0501 .m0501_t { padding:25px 0 0 20px; font-size:27px; font-weight:bold; color:#194e64 }
#sh_index_banner .m0501 .m0501_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0501 .m0501_btn a { padding:5px 18px 7px 18px; line-height:2.2em; width:90px; text-align:center; font-weight:700; color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0501 .m0501_btn a:hover { padding:5px 18px 7px 18px; line-height:2.2em; text-align:center; font-weight:700; color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0601 { background:url(/sh_img/index/m0601.jpg); text-align:center }
#sh_index_banner .m0601 .m0601_t1 { padding:29px 0 5px 0; font-size:26px; font-weight:bold; color:#fff }
#sh_index_banner .m0601 .m0601_t2 {  font-size:15px; color:#d5cdae; font-weight:bold; }
#sh_index_banner .m0601 .m0601_t3 { padding:0 0 10px 0; font-size:28px; font-weight:bold; color:#fff }
#sh_index_banner .m0601 .m0601_t4 {  font-size:15px; color:#dbd4b8; font-weight:500; line-height:1.5em }
#sh_index_banner .m0601 .m0601_t4>span {font-weight:bold}
#sh_index_banner .m0601 a .m0601_t5 {display:block;margin:10px auto;width:120px;height:30px;font-size:15px;font-weight:bold;line-height:2;color:#fff;border:1px solid #999;background-color:#5d5d5d}
#sh_index_banner .m0601 a:hover .m0601_t5 {color:#333;background:#fff;transition:0.2s all} 

/* 서브메인 내용 */
#sh_container {z-index:5;position:relative;min-width:1335px;font-family:notokr-regular}
#sh_container_wrapper {position:relative;width:100%;z-index:5;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sub_area{width:1070px;margin:0 auto}

/* float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;width:220px;margin:0}

#sh_content {position:relative;float:right;padding:15px;width:820px;min-height:500px;zoom:1;z-index:4}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content_tit{padding:30px 0;overflow:hidden}
#sh_content_tit h3{display:inline-block;float:left;font-size:30px;color:#333;font-family:'notokr-bold'}
#sh_content_tit span{display:inline-block;float:right;font-size:13px;color:#777;text-align:right}

/* 오늘 본 상품 */
#sh_stv {position:fixed;left:50%;width:88px;height:150px;margin-left:540px;border:1px solid #bcbcbc;z-index:1001}

/* 하단 */
#sh_ft {position:relative;min-width:1335px;z-index:10;font-family:notokr-regular}

#sh_ft_tip{min-width:1335px;height:35px;margin:35px auto 0;background:#f4f4f4}
#sh_ft_tip ul{position:relative;width:1335px;padding-top:10px;margin:0 auto;padding:0;overflow:hidden;zoom:1}
#sh_ft_tip ul li{float:left;line-height:35px}
#sh_ft_tip ul li a{float:left;font-size:13px;color:#828282;font-family:'notokr-medium'}
#sh_ft_tip ul .ft_bar{padding:0 10px;font-size:12px;color:#c9c9c9} 

#sh_ft_wrapper{position:relative;width:1335px;margin:0 auto;padding:38px 0; zoom:1;line-height:140%}
#sh_ft_logo{display:inline-block;width:20%;vertical-align:top}
#sh_ft_add{display:inline-block;width:70%;font-size:13px;line-height:20px;color:#8b8b8b}
#sh_ft_icon{position:absolute;right:0px;bottom:38px}
#sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 
