@charset "utf-8";

/*첨부파일 아이콘*/
/* Attachment extensions */
.attached a[href*='.exe'],
.attached a[href*='.msi'],
.attached a[href*='.xls'],
.attached a[href*='.doc'],
.attached a[href*='.ppt'],
.attached a[href*='.pdf'],
.attached a[href*='.hwp'],
.attached a[href*='.ai'],
.attached a[href*='.psd'],
.attached a[href*='.eps'],
.attached a[href*='.swf'],
.attached a[href*='.avi'],
.attached a[href*='.wmv'],
.attached a[href*='.mov'],
.attached a[href*='.mp4'],
.attached a[href*='.mp3'],
.attached a[href*='.m4a'],
.attached a[href*='.txt'],
.attached a[href*='.rdf'],
.attached a[href*='.zip'],
.attached a[href*='.alz'],
.attached a[href*='.7z'],
.attached a[href*='.rar'],
.attached a[href*='.tar'],
.attached a[href*='.gz'],
.attached a[href*='.bz2'],
.work .attached a[href*='.png'],
.work .attached a[href*='.jpg'],
.work .attached a[href*='.gif'] {
	float:none;
	width:auto;
	max-width:300px;
	height:16px;
	/*
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;*/
	background:url('/resource/common/images/mimetype.png') no-repeat 3px -260px;
	margin:0 5px 5px 0;
	padding:0 0 0 23px;
	background-size:16px 280px;
}
.attached a[href*='.xls']{background-position:3px 0;}
.attached a[href*='.doc']{background-position:3px -20px;}
.attached a[href*='.ppt']{background-position:3px -40px;}
.attached a[href*='.pdf']{background-position:3px -60px;}
.attached a[href*='.hwp']{background-position:3px -80px;}
.attached a[href*='.ai']{background-position:3px -120px;}
.attached a[href*='.psd']{background-position:3px -140px;}
.attached a[href*='.eps']{background-position:3px -160px;}
.attached a[href*='.swf']{background-position:3px -180px;}
.attached a[href*='.avi'],.attached a[href*='.wmv'],.attached a[href*='.mov'],.attached a[href*='.mp4']{background-position:3px -200px;}
.attached a[href*='.mp3'],.attached a[href*='.m4a']{background-position:3px -220px;}
.attached a[href*='.txt'],.attached a[href*='.rdf']{background-position:3px -240px;}
.attached a[href*='.zip'],.attached a[href*='.alz'],.attached a[href*='.7z'],.attached a[href*='.rar'],.attached a[href*='.tar'],.attached a[href*='.gz'],.attached a[href*='.bz2']{background-position:3px -100px;}
#bbs input[type="checkbox"],#bbs input[type="radio"] {
	position:static;
	width:16px;
	height:16px;
	margin:0;
	vertical-align:middle;
}
#bbs input[type="checkbox"]+label,#bbs input[type="radio"]+label {
	margin-left:2px;
	font-weight:normal;
}
.form-control[readonly],.form-control[disabled] {cursor:default; background:#f5f5f5;}
.form-control::-webkit-input-placeholder {color:#aaa;}
.form-control:-moz-placeholder {color:#aaa;}
.form-control::-moz-placeholder {color:#aaa;}
.form-control:-ms-input-placeholder {color:#aaa;}
/*게시판 공통*/
#bbs {
	padding-bottom:20px;
	font-size:0.9em;
	word-break:break-all;
}
#bbs img {max-width:100%; height:auto;}
#bbs header {
	margin:0 0 25px;
}
#bbs .essInput {margin-left:0.5em; color:#ca0114;}
#bbs .essLabel {margin-left:0.5em; font-weight:normal; color:#aaa;}
#bbs .essTxt {color:#ca0114;}
#bbs header h1 {
	margin:0 0 0.5em;
	padding:0;
	font-size:22px;
	font-weight:normal;
	line-height:1.5;
}
#bbs header h2 {margin:0; font-size:16px; font-weight:normal; line-height:1.75;}
#bbs header .bbssearchWrap {
	margin-top:15px;
	padding:0;
}
#bbs .bbssearchWrap .searchGroup {
	border:1px solid #e6e6e6;
	background:url('/resource/common/images/ico_bbs_search_x2.png') 100% 50% no-repeat;
	background-size:34px 34px;
}
#bbs .bbssearchWrap .selectGroup {margin-bottom:10px; border:1px solid #e6e6e6;}
#bbs header .bbssearchWrap input[type="search"] {
	padding-right:35px;
	font-size:13px;
	border:none;
	background:none;
}
#bbs header .bbssearchWrap select {font-size:13px; border:none; background-color:transparent;}
#bbs header .bbssearchWrap .btnSearch {
	appearance: none;
	-webkit-appearance:none;
	position:absolute;
	top:1px;
	right:1px;
	width:33px;
	height:33px;
	padding:0;
	border:none;
	border-radius:0;
	background-color:transparent;
	cursor:pointer;
	z-index:9;
}

#bbs header .bbs_header_info {
	/* font-family:"NBG","Malgun Gothic",Arial,"돋움",Dotum,sans-serif; */
	font-size:15px;
	margin:0;
}


#bbs .board {
	/* font-family:"NBG","Malgun Gothic",Arial,"돋움",Dotum,sans-serif; */
	font-size:13px;
	margin:0;
}
#bbs .faqList .answer ol,#bbs .blogList .listTtl ol,#bbs .faqList .answer ul,#bbs .blogList .listTtl ul {
	padding-left:40px;
}
#bbs .faqList .answer ol,#bbs .faqList .answer ol li,
#bbs .blogList .listTtl ol,#bbs .blogList .listTtl ol li {
	list-style:inside decimal;
	border:none !important;
}
#bbs .faqList .answer ul,#bbs .faqList .answer ul li,
#bbs .blogList .listTtl ul,#bbs .blogList .listTtl ul li {
	list-style:inside disc;
	border:none !important;
}
#bbs input {
	text-shadow:none;
	border-radius:2px;
	box-shadow:none;
}
#bbs .form-group {
	margin-bottom:10px;
}
#bbs .form-group legend {margin-bottom:5px; font-size:1em; font-weight:bold; border:none;}
#bbs .findAddress {padding-right:130px;}
#bbs .findAddress .btnZipcode {position:absolute; bottom:0; right:15px; padding:7px 25px;}
#bbs .radio-inline,#bbs .checkbox-inline {margin-left:0; margin-right:20px; padding-left:0;}
#bbs .nonePost {
	font-size:1em;
	text-align:center;
}
#bbs .boardBottom {
	margin-top:20px;
	text-align:center;
}
#bbs .badge.new {width:13px; padding:1px 0; font-size:11px; border-radius:3px; background-color:#ca0114;}
#bbs .badge {margin-top:3px; padding-left:5px; padding-right:5px; font-family:"Arial"; font-weight:normal; vertical-align:middle; background-color:#aaa;}
#bbs .shareThis .btn {padding:0;}
#bbs .shareThis .badge {background-color:#fff;}
#bbs .fa-floppy-o,#bbs .fa-lock {margin-left:5px; vertical-align:middle; color:#aaa;}
.btn {
	padding:10px;
	font-size:13px;
	text-shadow:none;
	color:#999;
	border-color:#b3b3b3;
	border-radius:2px;
	background:#FFF;
}
.btn.btnPoint {
	color:#FFF;
	border-color:#b8191e;
	background:#e91c23;
}
.pointColor {
	color:#e91c23;
}

/*게시판 리스트-default*/
#bbs.hiddenList {min-height:300px;}
#bbs.hiddenList header .bbssearchWrap {margin-top:30px;}
#bbs.default .table-responsive table {min-width:0;}
#bbs.bbsList .board table,#bbs.bbsList .board tbody {display:block;}
#bbs.bbsList .board thead {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	text-indent:-9999em;
	border:0;
}
#bbs.bbsList .board tr:first-of-type {
	border-top:1px solid #e6e6e6;
}
#bbs.bbsList .board tr {
	display:block;
	border-bottom:1px solid #e6e6e6;
}
#bbs.bbsList .board th {font-size:15px;}
#bbs.bbsList .board td {
	display:inline-block;
	width:auto;
	padding:5px 5px 20px;
	font-size:13px;
	color:#999;
	border:none;
}
#bbs.bbsList .board .num {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	text-indent:-9999em;
	border:0;
}
#bbs.bbsList .board .subject {
	display:block;
	width:100%;
	padding:20px 0 0 5px;
	font-size:15px;
	color:#333;
}
#bbs.bbsList .board .subject a {display:inline-block; width:100%;}
/* #bbs .board .boardTitle {display:inline-block; margin:0; vertical-align:middle;} */
#bbs .board .boardTitle {display:inline-block; max-width:calc(100% - 25px); margin:0; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bbs .board .boardTitle * {vertical-align:middle;}
#bbs .board .is_top .subject {position:relative; width:auto; margin-left:47px; margin-bottom:5px; vertical-align:top;}
#bbs .board .is_top .num {float:left; position:static; width:auto; height:auto; margin:19px 0 0; padding:3px 10px; font-size:12px; font-weight:normal; color:#fff; text-indent:0; vertical-align:top; border-radius:2px; background:#666;}

.board .wauthor:after,.board .wdate:after {
	content:"|";
	margin-left:10px;
	color:#aaa;
}
#bbs .pagination {
	margin:20px 0 0 0;
}
.pagination li a {
	width:34px;
	height:34px;
	padding:1px 0 0;
	font-size:15px;
	line-height:34px;
	text-align:center;
	color:#696969;
	border-color:#e6e6e6;
	border-radius:0;
}
.pagination .active a {padding-top:0;}
.pagination .prev a,.pagination .next a {
	color:#a6a6a6;
}
.pagination .fa {position:relative; top:1px; font-size:1.3em;}
.pagination a:hover,.pagination .active a {
	color:#FFF;
	border-color:#b8191e;
	background:#e81b22;
}
#bbs .boardBottom .btnWrite,#bbs .boardBottom .btnOpen {
	text-align:center;
}
#bbs .boardBottom .btnWrite .btn {
	width:15em;
	padding-top:10px;
	padding-bottom:10px;
}
/*게시판 리스트-gall*/
#bbs .galleryList ul,#bbs .galleryList li {
	margin:0;
	padding:0;
	list-style:none;
}
#bbs .galleryList {
	margin:0 -8px;
}
#bbs .galleryList li {margin-bottom:30px; padding:0 8px; cursor:pointer;}
#bbs .galleryList .nonePost {
	min-height:0;
	margin:0;
	padding:80px 0; cursor:initial;
}
#bbs .galleryList li p {margin:0;}
#bbs .galleryList .thumb {position:relative; width:100%; overflow:hidden; border-radius:3px; border:1px solid #dadada; background:url('/resource/official/common/img/gallery/bg_gallery_thumb.png') 50% 50% no-repeat; background-size:30% auto;}
#bbs .galleryList .thumb .item {width:100%; height:100%; max-height:none; background-size:cover;}
.imgFull #bbs .galleryList .thumb .item {background-color:#fff; background-size:cover;}
#bbs .galleryList .imgsrc .thumb {background-image:none;}
#bbs .galleryList .secret .thumb {background-image:url('/resource/official/common/img/gallery/bg_gallery_secret.png');}
#bbs .galleryList .secret .thumb .item {background:none !important;}
#bbs .galleryList .imgLink {display:none; position:absolute; top:0; left:0; width:100%; height:100%; max-height:none; background:rgba(0,0,0,0.5); opacity:1; transition:opacity 0.3s;}
#bbs .galleryList .imgLink a {display:block; position:absolute; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; border-radius:40px; background:url('/resource/official/common/img/icon_img_content.png') 50% 50% no-repeat; background-size:100%;}
#bbs .galleryList .imgLink button {position:absolute; top:50%; right:50%; width:40px; height:40px; padding:0; margin-top:-20px; margin-right:-45px; border-radius:40px; border:none; background:url('/resource/official/common/img/icon_img_enlarge.png') 50% 50% no-repeat; background-size:100%;}
#bbs .galleryList .galleryMode .imgLink a {margin-left:-45px;}
/* #bbs .galleryList li:hover .imgLink,#bbs .galleryList li:focus .imgLink {opacity:1;} */
#bbs .galleryList .imgLink a:hover,#bbs .galleryList .imgLink a:focus,#bbs .galleryList .imgLink button:hover,#bbs .galleryList .imgLink button:focus {opacity:1;}
#bbs .galleryList .ttl {position:relative; width:100%; margin:15px 0 5px;}
#bbs .galleryList .comment_count .ttl {padding-right:25px;}
#bbs .galleryList .ttl p {display:inline-block; width:100%; vertical-align:middle;}
#bbs .galleryList .ttl span {display:inline-block; max-width:100%; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bbs .galleryList .secret .ttl span {max-width:87%;}
#bbs .galleryList .date {font-size:11px; color:#999; line-height:1;}
#bbs .galleryList .comment {display:inline-block; position:absolute; top:1px; right:0; padding-left:20px; font-size:12px; color:#999; text-align:right; background:url('/resource/official/common/img/gallery/ico_comment.png')0 0 no-repeat; background-size:16px 16px;}
#bbsGallery.galleryImg {display:none; position:fixed; top:0; left:0; width:100%; height:100%; max-height:none; background:rgba(0,0,0,0.8); z-index:1000;}
#bbsGallery.galleryImg .imgView {height:100%; max-height:none; padding-top:75px; padding-bottom:110px;}
#bbsGallery.galleryImg .desc {font-size:16px;}
#bbsGallery.galleryImg .desc .count {font-size:15px; color:#666;}
#bbsGallery.galleryImg .swipeControl {display:none;}
#bbsGallery .imgView .closer {top:0; right:0; width:60px; height:60px; padding:0; background:url('/resource/official/common/img/gallery/btn_layer_close_w.png') 50% 50% no-repeat; background-size:30px 30px; z-index:99; opacity:0.6; transition:opacity 0.3s;}
#bbsGallery .imgView .closer:hover,#bbsGallery .imgView .closer:focus,#bbsGallery .imgView .closer:active {background-color:transparent; opacity:1;}
#bbsGallery .imgView .desc {position:absolute; top:30px; left:50%; width:240px; margin-left:-120px; font-size:15px; text-align:center; color:#fff; line-height:1.3;}
#bbsGallery .imgView .desc .count {font-size:15px; color:#999;}
#bbsGallery .imgView .swipe {width:95%; height:100%; max-height:none; min-height:0; margin:0 auto;}
#bbsGallery .imgView .swipeItem {height:100%; max-height:none; min-height:0;}
#bbsGallery .imgView .item {height:100%; max-height:none; min-height:0;}
#bbsGallery .imgView .item img {max-width:100%; max-height:100%; max-height:none; vertical-align:top;}
#bbsGallery .imgView .swipeControl {position:absolute; top:60px; bottom:120px; width:10%; height:auto; opacity:0.4; transition:opacity 0.3s;}
#bbsGallery .imgView .swipeControl:hover,#bbsGallery .imgView .swipeControl:focus,#bbsGallery .imgView .swipeControl:active {opacity:1;}
#bbsGallery .imgView .swipeControl span {display:inline-block; position:absolute; top:50%; left:50%; width:28px; height:55px; margin-top:-27px; margin-left:-14px;}
#bbsGallery .imgView .swipeControl.left {left:0;}
#bbsGallery .imgView .swipeControl.left .prev {background:url('/resource/official/common/img/gallery/btn_gall_arr_w.png') 0 0 no-repeat; background-size:28px 110px;}
#bbsGallery .imgView .swipeControl.right {right:0;}
#bbsGallery .imgView .swipeControl.right .next {background:url('/resource/official/common/img/gallery/btn_gall_arr_w.png') 0 100% no-repeat; background-size:28px 110px;}
#bbsGallery.galleryImg .thumbList {position:absolute; bottom:0; left:0; right:0; padding:20px 0 20px 20px; background:rgba(0,0,0,0.5); box-shadow:0 -1px #000;}
#bbsGallery .thumbList .thumbBox {position:relative; padding:0; overflow:hidden;}
#bbsGallery .thumbList .swipePage {overflow:visible;}
#bbsGallery .thumbList .swipeItem {margin:0; padding:0; list-style:none;}
#bbsGallery .thumbList .item {width:100px; padding:0 5px; min-height:0;}
#bbsGallery .thumbList .item .thumb {width:100%; height:100%; max-height:none;}
#bbsGallery .thumbList .item .thumb a {display:block; width:100%; height:100%; max-height:none; overflow:hidden; border:1px solid rgba(0,0,0,0.5); opacity:0.6; transition:opacity 0.3s;}
#bbsGallery .thumbList .item .thumb a:hover,#bbsGallery .thumbList .item .thumb a:focus,#bbsGallery .thumbList .item .thumb a:active,#bbsGallery .thumbList .item.active .thumb a {border-color:#000; opacity:1;}
#bbsGallery .thumbList .item img {vertical-align:top;}
#bbsGallery .thumbList .swipeControl {position:absolute; top:0; bottom:0; width:33px; height:auto; opacity:0.4; transition:opacity 0.3s;}
#bbsGallery .thumbList .swipeControl:hover,#bbsGallery .thumbList .swipeControl:focus,#bbsGallery .thumbList .swipeControl:active {opacity:1;}
#bbsGallery .thumbList .swipeControl span {display:inline-block; position:absolute; top:50%; left:50%; width:33px; height:33px; margin-top:-16px; margin-left:-16px; border-radius:100%;}
#bbsGallery .thumbList .swipeControl.left {left:10%; margin-left:-60px;}
#bbsGallery .thumbList .swipeControl.left .prev {background-image:url('/resource/official/common/img/gallery/btn_gall_thumb_arr.png'); background-position:0 0; background-repeat:no-repeat; background-size:33px 66px;}
#bbsGallery .thumbList .swipeControl.right {right:10%; margin-right:-60px;}
#bbsGallery .thumbList .swipeControl.right .next {background-image:url('/resource/official/common/img/gallery/btn_gall_thumb_arr.png'); background-position:0 100%; background-repeat:no-repeat; background-size:33px 66px;}

/*
.galleryList .modal {z-index:9999;}
.galleryList .modal-close {display:block; position:absolute; top:15px; right:15px; cursor:pointer; color:#ebebeb;}
.galleryList .modal-close:hover,.galleryList .direction a:hover {color:#333;}
.galleryList .banner {overflow:hidden;}
.galleryList .banner ul{position:relative; width:100%;}
.galleryList .banner li{position:absolute; top:0; width:100%; text-align:center;}
.galleryList .banner li img{max-width:90%;}
.galleryList .direction a.prev {left:10px;}
.galleryList .direction a.next {right:10px;}
.galleryList .direction a.disable {color:#ebebeb; cursor:default;}
.galleryList .direction a {
	display:block;
	position:absolute;
	top:50%;
	margin-top:-20px;
	color:#666;
}
 */
/*게시판리스트-blog*/
#bbs .blogList {
	font-size:13px;
}
#bbs .blogList ul,#bbs .blogList li {
	margin:0;
	padding:0;
	list-style:none;
}
#bbs .blogList li {
	padding:20px 0;
	border-bottom:1px solid #e6e6e6;
}
#bbs .blogList li:first-child {
	border-top:1px solid #e6e6e6;
}
#bbs .blogList a {
	display:block;
	margin:0;
	padding:0;
	color:inherit;
}
/*
#bbs .blogList .listThumb {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
	border:1px solid rgba(199,199,199,.5);
}
#bbs .blogList .listThumb:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
#bbs .blogList .listThumb img {
	width:100%;
}
#bbs .blogList .listTtl p:first-of-type {
	margin:10px 0;
}
#bbs .blogList .listTtl p:last-of-type {
	margin:0;
	font-size:.9em;
	color:#676767;
}
*/
#bbs .blogList .listThumb {float:left; width:90px; height:90px; overflow:hidden; border:1px solid #c0c0c0;}
#bbs .blogList .listThumb img {max-width:none;}
#bbs .blogList .listThumb+.listTtl {margin-left:105px;}
#bbs .blogList .listTtl .main {margin:0 0 0.3em; font-weight:bold; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1.3;}
#bbs .blogList .listTtl .sub {margin:0; font-size:13px; color:#676767; line-height:1.75; max-height:3.5em; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
#bbs .blogList .listTtl.secret .sub:before {content:""; display:inline-block; width:26px; height:18px; margin-left:-6px; vertical-align:top; background:url('/resource/official/common/img/gallery/bg_gallery_secret.png') 50% 50% no-repeat; background-size:100%;}
#bbs .blogList .listThumb+.listTtl+.listInfo {margin-top:-1.3em; margin-left:105px;}
#bbs .blogList .listInfo {margin-top:1em; color:#999; font-size:12px; line-height:1.3;}
#bbs .blogList .listInfo span:before {content:"|"; margin:0 5px; vertical-align:middle; color:#bebebe;}
#bbs .blogList .listInfo span:first-of-type:before {display:none;}
#bbs .blogList .listInfo .comment:after {content:""; display:inline-block; width:16px; height:16px; margin-left:3px; vertical-align:top; background:url('/resource/official/common/img/gallery/ico_comment.png') 50% 50% no-repeat; background-size:100%;}
/*게시판 리스트-faq*/
#bbs .faqList ul,#bbs .faqList li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:15px;
}
#bbs .faqList .question {
	position:relative;
	padding:10px;
	border-top:1px solid #e6e6e6;
	cursor:pointer;
}
#bbs .faqList .question a {
	display:block;
	position:relative;
	margin:-30px 0 -10px;
	padding:10px 30px;
	cursor:pointer;
}
#bbs .faqList .question p {
	margin:0;
}
#bbs .faqList .answer {
	border-top:1px solid #e6e6e6;
	background-color:rgba(0,0,0,0.08);
}
.board .answer a {text-decoration:none; color:#4083a9; border-bottom:1px solid #fff; border-bottom-color:transparent;}
.board .answer a:hover,.board .answer a:focus,.board .answer a:active {text-decoration:none; color:#205f82; border-bottom:1px dotted #205f82;}
#bbs .faqList .answerWrap {
	padding:10px;
}
#bbs .faqList .answerWrap .txt {
	margin:-22px 0 0 25px;
}
#bbs .faqList li:last-child {
	border-bottom:1px solid #e6e6e6;
}
#bbs .faqList .question:hover p,#bbs .faqList .on .question p {
	text-decoration:underline;
}
#bbs .faqList p {
	line-height:1.75;
}
#bbs .faqList .answer .attached {
	margin:2px 35px;
}
#bbs .faqList .answer .attached a {
	display:inline-block;
	font-size:0.85em;
	line-height:1.7;
	color:#333;
}
#bbs .faqList .question:before,#bbs .faqList .answerWrap:before {
	display:inline-block;
	position:relative; top:5px;
	width:25px;
	font-size:15px;
	font-family:"NBG";
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
#bbs .faqList .question:before {
	content:"Q";
}
#bbs .faqList .answerWrap:before {
	content:"A";
}
#bbs .faqList .question a:before {
	position:absolute;
	top:2px;
	right:10px;
	width:25px;
	font-family:FontAwesome;
	font-size:1.5em;
	text-align:right;
	color:#a7a7a7;
}

#bbs .faqList .question.collapsed a:before {
	content:"\f107";
}

#bbs .faqList .question a:before {
	content:"\f106";
}
#bbs .faqList .nonePost {
	padding:20px 0;
	border-top:1px solid #e6e6e6;
}

/*게시판 상세*/
#bbs .panel {
	padding:0;
	font-size:15px;
	border:none;
	border-radius:0;
	background:none;
	box-shadow:none;
}
#bbs .additionalImg {text-align:center;}
#bbs .additionalImg .imgList {margin-bottom:15px;}
#bbs .panel-heading {
	margin:0;
	padding:10px;
	border:none;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#fafafa;
}
#bbs .panel-heading .date {
	font-size:.9em;
	word-spacing:0.5em;
	color:#999;
}
#bbs .replyCnt {
	margin:0 0 0 10px;
	word-break:break-all;
}
#bbs .panel-heading h2 {
	margin:0;
	padding:0;
	line-height:1.5;
}
#bbs .panel-heading p {
	margin:.5em 0 0;
	padding:0;
	line-height:1.5;
}
#bbs .panel-body {
	margin:0;
	padding:10px 10px 25px;
	font-size:15px;
	/* font-family:inherit; */
	line-height:1.75;
}
.bbsContent>* {margin:0 0 15px; font-size:15px;}
.bbsContent blockquote>* {margin:0 0 5px;}
.bbsContent blockquote>*:last-child {margin-bottom:0;}
.bbsContent img {margin-bottom:15px; vertical-align:middle;}
.bbsContent ul,.bbsContent ol {padding:0 0 0 1.5em;}
.bbsContent li {margin:0 0 5px;}
.bbsContent li:last-child {margin-bottom:0;}
#bbs .boardInfo a:first-of-type:before,._separator_front_:before {
	content:"|";
	margin:0 8px;
	font-size:.85em;
	color:#bebebe;
}
#bbs .boardInfo, #bbs .additionalInfo {
	margin-bottom:30px;
	font-size:13px;
}
#bbs .attach {padding:10px 25px; border-top:1px solid #e6e6e6;}
#bbs .attach h3 {
	margin-top:10px;
	font-size:16px;
}
#bbs .attach ul {
	padding:0;
}
#bbs .attach li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#bbs .respond {
	border-radius:0;
	border:none;
	border-top:1px solid #e6e6e6;
	background:#fafafa;
}
#bbs .respond form {
	margin:0;
	padding:10px;
	border:none;
	border-radius:0;
	box-shadow:none;
	background:none;
}
#bbs .input-group {
	width:100%;
	margin:0;
}
#bbs .respond textarea,#bbs .replyMdfWrap textarea {
	width:100%;
	height:100px;
	max-height:300px;
	margin-bottom:15px;
	border-radius:2px;
	resize:vertical;
}
#bbs .commentList {
	font-size:13px;
	border-top:1px solid #e6e6e6;
}
#bbs .replyMdfWrap {
	display:none;
}
#bbs .list-group {
	margin:0;
	box-shadow:none;
}
#bbs .list-group-item {
	position:relative;
	margin:0;
	padding:20px 10px 10px;
	border:none;
	border-bottom:1px solid #e6e6e6;
	border-radius:0;
}
#bbs .media-heading {
	margin-bottom:20px;
	font-size:13px;
}
#bbs .media-heading span {
	color:#a6a6a6;
}
#bbs .media-heading span:before {
	content:"|";
	margin:0 8px;
	font-size:.85em;
	color:#bebebe;
}
#bbs .media-heading span:first-of-type {
	color:#333;
}
#bbs .media-heading span:first-of-type:before {
	display:none;
}
#bbs .btnReplyMdf {
	position:absolute;
	top:20px;
	right:10px;
	text-align:right;
}
#bbs .btnReplyMdf.btnResize {
	display:none;
}
#bbs .btnReplyMdf .btn {
	padding:0 5px;
	border:none;
	background:none;
}
#bbs .btnReplyMdf .comment_modifyBtn:hover,#bbs .btnReplyMdf .comment_plusBtn:hover,#bbs .btnReplyMdf .comment_minusBtn:hover {
	color:#333;
}
#bbs .btnReplyMdf .comment_okBtn:hover {
	color:#1eb800;
}
#bbs .comment_delBtn:hover,#bbs .comment_cancelBtn:hover {
	color:#F00;
}
#bbs .replyCont {line-height:1.75;}
#bbs .readMore {
	padding:15px 0;
	border-bottom:1px solid #e6e6e6;
	background:#fafafa;
	color:#666;
	cursor:pointer;
}
#bbs .btns {
	margin:20px 0 0;
}
#bbs .btns .btnMdf {margin-top:15px;}
#bbs .btns .confirm {margin-left:15px;}
/*게시판쓰기*/
#bbs .writeTtl {
	padding:0;
}
#bbs .textArea {
	margin:0;
	padding:0;
}
#bbs .cke {
	box-shadow:none;
}
#bbs .textArea textarea {
	width:100%;
	min-height:150px;
	border:1px solid #e6e6e6;
}
#bbs .uploadFile {
	background:#fafafa;
}
#bbs .attachFile {
	padding:12px;
}
#bbs .attachFile label {
	margin:0;
	font-weight:normal;
	cursor:pointer;
}
#bbs .attachFile .fa {margin-right:5px; font-size:16px; color:#5692ad;}
#bbs input[type="file"] {
	display:none;
}
#bbs .fileList {display:inline-block; width:121px; margin:5px; padding:0; line-height:1.2; vertical-align:top;}
#bbs .fileList .fileBox {display:block; position:relative; height:121px; margin:0 0 23px; padding:0; background:#acc0c7 url('/resource/common/cmsimg/mimetype.png') 0 0 no-repeat; background-size:100% auto;}
#bbs .fileList .fileBox .imgFile {display:block; position:relative; height:100%; background:url('/resource/common/cmsimg/bg_stock_vector.png') 50% 50% no-repeat; background-size:cover;}
#bbs .fileList.is_image .fileBox {background:url('/resource/common/cmsimg/pattern_space.png') 0 0 repeat; background-size:auto;}
#bbs .fileList.is_image:hover .btnUploadDel {background-color:rgba(0,0,0,0.3);}
#bbs .fileList p {margin:0;}
#bbs .fileList .fileBox .fileName {position:absolute; top:100%; left:0; width:100%; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bbs .fileList .btnUploadDel {position:absolute; top:0; right:0; width:26px; height:26px; margin:0; padding:0; line-height:1; font-size:0; text-indent:-9999px; border:none; background:url('/resource/common/cmsimg/x03.png') 50% 50% no-repeat; background-size:7px auto;}
#bbs .fileList input[type="button"].btnInsertImg {position:absolute; top:50%; left:50%; width:98px; margin:-10px 0 0 -49px; padding:10px 0; text-align:center; color:#fff; line-height:1; border:none; background:rgba(0,0,0,0.4); z-index:9;}
#bbs .fileList input[type="button"] {border-radius:0;}
#bbs .fileList .fileBox[data-ext='.hwp'] {background-color:#5bb4e5; background-position:0 -121px;}
#bbs .fileList .fileBox[data-ext='.doc'] {background-color:#3a7dda; background-position:0 -242px;}
#bbs .fileList .fileBox[data-ext='.docx'] {background-color:#3a7dda; background-position:0 -363px;}
#bbs .fileList .fileBox[data-ext='.ppt'] {background-color:#ff6f20; background-position:0 -484px;}
#bbs .fileList .fileBox[data-ext='.pptx'] {background-color:#ff6f20; background-position:0 -605px;}
#bbs .fileList .fileBox[data-ext='.xls'] {background-color:#009a49; background-position:0 -726px;}
#bbs .fileList .fileBox[data-ext='.xlsx'] {background-color:#009a49; background-position:0 -847px;}
#bbs .fileList .fileBox[data-ext='.pdf'] {background-color:#fe4819; background-position:0 -968px;}
#bbs .fileList .fileBox[data-ext='.csv'] {background-color:#77b800; background-position:0 -1089px;}
#bbs .fileList .fileBox[data-ext='.txt'] {background-color:#575a5d; background-position:0 -1210px;}
/*
#bbs .fileList .fileBox[data-ext='.jpg'] {background-color:#cf7600; background-position:0 -1331px;}
#bbs .fileList .fileBox[data-ext='.jpeg'] {background-color:#cf7600; background-position:0 -1452px;}
#bbs .fileList .fileBox[data-ext='.png'] {background-color:#007770; background-position:0 -1694px;}
#bbs .fileList .fileBox[data-ext='.gif'] {background-color:#5a8e22; background-position:0 -1815px;}
 */
#bbs .fileList .fileBox[data-ext='.bmp'] {background-color:#0d9b8c; background-position:0 -1573px;}
#bbs .fileList .fileBox[data-ext='.ico'] {background-color:#bc34ba; background-position:0 -1936px;}
#bbs .fileList .fileBox[data-ext='.psd'] {background-color:#485dc5; background-position:0 -2057px;}
#bbs .fileList .fileBox[data-ext='.ai'] {background-color:#ef8200; background-position:0 -2178px;}
#bbs .fileList .fileBox[data-ext='.eps'] {background-color:#ffb60f; background-position:0 -2299px;}
#bbs .fileList .fileBox[data-ext='.mp3'] {background-color:#a74dc3; background-position:0 -2420px;}
#bbs .fileList .fileBox[data-ext='.mp4'] {background-color:#b22873; background-position:0 -2541px;}
#bbs .fileList .fileBox[data-ext='.wav'] {background-color:#502d7f; background-position:0 -2662px;}
#bbs .fileList .fileBox[data-ext='.mpeg'] {background-color:#d53044; background-position:0 -2783px;}
#bbs .fileList .fileBox[data-ext='.mpg'] {background-color:#d53044; background-position:0 -2904px;}
#bbs .fileList .fileBox[data-ext='.mov'] {background-color:#0096db; background-position:0 -3025px;}
#bbs .fileList .fileBox[data-ext='.avi'] {background-color:#e23b30; background-position:0 -3146px;}
#bbs .fileList .fileBox[data-ext='.gz'] {background-color:#95774c; background-position:0 -3267px;}
#bbs .fileList .fileBox[data-ext='.tar'] {background-color:#856343; background-position:0 -3388px;}
#bbs .fileList .fileBox[data-ext='.tgz'] {background-color:#a47700; background-position:0 -3509px;}
#bbs .fileList .fileBox[data-ext='.zip'] {background-color:#af9a00; background-position:0 -3630px;}

#bbs .bbsCaptcha p {padding:0 15px;}
#bbs input[name="captcha_word"] {display:block; width:200px; margin-top:10px; padding:5px; vertical-align:middle;}
#bbs .colError {margin-top:-15px; margin-bottom:5px;}
#bbs .writeInfo {margin-bottom:10px; font-size:12px; color:#898989;}

/* date picker */
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	zoom: 1
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-datepicker {
	position:relative;
	width:260px;
	padding:15px;
	display:none;
	border-radius:3px;
	z-index:2;
}
.ui-datepicker:before {
	position:absolute;
	top:50px;
	left:0;
	content:"";
	width:100%;
	height:33px;
	background:#f5f5f5;
	z-index:1;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	margin:-15px -15px 0;
	padding:10px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	background:#494f5d;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 50%;
	width: 1.8em;
	height: 1.8em;
	margin-top:-0.7em;
	line-height:1;
}
.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before {
	cursor:pointer;
	font-family:FontAwesome;
	font-size:1.8em;
}
.ui-datepicker .ui-datepicker-prev {left:20px;}
.ui-datepicker .ui-datepicker-next {right:20px}
.ui-datepicker .ui-datepicker-prev:before {content: "\f190";}
.ui-datepicker .ui-datepicker-next:before {content: "\f18e";}
.ui-datepicker-close {display:none;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:none;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:40%;
	height:26px;
	margin:0 2%;
	padding-left:5px;
	border: 1px solid #c7d7d5;
	color:#666;
}

.ui-datepicker table {
	position:relative;
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
	z-index:2;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: normal;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin:0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border: none;
	position: relative;
	background:none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding:0;
	width: auto;
	overflow: hidden;
	text-indent:-999px;
	border:none;
	position: absolute;
	top: -215px;
	right: 0;
	width: 14px;
	height: 18px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
	display:none;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-cover {
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}
.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #e2e2e2;
	/*background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/
	color: #777;
	background:#fff;
	font-size:14px;
	/*padding:0;
	width:188px;
	margin-top:-1px;
}
.ui-widget-content a {
	color: #999
}
.ui-widget-header {
	/*border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: bold*/
}
.ui-widget-header a {
	color: #fff
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #fff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

	
.bbsList .shopinfoSort {margin-top:15px;}
.bbsList .shopinfoSort .total {margin:0;}
.bbsList .storetype {margin-bottom:20px; z-index:9;}
.bbsList .storetype .btnSort {display:block; position:relative; padding:5px 12px; font-size:13px; border:1px solid #d9d9d9;}
.bbsList .storetype .btnSort .fa {position:absolute; top:50%; right:12px; margin-top:-0.5em;}
.bbsList .styleGroup {float:none; min-width:0; width:100%; margin:0; font-size:13px; border-color:#d9d9d9; border-top:none; border-radius:0; box-shadow:none;z-index:999;}
.bbsList .styleGroup a {padding:3px 12px; opacity:0.7;}
.bbsList .styleGroup a:hover,.bbsList .styleGroup a:focus,.bbsList .styleGroup .active {color:inherit; background:none; opacity:1;}

/*mediaquery*/
@media (max-width:320px) {
}
@media (min-width:320px) {
}
@media (min-width:480px) {
	#bbs .btns .btnList {float:left;}
	#bbs .btns .btnMdf {float:right; margin-top:0;}
	.galleryImg .imgView {padding-bottom:175px;}
}
@media (max-width:767px) {
	#bbs.bbsList .board .nonePost {
		display:block;
		padding:15px 5px;
		font-size:1em;
		text-align:center;
	}
}
@media (min-width:768px) {
	#bbs header {margin-bottom:40px;}
	#bbs header h1 {
		font-size:28px;
	}
	#bbs .btn {
		padding:7px 20px;
	}
	#bbs.hiddenList {min-height:400px;}
	#bbs.bbsList .board table {
		display:table;
		width:100%;
		margin:0;
		table-layout:fixed;
	}
	#bbs.bbsList .board thead {position:static; width:100%; height:auto; margin:0; text-indent:0;}
	#bbs.bbsList .board tbody {display:table-row-group; width:100%; height:auto; margin:0; text-indent:0;}
	#bbs.bbsList .board tr {
		display:table-row;
		width:100%;
		border:none;
	}
	#bbs.bbsList .board tr:nth-of-type(2n) {
		background:none;
	}
	#bbs.bbsList .board tr:first-of-type {
		border:none;
	}
	#bbs.bbsList .board th {
		padding:1.5em .5em;
		text-align:center;
		color:#343434;
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
	}
	#bbs.bbsList .board td {
		display:table-cell;
		margin:0;
		padding:1.8em .5em;
		text-align:center;
		color:#676767;
		word-break:break-all;
		vertical-align:middle;
		border-top:none;
		border-bottom:1px solid #e6e6e6;
	}
	#bbs.bbsList .board .subject {
		display:table-cell;
		width:48%; max-width:48%;
		padding:1.8em .5em;
		text-align:left;
		font-weight:normal;
		font-size:15px;
		vertical-align:middle;
		overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	}
	#bbs.bbsList .board .subject a {display:inline;}
	#bbs a {
		color:inherit;
	}
	#bbs.bbsList .board .num {
		position:static;
		width:8%; height:auto; margin:0; padding:1.8em .5em; text-indent:0; vertical-align:middle;
		border-bottom:1px solid #e6e6e6;
	}
	/* .bbsContent>* {font-size:14px;} */
	/* #bbs .board .boardTitle {max-width:350px;} */
	#bbs .board .wauthor {width:13%;}
	#bbs .board .wdate {width:18%;}
	#bbs .board .vcount {width:13%;}
	#bbs .board .is_top .num {float:none; border-radius:0; background:none;}
	#bbs .board .is_top .num span {display:inline-block; padding:3px 8px; vertical-align:middle; border-radius:2px; background:#666;}
	#bbs .board .is_top .subject {position:static;}
	#bbs .board .is_top .subject:before {display:none;}
	#bbs .board .is_top .subject a {padding:0;}
	#bbs .board .nonePost {
		display:table-cell;
	}
	#bbs .board li.nonePost {
		display:block;
	}
	.board .wauthor:after,.board .wdate:after {
		display:none;
	}
	#bbs .pagination a {
		width:26px;
		height:26px;
		margin:0 5px;
		font-size:13px;
		line-height:26px;
	}
	.pagination .prev a,.pagination .next a {
		line-height:25px;
	}
	#bbs header .bbssearchWrap {
		position:relative;
		padding-left:65%;
	}
	#bbs.hiddenList header .bbssearchWrap {padding-left:0;}
	#bbs.hiddenList header .bbssearchWrap input[type="search"] {height:auto; padding-top:15px; padding-bottom:15px; font-size:15px;}
	#bbs .bbssearchWrap .selectGroup {position:absolute; top:0; left:0; width:200px;}
	#bbs .form-group {
		margin-bottom:10px;
	}
	#bbs .textArea {
		margin:0;
	}
	#bbs .secretCheck {
		position:relative;
		top:-5px;
	}
/*
	#bbs .blogList .listThumb {
		float:left;
		width:80px;
		height:80px;
		margin-right:20px;
	}
	#bbs .blogList .listTtl {
	}
	#bbs .blogList .listTtl p:first-of-type {
		margin:0 0 10px 0;
	}
 */
	#bbs .blogList .listThumb {width:140px; height:140px;}
	#bbs .blogList .listThumb+.listTtl {margin-left:160px;}
	#bbs .blogList .listTtl .main {font-size:18px;}
	#bbs .blogList .listTtl .sub {font-size:15px; max-height:5.25em; -webkit-line-clamp:3;}
	#bbs .blogList .listTtl.secret .sub:before {position:relative; top:2px;}
	#bbs .blogList .listThumb+.listTtl+.listInfo {margin-left:160px;}
	#bbs .blogList .listInfo {font-size:14px;}
	#bbs .faqList .question {
		padding:18px 25px;
	}
	#bbs .faqList .answer .answerWrap{
		padding:18px 25px;
	}
	#bbs .faqList .question p:before {
		right:25px;
	}
	#bbs .faqList .answerWrap .txt {
		margin-left:30px;
	}
	#bbs .galleryList li {margin-bottom:50px;}
	#bbs .panel-heading {
		padding:20px;
	}
	#bbs .panel-body {
		padding:20px 20px 40px;
	}
	#bbs .respond form {
		margin:0;
		padding:15px;
	}
	#bbs .list-group-item {
		padding:15px;
	}
	#bbs .btnReplyMdf {
		right:15px;
	}
	#bbs .boardBottom {
		position:relative;
		height:43px;
		margin-top:30px;
	}
	#bbs .pagination {margin-top:8px;}
	#bbs .boardBottom .btnWrite,#bbs .boardBottom .btnOpen {
		position:absolute;
		right:0;
		top:0;
	}
	#bbs .boardBottom .btnWrite .btn {
		width:auto;
		margin-top:3px;
		padding:10px 20px;
	}
	#bbs .galleryList .imgLink a {width:60px; height:60px; margin-top:-30px; margin-left:-30px;}
	#bbs .galleryList .galleryMode .imgLink a {margin-left:-65px;}
	#bbs .galleryList .imgLink button {width:60px; height:60px; margin-top:-30px; margin-right:-70px;}
	#bbs .galleryList .ttl {font-size:15px;}
	#bbsGallery.galleryImg .imgView {padding-top:90px; padding-bottom:200px;}
	#bbsGallery.galleryImg .swipeControl {display:block;}
	#bbsGallery.galleryImg .thumbList {padding:20px 30px;}
	#bbsGallery .imgView .desc {top:40px; font-size:16px;}
	#bbsGallery .thumbList .thumbBox {width:640px; margin:0 auto;}
	#bbsGallery .thumbList .item {width:160px; padding:0 10px;}
	#bbsGallery .thumbList .centerPage .swipeItem {margin:0 auto !important; font-size:0; text-align:center;}
	#bbsGallery .thumbList .centerPage .item {display:inline-block; float:none; vertical-align:middle;}
	#bbs .fileList {margin:0 0 10px 10px;}
	#bbs .fileList input[type="button"].btnInsertImg {display:none;}
	#bbs .fileList .fileBox:hover input[type="button"].btnInsertImg {display:block;}
	#bbs input[name="captcha_word"] {display:inline; height:50px; margin-top:0; margin-left:5px; padding:10px;}
	#bbs .writeInfo {font-size:15px;}
	
	.bbsList .shopinfoSort {position:relative; margin-top:15px;    min-height: 40px;}
	.bbsList .storetype {position:absolute; top:50%; right:0; margin-top:-0.85em;}
	.bbsList .storetype .btnSort {padding:0 15px 0 0; font-size:15px; border:none;}
	.bbsList .storetype .btnSort .fa {right:0;}
	.bbsList .styleGroup {left:auto; right:0; width:auto; min-width:100px; margin-bottom:0; font-size:14px; border-top:1px solid #d9d9d9;}
	.bbsList .styleGroup a {padding:3px 15px;}
}
@media (min-width:992px) {
	#bbs .btn {
		padding:10px 25px;
	}
	#bbs .form-group {
		margin-bottom:15px;
	}
	#bbs .textArea {
		margin:10px 0 0;
	}
	#bbs .secretCheck {
		position:relative;
		top:-10px;
	}
	#bbs .faqList .question {
		padding:20px 30px;
	}
	#bbs .faqList .answer .answerWrap {
		padding:20px 30px;
	}
	#bbs .faqList .question p:before {
		right:30px;
	}
	#bbs .galleryList {margin:0 -15px;}
	#bbs .galleryList li {margin-bottom:80px; padding:0 15px;}
	#bbs .panel-heading {
		padding:25px;
	}
	#bbs .panel-body {
		padding:25px 25px 50px;
	}
	#bbs .respond form {
		margin:0;
		padding:19px;
	}
	#bbs .list-group-item {
		padding:20px;
	}
	#bbs .respond .col-md-3 {
		padding-right:0;
	}
	#bbs .writeArea .col-md-3 {
		padding-right:0;
	}
	#bbs .btnReplyMdf {
		right:20px;
	}
	#bbs .boardBottom .btnWrite .btn {
		width:auto;
		padding:10px 20px;
	}
	#bbsGallery.galleryImg .imgView {padding-bottom:235px;}
	#bbsGallery .imgView .swipeControl {bottom:180px;}
	#bbsGallery.galleryImg .thumbList {padding:50px;}
	#bbsGallery .imgView .swipe {width:80%;}
	#bbsGallery .thumbList .thumbBox {width:800px;}

	
}
@media (min-width:1200px) {
	#bbsGallery .thumbList .thumbBox {width:960px;}
}
@media (min-width:1280px) {
	#bbs header h1 {font-size:34px;}
	#bbs .blogList .listThumb {width:200px; height:200px;}
	#bbs .blogList .listThumb+.listTtl {margin-left:220px;}
	#bbs .blogList .listTtl .main {font-size:20px;}
	#bbs .blogList .listTtl .sub {max-height:8.75em; -webkit-line-clamp:5;}
	#bbs .blogList .listThumb+.listTtl+.listInfo {margin-left:220px;}
	#bbsGallery .imgView .swipeControl {bottom:180px;}
	#bbsGallery .thumbList .thumbBox {width:1120px;}
	#bbsGallery .thumbList .swipeControl.left {margin-left:-90px;}
	#bbsGallery .thumbList .swipeControl.right {margin-right:-90px;}
	#bbsGallery .thumbList .item {padding:0 15px;}
}
@media (min-width:1600px) {
	#bbsGallery .thumbList .thumbBox {width:1280px;}
	#bbsGallery .thumbList .swipeControl.left {margin-left:-60px;}
	#bbsGallery .thumbList .swipeControl.right {margin-right:-60px;}
}