
#container {word-break:keep-all;}
.visual_Slides.graybg {
	background:linear-gradient(to bottom, #b6e4ff, #ffe6e1);
	width:100%;
	height:820px;
	padding-top:190px;
}
.wrapillust_mo {display:none;}
#visual {
   position: relative;
   margin-top:-132px;
   overflow: hidden;
   
}
#visual .swiper {
   margin:0 auto;
}
#visual .swiper.condmo {display:none;}

#visual [class^=item] {
   background-position: 50% 50%;
   background-position: cover;
   background-repeat: no-repeat;
}

#visual .inr {
   color: #fff;
}

.section2{ padding:50px 0;}
.section3{ padding:50px 0;}


.section2 .program {width:48%;}
.mpglist ul{width:102%;margin:0 -1% 0;}
.mpglist li{width:48%;margin:0 1% 0;}	
.mpglist li p {font-size:20px; color:#999; line-height:1.4; text-align:left;}	
.mpglist li .thumb{position:relative;display:block;width:100%;height:230px;overflow:hidden;border-radius:20px; border:1px solid #cfcfcf;}
.mpglist li .thumb.end{filter: grayscale(100%);}
.mpglist li .pgflag{width:70px;height:35px;line-height:1.4;padding:7px; margin:10px 0;border-radius:30px;text-align:center;font-size:17px;font-weight:600;}
.mpglist li .pgflag.ing{background-color:#ff3600;color:#fff;}
.mpglist li .pgflag.end{background-color:#f5f5f5;color:#666;border:1px solid #ccc;}
.mpglist li .thumb img{width:100%; height:100%;object-fit:cover;-webkit-transition: 0.2s;   transition: 0.2s; }
.mpglist li .thumb:hover img{filter:none;transform: scale(1.05);}
.mpglist li .thumb:hover img{filter:none;transform: scale(1.05);}
.mpglist h3{display:block;width:100%;font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.2}
.mpglist h4{display:block;width:100%;font-size:20px;line-height:1.4;margin-bottom:5px;color:#000;font-weight:600;}
.mpglist .comment{font-size:18px;font-weight:200;color:#666;vertical-align:text-bottom;}
.mpglist .comment span{border:1px solid #666;padding:2px 7px;font-size:16px;border-radius:30px;vertical-align:middle;margin-right:5px;}
.sectiontt_wrap{ margin-bottom:20px; }
.sectiontt_wrap .sectiontt{ font-size:30px;font-weight:600;letter-spacing:-1px;color:#000; line-height:1.4; }
.sectiontt_wrap a {display:flex; justify-content: center; width:100px; height:35px; border:1px solid #999; border-radius:30px; font-size:16px; color:#999; line-height:1.4; padding:6px 0 5px 10px;}
.more_arrow {
	display:block;
	width:12px; height:12px;
	background-image:url(../_img/main/viewmore.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	margin:5px 10px;
}
.notice_wrap .notice {width:48%;}
.notice_wrap .sns {width:48%;}
.notice_wrap .mnotice_top{width:100%;border-top:1px solid #000;}
.notice_wrap .mnotice_top .inr{display:block;padding:20px 35px 20px 20px;background-image:url(../_img/main/main_arrow_right.png);background-position:center right 10px;background-repeat:no-repeat;}
.notice_wrap .mnotice_list .inr{display:block;padding:30px;}
.notice_wrap .mnotice_listl{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;}
.notice_wrap .mnotice_top + .mnotice_listl{border-top:1px solid #ccc;}
.notice_wrap .mnotice_listl .inr{display:block;padding:10px 20px;}
.notice_wrap .mnotice_top .mtop_date{font-size:20px;font-weight:200;margin-bottom:0;}
.notice_wrap .mnotice_top .mtop_title{font-size:20px;font-weight:300;}
.notice_wrap .mnotice_top .mtop_more{border-top:1px solid #cccccc;padding:10px 30px;}
.notice_wrap .mnotice_top .mtop_more i{font-size:0;display:block;background-image:url(../_img/main/main_arrow_right.png);width:30px;height:30px;background-position:center;background-repeat:no-repeat;}
.notice_wrap .mnotice_list{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;}
.notice_wrap .mnotice_top + .mnotice_listl{border-bottom:1px solid #000;padding:10px 0;}
.notice_wrap .mnotice_listl.inr a {display:block;}
.notice_wrap .mnotice_listl .inr a + a{margin-top:20px;}
.notice_wrap .mnotice_listl a dt{font-weight:600;font-size:17px;color:#333;width:55px;}
.notice_wrap .mnotice_listl a dd{font-weight:300;font-size:18px;color:#333;width:calc( 100% - 165px );padding-right:10px;}
.notice_wrap .mnotice_listl a .date{font-weight:300;font-size:18px;color:#999;width:100px;padding-right:0;}

.notice_wrap .mnotice_list .inr a {display:block;}
.notice_wrap .mnotice_list .inr a + a{margin-top:20px;}
.notice_wrap .mnotice_list a dt{font-size:18px;color:#666666;width:130px;}
.notice_wrap .mnotice_list a dd{font-size:18px;width:calc( 100% - 130px );}

.notice_wrap ul {width:100%;}
.notice_wrap li {width:13%; position:relative; font-size:18px; color:#666; line-height:1.4; text-align:center; margin:20px 0;}
.notice_wrap li.on {color:#ff5729; line-height:1.4; font-weight:600;}
.notice_wrap li:before {
	content:'';
	width:1px;
	height:15px;
	background-color:#ccc;
	position:absolute;
	top:5px;
	left:0%;
}
.notice_wrap li:first-child:before {display:none;}

.section3 .snstop {margin:20px auto 50px; width:100%;}
.section3 .snstop .hash {width:200px; font-size:18px; color:#666; line-height:1.4; text-align:left; padding-top:15px;}
.sns_wrap {
	width:calc( 100% - 200px );
	background-color:#f5f5f5;
	border-radius:30px;
	padding:20px;
	justify-content: space-around;
}
.snsimg_wrap {width:100%;justify-content: center;}
.snsimg_wrap a {width:23%; margin:1%;}
.sns_wrap .ico_sns {
	display:block;
	width:46px; height:45px;
	margin:1%;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center;
}
.sns_wrap .ico_sns.you {background-image:url(../_img/main/sns_y.png)}
.sns_wrap .ico_sns.face {background-image:url(../_img/main/sns_f.png)}
.sns_wrap .ico_sns.insta {background-image:url(../_img/main/sns_i.png)}
.sns_wrap .ico_sns.twi {background-image:url(../_img/main/sns_t.png)}
.sns_wrap .ico_sns.blog {background-image:url(../_img/main/sns_b.png)}

.section4 {
	position:relative;
	width:100%;
	max-width:1400px;
	z-index:3;
	margin:-80px auto 0;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:30px;
	box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.section4 .inr {align-items:center;}
.section4 .inr .inr_left {width:50%;align-items:center;border-right:1px solid #ccc;padding:25px 15px; flex-wrap:nowrap}
.section4 .inr .inr_right {width:50%;align-items:center; justify-content: space-between;padding:25px 15px;}
.section4 .today {width:22%;}
.section4 .today .today_tit {
	display:block;
	width:80px; height:30px;
	background-color:#ff3600;
	border-radius:30px;
	padding:5px;
	margin:10px auto;
	color:#fff;
	font-size:15px;
	line-height:1.4;
	text-align:center;
}
.section4 .today .date01 {
	font-size:30px;
	color:#333;
	line-height:1.4;
	text-align:center;
	letter-spacing:-1px;
}
.section4 .today .date02 {
	font-size:30px;
	color:#333;
	line-height:1.4;
	text-align:center;
	font-weight:600;
	letter-spacing:-2px;
}
.section4 .today_open {
	width:100%;
	margin-left:10px;
}
.section4 .today_open .big {font-size:22px;border-bottom:1px solid #ccc;text-align:center;padding-bottom:10px;}
.section4 .today_open .businesshour {
	align-items:center; 
	flex-wrap:nowrap;
	margin-top:20px;
}
.section4 .today_open .businesshour .bizhour_left {align-items:center;}
.section4 .today_open .businesshour .bizhour_right {align-items:center;}
.section4 .today_open .businesshour .icon_bizhour {
	display:block;
	width:34px; height:33px;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center;
	margin-right:15px;
}


.businesshour .icon_bizhour.on {background-image:url(../_img/main/icon_biz_on.png);}
.businesshour .icon_bizhour.off {background-image:url(../_img/main/icon_biz_off.png);}
.section4 .today_open p {
	font-size:18px;
	line-height:1.4;
	color:#000;
	margin-bottom:5px;
}
.notice_icowrap {margin:0 20px;}
.icon_notice {
	display:block;
	width:60px; height:60px;
	background-color:#f5f5f5;
	border-radius:100%;
	background-image:url(../_img/main/icon_notice.png);
	background-size:60%;
	background-repeat:no-repeat;
	background-position:center;
}
.inr_right {position:relative;}
.notice_p {font-size:20px; color:#000; line-height:1.4; font-weight:600; margin-top:15px;}
.inr_right .notice_slider {width:55%; margin-left:5%;overflow:hidden;}
.slider-btns button {
      margin: 5px;
      padding: 10px;
   }
.slider-btns .prevBtn {
	display: block !important;
    position: absolute;
    left: 22%;
    top: 40%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
    background-image: url(../_img/main/arrow_L.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 34px;
    height: 34px;
    margin: 15px;
	border:0;
}
.slider-btns .nextBtn {
	display: block !important;
    position: absolute;
    right: 2%;
    top: 40%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
    background-image: url(../_img/main/arrow_R.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 34px;
    height: 34px;
    margin: 15px;
	border:0;
}
button.slick-prev.slick-arrow{display:none;}
button.slick-next.slick-arrow{display:none;}
.noticetit {font-size:22px; color:#333; line-height:1.4; font-weight:600; text-align:left;}
.noticedate {font-size:20px; color:#666; font-weight:400;}

.section5 {margin:70px auto 30px; width:100%;}
.section5 .box {
	display:block;
	width:18%;
	border:1px solid #e4e4e4;
	border-radius:20px;
	padding:8% 30px 20px;
	margin:0 auto;
	text-align:center;
	background-repeat:no-repeat;
	background-size:35%;
	background-position:center top 15px;
	transition:0.3s;
}
.section5 .box.ico01 {background-image:url(../_img/main/main_icon1.png);}
.section5 .box.ico02 {background-image:url(../_img/main/main_icon2.png);}
.section5 .box.ico03 {background-image:url(../_img/main/main_icon3.png);}
.section5 .box.ico04 {background-image:url(../_img/main/main_icon4.png);}
.section5 .box.ico05 {background-image:url(../_img/main/main_icon5.png);}
.section5 .box.ico01:hover {background-image:url(../_img/main/main_icon1_over.png);}
.section5 .box.ico02:hover {background-image:url(../_img/main/main_icon2_over.png);}
.section5 .box.ico03:hover {background-image:url(../_img/main/main_icon3_over.png);}
.section5 .box.ico04:hover {background-image:url(../_img/main/main_icon4_over.png);}
.section5 .box.ico05:hover {background-image:url(../_img/main/main_icon5_over.png);}
.section5 .box.ico01:hover .bold{color:#4c5296;}
.section5 .box.ico02:hover .bold{color:#f3335c;}
.section5 .box.ico03:hover .bold{color:#f3ab22;}
.section5 .box.ico04:hover .bold{color:#44b6f8;}
.section5 .box.ico05:hover .bold{color:#c57ec9;}
.section5 .box .bold {font-size:21px; color:#333; font-weight:600; margin-bottom:15px;}
.section5 .box p {font-size:16px; color:#666; line-height:1.4; }
.section6 {margin:50px 0 150px; width:100%;}
.section6 .wfix{width:100%; max-width:1400px;}
.section6 .bnr_wrap {position:relative;}
.section6 .bnr_slider {
	width:calc( 100% - 200px ); 
	margin:0 auto;
	overflow:hidden;
}
.section6 .bnr_wrap .bnr {margin:0 35px;}
.section6 .prevbnr_Btn {
	display:block;
	width:16px; height:31px;
	background-image:url(../_img/main/bnr_arrowL.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	margin:10px;
	position:absolute;
	top:22px;
	left:20px;
}
.section6 .nextbnr_Btn {
	display:block;
	width:16px; height:31px;
	background-image:url(../_img/main/bnr_arrowR.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	margin:10px;
	position:absolute;
	top:22px;
	right:20px;
}



@media screen and (max-width: 1400px) {
	.mpglist h3{font-size:22px}
	.mpglist h4{font-size:20px}
	.mpglist .comment{font-size:16px;}	
	.mpglist .comment span{font-size:14px;padding:2px 5px;}
	.section4 {margin: -45px auto 0;}
	.section4 .today_open p {font-size:18px;}
	.section4 .today_open .big {font-size:20px;}
	.section4 .slt.spacechoice {font-size:16px;}
	.section4 .today_open .businesshour .bizhour_left {width:100%; margin-bottom:10px;}
	.section4 .today_open .businesshour .bizhour_right {width:100%;}
	.businesshour .bizhour_left p {width: calc( 100% - 60px );}
	.businesshour .bizhour_right p {width: calc( 100% - 60px );}
	.section4 .today_open .businesshour .icon_bizhour {background-size: 80%;width:40px;height:40px;}
	.section4 .today_open:after {height:100px; top:-18px;}
}
@media screen and (max-width: 1280px) {
	.sectiontt_wrap{ margin-bottom:20px; }
	.sectiontt_wrap .sectiontt{ font-size:34px;letter-spacing:-0.6px; }
	.section2{ padding:40px 0 80px;}
	.section3{ padding:40px 0 0;}
	.section4 {margin: 0 auto;}
	.notice_wrap .mnotice_top .inr{padding:25px;}
	.notice_wrap .mnotice_list .inr{padding:25px;}
	.notice_wrap .mnotice_top .mtop_date{font-size:23px;margin-bottom:10px;}
	.notice_wrap .mnotice_top .mtop_title{font-size:20px;}
	.notice_wrap .mnotice_top .mtop_more{padding:10px 25px;}
	.notice_wrap .mnotice_list{width:48%;border-top:1px solid #000;border-bottom:1px solid #000;}
	.notice_wrap .mnotice_list .inr a {display:block;}
	.notice_wrap .mnotice_list .inr a + a{margin-top:10px;}
	.notice_wrap .mnotice_list a dt{font-size:18px;width:110px;}
	.notice_wrap .mnotice_list a dd{font-size:18px;width:calc( 100% - 110px );}	
	.section4 .slt.spacechoice {width:100%;}
	.notice_wrap li {width:15%;}
}
@media screen and (max-width: 1080px) {
	
	.section4 .today_open:after {right:-8%;}
	.section4 .today_open .businesshour .icon_bizhour {margin-right: 10px;}
	.section4 .today_open:after {height:90px;}
	.businesshour .bizhour_left p {font-size:16px}
	.businesshour .bizhour_right p {font-size:16px}
}
@media screen and (max-width: 1024px) {

	#visual .util {display:none;}
	.wrapillust_mo {display:block;}
	.main #footer {padding-bottom: 0px;}
	.mpglist li{width:48%;margin:20px 1%;}	
	.mpglist li a.thumb{/*min-height:200px;*/}
	.mpglist li a .pgflag{font-size:15px;width:60px;height:32px;padding:6px;margin:5px 0;}	
	.mpglist h3{font-size:18px}
	.mpglist h4{font-size:18px}
	.mpglist li p {font-size:16px}
	.mpglist .comment{font-size:16px;}	
	.sectiontt_wrap{ margin-bottom:10px; }
	.sectiontt_wrap a {width:82px;height:32px;font-size:15px;line-height:1.6;padding:4px 0 5px 10px;}
	.sectiontt_wrap .sectiontt{ font-size:30px;letter-spacing:-0.6px; }	
	.section2{ padding:0; margin:30px 0;}
	.section3{ padding:0; margin:30px 0;}
	.notice_wrap .mnotice_top .inr{padding:10px 30px 10px 15px;}
	.notice_wrap .mnotice_listl .inr{padding:10px 15px;}
	.notice_wrap .mnotice_listl a dt{font-size:16px;}
	.notice_wrap .mnotice_listl a dd{font-size:16px;}
	.notice_wrap .mnotice_top .mtop_more{padding:10px 15px;}
	.notice_wrap .mnotice_top .mtop_date{font-size:18px;margin-bottom:0;}
	.notice_wrap .mnotice_top .mtop_title{font-size:18px;}	
	.notice_wrap .notice {width:100%;}
	.notice_wrap .sns {width:100%;}
	.notice_wrap .apilist {width:100%;margin-top:30px;}
	.section4 {position: relative;padding:10px 0;box-shadow:none;border-radius:5px;margin:-120px auto 0;}
	.section4 .inr .inr_left {padding:0 15px;}
	.section4 .inr .inr_right {padding:0 15px;}
	.section4 .today_open:after {right:0;}
	
	.section4 .today_open .businesshour .bizhour_left {width:100%;}
	.section4 .today_open .businesshour .bizhour_right {width:100%;}
	.section4 .today_open {margin-left:20px;}
	.section4 .today_open:after {height:100px; top:0;}
	.section4 .today_open .businesshour .bizhour_left {margin-bottom:0;}
	.section4 .today_open .big {padding:10px 0;}
	.section4 .today_open p {font-size:16px;}
	.section4 .circle_today {font-size:22px; padding:18px;}
	.section4 .today .date01 {font-size:28px;}
	.section4 .today .date02 {font-size:28px;}
	.section4 .inr_right .notice_slider {margin-left: 0;}
	.section4 .notice_p {font-size:18px;}
	.section4 .noticedate {font-size:18px;}
	.section4 .noticetit {font-size:18px;}
	.section5 {margin:30px auto;}
	.section5 .wfix {justify-content: center;}
	.section5 .box {width:30%;margin:1%;border-radius:5px;padding: 13% 30px 20px;}
	.section5 .box .bold {font-size:19px;}
	.mpglist li .thumb {border-radius:5px;}
	.sns_wrap {border-radius:5px;}
	.section6 {margin: 50px 0 100px;}
	.section6 .bnr_slider {width: calc( 100% - 50px );}
	.section6 .bnr_wrap .bnr {margin:0 25px;}
	.section6 .prevbnr_Btn {top:15px;}
	.section6 .nextbnr_Btn {top:15px;}
	.notice_wrap li {margin:5px 0;font-size: 16px;}
}
@media (max-width:870px) {
	.section4 .circle_today {width: 90px;height: 90px;font-size: 20px;}
	.section4 .slt.spacechoice {font-size:14px;margin: 5px 0;}
	.section4 .inr .inr_left {width:55%;padding-left:0;}
	.section4 .inr .inr_right {width:45%;}
	.section4 .today_open .businesshour {flex-wrap:wrap;}
	.notice_icowrap {margin:0 5px;}
	.slider-btns .prevBtn {left:20%;}
	.slider-btns .nextBtn {right:-5%;}
}
@media (max-width:780px) {
	#visual .swiper.condtablet {display:none;}
	#visual .swiper.condmo {display:block;}	
	.section2 {margin:30px 0 0;}
	.section3 {margin:0;}
	.sectiontt_wrap{ margin-bottom:0; }
	.sectiontt_wrap .sectiontt{ font-size:32px;letter-spacing:-0.6px; }
	.mpglist li a .pgflag{top:10px;right:10px;}
	.notice_title{margin-bottom:10px;margin-top:20px;}
	.notice_wrap .mnotice_top{width:100%;border-bottom:none;}
	.notice_wrap .mnotice_list{width:100%;margin-bottom:20px;}
	.section4 .inr .inr_left {width:100%;border-bottom:1px solid #ccc;padding:5px 15px 15px; border-right:0;}
	.section4 .inr .inr_right {width:100%;padding:5px 15px 15px;}
	.section4 .today_open:after {display:none;}
	.section4 .today_open .businesshour .bizhour_left {width:50%; border-right:1px solid #ccc;}
	.section4 .today_open .businesshour .bizhour_right {width:50%;padding-left:15px;}
	.slider-btns .prevBtn {left:19%;}
	.section4 .slider-btns .nextBtn {right:0;}
	.notice_icowrap {margin:20px 20px 0;}
	.section2 .program {width:100%; margin:0 1%;}
	.section6 {margin:50px 0;}
	.section6 .prevbnr_Btn {top:24px;}
	.section6 .nextbnr_Btn {top:24px;}
	.mpglist li a .pgflag{font-size:14px;padding: 7px;}	
	.mpglist h4{font-size:16px}
	.mpglist li p {font-size:14px}
}
@media (max-width:620px) { 
	.section4 {padding:10px 0; margin: -80px auto 0;}
	.section4 .circle_today {margin:10px;}
	.section4 .slt.spacechoice {width:100%;}
	.sectiontt_wrap .sectiontt{font-size:26px;}
	.notice_wrap .mnotice_top .inr{padding:10px 25px 10px 0;background-size:18px;background-position:center right;}
	.notice_wrap .mnotice_listl .inr{padding:5px 0;}
	.mpglist h3{font-weight:300;}
	.section5 .box {width:48%; padding:20px 10px 20px 85px; text-align:left; background-position:left 10px center; background-size:25%;}
	.section5 .box .bold {font-size:17px; margin-bottom:5px;} 
	.section5 .box p {font-size:15px;} 
	.section3 .snstop {margin: 0px auto 50px;}
	.section3 .snstop .hash {width:100%; margin:10px 0; padding:0;}
	.section3 .sns_wrap {width:100%;}
	.section4 .inr .inr_left {padding:0 0 15px;}
	.section4 .inr .inr_right {padding:5px 0 0;}
	.section4 .today .today_tit {width: 65px;font-size: 14px; height: 25px;padding: 3px; margin: 5px auto;}
	.section4 .today .date01 {font-size:24px;}
	.section4 .today .date02 {font-size:24px;}
	.notice_icowrap {margin: 10px 15px 0;}
	.section4 .noticedate {font-size:16px;}
	.slider-btns .prevBtn {background-size: 80%;}
	.slider-btns .nextBtn {background-size: 80%;}
	.section4 .today_open .businesshour {margin-top:0;}
	.section4 .today_open .businesshour .bizhour_left {padding-top:10px;}
	.section4 .today_open .businesshour .bizhour_right {padding-top:10px;}
	
}
@media (max-width:480px) { 
	.section5 .box {width:100%; padding:20px 10px 20px 24%; background-size: 20%;}
	.inr_right .notice_slider {width:60%;}
	.section4 .noticetit {font-size:16px;}
	.section4 .noticedate {font-size:14px;}
	.section4 .slider-btns .nextBtn {right:-5%;}
	.section4 .notice_p {margin-top:5px;}
	.notice_wrap li {width:25%;font-size: 14px;}
	.mpglist li a .pgflag{font-size:13px;}	
	.mpglist h4{font-size:15px}
	.mpglist li p {font-size:13px}
}
@media (max-width:420px) { 
	.sectiontt_wrap .sectiontt{ font-size:24px;}
	.section2{ padding:0;}
	.section3{ padding:0;}
	.section4 {margin: -55px auto 0;}
	.section4 .circle_today {width: 70px; height: 70px; font-size: 16px; padding: 12px; margin:5px;}
	.section4 .today_open .businesshour .icon_bizhour {display:none;}
	.businesshour .bizhour_left p {width:100%;}
	.businesshour .bizhour_right p {width:100%;}
	.section4 .today_open {width: calc( 100% - 90px );}
	.section4 .today_open p {font-size:14px;}
	.section4 .today_open .big {font-size:16px;}
	.section4 .slt.spacechoice {margin:0;}
	.notice_wrap .mnotice_top .mtop_date{font-size:15px;}
	.notice_wrap .mnotice_top .mtop_title{font-size:16px;}
	.notice_wrap .mnotice_listl a dt{width:100%;font-size:15px;}
	.notice_wrap .mnotice_listl a dd{width:100%;}
	.mpglist li a.thumb.ing .pgflag{top:5px;right:5px;width:50px;height:50px;line-height:50px;font-size:14px;}
	.section4 .notice_p {font-size:16px;}
	.section4 .today .date01 {font-size:20px;}
	.section4 .today .date02 {font-size:20px;}
	.section6 {margin: 30px 0;}
}
@media (max-width:380px) {
	.sectiontt_wrap .sectiontt{ font-size:24px;}
	.mpglist h3{font-size:16px;}	
	.section4 .circle_today {width: 60px;height: 60px;font-size: 14px;padding: 11px;}
	.section4 .today_open {width: calc( 100% - 80px );}
	.notice_icowrap {margin:10px 10px 0;}
	.section3 .sns_wrap {padding:10px;}
	.sns_wrap .ico_sns {width:39px;height:39px;}
}
@media (max-width:360px) {
	.mpglist li{width:100%;}
	.mpglist h3{font-size:16px;}
	.mpglist li{margin:10px 0;}
	.section3 .sns_wrap {justify-content:center;}
	.icon_notice {width:50px;height:50px;background-size:55%;}
	.section4 .notice_p {font-size:14px;}
	.section4 .inr_right .notice_slider {margin-left:10px;}
	.section6 .prevbnr_Btn {top:14px;}
	.section6 .nextbnr_Btn {top:14px;}
}



/*메인비주얼슬라이드*/
#visual .slider {position:relative;}
#visual .util {
	position:absolute;
	width:120px;
	left:80%;
	bottom:15%;
	text-align:center;
}

#visual .util .pager {flex-wrap:nowrap;}
.util .btn_wrap {align-items:flex-end; justify-content:center;}
.util .btn_wrap button {width:20px;height:24px;margin:10px;background-position:center;background-size:90%;background-repeat:no-repeat;}
.util .btn_wrap button.prev {background-image:url(../_img/main/main_arrow_left.png);}
.util .btn_wrap button.next {background-image:url(../_img/main/main_arrow_right.png);}
.util .btn_wrap button.pause {background-image:url(../_img/main/main_pause.png);}
.util .btn_wrap button.play {background-image:url(../_img/main/main_play.png);}
#visual .mySlides img {width:100%;}
@media (max-width:1280px) {
	.util .btn_wrap button {margin:10px;}
}
@media (max-width:1080px) {
	.util .btn_wrap button {margin:5px;background-size:70%;}
}
@media (max-width:780px) {
	.slideshow-container .util {left:79%;}
}
@media (max-width:450px) {
	#visual .util {right:3%;bottom:5%;}
	.util .btn_wrap button {margin:5px 0;background-size:70%;}
	.section4 .today_open .big{font-size:16px;margin-bottom:5px;}
	.section4 .today_open p{font-size:14px;}

}


/*메인비주얼 애니메이션*/
.visual_msg {position:relative;}
.visual_msg .wraptxt {
	width: 48%;
	margin-bottom:40px;
	padding-left:180px;
    animation: fadeAndSlide 0.8s linear forwards;
	opacity: 0;
	position:absolute;
	right:-1%;
	z-index:10;
}
.visual_msg .wraptxt.txt01 {animation-delay:0s;top:20px;}
.visual_msg .wraptxt.txt01 img{width:85%;}
.visual_msg .wraptxt.txt02 {animation-delay:0.5s;top:230px;}
.visual_msg .wrapillust {
	animation: fadeAndSlide 0.8s linear forwards;
	opacity: 0;
	position:absolute;
}
.visual_msg .wrapillust.img01 {width:25%;animation-delay:0s;top:200px;left:16%;z-index:5;}
.visual_msg .wrapillust.img02 {width:19%;animation-delay:0.5s;top:0;z-index:4;}
.visual_msg .wrapillust.img02 img {transition:0.3s ease-in-out;}
.visual_msg .wrapillust.img02_1 {width:19%;animation-delay:0.5s;top:270px;z-index:4;}
.visual_msg .wrapillust.img03 {width:20%;animation-delay:1s;top:10px;left:45%;z-index:3;}
.visual_msg .wrapillust.img03 img {transition:0.3s ease-in-out;}
.visual_msg .wrapillust.img03_1 {width:20%;animation-delay:1s;top:10px;left:43%;z-index:3;}
.visual_msg .wrapillust.img04 {width:20%;animation-delay:0s;top:277px;right:40%;z-index:6;}
.visual_msg .wrapillust.img05 {width:14%;animation-delay:2s;top:30px;left:23%;z-index:1;}
/*
.visual_msg .wrapillust.img02 img {transition:opacity 1s ease-in-out;}
.visual_msg .wrapillust.img03 img {transition:opacity 1s ease-in-out;}

.fade-in {opacity: 1;}
.fade-out {opacity: 0;}
*/


@keyframes fadeAndSlide {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
.visual_msg .wrapillust.img02 > div  {
	animation: float 1s infinite ease-in-out alternate;
	transition: 0.7s;
    transition-delay: 2.5s; 
	animation-delay: 1s;
}
.visual_msg .wrapillust.img03 > div  {
	animation: float 1s infinite ease-in-out alternate;
	transition: 0.7s;
    transition-delay: 0.9s; 
	animation-delay: 0.5s;
}
@keyframes float {
        0% {
            transform: translateY(0);
        }
        100% {
            transform: translateY(10px);
        }
    }
.visual_msg .wraptxt img {margin-bottom:50px;}
.visual_msg .wraptxt p {
	font-size:23px;
	color:#000;
	line-height:1.4;
	font-weight:600;
	text-align:left;
	margin-bottom:20px;
}
.visual_msg .wraptxt .red_tag p {
	font-size:20px;
	color:#333;
	line-height:1.4;
	font-weight:400;
	text-align:left;
	margin-bottom:5px;
}
:root {
  --default-gradient: linear-gradient(to right, #000, #333);
  --hover-gradient: linear-gradient(to bottom right, #FF5F6D, #FFC371);
}
.main_btnwrap .gobtn {
	width:230px;
	padding:10px 20px 10px 30px;
	margin:25px 0;
	background: var(--default-gradient);
	border-radius:35px;
	color:#fff;
	font-size:20px;
	align-items: center;
	transition: background-color 0.5s ease;
	justify-content: space-between;
}
.main_btnwrap .gobtn i {
	display:block;
	width:24px; height:20px;
	margin:10px;
	background-image:url(../_img/main/btn_arrow.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
}
.main_btnwrap .gobtn:hover {background: var(--hover-gradient); }
@media (max-width:1580px) {
	#visual{margin-top:-160px;}
	.visual_msg .wraptxt p {width:400px;font-size:22px;margin-bottom:20px;}
	.visual_msg .wraptxt{width:400px;padding-left:0;margin-bottom:0}
	.visual_msg .wraptxt img{width:95%;margin-bottom:0}
	.visual_msg .wraptxt.txt02{top:200px;}
	.visual_msg .wraptxt .red_tag p{font-size:18px;}
}
@media (max-width:1400px) {
	.visual_Slides.graybg{height:700px;padding-top:160px;}
	.visual_msg .wraptxt p {width:80%;}
	#visual .util{bottom:7%;}
}
@media (max-width:1300px) {
	.visual_msg .wraptxt p {width:100%;}
	
}
@media (max-width:1280px) {
	.visual_Slides.graybg{height:620px;padding-top:170px;}	
	.visual_msg .wraptxt{width:350px;padding-left:0;}	
	.visual_msg .wraptxt.txt02{top:170px;}
	.visual_msg .wraptxt p{margin-bottom:10px;}
	.main_btnwrap .gobtn{width:220px;padding:7px 20px;font-size:18px;margin:15px 0;}
	.visual_msg .wrapillust.img03{left:40%;}
	.visual_msg .wrapillust.img04{left:35%;right:initial;}
	.visual_msg .wrapillust.img05{top:70px;}
	.visual_msg .wraptxt .red_tag p{margin-bottom:0;}
	#visual .util{bottom:5%;left:initial; right:2%;}
}

@media (max-width:1024px) {
	#visual{margin-top:0;}	
	.visual_Slides.graybg{height:520px;padding-top:20px;}
	.visual_msg .wraptxt{width:350px;padding-left:0;}	
	.visual_msg .wraptxt img{width:90%;margin-bottom:0}
	.visual_msg .wraptxt.txt02{top:160px;}
	.visual_msg .wrapillust.img01 {top: 180px;left:6%}
	.visual_msg .wrapillust.img02{animation-delay: 0;}
	.visual_msg .wrapillust.img03{left:26%;}
	.visual_msg .wrapillust.img04{left:25%;right:initial;}
	.visual_msg .wrapillust.img05{display:none;}
	.visual_msg .wrapillust.img04 {top: 200px;}	
}
@media (max-width:680px) {
	.visual_msg .wraptxt{width:330px;padding-left:0;right:initial;left:1%}	
	.visual_msg .wraptxt img{width:90%;margin-bottom:0}
	.visual_msg .wraptxt p{font-size:18px;}
	.visual_msg .wraptxt .red_tag p{font-size:16px;}
	.visual_msg .wraptxt.txt02{top:160px;}
	.main_btnwrap .gobtn{width:170px;padding:3px 10px 3px 20px;font-size:15px;margin:15px 0;}
	.main_btnwrap .gobtn i{width:18px;height:14px;}
	.visual_msg .wrapillust.img01 {right:0;left:initial;width:277px;top:30px;}
	.visual_msg .wrapillust.img02 {display:none;}
	.visual_msg .wrapillust.img03{display:none;}
	.visual_msg .wrapillust.img05{display:none;}
	.visual_msg .wrapillust.img04 {right:3%;left:initial;width:211px;top:190px;}	
	
}
@media (max-width:560px) {
	.visual_Slides.graybg{height:440px;padding-top:20px;}
	.visual_msg .wraptxt{width:260px;padding-left:0;right:initial;left:1%}	
	.visual_msg .wraptxt img{width:90%;margin-bottom:0}
	.visual_msg .wraptxt p{font-size:16px;}
	.visual_msg .wraptxt .red_tag p{font-size:15px;}
	.visual_msg .wraptxt.txt02{top:140px;}
	.main_btnwrap .gobtn{width:150px;padding:3px 10px 3px 20px;font-size:15px;margin:15px 0;}
	.main_btnwrap .gobtn i{width:18px;height:14px;}
	.visual_msg .wrapillust.img01 {right:-40px;left:initial;width:240px;top:30px;}
	.visual_msg .wrapillust.img02 {display:none;}
	.visual_msg .wrapillust.img03{display:none;}
	.visual_msg .wrapillust.img05{display:none;}
	.visual_msg .wrapillust.img04 {right:0;left:initial;width:180px;top:160px;}	
	
}
@media (max-width:420px) {
	.visual_Slides.graybg{height:400px;padding-top:10px;}
	.visual_msg .wraptxt{width:260px;padding-left:0;right:initial;left:1%}	
	.visual_msg .wraptxt img{width:90%;margin-bottom:0}
	.visual_msg .wraptxt p{font-size:16px;}
	.visual_msg .wraptxt .red_tag p{font-size:14px;}
	.visual_msg .wraptxt.txt02{top:130px;}
	.main_btnwrap .gobtn{width:150px;padding:3px 10px 3px 20px;font-size:15px;margin:15px 0;}
	.main_btnwrap .gobtn i{width:18px;height:14px;}
	.visual_msg .wrapillust.img01 {right:-60px;left:initial;width:230px;top:10px;}
	.visual_msg .wrapillust.img02 {display:none;}
	.visual_msg .wrapillust.img03{display:none;}
	.visual_msg .wrapillust.img05{display:none;}
	.visual_msg .wrapillust.img04 {right:0;left:initial;width:140px;top:160px;}		
}
@media (max-width:320px) {
	.visual_Slides.graybg{height:380px;padding-top:10px;}
	.visual_msg .wraptxt{width:220px;padding-left:0;right:initial;left:1%}	
	.visual_msg .wraptxt img{width:90%;margin-bottom:0}
	.visual_msg .wraptxt p{font-size:16px;}
	.visual_msg .wraptxt .red_tag p{font-size:14px;}
	.visual_msg .wraptxt.txt02{top:110px;}
	.main_btnwrap .gobtn{width:130px;padding:3px 5px 3px 15px;font-size:14px;margin:10px 0;}
	.main_btnwrap .gobtn i{width:16px;height:12px;}
	.visual_msg .wrapillust.img01 {right:-120px;left:initial;width:200px;top:10px;}
	.visual_msg .wrapillust.img02 {display:none;}
	.visual_msg .wrapillust.img03{display:none;}
	.visual_msg .wrapillust.img05{display:none;}
	.visual_msg .wrapillust.img04 {right:-20px;left:initial;width:120px;top:150px;}	
	}
/*main popup*/
.fullpop{width:100%;height:100vh;background-color:rgba(0,0,0,0.3);top:0;left:0;z-index:99;position:absolute;padding-top:10%;}
.wrap_pop {display:none;}
.fullpop.wrap_pop .popup{background:transparent;overflow:hidden;margin-right:8%;margin-left:8%;overflow:hidden;}
.fullpop .slick-slide{margin:20px;max-width:400px;}
.fullpop .cont .slick-track{position:relative;display:flex;justify-content:space-evenly;}
.fullpop .ft_popup{color:#fff;display:block;background-color:rgba(0,0,0,0.6);margin:0 auto;width:400px;height:50px;border-radius:50px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;}
.fullpop .ft_popup .flexleft label{cursor:pointer;}
.fullpop .ft_popup .flexright{text-align:right;}
.wrap_pop .ft_popup .chk{vertical-align:middle;}
.wrap_pop .ft_popup  label{vertical-align:middle;font-size:18px;font-weight:300;margin-right:30px;}
.wrap_pop .ft_popup .btn_close{color:#fff;font-size:18px;font-weight:300;vertical-align:middle;position:relative;}
.wrap_pop .ft_popup .btn_close i.line_close{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-left:5px;}
.wrap_pop .ft_popup .btn_close i.line_close:before,.wrap_pop .ft_popup .btn_close i.line_close:after {
    position: absolute;
    top: 50%;
    right:0;
    width: 25px;
    height: 1px;
    background: #fff;
    content: "";
}
.wrap_pop .ft_popup .btn_close i.line_close:before{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}	
.wrap_pop .ft_popup .btn_close i.line_close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);	
}

#wrap_pop .prev {
    position: absolute;
    top: 45%;
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 0;
    display: block;
    background-color: rgba(0,0,0,0.4);
    opacity: 0.2;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    z-index: 999;
	transition:0.3s;	
}
#wrap_pop .prev:hover{opacity:1;}
#wrap_pop .prev:before,
#wrap_pop .prev:after{
    position: absolute;
    left:25%;
    width: 20px;
    height: 2px;
    background: #fff;
    content: "";	
}
#wrap_pop .prev:before{
	 top: 62%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}	
#wrap_pop .prev:after {
	 top: 34%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);	
}

#wrap_pop .next {
    position: absolute;
    top: 45%;
    left: initial;
	right:0;
    width: 50px;
    height: 50px;
    border-radius: 0;
    display: block;
    background-color: rgba(0,0,0,0.4);
    opacity: 0.2;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    z-index: 999;
	transition:0.3s;
}
#wrap_pop .next:hover{opacity:1;}
#wrap_pop .next:before,
#wrap_pop .next:after{
    position: absolute;
    right:25%;
    width: 20px;
    height: 2px;
    background: #fff;
    content: "";	
}
#wrap_pop .next:before{
	top: 62%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}	
#wrap_pop .next:after {
	 top: 34%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);	
}
@media (max-width:1280px) {
	.fullpop.wrap_pop .popup{margin-right:5%;margin-left:5%;}	
}
@media (max-width:1000px) {
  .wrap_pop {top:30px; left:50%; width:300px; margin-left:-150px; }
  .wrap_pop .popup {position:fixed; top:50%; width:310px;overflow:hidden;}
  .wrap_pop .popup .item{width:100%;}
  .wrap_pop .popup .item img{width:100%;}
  
  .fullpop.wrap_pop {top:0; left:0; width:100%; margin-left:0; }
  .fullpop.wrap_pop .popup {position:relative; top:0; width:initial;overflow:hidden;margin-right:0;margin-left:0;}
  .fullpop.wrap_pop .popup .item{width:100%;}
  .fullpop.wrap_pop .popup .item img{width:100%;}

}
@media (max-width:640px) {
	.fullpop .ft_popup{width:300px;padding:5px 15px;height:45px;}
	.fullpop .ft_popup label{font-size:16px;margin-right:20px;}
	.wrap_pop .ft_popup .btn_close{color:#fff;font-size:16px;line-height:45px;}
	.wrap_pop .ft_popup .btn_close i.ico_close{width:16px;height:16px;}		
}
@media (max-width:420px) {
	.wrap_pop .ft_popup .btn_close i.line_close{width:16px;height:16px;}
	.wrap_pop .ft_popup .btn_close i.line_close:before,.wrap_pop .ft_popup .btn_close i.line_close:after { width: 20px;	}	
	#wrap_pop .prev,
	#wrap_pop .next{width:35px;height:40px;top:37%;}
	#wrap_pop .next:before,
	#wrap_pop .next:after{right:25%;width:17px;height:1px;}
	#wrap_pop .prev:before,
	#wrap_pop .prev:after{left:25%;width:17px;height:1px;}	
	.wrap_pop .popup .cont{margin-bottom:0;}
}
@media (max-width:320px) {
	.fullpop .ft_popup{width:95%;height:40px;line-height:40px;}
	.fullpop .ft_popup label{font-size:15px;margin-right:10px;font-weight:300;}
	.wrap_pop .ft_popup .btn_close{font-size:15px;line-height:40px;font-weight:300;}
	.wrap_pop .ft_popup .btn_close i.line_close:before,.wrap_pop .ft_popup .btn_close i.line_close:after { width: 16px;	}	
}

/*메인화면 팝업 수정_250314*/
.bold {font-weight:600;}
.section7 {margin:100px 0 50px; position:relative;}
.section7 .popSlider_wrap {
    width: 100%;
    margin: auto;
	overflow:hidden;
}
.section7 .popBox {margin:0 7.5px; border-radius:20px; overflow:hidden;}
.section7 .popBox .boxTop {background-color:#f3f3f3; border-radius:20px 20px 0 0; padding:30px; position:relative;}
.section7 .popBox .boxTop .cateCap {font-size:16px; margin-bottom:15px; color:#fff; width:fit-content; padding:4px 15px 3px; text-align:center; border-radius:30px;}
.section7 .popBox .boxTop .cateCap.cate1 {background-color:#231793;}
.section7 .popBox .boxTop .cateCap.cate2 {background-color:#2c2e3a;}
.section7 .popBox .boxTop .cateCap.cate3 {background-color:#ff3600;}

.section7 .popBox .boxTop .popTit {
	font-size:27px; 
	color:#2c2e3a; 
	font-weight:600;
	height:70px;
	margin-bottom:50px;
	-webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.section7 .popBox .boxTop .go_btn span {position:relative;}
.section7 .popBox .boxTop .go_btn {
	font-size:16px; 
	color:#2c2e3a; 
	width:fit-content; 
	text-align:left; 
	position:absolute;
	bottom:30px; left:30px;
}
.section7 .popBox .boxTop .go_btn span:after {
	content:'';
	width:13px; height:14px;
	background-image:url(../_img/main/arr_go.png);
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:2px; right:-20px;
}
.section7 .popBox .bottomImg {
	border-radius:0 0 20px 20px;
	width:100%; 
}

.section7 .popBox img {width: 100%; height:100%; object-fit:cover; transition:0.3s; display: block;}
.section7 .popBox img:hover {transform:scale(1.05);}

.section7 .slick-prev, .section7 .slick-next {
	z-index: 1000; 
	position:absolute; top:46%;
	background-color:#fff; 
	border-radius:100%; 
	border:1px solid #ccc; 
	width:40px; 
	height:40px;
}
.section7 .slick-prev {left:-10px;}
.section7 .slick-next {right:-10px;}
.section7 .slick-prev .inr {opacity:1;background-color:#666; position:relative;}
.section7 .slick-prev .inr:before {
	content:'';
	display:block;
	width:1px; height:10px;
	background-color:#999;
	opacity:1;
	transform: rotate(45deg);
	position:absolute; 
	top:-8px; left:-2px;
}
.section7 .slick-prev .inr:after {
	content:'';
	display:block;
	width:1px; height:10px;
	background-color:#999;
	opacity:1;
	transform: rotate(135deg);
	position:absolute; 
	top:-2px; left:-2px;
}
.section7 .slick-next .inr:before {
	content:'';
	display:block;
	width:1px; height:10px;
	background-color:#999;
	opacity:1;
	transform: rotate(135deg);
	position:absolute; 
	top:11px; left:19px;
}
.section7 .slick-next .inr:after {
	content:'';
	display:block;
	width:1px; height:10px;
	background-color:#999;
	opacity:1;
	transform: rotate(45deg);
	position:absolute; 
	top:18px; left:19px;
}

@media (max-width:1250px) {
	.section7 .popBox .boxTop {padding:25px 20px;}
	.section7 .popBox .boxTop .popTit {font-size:24px; height:60px;}
	.section7 .popBox .boxTop .go_btn {font-size:15px; left:20px; bottom:20px;}
}

@media (max-width:1110px) {
	.section7 .popBox .boxTop .go_btn {bottom:auto; top:150px;}
	.section7 .popBox .boxTop .go_btn span {display:block; width:fit-content;}
}
@media (max-width:1024px) {
	.section7 {margin:50px 0;}
	.section7 .slick-prev {left:0px;}
	.section7 .slick-next {right:0px;}
	.section7 .popBox .boxTop {padding:35px 20px;}
	.section7 .popBox .boxTop .go_btn span {display:inline;}
	.section7 .popBox .boxTop .go_btn {bottom:20px; top:auto;}
	.section7 .popBox .boxTop .cateCap {font-size:14px; padding:3px 10px; margin-bottom:10px;}
}
@media (max-width:870px) {
	.section7 .popBox .boxTop {padding:20px;}
	.section7 .popBox .boxTop .popTit {font-size:20px; height:60px; margin-bottom:30px;}
	.section7 .popBox .boxTop .go_btn {font-size:14px; bottom:auto; top:115px;}
	.section7 .popBox .boxTop .go_btn span:after {width:11px; top:1px; right:-17px;}
	.section7 .popBox .boxTop .go_btn span {display:block;}
	.section7 .slick-prev, .section7 .slick-next {top:45%;}
}
@media (max-width:720px) {
	.section7 {margin:30px 0;}
	.section7 .slick-prev, .section7 .slick-next {width:35px; height:35px;}
	.section7 .slick-prev {left:7px;}
	.section7 .slick-next {top:46%; right:7px;}
	.section7 .slick-next .inr:before {top:8px; left:16px;}
	.section7 .slick-next .inr:after {top:15px; left:16px;}
}
@media (max-width:620px) {
	.section7 .popBox {margin:0 5px;}
}
@media (max-width:480px) {
	.section7 {margin:20px 0;}
	.section7 .slick-prev, .section7 .slick-next {width:30px; height:30px;}
	.section7 .slick-prev {top:45%; left:5px;}
	.section7 .slick-next {top:44%; right:5px;}
	.section7 .slick-next .inr:before {top:5px; left:14px;}
	.section7 .slick-next .inr:after {top:12px; left:14px;}
	.section7 .popBox .boxTop .cateCap {margin-bottom:7px;}
	.section7 .popBox .boxTop .popTit {font-size:18px;}
}
@media (max-width:380px) {
	.section7 .popBox .boxTop .popTit {height:auto; margin-bottom:25px;}
	.section7 .popBox .boxTop .go_btn {height:auto; position:static;}
	.section7 .popBox .boxTop .go_btn span {display:inline;}
}
@media (max-width:320px) {
	.section7 .slick-prev {top:46%;}
	.section7 .slick-next {top:46%;}
	.section7 .slick-next .inr:before {top:6px; left:14px;}
	.section7 .slick-next .inr:after {top:13px; left:14px;}
	.section7 .popBox .boxTop .popTit {font-size:16px; margin-bottom:15px;}
	.section7 .popBox .boxTop .go_btn {bottom:10px;}
}
/*메인화면 팝업 수정_250314 ---*/


