@charset "utf-8";


/* �̵������ */

@media only screen and  (max-width:649px) {

/* .header_wrap {height:280px;} */
.header_box {padding-top:30px;}
.header_box h2 {width:70px;}
.header_box h3 {width:100px;top:20px;right:20px;}
.header_box dl dt {font-size:28px;}
.header_box dl dt.line_box {width:195px;margin:0 auto 15px auto;}
.header_box dl dd {margin-top:15px;font-size:15px;line-height:25px;}

}

@media only screen and (min-width: 650px) and (max-width:850px) {

/*.header_wrap {height:305px;}*/
.header_box {padding-top:35px;}
.header_box h2 {width:85px;}
.header_box h3 {width:120px;top:25px;right:25px;}
.header_box dl dt.line_box {width:265px;margin:0 auto 10px auto;}
.header_box dl dt {font-size:30px;}
.header_box dl dd {margin-top:17px;font-size:16px;line-height:26px;}

}


@media only screen and (min-width: 750px) and (max-width:1279px) {
	
	.header_box dl dt.line_box {width:255px;margin:0 auto 15px auto;}
	.content_box {padding:0 25px;}
	.content_box dl {justify-content:space-between;}
	.content_box dl dt {padding:35px 25px;}
	.content_box dl dt ol {padding-left:30px;}
	.content_box dl dd {width:49%;margin-right:0;}
	
	#anniversary_20th_topnews {padding:15px 15px 15px 15px;}
	
}

@media only screen and (min-width: 801px) and (max-width:1279px) {
	
	.top_news_slide .slide_box dl dd {width:48%;}
	.top_news_slide .slide_box dl dd img {width:100%;}
	.top_news_slide .slide_box dl dt {width:52%;}
	.top_news_slide .slide_box dl dt h3 {font-size:34px;letter-spacing:-1px;line-height:42px;height:auto;padding-bottom:25px;height:120px;}
	
	.sub_list_section {padding: 0 15px}
	.sub_news_list_box dl dd .img_box {width:160px;height:120px;}
	
	
}


@media only screen and (max-width:800px) {

.header_menu_box dl dd {padding:13px 0}
.header_menu_box dl dd a {font-size:18px;}


#anniversary_20th_topnews {padding-top:10px;}
.top_news_slide {margin-top:1px;padding-bottom:25px;}
.top_news_slide .slide_box .slide_box_wrap {width:100%;}
.top_news_slide .slide_box dl {width:100%;overflow:hidden;}
.top_news_slide .slide_box dl dd {width:100%;height:58vw;padding-top:5px;}
.top_news_slide .slide_box dl dd img {width:100%;}
.top_news_slide .slide_box dl dt {width:100%;height:auto;margin-left:0;}
.top_news_slide .slide_box dl dt .txt_wrap {width:100%;}
.top_news_slide .slide_box dl dt label {margin-left:0;}
.top_news_slide .slide_box dl dt h3 {font-size:28px;letter-spacing:0;line-height:34px;padding:0;height:auto;}
.top_news_slide .slide_box dl dt .txt_box {padding:0;height:auto;margin-bottom:5px;}
.top_news_slide .slide_box dl dt .list_tit {padding:5px 0 0 5px;letter-spacing:0;}

.content--c1 {padding:25px 0 0 0;}

.sub_list_section {padding: 0 15px}
.sub_list_section .sub_list_news_box {padding-right:0;border-right:0;}
.sub_list_section .sub_news_list_box dl dd .txt_box {padding-right:15px;}
.sub_list_section .sub_news_list_box dl dd .img_box {width:130px;height:100px;}
.sub_list_section .sub_news_list_box dl dd .txt_box p {-webkit-line-clamp:2;}
.sub_aside_box {display:none;}

}


@media only screen and (max-width:749px) {
	.content_box {padding:0 15px;}
	.content_box dl {justify-content:space-between;}
	.content_box dl dt {padding:35px 25px;}
	.content_box dl dt ul {width:150px;}
	.content_box dl dt ul li.photo_box {height:215px;}
	.content_box dl dt ul li.name_box span {font-size:20px;}
	.content_box dl dt ul li.name_box label {font-size:20px;}
	.content_box dl dt ol {padding-left:20px;}
	.content_box dl dd p {font-size:15px;}
	.content_box dl dd {width:100%;margin-right:0;padding:15px;}
	.content_box dl dd ul li.photo_box {width:75px;height:100px;}
	.content_box dl dd ul li.name_box {padding-left:15px;}
	.content_box dl dd ul li.name_box span {font-size:24px;}
	.content_box dl dd ul li.name_box label {font-size:14px;}
	
	#anniversary_20th_topnews {padding:10px 15px 0 15px;}
	
}



@media only screen and (max-width:650px) {
	
.content_box dl dt {padding:25px 15px;}
.content_box dl dt ul {width:100%;margin:0 auto;}
.content_box dl dt ul li.photo_box {width:180px;height:180px;margin:0 auto;border-radius:50%}
.content_box dl dt ul li.photo_box img {width:100%;height:auto}
.content_box dl dt ol {margin-top:20px;padding-top:20px;padding-left:0;border-top:1px solid #adb6e5;}

.header_wrap.bg02 {background-position:-340px -50px;}

}

@media only screen and  (max-width:460px) {


.header_menu_box dl dd {padding:13px 0}
.header_menu_box dl dd a {font-size:15px;font-weight:500}

.header_wrap {padding-bottom:25px;}
.header_box {padding-top:25px;}
.header_box dl {margin-top:10px;}
.header_box dl dt.line_box {width:140px;margin:0 auto 10px auto;}
.header_box h2 {width:65px;}
.header_box h3 {width:80px;top:15px;}
.header_box dl dt {font-size:20px;}
.header_box dl dd {font-size:14px;line-height:20px;font-family:"Pretendard";letter-spacing:0;}
.header_box dl dd span {display:block;}
.content_box dl dt ul li.photo_box {width:145px;height:145px;}

.content--c1 {padding:25px 0 0 0;}

.top_news_slide .slide_box dl dt h3 {font-size:24px;line-height:30px;}
.top_news_slide .slide_box dl dd {height:60vw;}

.sub_list_section .sub_news_list_box dl dd {align-items: flex-start;margin-bottom:15px;padding-bottom:12px;}
.sub_list_section .sub_news_list_box dl dd .img_box {width:115px;height:95px;}
.sub_list_section .sub_news_list_box dl dd .txt_box h4 {font-size:18px;}

.footer_box {font-size:16px;}

}