@charset "utf-8";

#mainWrap{overflow:hidden;position:relative;/*background:url(/images/kor/main/main_bg.jpg) no-repeat 50% 90px;*/}
#mainWrap a:hover,
#mainWrap a:focus{text-decoration:none}

.mvisualwrap{width:100%;position:relative;}
.mvisualwrap .mvisual{overflow:hidden;position:relative;}
.mvisual .obj{/*min-height:450px*/}
.mvisual .obj .item{position:relative;width:100%}
.mvisual .obj .item .pic{width:auto;_min-width:400px;_min-height:100px;text-align:center;overflow:hidden;}
.mvisual .obj .item .tit{padding: 81px 90px 0 80px; _padding:15px 5%;background:#ececec;}
.mvisual .obj .item .tit span{display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top:5px; font-size: 30px; color: #fff; font-weight: 400; line-height: 1.2; letter-spacing: -.3px; overflow: hidden; text-overflow: ellipsis;}
.mvisual .obj .item .tit span span {height: 72px; padding-bottom: 4px; border-bottom: 1px solid rgba(255,255,255,.5); margin: 0 0 13px;}
.mvisual .obj .item .tit .headLine{width:auto;max-width:720px; height: 21px; font-size: 18px; _font-size:24px; color: #f65a51; font-weight: 400; _font-weight:700;line-height:1.2; letter-spacing: -.3px;}
.mvisual .obj .item .tit .headLine_sub{width:auto;max-width:720px;font-size:20px;}
.mvisual .obj .item .tit .subTxt{line-height:1.2;}
.mvisual .obj .item .tit .btn {display: inline-block;}
.mvisual .obj .item .tit .btn a{display:block; padding: 14px 74px 13px 16px; _padding:5px 5px 5px 15px;margin-top:7px;_width:130px; _background:url(/images/kor/main/more_arw.png) no-repeat 90% -30px; background-repeat: no-repeat; background-image: url('/images/renew/icn_mv_more.png'); background-position: right 14px top; border: 2px solid #fff; _border:1px solid #acacac;text-align:left; _font-size: 13px; font-size: 14px; font-weight: 300; letter-spacing: 0;}
#mainWrap .mvisual .obj .item .tit .btn a:hover,#mainWrap .mvisual .obj .item .tit .btn a:focus{text-decoration:underline;}

.mvisualwrap .pnote{position:absolute;top:110px; left: calc(50% - 341px); _left:50%;z-index:15; font-size: 0; _margin-left: -235px;}
.mvisualwrap .pnote a {display: inline-block; vertical-align: top; width: 10px; height: 10px; border-radius: 50%; background-color: #808084; font-size: 0;}
.mvisualwrap .pnote a:not(:last-of-type) {margin-right: 10px;}
.mvisualwrap .pnote a.active {background-color: #c5341c;}
.mvisualwrap .control a {display: inline-block; vertical-align: top; _display:block; _float:left; _margin-left:5px; width: 14px; _width:29px; height: 18px; _height:27px; _background:url(/images/kor/main/mvisual_btn.png) no-repeat -34px 0;font-size:0;}
.mvisualwrap .pnote .on{background-position:0 0}
.mvisualwrap .pnote .btn{_background:url(/images/kor/main/mvisual_btn2.png) no-repeat;}
.mvisualwrap .pnote .active{_background:url(/images/kor/main/mvisual_btn2_on.png) no-repeat;}

.mvisualwrap .control{position:absolute;top:110px; left: calc(50% + 232px); _left:50%; _margin-left: 126px; _margin-left:85px;z-index:15; font-size: 0;}
.mvisualwrap .control a{_position:absolute;_top:0;_left:0;_background-image:url(/images/kor/main/mvisual_btn_con.png); background-repeat: no-repeat; background-position: center;}
.mvisualwrap .control a[rel="prev"] {background-image: url('/images/renew/icn_mv_prev.png'); margin-right: 27px;}
.mvisualwrap .control a[rel="next"] {background-image: url('/images/renew/icn_mv_next.png'); margin-right: 29px;}
.mvisualwrap .control a[rel="stop"] {background-image: url('/images/renew/icn_mv_pause.png'); _background-position:5px 2px}
.mvisualwrap .control a[rel="play"] {background-image: url('/images/renew/icn_mv_play.png'); display:none;_background-position:5px -88px}
.mvisualwrap .control a[rel="stop"]:hover{_background-position:5px -198px;}
.mvisualwrap .control a[rel="play"]:hover{_background-position:5px -308px;}

#mcontents .mCnt1:after,#mcontents .mCnt2:after,#mcontents .mCnt3:after,#mcontents .mCnt4:after{display:block;clear:both;content:'';}

#mcontents .mCnt1{padding:10px 0 0;background:#fff url(/images/kor/main/mCnt1_bg.png) no-repeat 95% 18px}/*97% 10px*/
#mcontents .mCnt1 h2{margin:5px 0 25px 10px}
#mcontents .mCnt1 .obj{}
#mcontents .mCnt1 .item{display:block;padding:18px 10px;border-top:1px dashed #ddd;cursor:pointer}
/*#mcontents .mCnt1 .item:first-child{border-width:0;}*/
#mcontents .mCnt1 .item:hover,#mcontents .mCnt1 .item:focus{background:#f2f2f2;text-decoration:none;}
/*#mcontents .mCnt1 .item:hover .headLine,#mcontents .mCnt1 .item:focus .headLine{text-decoration:underline;}*/
#mcontents .mCnt1 .item .pic{position:relative;margin-bottom:10px;text-align:center; overflow:hidden; border:1px solid #e1e1e1; background-color:#fff; width:60%; margin:0 auto 10px;}
#mcontents .mCnt1 .item .pic img {display:block; margin:0 auto;}
#mcontents .mCnt1 .item .pic .ov{background:url(/images/kor/main/mCnt1_img_ov.png) no-repeat 50% 50%;}
#mcontents .mCnt1 .item .con span{display:block;}

#mcontents .mCnt1 .item .con .headLine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:16px;font-weight:700;line-height:1.2; margin-bottom:10px;}

#mcontents .mCnt1 .item .con .headLine{font-size:16px;line-height:1.2; color:#000;}
#mcontents .mCnt1 .item .con .subTxt{line-height:1.4; font-size:13px; height:91px; overflow:hidden;}

#mcontents .mCnt1 .item .con .date{float:right;/*padding-left:20px;*/margin-bottom:0;/*background:url(/images/kor/main/notice_date.png) no-repeat 0 5px;*/font-size:12px; position:relative; top:-5px; opacity:.7;}
#mcontents .mCnt1 .item .con .date img{margin-right:5px;vertical-align:middle;}

#mcontents [class^="mCnt"] h3{margin:5px 0 25px;font-size:19px}
#mcontents [class^="mCnt"] .more{position:absolute;bottom:15px;right:5%;display:inline-block;padding:0 25px 0 5px;height:26px;line-height:26px;overflow:hidden;/*border:1px dashed transparent;*/background:url(/images/kor/main/more_arw.png) no-repeat;}
#mcontents [class^="mCnt"] .more:hover,#mcontents [class^="mCnt"] a.more:focus{text-decoration:underline;}
#mcontents [class^="mCnt"] .m_red:hover,#mcontents [class^="mCnt"] .m_red:focus{border-color:#904249;}
#mcontents [class^="mCnt"] .m_white:hover,#mcontents [class^="mCnt"] .m_white:focus{border-color:#fff;}
#mcontents [class^="mCnt"] .m_black:hover,#mcontents [class^="mCnt"] .m_black:focus{border-color:#4a4a4a;}
#mcontents [class^="mCnt"] .m_red{background-position:90% -10px;color:#904249}
#mcontents [class^="mCnt"] .m_white{background-position:90% 10px;color:#fff;}
#mcontents [class^="mCnt"] .m_black{background-position:90% -32px;color:#4a4a4a;}

#mcontents .mCnt2_1{position:relative;padding:14px 5% 55px;/*min-height:300px;*/background:#D0D0D4}
#mcontents .mCnt2_1 .item{position:relative;padding-left:7px;margin-top:10px}
#mcontents .mCnt2_1 .item:before{display:block;position:absolute;top:6px;left:0;width:3px;height:3px;background:#000;content:'';}
#mcontents .mCnt2_1 .item:after{display:block;clear:both;content:'';}
#mcontents .mCnt2_1 .item a{display:block;float:left;overflow:hidden; /*width:86%;*/ width:100%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:normal;}
#mcontents .mCnt2_1 .item a:hover,#mcontents .mCnt2_1 .item a:focus{text-decoration:underline;}
#mcontents .mCnt2_1 .item a + .date{/*display:block;*/ display:none; float:right;font-size:12px; opacity:.7; line-height:1.4;}

#mcontents .mCnt2_1 .item.dpTop{padding:0 0 0;margin:0 0 20px;border-bottom:1px solid #959598;box-shadow:0px 1px 0px 0px #ddd}
#mcontents .mCnt2_1 .item.dpTop:before{display:none}
#mcontents .mCnt2_1 .item.dpTop a{float:none;padding:0 0 14px;width:auto;white-space:normal;}
#mcontents .mCnt2_1 .item.dpTop a:after{display:block;clear:both;content:'';}
#mcontents .mCnt2_1 .item.dpTop figure{height:auto;text-align:center;overflow:hidden;}
#mcontents .mCnt2_1 .item.dpTop figure .ov{background:url(/images/kor/main/mCnt1_img_ov.png) no-repeat 50% 50%;}
#mcontents .mCnt2_1 .item.dpTop .con{line-height:1.2}
#mcontents .mCnt2_1 .item.dpTop .con span{/*display:block;*/ display:none;}
#mcontents .mCnt2_1 .item.dpTop .con .headLine{margin-bottom:8px;font-size:16px;font-weight:700;color:#000;line-height:1.2}
#mcontents .mCnt2_1 .item.dpTop .subTxt{margin-bottom:3px;line-height:1.2}
#mcontents .mCnt2_1 .item.dpTop .date{text-align:right; font-size:12px; margin-top:5px;}

#mcontents .mCnt2_2{position:relative;padding:14px 5% 55px;/*min-height:285px;*/background:#7D7D87;color:#fff}
#mcontents .mCnt2_2 .obj li{position:relative;padding:0 0 0 8px;margin-top:5px;}
#mcontents .mCnt2_2 .obj li:first-child{margin:0}
#mcontents .mCnt2_2 .obj li:before{display:block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#fff;content:'';}
#mcontents .mCnt2_2 .obj li:after{display:block;clear:both;content:'';}
#mcontents .mCnt2_2 .obj li a{display:block;overflow:hidden;float:left;padding:4.5px 0; /*width:82%;*/ width:100%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#fff}
#mcontents .mCnt2_2 .obj li a:hover{text-decoration:underline;}
#mcontents .mCnt2_2 .obj li a .new{display:inline-block;padding:3px 5px;margin-left:10px;background:#c5341c;border-radius:3px;font-size:10px;font-weight:700;line-height:1.1}
#mcontents .mCnt2_2 .obj li .date{/*display:block;*/ display:none; float:right;padding:4.5px 0;font-size:12px; opacity:.7; line-height:1.3;}

#mcontents .mCnt3_1{overflow:hidden;position:relative;padding:15px 5% 25px;}
#mcontents .mCnt3_1 h3 {margin-bottom:17px;}
#mcontents .mCnt3_1 .obj{position:relative;height:185px;}
#mcontents .mCnt3_1 .obj:after{display:block;clear:both;content:'';}
#mcontents .mCnt3_1 .obj .grap{position:absolute;top:0;left:0;width:100%;}
#mcontents .mCnt3_1 .grap .item:first-child{margin-bottom:15px}
#mcontents .mCnt3_1 .grap .item:after{display:block;clear:both;content:'';}
#mcontents .mCnt3_1 .item figure{float:left;margin-right:15px;width:46%;max-width:48%; margin-bottom:10px; border:1px solid #e1e1e1;}
#mcontents .mCnt3_1 .item figure img {display:block; margin:0 auto;}
#mcontents .mCnt3_1 .item .con a{display:block}
#mcontents .mCnt3_1 .item .con a span{display:block}
#mcontents .mCnt3_1 .item .con a .tit{margin-bottom:10px;color:#000;line-height:1.3}
#mcontents .mCnt3_1 .item .con a:hover .tit,#mcontents .mCnt3_1 .item .con a:focus .tit{text-decoration:underline;}
#mcontents .mCnt3_1 .item .con a .txt{line-height:1.2; font-size:12px;}

#mcontents .mCnt3_1 .pnote{position:absolute;top:20px;right:70px;font-weight:700}
#mcontents .mCnt3_1 .pnote em{color:#ac1818;font-size:1em;}

#mcontents .mCnt3_1 .control{position:absolute;top:22px;right:14px}
#mcontents .mCnt3_1 .control a{display:block;float:left;padding:0 3px;width:10px;height:20px;background:url(/images/kor/main/mCnt3_1_btn.png) no-repeat;font-size:0;}
#mcontents .mCnt3_1 .control a[rel="prev"]{background-position:4px 2px}
#mcontents .mCnt3_1 .control a[rel="stop"]{background-position:4px -51px}
#mcontents .mCnt3_1 .control a[rel="play"]{display:none;background-position:6px -79px}
#mcontents .mCnt3_1 .control a[rel="next"]{background-position:4px -23px}
#mcontents .mCnt3_1 .control a:hover,
#mcontents .mCnt3_1 .control a:active{background-image:url(/images/kor/main/mCnt3_1_btn_ov.png);}

/* 20180709 */
#mcontents .mCnt3_1_2 {position:relative;padding:14px 5% 18px;/*min-height:300px;*/background:#fafafa}
#mcontents .mCnt3_1_2 .item{position:relative;padding-left:7px;margin-top:10px}
#mcontents .mCnt3_1_2 .item:before{display:block;position:absolute;top:6px;left:0;width:3px;height:3px;background:#000;content:'';}
#mcontents .mCnt3_1_2 .item:after{display:block;clear:both;content:'';}
#mcontents .mCnt3_1_2 .item a{display:block;float:left;overflow:hidden;/*width:84%;*/ width:100%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:normal;}
#mcontents .mCnt3_1_2 .item a:hover,#mcontents .mCnt2_1 .item a:focus{text-decoration:underline;}
#mcontents .mCnt3_1_2 .item a + .date{/*display:block;float:right;font-size:12px; opacity:.7; line-height:1.4;*/ display:none;}

#mcontents .mCnt3_1_2 .item.dpTop{padding:5px 0 0;margin:0 0 20px;border-bottom:1px solid #959598;box-shadow:0px 1px 0px 0px #ddd}
#mcontents .mCnt3_1_2 .item.dpTop:before{display:none}
#mcontents .mCnt3_1_2 .item.dpTop a{float:none;padding:0 0 10px;width:auto;white-space:normal;}
#mcontents .mCnt3_1_2 .item.dpTop a:after{display:block;clear:both;content:'';}
#mcontents .mCnt3_1_2 .item.dpTop figure{height:auto;text-align:center;overflow:hidden;}
#mcontents .mCnt3_1_2 .item.dpTop figure .ov{background:url(/images/kor/main/mCnt1_img_ov.png) no-repeat 50% 50%;}
#mcontents .mCnt3_1_2 .item.dpTop .con{line-height:1.2}
#mcontents .mCnt3_1_2 .item.dpTop .con span{display:none;}
#mcontents .mCnt3_1_2 .item.dpTop .con .headLine{margin-bottom:8px;font-size:16px;font-weight:700;color:#000;line-height:1.2}
#mcontents .mCnt3_1_2 .item.dpTop .subTxt{margin-bottom:3px;line-height:1.2}
#mcontents .mCnt3_1_2 .item.dpTop .date{text-align:right; font-size:12px; margin-top:5px;}
#mcontents .mCnt3_1_2 .item.dpTop figure{float:left;margin-right:15px;width:26%;max-width:48%;text-align:left; border:1px solid #e1e1e1; margin-bottom:10px;}
#mcontents .mCnt3_1_2 .item.dpTop figure img {display:block; margin:0 auto;}
/* 20180709  end*/


#mcontents .mCnt3_2{overflow:hidden;position:relative;padding:15px 5% 55px;/*min-height:230px;*/background:#ececec}
#mcontents .mCnt3_2 .obj li{position:relative;padding:5px 0 0 8px;margin-top:8px;}
#mcontents .mCnt3_2 .obj li:first-child{margin:0}
#mcontents .mCnt3_2 .obj li:before{display:block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#acacac;content:'';}
#mcontents .mCnt3_2 .obj li:after{display:block;clear:both;content:'';}
#mcontents .mCnt3_2 .obj li a{display:block;float:left;overflow:hidden;/*width:85%;*/ width:100%; line-height:1.2;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
#mcontents .mCnt3_2 .obj li a:hover{text-decoration:underline;}
#mcontents .mCnt3_2 .obj li a .new{display:inline-block;padding:3px 5px;margin-left:10px;background:#c5341c;border-radius:3px;color:#fff;font-size:10px;font-weight:700;line-height:1.1}
#mcontents .mCnt3_2 .obj li .date{/*display:block;*/ display:none; float:right;margin-top:3px;font-size:12px; opacity:.7;}

#mcontents .mCnt4_1{position:relative;padding:15px 5% 49px;/*min-height:230px;*/background:#48647f url(/images/kor/main/mCnt4_1_bg.png) no-repeat 95% 20px;color:#fff}
#mcontents .mCnt4_1:after{display:block;clear:both;content:'';}
#mcontents .mCnt4_1 .obj a{color:#fff}
#mcontents .mCnt4_1 .obj .item{position:relative;padding-left:9px;margin-top:10px}
#mcontents .mCnt4_1 .obj .item:before{display:block;position:absolute;top:6px;left:0;width:3px;height:3px;background:#fff;content:'';}
#mcontents .mCnt4_1 .obj .item:after{display:block;clear:both;content:'';}
#mcontents .mCnt4_1 .obj .item a{display:block;float:left;overflow:hidden;/*width:75%;*/ width:100%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:normal;}
#mcontents .mCnt4_1 .obj .item a:hover,#mcontents .mCnt4_1 .obj .item a:focus{text-decoration:underline;}
#mcontents .mCnt4_1 .obj .item span{/*float:right; font-size:12px; opacity:.7; line-height:1.5;*/ display:none;}

#mcontents .mCnt4_1 .obj .item.big{padding:0 0 10px;margin:0 0 20px;border-bottom:1px solid #2a5b89;box-shadow:0px 1px 0px 0px #6886a3}
#mcontents .mCnt4_1 .obj .item.big:before{display:none}
#mcontents .mCnt4_1 .obj .item.big:after{display:block;clear:both;content:'';}
#mcontents .mCnt4_1 .obj .item.big a{float:none;width:auto;white-space:normal;}
#mcontents .mCnt4_1 .obj .item.big figure{float:left;margin-right:15px;width:45%;max-width:45%; height:80px; overflow:hidden; border:1px solid #e1e1e1;}
#mcontents .mCnt4_1 .obj .item.big figure img {display:block;}
#mcontents .mCnt4_1 .obj .item.big figure .ov{background:url(/images/kor/main/mCnt1_img_ov.png) no-repeat 50% 50%;}
#mcontents .mCnt4_1 .obj .item.big .con span{display:block; float:none;}
#mcontents .mCnt4_1 .obj .item.big .con .txt{font-size:13px;line-height:1.2; height:75px; overflow:hidden;}
#mcontents .mCnt4_1 .obj .item.big .con .date{/*margin-top:10px; font-size:12px; opacity:.7; text-align:right;*/ display:none;}

#mcontents .mCnt4_2{position:relative;padding:15px 5%;background:#96454C;color:#fff}/*url(/images/kor/main/mCnt4_2_bg.jpg) no-repeat 0 0*/
#mcontents .mCnt4_2 .con a {color:#fff;}
#mcontents .mCnt4_2:after{display:block;clear:both;content:'';}
#mcontents .mCnt4_2 figure{float:left;margin-right:15px;width:40%;}
#mcontents .mCnt4_2 .conBr {font-size:13px; line-height:1.4; margin-top:10px; height:183px; overflow:hidden; opacity:.7;}
#mcontents .mCnt4_2 .con a {color:#fff;}
#mcontents .mCnt4_2 .con a:hover {text-decoration:underline;}

#quickMenu{display:none;}
#mcontents {margin-top:20px;}


@media only screen and (min-width:480px){

.mvisual .obj .item .pic{width:100%;}
.mvisualwrap .pnote,
.mvisualwrap .control{top:140px;}

#mcontents .mCnt2_1 .item.dpTop figure{float:left;margin-right:15px;width:26%;max-width:48%;text-align:left; border:1px solid #e1e1e1; margin-bottom:10px;}
#mcontents .mCnt2_1 .item.dpTop figure img {display:block; margin:0 auto;}

#mcontents .mCnt3_1 .item figure{width:36%;}
#mcontents .mCnt3_2 .obj li:after{display:block;clear:both;content:'';}
/*#mcontents .mCnt3_2 .obj li a{float:left;width:77%;}*/
/*#mcontents .mCnt3_2 .obj li .date{float:right}*/

#mcontents .mCnt4_1 .obj .item.big figure{width:28%;}

}
@media only screen and (min-width:568px){
.mvisualwrap .pnote,
.mvisualwrap .control{top:175px;}
}

@media only screen and (min-width:640px){
.mvisualwrap .pnote,
.mvisualwrap .control{top:200px;}

#mcontents .mCnt1 .item:after{display:block;clear:both;content:'';}
#mcontents .mCnt1 .item .pic{float:left;margin-right:15px;margin-bottom:0;width:34%;max-width:50%;text-align:left;}
#mcontents .mCnt2_1 .item.dpTop figure{width:31%;}
#mcontents .mCnt3_1 .item figure{width:25%;}
#mcontents .mCnt4_2 figure{width:21%;}
}

@media only screen and (min-width:768px){
.mvisualwrap .pnote,
.mvisualwrap .control{top:250px;}

#mcontents .mCnt1 .item{max-height:132px}
#mcontents .mCnt1 .item .pic{width:27%; height:140px;}

#mcontents [class^="mCnt"]{float:left;width:40%;min-height:273px}

#mcontents .mCnt1,
#mcontents .mCnt2,
#mcontents .mCnt3,
#mcontents .mCnt4{float:none;width:auto}

#mcontents .mCnt3 [class^="mCnt"],
#mcontents .mCnt4 [class^="mCnt"]{min-height:205px;}

#mcontents .mCnt2_1,#mcontents .mCnt2_2{min-height:241px}
#mcontents .mCnt2_1 .item.dpTop .con .subTxt{display:none;}

#mcontents .mCnt3_1{padding:15px 5%;}
/*#mcontents .mCnt3_1 .obj .grap{width:auto;}*/
#mcontents .mCnt3_1 .item figure{width:46%;}

#mcontents .mCnt4_1 .obj .item.big figure{width:45%;}

#mcontents .mCnt4 .mCnt4_2{min-height:280px;}
#mcontents .mCnt4_2 figure{width:37%;}
}

@media only screen and (min-width:1024px){ 
#mcontents {margin-top:0;}
#mainWrap{_background:url(/images/kor/main/main_bg.jpg) no-repeat 50% 90px;}
#mcontents .mCnt1 .item .pic {height:130px;}
.mvisualwrap{_margin:20px auto 18px;}

.mvisual .obj{height:393px;}
.mvisual .obj .item{position:absolute;top:0;left:0;width:100%; height: 100%;_left:50%;_margin-left:-600px;_width:1200px;}
.mvisual .obj .item .pic{height:auto;}
.mvisual .obj .item .tit{position:absolute; top: 67px; _top:40px;left:50%; _margin-left:-530px;background:none;color:#fff; transform: translate(-50%, 0);}
.mvisual .obj .item .tit .headLine{_font-size:40px;}
.mvisual .obj .item .tit .headLine_sub{font-size:35px;}
.mvisual .obj .item .tit .subTxt{height: 132px; margin-top: 15px; _margin-top:25px; _width:500px; font-size: 18px; _font-size:15px; line-height: 1.2; _line-height:1.4em; color: rgba(255,255,255,.8); font-weight: 300;}
.mvisual .obj .item .tit .btn{border-color:#fff;}
.mvisual .obj .item .tit .btn a{margin-top: 37px; _margin-top:25px;background-position:90% 13px;border-color:#fff;color:#fff;}
.mvisual .obj .item .l{position:absolute;top:-1px;left:50%;margin-left:-1800px;width:1200px;height:460px;}
.mvisual .obj .item .r{position:absolute;top:-1px;left:50%;margin-left:600px;width:1200px;height:460px;}

.mvisualwrap .pnote,
.mvisualwrap .control{top:330px;}

#mcontents{_margin:0 auto 30px;max-width:1000px;}
#mcontents:after{display:block;clear:both;content:'';}

#mcontents [class^="mCnt"]{min-height:0}
#mcontents .mCnt2 div[class^="mCnt"]{min-height:265px}
#mcontents .mCnt3 div[class^="mCnt"]{min-height:230px}
#mcontents .mCnt4 div[class^="mCnt"]{min-height:306px}

#mcontents .mCnt2,#mcontents .mCnt3,#mcontents .mCnt4{float:right;width:57.5%;}

#mcontents .mCnt2 [class^="mCnt"],
#mcontents .mCnt3 [class^="mCnt"],
#mcontents .mCnt4 [class^="mCnt"]{position:relative;width:41.7%;min-height:0;padding-left:3.5%;padding-right:3.5%;box-shadow:1px 1px 2px 0 #acacac;}

#mcontents .mCnt2_2,#mcontents .mCnt3_2,#mcontents .mCnt4_2{float:right;}

#mcontents .mCnt1{float:left;padding:14px 0 0;width:41%;min-height:962px;box-shadow:1px 1px 2px 0 #acacac;}
#mcontents .mCnt1 h2{margin-left:20px;}
/*#mcontents .mCnt1 .obj{border-width:0;}*/
#mcontents .mCnt1 .item{padding:3.1% 20px;max-height:none;}
#mcontents .mCnt1 .item .pic{width:50%; height:126px;}

#mcontents .mCnt3{margin:13px 0;}
#mcontents .mCnt3_1{background:#fff}
#mcontents .mCnt3_1 .obj{height:165px;}
#mcontents .mCnt3_1 .item figure{width:42%;}
#mcontents .mCnt3_1 .item .con{height:auto;font-size:13px;}

#mcontents .mCnt3_2{padding-bottom:15px;background:#fff;}

#mcontents .mCnt4_1 .obj .item.big figure{width:40%;}
#mcontents .mCnt4_1 .obj .item.big .con .tit{margin-bottom:8px;}
#mcontents .mCnt4_2 figure{width:50%;}
#mcontents .mCnt4 div.mCnt4_2{min-height:340px;}
#mcontents .mCnt4_2 .con{float:none;width:auto;line-height:1.3}
#mcontents .mCnt4_2 .con a {color:#fff;}
#mcontents .mCnt4_2 .con a:hover {text-decoration:underline;}

}


@media only screen and (max-width:800px){
.mvisual .obj .item .pic {_max-height:350px;}
.mvisual .obj .item .pic img {max-width:none; _width:100%;}
.mvisual .obj .item .picImage img {max-width:none; width:100%;}
}
@media only screen and (max-width:400px){
.mvisual .obj .item .pic {max-height:200px;}
.mvisual .obj .item .picImage {max-height:200px;}
}

/*@media only screen and (min-width:1280px){*/
img{max-width:100%}

#mainWrap{_background-image:url(/images/kor/main/main_bg2.jpg)}
.mvisual .obj{_height:460px; height: 525px;}
.mvisual .obj .item .tit{width: 637px; height: 390px; _margin-left:-600px; background-color: rgba(57,61,69,.85); box-sizing: border-box;}

.mvisualwrap .pnote {top: 114px;}
.mvisualwrap .control{top: 381px;}

#mcontents{max-width:1200px;}

#mcontents .mCnt1{min-height:910px}
#mcontents .mCnt1 .item{padding:15px 20px;}
#mcontents .mCnt1 .item .pic{width:190px;}

#mcontents .mCnt2 .mCnt2_1{min-height:308px;background:url(/images/kor/main/mCnt2_1_bg.png) no-repeat 100% 0;}
#mcontents .mCnt2_1 .item.dpTop figure{width:37%;}

#mcontents .mCnt2 .mCnt2_2{min-height:308px;background:url(/images/kor/main/mCnt2_2_bg.png) no-repeat 100% 0;}

#mcontents .mCnt3{margin:17px 0;}
/*#mcontents .mCnt3 div[class^="mCnt"]{min-height:282px}*/
#mcontents .mCnt3_1 .item figure{width:46%;}

#mcontents .mCnt3_2{background:#fff url(/images/kor/main/mCnt3_2_bg.png) no-repeat 91% 20px }
#mcontents .mCnt3_2 .obj li{margin-top:3px;}
/*#mcontents .mCnt3_2 .obj li a{float:none;width:auto;}*/
/*#mcontents .mCnt3_2 .obj li .date{float:none;margin-top:0;}*/

#mcontents .mCnt4 div[class^="mCnt"]{min-height:246px}
#mcontents .mCnt4_1 .obj .item.big figure{width:50%;}

#mcontents .mCnt4 div.mCnt4_2{min-height:280px;background:url(/images/kor/main/mCnt4_2_bg.jpg) no-repeat 100% 0;}
#mcontents .mCnt4_2 figure{width:40%;}

#quickMenu p{height:30px;line-height:31px;background:#ac1818;color:#fff;font-weight:700;font-size:12px;}
#quickMenu ul{background:#fff; padding-top:3px;}
#quickMenu li a{display:block;min-height:15px;padding:43px 5px 5px;background:url(/images/kor/main/quick_ico.png) no-repeat;border-bottom:1px solid #ddd;font-size:12px;}
#quickMenu li .btn1{background-position:50% 7px}
#quickMenu li .btn2{background-position:50% -77px}
#quickMenu li .btn3{background-position:50% -158px}
#quickMenu li .btn4{background-position:50% -243px}
#quickMenu li .btn5{background-position:50% -332px}
#quickMenu li .btn6{background-position:50% -406px}
#quickMenu .ibs-conference-2016 {margin-top:17px;}


@media only screen and (min-width:1450px){
#quickMenu{display:block;position:absolute;top:150px;right:50%;margin-right:-715px;/*box-shadow:1px 1px 1px 0px #bcbcbc;*/text-align:center;z-index:10;}
}




#mcontents {display: none;}

.mvisual .obj .item .pic img {position: relative; _position: absolute; display: block; max-width: none; min-height: 100%; top: 50%; left: 50%; transform: translate(-50%,0%);}

#content_wrap {}
#content_wrap .renew_wrap {position: relative; box-sizing: border-box;}
#content_wrap .renew_wrap .tit {font-size: 20px; font-weight: 700; color: #222; letter-spacing: -.3px;}
#content_wrap .renew_wrap .tit em {color: #df3127;}
#content_wrap .renew_mcont1 {width: 100%; height: 494px; background-color: #f0f0f2;}
#content_wrap .renew_mcont1 .tit {padding: 55px 0 50px; text-align: center; letter-spacing: 5.5px; font-size: 30px;}
#content_wrap .renew_mcont1 .obj_wrap {position: absolute; bottom: 0; left: 50%; width: 100%; max-width: 1300px; padding: 0 0 54px; transform: translate(-50%, 0); box-sizing: border-box; z-index: 999;}
#content_wrap .renew_mcont1 .obj_wrap .control {position: absolute; width: 100%; bottom: 224px; z-index: 1002;}
#content_wrap .renew_mcont1 .obj_wrap .control.off {display: none;}
#content_wrap .renew_mcont1 .obj_wrap .control a {position: absolute; display: block; width: 63px; height: 43px; background-color: #808084; font-size: 0;}
#content_wrap .renew_mcont1 .obj_wrap .control a.prev {left: -81px;}
#content_wrap .renew_mcont1 .obj_wrap .control a.next {right: -81px;}
#content_wrap .renew_mcont1 .obj_wrap .control a::after {position: absolute; display: block; content: ""; width: 27px; height: 8px; top: 15px; background-repeat: no-repeat;}
#content_wrap .renew_mcont1 .obj_wrap .control a.prev::after {left: 17px; background-image: url('/images/renew/icn_larr.png');}
#content_wrap .renew_mcont1 .obj_wrap .control a.next::after {right: 17px; background-image: url('/images/renew/icn_rarr.png');}
#content_wrap .renew_mcont1 .obj {width: 100%; max-width: 1300px; margin: 0 auto; white-space: nowrap; overflow: hidden; font-size: 0;}
#content_wrap .renew_mcont1 .obj .item {display: inline-block; vertical-align: bottom; margin: 0 27px 0 0;}
#content_wrap .renew_mcont1 .obj .item .con {position: relative; width: 305px; height: 305px; padding: 48px 27px 26px; border: 1px solid #e1e1e1; box-sizing: border-box; background-color: #fff;}
#content_wrap .renew_mcont1 .obj .item .con::after {position: absolute; display: block; content: ""; top: 19px; right: 19px; width: 17px; height: 17px; background-image: url('/images/renew/icn_mc_more.png');}
#content_wrap .renew_mcont1 .obj .item .subTxt {display: none;}
#content_wrap .renew_mcont1 .obj .item .date {display: block; margin: 0 0 8px; color: #df3127; font-size: 14px; font-weight: 300; letter-spacing: .3px;}
#content_wrap .renew_mcont1 .obj .item .date img {display: none;}
#content_wrap .renew_mcont1 .obj .item .headLine {display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 47px; line-height: 1.38; margin: 0 0 17px; font-size: 18px; color: #222; letter-spacing: -0.2px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
#content_wrap .renew_mcont1 .obj .item .pic {height: 143px; overflow: hidden;}

#content_wrap .renew_mcont2 {width: 100%; max-width: 1300px; padding: 56px 0 58px; margin: 0 auto; background-color: #fff; font-size: 0;}
#content_wrap .renew_mcont2 .renew_group {position: relative; display: inline-block; vertical-align: top; width: 50%; height: 446px; box-sizing: border-box;}
#content_wrap .renew_mcont2 .renew_box {position: relative;}
#content_wrap .renew_mcont2 .renew_box .more {position: absolute; display: block; top: 1px; right: 1px; width: 17px; height: 17px; font-size: 0; background: url('/images/renew/icn_mc_more.png') no-repeat center/cover;}
#content_wrap .renew_mcont2 .group1 {padding: 0 39px 0 0; border-right: 1px solid rgba(0,0,0,.1);}
#content_wrap .renew_mcont2 .group1 .box1 {margin: 0 0 45px;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit {margin: 0 0 22px; letter-spacing: -.6px;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit a {position: relative; color: #222;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit a:first-of-type {margin-right: 30px;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit a:first-of-type::after {position: absolute; display: block; content: ""; top: 8px; right: -15px; width: 1px; height: 13px; background: rgba(0,0,0,.35);}
#content_wrap .renew_mcont2 .group1 .box1 > .tit a.off,
#content_wrap .renew_mcont2 .group1 .box1 > .tit a.off em {color: rgba(46, 46, 46, .5); font-weight: 400;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type a.off .arr {display: none;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type span {display: inline-block; vertical-align: middle;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .arr {margin: 0 0 0 6px;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .arr img {display: block;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .deco {position: relative; padding: 0 0 0 26px; margin: 0 0 0 26px; color: rgba(46,46,46,.5); font-size: 20px; font-weight: 400;}
#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .deco::before {position: absolute; display: block; content: ""; top: 4px; left: 0; width: 1px; height: 13px; background-color: rgba(0,0,0,.35);}
#content_wrap .renew_mcont2 .group1 .box1 .obj {}
#content_wrap .renew_mcont2 .group1 .box1 .obj.off {display: none;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item {position: relative;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type) {padding: 0 0 0 10px; margin: 11px 0 0;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type)::before {position: absolute; display: block; content: ""; top: 5px; left: 0; width: 3px; height: 3px; background-color: #df3127;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item a {display: inline-block; vertical-align: top; width: 100%; _max-width: 100%; font-size: 15px; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type) a {vertical-align: middle; width: calc(100% - 180px); letter-spacing: -.15px;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item .date {display: inline-block; vertical-align: middle; font-size: 14px; margin: 0 0 0 100px; _margin: 0 0 0 50px; font-weight: 300; color: #666; letter-spacing: .15px;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop {padding: 0 0 14px; background-repeat: repeat-x; background-position: bottom; background-image: url('/images/renew/bg_bd_pat1.png');}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop figure,
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .con {display: inline-block; vertical-align: top; font-size: 15px; color: #666; font-weight: 300;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop figure {float:left;width: 135px; height: 90px; border: 1px solid #a7a7a7; box-sizing: border-box;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop figure img {display: block; width: 100%; height: 100%;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .con {/*display: -webkit-inline-box;*/display:block; width: calc(100% - 150px); height: 89px; padding: 0 0 0 14px; margin: 2px 0 0; box-sizing: border-box; white-space: normal;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .con br {display: none;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .date {display: none;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .tit {display: block; display: -webkit-box; height: 40px; font-size: 15px; color: #222; margin: 0 0 5px; letter-spacing: -.35px;}
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .con,
#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .tit {-webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-break: break-word; _word-break: break-all;}
#content_wrap .renew_mcont2 .group1 .box2 {}
#content_wrap .renew_mcont2 .group1 .box2 > .tit {margin: 0 0 15px; letter-spacing: -.6px;}
#content_wrap .renew_mcont2 .group1 .box2 .obj {}
#content_wrap .renew_mcont2 .group1 .box2 .obj li {position: relative; padding: 10px 0 10px 13px; background-repeat: repeat-x; background-position: bottom; background-image: url('/images/renew/bg_bd_pat1.png');}
#content_wrap .renew_mcont2 .group1 .box2 .obj li:last-of-type {background: none;}
#content_wrap .renew_mcont2 .group1 .box2 .obj li::before {position: absolute; display: block; content: ""; top: 14px; left: 1px; width: 3px; height: 3px; background-color: #df3127;}
#content_wrap .renew_mcont2 .group1 .box2 .obj li a {display: inline-block; vertical-align: top; width: calc(100% - 125px); font-size: 15.02px; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: -.25px;}
#content_wrap .renew_mcont2 .group1 .box2 .obj li .status {display: inline-block; width: 75px; margin: 0 0 0 50px; vertical-align: top; font-size: 15.02px; font-weight: 300; color: #a77a36; letter-spacing: -.2px;}
#content_wrap .renew_mcont2 .group1 .box2 .obj li .status.closed {color: #808084;}
#content_wrap .renew_mcont2 .group2 {padding: 0 30px;}
#content_wrap .renew_mcont2 .group2 .box1 {margin: 0 0 41px;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit {margin: 0 0 23px; letter-spacing: -.6px;}
#content_wrap .renew_mcont2 .group2 .box1 .obj {}
#content_wrap .renew_mcont2 .group2 .box1 .obj.off {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 .obj:not(.tmp_mix) .item {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .item.big {display: block;}
#content_wrap .renew_mcont2 .group2 .box1 .obj span {display: block;}
#content_wrap .renew_mcont2 .group2 .box1 .obj figure,
#content_wrap .renew_mcont2 .group2 .box1 .obj .con {display: inline-block; vertical-align: top; box-sizing: border-box;}
#content_wrap .renew_mcont2 .group2 .box1 .obj figure {width: 277px; height: 185px; border: 1px solid #a7a7a7;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .con {width: calc(100% - 277px); padding: 0 0 0 27px; margin: 0;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .tit,
#content_wrap .renew_mcont2 .group2 .box1 .obj .txt {display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; letter-spacing: -.3px;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .tit {-webkit-line-clamp: 3; line-height: 1.35; max-height: 72px; margin: 0 0 4px; font-size: 18px; font-weight: 400; color: #222;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .txt {-webkit-line-clamp: 5; line-height: 1.55; max-height: 115px; font-size: 15.01px; font-weight: 300; color: #666;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .txt br {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 .obj .date {display: none;}

#content_wrap .renew_mcont2 .group2 .box1 > .tit a {position: relative; color: #222;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit a:first-of-type {margin-right: 30px;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit a:first-of-type::after {position: absolute; display: block; content: ""; top: 8px; right: -15px; width: 1px; height: 13px; background: rgba(0,0,0,.35);}
#content_wrap .renew_mcont2 .group2 .box1 > .tit a.off,
#content_wrap .renew_mcont2 .group2 .box1 > .tit a.off em {color: rgba(46, 46, 46, .5); font-weight: 400;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type a.off .arr {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type span {display: inline-block; vertical-align: middle;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type .arr {margin: 0 0 0 6px;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type .arr img {display: block;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type .deco {position: relative; padding: 0 0 0 26px; margin: 0 0 0 26px; color: rgba(46,46,46,.5); font-size: 20px; font-weight: 400;}
#content_wrap .renew_mcont2 .group2 .box1 > .tit.type .deco::before {position: absolute; display: block; content: ""; top: 4px; left: 0; width: 1px; height: 13px; background-color: rgba(0,0,0,.35);}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item {position: relative;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item:not(:first-of-type) {padding: 0 0 0 10px; margin: 11px 0 0;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item:not(:first-of-type)::before {position: absolute; display: block; content: ""; top: 5px; left: 0; width: 3px; height: 3px; background-color: #df3127;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item a {display: inline-block; vertical-align: top; width: 100%; _max-width: 100%; font-size: 15px; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item:not(:first-of-type) a {vertical-align: middle;width: calc(100% - 125px);letter-spacing: -.15px;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item .date {display: inline-block; vertical-align: middle; _float: right; font-size: 14px; margin: 0 0 0 50px; font-weight: 300; color: #666; letter-spacing: .15px;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop {padding: 0 0 14px; background-repeat: repeat-x; background-position: bottom; background-image: url('/images/renew/bg_bd_pat1.png');}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop figure,
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .con {display: inline-block; vertical-align: top; font-size: 15px; color: #666; font-weight: 300;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop figure {width: 135px; height: 90px; border: 1px solid #a7a7a7; box-sizing: border-box;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop figure img {display: block; width: 100%; height: 100%;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .con {display: -webkit-inline-box; width: calc(100% - 180px); height: 90px; padding: 0 0 0 14px; margin: 2px 0 0; box-sizing: border-box; white-space: normal;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .con br {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .date {display: none;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .tit {display: block; display: -webkit-box; height: 45px; font-size: 15px; color: #222; margin: 0 0 5px; letter-spacing: -.35px;}
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .con,
#content_wrap .renew_mcont2 .group2 .box1 .obj.tmp_mix .item.dpTop .tit {-webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-break: break-word; _word-break: break-all;}

#content_wrap .renew_mcont2 .group2 .box2 > .tit {margin: 0 0 15px; letter-spacing: -.6px;}
#content_wrap .renew_mcont2 .group2 .box2 .obj {display: inline-block; vertical-align: top; width: 50%;}
#content_wrap .renew_mcont2 .group2 .box2 .obj span {display: block;}
#content_wrap .renew_mcont2 .group2 .box2 .obj figure,
#content_wrap .renew_mcont2 .group2 .box2 .obj .con {display: inline-block; vertical-align: top; margin: 0;}
#content_wrap .renew_mcont2 .group2 .box2 .obj .con {width: calc(100% - 109px); padding: 0 20px; box-sizing: border-box;}
#content_wrap .renew_mcont2 .group2 .box2 .obj .con .tit {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 40px; line-height: 1.35; font-size: 15px; color: #222; margin: 2px 0 16px; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}
#content_wrap .renew_mcont2 .group2 .box2 .obj .con .date {font-size: 14px; font-weight: 300; color: #666;}
#content_wrap .renew_mcont2 .group2 .box2 .obj figure {width: 109px; height: 138px; border: 1px solid #e5e5e5; box-sizing: border-box; overflow: hidden;}
#content_wrap .renew_mcont2 .group2 .box2 .obj .conBr {display: none;}
#content_wrap .renew_mcont2 .group2 .box2 .obj a {display: inline-block; padding: 7px 28px 6px 15px; border: 1px solid #808084; margin: 23px 0 0; font-size: 13px; font-weight: 300; color: #000; background-repeat: no-repeat; background-position: top 9px right 8px; background-image: url('/images/renew/icn_mc_down.png');}


#content_wrap .renew_mcont3 {width: 100%; padding: 46px 0 47px; background-color: #f0f0f2;}
#content_wrap .renew_mcont3 .renew_inner {width: 100%; max-width: 1300px; margin: 0 auto; font-size: 0;}
#content_wrap .renew_mcont3 .renew_box {position: relative; display: inline-block; vertical-align: top; width: 50%;}
#content_wrap .renew_mcont3 .renew_box1 {_width: 600px; _margin: 0 50px 0 0;}
#content_wrap .renew_mcont3 .renew_box1 .control {position: absolute; top: 6px; right: 53px; _right: 3px;}
#content_wrap .renew_mcont3 .renew_box1 .pager,
#content_wrap .renew_mcont3 .renew_box1 .status {display: inline-block; vertical-align: middle;}
#content_wrap .renew_mcont3 .renew_box1 .pager {margin: 0 12px 0 0;}
#content_wrap .renew_mcont3 .renew_box1 .pager a {display: inline-block; vertical-align: top; width: 12px; height: 12px; border-radius: 8px; box-sizing: border-box; border: 3px solid #808084;}
#content_wrap .renew_mcont3 .renew_box1 .pager a:not(:last-of-type) {margin-right: 7px;}
#content_wrap .renew_mcont3 .renew_box1 .pager a.on {border-color: #df3127; background-color: #df3127;}
#content_wrap .renew_mcont3 .renew_box1 .status {}
#content_wrap .renew_mcont3 .renew_box1 .status a {display: inline-block; vertical-align: top; width: 11px; height: 12px; background-repeat: no-repeat; background-position: center;}
#content_wrap .renew_mcont3 .renew_box1 .status .off {display: none;}
#content_wrap .renew_mcont3 .renew_box1 .status .pause {background-image: url('/images/renew/icn_pause.png');}
#content_wrap .renew_mcont3 .renew_box1 .status .play {background-image: url('/images/renew/icn_play.png');}
#content_wrap .renew_mcont3 .renew_box1 ul {position: relative; max-width: 600px; height: 346px; margin: 39px 0 0; overflow: hidden;}
#content_wrap .renew_mcont3 .renew_box1 ul > li {position: absolute; display: inline-block; vertical-align: top; width: 100%; height: 100%; top: 0; left: 0; z-index: 0; opacity: 0; transition: opacity .666s ease;}
#content_wrap .renew_mcont3 .renew_box1 ul > li.on {z-index: 1; opacity: 1;}
#content_wrap .renew_mcont3 .renew_box1 ul > li > a {display: block; width: 100%; height: 100%;}
#content_wrap .renew_mcont3 .renew_box1 ul > li > a > img {display: block; width: 100%; height: 100%;}
#content_wrap .renew_mcont3 .renew_box2 {padding: 0 0 0 31px; box-sizing: border-box;}
#content_wrap .renew_mcont3 .renew_box2 .obj {max-width: 601px; padding: 43px 0 16px; border-top: 3px solid #222; border-bottom: 1px solid rgba(34,34,34,.2); margin: 38px 0 0;}
#content_wrap .renew_mcont3 .renew_box2 .obj li {display: inline-block; vertical-align: top; width: 25%; text-align: center; margin: 0 auto 34px;}
#content_wrap .renew_mcont3 .renew_box2 .obj li a {display: inline-block;}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn_img {display: block; width: 63px; height: 63px; margin: 0 auto 8px; background-repeat: no-repeat; background-position: center; border-radius: 50%; overflow: hidden;}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn_tit {font-size: 15px; color: #222; line-height: 1.25; letter-spacing: -.6px;}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn1 .btn_img {background-image: url('/images/renew/icn_mc_quick1.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn2 .btn_img {background-image: url('/images/renew/icn_mc_quick2.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn3 .btn_img {background-image: url('/images/renew/icn_mc_quick3.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn4 .btn_img {background-image: url('/images/renew/icn_mc_quick4.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn5 .btn_img {background-image: url('/images/renew/icn_mc_quick5.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn6 .btn_img {background-image: url('/images/renew/icn_mc_quick6.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn7 .btn_img {background-image: url('/images/renew/icn_mc_quick7.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn8 .btn_img {background-image: url('/images/renew/icn_mc_quick8.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn9 .btn_img {background-image: url('/images/renew/icn_mc_quick9.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj li a:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj li a:focus .btn_img {background-color: #d25048;}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn1:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn1:focus .btn_img {background-image: url('/images/renew/icn_mc_quick1a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn2:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn2:focus .btn_img {background-image: url('/images/renew/icn_mc_quick2a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn3:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn3:focus .btn_img {background-image: url('/images/renew/icn_mc_quick3a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn4:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn4:focus .btn_img {background-image: url('/images/renew/icn_mc_quick4a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn5:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn5:focus .btn_img {background-image: url('/images/renew/icn_mc_quick5a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn6:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn6:focus .btn_img {background-image: url('/images/renew/icn_mc_quick6a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn7:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn7:focus .btn_img {background-image: url('/images/renew/icn_mc_quick7a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn8:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn8:focus .btn_img {background-image: url('/images/renew/icn_mc_quick8a.png');}
#content_wrap .renew_mcont3 .renew_box2 .obj .btn9:hover .btn_img,
#content_wrap .renew_mcont3 .renew_box2 .obj .btn9:focus .btn_img {background-image: url('/images/renew/icn_mc_quick9a.png');}

#content_wrap .renew_mcont4 {background-image: url('/images/renew/bg_mc_quick.jpg'); background-size: cover; background-position: top center;}
#content_wrap .renew_mcont4 .tit,
#content_wrap .renew_mcont4 .tit a {color: #fff; font-size: 20px; font-weight: 700; text-align: center; letter-spacing: -.2px;}
#content_wrap .renew_mcont4 .tit {background-color: rgba(0,0,0,.2); }
#content_wrap .renew_mcont4 > .tit {padding: 37px 0 29px;}
#content_wrap .renew_mcont4 > .tit a {display: inline-block; vertical-align: top; border-radius: 30px; padding: 6px 34px 5px 18px; margin: 0 0 0 7px; background-color: rgba(255,255,255,.1); background-image: url('/images/renew/icn_mc_togarr.png'); background-repeat: no-repeat; background-position: top right 15px;}
#content_wrap .renew_mcont4 .tit span {display: none; color: #fff; font-weight: 300; font-size: 14px;}
#content_wrap .renew_mcont4 .tit .on {display: block;}
#content_wrap .renew_mcont4 .obj {display: none; width: 100%; max-width: 1300px; padding: 46px 0 40px; margin: 0 auto; font-size: 0;}
#content_wrap .renew_mcont4 .obj .box {position: relative; display: inline-block; vertical-align: top; width: 29.230769%; _width: 380px;}
#content_wrap .renew_mcont4 .obj .box::after {position: absolute; display: none; _display: block; top: -20px; right: 0; font-size: 181.1px; font-weight: 700;}
#content_wrap .renew_mcont4 .obj .box1::after {content: "\004D"; color: rgba(255,255,255,.03);}
#content_wrap .renew_mcont4 .obj .box2::after {content: "\0050"; color: rgba(255,255,255,.03);}
#content_wrap .renew_mcont4 .obj .box3::after {content: "\0043"; color: rgba(255,255,255,.03);}
#content_wrap .renew_mcont4 .obj .box4::after {content: "\004C"; color: rgba(255,255,255,.08);}
#content_wrap .renew_mcont4 .obj .box5::after {content: "\0045"; color: rgba(255,255,255,.08);}
#content_wrap .renew_mcont4 .obj .box6::after {content: "\0049"; color: rgba(255,255,255,.08);}
#content_wrap .renew_mcont4 .obj .box .tit {position: relative; padding: 0 3px 12px; background-color: transparent; text-align: left; border-bottom: 1px solid rgba(255,255,255,.5);}
#content_wrap .renew_mcont4 .obj .box .tit::after {display: none; position: absolute; content: ""; width: 16px; height: 16px; top: 6px; right: 16px; background-image: url('/images/renew/icn_plus.png');}
#content_wrap .renew_mcont4 .obj .box.open .tit::after {background-image: url('/images/renew/icn_minus.png');}
#content_wrap .renew_mcont4 .obj .box .tit em {color: #dbaa5f;}
#content_wrap .renew_mcont4 .obj .box ul {padding: 23px 0 0; margin: 0 0 56px;}
#content_wrap .renew_mcont4 .obj .box ul li {position: relative; padding: 0 3px; box-sizing: border-box;}
#content_wrap .renew_mcont4 .obj .box ul li::before {position: absolute; display: none; content: ""; top: 5px; left: 19px; width: 3px; height: 2px; background-color: rgba(240,240,242,.7);}
#content_wrap .renew_mcont4 .obj .box ul li a {color: rgba(255,255,255,.7); font-size: 14px;}






/* Renewal Override */
@media only screen and (min-width: 1051px) {
	.mvisual .obj{height: 525px;}
	.mvisual .obj .item .tit {width: 850px; _width: 637px; height: 390px; background-color: rgba(57,61,69,.85); box-sizing: border-box;}
	.mvisualwrap .pnote {top: 114px;}
	.mvisualwrap .control{top: 381px;}
	#content_wrap .renew_mcont4 .obj ul {display: block !important;}
	#content_wrap .renew_mcont4 .obj .box:not(:nth-of-type(3n)) {margin-right: 6.153846%;}
	#content_wrap .renew_mcont4 .obj .box ul li:not(:last-of-type) {margin: 0 0 13px;}
	.renew_mcont2 .renew_group .renew_box {height: 225px;}
}

@media only screen and (min-width: 480px) {
	#content_wrap .renew_mcont1 .obj .item:hover,
	#content_wrap .renew_mcont1 .obj .item:focus {padding: 0 0 34px;}
	#content_wrap .renew_mcont1 .obj .item:hover .con,
	#content_wrap .renew_mcont1 .obj .item:focus .con {border-color: #d25048; background-color: #d25048;}
	#content_wrap .renew_mcont1 .obj .item:hover .con::after,
	#content_wrap .renew_mcont1 .obj .item:hover .con::after {background-image: url('/images/renew/icn_mc_more2.png');}
	#content_wrap .renew_mcont1 .obj .item:hover .date,
	#content_wrap .renew_mcont1 .obj .item:focus .date,
	#content_wrap .renew_mcont1 .obj .item:hover .headLine,
	#content_wrap .renew_mcont1 .obj .item:focus .headLine {color: #fff;}
}

@media only screen and (max-width: 1050px) {
	.mvisual .obj {height: 525px;}
	.mvisual .obj .item {position: absolute; top: 0; left: 0; width:100%; height: 100%;}
	.mvisual .obj .item .tit {position: absolute; top: 50px; left: 50%; width: 555px; height: 420px; padding: 96px 46px 0 43px; _margin-left: -50%; _margin-left: -525px; background-color: rgba(57,61,69,.85); box-sizing: border-box; transform: translate(-50%, 0);}
	.mvisual .obj .item .tit .headLine {display: block; white-space: nowrap;}
	.mvisual .obj .item .tit .subTxt {height: 132px; margin-top: 20px; font-size: 18px; line-height: 1.2; color: rgba(255,255,255,.8); font-weight: 300;}
	.mvisual .obj .item .tit .btn a {margin-top: 37px; background-position:90% 13px;border-color:#fff;color:#fff;}
	.mvisualwrap .pnote {top: 109px; _left: 51px; _margin-left: 243px;}
	.mvisualwrap .control {top: 382px; _left: 392px; _margin-left: 243px;}
	#content_wrap .renew_mcont1 .tit {padding: 55px 0 40px;}
	#content_wrap .renew_mcont1 .obj_wrap {padding: 0 3.809523% 54px;}
	#content_wrap .renew_mcont1 .obj_wrap .control {left: 0;}
	#content_wrap .renew_mcont1 .obj_wrap .control a.prev {left: 0;}
	#content_wrap .renew_mcont1 .obj_wrap .control a.next {right: 0;}
	#content_wrap .renew_mcont1 .obj .item {width: 31.443298%; margin: 0 2.835053% 0 0;}
	#content_wrap .renew_mcont1 .obj .item .con {width: 100%;}
	#content_wrap .renew_mcont2 {padding: 30px 3.809523% 42px;}
	#content_wrap .renew_mcont2 .renew_group {height: 687px;}
	#content_wrap .renew_mcont2 .group1 {padding: 0 30px 0 0;}
	#content_wrap .renew_mcont2 .group1 .box1 {margin: 0 0 50px;}
	#content_wrap .renew_mcont2 .group1 .box1 > .tit {margin: 0 0 20px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type) {padding: 0 0 9px 10px; margin: 6px 0 0;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type):not(:last-of-type) {background-repeat: repeat-x; background-position: bottom; background-image: url(/images/renew/bg_bd_pat1.png);}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type)::before {top: 10px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop {padding: 0 0 17px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .tit {height: 63px; -webkit-line-clamp: 3; margin: 0 0 11px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop .con {height: 110px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:nth-of-type(4) {display: none;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item a {line-height: 1.65;white-space: normal;/* display: -webkit-inline-box; */-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type) a {height: 48px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item .date {vertical-align: bottom; line-height: 1.65;}
	#content_wrap .renew_mcont2 .group1 .box2 .obj li {padding: 12px 0 12px 13px;}
	#content_wrap .renew_mcont2 .group1 .box2 .obj li::before {top: 22px; left: 2px;}
	#content_wrap .renew_mcont2 .group1 .box2 .obj li a {width: calc(100% - 95px); height: 50px; line-height: 1.7; white-space: normal; display: -webkit-inline-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
	#content_wrap .renew_mcont2 .group1 .box2 .obj li .status {vertical-align: bottom; line-height: 1.7; margin: 0 0 0 20px;}
	#content_wrap .renew_mcont2 .group2 {padding: 0 0 0 30px;}
	#content_wrap .renew_mcont2 .group2 .box1 {height: 306px;}
	#content_wrap .renew_mcont2 .group2 .box1 .obj figure {width: 147px; height: 98px;}
	#content_wrap .renew_mcont2 .group2 .box1 .obj .tit {height: 72px; margin: 8px 0 38px;}
	#content_wrap .renew_mcont2 .group2 .box1 .obj .con {width: calc(100% - 147px);}
	#content_wrap .renew_mcont2 .group2 .box1 .obj .txt {position: absolute; left: 0; width: 100%; -webkit-line-clamp: 4; height: 92px;}
	#content_wrap .renew_mcont2 .group2 .box2 .obj {width: 100%; margin: 0 0 46px;}
	#content_wrap .renew_mcont2 .group2 .box2 .obj a {padding: 7px 58px 6px 15px; margin: 20px 0 0 -2px; background-position: top 9px right 14px}
	#content_wrap .renew_mcont2 .group2 .box2 .obj figure {width: 101px; height: 125px; _height: 108px;}
	#content_wrap .renew_mcont2 .group2 .box2 .obj .con {width: calc(100% - 101px); padding: 0 0 0 30px;}
	#content_wrap .renew_mcont2 .group2 .box2 .obj .con .tit {display: block; height: auto; white-space: nowrap; margin: 2px 0 6px;}
	#content_wrap .renew_mcont3 {padding: 69px 3.809523% 49px;}
	#content_wrap .renew_mcont3 .renew_box1 ul  {height: 280px;}
	#content_wrap .renew_mcont3 .renew_box2 .obj {padding: 23px 0 0;}
	#content_wrap .renew_mcont3 .renew_box2 .obj li {margin: 0 auto 20px;}
	#content_wrap .renew_mcont4 {background-size: auto 900px; background-position: bottom center;}
	#content_wrap .renew_mcont4 > .tit {padding: 33px 0 29px; background-color: #2c3541;}
	#content_wrap .renew_mcont4 .obj {padding: 36px 3.769230% 40px; box-sizing: border-box;}
	#content_wrap .renew_mcont4 .obj .box {width: 100%; margin: 0 0 25px;}
	#content_wrap .renew_mcont4 .obj .box::after {display: none;}
	#content_wrap .renew_mcont4 .obj .box .tit {padding: 0 9px 12px;}
	#content_wrap .renew_mcont4 .obj .box .tit::after {display: block;}
	#content_wrap .renew_mcont4 .obj .box.open .tit {border-color: #fff;}
	#content_wrap .renew_mcont4 .obj .box .tit a {display: block; text-align: left;}
	#content_wrap .renew_mcont4 .obj .box ul {display: none; padding: 43px 0 39px; border-bottom: 1px solid #fff; margin: 0px;}
	#content_wrap .renew_mcont4 .obj .box ul li {display: inline-block; vertical-align: top; width: 50%; padding: 0 28px;}
	#content_wrap .renew_mcont4 .obj .box ul li::before {display: block;}
	#content_wrap .renew_mcont4 .obj .box ul li a {font-size: 16px; font-weight: 700; color: rgba(240,240,242,.7);}
}


@media only screen and (max-width: 767px) {
	.mvisual .obj {height: calc(32.8125vw + 247px); _height: 576px; padding: 0;}
	.mvisual .obj .item .tit {position: relative; width: 100%; height: 247px; top: auto; bottom: 0; left: 0; padding: 62px 31px 0; margin-left: 0; margin-top: 0; background-color: #575a61; transform: none;}
	.mvisual .obj .item .tit span {margin-top: 0; line-height: 1.35;}
	.mvisual .obj .item .tit .subTxt {height: auto; margin-top: 6px; font-size: 0;}
	.mvisual .obj .item .tit .subTxt span {height: 68px; font-size: 25.67px; padding-bottom: 0; border-bottom: 0; box-sizing: border-box;}
	.mvisual .obj .item .tit span span {margin: 0;}
	.mvisual .obj .item .tit .btn a {padding: 12px 74px 13px 15px; margin-top: 2px;}
	.mvisual .obj .item .pic img {width: 120%; _height: 329px; min-height: auto; top: 0; transform: translate(-50%, 0);}
	.mvisualwrap .control {top: auto; right: 26px; bottom: 53px; left: auto;}
	.mvisualwrap .pnote {top: auto; bottom: 211px; left: 50%; transform: translate(-50%,0);}
	
	#content_wrap .renew_mcont1 {height: 456px;}
	#content_wrap .renew_mcont1 .tit {padding: 46px 0 40px; font-size: 25px; letter-spacing: 5px;}
	#content_wrap .renew_mcont1 .obj_wrap {padding: 0 0 46px;}
	#content_wrap .renew_mcont1 .obj .item {width: 290px; margin: 0 12px 10px 15px;}
	#content_wrap .renew_mcont1 .obj .item:first-of-type {_margin-left: 15px;}
	#content_wrap .renew_mcont2 {padding: 0 0 10px;}
	#content_wrap .renew_mcont2 .renew_group {width: 100%; height: auto;}
	#content_wrap .renew_mcont2 .renew_box {border-top: 8px solid #f0f0f2; padding-top: 37px; padding-right: 15px; padding-bottom: 14px; padding-left: 15px;}
	#content_wrap .renew_mcont2 .renew_box .more {top: 38px; right: 15px;}
	#content_wrap .renew_mcont2 .group1 {padding: 0; border: none;}
	#content_wrap .renew_mcont2 .group1 .box1 {margin: 0 0 7px;}
	#content_wrap .renew_mcont2 .group1 .box1 > .tit {margin: 0 0 22px;}
	#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .deco {display: none;}
	#content_wrap .renew_mcont2 .group1 .box1 > .tit.type .arr {display: none;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item.dpTop {padding: 0 0 23px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:not(:first-of-type) a {width: calc(100% - 85px);}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item .date {margin-left: 10px;}
	#content_wrap .renew_mcont2 .group1 .box1 .obj .item:nth-of-type(3) {background-image: none !important;}
	#content_wrap .renew_mcont2 .group1 .box2 > .tit {margin: 0 0 9px;}
	#content_wrap .renew_mcont2 .group2 {padding: 0;}
	#content_wrap .renew_mcont2 .group2 .box1 {height: 325px; margin: 0 0 18px; box-sizing: border-box;}
	#content_wrap .renew_mcont2 .group2 .box1 .obj .tit {margin: 8px 0 34px;}
	#content_wrap .renew_mcont2 .group2 .box1 .obj .txt {right: 15px; left: 15px; width: auto; height: auto; max-height: 92px;}
	#content_wrap .renew_mcont2 .group2 .box2 {border-top: 8px solid #f0f0f2; padding-top: 37px;}
	#content_wrap .renew_mcont2 .group2 .box2 > .tit {margin: 0 0 26px;}
	#content_wrap .renew_mcont2 .group2 .box2 .obj:last-of-type {margin-bottom: 32px;}
	#content_wrap .renew_mcont3 {padding: 43px 15px 0;}
	#content_wrap .renew_mcont3 .renew_box {width: 100%; margin: 0 0 56px;}
	#content_wrap .renew_mcont3 .renew_box1 .pager {margin: 0 15px 0 0;}
	#content_wrap .renew_mcont3 .renew_box1 .pager a:not(:last-of-type) {margin-right: 10px;}
	#content_wrap .renew_mcont3 .renew_box1 .control {right: 18px;}
	#content_wrap .renew_mcont3 .renew_box1 ul {width: 100%; max-width: none; height: auto; padding: 0 0 57.931034%; margin: 27px auto 0;}
	#content_wrap .renew_mcont3 .renew_box1 ul li {width: 100%;}
	#content_wrap .renew_mcont3 .renew_box2 {padding: 0; margin-bottom: 28px;}
	#content_wrap .renew_mcont3 .renew_box2 .obj {max-width: none; margin: 20px 0 0; border-bottom: none;}
	#content_wrap .renew_mcont4 .obj {padding: 36px 0 0;}
	#content_wrap .renew_mcont4 .obj .box:last-of-type {margin-bottom: 0;}
	#content_wrap .renew_mcont4 .obj .box {margin: 0 0 22px;}
	#content_wrap .renew_mcont4 .obj .box .tit {padding: 0 14px 18px;}
	#content_wrap .renew_mcont4 .obj .box ul {padding: 38px 0 39px;}
	#content_wrap .renew_mcont4 .obj .box ul li {width: 100%; padding: 0 15px 0 31px;}
	#content_wrap .renew_mcont4 .obj .box ul li:not(:last-of-type) {margin-bottom: 15px;}
}

@media only screen and (max-width: 480px) { 
	#content_wrap .renew_mcont1 .obj {overflow: auto;}
	#content_wrap .renew_mcont1 .obj::-webkit-scrollbar {height: 10px; padding: 1px; background: rgba(0,0,0,.1);}
	#content_wrap .renew_mcont1 .obj::-webkit-scrollbar-thumb {height: 10px; background: rgba(0,0,0,.5); border-radius: 4px;}
	#content_wrap .renew_mcont1 .obj_wrap .control {display: none;}
}