/* BASIC css start */
/* °Ô½ÃÆÇ ¸ñ·Ï */
.xans-board-listpackage {
	background:#fff;
}
.xans-board-listpackage .ec-base-button {
	padding:0 14px;
}
.xans-board-listpackage .boardSort {
	padding:0 14px;
}
.xans-board-listpackage .boardSort:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-listpackage .boardSort span {
	float:left;
	width:49%;
	font-size:13px;
}
.xans-board-listpackage .boardSort span:first-of-type {
	padding:0 2% 0 0;
}
.xans-board-listpackage .boardSort span select {
	margin:7px 0;
	width:100%;
}

.xans-board-notice {
	margin:-1px 0 0;
	font-size:11px;
	border-top:1px solid #ececec;
	background:#fff;
}
.xans-board-notice li {
	overflow:hidden;
	position:relative;
	padding:14px 0 14px 7px;
	min-height:50px;
	color:#757575;
	border-bottom:1px solid #ececec;
	background:#f9f9f9;
}
.xans-board-notice .thumb {
	float:left;
}
.xans-board-notice .thumb img {
	width:50px;
	max-height:50px;
	padding:0 7px;
}
.xans-board-notice .summary {
	position:relative;
	padding:0 7px;
}
.xans-board-notice .summary a {
	display:block;
	color:#757575;
}
.xans-board-notice .summary>a>span {
	position:relative;
	padding:0 6px 0 0;
}
.xans-board-notice .subject {
	display:block;
	padding:0 0 7px;
	font-size:15px;
	line-height:1.3em;
	color:#1b1b1b;
}
.xans-board-notice .comment {
	color:#508bed;
}
.xans-board-notice .subject img,.xans-board-notice .point img {
	width:auto;
	height:11px;
	vertical-align:-1px;
}
.xans-board-notice .view {
	position:absolute;
	right:14px;
	top:21px;
	width:30px;
	height:25px;
	margin:-7px 0 0;
}
.xans-board-notice .view .btnToggle {
	display:inline-block;
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	border:1px solid #d5d5d5;
	border-radius:3px;
	background:#fff;
}
.xans-board-notice .view .btnToggle img {
	width:13px;
	height:8px;
	padding:11px 8px 11px 8px;
}

.xans-board-list {
	margin:-1px 0 0;
	font-size:11px;
	border-top:1px solid #ececec;
	background:#fff;
}
.xans-board-list li {
	overflow:hidden;
	position:relative;
	padding:14px 0 14px 7px;
	min-height:50px;
	color:#757575;
	border-bottom:1px solid #ececec;
}
.xans-board-list .thumb {
	float:left;
}
.xans-board-list .thumb img {
	width:50px;
	max-height:50px;
	padding:0 7px;
}
.xans-board-list .summary {
	position:relative;
	padding:0 7px;
}
.xans-board-list .summary a {
	display:block;
	color:#757575;
}
.xans-board-list .name{
	position:relative;
	padding:0 6px 0 0;
}
.xans-board-list .subject {
	display:block;
	padding:0 0 7px;
	font-size:15px;
	line-height:1.3em;
	color:#1b1b1b;
	font-weight:normal;
}
.xans-board-list .comment {
	color:#508bed;
}
.xans-board-list .point img {
	width:auto;
	height:11px;
	vertical-align:-1px;
}
.xans-board-list .view {
	position:absolute;
	right:14px;
	top:21px;
	width:30px;
	height:25px;
	margin:-7px 0 0;
}
.xans-board-list .view .btnToggle {
	display:inline-block;
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	border:1px solid #d5d5d5;
	border-radius:3px;
	background:#fff;
}
.xans-board-list .view .btnToggle img {
	width:13px;
	height:8px;
	padding:11px 8px 11px 8px;
}
.xans-board-listpackage .contentView {
	margin:0;
	padding:14px;
	min-height:0;
	background:#f1f1f1;
	color:#757575;
	font-size:15px;
	word-wrap:break-word;
}
.xans-board-listpackage .contentView img {
	margin:0 0 14px;
	max-width:100%;
}

.xans-board-search {
	margin:0 0 29px;
	padding:14px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	text-align:left;
}
.xans-board-search input#search {
	width:100%;
}
.xans-board-search .category {
	overflow:hidden;
}
.xans-board-search .category select {
	margin:0 0 7px;
}
.xans-board-search .category select#product_category_depth1,.xans-board-search .category select#product_category_depth3,.xans-board-search .category select.brd-st {
	float:left;
	width:49%;
}
.xans-board-search .category select#product_category_depth2,.xans-board-search .category select#product_category_depth4,.xans-board-search .category select.brd-hd {
	float:right;
	width:49%;
}
.xans-board-search.xans-board-search-9 {
	margin:0;
	padding:0;
}
.xans-board-search.xans-board-search-9.boardSearch9 {
	margin:0 0 29px;
	padding:14px;
}


/* °Ô½ÃÆÇ ¼öÁ¤/¾²±â */
.xans-board-write {
	padding:14px;
}
.xans-board-write .ec-base-table.typeWrite {
	margin:-1px 0 7px;
}
.xans-board-write .ec-base-table.typeWrite tbody td.write {
	padding:14px;
}
.xans-board-write .ec-base-table.typeWrite #MS_text_content {
	width:100%;
	height:100px;
    font-family: 'Nanum Gothic',Helvetica,Arial,sans-serif !important;
}
.xans-board-write .ec-base-table.typeWrite #email1,.xans-board-write .ec-base-table.typeWrite #email2 {
	float:left;
	margin:0 1% 4px 0;
	width:45.5%;
}
.xans-board-write .ec-base-table.typeWrite #email2 {
	float:right;
	margin:0 0 4px 0;
}
.xans-board-write .ec-base-table.typeWrite #email3 {
	width:100%;
}
.xans-board-write .ec-base-table.typeWrite .uccUrlSize {
	line-height:0;
	font-size:0;
}
.xans-board-write .ec-base-table.typeWrite #ucc {
	margin:0 0 5px 0;
	width:100%;
}
.xans-board-write .ec-base-table.typeWrite #ucc_width {
	display:inline-block;
	width:48%;
}
.xans-board-write .ec-base-table.typeWrite #ucc_height {
	display:inline-block;
	margin:0 0 0 4%;
	width:48%;
}
.xans-board-write .ec-base-table.typeWrite #captcha {
	width:100%;
	margin:3px 0 0;
}
.xans-board-write .ec-base-table.typeWrite #board_category {
	margin:0 0 7px;
}
.xans-board-write .ec-base-table.typeWrite select,.xans-board-write .ec-base-table.typeWrite input[type="text"],.xans-board-write .ec-base-table.typeWrite input[type="password"] {
	width:100%;
}
.xans-board-write .ec-base-table.typeWrite .size {
	overflow:hidden;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
}
.xans-board-write .privacy {
	margin:0 0 14px;
	padding:5px 15px;
	border:1px solid #ccc;
	font-size:13px;
	background:#fff;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
}
.xans-board-write .privacy p {
	-webkit-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	flex:1;
	word-break:break-all;
}
.xans-board-write .privacy p input {
	margin:0 5px 0 0;
	vertical-align:middle;
}
.xans-board-write .privacy span {
	margin:0 0 0 5px;
	line-height:29px;
	font-size:11px;
	text-align:right;
	text-decoration:underline;
	white-space:nowrap;
}
.xans-board-write .ec-base-prdInfo {
	margin:0;
	background:transparent;
}
.xans-board-write .ec-base-prdInfo .prdBox {
	margin-top:0;
}
.xans-board-write .ec-base-prdInfo .ec-base-button {
	margin:0;
}
.xans-board-write .ec-base-prdInfo .ec-base-button a {
	margin-bottom:7px;
}

/* Ã·ºÎÆÄÀÏ */
#bw_input_file{
    width: 70% !important;
    float: left;
}
.btn_Grey{
    width: 30%;
    float: left;
    height: 29px;
    line-height: 27px;
}


/* °Ô½ÃÆÇ º¸±â */
.xans-board-readpackage {
	background:#fff;
}
.xans-board-readpackage img {
	vertical-align:middle;
}
.xans-board-read {
	overflow:hidden;
}
.xans-board-read .label {
	font-weight:normal;
}
.xans-board-read .label.hide {
	display:none;
}
.xans-board-read .title {
	margin:14px 14px 0;
}
.xans-board-read .title h3 {
	font-size:15px;
	word-wrap:break-word;
}
.xans-board-read .info {
	overflow:hidden;
	margin:7px 0 7px;
	padding:0 14px;
}
.xans-board-read .info p {
	position:relative;
	display:inline-block;
	padding:0 7px 0 8px;
	margin:7px 0 0;
	color:#757575;
}
.xans-board-read .info p:first-child {
	padding-left:0;
}
.xans-board-read .info p:before {
	display:block;
	content:"";
	position:absolute;
	top:2px;
	left:0;
	width:1px;
	height:11px;
	background:#d6d6d6;
}
.xans-board-read .info p.vote:before {
	top:8px;
}
.xans-board-read .info p:first-child:before {
	display:none;
}
.xans-board-read .info p.chk {
	width:100%;
	margin:0;
}
.xans-board-read .info p.vote a {
	margin:0 0 0 7px;
}
.xans-board-read .info .writer a {
	color:#757575;
}
.xans-board-read .info .rating img {
	margin:-4px 0 0;
	width:auto;
	height:11px;
}
.xans-board-read .info .btnIcon img {
	width:12px;
	height:12px;
}
.xans-board-read .content {
	margin:-1px 0 0;
	padding:14px 14px 14px;
	word-wrap:break-word;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	text-align:center;
}
.xans-board-read .content p,.xans-board-read .content div {
	text-align:left;
}
.xans-board-read .content img {
	margin:0 auto 10px;
	max-width:100%;
}
.xans-board-read .content ul li {
	list-style:disc;
}
.xans-board-read .attach {
	oveflow:hidden;
	padding:14px 10px 14px;
	border-bottom:1px solid #d5d5d5;
	color:#757575;
}
.xans-board-read .attach:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-read .attach a {
	padding:0 0 0 17px;
	text-decoration:underline;
	white-space:nowrap;
	background:url("/design/shehjcom/img/ico_file.png") no-repeat 0 0;
	background-size:13px 12px;
}
.xans-board-read .attach .label {
	float:left;
	width:20%;
}
.xans-board-read .attach span {
	float:left;
	width:80%;
}
.xans-board-read .attach span.file {
	color:#000000;
	text-decoration:underline;
}
.xans-board-read .password {
	overflow:hidden;
	padding:7px 14px;
	border-bottom:1px solid #d5d5d5;
	color:#757575;
}
.xans-board-read .password .label {
	float:left;
	width:20%;
	padding-top:3px;
	line-height:24px;
}
.xans-board-read .password .form {
	float: right;
    position: relative;
    width: auto;
}
.xans-board-read .password .form.ec-board-member {
	float:none;
	width:100%;
	text-align:center;
}
.xans-board-read .password .form.ec-board-member .gRight {
	position:static;
}
.xans-board-read .password .passwordForm {
	display:block;
	padding:0 107px 0 0;
}
.xans-board-read #password {
	width:100%;
}
.xans-board-read .ec-base-button {
	margin:10px 14px;
}
.xans-board-product {
	overflow:hidden;
	margin:0 0 10px;
	padding:10px 10px 0;
	border-bottom:1px solid #ececec;
	background:#f1f1f1;
}
.xans-board-product .ec-base-prdInfo {
	margin:0;
	padding:0;
	border:0;
	background:transparent;
}
.xans-board-product .ec-base-prdInfo .ec-base-button {
	margin:0;
}
.xans-board-product .ec-base-prdInfo .ec-base-button a {
	margin-bottom:7px;
}
.xans-board-commentpackage {
	overflow:hidden;
	background:#fff;
}
.xans-board-commentpackage .commentTitle {
	padding:14px;
	background:#f1f1f1;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #ececec;
}
.xans-board-commentpackage .commentTitle h3 {
	display:inline-block;
}
.xans-board-commentempty p {
	padding:28px 14px;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
}
.xans-board-commentlist {
	background-color:#ffffff;
}
.xans-board-commentlist .label {
	vertical-align:middle;
	letter-spacing:-1px;
}
.xans-board-commentlist .label.hide {
	display:none;
}
.xans-board-commentlist li {
	position:relative;
	padding:14px 0 0;
	border-bottom:1px solid #d5d5d5;
}
.xans-board-commentlist li>div {
	padding:0 14px;
}
.xans-board-commentlist li .info {
	overflow:hidden;
	margin:0 0 7px;
	color:#757575;
}
.xans-board-commentlist li .info .writer a {
	color:#757575;
}
.xans-board-commentlist li .info p {
	position:relative;
	display:inline-block;
	padding:0 7px 0 8px;
	font-size:11px;
}
.xans-board-commentlist li .info p:first-child {
	padding-left:0;
}
.xans-board-commentlist li .info p:before {
	display:block;
	content:"";
	position:absolute;
	top:2px;
	left:0;
	width:1px;
	height:11px;
	background:#d6d6d6;
}
.xans-board-commentlist li .info p:first-child:before {
	display:none;
}
.xans-board-commentlist li .info p.chk {
	width:100%;
	margin:0;
}
.xans-board-commentlist li .info p.rating img {
	margin:-2px 0 0;
	width:auto;
	height:11px;
}
.xans-board-commentlist li .content {
	margin:7px 0 0;
	word-wrap:break-word;
}
.xans-board-commentlist li .content span img {
	width:13px;
	height:13px;
}
.xans-board-commentlist .ec-base-button div button.replyList span {
	margin:0 0 0 5px;
	color:#508bed;
}
.xans-board-commentlist .ec-base-button div button.reply {
	padding:0 9px 0 26px;
	background:#fff url("/design/shehjcom/img/ico_comment.png") no-repeat 9px 50%;
	background-size:13px 13px;
}
.xans-board-commentlist .replyArea {
	background:#f1f1f1;
}
.xans-board-commentlist .replyArea>div {
	padding-left:29px;
}
.xans-board-commentlist .replyArea .info {
	background:url("/design/shehjcom/img/ico_reply.png") no-repeat 14px 2px;
	background-size:7px 7px;
}
.xans-board-commentlist .replyArea .xans-board-commentformsecret {
	margin-left:0;
}
.xans-board-commentform {
	padding:0;
	background-color:#fff;
}
.xans-board-commentform fieldset {
	padding:14px 14px 7px;
}
.xans-board-commentform .boardCommentModify {
	padding:0;
}
.xans-board-commentform .boardCommentModify .info p:before {
	display:none;
}
.xans-board-commentform .boardCommentModify .label {
	padding:0 7px 0 0;
	color:#757575;
	font-size:13px;
	line-height:1.2em;
	font-weight:normal;
	vertical-align:middle;
	letter-spacing:-1px;
}
.xans-board-commentform .boardCommentModify .info {
	margin:0 0 5px;
	padding:0;
	background:none;
}
.xans-board-commentform .boardCommentModify .info:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-commentform .boardCommentModify .info p,.xans-board-commentform .boardCommentModify .info p:first-child:before {
	padding:0;
	background:none;
}
.xans-board-commentform .boardCommentModify .info p.name {
	float:left;
	margin-right:3%;
	width:46%;
	text-align:left;
}
.xans-board-commentform .boardCommentModify .info p.modifyPassword {
	float:right;
	width:51%;
	border-bottom:0;
	text-align:right;
}
.xans-board-commentform .boardCommentModify .info p.name #comment_name {
	width:62%;
}
.xans-board-commentform .boardCommentModify .info p.modifyPassword #comment_password {
	width:62%;
}
.xans-board-commentform .boardCommentModify .info p.password .label {
	margin:0;
}
.xans-board-commentform .modifyComment {
	margin:7px 0 0;
	word-wrap:break-word;
}
.xans-board-commentform .modifyComment textarea#comment_modify {
	width:100%;
	height:50px;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.xans-board-commentform .modifyByte {
	margin:7px 0 0;
	text-align:right;
}
.xans-board-commentwrite {
	padding:29px 0 0;
}
.xans-board-commentwrite .boardCommentWrite fieldset {
	padding:7px 0 0;
	border-top:1px solid #d5d5d5;
}
.xans-board-commentwrite .boardCommentWrite .label {
	padding:0 5px 0 0;
	color:#757575;
	font-weight:normal;
	vertical-align:middle;
	letter-spacing:-1px;
}
.xans-board-commentwrite .boardCommentWrite .label.hide {
	display:none;
}
.xans-board-commentwrite .boardCommentWrite .info {
	margin:0 0 7px;
	padding:0 14px;
}
.xans-board-commentwrite .boardCommentWrite .info:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-commentwrite .boardCommentWrite .info p.name {
	float:left;
	width:48.5%;
}
.xans-board-commentwrite .boardCommentWrite .info p.password {
	float:right;
	width:51.5%;
	border-bottom:0;
	text-align:right;
}
.xans-board-commentwrite .boardCommentWrite .info p.name input[name="cname"] {
	width:60%;
}
.xans-board-commentwrite .boardCommentWrite .info p.password input[name="cpass"] {
	width:60%;
}
.xans-board-commentwrite .boardCommentWrite .info p.password .label {
	margin:0;
}
.xans-board-commentwrite .boardCommentWrite .ec-base-help {
	margin:8px 14px;
}
.xans-board-commentwrite .boardCommentWrite .admin {
	margin:14px 0 0;
}
.xans-board-commentwrite .boardCommentWrite .admin a {
	display:block;
	text-align:center;
}
.xans-board-commentwrite .boardCommentWrite .comment {
	margin:7px 14px;
}
.xans-board-commentwrite .boardCommentWrite .comment textarea#comment {
	width:100%;
	height:50px;
	marign:0 0 10px 0;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.xans-board-commentwrite .boardCommentWrite .byteRating {
	padding:0 14px;
}
.xans-board-commentwrite .boardCommentWrite .byteRating:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-commentwrite .boardCommentWrite .byteRating .displaynone {
	display:none;
}
.xans-board-commentwrite .boardCommentWrite .rating {
	float:left;
	padding:0;
	width:75%;
}
.xans-board-commentwrite .boardCommentWrite .rating label {
	margin-right:5px;
}
.xans-board-commentwrite .boardCommentWrite .rating input {
	margin-right:2px;
}
.xans-board-commentwrite .boardCommentWrite .byte {
	float:right;
	margin:-4px 0 0;
	padding:0;
	width:25%;
	font-size:11px;
	text-align:right;
}
.xans-board-commentwrite .boardCommentWrite .captcha {
	overflow:hidden;
	position:relative;
	margin:7px 0;
	padding:0 14px 0 128px;
}
.xans-board-commentwrite .boardCommentWrite .captcha .img {
	position:absolute;
	left:14px;
	width:110px;
}
.xans-board-commentwrite .boardCommentWrite .captcha .form {
	margin:0;
	width:100%;
}
.xans-board-commentwrite .boardCommentWrite .captcha p {
	margin:8px 0 0;
	font-size:11px;
}
.xans-board-commentwrite .boardCommentWrite #captcha {
	margin:2px 0 0 0;
	width:100%;
}
.xans-board-commentwrite .ec-base-button {
	margin:10px 14px;
}
.xans-board-commentwrite .boardCommentAuthority {
	margin:0 0 14px;
	padding:14px;
	font-size:11px;
	text-align:left;
	background:#f9f9f9;
}
.xans-board-commentreply {
	background:#f1f1f1;
}
.xans-board-commentreply .boardCommentWrite fieldset {
	padding:7px 0 0;
	border-top:1px solid #d5d5d5;
}
.xans-board-commentreply .boardCommentWrite .label {
	padding:0 7px 0 0;
	color:#757575;
	font-weight:normal;
	vertical-align:middle;
	letter-spacing:-1px;
}
.xans-board-commentreply .boardCommentWrite .label.hide {
	display:none;
}
.xans-board-commentreply .boardCommentWrite .info {
	margin:0 0 5px;
	padding:0 14px;
}
.xans-board-commentreply .boardCommentWrite .info:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-commentreply .boardCommentWrite .info p:before {
	background:none;
}
.xans-board-commentreply .boardCommentWrite .info p,.xans-board-commentreply .boardCommentWrite .info p:first-child {
	padding:0;
	background:none;
	font-size:13px;
}
.xans-board-commentreply .boardCommentWrite .info p.name {
	float:left;
	margin-right:3%;
	width:46%;
}
.xans-board-commentreply .boardCommentWrite .info p.password {
	float:right;
	width:51%;
	border-bottom:0;
	text-align:right;
}
.xans-board-commentreply .boardCommentWrite .info p.name #comment_name {
	width:60%;
}
.xans-board-commentreply .boardCommentWrite .info p.password #comment_password {
	width:60%;
}
.xans-board-commentreply .boardCommentWrite .ec-base-help {
	margin:8px 14px;
}
.xans-board-commentreply .boardCommentWrite .admin {
	margin:10px 0 0;
}
.xans-board-commentreply .boardCommentWrite .admin a {
	display:block;
	text-align:center;
}
.xans-board-commentreply .boardCommentWrite .comment {
	margin:7px 14px;
}
.xans-board-commentreply .boardCommentWrite .comment textarea#comment {
	width:100%;
	height:50px;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
.xans-board-commentreply .boardCommentWrite .byteRating {
	padding:0 14px;
}
.xans-board-commentreply .boardCommentWrite .byteRating:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-commentreply .boardCommentWrite .rating {
	float:left;
	padding:0;
	width:75%;
}
.xans-board-commentreply .boardCommentWrite .rating label {
	margin-right:5px;
}
.xans-board-commentreply .boardCommentWrite .rating input {
	margin-right:2px;
}
.xans-board-commentreply .boardCommentWrite .byte {
	float:right;
	margin:-4px 0 7px;
	padding:0;
	width:25%;
	font-size:11px;
	text-align:right;
}
.xans-board-commentreply .boardCommentWrite .captcha {
	overflow:hidden;
	position:relative;
	margin:7px 0;
	padding:0 14px 0 128px;
}
.xans-board-commentreply .boardCommentWrite .captcha .img {
	position:absolute;
	left:14px;
	width:110px;
}
.xans-board-commentreply .boardCommentWrite .captcha .form {
	margin:0;
	width:100%;
}
.xans-board-commentreply .boardCommentWrite .captcha p {
	margin:8px 0 0;
	font-size:11px;
}
.xans-board-commentreply .boardCommentWrite #captcha {
	margin:2px 0 0 0;
	width:100%;
}
.xans-board-commentreply .ec-base-button {
	margin:10px 14px;
}
.xans-board-commentreply .boardCommentAuthority {
	padding-top:5px;
	font-size:11px;
	text-align:left;
	background:#f9f9f9;
}
.xans-board-commentformsecret {
	overflow:hidden;
	margin:14px 7px;
	border-bottom:1px solid #d5d5d5;
}
.xans-board-commentformsecret #secure_password {
	width:140px;
}
.xans-board-movement {
	background:#fff;
	padding:0 0 14px;
}
.xans-board-movement .boardMovement {
	overflow:hidden;
	margin:0;
	font-size:13px;
	line-height:1.5em;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.xans-board-movement li.prev {
	margin-bottom:-1px;
	border-bottom:1px solid #ececec;
}
.xans-board-movement li {
	overflow:hidden;
	padding:6px 0 6px 60px;
	height:30px;
}
.xans-board-movement strong,.xans-board-movement a {
	float:left;
	position:relative;
	height:30px;
	line-height:30px;
}
.xans-board-movement strong {
	left:-60px;
	margin-right:-60px;
	width:40px;
	padding:0 10px;
	color:#757575;
	font-weight:normal;
}
.xans-board-movement a {
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.captcha{
    padding: 10px 15px;
    margin: 10px;
}


/* °Ô½ÃÆÇ ºñ¹Ð¹øÈ£ */
.xans-board-secure {
	background:#f1f1f1;
	margin:14px 7px 0;
	padding:0 0 29px;
	line-height:1.5;
}
.xans-board-secure h3 {
	color:#2e2e2e;
	background:#f0f0f0;
	border:1px solid #d5d5d5;
	text-align:center;
	line-height:43px;
}
.xans-board-secure .secret {
	margin:-1px 0 0;
	border:1px solid #d5d5d5;
	background:#fff;
}
.xans-board-secure .secret fieldset {
	margin:0 auto;
	padding:14px 28px;
	width:250px;
}
.xans-board-secure .info {
	padding:0 0 14px 30px;
	background:url("/design/shehjcom/img/ico_secret.png") no-repeat 0 4px;
	background-size:17px 20px;
}
.xans-board-secure .password label {
	display:none;
}
#bp_input_passwd{margin-right:3px;}


/* °¶·¯¸® °Ô½ÃÆÇ ¸ñ·Ï */
.xans-board-list-8 {
	margin:-1px 0 0;
	background:#fff;
	border-top:1px solid #ececec;
}
.xans-board-list-8 .thumbType {
	position:relative;
	left:-2px;
	padding:0 0 29px;
	color:#757575;
}
.xans-board-list-8 .thumbType img {
	max-width:100%;
}
.xans-board-list-8 .thumbType {
	display:table;
	table-layout:fixed;
	width:100%;
	box-sizing:border-box;
	padding:14px 7px 0;
}
.xans-board-list-8 .thumbType li {
	display:inline-block;
	margin:0 0 14px;
	vertical-align:top;
}
.xans-board-list-8 .thumbnail {
	padding:0 7px;
	margin:0 0 14px;
}
.xans-board-list-8 .thumbnail img {
	width:100%;
	min-width:88px;
	border:1px solid #ededed;
}
.xans-board-list-8 .summary {
	margin:0 7px;
	line-height:1.2em;
}
.xans-board-list-8 .summary .subject {
	display:block;
	margin:0 0 10px;
}
.xans-board-list-8 .summary .comment {
	color:#508bed;
}
.xans-board-list-8 .summary .name {
	margin:0 0 7px;
}
.xans-board-list-8 .thumbType.grid2 li {
	width:50%;
}
.xans-board-list-8 .thumbType.grid3 li {
	width:33.333%;
}
.xans-board-list-8 .thumbType.grid4 li {
	width:25%;
}
.xans-board-list-8 .thumbType.grid5 li {
	width:20%;
}

.xans-board-notice {
	margin:-1px 0 0;
	border-top:1px solid #ececec;
	font-size:11px;
}
.xans-board-notice li {
	padding:14px;
	color:#757575;
	border-bottom:1px solid #ececec;
}
.xans-board-notice li:after {
	content:"";
	display:block;
	clear:both;
}
.xans-board-notice .thumbnail {
	display:inline-block;
	float:left;
	width:88px;
}
.xans-board-notice .thumbnail img {
	width:100%;
	border:1px solid #ededed;
}
.xans-board-notice .summary {
	margin:7px 0 0;
}
.xans-board-notice .summary>span {
	display:block;
	padding:0 0 7px;
}
.xans-board-notice .subject {
	display:block;
	word-wrap:break-word;
	line-height:1.5em;
	color:#1b1b1b;
}
.xans-board-notice .comment {
	color:#508bed;
}
.xans-board-notice .subject img {
	width:auto;
	vertical-align:-1px;
}
/* BASIC css end */

