/* BASIC css start */
#bbsData {padding-top:80px;}
#bbsData .bbs-table-list {margin-top:64px;}
#bbsData .bbs-table-list thead th {border-top: 0;border-bottom:0;}
#bbsData .bbs-table-list tbody td {padding:21px 0;border-bottom: 1px solid #999;border-top: 1px solid #999;}

.paging a img {
    vertical-align: initial;
}

.page-body {position:relative;}

.tit-sub { 
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 1.4;
}

/* pageing style */
#bbsData .bbs-btm {
    padding:0;
}
#bbsData .paging {
    padding-bottom: 15px;
    margin-top:54px;
}
	.paging_all {
	padding-top:100px;
	text-align:center;
	clear:both;
	position:relative;
*overflow:hidden
}
.paging_all>.paging {
	margin:0 auto;
	font-size:0;
	line-height:0;
	text-align:center
}
.paging_all>.paging * {
	vertical-align:middle
}
.paging_all>.paging>.num {
	margin:0 14px;
	font-family:'ColabReg';
	display:inline-block;
*display:inline;
*zoom:1
}

.paging_all>.paging>.num>strong,  .paging_all>.paging>.num>a {
	display:inline-block;
    width: 30px;
    height: 30px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.paging_all>.paging>.num>strong, .paging_all>.paging>.num>a {
	padding:16px 3px 14px 0
}
}
.paging_all>.paging>.num>strong {
    color: #000;
    font-size: 12px;
}
.paging_all>.paging>.num a {
	line-height: 0;
	height: 0;
	color: #999;
}

.paging_all>.paging  a img {
    width:4px;
}
.paging a.navi {
	line-height: 0;
	height: 0;
	padding: 0;
	vertical-align: -4px;
}
.paging_all>.paging>.num a:hover {
	text-decoration: underline;
}

	/* CS Center */
	.notice_num{position:relative;font-size:15px;}
	.notice_num>div{position:absolute;top:-24px;right:130px;padding-left:10px;background:url(/design/carlyn/images/bl_dot1.gif) no-repeat 0 50%}
	.noticeView_conts{padding:30px 30px 80px;line-height:1.5}
.mt30 {
    margin-top: 30px !important;
}
.tac {
    text-align: center !important;
}
.searchform label input.MS_input_checkbox {
    vertical-align: text-bottom;
}
.searchform input.MS_input_txt {
    height: 23px;
    padding: 0 5px;
    border-top: 1px solid #848484;
    border-left: 1px solid #848484;
    border-bottom: 1px solid#eaeaea;
    border-right: 1px solid#eaeaea;
    line-height: 23px;
    color: #666;
    width: 225px;
    margin-right: 0;
    vertical-align: top;
}
.btn_area2 {
   position: absolute;
    bottom: 0;
    right: 0;
}

.btnCom {
    display: inline-block;
    width: 248px;
    height: 48px;
    line-height: 48px !important;
    background: #000;
    border: 0;
    line-height: 1;
    color: #fff;
    text-align: center;
    font-size: 17px;
    cursor: pointer;
}
.btnCom.red {
    background: #f1392b;
}
/* BASIC css end */

