@charset "utf-8";

#top_layout .top_wrap, #body_layout .body_wrap, #body_layout.b_type .contents_wrap, #foot_layout .foot_wrap{width:1280px}
#body_layout .body_wrap{width:1240px;padding-bottom:100px;}
#txt .num{line-height: 21px;font-weight: bold;}

#top_layout.b_type{position: relative;top: 0;z-index:5;height: 98px;}
#top_layout.b_type:before{display:none;}
#top_layout .top_wrap .logo_wrap{width: 176px;height: 64px;margin:19px 0;}
#top_layout .top_wrap .logo_wrap a{background: url(/images/chiu/common/common_ir_2022.png) 0px 0;}
#top_layout .top_wrap .utile_wrap{top: 60px;}
#top_layout .top_wrap .utile_wrap li.kor{margin: 0 20px;}
#top_layout.b_type .top_wrap .utile_wrap li a{padding:0;color: #888;font-weight: 100;}
#top_layout .top_wrap .utile_wrap li.sitemap a{width: 24px;height: 18px;background: url(/images/chiu/common/common_ir.png) no-repeat -179px -19px;vertical-align:middle;margin-left:5px;}
#top_layout .top_wrap .utile_wrap li.home a:before{position:static;content:"";display:inline-block;width: 15px;height: 15px;background: url(/images/chiu/common/common_ir.png) -177px 0 no-repeat;vertical-align:middle;margin-right:5px;}
#top_layout .top_wrap .utile_wrap li.home a:after{position:absolute;right: -10px;top: 50%;width:1px;height: 12px;margin-top: -6px;background-color:#bebebe;content:'';}
#top_layout .top_wrap .utile_wrap li.kor a:before{position:static;content:"";display:inline-block;width: 18px;height: 17px;background: url(/images/chiu/common/common_ir_2022.png) -193px 0 no-repeat;vertical-align:middle;margin-right:5px;}
#top_layout.b_type #gnb_layout.mb .depth1_ul > li > a span{font-weight:400;color:#000;}

/* top상단고정 */
#top_layout.fixed{ position:fixed; top:0; z-index:999;}
#top_layout.fixed #gnb_layout{border-bottom:1px solid #ddd}

#gnb_layout{top: 0;height: 98px;background-color: #fff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#gnb_layout .gnb_wrap{height:100%}
#gnb_layout .depth1_ul{padding: 0px 200px 0 160px;height: 100%;}
#gnb_layout .depth1_ul > li{height: 100%;}
#gnb_layout .depth1_ul > li > a{height: 100%;padding-top: 50px;}
#gnb_layout .depth1_ul > li > a:before{display:block;position:absolute;left:0;top:50%;width:1px;height:16px;margin-top: 3px;background:#ccc;content:'';}
#gnb_layout.on .depth1_ul > li > a:before{display:none;}
#top_layout.b_type #gnb_layout .depth1_ul > li > a span{height: auto;color: #222;}
#top_layout.b_type #gnb_layout .depth1_ul > li > a:hover span,#top_layout.b_type #gnb_layout .depth1_ul > li > a:focus span,#top_layout.b_type #gnb_layout .depth1_ul > li.ov > a span,#top_layout.b_type #gnb_layout .depth1_ul > li:hover > a span{color:#fff}
#gnb_layout .depth1_ul > li > strong{display:none;position:absolute;top: 98px;z-index:1;text-align:left;padding:30px 30px 0 30px;}
#gnb_layout .depth1_ul > li > strong span{display:block;border-bottom:3px solid #272e39;padding-bottom:10px;font-size: 15px;letter-spacing: -1.5px;}
#gnb_layout.at_type .depth2_ul:before{top:0;bottom:auto;height:100%;}
#gnb_layout.at_type .depth2_ul > li > a{padding:3px 20px 3px 45px;}
#gnb_layout.at_type .depth2_ul > li > a[target="_blank"]:after{content:"";display:inline-block;width:11px;height:11px;background:url(/images/slowcity/common/common-ir.png) no-repeat -304px -101px;margin-left:5px;}
#gnb_layout.at_type .depth2_ul > li > a[target="_blank"]:hover::after,
#gnb_layout.at_type .depth2_ul > li > a[target="_blank"]:focus::after{content:"";display:inline-block;width:11px;height:11px;background:url(/images/slowcity/common/common-ir.png) no-repeat -318px -101px;}

#gnb_layout.at_type .depth2_ul > li > a:hover{color: #00A5CD;}
#gnb_layout.at_type .depth2_ul > li > a:hover:before{background-color:#eb460d;}
#gnb_layout.at_type .depth2_ul > li > a:before{left:35px;}
#gnb_layout.on .depth1_ul > li.on > a, #gnb_layout.on .depth1_ul > li.ov > a,
#gnb_layout.on .depth1_ul > li:hover > a{border-bottom:none;background-color: #00a5cb;}
#gnb_layout.on .depth1_ul > li.on > a span, #gnb_layout.on .depth1_ul > li.ov > a span,
#gnb_layout.on .depth1_ul > li:hover > a span{color:#32323b;}
#gnb_layout.on .depth1_ul > li > strong{display:inline-block;}
#gnb_layout.at_type .depth2_ul,
#gnb_layout.on.at_type .gnb_bg{padding:80px 0 20px 0;}
#gnb_layout.on .gnb_bg{top:98px}
#gnb_layout.on.at_type .depth2_ul{top: 98px;min-height:235px;background: #fff;}
#gnb_layout.on.at_type .depth1_ul > li.ov .depth2_ul,
#gnb_layout.on.at_type .depth1_ul > li:hover .depth2_ul{top: 99px;background-color: #f7f7f8;}
#gnb_layout.at_type .title_wrap strong{font-size:26px;line-height:44px;margin:35px 0 12px 0;font-family: 'shg';}
#gnb_layout.at_type .title_wrap strong span{display:block;font-size:44px;}
#gnb_layout.at_type .title_wrap p{font-size:15px;color:#555;line-height: 1.5;word-break:keep-all;}
#gnb_layout.at_type .title_wrap:before{top:auto;left:auto;right:35px;bottom:25px;width:239px;height:255px;background:url(/images/slowcity/common/common-ir.png) no-repeat -135px -155px;}
#gnb_layout .topUtile{display:none;}
#gnb_layout.mb .topUtile{position: fixed;top: 0;right: -320px;z-index:2;display:inline-block;width: 280px;height: 90px;background-color: #272e39;padding: 0;margin: 0;box-sizing:border-box;text-align:left}
#gnb_layout.mb .topUtile .link_wrap{padding:20px 25px;}
#gnb_layout.mb .topUtile .link_wrap a{float:left;display:inline-block;position:relative;font-size:0;text-indent:-9999px;width:40px;height:40px;background:url(/images/slowcity/common/common-ir.png) no-repeat;}
#gnb_layout.mb .topUtile .link_wrap a:first-child{background-position:-1px -101px;}
#gnb_layout.mb .topUtile .link_wrap a:last-child{background-position:-44px -101px;margin-left:10px;}
#gnb_layout.mb .gnb_wrap {width: 280px;height: auto;position: absolute;top: 90px;bottom: 0;}
#gnb_layout.mb.at_type .depth1_ul{width:100%;background-color:#fff}
#gnb_layout.mb .depth1_ul > li > a:before,
#gnb_layout.mb .depth1_ul > li > a:hover:before,
#gnb_layout.mb .depth1_ul > li > a:focus:before,
#gnb_layout.mb .depth1_ul > li.on > a:before,
#gnb_layout.mb .depth1_ul > li:first-child > a:before{display:none;}
#gnb_layout.mb .depth1_ul > li > a:after,
#gnb_layout.mb .depth1_ul > li > a:hover:after,
#gnb_layout.mb .depth1_ul > li > a:focus:after,
#gnb_layout.mb .depth1_ul > li.on > a:after,
#gnb_layout.mb .depth1_ul > li.down > a:after,
#gnb_layout.mb .depth1_ul > li.down > a:hover:after,
#gnb_layout.mb .depth1_ul > li.down > a:focus:after,
#gnb_layout.mb .depth1_ul > li.down.on > a:after,
#gnb_layout.mb .depth1_ul > li:first-child > a:after,
.mb#gnb_layout .depth1_ul > li:first-child.down > a::after,
.mb#gnb_layout .depth1_ul > li:first-child.down > a:hover::after,
.mb#gnb_layout .depth1_ul > li:first-child.down > a:focus::after,
.mb#gnb_layout .depth1_ul > li:first-child.down.on > a::after{right:20px;display:inline-block;width:15px;height:16px;background:url(/images/slowcity/common/common-ir.png) no-repeat -286px -101px;margin-top:-7px;}
#gnb_layout.mb .depth1_ul > li > a{padding:20px 50px 20px 25px;background-color:#fff}
#gnb_layout.mb .depth1_ul > li.down > a{background-color: #00A5CD;}
#gnb_layout.mb .depth1_ul > li.down > a span{color:#000;}
#gnb_layout.mb li.down .depth2_ul, #gnb_layout.mb li.up .depth2_ul{background-color:#eaecf0;padding:15px 0;}
#gnb_layout.at_type.mb .depth2_ul > li > a{border:none;}
#gnb_layout.at_type.mb .depth2_ul > li > a:hover,
#gnb_layout.at_type.mb .depth2_ul > li > a:focus{text-decoration:none;}
#gnb_layout.mb .depth2_ul > li.more.on > a{color:#e54c17;}
#gnb_layout.mb .depth3_ul{padding:25px;border-top:none;}
#gnb_layout.mb .depth3_ul > li{background-color:#fff;}
#gnb_layout.mb .depth3_ul > li > a{padding:15px 15px 15px 35px;}
#gnb_layout.mb.at_type .depth2_ul > li.more > a:before{top:10px;width:6px;height:11px;background:url(/images/slowcity/common/common-ir.png) no-repeat 0 -155px;}
#gnb_layout.mb .depth2_ul > li.more.on > a:before{background-position:-10px -155px;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
#gnb_layout.mb .depth2_ul > li.more > a:after{display:none;}
#gnb_layout.mb .depth3_ul > li {border-top:1px dotted #b3b3b3;}
#gnb_layout.mb .depth3_ul > li:first-child{border-top:none;}
#gnb_layout.mb .depth3_ul > li > a:before{top:23px;width:7px;height:3px;background-color:#677287;}
#gnb_layout.mb .depth3_ul > li > a:hover,
#gnb_layout.mb .depth3_ul > li > a:focus{color:#e54c17;}
#gnb_layout.mb .depth3_ul > li > a:hover::before,
#gnb_layout.mb .depth3_ul > li > a:focus::before{background-color:#e54c17;}


#svisual_layout.a_type .svisual_wrap{height: 260px;padding: 0 40px;background-size: cover;}
#svisual_layout.a_type .svisual_wrap .title_wrap{margin-top: 120px;padding-left:310px;}
#svisual_layout.a_type .svisual_wrap .title_wrap strong{position:absolute;top:0;left:0;font-family:'shg';font-size:40px;text-shadow: 1px 1px 1px #000;}
#svisual_layout.a_type .svisual_wrap .title_wrap strong:before{bottom:auto;top:-25px;background-color:#fff;box-shadow: 1px 1px 1px #000;}
#svisual_layout.a_type .svisual_wrap .title_wrap p{margin-top:0;font-size:16px;text-shadow: 1px 1px 1px #000;line-height:1.5;}

#body_layout.a_type .lnb_wrap .title_wrap{display:none;}
#body_layout.a_type .lnb_wrap .depth2_ul{border-top: 3px solid #45382a;}
#body_layout.a_type .lnb_wrap .depth2_ul li a,
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:hover,
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:focus,
#body_layout.a_type .lnb_wrap .depth2_ul > li.ov > a,
#body_layout.a_type .lnb_wrap .depth2_ul > li.on > a{border-left:0;border-right:0;}
#body_layout.a_type .lnb_wrap .depth2_ul > li > a{font-family:"nsr",sans-serif;font-weight:400;padding:18px 25px;font-size:17px;}
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:hover,
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:focus,
#body_layout.a_type .lnb_wrap .depth2_ul > li.ov > a,
#body_layout.a_type .lnb_wrap .depth2_ul > li.on > a{background-color: #00A5CD;color: #fff;font-weight:500;}
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:before{width:10px;height:10px;background:url(/images/slowcity/common/common-ir.png) -135px -101px;}
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:hover:before,
#body_layout.a_type .lnb_wrap .depth2_ul > li > a:focus:before,
#body_layout.a_type .lnb_wrap .depth2_ul > li.ov > a:before,
#body_layout.a_type .lnb_wrap .depth2_ul > li.on > a:before{background-position:-123px -101px;}
#body_layout.a_type .lnb_wrap .depth3_ul li a:hover,
#body_layout.a_type .lnb_wrap .depth3_ul li a:focus,
#body_layout.a_type .lnb_wrap .depth3_ul li.ov a,
#body_layout.a_type .lnb_wrap .depth3_ul li.on a{color:#eb460d}
#body_layout .contents_wrap .title_wrap .utile_wrap .location_wrap li:first-child,
#body_layout .contents_wrap .title_wrap .utile_wrap .location_wrap li:first-child a{width:14px;height:13px;padding: 0;background:url(/images/slowcity/common/common-ir.png) no-repeat -148px -101px;margin: 8px 7px 0 0;}
#body_layout .contents_wrap .title_wrap .utile_wrap .location_wrap li:first-child:after,
#body_layout .contents_wrap .title_wrap .utile_wrap .location_wrap li:first-child a:after{display: none;}

#foot_layout{background-color: #061f2f;}
#foot_layout .foot_wrap{text-align:left;}
#foot_layout .foot_wrap address,
#foot_layout .foot_wrap .copy{display: block;width: auto;color:rgba(255,255,255,0.4);text-align: left;}
#foot_layout .foot_wrap .copy{position: relative;padding-left: 0;font-family: 'arial','sans-serif';}
#foot_layout .foot_wrap .utile_wrap{position:absolute;right:0;top: 5px;width: auto;}
#foot_layout .foot_wrap .utile_wrap li a{color:rgba(255,255,255,0.8);}
#foot_layout .foot_wrap .utile_wrap li:nth-child(1) a{color:#fff;}

@media (max-width: 1359px){
    #top_layout, #body_layout, #body_layout.b_type .lnb_wrap, #body_layout.b_type .contents_wrap, #foot_layout, #svisual_layout .svisual_wrap{padding:0}
    #top_layout .top_wrap, #body_layout .body_wrap, #body_layout.b_type .contents_wrap, #foot_layout .foot_wrap{width: 100%;padding:0 40px;}

    #top_layout .top_wrap .utile_wrap{right:40px;}
    #top_layout .top_wrap .logo_wrap{width:152px;height:55px;}
    #top_layout .top_wrap .logo_wrap a{background-size:124%;}

    #gnb_layout .depth1_ul{left:0;right:0;padding: 0px 190px 0 120px;}
    #gnb_layout .depth1_ul > li > a{padding: 50px 17px 0;}

    #foot_layout{padding: 30px 0px;text-align:center;}
    #foot_layout .foot_wrap{text-align:center}
    #foot_layout .foot_wrap .utile_wrap{display: block;overflow: hidden;position:relative;right: auto;margin: 0 auto;text-align:center;}
    #foot_layout .foot_wrap .utile_wrap li{display:inline-block;float:none;}
}
@media (max-width: 1299px){
    #gnb_layout .depth1_ul > li > strong{padding:20px 20px 0 20px;}
    #gnb_layout .depth1_ul > li > strong span{font-size:15px;}
    #gnb_layout.at_type .depth2_ul,
    #gnb_layout.on.at_type .gnb_bg{padding:60px 0 20px 0;}
    #gnb_layout.at_type .depth2_ul > li > a {padding: 3px 20px 3px 30px;}
    #gnb_layout.at_type .depth2_ul > li > a:before{left:22px;}
    #gnb_layout .depth1_ul > li > strong:after{top:22px;right:20px;}

    #gnb_layout.on.at_type .gnb_bg:before, #gnb_layout.on.dt_type .gnb_bg:before{width:260px;}
    #gnb_layout.at_type .title_wrap, #gnb_layout.ct_type .title_wrap, #gnb_layout.dt_type .title_wrap{left: 10px;width: 176px;}
    #gnb_layout.at_type .title_wrap strong{font-size:20px;line-height:32px;margin:35px 0 5px 0;}
    #gnb_layout.at_type .title_wrap strong span{font-size:30px;}
    #gnb_layout.at_type .title_wrap p{font-size:14px;}
}

@media (max-width: 1023px){
    body{margin-top:0;}
    #top_layout.b_type{top:0;height: 60px;}
    #top_layout .top_wrap .utile_wrap{top:30px}
    #top_layout .top_wrap .logo_wrap{width:114px;height:41px;margin: 10px 0;}
    #gnb_layout.mb .gnbClose{right: 20px;top: 20px;width: 25px;height: 25px;background: url(/images/slowcity/common/common-ir.png) no-repeat;background-position: -332px -101px;vertical-align: middle;}
    #gnb_layout.on .depth1_ul > li > strong{display:none;}
    #gnb_layout:hover,
    #gnb_layout:focus {background-color: transparent;}
    #svisual_layout.a_type .svisual_wrap{height: 200px;}
    #svisual_layout.a_type .svisual_wrap .title_wrap{margin-top:80px;padding-left:0;}
    #svisual_layout.a_type .svisual_wrap .title_wrap strong{position:static;margin-bottom:20px;font-size:33px;}
    #svisual_layout.a_type .svisual_wrap .title_wrap p{font-size:15px;}
    #gnb_layout.mb{top:0;background-color: transparent;}
}

@media (max-width: 767px){
    #top_layout .top_wrap, #body_layout .body_wrap, #body_layout.b_type .contents_wrap, #foot_layout .foot_wrap{padding:0 15px}
    #top_layout .top_wrap .utile_wrap{right:15px;}
    #top_layout .top_wrap .utile_wrap li.kor{margin-right:13px;}
    #top_layout.b_type .top_wrap .utile_wrap li a{font-size:12px;}
    #top_layout .top_wrap .utile_wrap li{line-height:60px}
    #top_layout .top_wrap .logo_wrap{width: 96px;height:35px;}
    #top_layout .top_wrap .logo_wrap a{background-size: 126%;}

    #svisual_layout.a_type .svisual_wrap .title_wrap{text-align:center;}
    #svisual_layout.a_type .svisual_wrap .title_wrap strong:before{left:50%;margin-left:-25px;}
    #svisual_layout.a_type .svisual_wrap .title_wrap p{font-size:14px;}
    #svisual_layout.a_type .svisual_wrap .title_wrap p br{display:none;}
    #foot_layout .foot_wrap address br{display: block;}
    #foot_layout .foot_wrap address span.tel:before{display: none;}
    #foot_layout .foot_wrap .copy:before{display:none;}
    #foot_layout .foot_wrap .utile_wrap{margin-top:5px}
    #foot_layout .foot_wrap address, #foot_layout .foot_wrap .copy{display:block;margin:0;padding:0;text-align:center;line-height:1.4}
}






#body_layout.a_type .contents_wrap .title_wrap{margin-top:-10px;}


