#body{ display:block; width:100%; }
#body > .main{ display:block; padding:0; }
/**/
.vi_sec{ overflow:hidden; }
.vi_sec > .inside{ z-index:1; height:480px; }
.vi_sec > .inside > .info_box{ padding-left:30px; padding-top:23px; color:white; width:570px; height:196px; background:rgba(182, 0, 5, 0.9); }
.vi_sec > .inside > .info_box{ position:absolute; bottom:0px; left:0px; }
.vi_sec > .inside > .info_box .text0{ font-size:38px; font-weight:bold; }
.vi_sec > .inside > .info_box .text1{ padding-bottom:17px; font-weight:lighter; margin-top:-4px; margin-bottom:17px; font-size:20px; }
.vi_sec > .inside > .info_box .text1:before{ background:white; width:10px; height:2px; position:absolute; bottom:0px; left:0px; content:''; display:inline-block; }
.vi_sec > .inside > .info_box .text2{ font-size:12px; }
.vi_sec > .inside > .info_box .text2 + .txt2{ margin-top:4px; }
/**/
#mainSlide{ z-index:0; width:1920px; position:relative; left:50%; margin-left:-960px; }
/**/
#mainSlideDots{ width:100%; position:absolute; bottom:10px; left:0px; }
#mainSlideDots > .slick-dots{ font-size:0; text-align:center; }
#mainSlideDots > .slick-dots > li{ cursor:pointer; background:#DDD; overflow:hidden; display:inline-block; width:10px; height:10px; }
#mainSlideDots > .slick-dots > li{ transition:all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); }
#mainSlideDots > .slick-dots > li.slick-active{ width:30px; background:sandybrown; }
#mainSlideDots > .slick-dots > li + li{ margin-left:5px; }
#mainSlideDots > .slick-dots > li > button{ }
/**/
.notice_sec{ padding-bottom:48px; }
.notice_sec .inside{ padding-top:40px; }
.notice_sec .TABLE{ }
.notice_sec .TABLE .CELL{ position:relative; }


