
/*-------------------*/

.micban-kookje-07 {background:#fd8900;height:100%;}
.micban-kookje-07 .md-tit {position:relative;font-size:18px;z-index:100;background:#fd6b00;color:#fff;text-transform:uppercase;line-height:1;padding:29px 25px 16px;text-align:left;font-weight:500;}
.micban-kookje-07 ul {position:relative;overflow:hidden;width:100%;height:100%;background:url(/_Img/Template/Main/micban_07_bg.gif) no-repeat 0 0;padding-top:20px;}
.micban-kookje-07 li {float:left;width:50%;height:100%;text-align:center;}
.micban-kookje-07 li a {position:relative;display:block;padding-top:13px;padding-bottom:9px;max-width:60%;margin:0 auto;}
.micban-kookje-07 li .picon {position:relative;display:block;width:39px;height:39px;background:url(/_Img/Template/Icons/micban-kookje-s-02.png) no-repeat;margin-left:auto;margin-right:auto;margin-bottom:15px;z-index:100;transition:all .3s ease;}
.micban-kookje-07 li a:hover .picon {animation:cs_ani 1s ease-out;-webkit-animation:cs_ani 1s ease-out;transform-origin:top;-webkit-transform-origin:top;}
.micban-kookje-07 li a:hover .ptit {text-decoration:underline;}
.micban-kookje-07 li .ptit {display:block;font-size:14px;color:#fff;font-weight:normal;max-width:99%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:auto;margin-right:auto;line-height:1.3}
.micban-kookje-07 li .ptxt {display:none;}
.micban-kookje-07 li .picon.icon-icon1 {background-position:0 -41px;}
.micban-kookje-07 li .picon.icon-icon2 {background-position:-41px -41px;}
.micban-kookje-07 li .picon.icon-icon3 {background-position:-82px -41px;}
.micban-kookje-07 li .picon.icon-icon4 {background-position:-123px -41px;}
.micban-kookje-07 li .picon.icon-icon5 {background-position:-164px -41px;}
.micban-kookje-07 li .picon.icon-icon6 {background-position:-205px -41px;}
.micban-kookje-07 li .picon.icon-icon7 {background-position:-246px -41px;}
.micban-kookje-07 li .picon.icon-icon8 {background-position:-287px -41px;}
.micban-kookje-07 li .picon.icon-icon9 {background-position:-328px -41px;}
.micban-kookje-07 li .picon.icon-icon10 {background-position:-369px -41px;}
@media only screen and (max-width:799px){
	.micban-kookje-07 .md-tit {padding:20px}
	.micban-kookje-07 ul {background:none;padding-top:0}
}
@media only screen and (max-width:599px){
	.micban-kookje-07 .md-tit {padding:10px 15px;font-size:15px;}
	.micban-kookje-07 li a {max-width:80%}
	.micban-kookje-07 li .picon {margin-bottom:5px;width:23px;height:23px;background-size:auto 68px}
	.micban-kookje-07 li .picon.icon-icon1 {background-position:0 -24px;}
	.micban-kookje-07 li .picon.icon-icon2 {background-position:-24px -24px;}
	.micban-kookje-07 li .picon.icon-icon3 {background-position:-49px -24px;}
	.micban-kookje-07 li .picon.icon-icon4 {background-position:-73px -24px;}
	.micban-kookje-07 li .picon.icon-icon5 {background-position:-98px -24px;}
	.micban-kookje-07 li .picon.icon-icon6 {background-position:-123px -24px;}
	.micban-kookje-07 li .picon.icon-icon7 {background-position:-147px -24px;}
	.micban-kookje-07 li .picon.icon-icon8 {background-position:-172px -24px;}
	.micban-kookje-07 li .picon.icon-icon9 {background-position:-196px -24px;}
	.micban-kookje-07 li .picon.icon-icon10 {background-position:-221px -24px;}
}
@media only screen and (max-width:499px){
	.micban-kookje-07 .md-tit {font-size:16px;padding:15px}
}
@media only screen and (max-width:439px){
	.micban-kookje-07 ul {padding:5px 0}
	.micban-kookje-07 li a {padding-top:5px;padding-bottom:5px}
}

/*-------------------*/

.mtabboard-kookje-05 {position:relative;width:100%;height:100%;line-height:1.3em;background:#fff;text-align:left;overflow:hidden;}
.mtabboard-kookje-05 dt {position:relative;float:left;z-index:200;}
.mtabboard-kookje-05 dt a {position:relative;display:block;color:#363636;font-size:15px;font-weight:500;letter-spacing:-0.06em;padding:8px 30px 17px;z-index:100}
.mtabboard-kookje-05 dt a:after {content:"";display:inline-block;vertical-align:middle;width:0;border-width:0;transition:all .25s ease;}
.mtabboard-kookje-05 dt:after {position:absolute;top:12px;right:0;content:"";display:block;width:1px;height:15px;background:#ddd;}
.mtabboard-kookje-05 dd {position:absolute;top:42px;left:0;display:none;font-size:14px;width:100%;border-top:1px solid #ddd;z-index:10;}
.mtabboard-kookje-05 dd li a {position:relative;display:block;padding:2px 0 3px 15px;}
.mtabboard-kookje-05 dd li a:before {position:absolute;top:13px;left:1px;content:"";display:block;width:3px;height:3px;background:#b1b1b1;}
.mtabboard-kookje-05 dd li a .ico-new {display:inline-block;margin-left:5px;vertical-align:top;}
.mtabboard-kookje-05 dd li .subject {color:#555;display:inline-block;vertical-align:middle;max-width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mtabboard-kookje-05 dd li a:hover .subject {text-decoration:underline;}
.mtabboard-kookje-05 dd li .date {position:absolute;top:2px;right:0;font-size:12px;color:#666;}
.mtabboard-kookje-05 dd li.first {padding-top:22px;border-bottom:1px dashed #ddd;margin-bottom:13px}
.mtabboard-kookje-05 dd li.first a {padding-left:122px;min-height:74px;box-sizing:border-box;}
.mtabboard-kookje-05 dd li.first a:before {display:none;}
.mtabboard-kookje-05 dd li.first .date {position:absolute;top:6px;left:0;width:95px;right:auto;font-weight:500;text-align:center;border-right:1px solid #ddd;}
.mtabboard-kookje-05 dd li.first .date em {font-style:normal;color:#222;display:block;line-height:1;font-size:13px;}
.mtabboard-kookje-05 dd li.first .date .day {font-size:30px;margin-bottom:6px;}
.mtabboard-kookje-05 dd li.first .subject {font-size:15px;color:#333;max-width:90%;font-weight:500;margin-bottom:7px;}
.mtabboard-kookje-05 dd li.first .txt {display:block;margin-bottom:20px;max-height:40px;overflow:hidden;line-height:22px;font-size:13px;color:#666;}
.mtabboard-kookje-05 .btn-more {position:absolute;top:-41px;right:0;width:30px;height:30px;background:url(/_Img/Template/Main/ico_btnmore.png) no-repeat 0 0;transition:all .3s ease;}
.mtabboard-kookje-05 .btn-more:hover {transform:rotate(-360deg);}
.mtabboard-kookje-05 .isOn dt a {color:#0067d4;}
.mtabboard-kookje-05 .isOn dt a:before {position:absolute;bottom:1px;left:0;content:"";display:block;width:100%;height:2px;background:#0067d4;z-index:200}
.mtabboard-kookje-05 .isOn dt a:after {border-width:4px;margin-left:10px;border-style:solid;border-color:#0067d4 transparent transparent transparent;}
.mtabboard-kookje-05 .isOn dd {display:block;}
.mtabboard-kookje-05 dd li.no-data {padding-top:100px;background:url(/_Img/Common/ico_nodata.png) no-repeat 50% 30px}
@media only screen and (max-width:599px){
	.mtabboard-kookje-05 dt a {font-size:14px;padding:8px 10px 15px}
	.mtabboard-kookje-05 dd {top:39px}
	.mtabboard-kookje-05 dd li.first {padding-top:10px;margin-bottom:10px;}
	.mtabboard-kookje-05 dd li.first .txt {margin-bottom:10px;}
	.mtabboard-kookje-05 dd li .subject {font-size:13px;}
	.mtabboard-kookje-05 dd li .date {top:4px;}
	.mtabboard-kookje-05 .btn-more {top:-37px}

}
@media only screen and (max-width:399px){
	.mtabboard-kookje-05 dd li.first a {padding-left:10px;}
	.mtabboard-kookje-05 dd li.first .date {display:none;}
}

/*-------------------*/

.mlinks-kookje-05 {overflow:hidden;}
.mlinks-kookje-05 li {float:left;width:50%;text-align:left;background:#eaeaea}
.mlinks-kookje-05 li a {position:relative;display:block;padding:34px 40px;height:90px;box-sizing:border-box;}
.mlinks-kookje-05 li a span {color:#333;font-size:16px;font-weight:500;letter-spacing:-0.05em;display:block;width:92%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.3}
.mlinks-kookje-05 li a:after {position:absolute;top:50%;right:21px;margin-top:-13px;content:"";display:block;width:26px;height:26px;background:url(/_Img/Template/Main/mlinks_arr.png) no-repeat -26px 0;transition:all .3s ease;}
.mlinks-kookje-05 li:first-child {background:#f7f7f7}
.mlinks-kookje-05 li a:hover:after {right:24px;}
.mlinks-kookje-05 li a:hover span {text-decoration:underline;}
@media only screen and (max-width:599px){
	.mlinks-kookje-05 li a {height:auto;padding:10px 15px;}
	.mlinks-kookje-05 li a span {font-size:13px;}
}

/*-------------------*/

/* 팝업존 */
.mpop-kookje-01 {position:relative;background:#424754;color:#fff;text-align:left;}
.mpop-kookje-01 h3 {height:60px;box-sizing:border-box;padding-top:22px;padding-bottom:24px;padding-left:26px;font-size:15px;font-weight:500;line-height:1;}
.mpop-kookje-01 .datalist-wrap li img {width:100%;}
.mpop-kookje-01 .ctrl-btns {position:absolute;top:18px;right:13px;z-index:400}
.mpop-kookje-01 .ctrl-btns .ctrl-nums {display:none;}
.mpop-kookje-01 .ctrl-btns button {width:25px;height:25px;vertical-align:top;background:url(/_Img/Template/Main/owl_btn.png) no-repeat;border:0;}
.mpop-kookje-01 .ctrl-btns button span {width:1px;height:1px;overflow:hidden;position:absolute;top:-1000em;}
.mpop-kookje-01 .ctrl-btns button.btn-prev {background-position:-3px -3px;}
.mpop-kookje-01 .ctrl-btns button.btn-next {background-position:-65px -3px;}
.mpop-kookje-01 .ctrl-btns button.btn-stop {background-position:-34px -3px}
.mpop-kookje-01 .ctrl-btns button.btn-play {background-position:-124px -3px;display:none;}
@media only screen and (max-width:599px){
	.mpop-kookje-01 h3 {padding-top:19px;padding-bottom:10px;height:50px;}
}

/*-------------------*/

.mlinks-kookje-02 {overflow:hidden;background:#2aa2ab;color:#fff;height:100%}
.mlinks-kookje-02 .md-tit {font-size:18px;line-height:1;letter-spacing:-0.05em;padding:35px 0 33px;font-weight:500;}
.mlinks-kookje-02 li {text-align:left;}
.mlinks-kookje-02 li a {position:relative;display:block;padding:12px 32px 16px;}
.mlinks-kookje-02 li a span {color:#fff;font-size:15px;font-weight:500;transition:all .3s ease;}
.mlinks-kookje-02 li a:after {position:absolute;top:50%;right:40px;margin-top:-12.5px;content:"";display:block;width:25px;height:25px;background:url(/_Img/Template/Main/mlinks_arr.png) no-repeat 0 0;transition:all .3s ease;}
.mlinks-kookje-02 li a:hover span {text-decoration:underline;}
.mlinks-kookje-02 li a:hover:after {right:35px;}
@media only screen and (max-width:549px){
	.mlinks-kookje-02 {padding-bottom:15px;}
	.mlinks-kookje-02 .md-tit {padding:20px 0 10px;font-size:16px}
	.mlinks-kookje-02 li a {padding-bottom:5px;padding-left:20px;padding-right:20px;}
	.mlinks-kookje-02 li a span {font-size:14px;}
	.mlinks-kookje-02 li a:after {margin-top:-8px;right:20px;}
}

/*-------------------*/

.micban-kookje-03 ul {overflow:hidden;background:#fff;padding:25px 0;}
.micban-kookje-03 li {position:relative;float:left;text-align:center;width:20%;}
.micban-kookje-03 li a {display:inline-block;max-width:60%;vertical-align:top;}
.micban-kookje-03 li a:before {position:absolute;top:50%;left:0;margin-top:-30px;content:"";display:block;width:1px;height:60px;background:#d2d2d2}
.micban-kookje-03 li:nth-child(odd) a:after {background-color:#07accc}
.micban-kookje-03 li:first-child a:before {display:none;}
.micban-kookje-03 li .picon {position:relative;display:block;width:60px;height:60px;background:url(/_Img/Template/Icons/micban-kookje-s-01.png) no-repeat;margin-left:auto;margin-right:auto;z-index:100;margin-bottom:10px;}
.micban-kookje-03 li .ptit {display:block;font-size:15px;font-weight:500;color:#333;margin-top:13px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.micban-kookje-03 li a:hover .picon {animation:cs_ani 1s ease-out; -webkit-animation:cs_ani 1s ease-out; transform-origin:top;-webkit-transform-origin:top;}
.micban-kookje-03 li a:hover .ptit {text-decoration:underline;}
.micban-kookje-03 li .picon.icon-icon1 {background-position:0 -77px;}
.micban-kookje-03 li .picon.icon-icon2 {background-position:-62px -77px;}
.micban-kookje-03 li .picon.icon-icon3 {background-position:-124px -77px;}
.micban-kookje-03 li .picon.icon-icon4 {background-position:-186px -77px;}
.micban-kookje-03 li .picon.icon-icon5 {background-position:-248px -77px;}
.micban-kookje-03 li .picon.icon-icon6 {background-position:-310px -77px;}
.micban-kookje-03 li .picon.icon-icon7 {background-position:-372px -77px;}
.micban-kookje-03 li .picon.icon-icon8 {background-position:-434px -77px;}
.micban-kookje-03 li .picon.icon-icon9 {background-position:-494px -77px;}
.micban-kookje-03 li .picon.icon-icon10 {background-position:-599px -77px;}
@media only screen and (max-width:599px){
	.micban-kookje-03 ul {padding:5px 0}
	.micban-kookje-03 li {width:33.3%;margin:8px 0}
	.micban-kookje-03 li a {max-width:90%}
	.micban-kookje-03 li:nth-child(n+4) {width:50%;}
	.micban-kookje-03 li:nth-child(4) a:before {display:none;}
	.micban-kookje-03 li .picon {margin-bottom:0;width:37px;height:37px;}
	.micban-kookje-03 li .ptit {margin-top:0;font-size:13px;}
	.micban-kookje-03 li .picon.icon-icon1 {background-position:0 -139px;}
	.micban-kookje-03 li .picon.icon-icon2 {background-position:-39px -139px;}
	.micban-kookje-03 li .picon.icon-icon3 {background-position:-78px -139px;}
	.micban-kookje-03 li .picon.icon-icon4 {background-position:-117px -139px;}
	.micban-kookje-03 li .picon.icon-icon5 {background-position:-156px -139px;}
	.micban-kookje-03 li .picon.icon-icon6 {background-position:-195px -139px;}
	.micban-kookje-03 li .picon.icon-icon7 {background-position:-234px -139px;}
	.micban-kookje-03 li .picon.icon-icon8 {background-position:-273px -139px;}
	.micban-kookje-03 li .picon.icon-icon9 {background-position:-312px -139px;}
	.micban-kookje-03 li .picon.icon-icon10 {background-position:-351px -139px;}
}


/*-------------------*/
.mgallery {position:relative;}
/* .mgallery .btn-more {position:absolute;right:0px;top:8px;height:18px;width:18px;} */
.mgallery button {width:25px;height:25px;background:url(/_Img/Template/Main/owl_btn.png) no-repeat;border:0;text-indent:-9999px;vertical-align:top;}
.mgallery .owl-nav, .mgallery .ctrl-btns {position:absolute;bottom:10px;z-index:100}
.mgallery .owl-nav {right:40px;}
.mgallery .ctrl-btns {right:64px;}
.mgallery .owl-prev {background-position:-3px -2px;}
.mgallery .owl-next {background-position:-65px -2px;margin-left:25px;}
.mgallery .btn-stop {background-position:-34px -2px;}
.mgallery .btn-play {background-position:-124px -2px;display:none;}
.mgallery .no-data {display:table;width:100%;height:100%;background:url(/_Img/Common/ico_nodata.png) no-repeat 50% 30%;}
.mgallery .no-data .no-txt {display:table-cell;vertical-align:middle;width:100%;height:100%;padding-top:35px;}
/* .mgallery .item a {position:relative;display:block;width:100%;height:100%;}
.mgallery .item a .tit {display:block;position:absolute;bottom:0;left:0;max-width:55%;height:50px;line-height:50px;z-index:100;color:#fff;text-align:left;font-size:14px;padding-left:20px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mgallery .item:after {content:"";display:block;position:absolute;bottom:0;left:0;background:rgba(0,13,26,0.8);width:100%;height:50px;z-index:10}
.mgallery .item a:after {position:absolute;bottom:10px;right:12px;content:"";display:block;width:25px;height:25px;background:url(/_Img/Template/Main/owl_btn.png) no-repeat -93px -2px;z-index:100} */

/*-------------------*/

/* mgallery */
.mgallery-kookje-03 {position:relative;background:#f1f1f1;padding:45px 0 65px;}
.mgallery-kookje-03:before, .mgallery-kookje-03:after {position:absolute;content:"";display:block;}
.mgallery-kookje-03:before {width:316px;height:117px;bottom:77px;left:0;background:url(/_Img/Template/Main/mgallery03_obj01.png) no-repeat}
.mgallery-kookje-03:after {width:418px;height:322px;bottom:0;right:10%;background:url(/_Img/Template/Main/mgallery03_obj02.png) no-repeat}
.mgallery-kookje-03 .mgallery-wr {position:relative;max-width:1200px;margin-left:auto;margin-right:auto;z-index:100}
.mgallery-kookje-03 .md-tit {line-height:1;font-size:38px;color:#333;font-weight:500;padding-bottom:30px}
.mgallery-kookje-03 .md-tit .stit {font-size:14px;color:#7f7f7f;display:block;text-transform:uppercase;margin-top:14px;}
.mgallery-kookje-03 .data-wrap {position:relative;max-width:1200px;margin-right:auto;overflow:hidden;}
.mgallery-kookje-03 .data-wrap:before {position:relative;top:23px;left:20px;content:"";display:block;width:auto;height:4px;margin-right:40px;background:url(/_Img/Content/dpt_vline.gif) repeat-x;}
.mgallery-kookje-03 .item {position:relative;height:100%;text-align:center;margin:0 20px;}
.mgallery-kookje-03 .item:before {content:"";display:block;width:46px;height:46px;background:url(/_Img/Template/Main/mgallery03_spr.png) no-repeat 0 0;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.mgallery-kookje-03 .item a {position:relative;display:block;background:#fff;box-sizing:border-box;text-align:left;}
.mgallery-kookje-03 .item a:after {position:absolute;bottom:18px;right:10px;content:"";display:block;width:37px;height:37px;background:url(/_Img/Template/Main/mgallery03_spr.png) no-repeat -187px 0;transition:all .3s ease;}
.mgallery-kookje-03 .item a:hover:after {animation:cs_ani 1s ease-out;transform-origin:top}
.mgallery-kookje-03 .item a span {display:block;}
.mgallery-kookje-03 .item a .thum {position:relative;width:100%;height:0;padding-bottom:77%;overflow:hidden;}
.mgallery-kookje-03 .item a .thum img {position:absolute;top:0;left:0;width:100%;height:100%;}
.mgallery-kookje-03 .item a .subject {font-size:15px;font-weight:500;color:#333;padding:20px 25px;height:120px;box-sizing:border-box;line-height:1.3;}
.mgallery-kookje-03 .item a .subject .ptit {display:inline;font-style:normal;max-height:40px;overflow:hidden;}
.mgallery-kookje-03 .item a .subject img {display:inline;width:auto;}
.mgallery-kookje-03 .item a:hover .subject {text-decoration:underline;}
.mgallery-kookje-03.mgallery .item:after {display:none;}
.mgallery-kookje-03 .no-data {display:block;min-height:200px;padding-top:0;padding-bottom:0;text-align:center;background-position:50% 75%;}
.mgallery-kookje-03 .no-data:before {display:none;}
.mgallery-kookje-03 .no-data .no-txt {display:block;padding-top:184px;}
.mgallery-kookje-03 .btn-more {position:absolute;top:0;right:0;display:block;width:50px;height:50px;background:#9c9c9c url(/_Img/Template/Main/mgallery03_spr.png) no-repeat -48px 0;transition:all .25s ease;}
.mgallery-kookje-03 .btn-more:hover {background-color:#1c4190;}
.mgallery-kookje-03 .owl-controls .owl-nav {bottom:auto;left:auto;right:auto;position:static;}
.mgallery-kookje-03 .owl-controls button {position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;background:url(/_Template/Main/main-kr/_Img/main_spr.png) no-repeat;border:0}
.mgallery-kookje-03 .owl-controls button.owl-prev {left:0;background-position:0 -473px}
.mgallery-kookje-03 .owl-controls button.owl-next {right:0;background-position:-62px -473px;margin-left:0}

/* 썸네일없는 경우 */
.mgallery-kookje-03 .item.nt a {min-height:320px;padding:36px 33px 27px;background-image:url(/_Img/Template/Main/mgallery03_cover.png);background-repeat:no-repeat;background-position:0 0}
.mgallery-kookje-03 .item.nt a:after {background-position:-148px 0}
.mgallery-kookje-03 .item.nt a span {color:#fff;font-weight:200;}
.mgallery-kookje-03 .item.nt a .subject {font-size:24px;line-height:1.3;padding:0;max-height:185px;overflow:hidden;}
.mgallery-kookje-03 .item.nt a .subject:before {content:"";display:block;width:26px;height:43px;background:url(/_Img/Template/Main/mgallery03_spr.png) no-repeat -100px 0;margin-bottom:18px;}
.mgallery-kookje-03 .item.nt a .date {position:absolute;bottom:27px;left:29px;font-size:14px;}
.mgallery-kookje-03 .item.nt a .date:before {content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(/_Img/Template/Main/mgallery03_spr.png) no-repeat -128px 0;margin-top:-3px;margin-right:13px;}
/* 배경색 */
.mgallery-kookje-03 .item.nt01 a, .mgallery-kookje-03 .item.nt05 a {background-color:#135fd2;}
.mgallery-kookje-03 .item.nt02 a, .mgallery-kookje-03 .item.nt06 a {background-color:#127c9f;}
.mgallery-kookje-03 .item.nt03 a, .mgallery-kookje-03 .item.nt07 a {background-color:#135fd2;}
.mgallery-kookje-03 .item.nt04 a, .mgallery-kookje-03 .item.nt08 a {background-color:#127c9f;}
@media only screen and (max-width:1399px){
	.mgallery-kookje-03:after {right:0;}
}
@media only screen and (max-width:1199px){
	.mgallery-kookje-03 .data-wrap:before {left:10px;margin-right:20px;}
	.mgallery-kookje-03 .item {margin-left:10px;margin-right:10px;}
}
@media only screen and (max-width:999px){	
	.mgallery-kookje-03 .item.nt a {padding-left:20px;padding-right:20px;min-height:260px}
	.mgallery-kookje-03 .item.nt a .subject {max-height:155px}
}
@media only screen and (max-width:899px){
	.mgallery-kookje-03 {padding:30px 0 20px}
	.mgallery-kookje-03:before, .mgallery-kookje-03:after {display:none;}
	.mgallery-kookje-03 .item.nt a .subject {font-size:20px;max-height:165px}
	.mgallery-kookje-03 .no-data {width:100%;margin:0 auto;background-position:50% 40%}
	.mgallery-kookje-03 .no-data .no-txt {padding-top:135px;}
}
@media only screen and (max-width:768px){
	.mgallery-kookje-03 .md-tit {font-size:30px;padding-bottom:20px}
	.mgallery-kookje-03 .md-tit .stit {margin-top:8px;}
	.mgallery-kookje-03 .data-wrap {margin-left:15px;margin-right:15px;width:auto;}
	.mgallery-kookje-03 .data-wrap:before, .mgallery-kookje-03 .item:before {display:none;}
	.mgallery-kookje-03 .data-wrap > div {margin-left:-5px;}
	.mgallery-kookje-03 .item {margin-bottom:10px;}
	.mgallery-kookje-03 .item a {overflow:hidden;}
	.mgallery-kookje-03 .item a .subject {position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.7);padding:15px 60px 15px 20px;max-height:100%;width:100%;height:auto;z-index:10;}
	.mgallery-kookje-03 .item a:after {z-index:100;background-color:rgba(255,255,255,1);border-radius:50%;}
	.mgallery-kookje-03 .item.nt a:after {background-color:transparent;border-radius:0}
	.mgallery-kookje-03 .item.nt a .subject {position:relative;bottom:auto;left:auto;background:none;font-size:18px;max-height:85px;}
	.mgallery-kookje-03 .item.nt a .subject:before {margin-bottom:8px;width:17px;height:28px;background-size:149px auto;background-position:-66px 0}
	.mgallery-kookje-03 .btn-more {right:15px;}
}
@media only screen and (max-width:699px){
	.mgallery-kookje-03 .owl-controls button {width:39px;height:39px;background-size:633px auto;margin-top:-30px;}
	.mgallery-kookje-03 .owl-controls button.owl-prev {left:0;background-position:0 -307px}
	.mgallery-kookje-03 .owl-controls button.owl-next {right:0;background-position:-40px -307px;margin-left:0}
}
@media only screen and (max-width:599px){
	.mgallery-kookje-03 {padding:20px 0 0}
	.mgallery-kookje-03 .item.nt a {min-height:200px}
	.mgallery-kookje-03 .item.nt a .date {}
	.mgallery-kookje-03 .md-tit {font-size:22px;padding-bottom:15px}
	.mgallery-kookje-03 .md-tit .stit {font-size:12px;margin-top:5px}
	.mgallery-kookje-03 .data-wrap > div {margin-left:0}
	.mgallery-kookje-03 .btn-more {width:35px;height:35px;background-position:-33px 0;background-size:auto 35px;}
}
@media only screen and (max-width:449px){
	.mgallery-kookje-03 {padding:15px 0 10px}
	.mgallery-kookje-03 .item {margin:0;}
	.mgallery-kookje-03 .item.nt a {height:auto;padding:20px}
	.mgallery-kookje-03 .item.nt a .subject {padding-left:25px;max-height:46px;font-size:16px}
	.mgallery-kookje-03 .item.nt a .subject:before {position:absolute;top:0;left:0;width:14px;height:22px;background-size:110px auto;background-position:-48px 0;margin-bottom:0;}
}


/*-------------------*/

/* 레이아웃 기본 스타일 선언(컨텐츠 중앙 정렬) : 최대 width 확인 */
.div-abs {position:absolute;}
.m-div-wrap {position:relative;width:100%;text-align:center;margin:0 auto 0 auto;}
.m-div-cont {position:relative;text-align:left;margin:0 auto 0 auto;}
.m-div-cont:after {clear:both;content:"";display:block;}

@media all and (min-width:1200px) {
	.m-div-wrap {min-width:1200px;}
	.m-div-cont {max-width:1200px;width:100%;}
}
@media all and (min-width:481px) and (max-width:759px){
	.m-div-cont , #contents.m-div-cont {margin-left:0px;margin-right:0px;}
}
@media all and (max-width:480px){
	.m-div-cont, #contents.m-div-cont {margin-left:0px;margin-right:0px;}
}
.m-div-gap {height:20px;display:block;}
.mw-wrap {position:relative;width:100%;height:100%;}

/*///////////////////////////*/
#main-container {padding
