@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap');
@import url('reset.css');
@import url('main.css');

* { margin:0; padding:0; }
body,html { width:100%; height:100%;  }
a { text-decoration: none; }
img { border:0; }
.mb8{margin-bottom:8%}



#bt_ck { display: none; }
#bt_ck:checked ~ #aside { right:0 }
#aside label { width: 60px; height: 60px; margin-right: 15px; background-image: url("./img/close.png"); float: right;}
#aside { background-color:rgba(0,0,0,0.9); width: 350px; height: 100%; position: fixed; top:0; right:-350px;  z-index: 100; transition:1s; }
#gnb { width: 350px; margin: 100px auto; padding-left: 21%}
#gnb li { width:100%; height:45px; font-size: 2em; text-align: center; float: left; padding-right: 5%; text-align:left; }
#gnb a { color:#fff; display: block; font-size:18px }
#close_bt { display:block; position:absolute; right:10%; top:5%; z-index:101; color:#fff; font-size:40px}




.title_box {width:100%; height:100%; margin:0 auto;  text-align:center;}
.title_box h3 { font-size: 60px; font-weight:700; color:#242424; letter-spacing:-3px; margin:4% 0 2% 0}
.title_box h2 { font-size: 24px; font-weight:500; color:#43b2e2; }
.title_box h4 { font-size: 24px; font-weight:400; color:#242424; padding:10px 0 90px 0;  letter-spacing:-1px}
.sub_visual {width:85%;max-width:1620px;margin:0 auto}



.sub11_visual { width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1 }
.sub11_visual .event_box { width:100%; }
.sub11_visual .event_box01 img,#sub11_visual .event_box02 img,#sub11_visual .event_box03 img { display:block; width:100%; }
.event_box03 { width:100%; position:relative; overflow:hidden; }
.event_box03 .event_bt { position:relative; z-index:10; width:100%; /*bottom:5%; left:0*/ }
.event_box03 .event_bt a { display:block; width:20%; margin:5% auto; color:#444; background:#27def2; text-align:center;
padding:1% 0; border-radius:20px; font-weight:700; font-size:24px}
.event_box03 .event_bt a:hover { background:#888; color:#fff }
.event_box02{width:100%;max-width:1920px; margin:0 auto; background:#edfafc;padding:0 10%}

#content {width:100%; max-width:1920px;height:100%; overflow:hidden;}


.read {overflow:hidden;width:80%;max-width:1500px;margin:0 auto; margin:5% auto 8% auto;} 
.read p { width:89%;  float:right;  font-size:24px; line-height:38px; font-weight:500; margin-left:10%; padding-left:20%; color:#363636}


.read2 {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:5% auto 5% auto;}
.read2 .start{width:35%; float:left; position:relative; font-size:22px;font-weight:300; color:#363636}
.read2 .start span{font-weight:500;}
.read2 .des {width:65%; float:left; font-size:22px; line-height:180%; font-weight:500; color:#363636}


.con_wrap01 {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:2% auto;}
.con_wrap01.mt50 { margin-top:130px }
.con_wrap01 .col { width:35%; height:100%; float:left; position:relative}
.con_wrap01 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 5% 0 }
.con_wrap01 .col .row { width:100%; }
.con_wrap01 .col2 .r_txt {font-size:18px; line-height:180%; color:#363636; font-weight:500; margin:0 0 7% 0 }
.con_wrap01 .col2 {float:left; width:65%; height:100%; border-left:1px solid #363636; padding-left:8%; margin:0 0 5% 0; }
.con_wrap01 .col2 .txt_box { width:100%; margin:0 0 5% 0; float:left; text-align:justify }
.con_wrap01 .col2 .txt_box.last { margin-bottom:0; }
.con_wrap01 .col2 .txt_box h5 { font-size:20px; color:#43b2e2; line-height:180%;letter-spacing:-0.06em;margin-bottom:2%; text-align:justify}
.con_wrap01 .col2 .txt_box h5 .bold { font-size:25px; font-weight:800; color:#43b2e2;}
.con_wrap01 .col2 .txt_box p { font-size:18px; line-height:30px }
.con_wrap01 .col2 .remark_box { display:block; position:absolute; width:90%; height:200px; left:0; top:400px; z-index:5  }
.con_wrap01 .col2 .remark_box p { margin-top:5%; }
.con_wrap01 .col2 .txt_box h5 span{font-family: 'Raleway', sans-serif;font-weight:500;font-size:30px;}

.con_wrap02 {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:0 auto 5% auto;}
.con_wrap02 .col { width:35%; height:100%; float:left; position:relative}
.con_wrap02 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 3% 0 }
.con_wrap02 .col .row { width:100%; }
.con_wrap02 .col2 {float:left; width:65%; height:100%; border-left:1px solid #363636; padding-left:8%; margin:0 0 5% 0; }
.con_wrap02 .col2 .r_txt {font-size:18px; line-height:180%; color:#707070; font-weight:400; margin:0 0 0 0 }

/*ÇÇÇÃ*/
.con_wrap07 { position:relative;overflow:hidden; width:80%;max-width:1500px; margin:0 auto 5% auto;}
.con_wrap07 .col { width:35%; height:100%; float:left; position:relative; overflow:hidden}
.con_wrap07 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 3% 0 }
.con_wrap07 .col .row { width:100%; }
.con_wrap07 .col2 {float:left; width:65%; height:100%; border-left:1px solid #363636; padding-left:8%; position:relative; }
.con_wrap07 .col2 .txt_box{ width:100%; float:left; text-align:justify;/*column-count:2; column-gap:60px; */ line-height:180%;}
.con_wrap07 .col2 .txt_box p { font-size:18px; line-height:180%; }



.combi_box {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:5% auto 5% auto;}
.combi_box .col {overflow:hidden; display:block; height:100%; width:35%;  float:left;}
.combi_box .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 3% 0 }
.combi_box .col2 {float:right; width:65%; height:100%; border-left:1px solid #363636; padding-left:8%; position:relative; }
.combi_box .col2 .txt_box{ width:100%; float:left; text-align:justify; /*column-count:2; column-gap:60px;  */line-height:180%;}
.combi_box .col2 .txt_box p { font-size:18px; line-height:180%; }
.combi_box .col .remark_sky{position:absolute; bottom:0%; left:0;width:30%;font-size:13px; line-height:180%;color:#959595;font-weight:400;text-align:right;color:#43b2e2}
.combi_box .col .remark_sky span{ font-size:16px; font-weight:700;  }
.combi_box .col .remark_sky .button4 {display:block; padding:3% 5%;color:#fff; background:#43b2e2; text-align:center; float:right; margin-top:2%;font-size:13px; font-weight:400;}
.combi_box .col .remark_sky .button4:hover { background:#ccc }


.con_wrap02 .col .txt_box  p { font-size:18px; line-height:30px }
.con_wrap02 .col .remark_box { display:block; position:absolute; width:90%; height:200px; left:0; top:400px; z-index:5  }
.con_wrap02 .col .remark_box p { margin-top:5%; }



.img_box {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:3% auto 4% auto;}
.img_box .col {overflow:hidden;width:35%; height:100%; float:left;}
.img_box .col2 {position:relative;float:right; width:65%; height:100%;  margin:0 0 5% 0; }
.img_box .col .remark{position:absolute; bottom:10%; left:0;width:25%;font-size:13px; line-height:180%;color:#959595;font-weight:400}
.img_box .col .remark span{color:#363636;font-weight:500}

.img_area { width:100%; height:100%;padding:0 0% 5% 0; position:relative;}


.img_wide{position:relative;overflow:hidden; width:100%;max-width:1920px; margin:0 auto 7% auto;padding-bottom:5%}
.wide_ri{width:66%; float:left; }
.wide_le{width:31%; float:left;margin-right:3%}

.con_wrap03 {width:100%;position:relative; overflow:hidden; max-width:1920px;  background:#eff4f4; padding:8% 0;}
.con_wrap03 .col2{float:left; width:62%;}
.con_wrap03 .col2 img {display:block; width:100%;}
.con_wrap03 .col .txt_box { width:100%; text-align:justify;  line-height:180%;}
.con_wrap03 .col h3{ display:block; width:100%; font-size:30px; font-weight:700; color:#363636; line-height:180%; margin:0% 0% 5% 0;}
.con_wrap03 .col p{ font-size:18px; line-height:180%; text-align:justify;}
.con_wrap03 .col{width:34%;float:right;padding-right:7.5%;}



.con_wrap04 {width:100%;padding:8% 0; position:relative; overflow:hidden; max-width:1920px; }
.con_wrap04 .col2{float:left; width:55%; margin:0 6% 0 7%; }
.con_wrap04.background .col2{float:left; width:55%; margin:0 6% 0 7%;background-image:url('../img/sub/sub03_icon.png'); background-repeat:no-repeat; }
.con_wrap04 .col2 .txt_box { width:100%; float:left; text-align:justify;  line-height:180%; }
.con_wrap04 .col2 h3{ display:block; width:100%; font-size:30px; font-weight:700; color:#363636; line-height:280%; margin:0% 0% 5% 0;border-right:1px solid #363636;text-align:right;padding-bottom:25%; padding-right:5%}
.con_wrap04 .col2 p{ font-size:18px; line-height:180%; text-align:justify; /*column-count:2; column-gap:60px;*/ }
.con_wrap04 .col{width:31%; max-width:620px;float:right; }



.con_wrap05 {position:relative;overflow:hidden; width:100%; max-width:1920px; background:#eff4f4; padding:8% 7.5% 4% 7.5%}
.con_wrap05 .col { width:35%; height:100%; float:left; position:relative}
.con_wrap05 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 3% 0 }
.con_wrap05 .col .row { width:100%; }
.con_wrap05 .col2 {float:left; width:65%; height:100%; border-left:1px solid #363636; padding-left:8%; }
.con_wrap05 .col2 .txt_box{ width:100%; float:left; text-align:justify;/*column-count:2; column-gap:60px; */ line-height:180%;}



.con_wide {clear:both; width:100%; padding-bottom:3% }
.con_wide img { display:block; width:100%; }

.con_wrap06 { max-width:1500px;  margin:0 auto 8% auto; width:72%;}
.con_wrap06 .news_img { width:100%; height:100%;  background:red}
.con_wrap06 .news_img li { width:49%; height:100%; float:left; margin:0 5px}
.con_wrap06 .news_img li img { display:block; width:100%; }
.con_wrap06 .news_title { clear:both; display:block; font-size:36px; font-weight:700; text-align:center; padding:5% 0 4% 0;color:#363636; margin-top:50px; line-height:58px;}
.con_wrap06 .news_title span { display:block; font-size:24px; font-weight:400; padding:3% 0 0 0}
.con_wrap06 .news_txt { width:100%; height:100%; /*column-count:2; column-gap:60px;*/text-align:justify;}
.con_wrap06 .news_txt p { font-size:18px; line-height:34px; }


.con_wrap08 {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:5% auto 0 auto;}
.con_wrap08 .col {width:35%; float:left; position:relative}
.con_wrap08 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 5% 0;}
.con_wrap08 .col2_box {float:left; width:65%; margin:0;} 
.con_wrap08 .col2_box .col2 {width:100%; float:left; text-align:justify;/*column-count:2; column-gap:7%;*/ font-size:18px; line-height:180%; border-left:1px solid #363636; padding-left:10%; margin-bottom:10%;}
.con_wrap08 .col2_box .col3 {position:relative;width:50%; float:left; /*text-align:justify;*/ font-size:18px; line-height:180%; border-left:1px solid #363636; padding-left:8%; z-index:1}

/*100%ÀÌ¹ÌÁö ºÐÇÒµÈ°Å*/
.img_wide{position:relative;overflow:hidden; width:100%;max-width:1920px; margin:0 auto;}
.wide_ri{width:66%; float:left; }
.wide_le{width:31%; float:left;margin-right:3%}

/*½ÅÀÎ·ùÀÇ Åº»ý ¸¶Áö¸·ÀÌ¹ÌÁö(ÀÏ·¯ ¿À¸¥ÂÊ)*/
.img_wide02{ position:relative;float:left; width:100%;max-width:1920px; margin:0 auto 5% auto;}
.img_sub08_last{position:relative; float:right;margin-top:-10%;z-index:9999}
/*
.icon_box{ clear:both;width:100%;max-width:1920px;margin:4% auto;}
.icon_box .sns_icon { max-width:1620px; margin:0 auto; text-align:center;}
.icon_box .sns_icon h3 { font-size:24px; font-weight:700;  color:#363636;}
.icon_box .sns_icon ul { width:280px; height:50px; margin:0 auto; }
.icon_box .sns_icon ul li { width:20%; float:left; height:50px; } 
*/

/*cardnews */
.sun04_box {position:relative;width:40%;max-width:900px;margin: 5% auto 8% auto}
.sliderWrap .bx-wrapper {border:none; box-shadow:none}
.sliderWrap .bx-wrapper .bx-prev {width:43px; height:61px; background:url('../img/sub/card_prev.png') no-repeat; left:-20%}
.sliderWrap .bx-wrapper .bx-next {width:43px; height:61px; background:url('../img/sub/card_next.png') no-repeat; right:-20%}
.sliderWrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .sliderWrap .bx-wrapper .bx-pager.bx-default-pager a.active, .sliderWrap .bx-wrapper .bx-pager.bx-default-pager a:focus {background:#43b2e2}
.sliderWrap .bx-wrapper .bx-pager.bx-default-pager a {background:#ccc}

.cardnews_list li{margin:2% auto}

.title_box02 {width:100%; height:100%; margin:0 auto;  text-align:center;}
.title_box02 h3 { font-size: 60px; font-weight:700; color:#242424; letter-spacing:-3px; margin:4% 0 5% 0;line-height:150%}
.title_box02 h2 { font-size: 24px; font-weight:500; color:#78cbef; }

.read02{position:relative;overflow:hidden; width:80%;max-width:1500px; margin:5% auto 0 auto;}
.editor{width:35%; float:left; position:relative; font-size:22px;font-weight:300; color:#363636}
.editor span{font-weight:500;}
.read02 p{width:65%;float:left; font-size:22px; line-height:180%; font-weight:500; color:#363636}

/*½ºÅä¸® ÀÌ¹ÌÁö*/
.img_story{position:relative;overflow:hidden; width:85%;max-width:1620px; margin:0 auto;}

/*±×¸°´©¸®ÇÁ·ÎÁ§Æ®*/
.con_wrap09 {position:relative;overflow:hidden; width:80%;max-width:1500px; margin:5% auto 0 auto;}
.con_wrap09 .col {width:35%; float:left; position:relative}
.con_wrap09 .col h3 {font-size:30px; font-weight:700; color:#363636; line-height:150%; margin:0% 0 5% 0;}
.con_wrap09 .col2_box {float:left; width:65%; margin:0;} 
.con_wrap09 .col2_box .col2 {width:100%; float:left; text-align:justify; font-size:18px; line-height:180%; border-left:1px solid #363636; padding-left:8%; margin-bottom:10%;}
.con_wrap09 .col2_box .col3 {position:relative;width:50%; float:left; text-align:justify; font-size:18px; line-height:180%; border-left:1px solid #363636; padding-left:8%; z-index:1}

.mini_interview{position:relative;overflow:hidden;width:100%;max-width:1920px;margin:5% auto 0 auto; padding:7% 14% 0 14%;background:#eff4f4}
.mini_interview h4{text-align:center;font-size:36px; color:#43b2e2; font-weight:700; margin-bottom:8%}
.mini_interview .interiew_photo{float:left; width:20%; max-width:356px;margin-right:10%;}
.mini_interview .interiew_txt{float:left; width:60%;}
.mini_interview .name{text-align:left;font-size:24px; color:#43b2e2; font-weight:400;}
.mini_interview .name span{font-weight:700;}
.mini_interview .txt01{text-align:left;font-size:18px; color:#7d7d7d; font-weight:400;letter-spacing:-0.05em; line-height:180%;margin:3% 0;text-align:justify;}
.mini_interview .mini_box{overflow:hidden;position:relative;padding-bottom:5%;width:90%; margin:0 auto}

/*footer*/
footer.subfooter{position:relative;clear:both;width:100%; background: #4a3e6a url(../img/main/story_bg.jpg) repeat-y 0 0;padding:6% 0 6% 0}
footer.subfooter ul {width:15%;display:block;overflow:hidden; text-align:center;margin:0 auto;};
footer.subfooter ul li{display:block; float:left;font-size:18px;color:#fff; font-weight:700;margin: 0 11%}
footer.subfooter ul li a {color:#fff}
footer.subfooter .add {color:#fff; text-align:center;margin:3% auto 0 auto;line-height:200%;font-size:12px;}

footer.subfooter .footer_01{position:relative;overflow:hidden;width:100%;text-align:center;font-size:18px;color:#fff; font-weight:700;margin:0}
footer.subfooter .footer_01 a{color:#fff}

footer.subfooter .footer_txt{width:100%;margin-top:2%;}
footer.subfooter .footer_txt p{width:40%; margin:0 auto;border-bottom:1px solid #8e85a9;color:#c0b8d7; text-align:center; font-size:14px;line-height:200%;padding-bottom:2%}
footer.subfooter .footer_txt p a{color:#c0b8d7;}

.blank_box { clear:both; width:100%; height:30px;}

/*°øÀ¯ÇÏ±â*/
.sns_icon {position:relative;overflow:hidden;width:100%; max-width:1920px;margin:0 auto; text-align:center;padding:0 0 5% 0}
.sns_icon h3 {font-size:24px; font-weight:700;  color:#363636;margin-bottom:2%}
.sns_icon ul { width:240px; margin:0 auto; }
.sns_icon ul li {display:block;float:left; margin:0 8px}

.sns_icon02 {position:relative;overflow:hidden;width:100%; max-width:1920px;margin:0 auto; text-align:center;padding:0 0 5% 0}
.sns_icon02 h3 {font-size:24px; font-weight:700;  color:#363636;margin-bottom:2%}
.sns_icon02 ul { width:280px; margin:0 auto; }
.sns_icon02 ul li {display:block;float:left; margin:0 8px}


@media screen and (max-width:1680px) {
	.con_wrap08 .col2_box .col2{font-size:17px}
	.con_wrap08 .col h3, .con_wrap07 .col h3, .con_wrap04 .col2 h3, .con_wrap03 .col h3{font-size:28px}
	footer.subfooter ul{width:20%}
	.title_box02 h3, .title_box02 h3, .title_box h3 {font-size:52px;line-height:150%}
	.editor{font-size:18px}
	.read02 p{font-size:20px}
	.read p{font-size:20px}
	.con_wrap03 .col p, .con_wrap07 .col2 .txt_box p{font-size:17px}
	footer.subfooter .footer_txt p{width:50%;}
}
@media screen and (max-width:1440px) {
	footer.subfooter ul{width:20%;}
	footer.subfooter ul li{font-size:16px; font-weight:500;}
	.img_sub08_last{width:60%}
}

/*³ëÆ®ºÏ*/
@media screen and (max-width:1366px) {
	.con_wrap08 .col h3, .con_wrap09 .col h3, .con_wrap01 .col h3, .con_wrap02 .col h3, .con_wrap07 .col h3{font-size:24px}
	.con_wrap08 .col2_box .col2, .con_wrap09 .col2_box .col2, .con_wrap08 .col2_box .col3{font-size:16px}
	footer.subfooter ul{width:22%;}
	.sun04_box{width:60%}
	.mini_interview h4{font-size:30px}
	.mini_interview .name{font-size:20px;}
	.mini_interview .txt01{font-size:16px;}
	.con_wrap01 .col2 .txt_box p, .con_wrap02 .col2 .r_txt, .con_wrap06 .news_txt p {font-size:16px; line-height:180%}
	.img_sub08_last{width:60%}
	.con_wrap07 .col2 .txt_box{font-size:16px}
	.combi_box .col h3{font-size:24px}
	.con_wrap06{width:75%;}
	.con_wrap06 .news_title{font-size:30px; line-height:160%}
}	
@media screen and (max-width:1280px) {
	.con_wrap06 .news_img li{width:48%}
	footer.subfooter .footer_txt p{width:70%;}
}
/*¾ÆÀÌÆÐµå ¹Ì´Ï-°¡·Î*/
@media screen and (max-width:1024px) {
	.con_wrap08 .col2_box .col2, .con_wrap09 .col2_box .col2, .con_wrap08 .col2_box .col3{font-size:16px; column-count:1;}
	.title_box02 h3, .title_box02 h3, .title_box h3 {font-size:48px;}
	footer.subfooter ul{width:25%}
	footer.subfooter ul li{font-size:16px;}
}
@media screen and (max-width:960px) {
	footer.subfooter .footer_txt p{font-size:12px}
}

/*¾ÆÀÌÆÐµå ¹Ì´Ï-¼¼·Î, ¾ÆÀÌÆù XS-°¡·Î*/
@media screen and (max-width:768px) {
	.title_box h2, .title_box02 h2{ font-size: 18px;}
	.title_box h3{font-size:38px;}
	.title_box h4{ font-size: 18px;}
	.title_box02 h3{font-size:38px;margin:6% 0 6% 0;font-weight:700}
	.editor{width:100%} 
	.read p, .read02 p{width:100%;margin:5% 0 0 0;padding-left:0; line-height:160%}
	.con_wrap08 .col, .con_wrap09 .col, .con_wrap01 .col, .con_wrap02 .col, .con_wrap07 .col{width:100%}
	.con_wrap08 .col2_box, .con_wrap09 .col2_box{width:100%;}
	.con_wrap08 .col2_box .col2, .con_wrap09 .col2_box .col2{border-left:0;padding-left:0;}
	.sns_icon h3 {font-size:18px}
	footer.subfooter ul{width:25%}
	footer.subfooter ul li{margin:0 5%}
	.con_wrap07 .col2, .con_wrap01 .col, .combi_box .col{width:100%; border-left:0;padding-left:0;}
	.con_wrap07 .col2 .txt_box{font-size:16px; column-count:1;}
	.img_box .col2{width:100%}
	.con_wrap01 .col2, .con_wrap02 .col2, .combi_box .col2 {width:100%;border-left:0;padding-left:0;}
	.mini_interview .mini_box{width:100%}
	.mini_interview .interiew_txt{float:left; width:70%;}
	.con_wrap08 .col2_box .col3{border-left:0;padding-left:0;width:100%}
	.img_sub08_last{margin-top:0}
	.combi_box .col .remark_sky{position:relative;text-align:left;width:100%;margin:3% 0;}
	.combi_box .col .remark_sky .button4{text-align:left;float:left;margin:3% 0; font-size:16px}
	.combi_box .col .remark_sky span {text-align:left;}
	.event_box03 .event_bt a{width:40%; font-size:16px}
	footer.subfooter .footer_txt p{width:80%;}
}

@media screen and (max-width:570px) {
	.title_box h3, .title_box02 h3{font-size:32px;}
	.editor{font-size:14px} 
	.read p, .read02 p{font-size:16px}
	.con_wrap08 .col h3, .con_wrap07 .col h3, .con_wrap04 .col2 h3, .con_wrap03 .col h3{font-size:20px}
	.con_wrap08 .col2_box .col2, .con_wrap09 .col2_box .col2, .con_wrap08 .col2_box .col3{font-size:14px;}
	.con_wrap07 .col2 .txt_box p{font-size:14px;}
	.sns_icon h3 {font-size:14px;}
	footer.subfooter ul{width:35%}
	footer.subfooter ul{font-weight:14px}
	.sun04_box{width:70%}
	.mini_interview .interiew_photo{width:100%; padding:0 10% 8% 10%}
	.mini_interview .interiew_txt{width:100%; padding:0 5% 10% 5%;}
	.mini_interview .txt01{font-size:14px;}
	.con_wrap01 .col h3, .con_wrap02 .col h3, .combi_box .col h3{font-size:20px}
	.con_wrap01 .col2 .r_txt, .con_wrap02 .col2 .r_txt{font-size:16px;}
	.con_wrap01 .col2 .txt_box h5{font-size:16px}
	.con_wrap01 .col2 .txt_box h5 span{font-size:20px}
	.con_wrap01 .col2 .txt_box p, .combi_box .col2 .txt_box p{font-size:14px;}
	.con_wrap06 .news_img li{width:100%;margin-bottom:2%}
	.con_wrap06 .news_title{font-size:20px}
	.con_wrap06 .news_txt p {font-size:14px;text-align:left}
	.con_wrap06 .news_title span{font-size:16px;}
	.wide_le, .wide_ri{width:100%; padding:2% 5%}
	footer.subfooter ul li{font-size:14px}
	.event_box02{padding:0 3%}
}

/*¾ÆÀÌÆùXS*/
@media screen and (max-width:425px) {
	.title_box02 h2{ font-size: 18px;}
	.title_box02 h3{font-size:28px;}
	.con_wrap06{width:90%}
	footer.subfooter ul{width:40%}
}

@media screen and (max-width:360px) {
	footer.subfooter ul{width:45%}
}

@media screen and (max-width:320px) {
}
