@charset "UTF-8";

@media screen and (max-width:1280px){
	/* common */
	.container {padding:0 10px;}
}


@media screen and (max-width:1080px){
	.intro .header .util_box {display: none;}
	.intro .header .logo a .text {display: none;}
	.intro .header .gnb_header .head_box .logo {padding: 10px 70px 10px 5px;}
	
	.gnb {display: none;}
	.sitemap_btn {display: none;}
	.header .gnb_header .container .head_btn_box .sitemap_btn {display: none;}
	.header .gnb_header .top_box {display: none;}

	/* header */
	.header .gnb_header:hover {background-color: inherit;}
	.header .gnb_header .container {height:60px;}
	.header .gnb_header .container .logo {display: block; position: absolute; top: 50%; left: 10px; margin: -20px 0 0;}
	.header .gnb_header .container .logo a {}
	.header .gnb_header .container .logo a img {width: 80%;}
	
	.header .gnb_header .container .head_btn_box .sch_link {vertical-align: middle;}
	.m_gnb_btn {display: inline-block; position: relative; top: inherit; right: inherit; margin: 0; vertical-align: middle;}
	.m_gnb_btn span {background-color: #ffffff;}

	/* scrolled */
	/*.header.scrolled {padding-top:60px;}*/


	/* common */
	.contents {padding-bottom: 225px;}

	/* foot_top (10/10) */ 
	.footer .inst_list {padding: 25px 0;}
	.footer .inst_list .container .list_box .list {display: block; margin: 0;}
	.footer .inst_list .container .list_box .list .title {left: 5px; font-size: 14px;}
	.footer .inst_list .container .list_box:first-child .list:last-child {margin: 5px 0 0;}

	.foot_btm {padding:20px 0;}

	.foot_btm .foot_logo {position:static; width:100%; margin-bottom:15px; text-align:center;} 
    .foot_btm .foot_logo img {width: 132px;}
	.foot_btm .txt_box{padding-left:0; text-align:center;} 
	.foot_top .site_box .baro_box {width:100%;} 
	.foot_top .site_box .baro_box .site_btn{width:80%;} 
	.foot_top .site_box .foot_top_btn{width:20%;}
	.footer .foot_btm {padding: 25px 0;}
	.footer .foot_btm .container {padding: 0 10px;}
	.footer .foot_btm .container .foot_logo {display: block; position: inherit; top: inherit; left: inherit;}
	.footer .foot_btm .container .sns_list {position: inherit; top: inherit; right: inherit; margin: 10px 0 0; text-align: center;}
	
	.popup_layer .cont .com_pop .list {padding: 0;}
	.popup_layer .cont .com_pop .list .slick-arrow {top: inherit; bottom: -45px; width: 17px; height: 32px; margin: 0;}
	.popup_layer .cont .close {width: 29px; height: 29px;}
}

@media screen and (max-width:767px){
	/* foot_top (10/10) */  
	.footer .foot_top .container {padding: 0;}
	.foot_top .link_list li a{padding:0 5px;} 
    
    /* head popzon */
    .head_popzon .popzon_box {padding: 10px 0;}
    .head_popzon .popzon_box .nav_box {position: inherit; top: inherit; left: inherit; margin: 0 0 10px;}
    .head_popzon .popzon_box .slide_zon #head_slide li a {padding: 5px;}
    .head_popzon .popzon_box .slide_zon #head_slide li a .title {height: 24px; font-size: 16px; line-height: 24px;}
    .head_popzon .popzon_box .slide_zon #head_slide li a .text {height: 21px; font-size: 14px; line-height: 21px;}
    .head_popzon .popzon_box .head_popzon_close {position: inherit; top: inherit; right: inherit; margin: 0 10px 0 0;}
    .head_popzon .popzon_box .chk_each {display: inline-block; position: inherit; bottom: inherit; right: inherit; padding: 4px 0 5px; vertical-align: bottom;}
    .head_popzon .popzon_box .nav_box .num {font-size: 14px; line-height: 14px;}

	.popup_layer .cont .com_pop .list li .box .inner_box {height: 420px;}
}
@media screen and (max-width:580px){
	/* common */
	.contents {padding-bottom: 277px;}
	.popup_layer .cont .com_pop .list li .box .inner_box {height: 315px;}

}

@media screen and (max-width:480px){
	/* common */
	body {font-size:14px;}
	.contents {padding-bottom: 303px;}
	.popup_layer .cont .com_pop .list li .box .inner_box {height: 259px;}
	
	.footer .foot_btm .container .txt_box p.copyright a {margin: 0;}
}

@media screen and (max-width:360px){ 
	.popup_layer .cont .com_pop .list li .box .inner_box {height: 191px;}

}