
.contentsWrap { position:relative;  }
.mainRollingWrap {position:relative; width:100%; height:400px; }
.mainRollingWrap ul li {  height:400px;}
.mainRollingWrap ul li a { display:block; width:100%; height:400px;  }
.mainRollingWrap .bx-controls { position:absolute;z-index:100; 	width:100%; text-align:center; left:0px; bottom:10px;   }
.mainRollingWrap .bx-controls div {display:inline-block; vertical-align:top;   }
.mainRollingWrap .bx-pager .bx-pager-item,
.mainRollingWrap .bx-controls-auto .bx-controls-auto-item { 	padding-top:0px; 	display: inline-block; 	*zoom: 1; 	*display: inline; }
.mainRollingWrap .bx-pager.bx-default-pager a {background:url(../images/main/indicator_off.png) no-repeat left top; 	text-indent: -9999px; 	display: block; 	width: 12px; 	height: 12px; 	margin: 0 3px; }
.mainRollingWrap .bx-pager.bx-default-pager a.active { 	width:12px; height:12px;background:url(../images/main/indicator_on.png) no-repeat left top; }
.mainRollingWrap .bx-controls a.bx-stop { background:url(../images/main/indicator_pause.png) no-repeat left top; 	text-indent: -9999px; 	display: block; 	width: 12px; 	height: 12px; 	margin: 0 3px;}
.mainRollingWrap .bx-controls a.bx-start { background:url(../images/main/indicator_play.png) no-repeat left top; 	text-indent: -9999px; 	display: block; 	width: 12px; 	height: 12px; 	margin: 0 3px;}

#contentsWrap {  }
.mainText { height:400px;  position:relative;}
.mainText p { position:absolute; top:115px; left:70px; z-index:100;  }

.bottomContents { margin-top:12px; margin-bottom:12px;  }
.bottomContents .leftContents { float:left; width:670px; margin-right:10px;  }
.bottomContents .leftContents .infoLink { border:1px solid #cdcdcd; width:100%; height:243px; margin-bottom:10px; padding:24px;  }
.bottomContents .leftContents .infoLink h3 { font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;  padding-bottom:16px; margin-bottom:22px; background:url(../images/main/tit_line.jpg) no-repeat left bottom; }
.bottomContents .leftContents .infoLink ul li { float:left; margin-left:30px;   }
.bottomContents .leftContents .infoLink ul li:first-child { margin-left:0px;   }
.bottomContents .leftContents .infoLink ul li a { display:block; width:98px; padding-top:108px; font-size:16px; text-align:center; color:#333; letter-spacing:-0.5px;  }
.bottomContents .leftContents .infoLink ul li.list1 a { background:url(../images/main/ic_01.png) no-repeat center top;  }
.bottomContents .leftContents .infoLink ul li.list2 a { background:url(../images/main/ic_02.png) no-repeat center top;  }
.bottomContents .leftContents .infoLink ul li.list3 a { background:url(../images/main/ic_03.png) no-repeat center top;  }
.bottomContents .leftContents .infoLink ul li.list4 a { background:url(../images/main/ic_04.png) no-repeat center top;  }
.bottomContents .leftContents .infoLink ul li.list5 a { background:url(../images/main/ic_05.png) no-repeat center top;  }
.bottomContents .leftContents .notice { float:left; position:relative;  border:1px solid #cdcdcd; width:330px; height:243px;padding:24px; }
.bottomContents .leftContents .notice1  { margin-right:10px;  }
.bottomContents .leftContents .notice h3 {font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;  padding-bottom:16px; margin-bottom:22px; background:url(../images/main/tit_line.jpg) no-repeat left bottom; }
.bottomContents .leftContents .notice ul {}
.bottomContents .leftContents .notice ul li { margin-bottom:8px; width:100%; float:left;  }
.bottomContents .leftContents .notice ul li a { float:left; color:#666;      float: left;    color: #666;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    word-wrap: normal !important;    display: block;    width: 75%;}
.bottomContents .leftContents .notice ul li span { float:right; color:#9a9a9a;  }
.bottomContents .leftContents .notice .more { position:absolute; top:26px; right:24px;  }
.bottomContents .leftContents .notice ul li.first { margin-bottom:13px;  }
.bottomContents .leftContents .notice ul li.first img { float:left; width:60px; height:38px; margin-right:10px;   }
.bottomContents .leftContents .notice ul li.first a { display:block; float:none;  }
.bottomContents .leftContents .notice ul li.first span {display:block;float:none;  }
.bottomContents .leftContents .notice ul.text_list li:first-child  { display:none;  }
.bottomContents .leftContents .hot-alime  { float:left;  border:1px solid #cdcdcd; position:relative;  width:330px; height:243px;}
.bottomContents .leftContents .hot-alime li   {width:328px; height:241px;;  }
.bottomContents .leftContents .hot-alime li img  {width:100%; height:100%; }
.bottomContents .leftContents .hot-alime .hot-btn  {position:absolute; bottom:10px; right:20px; }
.bottomContents .leftContents .hot-alime .hot-btn  span {display:inline-block; margin:0 2px; }


.bottomContents .rightContents { float:left; width:320px;   }
.bottomContents .rightContents .time {width:100%; margin-bottom:10px;  border:1px solid #cdcdcd; height:148px; background:#f9f8c5; padding:17px 22px;}
.bottomContents .rightContents .time h3 { font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;   margin-bottom:10px; }
.bottomContents .rightContents .time ul li { color:#333; letter-spacing:-1px; margin-bottom:3px;  }
.bottomContents .rightContents .time ul li a { display:inline-block;vertical-align:top;  margin-left:2px; color:#555;  font-family:"돋움",dotum; font-size:11px; padding:5px 8px 0px; border:1px solid #a8a78e;  }
.bottomContents .rightContents .schedule { position:relative; height:338px; width:100%; border:1px solid #cdcdcd; padding:24px 10px;  }
.bottomContents .rightContents .schedule h3 { margin-left:14px;  font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;   margin-bottom:15px; }
.bottomContents .rightContents .schedule h4 { width:100%; background:#f0f0f0; height:32px; color:#333; font-weight:bold; text-align:center;padding-top:8px;  }
.bottomContents .rightContents .schedule .scheduleTable { width:100%; border-top:2px solid #333;  }
.bottomContents .rightContents .schedule table { width:100%; border-collapse:collapse;   }
.bottomContents .rightContents .schedule table th { text-align:center;vertical-align:bottom; height:30px; padding:5px;  font-size:11px; font-family:"돋움",dotum; font-weight:bold;  border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
.bottomContents .rightContents .schedule table th:first-child { color:#ff0000; }
.bottomContents .rightContents .schedule table th:last-child { color:#1266e4; border-right:0px; }
.bottomContents .rightContents .schedule table  td {text-align:center; height:25px !important; padding:3px;  font-size:11px; font-family:"돋움",dotum;  vertical-align:top; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
.bottomContents .rightContents .schedule table td:last-child { color:#1266e4; }
.bottomContents .rightContents .schedule table td:last-child { color:#1266e4; border-right:0px; }
.bottomContents .rightContents .schedule table p { line-height:1px;  }
.bottomContents .rightContents .schedule table .state { display:inline-block; width:6px; height:6px; margin:0 1px; border-radius:3px;  }
.bottomContents .rightContents .schedule table .state1 {background:#ef5f4b; }
.bottomContents .rightContents .schedule table .state2 {background:#37ac24; }
.bottomContents .rightContents .schedule table .state3 {background:#f8b021; }
.bottomContents .rightContents .schedule table .state4 {background:#2195f8; }
.bottomContents .rightContents .schedule table .state5 {background:#ffa2f3; }
.bottomContents .rightContents .schedule .state {  margin-top:10px; }
.bottomContents .rightContents .schedule .state li { display:inline-block; margin:0 10px;font-size:13px; color:#666;   }
.bottomContents .rightContents .schedule .state li span {display:inline-block; width:6px; height:6px; margin:0 1px; border-radius:3px;}
.bottomContents .rightContents .schedule .state li span.state1 {background:#ef5f4b;}
.bottomContents .rightContents .schedule .state li span.state2 {background:#37ac24;}
.bottomContents .rightContents .schedule .state li span.state3 {background:#f8b021;}
.bottomContents .rightContents .schedule .state li span.state4 {background:#2195f8;}
.bottomContents .rightContents .schedule .state li span.state5 {background:#ffa2f3;}
.bottomContents .rightContents .schedule .more { position:absolute; top:26px; right:15px;  }

.pop-container { position:relative; z-index:190;  }

.popup { position:absolute; top:0px; left:0px;  display:none;  }
.popup .pop-img img { }
.pop-input-wrap { padding:10px; color:#fff; background:#000; text-align:right;   }
.pop-input-wrap label { font-weight:normal;  display:inline-block;margin-top:2px; }
.pop-input-wrap * {  line-height:1; vertical-align:top;  }
.pop-input-wrap input  {  }
.pop-input-wrap .pop-close { margin-top:3px; display:inline-block;  }
.contentsWrap .pop-input-wrap a { margin-left:10px; color:#fff;  }