.col-211,.col-71,.col-31{float:left;position:relative;min-height: 1px;}

.mb-desktop-large .responsive-list .col-211, .mb-desktop-large .gallery-list .col-211,
.mb-desktop .responsive-list .col-211, .mb-desktop .gallery-list .col-211{width: 50%;}
.mb-tablet .responsive-list .col-211, .mb-tablet .gallery-list .col-211{width: 100%;}
.mb-mobile .responsive-list .col-211, .mb-mobile .gallery-list .col-211{width: 100%;}

.mb-desktop-large .responsive-list .col-71, .mb-desktop-large .gallery-list .col-71,
.mb-desktop .responsive-list .col-71, .mb-desktop .gallery-list .col-71{width: 75%;}
.mb-tablet .responsive-list .col-71, .mb-tablet .gallery-list .col-71{width: 75%;}
.mb-mobile .responsive-list .col-71, .mb-mobile .gallery-list .col-71{width: 100%;}

.mb-desktop-large .responsive-list .col-31, .mb-desktop-large .gallery-list .col-31,
.mb-desktop .responsive-list .col-31, .mb-desktop .gallery-list .col-31{width: 25%;}
.mb-tablet .responsive-list .col-31, .mb-tablet .gallery-list .col-31{width: 25%;}
.mb-mobile .responsive-list .col-31, .mb-mobile .gallery-list .col-31{width: 100%;}

body .mb-board .mb-input-required{
	color:red;
}

.mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="file"] {
    font-size: 14px !important;
}

.mb-board .mb-multi-checkbox label{display:block !important;}
.mb-board .mb-qanda-content-box{}
.mb-board .mb-qanda-reply-box{border:solid 1px #dbdbdb;padding:17px 15px 1px;margin-bottom:10px;}
.mb-board .mb-qanda-reply-item-box{border:solid 1px #E7E7E7;padding:10px 15px 10px;margin-bottom:14px;}
.mb-board .mb-qanda-write-box{border:solid 1px #dbdbdb;padding:15px 15px;margin-bottom:10px;}

.mb-board .mb-qanda-reply-select{border:solid 2px #dbdbdb;}
.mb-style1 .table-write>tbody td.content-box{padding:0px !important;}

.mb-board .cmt-input-head{margin-top:5px;}
.mb-board .mb-qanda-content-box .main-style1 .table>tbody>tr>th,
.mb-board .mb-qanda-reply-box .table>tbody>tr>th,
.mb-board .mb-qanda-content-box .main-style1 .table>tbody>tr>td,
.mb-board .mb-qanda-reply-box .table>tbody>tr>td{border-bottom:solid 1px #E7E7E7 !important;}
.mb-board .mb-qanda-item-box:first-child{padding:17px 15px;}
.mb-board .mb-qanda-reply-text-box{padding:5px 0px;border:solid 1px #dbdbdb;border-bottom:none;background-color:#F9F9F9;text-align:center;font-weight:bold;font-size:13px;}
.mb-board .tab-menu-on label{color:#FFF !important;}

.mb-board .mb-reply-status{font-size:12px !important;color:#FFF; font-weight:600;background-color:#a3a3a3;}
.mb-board div.mb-reply-status{margin:0 6px;border-radius:2px;padding:2px 3px; border:solid 1px #999;}
.mb-board span.mb-reply-status{}
.mb-board .mb-reply-select{background-color:#df4a32; color:#fff; border:solid 1px #d26c6c !important;}
.mb-board .mb-show-mobile.mb-reply-select, .mb-board .mb-show-mobile.mb-reply-status{background-color:#fff; border:none !important; color:#D00; font-weight:normal;}

.mb-board .reply-count-num{font-weight:500}
.mb-mobile .mb-board .mb-reply-status{padding:1px 2px;text-align:center;} 
.mb-board .mb-style1 .view-td-titlebox{}
.mb-board .mb-style1 .view-td-title{padding-bottom:7px;}
.mb-board .mb-style1 .view-td-title span{font-size:17px !important; font-weight:600; color:#676c73; border:none; min-width:230px !important;}
.mb-board .mb-style1 .view-td-date{font-size:13px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view{border-top:none !important;}
.mb-board .mb-style1 table.table-view tr td.content-box{padding:13px 9px !important;}
.mb-board .mb-qanda-reply-select{position:relative; border: double 3px #dbdbdb;}
.mb-board .mb-qanda-reply-lables{background:url('../images/qanda-reply-lables2.png') no-repeat 0 0; width:40px; height:50px;position: absolute; top: -12px; left: -15px;z-index:1;}
.mb-board .mb-style1.board-view .cmt-count-box {font-weight:bold !important; font-size:13px !important;color: #676767;vertical-align:top !important;}
.mb-board .mb-style1.board-view .view-td-hit {font-weight:bold !important; font-size:13px !important;color: #676767;vertical-align:top !important;}


body .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .table .mb-responsive-box .mb-responsive-box-label {

}


body .mb-board .mb-layout-responsive-box .main-style1 td.mb-td-padding0 .mb-responsive-box-content>label,
body .mb-board .mb-layout-responsive-box .main-style1 td.mb-td-padding0 .mb-responsive-box-content>input{
	margin-left:9px !important;
}

body .mb-board .mb-checkbox50 label{
	min-width:70px !important;
	padding:2px 10px 2px 0 !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 label>input[type="checkbox"],
body .mb-board .mb-layout-responsive-box .main-style1 label>input[type="radio"] {    
	margin-right: 5px !important;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content .mb-responsive-box-sub-content>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>p>input[type="text"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="password"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="datetime"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="datetime-local"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="date"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="month"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="color"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="time"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="week"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="number"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="email"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="url"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="search"],
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>input[type="tel"]{
	display:inline-block;padding: 3px 8px 4px;margin:0;*padding:3px 5px 4px 8px !important;font-size:14px;line-height:20px;vertical-align: middle;height:35px !important;*height:35px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background-color:#FFF;color:#6A6A6A !important;	
}


body .mb-board .mb-mode-view.mb-layout-responsive-box .main-style1 .mb-responsive-wrap{
	border-top:1px solid #EEE !important;
}
body .mb-board .mb-mode-view.mb-layout-responsive-box .main-style1 .mb-responsive-wrap .mb-responsive-box{
	border-bottom:1px solid #EEE !important;
	word-break: break-all;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box>div {
    display: table !important;
    width: 100%;
    min-height: 52px; 	
}
body .mb-board .mb-mode-write.mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item {
    min-height: 78px !important; 	
}
body .mb-board .mb-mode-view.mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item {
    min-height: 69px !important; 	
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label {
    display: table-cell !important;
    vertical-align: middle !important;
    position: relative;
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 130px;
    padding: 1px 7px 5px 11px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-content{
	display: table-cell !important;
    vertical-align:middle !important;
	position: relative;
	font-size:14px !important;
	width: auto;
	padding:6px 10px 6px 9px !important;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}

body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .btn-default{height:32px !important;}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-content>select{
	width:auto !important;min-width:84px;padding:0px 1px 2px 9px !important;*padding:0px 4px 2px 8px !important;display:inline-block;font-size:14px;line-height:20px;vertical-align: middle;height:35px !important;*height:35px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;color:#6A6A6A !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-label label {
    font-size: 14px !important;
}



/*
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-wrap{
	border-top:1px solid #dbdbdb !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box>div{
	display: table !important;
    width: 100%;
    min-height: 50px; 
}
body .mb-mobile .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .table .mb-responsive-box .mb-responsive-box-content, .mb-mobile .mb-board .mb-layout-responsive-box.mb-layout-responsive-box2 .main-style1 .table .mb-responsive-box .mb-responsive-box-content {
    border-bottom: none !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .mb-responsive-box .mb-responsive-box-label,
body .mb-board .mb-layout-responsive-box.mb-layout-responsive-box1 .main-style1 .mb-responsive-box .mb-responsive-box-label {
    border-right: 1px solid #EFEFEF !important;
    background-color: #FBFBFB !important;
}

body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .table tr td {
    border-bottom: 1px solid #dbdbdb !important;
}
body .mb-mobile .mb-board table.table-write tr td.content-box .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label{
	display:none !important;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-label{
	display: table-cell !important;
    vertical-align: middle !important;
    position: relative;
    font-weight: 600 !important;
    font-size: 14px !important;
    width: 90px !important;
	min-width: 90px !important;
	max-width:150px !important;
    padding: 4px 7px 5px 11px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body .mb-mobile .mb-board .mb-layout-responsive-box .main-style1 .mb-responsive-box .mb-responsive-box-item .mb-responsive-box-content{
	display: table-cell !important;
    vertical-align:middle !important;
	position: relative;
	font-size:14px !important;
	width: auto;
	padding:6px 10px 6px 9px !important;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
*/



body .mb-board .mb-layout-responsive-box .main-style1 .table .mb-responsive-box .mb-responsive-box-label{
	display: block !important;
	width: 100%;
	padding:7px 0px 2px 8px !important;
	float: none !important;
	border-right: none !important;
	background: none !important;
}
body .mb-board .mb-layout-responsive-box .main-style1 .table .mb-responsive-box .mb-responsive-box-content{
	display: block !important;
	width: 100%;
	padding:0px 6px 10px !important;
	line-height:1.4;
	float: none !important;
}
body .mb-board .mb-mode-view.mb-layout-responsive-box .main-style1 .table .mb-responsive-box .mb-responsive-box-content{
	padding:0px 8px 10px !important;
}