@charset "UTF-8";





@media screen and (max-width:1920px){
	.link_box .section_cont .tit_box {}
	.link_box .section_cont .tit_box .top_tit {font-size: 1.6vw;}
	.link_box .section_cont .tit_box .main_tit {font-size: 2.2vw;}
	.link_box .section_cont .bottom_txt_box .txt {font-size: 1.0vw;}
	.link_box .section_cont .bottom_txt_box .link_btn {width: 8.9vw; height: 2.9vw; line-height: 2.9vw; font-size: 0.9vw;}






}

@media screen and (max-width:1600px){
	.link_box .section_cont .bottom_txt_box .txt {font-size: 1.25vw;}

}

@media screen and (max-width:1080px){
	#main_contents {height: auto !important;}	
	#link_section {height: auto !important;}
	#link_section .section {float: none; width: 100%; height: 52.778vw;}

	
	.link_box .section_cont .tit_box {height: auto; margin-bottom: 9.722vw;}
	.link_box .section_cont .tit_box:after {bottom: -4.861vw;}
	
	.link_box .section_cont .tit_box .main_tit {font-size: 10vw; line-height: 13.316vw;}	
	
	.section_right .link_box .section_cont .tit_box .main_tit {font-size: 7vw;}
	.section_right .link_box .section_cont .tit_box .main_tit span {font-size: 5vw;}
	
	
	#link_section .section.section_right .link_box .section_cont .tit_box {height: auto;}


	#link_section .section:hover .gray_filter {display: block;}
	#link_section .section:hover .link_box .section_cont .tit_box {height: auto;}
	#link_section .section:hover .link_box .section_cont .top_tit {display: none;  }
	#link_section .section:hover .link_box .section_cont .bottom_txt_box .txt {display: block;}
	#link_section .section:hover .link_box .section_cont .bottom_txt_box .link_btn {display: none;}

	.link_box .section_cont .bottom_txt_box .txt {font-size: 3.333vw;}


	
	#notice_section {height: 13.194vw; padding: 0;}
	#notice_section .info_link_btn_wrap  {display: none;}
	
	#notice_section .notice_slide_wrap {left: 1.389vw; padding-right: 3.472vw;}

	#notice_section .box_col3 a {height: 13.194vw;  font-size: 2.778vw; padding: 0; text-align: center;}
	
	.notice_slide_wrap .slide_ctrl_wrap:after {display: none;}

	.notice_slide_wrap .slide_ctrl_wrap {width: 19.444vw;}
	.notice_slide_wrap .slide_ctrl_wrap .slide_tit p {font-size: 3.472vw;}
	
	.notice_slide_wrap #notice_slide .item p {font-size: 3.472vw;}
	
	.notice_slide_wrap #notice_slide {width: calc(100% - 20.139vw); padding: 0 0 0 2.778vw;}


	.link_box .section_cont .bottom_txt_box .txt {padding: 0 4.167vw;}
	
	
		
	.notice_slide_wrap .slide_ctrl_wrap .btn_box button {width: 5.556vw; height: 2.778vw; font-size: 2.778vw; line-height: 2.778vw;}
	

}



@media screen and (max-width:991px){
	
	/* #main_contents {height: auto !important;}	
	#link_section {height: auto !important;}
	#link_section .section {float: none; width: 100%; height: 380px;}

	.link_box .section_cont .tit_box {margin-bottom: 70px;}
	.link_box .section_cont .tit_box:after {bottom: -35px;}
	
	.link_box .section_cont .tit_box .main_tit {font-size: 4.444em;}	
	.section_right .link_box .section_cont .tit_box .main_tit {font-size: 3.333em;}
	.section_right .link_box .section_cont .tit_box .main_tit span {font-size: 0.600em;}

	#link_section .section:hover .gray_filter {display: block;}
	#link_section .section:hover .link_box .section_cont .tit_box {height: auto;}
	#link_section .section:hover .link_box .section_cont .top_tit {display: none;  }
	#link_section .section:hover .link_box .section_cont .bottom_txt_box .txt {display: block;}
	#link_section .section:hover .link_box .section_cont .bottom_txt_box .link_btn {display: none;}

	.link_box .section_cont .bottom_txt_box .txt {font-size: 1.333em;}


	#notice_section {padding: 0 0 0 20px;}

	#notice_section .notice_slide_wrap {left: 25px; padding-right: 25px;}

	.notice_slide_wrap .slide_ctrl_wrap {width: 140px;}
	.notice_slide_wrap .slide_ctrl_wrap .slide_tit p {font-size: 1.389em;}
	.notice_slide_wrap #notice_slide .item p {font-size: 1.389em;}


	#notice_section .info_link_btn_wrap  {display: none;} */

}

@media screen and (max-width:767px){

}

@media screen and (max-width:480px){

}