@charset "UTF-8";

@media screen and (max-width:1300px){
	/* footer */
	.quick_box {left: auto; right: 20px; margin-left: 0;}
}

@media screen and (max-width:1280px){
	/* common */
	.container {padding:0 5px;}

	/* head_logo */
	.head_logo {left: 15px;}
}

 @media screen and (max-width:1143px){
	.contents {padding-bottom: 150px;}
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 130px;}
} 
 @media screen and (max-width:1108px){
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 148px;}
} 

@media screen and (max-width:1088px){
	.contents {padding-bottom: 171px;}
}

@media screen and (max-width:1080px){
	/* header */
	.gnb_header .container {height:60px;}
	.m_gnb_btn {display:block;}
	.wrapper.sub .m_gnb_btn span {background-color: #000000;}
	.gnb {display: none !important;}
	.sitemap_btn {display: none;}
    .header .gnb_header .header_top_box {padding: 13px 20px 8px 0;}

    .header .gnb_header .header_top_box .inner .logo {display: none;}
    .header .gnb_header .header_top_box .inner .inner_list {position: inherit; top: inherit; right: inherit;}
	.header .gnb_header .header_top_box .inner .language_box {}
    .header .gnb_header .container .logo {display: block;}
	/* scrolled */
	.header.scrolled {padding-top:110px;}

	/* common */
	.contents {padding-bottom: 239px;}
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 238px;}

	/* foot_top (10/10) */ 
	.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:0; text-align:center;} 
	.foot_btm .sns_share {position: inherit; top: inherit; right: inherit; margin: 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%;}
    
    .foot_btm .ft_link {margin: 10px 0 0; padding: 0; text-align: center;}

	/* 이용약관, 개인정보처리방침, 저작권정책, 이메일무단수집거부 영역 */
    .com_info_box {margin: 15px 0 0; padding: 15px;}
    .com_info_box .explanation_box {padding: 15px 25px;}
    .com_info_box .explanation_box .text {padding: 0; font-size: 16px; line-height: 24px;}
    .com_info_box .explanation_box .text:before {display: none;}
    .com_info_box .info_list {margin: 13px 0 0;}
    .com_info_box .info_list .title {font-size: 16px; line-height: 24px;}
    .com_info_box .info_list > .txt_list > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li {font-size: 14px; line-height: 21px;}
    .com_info_box .info_list > .txt_list > li > .txt_list2 > li > .txt_list3 > li > .txt_list4 > li {font-size: 14px; line-height: 21px;}
	.com_info_box .info_list .num_txt .table_box .table_area {width: 1200px;}
	.com_info_box .info_list .table_box .table_area {width: 750px;}
    /* // 이용약관, 개인정보처리방침, 저작권정책, 이메일무단수집거부 영역 */

	.bread_box .container .btn_list > li.print {display: none;}

	.btn_list .list li.sitemap_btn {display: none;}
	.btn_list .list li.m_gnb_btn {display: block;}


	
}

@media screen and (max-width:767px){

	.contents {padding-bottom: 219px;}
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 217px;}
	.header .gnb_header .container .logo {position: relative; bottom: inherit; left: inherit;}
	.header .gnb_header .container .logo a img {width: 100px; height: auto}
	/* foot_top (10/10) */  
	
	.foot_btm {padding: 10px 0;}
	.footer .foot_top .container {padding: 0;}
	.foot_top .link_list li a {padding:0 5px;} 

	.down_btn a {height: 40px; font-size: 16px; line-height: 40px;}
	.down_btn.sty3 {position: static; text-align: left;}

	.btn_list.sty4 .list li {display: block; width: 100%; margin: 10px 0 0;}
	.btn_list.sty4 .list li:nth-child(n+4) {margin: 10px 0 0;}
	.btn_list.sty4 .list li:nth-child(3n) {margin: 10px 0 0;;}
    
}

@media screen and (max-width:738px){
	.contents {padding-bottom: 238px;}
}

@media screen and (max-width:703px){
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 236px;}
}



@media screen and (max-width:683px){
	.contents {padding-bottom: 259px;}
}

@media screen and (max-width:618px){
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 257px;}
}

@media screen and (max-width:480px){
	/* common */
	body {font-size:14px;}
	.contents {padding-bottom: 254px;}
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 251px;}
	.header .gnb_header .header_top_box {padding: 5px 20px 5px 0;}
	.header .gnb_header .header_top_box .inner .inner_list .list li a {padding: 0 15px;}

	.btn_list.sty5.sty6 {}
	.btn_list.sty5.sty6 .list li {width:100%; max-width: inherit; margin: 5px 0 0;}
	.btn_list.sty5.sty6 .list li:nth-child(-n+2) {margin: 5px 0 0;}
	.btn_list.sty5.sty6 .list li:nth-child(2n) {margin: 5px 0 0;}
	.btn_list.sty5.sty6 .list li:first-child {margin: 5px 0 0;}


}

@media screen and (max-width:400px){
	.down_btn a.sty2 {height: 50px; line-height: 25px;}
}

@media screen and (max-width:378px){
	.contents {padding-bottom: 275px;}
}

@media screen and (max-width:356px){
	.contents {padding-bottom: 293px;}
}

@media screen and (max-width:347px){
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 271px;}
}

@media screen and (max-width:346px){
	.wrapper.en .contents, .wrapper.ch .contents {padding-bottom: 286px;}
}


