/*
+----------------------------------------------------------------------+
| Copyright (c) STUDYMAX.  co. Ltd
+----------------------------------------------------------------------+
| 작업일 : 2017-08-14
| 파일설명 : common CSS ( 메인, 서브 전체페이지 공통)
+----------------------------------------------------------------------+
| 작업자 : bsh     
+----------------------------------------------------------------------+
| 수정이력
| 20170818 우측배너 관련 CSS 추가 by bsh
| 20171206 images 경로 수정 by bsh
| 20180104 리뉴얼 LV 추가 by bsh
| 20180808 [.layerMaskBackground] 레이어 마스크 추가 by 박소율
| 20181005 리뉴얼 관련내용 추가 by 박소율
| 20181010 리뉴얼 관련내용 추가 by 우현진
| 20181105 우측 RNB 공통 토글 css수정  by 우현진
| 20181114 1920px 이상 서브탑 BG 처리  by 우현진
| 20181127 [서브 maptree] 수정 by 박소율
| 20181128 [subTopWrap] 관련 CSS파일 분리 by 박소율
| 20181129 새단장이벤트 - 6개 페이지 이모티콘 추가 by 우현진
| 20181219 [.mapTree] 수정 by 박소율
| 20190924 댓글, 글 리스트 pagination-wrap 수정 by 김승미
| 20200624 subMenuTitle 컬러값 수정 by 최진영
| 20200703 B2B 라인맵 숨김 by 최진영
| 20210208 설날 이벤트 배너 추가 by 최진영 
| 20210216 설날배너 제거 by 최진영 
| 20210914 두근톡 RA 배너 관련 CSS 추가 by 최진영
| 20250909 폰트 굵기 이슈 수정 by 최진영
+----------------------------------------------------------------------+
*/
/* Linemap */
.subpageTitle h1 {text-align: left; padding:0 0 14px 21px; background:url(' /smciImages/front/bul/flatBul.png') no-repeat left 3px;} /* 여기까지 이미지 정리 했음 */

.h2 {padding:0 0 10px 26px; background:url(' /smciImages/front/bul/bulH2.gif') no-repeat 10px 3px;}
.h1TitlePadding{padding: 0 0 14px 21px;background: url(https://spkmax-cdn.weaversbrain.com/images/maxTest/v2/flatBul.png) no-repeat left 3px;}

#linemap {color:#a9a9a9; padding:15px 0 0; height:20px; text-align:right; font-size:10px; font-family:serif, arial, verdana, tahoma;}
#linemap a {color:#a9a9a9; font-size:11px; font-family:"돋움", dotum; padding-right:12px; margin-right:5px; background:url(' /smciImages/front/bul/bulLocation.gif') no-repeat right 2px;}
#linemap span {font-size:11px; color:#a9a9a9; padding:0 3px; font-family:"돋움", dotum;}
#linemap strong {font-size:11px; font-weight:normal; color:#ff6600; font-family:"돋움", dotum;}
#linemap .last {background-image:url(' /smciImages/front/bul/bulLocation.gif');}

#linemapA {position:relative; color:#a9a9a9; padding:15px 0 0; height:20px; text-align:right; font-size:10px; font-family:serif, arial, verdana, tahoma; z-index:2;}
#linemapA a {color:#a9a9a9; font-size:11px; font-family:"돋움", dotum; padding-right:12px; margin-right:5px; background:url(' /smciImages/front/bul/bulLocation.gif') no-repeat right 2px; z-index:2;}
#linemapA span {font-size:11px; color:#a9a9a9; padding:0 3px; font-family:"돋움", dotum; z-index:2;}
#linemapA .last {background-image:url(' /smciImages/front/bul/bulLocationLast.gif'); z-index:2;}
#linemapA strong {font-size:11px; font-weight:normal; color:#1e1e1e; font-family:"돋움", dotum; z-index:2;}

#linemapIntro {color:#a9a9a9; padding:15px 11px 0 0; height:20px; text-align:right; font-size:10px; font-family:serif, arial, verdana, tahoma;}
#linemapIntro a {color:#a9a9a9; font-size:11px; font-family:"돋움", dotum; padding-right:12px; margin-right:5px; background:url(' /smciImages/front/bul/bulLocation.gif') no-repeat right 2px;}
#linemapIntro span {font-size:11px; color:#a9a9a9; padding:0 3px; font-family:"돋움", dotum;}
#linemapIntro .last {background-image:url(' /smciImages/front/bul/bulLocationLast.gif');}
#linemapIntro strong {font-size:11px; font-weight:normal; color:#1e1e1e; font-family:"돋움", dotum;}

#minical {background:#FFFFFF;padding:5px ;border:1px solid #888888;width:160px;height:160px;display:none;position:absolute;z-index:999999}

#mainContainerNEW #linemap {visibility:hidden;}

/*서브타이틀 수정*/
#linemap .homeImg{margin-top:1px;line-height:15px;}
/*크롬&사파리*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#linemap .homeImg{margin-top:2px;}
}
/*파폭*/
@-moz-document url-prefix() {
	#linemap .homeImg{margin-top:2px;}
}

.contentsClearBoth{clear: both;}

/* select box 공통 CSS */
.sbHolder{display:inline-block;background-color: #fff;border:1px solid #C2C2C2;height:18px;line-height:18px;padding:5px;padding-right:30px;font-size:12px;position: relative;min-width:20px;white-space:nowrap;vertical-align:top;text-align:left;}
.sbSelector{display: block;height: 20px;left: 0;line-height:18px;outline: none;overflow: hidden;padding-left:5px;padding-right:1px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #444444;outline: none;text-decoration: none;}
.sbToggle{background: url(https://spkmax-cdn.weaversbrain.com/images/members/select-icons.png) 0 -116px no-repeat;display: block;height: 20px;outline: none;position: absolute;right:0;top:3px;width: 30px;}
.sbToggle:hover{background: url(https://spkmax-cdn.weaversbrain.com/images/members/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{background: url(https://spkmax-cdn.weaversbrain.com/images/members/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover{background: url(https://spkmax-cdn.weaversbrain.com/images/members/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbOptions{background-color: #fff;border: solid 1px #cecece;list-style: none;left: -1px;margin:5px 0 0 0 !important;padding: 0 !important;position: absolute;top: 20px;width:100%;z-index: 1;overflow-y: auto;}
.sbOptions li{height:auto !important;padding: 0 7px !important;}
.sbOptions a{font-size:12px;text-align:left;border-bottom: solid 1px #eee;display: block;outline: none;padding: 5px 0 5px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #545454;text-decoration: none;}
.sbOptions a:hover{color: #545454;}
.sbOptions li.last a{border-bottom: none;}
/*IE*/
.sbSelector{line-height:22px;}

/*파폭크롬*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.sbSelector{line-height:19px;}
}
/*사파리*/
@-moz-document url-prefix() {
.sbSelector{line-height:19px;}
}

/* 오른쪽 상단 이벤트 배너 */
.eventRightBannerPaPosi{position:relative;}
/* .eventRightBanner{position:absolute;top:0;right:-185px;} <- 고정형 배너*/
.eventRightBanner{position:fixed;top:275px;margin-left:734px;!important;} /* 따라다니는 배너 */

/* 오른쪽 상단 이벤트 배너 v2 (따라다니는 배너로 변경 예정)*/
.rightBannerWrap{position:relative;}
/*.eventBanner{position:absolute;top:0;right:-210px;} */
.eventBanner{position:fixed;top:275px;margin-left:974px;!important;} /* 따라다니는 배너 */


/* LV */

.LvBox {display:inline-block; width:33px; height:15px; background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvGray.gif') no-repeat left top; line-height:17px; text-align:center; color:#fff !important; font-size:9px; font-family:arial, tahoma, verdana;}
.LvBox.yellow {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvYellow.gif');}
.LvBox.orange {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvOrange.gif');}
.LvBox.red {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvRed.gif');}
.LvBoxN {display:inline-block; width:33px; height:15px; font-size:9px; font-family:arial, tahoma, verdana;}

.lvBox {display:inline-block; width:33px; height:15px; background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvGray.gif') no-repeat left top; line-height:17px; text-align:center; color:#fff !important; font-size:9px; font-family:arial, tahoma, verdana;}
.lvBox.yellow {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvYellow.gif');}
.lvBox.orange {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvOrange.gif');}
.lvBox.red {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvRed.gif');}
.lvBox .idText{font-family: verdana;}

/* 리뉴얼 LV */
.LvWrap {display:inline-block; width:33px; height:15px; background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvGray.png') no-repeat left top; line-height:16px; text-align:center; color:#fff !important; font-size:9px; font-family:arial, tahoma, verdana;}
.LvWrap.yellow {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvYellow.png');}
.LvWrap.orange {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvOrange.png');}
.LvWrap.red {background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/bg/bgLvRed.png');}
.LvBoxN {display:inline-block; width:33px; height:15px; font-size:9px; font-family:arial, tahoma, verdana;}
.lvMarginLeft{display:inline-block;margin-left:10px;color:#989898}

.paging_CD{padding-top:20px;text-align:center;}
.intra-pagination-wrap{	position:relative;	text-align:center;}
.intra-pagination-wrap > div{	color:#888888;}
.intra-pagination-wrap > div > a{color:#888888;padding:0 10px;}
.intra-pagination-wrap-prev{display:inline;position:relative;width:28px;height:28px;padding:5px 2px 5px 5px;line-height:28px;border:1px solid #dddddd;background:url(' /smciImages/front/btn/pagingBtnListPrevNone.png') no-repeat 50% 50%;}
.intra-pagination-wrap-next{display:inline;position:relative;margin-left:5px;width:28px;height:28px;padding:5px 2px 5px 5px;line-height:28px;border:1px solid #dddddd;background:url(' /smciImages/front/btn/pagingBtnListNext.png') no-repeat 50% 50%;}
.intra-pagination{display:inline;	position:relative;	width:28px;height:28px;padding:5px 0px 5px 0px;line-height:28px;margin-left:5px;border:1px solid #dddddd;color:#888888;vertical-align:top;text-align:center;}
.intra-pagination.on{width:28px;height:28px;padding:5px 10px 5px 10px;color:#e51234;border:1px solid #e51234;font-weight:bold;}

/* 리뉴얼 Paging */
.comPaging {position:relative; *zoom:1; margin-bottom:15px; text-align:center;background-color:#eff5f7;}
.comPaging.height{height: 72px;}
.comPaging .intra-pagination-wrap{	position:relative;	text-align:center;}
.comPaging .intra-pagination-wrap > div{	color:#666; font-family:arial, tahoma, verdana;letter-spacing:-1px;}
.comPaging .intra-pagination-wrap > div > a{color:#666;padding:0 10px; font-family:arial, tahoma, verdana;letter-spacing:-1px;}
.comPaging .intra-pagination-wrap-prev{display:inline;position:relative;width:28px;height:28px;padding:5px 2px 5px 5px;line-height:28px;border:none;background:url(' /smciImages/front/btn/pagingBtnListPrevNone.png') no-repeat 50% 44%;}
.comPaging .intra-pagination-wrap-next{display:inline;position:relative;margin-left:5px;width:28px;height:28px;padding:5px 2px 5px 5px;line-height:28px;border:none;background:url(' /smciImages/front/btn/pagingBtnListNext.png') no-repeat 50% 44%;}
.comPaging .intra-pagination{display:inline;	position:relative;	width:28px;height:28px;padding:5px 0px 5px 0px;line-height:28px;margin-left:5px;border:none;color:#888888;vertical-align:top;text-align:center;}
.comPaging .intra-pagination.on{width:28px;height:28px;padding:5px 10px 5px 10px;color:#ff010a;font-weight:bold;border:none}


/* 20190924 CI paging css 오류 작업 */
.pagination-wrap {text-align: center; padding: 20px 0;}
.pagination-wrap a {padding: 0 5px; color: #666666;}
.pagination-wrap span {padding: 0 5px; color: #666666;}
.pagination-wrap span.on {margin-right: 4.22px; font-weight: bold; color: #ff010a;}
.pagination-wrap .pagination-wrap-prev{width: 28px; height: 28px; background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/btn/pagingBtnListPrevNone.png') no-repeat 50% 50%;}
.pagination-wrap .pagination-wrap-next{width: 28px; height: 28px; padding-left: 3px; background:url('https://spkmax-cdn.weaversbrain.com/smciImages/front/btn/pagingBtnListNext.png') no-repeat 50% 50%;}



/*  레이어 마스크 */
.layerMaskBackground{position: fixed; left: 0; top: 0; bottom: 0; right :0; z-index:100; display: none; overflow: hidden;}
.layerMaskBackground.on{ background-color: rgba(0,0,0,0.5);display: block;}


/*==================== Renew ====================*/
/* 서브페이지 공통 Layout*/
.menuTitle{color: #fff; font-size: 40px;font-family: NotoSansKR-Bold,'Malgun Gothic', dotum, sans-serif;}
.subMenuTitle{font-size: 15px; color: #f5f5f5;font-family: NotoSansKR-Light,'Malgun Gothic', dotum, sans-serif; 	text-shadow: 0 4px 2px rgba(0, 0, 0, 0.2) ; 
	-webkit-text-shadow: 0 4px 2px rgba(0, 0, 0, 0.2) ; 
	-moz-text-shadow: 0 4px 2px rgba(0, 0, 0, 0.2) ; }
/* Title */
.subTitlebull {padding: 0 0 14px 21px;  background: url('https://spkmax-cdn.weaversbrain.com/smciImages/front/layout/flatBul.png') no-repeat left 3px;}

/*서브 maptree*/
.mapTree{background: url('https://spkmax-cdn.weaversbrain.com/smciImages/front/layout/mapTree_bg.png') left center repeat-x;padding: 6px 0 10px;position: relative;top: 55px; z-index: 1;} /* 20181127 padding 수정 by 박소율, 20181219 z-index추가 박소율 */
.mapTree li{display: inline-block;padding-left: 10px;margin-left: 2px;vertical-align: middle;background: url('https://spkmax-cdn.weaversbrain.com/smciImages/front/layout/maptree_arrow.png') left center no-repeat;}
.mapTree li a{font-size:12px ; color: #7f7f7f; font-family: malgun-gothic, Malgun Gothic,'맑은고딕','맑은 고딕', verdana, tahoma,sans-serif;} /* 20181127 폰트 수정 by 박소율 */
.mapTree li a span{font-size:12px ; color: #7f7f7f; font-family: malgun-gothic, Malgun Gothic,'맑은고딕','맑은 고딕', verdana, tahoma,sans-serif;} /* 20181127 폰트 수정 by 박소율 */
.mapTree li:first-child{padding-left: 0;background: none;}

/*Rnb*/
.rnbTitleWrap{background-color: #5C5E67; text-align: center; padding: 17px 0;}
.rnbTitleWrap p{font-size: 12px;color: #cecfd2;   font-family: NotoSansKR-Light,'Malgun Gothic', dotum, sans-serif;}
.rnbTitleWrap h3{font-size: 22px; color: #fff; font-family: NotoSansKR-Bold,'Malgun Gothic', dotum, sans-serif; font-weight:500;}
.rnbList{text-align: left;border: 1px solid #e1e1e9;border-top: 0;padding: 12px 15px 0;}
.rnbList > ul > li{border-bottom: 1px solid #E6E6ED;padding-bottom: 12px;margin-bottom: 12px;}
.rnbList > ul > li:last-child{border-bottom: 0; margin-bottom: 0; }
.rnbList > ul > li > a{font-size:15px; color: #3c3a3d;  font-family: NotoSansKR-Bold,'Malgun Gothic', dotum, sans-serif;}
.rnbList > ul > li > a:hover{color: #db2a32;}
.rnbList > ul > li > a.on{color: #db2a32;}

/*Rnb Sub*/
.rnbList > ul > li > .rnbSub{padding-top: 7px;}
.rnbList > ul > li > .rnbSub > ul > li {margin-bottom: 5px;}
.rnbList > ul > li > .rnbSub > ul > li:last-child {margin-bottom:0;}
.rnbList > ul > li > .rnbSub > ul > li > a{font-size: 13px; color: #767676; font-family: NotoSansKR-DemiLight,'Malgun Gothic', dotum, sans-serif;}
.rnbList > ul > li > .rnbSub > ul > li > a:hover{color: #db2a32;}
.rnbList > ul > li > .rnbSub > ul > li > a.on{color: #db2a32;}

/*RnbBtInfo*/
.rnbBtInfo{margin-top: 5px; border: 1px solid #e1e1e9;}
.rnbBtInfo .rnbBtInfoList > ul > li{background-color: #F5F7F9; border-bottom: 1px solid #E1E1E9;}
.rnbBtInfo .rnbBtInfoList > ul > li:last-child{border-bottom: 0;}
.rnbBtInfo .rnbBtInfoList > ul > li > a{display: inline-block; position: relative; font-family: NotoSansKR-Bold,'Malgun Gothic', dotum, sans-serif; padding: 13px 0; text-indent: 20px; width: 100%; height: 100%; font-size:15px ; color: #3c3a3d;
}
.rnbBtInfo .rnbBtInfoList > ul > li > a:after{ position: absolute;  content: ''; background: url('https://spkmax-cdn.weaversbrain.com/smciImages/front/layout/rnbArrow.png') 0 0 no-repeat; width: 12px; height: 12px; right: 14px; top: 54%;  margin-top: -6px;  display: block; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
    -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}

/*RnbBtInfo*/ /*고객지원 클릭*/
.rnbBtInfo .rnbBtInfoList > ul > li.toggleRnbSub > a:after{top: 54%; right: 16px;background: url('https://spkmax-cdn.weaversbrain.com/smciImages/front/layout/rnbArrowDown.png') 0 0 no-repeat;}
.rnbBtInfo .rnbBtInfoList > ul > li.toggleRnbSub > a.on:after {top:48%; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg);}

.rnbBtInfo .rnbBtInfoList > ul > li > .rnbInfoSub{display: none; background-color: #fff; padding: 13px 4px;}
.rnbBtInfo .rnbBtInfoList > ul > li > a.on .rnbInfoSub{display: block;}
.rnbBtInfo .rnbBtInfoList > ul > li > .rnbInfoSub > ul > li{margin-bottom: 10px;}
.rnbBtInfo .rnbBtInfoList > ul > li > .rnbInfoSub > ul > li:last-child{margin-bottom: 0;}
.rnbBtInfo .rnbBtInfoList > ul > li > .rnbInfoSub > ul > li > p{font-size: 13px;margin: 0 5px;}
.rnbBtInfo .rnbBtInfoList > ul > li > .rnbInfoSub > ul > li .rnbInfoTxt{font-size: 12px;margin-top: 5px; margin-left: 12px; color: #898888;}



/*라운드형 테이블 디자인 start  -- 기존 CSS 내용으로 향후 클래스명 수정 예정   */
.roundTblWrapTop {height:10px; background:url('../../../../images/bg/bgRoundTblWrapTop.gif') no-repeat left top; font-size:0;}
.roundTblWrapBody {padding:0 4px; background:url('../../../../images/bg/bgRoundTblWrapBody.gif') repeat-y left top; *zoom:1;}
.roundTblWrapBottom {height:10px; background:url('../../../../images/bg/bgRoundTblWrapBottom.gif') no-repeat left top; font-size:0; margin-bottom:30px;}
.roundTblWrapBottomCP {height:10px; background:url('../../../../images/bg/bgRoundTblWrapBottom.gif') no-repeat left top; font-size:0; margin-bottom:0px;}

.roundTblRowWrapTop {height:10px; background:url('../../../../images/bg/bgRoundTblRowWrapTop.gif') no-repeat left top; font-size:0;}
.roundTblRowWrapBody {padding:0 4px; background:url('../../../../images/bg/bgRoundTblRowWrapBody.gif') repeat-y left top; *zoom:1;}
.roundTblRowWrapBottom {height:10px; background:url('../../../../images/bg/bgRoundTblRowWrapBottom.gif') no-repeat left top; font-size:0; margin-bottom:30px;}

.roundTbOneToOneWrapTop {height:71px; background:url('../../../../images/app/onetoone/page_buy_01.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBody {padding:0 0px;height:193px; background:url('../../../../images/app/onetoone/page_buyBg.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBottom {height:263px; background:url('../../../../images/app/onetoone/page_buy_05.png') no-repeat left top; font-size:0;}

.roundTbOneToOneWrapTop2 {height:116px; background:url('../../../../images/app/onetoone/page_buy_01_2.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBody2 {padding:0 0px;height:193px; background:url('../../../../images/app/onetoone/page_buyBg.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBottom2 {height:263px; background:url('../../../../images/app/onetoone/page_buy_05.png') no-repeat left top; font-size:0;}

.roundTbOneToOneWrapTop3 {height:236px; background:url('../../../../images/app/onetoone/page_buy_01_03.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBody3 {padding:0 0px;height:193px; background:url('../../../../images/app/onetoone/page_buyBg.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBottom3 {height:263px; background:url('../../../../images/app/onetoone/page_buy_05.png') no-repeat left top; font-size:0;}

.roundTbOneToOneWrapTop4 {width:707px;height:179px; background:url('../../../../images/onetoone/BG1.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapTop4_1 {width:707px;height:261px; background:url('../../../../images/onetoone/BG1_1.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBody4 {padding:0 0px;height:856px; background:url('../../../../images/onetoone/BG2.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBottom4 {height:547px; background:url('../../../../images/onetoone/BG3.png') no-repeat left top; font-size:0;}
.roundTbOneToOneWrapBottom5 {height:547px; background:url('../../../../images/onetoone/BG3_1.png') no-repeat left top; font-size:0;}

.roundInColTbl {width:100%;}
.roundInColTbl th {text-align: center; padding:2px 0 7px; color:#5d5d5d; background:#f5f5f5 url('../../../../images/bul/bulTh.gif') no-repeat right 3px; border-bottom:1px solid #c2c2c2;}
.roundInColTbl th.last {background-image:none;}
.roundInColTbl th strong {color:#bf1a20;}
.roundInColTbl td {padding:7px 0; text-align:center; border-bottom:1px solid #c2c2c2; color:#666;}
.roundInColTbl .last td {padding:7px 0 2px; border-bottom:none;}
.roundInColTbl td.orderNum a {color:#bf1a20; text-decoration:underline;}
.roundInColTbl td.title {text-align:left; padding-left:10px; color:#666;}
.roundInColTbl td.title2 {text-align:left; padding-left:10px; color:#666;}
.roundInColTbl td.title2 a {text-align:left; padding-left:0px; color:#666;}
.roundInColTbl td.pay {text-align:right; padding-right:25px;}
.roundInColTbl td.aright {padding:7px 0; text-align:right; border-bottom:1px solid #c2c2c2; color:#666;}
.roundInColTbl td.aleft {padding:7px 0; text-align:left; border-bottom:1px solid #c2c2c2; color:#666;}

.roundInColTblB2B {width:100%;}
.roundInColTblB2B th {padding:2px 0 7px; color:#5d5d5d; background:#f5f5f5 url('../../../../images/bul/bulTh.gif') no-repeat right 3px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B th.last {background-image:none;}
.roundInColTblB2B th strong {color:#bf1a20;}
.roundInColTblB2B td {text-align:center;}
.roundInColTblB2B .last td { border-bottom:none;}
.roundInColTblB2B td.orderNum a {color:#bf1a20; text-decoration:underline;}
.roundInColTblB2B td.title {text-align:left; padding-left:10px; color:#666;}
.roundInColTblB2B td.title2 {text-align:left; padding-left:10px; color:#666;}
.roundInColTblB2B td.title2 a {text-align:left; padding-left:0px; color:#666;}
.roundInColTblB2B td.pay {text-align:right; padding-right:25px;}

.roundInColTblB2B td.b2b40C {height:40px;text-align:center; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 22px right 0px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2b40L {height:40px;text-align:left; padding-left:10px; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 22px right 0px; border-bottom:1px solid #c2c2c2;}

.roundInColTblB2B td.b2b80C {height:120px;text-align:center; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 57px right 0px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2b80L {height:80px;text-align:left; padding-left:10px; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 34px right 0px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2b80C47 {height:80px;text-align:center; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 47px right 0px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2b80L47 {height:80px;text-align:left; padding-left:10px; color:#666; background:url('../../../../images/bul/bulTh.gif') no-repeat top 47px right 0px; border-bottom:1px solid #c2c2c2;}

.roundInColTblB2B td.b2bRN80C {height:120px; text-align:center; color:#666; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2bRN80C2 {height:120px; text-align:center;vertical-align:middle;padding-bottom:5px; color:#666; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2bRN80L {height:120px; text-align:left; padding-left:10px; color:#666; border-bottom:1px solid #c2c2c2;}

.roundInColTblB2B td.b2bRN40C {height:40px; text-align:center; color:#666; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2bRN40L {height:40px; text-align:left; padding-left:10px; color:#666; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2bR40L {height:25px; text-align:left; padding-left:10px;padding-top:15px; color:#666;background:url('../../../../images/bul/bulTh.gif') no-repeat top 33px right 0px;}
.roundInColTblB2B td.b2bR40TL {height:25px; text-align:left; padding-left:10px;padding-bottom:15px; color:#666;background:url('../../../../images/bul/bulTh.gif') no-repeat top -7px right 0px; border-bottom:1px solid #c2c2c2;}
.roundInColTblB2B td.b2bR40TL2 {height:120px; text-align:left; padding-left:10px;padding-bottom:0px; color:#666;background:url('../../../../images/bul/bulTh.gif') no-repeat top 57px right 0px; border-bottom:1px solid #c2c2c2;}

.roundInColTblPhone {width:100%;}
.roundInColTblPhone th {padding:2px 0 7px; color:#5d5d5d; background:#f5f5f5 url('../../../../images/bul/bulTh.gif') no-repeat right 3px; border-bottom:1px solid #c2c2c2;}
.roundInColTblPhone th.last {background-image:none;}
.roundInColTblPhone th strong {color:#bf1a20;}
.roundInColTblPhone td {padding:3px 0;}
.roundInColTblPhone td.underline {border-bottom:1px solid #c2c2c2;}
.roundInColTblPhone .last td {padding:7px 0 2px; border-bottom:none;}
.roundInColTblPhone td.orderNum a {color:#bf1a20; text-decoration:underline;}
.roundInColTblPhone td.title {text-align:left; padding-left:10px; color:#666;}
.roundInColTblPhone td.title2 {text-align:left; padding-left:10px; color:#666;}
.roundInColTblPhone td.title2 a {text-align:left; padding-left:0px; color:#666;}
.roundInColTblPhone td.pay {text-align:right; padding-right:5px;}
.roundInColTblPhone td.aright {padding-right:10px; text-align:right; border-bottom:1px solid #c2c2c2; color:#666;}
.roundInColTblPhone td.aleft {padding-left:10px; text-align:left; border-bottom:1px solid #c2c2c2; color:#666;}
.roundInColTblPhone td.acenter {text-align:center; border-bottom:1px solid #c2c2c2; color:#666;}
.roundInColTblPhone td.acenterN {text-align:center;}

/*게시판 페이징네비게이션*/
.boardNavigation {position:relative; *zoom:1; text-align:center;}
.boardNavigation:after {content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination {padding:15px 0; color:#ddd;}
.boardNavigation .pagination a {padding:0 5px; color:#666 !important; font-size:100%; font-family:arial, tahoma, verdana; font-weight:bold;}
.boardNavigation .pagination strong {padding:0 5px; color:#c2181f; text-decoration:none; font-size:100%; font-family:arial, tahoma, verdana;}
.boardNavigation .pagination a:hover {color:#c2181f; text-decoration:underline; padding:0 5px;}
.boardNavigation .pagination .last {background:none; padding:0; margin:0;}
.boardNavigation .pagination a img {vertical-align:middle; margin:-2px 0;}
.boardNavigation .pagination a.prev {background:none; margin-left:-17px;}
.boardNavigation .pagination a.next {background:none; margin-right:-12px;}
.boardNavigation .txtLeft {position:absolute; top:5px; left:0;}
.boardNavigation .buttonRight {position:absolute; top:15px; right:0;}
.boardNavigation .buttonLeft {position:absolute; top:15px; left:0;}

.boardNavigation2 {position:relative; *zoom:1;  text-align:center; font-size:12px;}
.boardNavigation2:after {content:""; display:block; float:none; clear:both;}
.boardNavigation2 .pagination {padding:15px 0; color:#ddd;}
.boardNavigation2 .pagination a {padding:0 5px; color:#666 !important; font-size:100%; font-family:arial, tahoma, verdana; font-weight:bold;}
.boardNavigation2 .pagination strong {padding:0 5px; color:#c2181f; text-decoration:none; font-size:100%; font-family:arial, tahoma, verdana;}
.boardNavigation2 .pagination a:hover {color:#c2181f; text-decoration:underline; padding:0 5px;}
.boardNavigation2 .pagination .last {background:none; padding:0; margin:0;}
.boardNavigation2 .pagination a img {vertical-align:middle; margin:-2px 0;}
.boardNavigation2 .pagination a.prev {background:none; margin-left:-17px;}
.boardNavigation2 .pagination a.next {background:none; margin-right:-12px;}
.boardNavigation2 .txtLeft {position:absolute; top:5px; left:0;}
.boardNavigation2 .buttonRight {position:absolute; top:15px; right:0;}
.boardNavigation2 .buttonLeft {position:absolute; top:15px; left:0;}

.boardNavigationCH {position:relative; *zoom:1; margin-bottom:15px; text-align:center;background-color:#fff;}
.boardNavigationCH:after {content:""; display:block; float:none; clear:both;}
.boardNavigationCH .pagination {padding:15px 0; color:#ddd;}
.boardNavigationCH .pagination a {padding:0 5px; color:#666 !important; font-size:100%; font-family:arial, tahoma, verdana; font-weight:bold;}
.boardNavigationCH .pagination strong {padding:0 5px; color:#c2181f; text-decoration:none; font-size:100%; font-family:arial, tahoma, verdana;}
.boardNavigationCH .pagination a:hover {color:#c2181f; text-decoration:underline; padding:0 5px;}
.boardNavigationCH .pagination .last {background:none; padding:0; margin:0;}
.boardNavigationCH .pagination a img {vertical-align:middle; margin:-2px 0;}
.boardNavigationCH .pagination a.prev {background:none; margin-left:-17px;}
.boardNavigationCH .pagination a.next {background:none; margin-right:-12px;}
.boardNavigationCH .txtLeft {position:absolute; top:5px; left:0;}
.boardNavigationCH .buttonRight {position:absolute; top:15px; right:0;}
.boardNavigationCH .buttonLeft {position:absolute; top:15px; left:0;}


/*라운드형 테이블 디자인 end  -- 기존 CSS 내용으로 향후 클래스명 수정 예정   */

/*왼쪽 플로팅 배너*/
.eventRightBannerPaPosiV2{position:relative;}
/*.eventRightBannerV2{position:absolute;top:0;right:-210px;} */
.eventRightBannerV2{position:fixed;top:400px; left: 50%; margin-left:-740px;}
.eventRightBannerV2.stop{position: absolute;}
/*왼쪽 플로팅 배너*/


/*새단장이벤트 - 이모티콘 찾기 */
#eventFindIconBanner{width: 193px; z-index: 0;}
#eventFindIconBanner.eventFindMain{top:-40px;left: 50%;margin-left: 545px;}
#eventFindIconBanner.eventFindCourse{top: -63px;left: 50%;margin-left: -604px;}
#eventFindIconBanner.eventFindApply{top:-45px;left: 50%;margin-left: 545px;}
#eventFindIconBanner.eventFindBeforeAndAfter{bottom: 775px;left: 50%;margin-left: -665px;}
#eventFindIconBanner.eventFindSelectCourse{top: 880px;left: 50%;margin-left: 545px;}
#eventFindIconBanner.eventFindSelect{top: 2450px;left: 50%;margin-left: 545px;}
#eventFindIconBanner.eventFindLevelTest{top: 200px;left: 50%;margin-left: -660px;}
#eventFindIconBanner .eventFindIconBannerClose{position: relative;right: 30px;top: 5px;}

/* 두근톡 RA 배너 관련 */
#dktRABannerTimer {top:-6px; left:84px;}
#dktRABannerTimer .flip-clock-dot {z-index:1;}
#dktRABannerTimer .flip-clock-dot.bottom {bottom:-17px;}