@charset "utf-8";

/***** main *****/
#codeigniter_profiler{overflow:hidden !important;}
#container{background:#fff;padding-bottom:0;}
.wrap-inner {position:relative; width:950px; margin:0 auto;}
.main-v16 {font-family:'Noto Sans KR'; letter-spacing:-0.025em;}
.main-v16 h3 {margin-bottom:10px; font-size:18px; font-weight:bold; color:#000; font-family:'Noto Sans KR';}

/* slide-type01 */
.slide-type01-wrap .bx-wrapper {position:relative;}
.slide-type01-wrap .bx-controls-direction a {display:block; width:40px; height:40px; background:url('/img/dangi/main14/controls_event.png') no-repeat 0 top; overflow:hidden; top:100px; text-indent:-120px; position:absolute;}
.slide-type01-wrap .bx-controls-direction a.bx-prev {left:-20px; opacity:1; transform:scale(1,1); transition:opacity .25s, transform .25s;}
.slide-type01-wrap .bx-controls-direction a.bx-next {background-position:-40px 0; right:-20px; opacity:1; transform:scale(1,1); transition:opacity .25s, transform .25s;}
.slide-type01-wrap .bx-controls-direction a.hide {opacity:0; transform:scale(0,0)}

/* main-top */
.main-top {text-align: center; background: #f9f8f0; }
.main-top .reviewSlide {position: absolute; bottom: 30px; left: 25px; font-size: 17px; color: #292929; font-weight: bold; text-align: left;}
.main-top .reviewSlide p {font-size: 12px; color: #40685c;}
.main-top .reviewSlide li {width: 400px; height: 45px;}
.main-top .reviewSlide li div {text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; width: 400px; overflow: hidden;}

.teacher-top {background: #ebf5f2;}
.teacher-top h4 {padding: 20px 0 35px; }
.teacher-top .teaWrap {position: relative;}
.teacher-top .teaSlide {width: 600px;}
.teacher-top .teaSlide li {position: relative;}
.teacher-top .teaSlide li .btnGoHome {position: absolute; bottom:40px; left: 0; }
.teacher-top .teaWrap .movieWrap {width: 470px; height: 265px; border-radius: 10px; overflow: hidden; position: absolute; right: 0; bottom: 40px;}
.teacher-top .teaWrap .movieWrap iframe {width: 100%; height: 100%;}

/* 오늘의 무료혜택 */
.freeGiftWrap {margin-top: 50px;}
.freeGiftWrap h3 {position: absolute; top: 14px; left: 35px; font-weight: bold; font-size: 17px;}

.trendWrap {padding: 70px 0 80px; background: #f9f6f4;}
.trendWrap .list {}
.trendWrap .list > li {padding-top: 50px; border-top: 1px solid #475b51; position: relative; }
.trendWrap .list > li:first-child {border: none;}
.trendWrap .list > li.no1 {padding-bottom: 50px;}
.trendWrap .list > li.no2 .trendSlide.left {width: 400px; padding: 20px 0 40px 33px; font-size: 17px; color: #292929; font-weight: bold; text-align: left;}
.trendWrap .list > li.no2 .trendSlide.left p {font-size: 12px; color: #40685c;}
.trendWrap .list > li.no2 .trendSlide.left li {width: 400px; height: 45px;}
.trendWrap .list > li.no2 .trendSlide.right {position: absolute; right: 50px; top: 60px; }
.trendWrap .list > li.no2 .trendSlide.right .bx-wrapper{position: relative;}
.trendWrap .list > li.no2 .trendSlide.right .bx-controls-direction a{position: absolute;top: 50%; left: 50%; margin-top: -10px; width:8px;height: 19px;text-indent: -9999px;}
.trendWrap .list > li.no2 .trendSlide.right .bx-controls-direction a.bx-prev{margin-left: -210px; background:url('/img/dangi/main17/btnPrev.png') no-repeat;}
.trendWrap .list > li.no2 .trendSlide.right .bx-controls-direction a.bx-next{margin-left: 200px; background:url('/img/dangi/main17/btnNext.png') no-repeat;}
.trendWrap .list > li.no3 {padding-top: 0;}

.qnaWrap {height: 400px; margin-top: 60px; padding:45px 40px 40px; background: url('/img/dangi/main18/qna_bg.jpg') top center #e8e6ed no-repeat; box-sizing: border-box;}
.qnaWrap:after {content:""; display: block; clear: both;}
.qnaWrap > div {width: 50%; float: left;}
.qnaWrap .titWrap {margin-bottom: 45px;}
.qnaWrap .titWrap h3 {margin-bottom: 5px;}
.qnaWrap .titWrap p {font-size: 13px; color: #000;}
.qnaWrap .textBox {position: relative; width: 410px; height: 80px; padding: 10px 15px; box-sizing: border-box; border-radius: 10px; margin-bottom: 10px; border: 1px solid #cecece; background: #fff;}
.qnaWrap .textBox .holder {position: absolute; width: 378px; cursor: auto; font-size: 12px; z-index: 1; color: #b2b2b2;}
.qnaWrap .textBox textarea {width: 100%; height: 100%; resize: none; border: none; background: #fff; overflow-y: auto;}
.qnaWrap .qnaList li {width: 370px; height: 152px; margin-left: 40px;  background: #fff; box-shadow: 3px 3px 6px #cecece; border-radius: 10px; overflow: hidden; }
.qnaWrap .qnaList li:first-child {margin-bottom: 20px;}
.qnaWrap .qnaList li > div {height: 50%; display: table; position: relative; padding: 0 20px;}
.qnaWrap .qnaList li > div:before {content:""; display: block; width: 350px; height: 1px; background: #e5e5e5; position: absolute; top: 0; left: 10px;}
.qnaWrap .qnaList li > div:first-child:before {display: none;}
.qnaWrap .qnaList li span {display: table-cell; vertical-align: middle; font-size: 14px; color: #000;}
.qnaWrap .qnaList li span.qna_pic {padding-right: 15px;}
.qnaWrap .qnaList .answerWrap span.qna_pic:before {content:""; display: inline-block; vertical-align: middle; width: 10px; height: 10px; padding-right: 5px; background: url('/img/dangi/common/renew_board/board/icon/bar.png') no-repeat;}
.qnaWrap .qnaList .answerWrap span.qna_pic {width: 45px;}
.qnaWrap .qnaList span.qna_text {display: flex; width: 250px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.2em; height: 2.4em; padding-top: 22px;}

.whyWrap {padding: 80px 0; background: url('/img/dangi/main18/why_bg.jpg') top center #e8e6ed no-repeat;}
.whyWrap ul li {margin-top: 20px;}
.whyWrap ul li:first-child {margin-top: 0;}

.peeetTV {padding-top: 90px;}
.peeetTV h3 {margin-bottom: 26px; font-size: 24px; letter-spacing: -0.05em; font-weight: bold; font-family: 'Noto Sans KR'; color: #000;}
.peeetTV h3 img {display: inline-block; vertical-align: middle;}
.peeetTV h3 span {display: inline-block; vertical-align: middle;}
.peeetTV .bx-controls-direction a {top: 45px;}
.peeetTV .slide-type01 li {width: 244px !important; height: 138px !important;}
.peeetTV .slide-type01 li img {width: 100%; height: 100%;}

/* peet-banner */
.peet-banner {padding:70px 0 85px;}
.peet-banner .bnr-slide-wrap:after {display:block; clear:both; content:'';}
.peet-banner .bnr-slide-wrap > div[class*="bnr-"].bnr-freepass {width: 100%; }
.peet-banner .bnr-slide {height:380px;}
.peet-banner .bnr-slide li {width:100%; height:100%;}
.peet-banner .bnr-slide li a {display:block ; position:relative; padding:10px; width:100%; height:100%; box-sizing:border-box;}
.peet-banner .bnr-slide li img {display:block; position:absolute; left:0; top:0;}
.peet-banner .bnr-slide li span {display:block; position:absolute; bottom:49px; width: 372px; height: 62px; line-height: 62px; left: 60px; z-index:1; box-sizing:border-box; border-radius:4px; font-weight:bold; font-size:17px; color:#000; text-align:center; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}
.peet-banner .bnr-slide li span strong {color:#e50000;}

.peet-banner .pager_box {display: table; width: 100%; text-align: center;}
.peet-banner .pager_box a { width: 20%; height: 60px; display: table-cell; text-align: center; position: relative; vertical-align: middle; color: #999; font-size: 16px; border-bottom: 1px solid #cfd8dc;}
.peet-banner .pager_box a:before {content:""; display: block; width: 1px; height: 30px; position: absolute; top: 15px; background: #cfd8dc;}
.peet-banner .pager_box a:first-child:before {top: 0; height: 60px;}
.peet-banner .pager_box a:last-child:after {content:""; display: block; width: 1px; height: 60px; position: absolute; top: 0; right: 0; background: #cfd8dc;}
.peet-banner .pager_box a.active {font-weight: 600; color: #000;}
/* ADM 배너 주석처리
.peet-banner .bnr-slide-wrap > div[class*="bnr-"] {float:left; width:236px; margin-left:8px;}
.peet-banner .bnr-slide-wrap > div[class*="bnr-"].bnr-freepass {width:462px; margin-left:0;}
.peet-banner .bnr-slide {height:367px;}
.peet-banner .bnr-slide li {width:100%; height:100%;}
.peet-banner .bnr-slide li a {display:block ; position:relative; padding:10px; width:100%; height:100%; box-sizing:border-box;}
.peet-banner .bnr-slide li img {display:block; position:absolute; left:0; top:0;}
.peet-banner .bnr-slide li span {display:block; position:absolute; bottom:10px; left:10px; right:10px; z-index:1; height:72px; line-height:72px; box-sizing:border-box; border-radius:4px; font-weight:bold; font-size:17px; color:#fff; text-align:center; background-color:rgba(0,0,0,0.4);}
.peet-banner .bnr-slide li span strong {color:#ffea00;}
*/
.peet-banner .bnr-rectangle {display:block; margin-top:5px;}
.peet-banner .btn-inquiry-wrap {margin-top:56px;}
.peet-banner .btn-inquiry-wrap:after {display:block; clear:both; content:'';}
.peet-banner .btn-inquiry-wrap > div[class*="btn-"] {float:left; width:470px;}
.peet-banner .btn-inquiry-wrap div.btn-offline-wrap {margin-left:10px;}
.peet-banner .btn-inquiry-wrap ul {overflow:hidden; border:1px solid #e1e1e1; border-radius:4px;}
.peet-banner .btn-inquiry-wrap ul li {float:left;}
.peet-banner .btn-inquiry-wrap ul li:last-child {border-left:1px solid #e1e1e1;}
.peet-banner .btn-inquiry-wrap ul li a {display:block;}
/* pager공통 */
.peet-banner .bx-wrapper {position:relative;}
.peet-banner .bx-controls {position:absolute; top:0; right:0; width:64px; text-align:center; background:#000; border-radius:3px; opacity:.5; filter:alpha(opacity=50);}
.peet-banner .bx-controls-direction a  {display:block; position:absolute; top:6px; z-index:2; width:6px; height:9px; background-image:url('/img/dangi/main15/bg_indicator02.png'); font-size:0; text-indent:9999px; cursor:pointer;}
.peet-banner .bx-controls-direction a.bx-prev  {left:7px; background-position:0 0;}
.peet-banner .bx-controls-direction a.bx-next  {right:7px; background-position:100% 0;}
.peet-banner .bx-controls .bx-pager  {overflow:hidden; margin:0 auto; width:100%; text-align:center; position:relative; top:2px; height:22px; color:#fff; font-size:12px; font-weight:100; letter-spacing:-0.08em;}
.peet-banner .wrap-standard-01 .bx-controls {right:0; top:0;}
.peet-banner .wrap-standard-02 .bx-controls {right:0; top:0;}

/* peet-ra */
.peet-ra {padding:80px 0 87px; background-color:#f9f6f4;}
.peet-ra h3 {margin-bottom:15px; font-size:18px; font-weight:bold; letter-spacing:-0.05em;}
.peet-ra h3 strong {height:28px; margin-right:10px; line-height:28px; padding:0 15px; border:1px solid #000; border-radius:14px; font-size:13px; display:inline-block; }
.peet-ra h3 strong, .peet-ra h3 span {vertical-align:middle;}
.peet-ra .ra-title {display:block; margin-bottom:10px;}
.peet-ra .ra01-wrap {overflow:hidden; margin-bottom:53px; width:100%; height:583px; background-color:#e1e1d4; border-radius:10px;}
.peet-ra .ra01-wrap .bx-wrapper {position:relative;}
.peet-ra .ra01-wrap .bx-pager {position:absolute; top:68px; left:57px;}
.peet-ra .ra01-wrap .bx-pager .bx-pager-item {display:inline-block; margin-left:7px;}
.peet-ra .ra01-wrap .bx-pager .bx-pager-item a {display:block; width:10px; height:10px;border:1px solid #475b51; border-radius:50%; box-sizing:border-box; text-indent:-9999em;}
.peet-ra .ra01-wrap .bx-pager .bx-pager-item a.active {background-color:#475b51;}

/* content-event */
.content-event {padding:80px 0px 0; background:#fff}
.content-event .wrap-slide {margin-top:15px;}

/* peet-teacher */
.peet-teacher {padding:80px 0px 0; background:#fff}
.peet-teacher .tit a strong {display:inline-block; padding:5px; padding-left:10px;}
.peet-teacher .tit span {display:block;margin-top:10px;}
.peet-teacher .list-teacher {margin-top:20px; overflow:hidden;}
.peet-teacher .list-teacher li {float:left; width:150px; margin-left:10px; position:relative;}
.peet-teacher .list-teacher li:first-child {margin-left:0;}
.peet-teacher .list-teacher li a {display:block;}
.peet-teacher .list-teacher li span {cursor:pointer; display:none; position:absolute; top:0; left:0;width:150px ;height:150px ;overflow:hidden; text-indent:-100px; background:url('/img/dangi/main14/li_teacher_hover.png') no-repeat center top;}
.peet-teacher .list-teacher li:hover span {display:block;}

/* peet-point */
.peet-point {padding-top:83px;}
.peet-point h3 {font-size:24px; font-weight:bold; letter-spacing:-0.05em;}
.peet-point h3 img {vertical-align: middle; display: inline-block; margin-right: 10px;}
.peet-point h3 span {vertical-align: middle; display: inline-block;}
.peet-point .box-point {position:relative; width:100%; height:497px; box-sizing:border-box; background:url('/img/dangi/main16/bg_point_box.png') no-repeat left top;}
.peet-point .box-point h4 {padding:45px 0 30px; text-align:center;}
.peet-point .box-point .point-slide li {overflow:hidden; width:100%; border-radius:10px;}
.peet-point .box-point .point-slide h5 {height:58px; line-height:58px; font-size:19px; color:#2b4080; text-align:center; background-color:rgba(199,205,221,0.8);}
.peet-point .box-point .point-slide .video-wrap {width:100%; padding:37px 36px 20px; box-sizing:border-box; background-color:rgba(255,255,255,0.8);}
.peet-point .box-point .point-slide .video-wrap:after {display:block; clear:both; content:'';}
.peet-point .box-point .point-slide .video-wrap .txt-info {clear:both; margin-bottom:20px; font-size:14px; color:#2b4080;}
.peet-point .box-point .point-slide .video-wrap .left,
.peet-point .box-point .point-slide .video-wrap .right {float:left; padding-left:30px;}
.peet-point .box-point .point-slide .video-wrap .left {position:relative; padding-right:30px; padding-left:0;}
.peet-point .box-point .point-slide .video-wrap .left:after {display:block; content:''; position:absolute; right:0; height:165px; width:1px; background-color:#c7cddd; top:0;}
.peet-point .box-point .point-slide .video-wrap .left a {margin-left:8px}
.peet-point .box-point .point-slide .video-wrap .left a:first-child {margin-left:0;}
.peet-point .box-point .point-slide .video-wrap .right a {display:block; margin-top:13px; color:#474a4c; letter-spacing:-0.03em;}
.peet-point .box-point .bx-pager {position:absolute; right:38px; top:96px;}
.peet-point .box-point .bx-pager .bx-pager-item {display:inline-block; margin-left:5px;}
.peet-point .box-point .bx-pager .bx-pager-item a {display:block; text-indent:-999em; width:9px; height:9px; background-color:#fff; opacity:0.6; border-radius:50%;}
.peet-point .box-point .bx-pager .bx-pager-item a.active {background-color:#000a29; opacity:1;}

/* peet-knowhow */
.peet-knowhow {padding:60px 0 50px;}
.peet-knowhow h3 {margin-bottom:26px;}
.peet-knowhow h3 a {padding-right:20px; background:url('/img/dangi/main16/icon_knowhow_link.png') no-repeat right center; font-size:24px; letter-spacing:-0.05em; font-weight:bold; font-family:'Noto Sans KR'; color:#000;}
.peet-knowhow .slide-type01:after {display:block; clear:both; content:'';}
.peet-knowhow .slide-type01 li {float:left; margin-left:9px;}
.peet-knowhow .slide-type01 li:first-child {margin-left:0;}
.peet-knowhow .slide-type01 li a {display:block;}
.peet-knowhow .slide-type01 li a .info {margin-top:10px; font-size:15px; font-family:'Noto Sans KR'; color:#000;}
.peet-knowhow .bx-controls-direction a {top:45px;}

/* peet-book */
.peet-book {padding:80px 0px 0; background:#fff}
.peet-book .tit a strong {display:inline-block; padding:5px; padding-left:10px;}
.book-tabmenu {overflow:hidden; width:950px; margin:30px auto 20px; background:url('/img/dangi/main14/bg_book_tabmenu.gif') repeat-x 0 bottom}
.book-tabmenu li {float:left; cursor:pointer; width:120px; height:35px; line-height:35px;box-sizing:border-box; background:#e5e5e5 ;text-align:center; font-size:15px; margin-right:10px;}
.book-tabmenu li.on {color:#29b6f6; border:1px solid #29b6f6; border-bottom:0px; background:#fff;}
.book-tabcont .con_box {display:none;}
.book-tabcont .con_box ul:after {display:block; clear:both; content:'';}
.book-tabcont .con_box ul li {float:left ;width:150px; display:block; margin-left:10px;}
.book-tabcont .con_box ul li:first-child {margin-left:0;}

/* book-divide */
.book-divide {padding:80px 0; background-color:#f9f6f4;}
.book-divide h3 {margin-bottom:50px; text-align:center;}
.book-divide a {display:block; width:333px; height:68px; margin:46px auto 0; border-radius:35px; line-height:68px; text-align:center; border:2px solid #3b92ff; font-size:16px; font-weight:bold; font-family:'Noto Sans KR'; color:#3b92ff;}

/* academy-news */
.academy-news {padding:100px 0 60px; background:#fff;}
.academy-news .tit {margin-bottom:20px;}
.academy-news .tit a strong {display:inline-block; padding:5px; padding-top:7px; padding-left:10px;}
.academy-news .wrap-box {zoom:1;}
.academy-news .wrap-box.m-top {margin-top:40px;}
.academy-news .wrap-box:after {content:''; display:block ;clear:both;}
.academy-news .wrap-box .wrap-left {float:left; position:relative;}
.academy-news .wrap-box .wrap-right {float:right; position:relative;}
.academy-news .wrap-box > div.wrap-left,
.academy-news .wrap-box > div.wrap-right {width:467px;}
.academy-news .wrap-box .tit-ban {border:1px solid #e3e3e3; padding:15px 30px; font:bold 17px /17px 'Noto Sans KR';color:#000;}
.academy-news .wrap-box .bx-wrapper {position:relative}
.academy-news .wrap-box .bx-pager {position:absolute; top:15px; right:15px;}
.academy-news .wrap-box .bx-pager .bx-pager-item {display:inline-block; width:10px; height:10px; padding:5px;}
.academy-news .wrap-box .bx-pager .bx-pager-item a {display:block; width:10px; height:10px; background:url('/img/dangi/main14/academy_pager.png') no-repeat -13px 0; overflow:hidden; text-indent:-100px;}
.academy-news .wrap-box .bx-pager .bx-pager-item a.active {background-position:0 0}
.academy-news .wrap-box .bx-controls-direction a {display:block; position:absolute; width:40px; height:40px; top:60px; text-indent:-999em; background:url('/img/dangi/main14/controls_event.png') no-repeat 0 top;}
.academy-news .wrap-box .bx-controls-direction .bx-prev {left:-20px; opacity:1; transform:scale(1,1); transition:opacity .25s, transform .25s;}
.academy-news .wrap-box .bx-controls-direction .bx-next {right:-20px; background-position:-40px 0; opacity:1; transform:scale(1,1); transition:opacity .25s, transform .25s;}
.academy-news .wrap-box .bx-controls-direction .hide {opacity:0; transform:scale(0,0)}

.academy-news .wrap-box .tit-box {color:#000; margin-bottom:15px; font:bold 17px /17px Noto Sans KR;}
.academy-news .wrap-box .system-box > ul > li {margin-top:15px; overflow:hidden;}
.academy-news .wrap-box .system-box > ul > li:first-child {margin-top:0px;}
.academy-news .wrap-box .system-box > ul > li .left-box {float:left; width:200px;}
.academy-news .wrap-box .system-box > ul > li .right-box {float:left; margin-left:25px; width:242px;}
.academy-news .wrap-box .system-box > ul > li .right-box strong {font:bold 14px /18px Noto Sans KR; color:#000; margin-bottom:8px; display:block;}

.academy-news .wrap-box .academy-tel-box {border:1px solid #e3e3e3; padding:20px;}
.academy-news .wrap-box .academy-tel-box > ul {overflow:hidden;}
.academy-news .wrap-box .academy-tel-box > ul > li {float:left; /*margin-left:60px; */margin-top:20px; width:211px;}
.academy-news .wrap-box .academy-tel-box > ul > li:first-child,
.academy-news .wrap-box .academy-tel-box > ul > li:first-child + li {margin-top:0;}
.academy-news .wrap-box .academy-tel-box > ul > li.even {margin-left:0;}
.academy-news .wrap-box .academy-tel-box > ul > li p {font:normal 14px /18px Noto Sans KR;}
/*.academy-news .wrap-box .academy-tel-box > ul > li a > span {color:#999999;}*/
.academy-news .wrap-box .academy-tel-box > ul > li:hover a {color:#30bf7b !important}
.academy-news .sns-box {text-align:right; margin-top:15px;}
.academy-news .sns-box a {margin-left:4px;}

.list-board {padding:50px 0;  background:#f7f7f7;}
.list-board .wrap-box {zoom:1;}
.list-board .wrap-box:after {content:''; display:block; clear:both;}
.list-board .wrap-box .wrap-left {float:left; width:465px;}
.list-board .wrap-box .wrap-right {float:right; width:465px;}


/* ban-wrap */
.ban-wrap{position: absolute;top: 0;left: 50%;width: 1100px;margin-left: -550px;}
.ban-wrap .banner-quick{position: fixed;top:90px;right: 0px;z-index:110;width:80px;}
.ban-wrap .banner-quick.fixed{position: fixed;top: 70px;}
.ban-wrap .banner-quick .ban-quick{width: 80px;margin:0 auto;}
.ban-wrap .banner-quick .ban-quick li{width: 100%;margin-top: 5px;}
.ban-wrap .banner-quick .ban-quick li:first-child{margin-top: 0px;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide{position: relative;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-controls {position: absolute;left: 0;bottom: 6px;width: 100%;text-align: center;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-controls .bx-pager-item {padding: 0 2px;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-controls-direction a {z-index:100;display: block;position: absolute;top: 7px;width: 6px;height: 5px;background-image: url(//s3.ap-northeast-2.amazonaws.com/st.dangidata/peet_dangicokr/img/dangi/main5/bg_indicator.png);font-size: 0;text-indent: 9999px;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-controls-direction a.bx-prev {left: 13px;background-position: 0 0;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-controls-direction a.bx-next {right: 13px;background-position: 100% 0;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .bx-pager{overflow: hidden;margin: 0 auto;width: 100%;text-align: center;}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide li{margin:0}
.ban-wrap .banner-quick .ban-quick li.ban-quick-slide .btn-quick-top{width:42px;display:block;margin:0 auto;}
.main-v13 .ban-quick-slide .bx-pager{top: 1px;right: 0px;}

.ban-fixed-bottom {z-index:99;}
.ban-fixed-bottom {position:fixed;bottom:0;left:0;height:90px;z-index:999;width:100%;}
.ban-fixed-bottom .conts {width:1080px;position:relative;top:0;left:50%;margin-left:-540px;}
.ban-fixed-bottom .conts img {position:absolute;width:100%;top:0px;}

/* 레이어팝업 */
.layerbx{display:none;position: absolute;bottom:0;left:30px;z-index:3;width:454px;border:3px solid #000;}
.layerbx .tit{position: relative;padding-left:18px;height:37px;line-height:37px;font-size:16px;font-weight:bold;color:#fff;background: #000;}
.layerbx .tit a{position: absolute;top:0;right:15px;color:#fff;}
.layerbx .cont{padding:15px;background: #fff;}
.layerbx .cont .t{margin-bottom:15px;font-size:14px;font-weight:bold;color:#000;}
.layerbx .cont .inbx{padding-bottom:13px;border-bottom:1px solid #d7d7d7;}
.layerbx .cont .inbx label{font-size:12px;font-weight:bold;color:#000;}
.layerbx .cont .inbx input{margin-left:13px;width:138px;height:28px;border:1px solid #999;}
.layerbx .cont .bom p{margin:10px 0;font-size:13px;color:#333;}
.layerbx .cont .bom div{padding:10px;width:392px;height:60px;border:1px solid #999;overflow-x:hidden;overflow-y:scroll;}
.layerbx .cont .bom label{display: block;margin:12px 0;font-size:11px;color:#000;}
.layerbx .cont .btns{padding-top: 14px;border-top:2px solid #363636;text-align:right;}

/* 핏단기 온라인 상담신청 팝업 */
.online_counseling_1{position: fixed;top: 253px;right: 90px;width: 260px;border: 1px solid #d5d5d5;background: #f0f0f0;padding:25px 20px 10px;z-index: 51;font-family: 'Noto Sans KR';}
.online_counseling_1 .close_1{display: block;position: absolute;right: 5px;top: 5px;}
.online_counseling_1 .online .txt_info{color: #565656;font-size:12px;margin-top:10px}
.online_counseling_1 .online .txt_info span{text-align:left;}
.online_counseling_1 .online .form{margin-top: 20px;}
.online_counseling_1 .online .input_line{margin-top: 7px;overflow: hidden;}
.online_counseling_1 .online .input_line:first-of-type{margin-top: 0;}
.online_counseling_1 .online .input_line label{float: left;display: block;width: 95px;font-size: 14px;color:#000;height: 35px;line-height: 35px;cursor:text;font-weight: bold;}
.online_counseling_1 .online .input_line input{float: right;border: 1px solid #d5d5d5;width: 153px;height: 33px;background: #fff;color:#000;text-indent: 5px;font-size: 14px;font-family: 'Noto Sans KR';}
.online_counseling_1 .online .input_line select{float: right;border: 1px solid #d5d5d5;width: 155px;height: 33px;background: #fff;color:#000;text-indent: 5px;font-size: 14px;font-family: 'Noto Sans KR';}
.online_counseling_1 .online .input_line textarea{border: 1px solid #d5d5d5;width: 238px;padding:10px;height: 133px;background: #fff;color: #000;font-size: 14px;font-family: 'Noto Sans KR';}
.online_counseling_1 .online .form button{margin-top: 20px;width: 261px;height: 55px;background: url(/img/dangi/main/online_counseling/btn_application_1.png) no-repeat;text-indent: -9999px;}
.online_counseling_1 .online .note{margin-top: 10px;font-size: 13px;color:#565656;text-align: center;}
.online_counseling_1 .online .note a{text-decoration: underline;margin-left: 5px;}
.online_counseling_1 .online span{display: block;margin-top: 10px;font-size: 10px;text-align: center;color:#565656;letter-spacing: -1px;}
.online_counseling_1 .mask{display: block;width: 100%;position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: #000;opacity: 0.7;filter: alpha(opacity=40);}
.online_counseling_1.fixed{position: fixed;top: 70px;}
