@font-face {
font-family: 'BMJUA';
	src: url('/fonts/BMJUA.eot');
	src: url('/fonts/BMJUA.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/BMJUA.woff2') format('woff2'),
		 url('/fonts/BMJUA.woff') format('woff'),
		 url('/fonts/BMJUA.ttf') format('truetype'),
		 url('/fonts/BMJUA.svg#notokr-bold') format('svg');
}

@font-face {
font-family: 'godoMaum';
	src: url('/fonts/godoMaum.eot');
	src: url('/fonts/godoMaum.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/godoMaum.woff2') format('woff2'),
		 url('/fonts/godoMaum.woff') format('woff'),
		 url('/fonts/godoMaum.ttf') format('truetype'),
		 url('/fonts/godoMaum.svg#notokr-regular') format('svg');
}


.bmjua {font-family: 'BMJUA';}
.godomaum {font-family: 'godoMaum';}


.ft170 {font-size:170px;}
.ft112 {font-size:112px;}
.ft100 {font-size:100px;}
.ft70 {font-size:70px;}
.ft60 {font-size:60px;}
.ft50 {font-size:50px;}
.ft40 {font-size:40px;}
.ft36 {font-size:36px;}
.ft34 {font-size:34px;}
.ft32 {font-size:32px;}
.ft30 {font-size:30px;}
.ft28 {font-size:28px;}
.ft26 {font-size:26px;}
.ft24 {font-size:24px;}
.ft22 {font-size:22px;}
.ft20 {font-size:20px;}
.ft18 {font-size:18px;}
.ft17 {font-size:17px;}
.ft16 {font-size:16px;}
.ft14 {font-size:14px;}

.mb25 {margin-bottom:25px;}

.pt150 {padding-top:150px;}
.ptb70 {padding-top:70px; padding-bottom:70px;}

.pb145 {padding-bottom:145px;}
.pb60 {padding-bottom:60px;}
.ptb30 {padding:30px 0;}

.mt60 {margin-top:60px;}
.mt50 {margin-top:50px;}
.mmnon {display:none;}

.mb10 {margin-bottom:10px;}
.mt40 {margin-top:40px;}


/* 메인 슬라이더 */
.main_slide li {width:100%; height:960px; background-size:cover !important; background-position:center center; background-repeat:no-repeat;}
.main_slide li .inner {height:100%; display:table; width:100%;}
.main_slide li .inner .ms00_txt {display:table-cell; height:100%; vertical-align:middle; word-break:keep-all; }
.main_slide .ms05_txt {letter-spacing:-0.05em;}
.main_slide li.ms01 {background-image:url('/images/main/main_slide01.jpg');}
.main_slide li.ms02 {background-image:url('/images/main/main_slide02.jpg');}
.main_slide li.ms03 {background-image:url('/images/main/main_slide03.jpg');}
.main_slide li.ms04 {background-image:url('/images/main/main_slide04.jpg');}
.main_slide li.ms05 {background-image:url('/images/main/main_slide05.jpg');}
.main_slide li.ms06 {background-image:url('/images/main/main_slide06.jpg'); background-position:left center;}
.main_slide li.ms07 {background-image:url('/images/main/main_slide07.jpg');}
.main_slide li.ms08 {background-image:url('/images/main/main_slide08.jpg'); background-position:left center;}
.main_slide li.ms09 {background-image:url('/images/main/main_slide09.jpg');}
.main_slide li.ms10 {background-image:url('/images/main/main_star.jpg');}
.main_slide li.ms11 {background-image:url('/images/main/main_mask.jpg');}
.main_slide li.ms12 {background-image:url('/images/main/main_slide_190925.jpg');}
.main_slide li.ms13 {background-image:url('/images/main/qzd_main.jpg');}
.main_slide li.ms14 {background-image:url('/images/main/champ_main.jpg');}
.main_slide .ms191018_d {background-image:url('/images/main/ms191018_d.jpg');}
.main_slide .ms191104_d {background-image: url(/images/main/main_benner1104.jpg);}

/*20191018 dan 슬라이드 수정*/

.pr191018_dm{display: none;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.left_c191018{left:-97px;top:243px;}
.right_c191018{right: -66px;top:385px;}
.lr_c191018{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.tt_1911018{left: 50%;top:30%;transform: translate(-50%,-50%);}

/*20191104 dan 슬라이드 수정*/
.ms191104_d .por191104_d .left_c191018 {
	left: -50px;
	top: 440px;
}
.ms191104_d .por191104_d .right_c191018{
	top: 385px;
}
.ms191104_dm{display: none}
@media all and (max-width:1450px){
	.left_c191018{left:0px;top:250px;}
	.right_c191018{right: 0px;top:350px;}
	.ms191104_d .por191104_d .left_c191018{left: 0}
}

@media all and (max-width:1300px){
	.left_c191018{width:200px;}
	.right_c191018{ width: 130px;}
	.ms191104_d .por191104_d .right_c191018 {
		top: 150px;
	}
	.ms191104_d .por191104_d .left_c191018 {
		top: 140px;
	}
}

@media all and (max-width:1200px){
	.left_c191018 {top: 140px;left:-50px;}
	.right_c191018 {top: 250px;}

}
@media all and (max-width:860px){
.por191104_d .lr_c191018{display: none}
}
@media all and (max-width:760px){
	.left_c191018{width: 140px;top: 100px;left: -30px;}
	.right_c191018 {width: 100px;top: 180px}
	.cal_wrap .cal_date .sun{padding: 5px 0}
}
@media all and (max-width:500px){
	.lr_c191018,.tt_1911018{display: none}
	.main_slide .ms191018_d {background-image:url('/images/main/ms191018_dm.jpg');}
	.tt_1911018m{left: 50%;top:30%;transform: translate(-50%,-50%);width: 75%;}
	.pr191018_dm{display: block;}
	.left_c191018m{left: -50px; top:80px;width: 30%;}
	.right_c191018m{right: -50px; top: 140px;width: 30%;}
	.main_slide .ms191104_d {background-image: url(/images/main/main_benner1104_m.jpg);}
	.ms191104_dm{display: block;text-align: center;margin-top: 20%;}

}
@media all and (max-width:400px){
	.lr_c191018m{display: none}
	.ms191104_dm{margin-top: 30%;}
}
@media all and (max-width:350px){
	.ms191104_dm{margin-top: 50%;}

}
/***********/
.qzd_list {font-size:0; margin:27px auto 62px;}
.qzd_list > span {display:inline-block; position:relative; margin:0 14px;}
/*.qzd_list > span:first-child {top:-15px;}*/

.main_slide .ms_btn {display:inline-block; border:1px solid #ffffff; text-align:center; padding:20px 55px; transition:all ease-in-out 0.2s;}
.main_slide .ms_btn i {display:inline-block; font-size:0px; width:16px; height:16px; background:url('/images/main/plus.png') 0 0 no-repeat; margin-top:-6px; vertical-align:middle; margin-left:12px;}
.main_slide .ms_btn:hover {border:1px solid #6742bc; background:#6742bc;}

.main_slide li.ms10 .ms10_txt {left:0; right:0; position:absolute; top:245px;}
.main_slide li.ms10 .ms10_img01 {left:0; bottom:120px;}
.main_slide li.ms10 .ms10_img02 {right:0; top:150px;}

.main_slide li.ms11 .ms11_txt {left:0; right:0; position:absolute; top:330px;}
.main_slide li.ms11 .ms11_img01 {left:0; top:140px;}
.main_slide li.ms11 .ms11_img02 {right:0; bottom: 35px;}

.bora {display:inline-block; position:relative;}
.bora:before {position:absolute; content:''; width:100%; height:68%; background:#5d3ab5; z-index:-1; bottom:0;}
.bora2 .bora_in {position:relative; z-index:2; }
.cs_info .bora2 .bora_in {color:#ffffff !important;}
.bora2:before {z-index:1;}
.main_slide .ms00_txt .ms01_t02 {margin-top:38px;}
.main_slide .ms04_txt .ms01_t02 {margin-top:10px;}
.main_slide .ms05_txt .ms01_t02 {margin-top:33px; }
.main_slide .ms05_txt .ms01_t02 > span {background:url('/images/main/ms05_txt_back.png') 0 bottom no-repeat; background-size:contain;}
.main_slide .ms00_txt .ms_btn {margin-top:60px;}

.main_slide .ms04_img {right:0; bottom:0; z-index:-1;}
.main_slide .ms05_img {right:0; bottom:0; z-index:-1;}
.main_slide .ms05_txt .t_dot:before {background:#ed5638;}

.main_contents .bx-controls {position:absolute; top:50%; left:0; right:0; margin-top:-7px; z-index:99;}
.main_contents .bx-controls .bx-controls-direction {position:relative;}
.main_contents .bx-prev, .main_contents .bx-next {transition:all ease-in-out 0.2s; font-size:0px; display:inline-block;  position:absolute; z-index:99; height:14px; opacity:0.5;}
.main_contents .bx-prev:hover , .main_contents .bx-next:hover {opacity:1;}
.main_contents .bx-prev {width:135px;}
.main_contents .bx-next {width:131px;}
.main_contents .bx-prev {background:url('/images/main/ma_arr_l.png') center center no-repeat; left:0;}
.main_contents .bx-next {background:url('/images/main/ma_arr_r.png') center center no-repeat; right:0;}
.main_contents .bx-prev:hover {background:url('/images/main/ma_arr_l_on.png') center center no-repeat;}
.main_contents .bx-next:hover {background:url('/images/main/ma_arr_r_on.png') center center no-repeat;}
.main_contents .bx-pager {text-align:center; }
.main_contents .bx-pager-item {display:inline-block;  font-size:0px; margin:0 5px;}
.main_contents .bx-pager-item > a {color:transparent; display:block; width:10px; height:10px; background:#cccccc; border-radius:50%;}
.main_contents .bx-pager-item > a.active {background:#6742bc;}
.main_contents  .main_pager {position:absolute; z-index:99; bottom:50px; display:none;}


.main_slide li .inner .ms07_txt {padding-top:130px; padding-bottom:70px;}
.main_slide .ms07_txt .ms01_t01 {color:#454545;}
.main_slide .ms07_txt .ms01_t02 {color:#f9fb6c; text-shadow:5px 0 2px rgba(0, 1, 1, 0.07); letter-spacing:-3px; margin-top:0;}
.main_slide .ms07_txt .ms01_t03 {color:#333333; margin-bottom:70px; margin-top:-10px;}
.ms07_img  {z-index:1;}
.ms07_img02 {left:-90px; bottom:50%; margin-bottom:-151px;}
.ms07_img01 {right:-25px; bottom:50%; margin-bottom:-135px;}
.inheart {left:50%; margin-left:-133px; top:-23px; z-index:-1;}
.inheart img {width:70%;}


.main_slide li .inner .ms09_txt {padding-top:0; padding-bottom:250px;}
.main_slide .ms09_txt .ms01_t02 {text-shadow:5px 0 2px rgba(0, 1, 1, 0.07); letter-spacing:-3px; margin-top:-15px; line-height:1;}
.main_slide .ms09_txt .ms01_t03 {margin:15px 0;}
.main_slide .ms09_txt .ms01_t03 br, .main_slide .ms09_txt .ms01_t04 br {display:none;}
.main_slide .ms09_txt .ms09_img {left:50%; bottom:94px; margin-left:-282px;}


/* 쉼터 안내 */
.shelter_wrap {bottom:0; left:50%; margin-left:-422px; z-index:99; font-family:"맑은 고딕", Malgun Gothic, 'notokr' !important; padding-right:264px;}
.shelter_wrap .shel_tit { width:264px; bottom:0; right:0;}
.shelter_wrap .shel_tit > div {position:relative; height:80px; width:240px; text-align:center; line-height:80px;background:#6742bc;}
.shelter_wrap .shel_tit > div:before {right:-24px; top:0; content:''; display:block; width:24px; height:80px; background:url('/images/main/shel_tit.png') 0 0 no-repeat; position:absolute;}
.shelter_wrap .shel_tit i {display:inline-block; font-size:0px; width:31px; height:31px; background:url('/images/main/shel_mark.png') center center no-repeat; vertical-align:middle; margin-top:-4px; margin-left:19px;}

.shelter_wrap .shel_info {width:580px; cursor:pointer;}
.shelter_wrap .shel_info .shel_over {display:block; height:80px; line-height:80px; text-align:left; padding:0 50px; background:#efde1b;}
.shelter_wrap .shel_info .shel_over i {display:none; font-size:0px; width:31px; height:31px; background:url('/images/main/shel_plus.png') 0 0 no-repeat; vertical-align:middle; margin-top:-4px; margin-left:20px;}
.shelter_wrap .shel_info .shel_over .shel_arr {bottom:0; right:0; width:100px; background:#dccc10 url('/images/main/shel_plus02.png') 26px center no-repeat; height:100%; cursor:pointer;}
.shelter_wrap .shel_info .shel_over.on i {display:inline-block;}
.shelter_wrap .shel_info .shel_over.on .shel_arr {background:#dccc10 url('/images/main/shel_minus02.png') 26px center no-repeat;}



.shelter_wrap .shel_info .shel_over:before {content:''; display:block; width:59px; height:80px; background:url('/images/main/shel_bar.png') 0 0 no-repeat; position:absolute; bottom:0; right:100px;}
.shelter_wrap .shel_info .shel_info_list {bottom:80px; left:0; width:100%; background:#ffffff; padding:15px 15px 0; display:none;}
.shelter_wrap .shel_info .shel_info_list .shel_info_tit {display:block; width:100%; background:#333333; height:60px; line-height:60px; text-align:center;}
.shelter_wrap .shel_info .shel_info_list .shel_info_tit i {display:inline-block; font-size:0px; width:30px; height:15px; background:url('/images/main/shel_go.png') 0 0 no-repeat; margin-left:30px; margin-top:-4px;}

.shelter_wrap .shel_info .shel_info_list .shel_info_all {margin-left:-8px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all li {padding-left:8px; margin-bottom:8px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box {background:#e0d8f3; position:relative; border:1px solid #d1c6eb; padding:25px 20px 25px 110px; transition:all ease-in-out 0.2s;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .shel_con {left:25px; top:50%; margin-top:-27px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all li:hover .shel_box {background:#6742bc; color:#ffffff !important;}


/* 지원사업 */
.b_tit {letter-spacing:-0.05em;}
.b_tit .bora {margin-bottom:15px;}
.b_tit .bora:before {background:rgba(102, 61, 197, 0.2); width:116%; margin-left:-58%; left:50%; height:45%; bottom:20%;}
.bus_link {right:0; top:0; background:#4e4963; padding:15px 30px; border-radius:50px; transition:all ease-in-out 0.2s;}
.bus_link:hover {background:#6742bc;}
.bus_link > i {display:inline-block; font-size:0px; width:17px; height:17px; background:url('/images/main/bus_plus.png') 0 0 no-repeat; margin-left:15px;}

.business {position:relative; font-family:"맑은 고딕", Malgun Gothic, 'notokr' !important;}
.business:before {content:''; display:block; width:2px; height:100px; background:#333333; position:absolute; top:0; left:50%; margin-left:-1px;}
.business .b_tit .dsi {padding:0 212px; position:relative;}
.business .b_tit .dsi:after {width:200px; height:199px; content:''; display:none; left:0; bottom:-60px; position:absolute; background:url('/images/main/man01.png') 0 0 no-repeat; }

.bus01 {width:800px; position:relative;}
.bus_slder01_wrap {width:100%; border-radius:0 100px 100px 0; background:url('/images/main/b_gra.jpg') right 0 no-repeat; background-size:cover !important; padding:30px 50px;}
.bus_slder01_wrap .bus01_box {padding-right:150px}
.bus_slder01_wrap .bus01_box .s_link {right:150px;}
.bus_slder01_wrap .bus01_box .bus01_txt01 {height:26px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.bus_slder01_wrap .bus01_box .bus01_txt02 {margin-top:15px; height:21px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.bus_slder01_wrap .bus01_box .bus01_txt03 {bottom:0; right:0;}


.bus_slder01_wrap .bx-controls {position:absolute; right:0;}
.bus_slder01_wrap .bus_slder01_pager {top:25px; right:55px; font-size:0px;}
.bus_slder01_wrap .bus_slder01_pager a {color:transparent; display:inline-block;  width:31px; height:31px; vertical-align:top; transition:all ease-in-out 0.2s;}
.bus_slder01_wrap .bus_slder01_pager .bss_plus { background:url('/images/main/b_arr_plus.png') center center no-repeat; margin-left:10px;background-size: contain;}
.bus_slder01_wrap .bus_slder01_pager .bss_plus:hover {background:url('/images/main/b_arr_plus_on.png') center center no-repeat; background-size: contain}
.bus_slder01_wrap .bus_slder01_pager .bx-prev {background:url('/images/main/b_arr_top_all.png') 0 0 no-repeat;}
.bus_slder01_wrap .bus_slder01_pager .bx-prev:hover {background:url('/images/main/b_arr_top_all.png') 0 -31px no-repeat;}
.bus_slder01_wrap .bus_slder01_pager .bx-next {background:url('/images/main/b_arr_bottom_all.png') 0 0 no-repeat; margin-left:5px;}
.bus_slder01_wrap .bus_slder01_pager .bx-next:hover {background:url('/images/main/b_arr_bottom_all.png') 0 -31px no-repeat;}

.bus_slder02_wrap {padding:0 35px;}
.bus_slder02_wrap .bus_slder02 {max-height:230px;}
.bus_slder02_wrap .bus_slder02 .slick-list {padding-bottom:20px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box {padding-right:20px; display:table; border:none;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .end {right:-12px; top:0; z-index:1;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_con {width:224px !important; padding:20px; margin:0 auto; height:224px; border:1px solid #dddddd; border-radius:10px; overflow:hidden; vertical-align:middle; display:table-cell; transition:background ease-in-out 0.2s; overflow:visible;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_con:hover {box-shadow:2px 0 18px rgba(0, 1, 1, 0.1);}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_txt {margin-top:5px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_txt .ft16 {margin-bottom:6px;}
.bus_slder02_wrap .slick-slide img {display:inline-block;}
.bus_slder02_wrap .slick-arrow {display:inline-block; font-size:0px; width:50px; height:50px; border:0; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index:1;}
.bus_slder02_wrap .slick-prev {background:url('/images/main/b_arr_l.png') 0 0 no-repeat; left:-35px;}
.bus_slder02_wrap .slick-next {background:url('/images/main/b_arr_r.png') 0 0 no-repeat; right:-15px;}

.bus02 {width:550px;}
.bus02 .cal_wrap {width:100%; box-shadow:2px 0 18px rgba(0, 1, 1, 0.1);}
.cal_wrap .cal_date {padding:43px 40px; position:relative;}
.cal_wrap .cal_date:before, .cal_wrap .cal_date:after {content:''; display:block; position:absolute; top:-10px; background:url('/images/main/cal_top.png') 0 0 no-repeat; width:16px; height:26px;}
.cal_wrap .cal_date:before {left:35%;}
.cal_wrap .cal_date:after {right:35%;}
.cal_wrap .cal_list {z-index:1; display:none; width:190px; height:200px; padding-left:20px; overflow:hidden; box-shadow:2px 0 18px rgba(0, 1, 1, 0.1); border-radius:30px; position:absolute; background:#ffffff; right:23px; top:98px;}
.cal_wrap .cal_list li {line-height:1.7; text-align:center;}
.cal_wrap .cal_list li:first-child {padding-top:20px;}
.cal_wrap .cal_list li:last-child {padding-bottom:20px;}
.cal_wrap .cal_list a {font-family: 'Montserrat'; font-size:20px; color:#4e4963; font-weight:500;}

.cal_wrap .cal_date .sun {display:inline-block; cursor:pointer;width: 100%; overflow: hidden}
.date{float: right}
.cal_wrap .cal_date i {display:inline-block; font-size:0px; width:31px; height:31px; background:url('/images/main/c_arr_bottom.png') 0 0 no-repeat; margin-left:18px; vertical-align:middle; margin-top:-2px; cursor:pointer; transition:all ease-in-out 0.2s;}
.cal_wrap .cal_date i:hover { background:url('/images/main/c_arr_bottom_on.png') 0 0 no-repeat;}
.cal_wrap .cal_date .cal_btn {text-indent:-9999999px; display:block; right:40px; top:50%; margin-top:-9px; width:19px; height:19px; background:url('/images/main/c_icon.png') 0 0 no-repeat;}
.cal_wrap .cal_date .cal_btn.cal_open {background:url('/images/main/c_icon_on.png') 0 0 no-repeat;}
.cal_wrap .cal_month_wrap {padding:40px 40px 30px; margin-left:-10px; overflow:hidden; display:none;}
.cal_month_wrap .ft28 {padding-bottom:25px;}
.cal_wrap .cal_month_wrap .cal_month > li {padding-left:10px; margin-bottom:10px; float:left;}
.cal_wrap .cal_month_wrap .cal_month > li:nth-child(6n) {width:16.67%;}
.cal_wrap .cal_month_wrap .cal_month > li a {background:#f2f2f4; font-family: 'Montserrat'; font-weight:600; font-size:24px; display:block; width:100%; height:70px; line-height:70px; text-align:center;}
.cal_wrap .cal_month_wrap .cal_month > li a:hover {background:#6742bc; color:#ffffff;}

.cal_wrap .cal_contents {padding:40px 40px 38px; min-height:283px;}
.cal_wrap .cal_contents .cal_txt li {margin-bottom:18px; padding-left:10px; position:relative; height:20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.cal_wrap .cal_contents .cal_txt li:before {content:''; display:block; width:5px; height:4px; border-radius:50%; left:0; top:7px;  background:#333333; position:absolute;}
.cal_wrap .cal_contents .cal_txt li:last-child {margin-bottom:0px;}
.cal_wrap .cal_contents .cal_txt li a {display:block; padding-right:130px;}
.cal_wrap .cal_contents .cal_txt li a .mont {right:0; font-weight:400; top:0;}
.cal_wrap .cal_contents .cal_txt li a .c_txt {-webkit-line-clamp: 1;}

/* 재단 소식 */
.news {font-family:"맑은 고딕", Malgun Gothic, 'notokr' !important;}
.news > .inner {padding:130px 0 210px;}
.news .b_tit .dsi {padding:0 233px; position:relative;}
.news .b_tit .dsi:after {width:203px; height:199px; content:''; display:none; left:0; bottom:-60px; position:absolute; background:url('/images/main/man02.png') 0 0 no-repeat; }

.news_slider_wrap {width:620px; background:#ffffff; border-top:5px solid #6742bc; box-shadow:2px 0 8px rgba(0, 1, 1, 0.09); height:570px; padding:40px 30px;}
.news_slider_wrap .news_con .news_img {height:210px; background:url('/images/sample01.jpg') center 0 no-repeat; background-size:cover !important; color:transparent;}
.news_slider_wrap .news_con .news_txt {word-break:keep-all; padding:20px 40px; height:210px;}
.news_slider_wrap .news_con .news_txt .news_txt01 {margin-bottom:25px;  max-height:52px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break: break-all;}
.news_slider_wrap .news_con .nc_list > li {border:1px solid #dedede; margin-bottom:20px;}
.news_slider_wrap .bx-pager {text-align:center;}
.news_slider_wrap .bx-pager-item {display:inline-block;  font-size:0px; margin:0 5px;}
.news_slider_wrap .bx-pager-item > a {color:transparent; display:block; width:10px; height:10px; background:#cccccc; border-radius:50%;}
.news_slider_wrap .bx-pager-item > a.active {background:#6742bc;}

.sns_wrap {margin:0 20px; width:370px; height:570px;}
.sns_wrap .sns_arr {bottom:25px; right:20px; display:none; z-index:11;}
.sns_wrap .sns_contents {height:275px;}
.sns01_wrap {border-top:5px solid #4267b2; margin-bottom:20px;}
.sns02_wrap {border-top:5px solid #c837ab;}
.sns01_slder > li {width:100%; height:270px; background:url('/images/sample02.jpg') center 0 no-repeat; background-size:cover !important;}
.sns_txt {bottom:0; width:100%; left:0; padding:20px;  z-index:2;}
.sns_txt > div {max-height:50px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.sns_hover {left:0; top:0; bottom:0; right:0; z-index:1; background:url('/images/main/s_link.png') center center no-repeat; color:transparent; background-size:cover;}
.sns_mark {right:20px; top:20px; z-index:11;}
.sns_wrap .bx-controls {position:absolute; right:28px; top:78px; display:none; z-index:11;}
.sns_contents:hover .bx-controls { display:block;}
.sns_wrap .bx-prev, .sns_wrap .bx-next {color:transparent; width:50px; height:50px; display:block; border-radius:50%;}
.sns_wrap .bx-prev {background:url('/images/main/sns_top.png') 0 0 no-repeat; box-shadow:5px 0 5px rgba(0, 1, 1, 0.2); margin-bottom:10px;}
.sns_wrap .bx-next {background:url('/images/main/sns_bottom.png') 0 0 no-repeat;}

.webzine_wrap {width:370px; height:570px; box-shadow:2px 0 8px rgba(0, 1, 1, 0.09);}
.webzine_wrap .webzine {display:block; width:100%; height:100%; background:url('/images/main/webzine_banner/202102.jpg') center 0 no-repeat; background-size:cover !important; color:transparent; transition:all ease-in-out 0.2s;}
.webzine_wrap .webzine span {width:50px; height:50px; background:url('/images/main/web_plus.png') 0 0 no-repeat; box-shadow:3px 0 5px rgba(0, 1, 1, 0.25); left:50%; margin-left:-25px; bottom:40px; display:none; border-radius:50%;}
.webzine_wrap .webzine:hover span {display:block;}
.webzine_wrap .webzine img {width:100%; display:none;}

.company_wrap { background:#ffffff; padding:25px 120px 25px 330px; clear:both; position:absolute; max-width:1000px; bottom:-60px; left:50%; margin-left:-500px;}
.company_wrap .com_list li {height:50px; line-height:50px; border-right:1px solid #d4d4d4; text-align:center; padding:0 20px;}
.company_wrap > div {margin-right:0px;}
.company_wrap .com_list li a img {vertical-align:middle; display:inline; max-height:45px;}
.company_wrap .slick-arrow {display:inline-block; font-size:0px; width:38px; height:38px; border:0; cursor:pointer; position:absolute; top:50%; margin-top:-19px; z-index:1; cursor:pointer; transition:all ease-in-out 0.2s;}
.company_wrap .slick-prev {background:url('/images/main/com_arr_l.png') 0 0 no-repeat; left:-70px;}
.company_wrap .slick-next {background:url('/images/main/com_arr_r.png') 0 0 no-repeat; right:-70px;}
.company_wrap .slick-arrow:hover {opacity:0.5;}

.company_wrap .company_tit {position:absolute; top:0; bottom:0; width:248px; background:url('/images/main/company_tit.jpg') right 0 no-repeat; left:0; background-size:cover; padding-left:65px; padding-top:20px;}

/* 고객센터 */
.center_wrap {font-family:"맑은 고딕", Malgun Gothic, 'notokr' !important; width:100%; height:399px; background:url('/images/main/cs_back.jpg') center center no-repeat; background-size:cover !important;/*background-attachment:fixed;*/ padding-top:160px;}
.center_wrap .cs_info {max-width:1000px; margin:0 auto; padding:20px;}
.center_wrap .cs_info .bora:before {width:116%; margin-left:-58%; left:50%; background:rgba(97, 60, 182, 0.8); height:45%; bottom:28%;}
.center_wrap .cs_info .cs_info_txt {margin-top:24px;}
.cs_btn a {display:block; width:300px; height:64px; line-height:64px;}
.cs_btn a .mah {display:inline-block; min-width:170px;}
.cs_btn a i {display:inline-block; font-size:0px; width:50px; height:15px; margin-left:13px; position:relative; top:2px; transition:all ease-in-out 0.2s;}
.cs_btn a.bk03 {margin-bottom:10px;}
.cs_btn a.bk03 i {background:url('/images/main/cs_arr01.png') left 0 no-repeat;}
.cs_btn a.bk04 i {background:url('/images/main/cs_arr02.png') left 0 no-repeat;}
.cs_btn a.bk03:hover i {background:url('/images/main/cs_arr01.png') right 0 no-repeat;}
.cs_btn a.bk04:hover i {background:url('/images/main/cs_arr02.png') right 0 no-repeat;}


/* 로그인 */
.all_login {border-top:3px solid #6e57a3;}
.login_input {max-width:730px; margin:0 auto; }
.login_input .login_list {padding-right:212px;}
.login_input .login_list li {margin-bottom:20px;}
.login_input .login_list li:last-child {margin-bottom:0px;}
.login_input .login_btn {right:0; top:70px; width:180px; height:120px; line-height:120px; background:#6e57a3; text-align:center; display:block;}
.login_input .withdra_btn {line-height:1.6; padding:28px 0; height:auto; top:155px;}
.login_input.pw_input .login_btn {height:190px; line-height:190px;}
.login_input .login_list li div {padding-left:120px;}
.login_input .login_list li div:before {content:''; display:block; width:8px; height:8px; background:#6e57a3; border-radius:50%; left:0; top:50%; margin-top:-4px; position:absolute;}
.login_input .login_list li div span {left:15px; top:50%; margin-top:-12px;}
.login_input .login_list li div input {border:1px solid #dddddd; height:50px; text-indent:20px; width:100%;}
.login_find_wrap {border-top:1px solid #cecece; border-bottom:1px solid #9f9f9f;}
.login_find_wrap .find_btn {border:1px solid #dddddd; padding:19px 30px; border-radius:10px; font-size:0px; margin-left:50px;}
.login_find_wrap .find_btn a {display:inline-block;}
.login_find_wrap .find_btn a:first-child {margin-right:60px; position:relative;}
.login_find_wrap .find_btn a:first-child:before {position:absolute; content:''; width:1px; height:17px; background:#cecece; top:50%; margin-top:-8px; right:-30px;}
.login_type .login_type_list {margin-left:-40px;}
.login_type .login_type_list > li {padding-left:40px;}
.login_type .login_type_list > li .login_type_box {background:#f3f3f3; height:263px; padding-left:337px; display:table; width:100%; padding-right:90px;}
.login_type .login_type_list > li ul {display:table-cell; vertical-align:middle;}
.login_type .login_type_list > li .login_type_box > .poa {left:80px; top:-15px;}
.login_type .login_type_list > li .login_type_box .lo_btn {height:70px; line-height:70px; display:block;}
.login_type .login_type_list > li .login_type_box .lo_btn img {margin-left:20px; vertical-align:middle; position:relative; top:-2px;}
.login_type .login_type_list > li .login_type_box .lo_btn.lo_btn01 {background:#2a8ace; margin-bottom:10px;}
.login_type .login_type_list > li .login_type_box .lo_btn.lo_btn02 {background:#2cc4db;}
.off_login {background:#f3f3f3; border:1px solid #dddddd; font-size:0px; padding-left:20px; padding-right:20px;}
.off_login a {height:70px; line-height:70px; display:inline-block; background:#8a76b9; width:400px; margin-left:50px;}
.off_login a img {margin-left:20px; vertical-align:middle; position:relative; top:-2px;}
.m_pop.id_pop .login_input {width:100%; max-width:none; padding:0; padding-bottom:30px;}
.m_pop.id_pop .login_input .login_btn {top:0;}
.id_ok_wrap {border-top:1px solid #cecece; border-bottom:1px solid #cecece; font-size:0px;}
.id_ok_wrap .id_ok_txt {position:relative; display:inline-block; padding-left:15px; text-align:left;}
.id_ok_wrap .id_ok_txt:before {position:absolute; content:''; width:8px; height:8px; border-radius:50%; background:#6e57a3; left:0; top:55px;}
.id_ok_wrap a {display:inline-block; background:#6e57a3; width:180px; height:120px; line-height:120px; margin-left:30px;}

.appl_agree_con {padding:0 70px; word-break:keep-all;}
.agree_table  {width:100%;}
.agree_table tr {border-top:1px solid #cecece;}
.agree_table th, .agree_table td {padding:20px 25px; font-size:18px; line-height:1.8; font-weight:100;}
.agree_table th {background:#f3f3f3; padding-left:70px; width:330px; text-align:left;}
.agree_table tr:last-child {border-bottom:1px solid #cecece;}
.appl_agree_radio span, .appl_agree_radio .radio_list {vertical-align:middle;}
.appl_agree_radio .radio_list {margin-left:30px;}

.gudok_pop .agree_table th {width:250px; padding-left:25px; word-break:keep-all;}

/* radio02 */
.rd_box02 input[type=radio] {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important; opacity:0;}
.rd_box02 input[type=radio] + label {position:relative; cursor:pointer; display:inline-block; vertical-align:middle; padding-left:40px; height:30px; margin-right:20px; line-height:30px;}
.rd_box02 input[type=radio] + label:before {position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:""; background:url('/images/sub/wk_check_off02.png') 0 0 no-repeat;}
.rd_box02 input[type=radio] + label:after {opacity:0;  position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check02.png') 0 0 no-repeat;}
.rd_box02 input[type=radio]:checked + label:after {opacity:1; }

@media screen and (max-width:1599px){
/* 메인 슬라이더 */
.main_slide li .inner {padding-right:200px; padding-left:200px;}

.ms07_img02 {left:40px;}
.ms07_img01 {right:40px;}

}

@media screen and (max-width:1400px){
.main_slide li.ms14 {background-position: 60% center;}

/* 지원사업 */
.bus01 {width:57%;}
.bus02 {width:40%;}

/* 지원소식 */
.news > .inner {padding:130px 40px 210px;}

/* 재단소식 */
.news_slider_wrap {width:44%;}
.sns_wrap {margin:0; padding:0 20px; width:30%;}
.webzine_wrap {width:26%;}

/* 기부증서 신청 */
.agree_table th {width:300px;}
.form_com .form_txt .ifo_txt {display:block; margin-left:0px; margin-top:10px;}
.appl_agree_con {padding:0 40px;}

}


@media screen and (max-width:1279px){
/* 메인 슬라이더 */
.main_slide li .inner .ms00_txt {text-align:center;}
.main_slide li .inner .ms07_txt {padding-top:50px; padding-bottom:0; position:relative; z-index:2;}
.main_slide .ms00_txt .ms01_t01 br {display:none;}
.main_slide li {padding-top:121px; padding-bottom:121px;}
.main_slide .ms04_img {bottom:-80px; width:400px;}
.main_slide .ms05_img {width:500px;  bottom:auto; top:0;}
.ms07_img.por {width:500px; margin:0 auto;}
.ms07_img01 {right:20px;}
.ms07_img02 {left:20px;}
.main_contents  .main_pager {/*display:block;*/ left:20px; right:20px; bottom:120px;}

.qzd_list {width:400px;}
.qzd_list > span {margin:14px;}
.qzd_list > span:first-child {margin-left:-14px;}


.main_slide .ms09_txt .ms09_img {bottom:30px;}
.main_slide .ms09_txt .ms01_t02 {font-size:130px; margin-top:0;}

.main_slide .ms07_txt .ms01_t01 {font-size:30px; line-height:1.4;}
.main_slide .ms07_txt .ms01_t02 {font-size:120px;}

.main_slide li.ms11 .ms11_img01 img {width: 200px;}
.main_slide li.ms11 .ms11_img02 img {width: 200px;}

/* 재단소식 */
.news_slider_wrap .news_con .news_txt {padding:20px;}

}

@media screen and (max-width:1023px){
/* 메인슬라이드 */
.main_slide li .inner {padding-right:150px; padding-left:150px;}
.main_slide li .inner .ms04_txt, .main_slide li .inner .ms05_txt {vertical-align:bottom; padding-bottom:50px;}
.main_slide .ms04_img, .main_slide .ms05_img {bottom:auto; top:0px; right:50%; margin-right:-29%; width:44%;}
.main_slide .ms05_img  {margin-right:-25%;}
.main_slide .ms00_txt .ms01_t02 br {display:none;}

.main_slide .ms07_txt .ms01_t02 {font-size:100px;}
.main_slide li.ms12 {background-image:url('/images/main/main_slide_190925_m.jpg');}
.main_slide li.ms12 .inner .ms00_txt {padding-bottom:360px;}
.main_slide li.ms12 .ms00_txt .ms01_t02 {font-size:50px;}


.ms07_img01 {display:none;}
.ms07_img02 {display:none;}

.main_slide li.ms14 {background-image:url('/images/main/champ_main_m.jpg'); background-position:center bottom;}


/* 쉼터안내 */
.shelter_wrap {margin-left:0; left:0; right:0; padding-right:240px;}
.shelter_wrap .shel_tit {width:240px;}
.shelter_wrap .shel_tit > div:before {display:none;}
.shelter_wrap .shel_info {width:100%;}



/* 지원사업 */
.business .b_tit .dsi, .news .b_tit .dsi {padding:0;}
.business .b_tit {padding-left:40px; padding-right:40px;}
.bus01 {width:100%; float:none; margin-bottom:50px;}
.bus02 {width:100%; float:none; padding:0 40px;}
.business .b_tit .dsi:after, .bus_link, .news .b_tit .dsi:after {display:none;}
.business .inner {padding:0;}
.bus_slder01_wrap {margin-right:40px; width:auto;}
.bus_slder02_all {padding:0 40px;}
.cal_wrap .cal_contents {min-height:0;}

/* 지원소식 */
.sns_wrap {margin:0;}
.sns_wrap .sns_arr {display:block;}
.sns_txt {padding-right:80px;}
/*.sns_wrap .bx-controls {display:none !important;}*/
.sns_wrap .bx-controls {display:block; right:20px; bottom:25px; top:auto;}
.sns_wrap .bx-next {display:none;}
.sns_wrap .bx-prev {margin-bottom:0px; width:30px; height:35px; background:url('/images/main/sns_arr_m.png') 0 0 no-repeat; background-size:cover; border-radius:0;}
.news_slider_wrap {width:100%; float:none; margin-bottom:50px; height:auto;}
.news_slider_wrap .news_con .news_txt {height:250px;}
.news_slider_wrap .news_con .news_img {height:250px;}
.sns_wrap {margin-right:2%;}
.sns_wrap, .webzine_wrap {width:49%; margin-bottom:50px; padding:0;}
.webzine_wrap {margin-bottom:0px;}

/* 재단소식 */
.news > .inner {padding-bottom:0px;}

/* 기업 */
.company_wrap {max-width:none; position:static; margin-left:-40px; margin-right:-40px; padding:100px 80px 30px;}
.company_wrap .company_tit {width:100%; height:auto; background:#3c59b5; padding:20px; left:0; right:0; top:0; bottom:auto; text-align:center;}
.company_wrap .company_tit br {display:none;}

.appl_agree_radio .radio_list {display:block; margin-top:30px; margin-left:0px;}
.appl_agree_radio .radio_list li {float:none; display:inline-block;}
.form_com.san_com .form_txt input[type=password] {width:100%;}




}

@media screen and (max-width:768px){
.pt150 {padding-top:75px;}
.pb145 {padding-bottom:75px;}
.pb60 {padding-bottom:50px;}
.mt60 {margin-top:30px;}
.mt50 {margin-top:35px;}

.ptb70 {padding-top:40px; padding-bottom:40px;}

.ft34 {font-size:22px;}
.ft32 {font-size:21px;}
.ft28 {font-size:17px;}
.ft26 {font-size:17px;}
.ft22 {font-size:15px;}
.ft20 {font-size:15px;}
.ft16 {font-size:14px;}

.mb10 {margin-bottom:5px;}

/* 메인슬라이드 */
.main_slide li {height:660px; padding-top:54px; padding-bottom:54px;}
.main_slide li.ms06 {background-image:url('/images/main/main_slide06_m.jpg');}
.main_slide li .inner {padding-right:80px; padding-left:80px;}
.main_contents .ft112 {font-size:60px;}
.main_contents .ft100 {font-size:50px;}
.main_contents .ft70 {font-size:35px;}
.main_contents .ft60 {font-size:30px;}
.main_contents .ft24 {font-size:13px;}
.main_contents .bx-prev, .main_contents .bx-next {width:60px; background-size:60px auto !important;}
.main_contents .bx-prev {background:url('/images/main/ma_arr_l_m.png') center center no-repeat;}
.main_contents .bx-next {background:url('/images/main/ma_arr_r_m.png') center center no-repeat;}
.main_contents .bx-prev:hover {background:url('/images/main/ma_arr_l_m_on.png') center center no-repeat;}
.main_contents .bx-next:hover {background:url('/images/main/ma_arr_r_m_on.png') center center no-repeat;}

.main_contents  .main_pager {bottom:80px;}


.main_slide li.ms13 .ms00_txt .ms01_t02 {width:250px; margin:20px auto 0;}
.qzd_list {width:250px; margin:15px auto 30px;}
.qzd_list > span {width:90px; margin:9px;}
.qzd_list > span:first-child {width:100px; margin-left:-9px;}
.main_slide li.ms13 .ms00_txt .ms01_t01 {font-size:16px;}
.main_slide li.ms13 .inner .ms05_txt {padding-bottom:110px;}
.main_slide li.ms13 .inner {padding-left:60px; padding-right:60px;}


.main_slide li.ms12 .ms00_txt .ms01_t02 {font-size:30px; line-height:1.4;}
.main_slide li.ms12 .inner .ms00_txt {padding-bottom:250px; word-break:break-all;}

.main_slide li.ms10 .ms10_txt {top:-70px; background:url('/images/main/main_star_txt.png') center center no-repeat; bottom:0; background-size:200% auto;}
.main_slide li.ms10 .ms10_txt img {display:none;}
.main_slide li.ms10 .ms10_img01 {display:none;}
.main_slide li.ms10 .ms10_img02 {display:none;}

.main_slide li.ms11 {background-image:url('/images/main/main_mask_m.jpg');}
.main_slide li.ms11 .ms11_txt {display: none;}
.main_slide li.ms11 .ms11_img01 {left: 20px; top: 50px; }
.main_slide li.ms11 .ms11_img02 {right: 20px; bottom: 25px;}
.main_slide li.ms11 .ms11_img01 img {width: 150px;}
.main_slide li.ms11 .ms11_img02 img {width: 150px;}

.main_slide .ms00_txt .ms01_t02 {margin-top:20px;}
.main_slide .ms00_txt .ms01_t01 br, .main_slide .ms00_txt .ms01_t02 br {display:block;}
.main_slide .ms00_txt .ms_btn {margin-top:30px;}
.main_slide .ms_btn {padding:10px 26px;}
.main_slide .ms04_img {width:230px; margin-right:-150px; top:50px}
.main_slide .ms05_img {width:300px; margin-right:-150px; top:50px;}
.main_slide li .inner .ms04_txt {padding-bottom:100px;}
.main_slide li .inner .ms05_txt {padding-bottom:60px;}
.main_slide .ms07_txt .ms01_t01 {font-size:23px;}
.main_slide .ms07_txt .ms01_t02 {font-size:60px; margin-top:15px; margin-bottom:15px;}
.ms07_img.por {width:300px; margin:0 auto;}
.main_slide .ms07_txt .ms01_t03 {margin-top:0; margin-bottom:40px;}
.inheart {margin-left:-90px;}
.inheart img {max-width:180px !important;}
.main_slide .ms07_txt .ms01_t03 br {display:none;}
.main_slide li .inner .ms07_txt {padding-top:30px;}

.main_slide .ms09_txt .ms09_img {bottom:60px;}
.main_slide .ms09_txt .ms01_t01 {font-size:23px;}
.main_slide .ms09_txt .ms01_t02 {font-size:60px;}
.main_slide .ms09_txt .ms09_img {width:250px; margin-left:-125px;}
.main_slide li.ms09 .inner {padding-right:60px; padding-left:60px;}
.main_slide li .inner .ms09_txt {padding-bottom:130px;}
.main_contents li.ms09  .ft24 {font-size:15px;}
.main_slide .ms09_txt .ms01_t03 br, .main_slide .ms09_txt .ms01_t04 br {display:block;}



/* 쉼터안내 */
.shelter_wrap { padding-right:115px;}
.shelter_wrap .shel_tit {width:115px;}
.shelter_wrap .shel_tit > div {width:115px;}
.shelter_wrap .shel_tit > div, .shelter_wrap .shel_info .shel_over {height:60px; line-height:60px;}
.shelter_wrap .shel_tit i {width:16px; height:16px; background-size:16px auto; margin-left:11px;}
.shelter_wrap .shel_info .shel_info_list {bottom:45px; padding:20px; z-index:-1;}
.shelter_wrap .shel_info .shel_over:before {width:34px; height:45px; background-position:0 -35px; right:46px;}
.shelter_wrap .shel_info .shel_over .shel_arr {width:46px; background-size:12px auto !important; background-position:10px center !important;}
.shelter_wrap .shel_info .shel_info_list .shel_info_tit {height:45px; line-height:45px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .ft18 {font-size:15px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .ft14 {font-size:13px;}
/*.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box {padding:25px 20px 25px 80px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .shel_con {margin-top:-20px; left:20px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .shel_con img {width:40px;}*/
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box {padding:20px 10px; text-align:center; word-break:keep-all;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .shel_con {margin-top:0; position:static; margin:0 auto 10px;}
.shelter_wrap .shel_info .shel_info_list .shel_info_all .shel_box .shel_con img {width:40px;}


/* sns모음 */
.all_sns {width:540px;}
.all_sns li {width:45px; height:45px; background-size:45px auto; margin-right:22px;}
.all_sns li:hover {background-position:left -45px;}
.all_sns li:last-child {margin-right:20px;}

/* 고객센터 */
.center_wrap {height:auto; padding:30px 0 25px;}
.center_wrap .cs_info {padding:0;}
.center_wrap .cs_info .cs_info_txt {margin-top:15px;}
.center_wrap .cs_info .u2 {width:100%; float:none;}
.center_wrap .cs_info .u2.c00 {margin-bottom:20px;}
.center_wrap .ft40 {font-size:25px;}
.center_wrap .ft30 {font-size:18px;}
.center_wrap .ft20 {font-size:13px;}
.center_wrap .ft16 {font-size:13px;}
.cs_btn a {width:210px; height:45px; line-height:45px;}
.cs_btn a .mah {min-width:140px;}
.cs_btn a i {width:26px; height:13px; background-size:26px auto !important;}
.company_wrap .com_list li a img {max-height:30px;}

/* 재단소식 */
.news > .inner {padding:50px 20px 0;}
.company_wrap {margin-left:-20px; margin-right:-20px; padding:15px 40px; margin-top:50px; padding:66px 40px 15px;}
.company_wrap .company_tit { padding:15px;}


.company_wrap .slick-prev, .company_wrap .slick-next {width:25px; height:25px; background-size:25px auto; margin-top:-12px;}
.company_wrap .slick-prev {left:-20px;}
.company_wrap .slick-next {right:-20px;}
.company_wrap .com_list li {height:35px; line-height:35px;}
/*.company_wrap .com_list li a img {width:31%; mWin-width:60px;}*/

/* 지원소식 */
.news_slider_wrap {padding:22px 20px 20px; border-top:3px solid #6742bc; margin-bottom:25px;}
.news_slider_wrap .news_con .news_txt {height:125px; padding:10px;}
.news_slider_wrap .news_con .news_img {height:125px;}
.news_slider_wrap .ft20 {font-size:13px;}
.news_slider_wrap .ft16 {font-size:12px;}
.news_slider_wrap .news_con .news_txt .news_txt01 {max-height:32px; margin-bottom:15px;}
.news_slider_wrap .news_con .nc_list > li {margin-bottom:9px;}
.sns_wrap {margin-right:0; height:auto;}
.sns_wrap .sns_arr {width:15px;}
.sns_wrap, .webzine_wrap {width:100%; margin-bottom:25px;}
.sns_wrap .sns_contents, .sns01_slder > li {height:250px;}
.sns01_wrap {margin-bottom:25px; border-top:3px solid #4267b2;}
.sns02_wrap {border-top:3px solid #c837ab;}
.sns_wrap .ft16 {font-size:13px;}
.sns_txt { padding:15px; padding-right:60px;}
.sns_txt > div {max-height:40px;}
.sns_mark {width:30px; right:15px; top:15px;}
.webzine_wrap {height:auto; box-shadow:none; width:100%; float:none; clear:both;}
.webzine_wrap .webzine {background:none;}
.webzine_wrap .webzine img { display:block; box-shadow:2px 0 8px rgba(0, 1, 1, 0.09);}
.sns_wrap .bx-prev {width:15px; height:17px;}

/* 지원사업 */
.b_tit .ft50 {font-size:30px;}
.b_tit .ft16 {font-size:13px;}
.b_tit .bora {margin-bottom:10px;}

.cal_wrap .cal_date {padding:22px 20px;}
.cal_wrap .cal_date i {width:25px; height:25px; background-size:25px auto !important; margin-left:10px;}
.cal_wrap .cal_list {height:140px; width:125px; top:55px; left:5px; border-radius:20px;}
.cal_wrap .cal_list a {font-size:13px;}
.cal_wrap .cal_date .cal_btn {right:20px; width:16px; height:16px; background-size:16px auto !important; margin-top:-8px;}

.cal_wrap .cal_contents {padding:23px 20px;}
.cal_wrap .cal_contents .ft17 {font-size:13px;}
.cal_wrap .cal_contents .cal_txt li {height:auto; max-height:40px; -webkit-line-clamp:2; line-height:1.6; margin-bottom:10px;}
/*.cal_wrap .cal_contents .cal_txt li:nth-child(5), .cal_wrap .cal_contents .cal_txt li:nth-child(6) {display:none;}*/
.cal_wrap .cal_contents .cal_txt li a .mont {top:50%; margin-top:-10px;}
.cal_wrap .cal_contents .cal_txt li a {padding-right:100px;}
.cal_wrap .cal_month_wrap {padding:30px 20px 25px; margin-left:-5px;}
.cal_wrap .cal_month_wrap .cal_month > li a {font-size:14px; height:45px; line-height:45px;}
.cal_wrap .cal_month_wrap .cal_month > li {padding-left:5px; margin-bottom:5px;}
.cal_month_wrap .ft28 {padding-bottom:20px;}

.business .b_tit {padding-left:20px; padding-right:20px;}
.bus02 {padding:0 20px;}
.bus_slder01_wrap {margin-right:20px; padding:15px 30px 15px 20px;}
.bus_slder02_all {padding:0 20px;}
.business:before {width:1px; height:50px;}
.bus_slder01_wrap .ft18 {font-size:13px;}
.bus_slder01_wrap .bus01_box {padding-right:75px;}
.bus_slder01_wrap .bus01_box .bus01_txt01 {height:18px;}
.bus_slder01_wrap .bus01_box .bus01_txt02 {font-size:13px; -webkit-line-clamp:2; margin-top:10px; height:auto; max-height:30px;}
.bus_slder01_wrap .bus_slder01_pager a {width:25px; height:25px; background-size:25px auto !important;}
.bus_slder01_wrap .bus_slder01_pager .bss_plus {margin-left:5px;}
.bus_slder01_wrap .bus_slder01_pager {right:30px; top:12px;}
.bus_slder01_wrap .bus_slder01_pager .bx-prev:hover {background:url('/images/main/b_arr_top_all.png') 0 -25px no-repeat;}
.bus_slder01_wrap .bus_slder01_pager .bx-next:hover {background:url('/images/main/b_arr_bottom_all.png') 0 -25px no-repeat;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_con:hover {box-shadow:none;}


.bus_slder02_wrap .slick-arrow {width:30px; height:30px; background-size:30px auto !important; margin-top:-15px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box {padding-right:10px;}
.bus_slder02_wrap {padding:0; margin-left:12px;}
.bus_slder02_wrap .slick-next {right:-10px;}
.bus_slder02_wrap .slick-prev {left:-15px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_con img {width:80px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .bs02_con {height:170px; padding:10px;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .end {right:0;}
.bus_slder02_wrap .bus_slder02 .bus_slder02_box .end img {width:60px;}

.gudok_tit {width:200px; padding-bottom:30px;}
.gudok_tit img {width:100%;}

.gudok_pop .gudok_tit {margin:0 auto 30px; padding-bottom:0px;}

/* 로그인 */
.login_input .login_btn {position:static; width:100%; height:45px; line-height:45px; margin-top:15px;}
.login_input .withdra_btn {padding:0;}
.login_input .withdra_btn br {display:none;}
.login_input.pw_input .login_btn {height:45px; line-height:45px;}
.login_input .login_list {padding-right:0px;}
.login_input .login_list li div {padding-left:0px;}
.login_input .login_list li div span, .login_input .login_list li div:before {display:none;}
.login_input .login_list li div input {height:40px;}
.login_input .login_list li {margin-bottom:15px;}
.login_find_wrap .find_btn {display:block; margin-left:0px; padding:15px 20px; margin-top:20px;}
.login_type .login_type_list > li .login_type_box > .poa {display:none;}
.login_type .login_type_list > li .login_type_box {display:block; height:auto; padding:20px;}
.login_type .login_type_list > li .login_type_box .lo_btn {height:45px; line-height:45px;}
.login_type .login_type_list > li ul {display:block;}
.login_type .login_type_list > li .login_type_box .lo_btn img, .off_login a img {width:20px; margin-left:10px;}
.login_type {margin-bottom:0; padding-bottom:0;}
.off_login a {height:45px; line-height:45px; width:100%; max-width:400px;}
.id_ok_wrap {padding:20px;}

/* 기부 증서 신청 */
.appl_form_list > li {padding:20px 15px;}
.form_com .form_tit {margin-bottom:10px;}
.form_com .form_txt input[type=text] {height:40px;}
.form_com .form_txt input[type=password] {width:100%; height:40px;}
.form_com .form_txt .ui-datepicker-trigger {top:6px;}
.form_com .form_txt.form_add .add_btn {height:40px; line-height:40px; font-size:14px;}
.form_com .file_input {padding-right:130px;}
.form_com .file_input label {height:40px; line-height:40px;}
.form_com .form_txt .tel_dash {width:4%;}
.form_com .form_txt.form_tel input[type=text], .form_com .form_txt.form_tel .ssel {width:30%;}
.form_com .form_txt.form_num input[type=text] {width:48%;}
.dona_appl {padding:30px 20px;}
.dona_appl .pink01 {height:40px; line-height:40px;}
.appl_agree_con {padding:0 20px;}
.agree_table th, .agree_table td {padding:20px; font-size:14px;}
.agree_table th {width:150px; word-break:keep-all;}
.agree_table th br {display:none;}
.agree_table_check th, .agree_table_check td {display:block; width:100%;}
.agree_table_check th {border-bottom:1px solid #cecece;}

.gudok_pop .agree_table th {width:160px; padding-left:20px;}

}
@media screen and (max-width:500px){
	.cal_wrap .cal_contents .cal_txt li a .c_txt{-webkit-line-clamp: 1;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
	/*.main_slide li{height: 560px;}*/
	.main_slide li.ms12 .ms00_txt .ms01_t02{font-size: 28px;}
	.main_contents .ft100 {font-size: 35px;}
	.main_contents .ft60 {font-size: 20px;}
	.main_slide .ms00_txt .ms01_t02 {margin-top: 20px;}
	.main_slide li .inner .ms05_txt {padding-bottom: 125px;}
}
@media screen and (max-width:450px){
.main_slide .ms00_txt .ms01_t01 br, .main_slide .ms00_txt .ms01_t02 br {display:none;}
.mmnon {display:block !important;}
.main_slide li.ms08 .ms00_txt .ms01_t02 br {display:block;}

.main_slide li.ms07 .inner, .main_slide li.ms08 .inner {padding-right:40px; padding-left:40px;}

.main_slide li.ms11 .ms11_img01 {display: none;}
.main_slide li.ms11 .ms11_img02 {display: none;}

}
@media screen and (max-width:375px){
	.main_slide li.ms12 .ms00_txt .ms01_t02 {
		font-size: 24px;
	}
}


/*191122~1125 마스크 배너*/
.ms191122_d{background-image: url(/images/main/ms_191122_bg.jpg);}
.ms191122_tt{text-align: center;position: relative;top:243px;}

.ms_191122_center_img{position: absolute; bottom: 0; left: 0;z-index: 10;}
.ms_leri_img{position: absolute;}
.ms_191122_left_img{left:60px; bottom:490px;}
.ms_191122_right_img{right:120px; bottom:475px;}
@media all  and (max-width: 1800px) {
	.ms_191122_left_img{ bottom:420px;}
	.ms_191122_right_img{bottom:420px;}
}
@media all  and (max-width: 1280px) {
	.ms_191122_left_img{ bottom:134px;}
	.ms_191122_right_img{bottom:134px;}
	.ms191122_tt .ms_191122_ttw{width: 30%;}
}
@media all  and (max-width: 1180px) {
	.ms191122_tt{top:0;}
	.ms191122_tt .ms_191122_ttw{width: 40%;}
	.ms_191122_left_img{left: 261px; bottom: 209px;}
	.ms_191122_right_img{right: 179px; bottom: 214px;}
	.ms_191122_center_img{bottom: 80px;}
}
@media all  and (max-width: 1060px){
	.ms_191122_left_img {left: 214px;bottom: 254px;width: 25%;}
	.ms_191122_right_img {right: 128px;width: 25%;}
	.ms191122_tt{padding-left: 20px;top: 75px;}
}
@media all  and (max-width: 930px){
	.ms191122_tt{top:124px;}
	.ms_191122_left_img{bottom: 215px;}
	.ms_191122_right_img{bottom: 175px;}
}
@media all  and (max-width: 820px){
	.ms191122_tt {top: 196px;}
	.ms_191122_left_img {bottom: 186px;}
}
@media all  and (max-width: 770px){
	.ms_191122_center_img {bottom: 40px;}
	.ms191122_tt {top: 50px;padding-left: 0px;}
	.ms_191122_left_img{left: 160px;}
	.ms191122_tt .ms_191122_ttw {width: 45%;}
}

@media all  and (max-width: 630px) {
	.ms191122_d {background-image: url(/images/main/ms_191122_bg_m.jpg);}
	.ms_191122_ttw{display: none}
	.ms_191122_ttm{display: block !important;width: 50%;margin: 0 auto}
	.ms191122_tt{top: 110px;}

}
@media all  and (max-width: 580px) {
	.ms_191122_right_img{right: 111px;}
	.ms_191122_left_img{left: 130px;}

}
@media all  and (max-width: 560px) {
	.ms_191122_ttm{width: 60%;}
	.ms_191122_left_img{bottom: 200px;}
	.ms_191122_right_img{bottom: 209px;}
}
@media all  and (max-width: 520px) {
	.ms_191122_ttm {width: 100%;}
	.ms191122_tt {padding: 0 80px}
}
@media all  and (max-width: 480px) {
	.ms_191122_ttm {margin-bottom: 20px;}
	.ms_191122_right_img{right: 72px;}
	.ms_191122_left_img{left: 92px;}
}
@media all  and (max-width: 440px) {
	.ms_191122_ttm {margin-bottom: 40px;}
	.ms191122_tt {top:167px;}
	.ms_191122_left_img {
		bottom: 188px;
	}
	.ms_191122_right_img {
		bottom: 185px;
	}
}
@media all  and (max-width: 370px) {
	.ms_191122_right_img {bottom: 175px;}
	.ms_191122_left_img {bottom: 180px;}
}

@media all  and (max-width: 360px) {
	.ms_191122_left_img {bottom: 144px;}
	.ms_191122_right_img {bottom: 148px;}

}

/*200313 건강지키미*/
.ms200313_d{background-image: url(/images/main/200313/benner_200313.jpg); background-size: cover}
.benner_tt_m{display: none;}


/*건강지키미*/


/*로딩*/
.loading-box { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: #ffffff; }

.loading-wrapper { position: absolute; width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40px; }

.sk-chase, .sk-chase-2 { width: 40px; height: 40px; position: relative; animation: sk-chase 2.5s infinite linear both; }

.sk-chase-2 { top: -40px; }

.sk-chase-2 .sk-chase-dot::before { position: absolute; bottom: 0; right: 0; }

.sk-chase-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; animation: sk-chase-dot 2.0s infinite ease-in-out both; }

.sk-chase-dot:before { content: ''; display: block; width: 25%; height: 25%; background-color: #efde1b; border-radius: 100%; animation: sk-chase-dot-before 2.0s infinite ease-in-out both; }

.sk-chase-dot:nth-child(1) { animation-delay: -1.1s; }

.sk-chase-dot:nth-child(2) { animation-delay: -1.0s; }

.sk-chase-dot:nth-child(3) { animation-delay: -0.9s; }

.sk-chase-dot:nth-child(4) { animation-delay: -0.8s; }

.sk-chase-dot:nth-child(5) { animation-delay: -0.7s; }

.sk-chase-dot:nth-child(6) { animation-delay: -0.6s; }

.sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; }

.sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; }

.sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; }

.sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; }

.sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; }

.sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; }

@keyframes sk-chase { 100% { transform: rotate(360deg); } }

@keyframes sk-chase-dot { 80%, 100% { transform: rotate(360deg); } }

@keyframes sk-chase-dot-before { 50% { transform: scale(0.4); }
  100%, 0% { transform: scale(0.8); } }
