@charset "utf-8";
body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic';background:#454545}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{ font-family:'Nanum Gothic'}
a{cursor:pointer}

/* SHINING 독립 사용 */
* {-webkit-text-size-adjust:none} 

/* COMMON CHANGE COLOR - 검색기능 컬러 일괄 변경은 여기서 수정하세요 */
.chg_font_color {color:#fcaf17!important}
.chg_border_color {border-color:#fcaf17!important}
.chg_bg_color {background-color:#fcaf17!important}

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {position:relative;min-width:1070px;font-family:'notokr-regular'} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1;}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {position:relative;min-width:1070px;z-index:0;zoom:1}
#sh_container:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper{position:relative;min-width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_sub{position:relative;width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper_sub:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content_tit_wrap {position:relative;width:1070px;height:267px;margin:0 auto;padding-top:105px;text-align:center}
#sh_content_tit {display:inline-block;position:relative;font-size:13px;color:#fff ;letter-spacing:-0.3px}
#sh_content_tit h3 {position:relative;height:43px;margin-bottom:17px;padding:0 60px;font-weight:normal;font-size:39px;line-height:42px;box-sizing:border-box;font-family:'notokr-bold';}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside{position:relative;z-index:99999;min-width:1070px;height:55px;background:rgba(249, 249, 249, 0.93);;-ms-box-shadow:0 2px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0 2px 4px 0px rgba(0, 0, 0, 0.1);filter: progid:DXImageTransform.Microsoft.Shadow(color=#d8d8d8, Direction=135, Strength=2);font-family:'notokr-regular' /* IE */}
#sh_aside_wrapper{position:relative;z-index:1000;width:1070px;height:50px;margin:0 auto;zoom:1}

#sh_rc_aside{height:100px}

/* 익스 8 */
@media \0screen {
#sh_aside{background:#f9f9f9}
}

/* 컨텐츠 본문 영역 */
#sh_content{z-index:4;position:relative;padding:0;width:1070px;min-height:460px;margin:30px 0 40px 0;height:auto !important;height:500px;line-height:1.5em;color:#888;zoom:1;box-sizing:content-box}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:40px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:30px;font-weight:bold;line-height:1em;color:#333333;letter-spacing:-0.05em;font-family:'notokr-bold'}
#sh_content #sh_content_tit span {float:right;margin-top:12px;font-size:14px;background:url('/sh_page/img/sub_home.png') 0 3px no-repeat;padding-left:17px;font-family:'notokr-regular'}

/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1070px;height:389px;background:#383029;font-family:'notokr-regular'} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:50px 0;width:1070px;zoom:1;text-align:left;line-height:26px;font-size:15px;color:#b5b5b5;text-align:center;letter-spacing:-0.5px}
#sh_ft_wrapper .ft_logo{padding-bottom:29px;opacity:.3}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_site{position:relative;border-top:solid 1px #505050}
#sh_ft_site_wrapper{overflow:hidden;position:relative;width:1070px;margin:0 auto;padding:16px 0;font-size:14px;color:#717171}
#sh_ft_site_wrapper p{float:left}
#sh_ft_icon {float:right}


/********************* 메인화면 시작 *********************/
.clear {clear:both;}

/* 메인 컨텐츠영역 */
#main_banner {position:relative;z-index:99}

#sh_index{font-size:15px;line-height:25px;color:#555;letter-spacing:-0.3px;font-family:'notokr-regular'}
#sh_index .include{position:relative;width:1300px;margin:0 auto;box-sizing:border-box}
#sh_index .include:after{display:block;visibility:hidden;clear:both;content:""}

#section01{padding:69px 0 60px;background:url(/sh_img/index/sec01_bg.jpg) no-repeat;background-size:cover;font-family:'notokr-regular'}

#section03{padding:60px 0;background:#f9f9f9;font-family:'notokr-regular'}
#section04 .include{padding:71px 0;font-family:'notokr-regular'}
#section05{background:url(/sh_img/make24/include/include_02/img/in02_bg.jpg) center no-repeat;font-family:'notokr-regular'}
#section05 .include{padding:27px 0}

/*사이트맵*/
#sh_site_map{width:100%;position:relative;min-height:500px;margin:0 auto}
#sh_site_map .sh_site_map01{width:30%;float:left;margin-right:3%;min-height:200px;height:200px}
#sh_site_map .sh_site_map_title{font-size:1.4em;color:#515151}
#sh_site_map .sh_site_map_title a{color:#515151}
#sh_site_map .sh_site_map_line{border-bottom:2px solid #8b8b8b;margin:10px 0}
#sh_site_map .sh_site_map_box{width:100%;margin:0 auto;background:#f7f7f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;min-height:80px;padding:10px 0}
#sh_site_map .sh_site_map_txt{font-size:1em;line-height:1.2em;color:#666;font-weight:bold;padding:5px 15px}
#sh_site_map .sh_site_map_txt a{color:#666}

.instagram-myfeed{overflow:hidden}
.instagram-myfeed>div{float:left;width:206px;margin:0 10px 10px 0}
.instagram-myfeed>div:nth-child(5n){margin-right:0}
.instagram-myfeed>div img{width:100%}
#insta_area{position:relative;width:1070px;margin:10px auto 60px}
#insta_area .tit{margin-bottom:25px;font-size:24px;color:#fff;letter-spacing:-0.3px;text-align:center;font-family:'notokr-bold'}
#insta_area .tit span{font-weight:600;color:#fe7271;font-family:'Poppins'}
#insta_area .int_btn{font-weight:600;font-size:14px;color:#fff;font-family:'Poppins'}
#insta_area .int_btn img{margin-right:5px}