@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap');

*{-webkit-text-size-adjust:none}
body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none} 
a{cursor:pointer}

/* head  */
#sh_hd{z-index:10;position:relative;min-width:1070px;font-family:'notokr-regular'} 
#sh_hd_wrapper{position:relative;margin:0 auto;padding:0;width:1070px;zoom:1;z-index:9999}
#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}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}

/* 메인 컨텐츠영역 */
#sh_index_banner{position:relative;width:1070px;margin:0 auto;font-family:'notokr-regular'}
#sub_main_banner{position:relative;width:500px;left:50%;margin-left:-535px;z-index:-9999}
#idx_box{position:relative;width:1070px;overflow:hidden}
#idx_box > div > div{float:left;position:relative;overflow:hidden}
.box_area{display:block;width:1070px;overflow:hidden}
#idx_box #bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-999}

/* 메인 박스 색깔 & 투명도 설정 */
#idx_box #mBox01 #bg{background:#ffffff;opacity:0.85;filter:alpha(opacity=85)}
#idx_box #mBox02 #bg{background:#ec411c;opacity:0.8;filter:alpha(opacity=80)}
#idx_box #mBox03 #bg{background:#171717;opacity:0.8;filter:alpha(opacity=80)}
#idx_box #mBox04 #bg{background:#e5e5e5;opacity:1;filter:alpha(opacity=100)}
#idx_box #mBox05 #bg{background:#e7b131;opacity:1;filter:alpha(opacity=100)}
#idx_box #mBox06 #bg{background:#ffffff;opacity:0.98;filter:alpha(opacity=98)}

/* 메인 박스 공통 */
#idx_box p.tit{font-size:20px;letter-spacing:-.3px;font-family:'notokr-bold'}
#idx_box p{font-size:14px;line-height:1.8}
#idx_box img{text-align:center;margin:0 auto}

/* 메인 박스 개별 */
#mBox01{width:230px;height:328px}
#mBox01 a{display:block;width:100%;height:100%}
#mBox01 p.tit{font-size:22px;color:#222;padding:20px 0 5px 25px}
#mBox01 p{color:#888;padding:0 25px}
#mBox01 img{display:inline-block;margin:10px}

#mBox02{width:230px;height:218px;margin-top:110px;text-align:center}
#mBox02 a{display:block;width:100%;height:100%}
#mBox02 p.tit{color:#fff;margin-top:20px}
#mBox02 p{color:#ffaf99}
#mBox02 img{margin-top:50px}

#mBox03{width:230px;height:218px;text-align:center}
#mBox03 p.tit{color:#fff;text-align:left;padding:20px 0 0 20px}
#mBox03 .tel{padding:5px 0 2px;font-size:24px;font-weight:700;color:#f2f2f2;font-family:'Poppins'}
#mBox03 p.time{font-size:14px;color:#888;letter-spacing:-.2px}
#mBox03 img{margin-top:20px}
#mBox03 ul{padding:15px 20px 0 30px}
#mBox03 ul li{display:inline-block}
#mBox03 ul li+li{margin-left:4px}
#mBox03 ul li a{display:block;width:44px;height:44px;border-radius:50%;font-size:16px;line-height:44px;color:#aaa;background-color:rgba(255,255,255,.1)}
#mBox03 ul li a.blg{font-size:12px;font-weight:600;font-family:'Poppins'}

#mBox04{width:230px;height:218px;text-align:center}
#mBox04 a{display:block;width:100%;height:100%}
#mBox04 p.tit{color:#222;margin-top:22px}
#mBox04 p{color:#838383}
#mBox04 img{margin-top:38px}

#mBox05{width:230px;height:218px;text-align:center}
#mBox05 a{display:block;width:100%;height:100%}
#mBox05 p.tit{color:#fff;margin-top:22px}
#mBox05 p{color:#ffe29e}
#mBox05 img{margin-top:45px}

#mBox06{width:380px;height:218px}
#mBox06 p.tit{margin-bottom:10px;color:#292929;text-align:left;padding:20px 0 0 30px}
#mBox06 p.tit a{float:right;padding-top:8px;font-size:13px;color:#aaa;font-family:'notokr-medium'}
#mBox06 p.tit a span{color:#e14d23}
#mBox06 ul{padding-left:30px}
#mBox06 ul li{font-size:14px;line-height:2}

#sh_index_banner .link_wrap{display:flex;margin:40px 0;justify-content: space-between}
#sh_index_banner .link_wrap li{width:calc(100% / 4);border:1px solid #d7d7d7}
#sh_index_banner .link_wrap li+li{margin-left:20px;}

/* 사이드(서브)메뉴 */
#sh_aside{position:relative;min-width:1070px;z-index:100}

#sh_content{z-index:4;position:relative;width:1070px;min-height:440px;margin:30px 0 60px 0;height:auto !important;height:500px;color:#666;zoom:1}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit{margin-bottom:40px;overflow:hidden;font-size:14px;font-family:'notokr-regular'}
#sh_content #sh_content_tit:after{clear:both}
#sh_content #sh_content_tit h3{float:left;padding:0;font-size:26px;line-height:1.3;color:#222;letter-spacing:-.3px;font-family:'notokr-bold'}
#sh_content #sh_content_tit span{float:right;margin-top:12px;}
#sh_content #sh_content_tit strong{font-weight:normal;font-family:'notokr-medium'}
#sh_content #sh_content_tit .fa-angle-right{padding:0 5px}

/* 하단 */
#sh_ft{z-index:10;position:relative;min-width:1070px;background:#f2f2f2;font-family:'notokr-regular'} 
#sh_ft_wrapper{position:relative;width:1070px;margin:0 auto;padding:40px 0 20px 0;font-size:14px;color:#888;line-height:1.6}
#sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper p{padding-top:10px}
#sh_ft_wrapper p strong{font-weight:normal;font-family:'notokr-bold'}
#sh_ft_icon{position:absolute;right:0;bottom:20px;font-size:13px;font-weight:600;font-family:'Poppins'}
#sh_ft_icon a{margin-left:14px;color:#aaa}

/* 사이트맵 */
#sh_site_map{position:relative;width:100%;font-family:'notokr-regular'}
#sh_site_map > div{height:300px;width:32%;float:left;margin-right:2%}
#sh_site_map > div:nth-of-type(3n){margin-right:0}
#sh_site_map .sh_site_map_title{padding:10px 15px;border-bottom:2px solid #333;font-size:17px;font-weight:normal;text-align:center;color:#222;font-family:'notokr-bold'}
#sh_site_map ul{padding:0 15px 15px}
#sh_site_map .sh_site_map_box{min-height:155px;padding:17px 20px;border:1px solid #e1e1e1;border-top:none;font-size:14px;color:#333;line-height:40px}
#sh_site_map .sh_site_map_box li{border-bottom:1px dotted #ccc}
#sh_site_map .sh_site_map_box li:last-child{border:none}
