#mainVisual  {height: 518px;padding-top: 124px; position: relative;}
#mainVisual .visualList li {height: 518px;background-repeat:no-repeat;background-position: 50% 0; }
#mainVisual .visualList li.visual01 {background-image: url("../images/main/visual01.jpg");}
#mainVisual .visualList li.visual02 {background-image: url("../images/main/visual02.jpg");}
#mainVisual .visualList li.visual03 {background-image: url("../images/main/visual03.jpg");}
#mainVisual .visualList li.visual031 {background-image: url("../images/main/visual03_01.jpg");}
#mainVisual .visualList li.visual032 {background-image: url("../images/main/visual03_02.jpg");}
#mainVisual .visualList li.visual033 {background-image: url("../images/main/visual03_03.jpg");}
#mainVisual .visualList li.visual034 {background-image: url("../images/main/visual03_04.jpg");}
#mainVisual .visualList li.visual035 {background-image: url("../images/main/visual03_05.jpg");}
#mainVisual .visualList li.visual04 {background-image: url("../images/main/visual04.jpg");}
#mainVisual .visualList li.visual05 {background-image: url("../images/main/visual03_01.jpg");}
#mainVisual .visualList li.visual06 {background-image: url("../images/main/visual05_01.jpg");}
#mainVisual .visualList li.visual061 {background-image: url("../images/main/visual05_01.jpg");}
#mainVisual .visualList li.visual062 {background-image: url("../images/main/visual05_02.jpg");}

#mainVisual .copyBox {width: 500px;height: 240px;background: rgba(0,0,0,0.6);padding: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #fff;position: absolute;}
#mainVisual .copyBox .desc {font-size: 24px;font-weight: 500;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);}
#mainVisual .copyBox .category {font-size: 18px;margin-bottom: 10px;}
#mainVisual .copyBox .title {font-size: 48px;font-weight: 700;line-height: 1;margin-top: 10px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);}

#mainVisual .visual01 .copyBox {width: 660px;height: 300px;right:0; top:130px;}
#mainVisual .visual01 .copyBox .ezex {color: #fff;font-size: 66px;font-weight: 700;line-height: 1;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.65);}
#mainVisual .visual01 .copyBox .eng {color: #fff;font-size: 24px;color: rgba(255,255,255,0.6);}
#mainVisual .visual01 .copyBox .kor {color: #fff;font-size: 28px;letter-spacing: -1px;}
#mainVisual .visual01 .copyBox .kor strong {color: #93cfed;}
#mainVisual .visual01 .copyBox .desc {font-size: 14px;color: rgba(255,255,255,0.6);font-weight: 300;text-shadow: none;}

#mainVisual .visual02 .copyBox {right:0; top:130px;}
#mainVisual .visual02 .copyBox .category {color: #4fa2ed;}

#mainVisual .visual03 .copyBox {right:-200px; top:130px;}
#mainVisual .visual03 .copyBox .category {color: #d59d1c;}

#mainVisual .visual031 .copyBox {right:0; top:130px;}
#mainVisual .visual031 .copyBox .category {color: #d59d1c;}

#mainVisual .visual04 .copyBox {right:0; top:130px;}
#mainVisual .visual04 .copyBox .category {color: #d59d1c;}

#mainVisual .visual05 .copyBox {right:0; top:130px;}
#mainVisual .visual05 .copyBox .category {color: #d59d1c;}

#mainVisual .visual06 .copyBox {right:0; top:130px;}
#mainVisual .visual06 .copyBox .category {color: #65c894;}

#mainVisual .visual061 .copyBox {right:0; top:130px;}
#mainVisual .visual061 .copyBox .category {color: #65c894;}

.eng #mainVisual .visual01 .copyBox {width: 760px;}
.eng #mainVisual .copyBox {width: 600px;}

#mainVisual .pager {position:absolute;width: 100%;text-align: center; bottom:30px;}
#mainVisual .pager a {display:inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin: 0 3px;}
#mainVisual .pager a span {display: block;width: 10px;height: 10px; background: #fff; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow:hidden;text-indent:-9999px;background: #fff; }
#mainVisual .pager a.active {padding: 5px; border: 2px solid #fff;}
#mainVisual .btnPrev {position: absolute; left:0; top:50%; }
#mainVisual .btnNext {position: absolute; right:0; top:50%;}



/* mainContents */
#mainContents  {background: url("../images/main/bgMainContents.png");}


/* mainBanner */
#mainContents .mainBanner {position: relative;}
#mainContents .mainBanner dt {font-size: 42px;font-weight: 700;line-height: 1.2;}
#mainContents .mainBanner dd {font-size: 20px;font-weight: 500;padding: 20px 0;line-height: 1.2;}
#mainContents .mainBanner p {font-size: 13px;font-weight: 300;display: none;}
#mainContents .mainBanner li {height: 350px;background-repeat:no-repeat;background-position: 50% 0;}
#mainContents .mainBanner li .auto {display: table;height: 350px;}
#mainContents .mainBanner li .middle {display: table-cell;vertical-align: middle;}
#mainContents .mainBanner li.banner01 {background-image: url("../images/main/mainBanner01.jpg");}
#mainContents .mainBanner li.banner02 {background-image: url("../images/main/mainBanner02.jpg");}
#mainContents .mainBanner li.banner03 {background-image: url("../images/main/mainBanner03.jpg");}

#mainContents .mainBanner li.banner01 dd {color: #2993c8;}
#mainContents .mainBanner li.banner02 dd {color: #b07c4f;}
#mainContents .mainBanner li.banner03 dd {color: #628e16;}
#mainContents .mainBanner li dd strong {color: #e95a0c;}

#mainContents .mainBanner .btnPrev {position: absolute; left:50%; top:50%;margin: -40px 0 0 -700px;}
#mainContents .mainBanner .btnNext {position: absolute; right:50%; top:50%;margin: -40px -700px 0 0;}

/* notice */
#mainContents .noticeAndMovie {background: #f8f8f8;padding: 30px 0; border-bottom: 1px solid #d9d9d9;}
#mainContents .noticeAndMovie h3 {font-size: 18px;margin-bottom: 15px;font-weight: 500;}
#mainContents .noticeAndMovie .notice {width: 50%; float: left;font-size: 13px;padding-right: 50px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#mainContents .noticeAndMovie .notice article {margin-top: 30px;position: relative;}
#mainContents .noticeAndMovie .notice article:first-child {margin-top: 0;}
#mainContents .noticeAndMovie .notice article .btnMore {position: absolute; right:0; top:0;}
#mainContents .noticeAndMovie .notice li {font-weight: 500;color: #666;line-height: 1.8;}
#mainContents .noticeAndMovie .notice li .date {color: #005c9f; margin-right: 15px;}
#mainContents .noticeAndMovie .movie {width: 50%; float: left;padding-left: 50px;border-left: 1px solid #d9d9d9;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


/* quickmenu */
#mainContents .quickMenu {padding: 30px;}
#mainContents .quickMenu li {width: 264px;height: 264px; float: left;margin-left:14px; background-repeat: no-repeat; font-size: 12px;}
#mainContents .quickMenu li a {display: block;padding: 20px;width: 264px;height: 264px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#mainContents .quickMenu li a dt span {display: block; font-size: 18px;line-height: 1.2;}
#mainContents .quickMenu li a dt .eng {display: block; font-size:36px ; font-weight: 700; letter-spacing: -1px;margin: 5px 0;}
#mainContents .quickMenu li:first-child {margin-left: 0;}
#mainContents .quickMenu li.q01 {background: url("../images/main/q01.png");}
#mainContents .quickMenu li.q02 {background: url("../images/main/q02.png");}
#mainContents .quickMenu li.q03 {background: url("../images/main/q03.png"); color: #fff;}
#mainContents .quickMenu li.q04 {background: url("../images/main/q04.png");color: #fff;}


/* eng */
.eng #mainContents .quickMenu li a dt .kor {display: none;}