@charset "utf-8";

@media (max-width: 1680px) {
	#header .hd_logo {position:static;float:left;padding-right:0;}
	#header .gnb {padding-left:0;}
	#header .gnb > ul > li > a {padding:0 6px; font-size: 14px;}
	#header .hd_right {display:none;}

	/* .main-con05 {background:#212121;height:auto;} */
	.main-con05 {height:auto;background:url('../img/cm_main.jpg') no-repeat center/120% #212121;}
	.main-con05 .con05-bg {background-color:#212121; height:auto; opacity:0.94;}
	.main-con05 .con-box {padding:60px 0;}
	.main-con05 .con-box .img-box {position:static;width:100%;}
}
@media (max-width: 1500px) {
	.main-con01 .text-box {width:100%;position:static;margin:0;padding:4% 24px;}
	.main-con01 .con01-slide {float:none;width:100%;padding:0 24px;}
	.main-con01 .con01-slide p br {display:none;}

	.main-con03 .event-inner {padding:0 15px;}

	#header .gnb > ul > li > a {padding:0 6px; font-size: 14px;}
}
@media (max-width: 1400px) {
	.main-con06 .think-bn .t-tit p {font-size:2.7vw;margin-bottom:0.5%;}
	.main-con06 .think-bn .t-info {padding-bottom:1.2%;}
	.main-con06 .think-bn .t-info p {font-size:3.4vw;}
	.main-con06 .think-bn .t-info .more-btn {font-size:1.6vw; padding-top:3%;}

	#footer .ft-logo {display:none;}
	#footer .ft-info {width:22%;margin-right:1.5%;}
	#footer .ft-map {width:38%;margin-right:1.5%;}
	#footer .ft-info2 {width:37%;margin-right:0;}

}
@media (max-width: 1340px) {
	.hd_empty {
			height: 110px;
	}
	#header {height:70px;line-height:70px;}
	#header .m_menu {display:block;}
	#header .m_menu.open div {}
	#header .gnb {display:none;}

	.main-visual .swiper-slide  {height:auto;}
	.main-visual .swiper-slide .image {width:80%;position:static;margin:20px auto 0;}
	
	.container-board {margin-top: 46px;}
}
@media (max-width: 1100px) {
	#m_lnb {display: block; top: 110px;}
	#footer .ft-info {display:none;}
	#footer .ft-map {width:49%;margin-right:2%;}
	#footer .ft-info2 {width:49%;margin-right:0;}

	.main-visual .swiper-slide .text {padding:10% 0 0;}
	.main-visual .swiper-slide .text .t01 {font-size:22px;}
	.main-visual .swiper-slide .text .t02 {font-size:35px;}
	.main-visual .swiper-slide .text .t03 {font-size:18px;}
	
}
@media (max-width: 900px) {
	.quick-admin {display:none;}

	#footer {padding:30px 0;}
	#footer .ft-map {width:100%;margin-right:0;margin-bottom:20px;}
	#footer .ft-map .root_daum_roughmap {width:100%;}
	#footer .ft-info2 {width:100%;text-align:center;}
	#footer .ft-info2 .t02::after {margin:15px auto;}
	#footer .ft-info2 .t04 ul {display:inline-block;}

	.pop_video_wrap .pop_video {width:90%;padding-bottom:50.6%;}
}
@media (max-width: 680px) {
	.pc-br {display:none;}

	.top-bn {height:30px;}
	.top-bn ul li {height:30px;line-height:33px;font-size:12px;}

	#header {height:50px;line-height:50px;top:30px;}
	.hd_empty {height:80px;}
#header .hd_logo {padding: 0 46px 0 14px;float:none;width:100%;text-align:center;}
	#header .hd_logo img {width:140px;}
	#header .m_menu {top:11px;right:14px;width:32px;cursor:unset;}
	#header .m_menu.open {top:14px;}
	#header .m_menu div:nth-child(1) {top:5px;}
	#header .m_menu div:nth-child(2) {top:12px;}
	#header .m_menu div:nth-child(3) {top:19px;}
	#header .m_menu.open div:nth-child(1) {transform: rotate(-45deg) translateY(10px);top:2px;}
	#header .m_menu.open div:nth-child(3) {transform: rotate(45deg) translateY(-10px);top:16px;}
	#header #m_call {display:block;}

	#m_menu {top:80px;}
	#m_menu .m-gnb .m-member a {padding:5% 4%;}
	#m_menu .m-gnb ul li > p {padding:5% 4%;}
	#m_menu .m-gnb ul li .submenu ul li a {padding:4% 7%;}
	#m_lnb {display: block; top: 80px;}

	.quick-btns {display:none;}
	.eventview-btn {display:none;}
	.meventview-btn {display:block;}
	.mquick-btns {display:block;}

	.main-visual .swiper-pagination {bottom:10px;}
	.main-visual .swiper-slide {height:auto;background-size:auto 100% !important;background-position:right center !important; }
	.main-visual .slide-position {background-position:60% center !important;}
	.main-visual .swiper-slide .container {justify-content:center;display:block;}
	.main-visual .swiper-slide .text {text-align:center;}
	.main-visual .swiper-slide .text .t01 {font-size:15px;}
	.main-visual .swiper-slide .text .t02 {font-size:26px;margin-bottom:10px;}
	.main-visual .swiper-slide .text .t03 {font-size:13px;}
	.main-con01 .con01-slide span {font-size: 18px;font-weight: 500; line-height: 1.3;}
	.main-con01 {margin:60px 0;}
	.main-con01 .text-box .txt1 {font-size:25px;line-height:30px;}
	.main-con01 .text-box .txt2 {font-size:16px;line-height:21px;}
	.main-con01 .control-box {margin-top:15px;}
	.main-con01 .con01-slide {margin-top:30px;}
	.main-con01 .con01-slide p:nth-child(2) {font-size:13px;}
	.main-con01 .con01-slide p:nth-child(3) {font-size:15px;}

	.line1 {margin-bottom:60px;}
	.line1.line2 {margin-bottom:40px;}
	.con-top {margin-bottom:20px;}
	.con-top .con-tit {font-size:25px;}
	.main-con02 {margin-bottom:60px;}
	.main-con02 .con-control-box {margin-top:0;}
	.main-con02 .con-control-box .more-btn {font-size:15px;}
	.main-con02 .con-control-box .swiper-pagination-fraction {display:none;}
	.main-con02 .con-control-box .swiper-button-prev {display:none;}
	.main-con02 .con-control-box .swiper-button-next {display:none;}
	.main-con03 {margin-bottom:60px;}
	.main-con03 .con-control-box {margin-top:0;}
	.main-con03 .con-control-box .more-btn {font-size:15px;}
	.main-con03 .swiper-scrollbar {margin-top:20px;}
	.main-con03.best-area {padding:0 0 10px;margin-bottom:0;}
	.main-con03 .best-tit  {font-size:20px;border-bottom:2px solid #333;margin-bottom:15px;}
	.main-con03 .best-slide .swiper-slide .best-text {font-size:14px;}
	.main-con03 .best-slide .swiper-slide .best-text span.point {font-size:13px;}
.best-slide .swiper-slide .best-text span.tit  {font-size:15px;}
	.main-con04 {margin-bottom:60px;}
	.main-con05 {height:auto;margin-bottom:60px;background:url('../img/cm_main.jpg') no-repeat center/200% #212121;}
	.main-con05 .con-box .text-box .text1 {font-size:10px;}
	.main-con05 .con-box .text-box .text2 {font-size:24px;line-height:32px;}
	.main-con05 .con-box .text-box .text3 {font-size:15px;line-height:24px;}
/* 	.main-con05 .con-box .text-box .text3 br {display:none;}
	.main-con05 .con-box .text-box .text4 {font-size:13px;}
	.main-con05 .con-box .text-box .text4 span {font-size:16px;} */ /* 231208_jdy수정 */
	.main-con05 .con-box .con-control-box .more-btn {font-size:14px;}
	.main-con06 {margin-bottom:60px;}
	.main-con06 .think-bn {width:100%;float:none;margin-bottom:10px;}
	/* .main-con06 .think-bn .t-tit {font-size:20px;} */
	.main-con06 .think-bn .t-info p {font-size:20px;letter-spacing:-1px;}
	.main-con06 .think-bn .t-info .more-btn {font-size:13px;padding-top:6px;}
	.main-con06 .real-bn {width:100%;float:none;}

	#footer {text-align:center;}
	#footer .ft-info .t01 {font-size:13px;}
	#footer .ft-info .t02 {font-size:16px;}
	#footer .ft-info .t03 {font-size:13px;}
	#footer .ft-info2 .t01 {font-size:13px;}
	#footer .ft-info2 .t02 {font-size:16px;}
	#footer .ft-info2 .t03 ul li {font-size:13px;}
	#footer .ft-info2 .t03 ul li img {width:20px;}
	#footer .ft-info2 .t03 ul li img:nth-child(2) {width:35px;vertical-align:-4px;}
	#footer .ft-info2 .t04 ul {display:inline-block;}

	.quick-counsel .quick-top p {font-size:13px;}
	.quick-counsel .quick-bottom {padding:10px 20px 20px;}
	.quick-counsel .quick-box {width:80%;}
	.quick-counsel .quick-form ul li .q-tit {width:30%;font-size:13px;padding:10px 0;}
	.quick-counsel .quick-form ul li .q-input {width:70%;font-size:13px;padding:10px 0;}
	.quick-counsel .q-agree label {font-size:13px;}
	.quick-counsel .quick-form ul li .q-input label {font-size:13px;margin-right:10px;}
	.quick-counsel .quick-form ul li .q-input input[type="text"] {font-size:13px;height:35px;}
	.quick-counsel .quick-form ul li .q-input select {font-size:13px;}
	.quick-counsel .q-submit input {font-size:15px;}

	.event-counsel .quick-top p {font-size:15px;}
	.event-counsel .quick-bottom {padding:10px 15px 15px;}
	.event-counsel .quick-box {width:80%;}
	.event-counsel .quick-form ul li .q-tit {width:30%;font-size:13px;padding:10px 0;}
	.event-counsel .quick-form ul li .q-input {width:70%;font-size:13px;padding:10px 0;}
	.event-counsel .q-agree label {font-size:13px;}
	.event-counsel .quick-form ul li .q-input label {font-size:13px;margin-right:10px;}
	.event-counsel .quick-form ul li .q-input input[type="text"] {font-size:13px;height:35px;}
	.event-counsel .quick-form ul li .q-input select {font-size:13px;}
	.event-counsel .q-submit input {font-size:15px;}

	.footer-copy {}
	.footer-copy p {font-size:12px;line-height:20px;word-break:keep-all;letter-spacing:-0.5px;}
	.footer-copy p:first-child {margin-bottom:5px;}
	.footer-copy p span {margin:0 4px;}

	body {font-size:0.7em;}
	#bo_list .td_datetime {width:12%;}
	#bo_list .td_comment {width:15%;}
	#bo_list .td_name {width:15%;}
	#bo_list .td_num2 {width:9%;}
	#bo_v_title .bo_v_tit {font-size:1.5em;font-weight:400;}
	#bo_v_title .tit-date {font-size:1.2em;}
	#wrap .board-w {margin-bottom:0;}
	#wrap .board-w a {font-size:13px;padding:4px 20px;}

	.form-box ul li {}
	#wrap .form-box .f-tit {width:20%;font-size:13px;border-right:0;padding:10px 0;}
	#wrap .form-box .f-input {width:80%;padding:10px 0;text-align:center;}
	.form-box .f-input input[type="text"], .form-box .f-input input[type="password"], .form-box .f-input select {width:100%;font-size:13px;text-align:center;}
	.form-box .f-input label {font-size:13px;}

	#wrap .bo_sch select {width:20%;}
	#wrap .bo_sch .sch_bar {width:45%;}

	.mbskin {width:100%;}
	#mb_login #login_fs .frm_input {font-size:13px;}
	#login_fs .lost-btn {font-size:13px;}
	#mb_login #login_fs .btn_submit {font-size:13px;}
	#login_fs .join {font-size:13px;}
	#mb_login #sns_login p span {font-size:13px;}
	.new_register table tr td:first-child {width:28%;letter-spacing:-1px;}
	.tooltip_icon {font-size:12px;}
	.tooltip {font-size:12px;}
}
@media (min-width: 1341px) {
	#m_menu {display:none !important;}
}
@media (min-width: 1450px) {
	.container {width:1440px;padding:0 24px;}
}
@media (min-width: 1920px) {
	.main-con01 .con01-slide {width:60%;}
}