/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.xans-board-listpackage {
  background:#fff;
}
.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:10px;
}
.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:10px;
  border-top:1px solid #ececec;
  background:#fff;
}
.xans-board-notice li {
  overflow:hidden;
  position:relative;
  padding:14px 0 14px 7px;
  min-height:50px;
  color:#999;
  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:#999;
}
.xans-board-notice .summary > a > span {
  position:relative;
  padding:0 6px 0 0;
}
.xans-board-notice .subject {
  display:block;
  padding:0 0 4px;
  font-size:12px;
  line-height:1.3em;
  color:#1b1b1b;
}
.xans-board-notice .comment {
}
.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-fixed {
  margin:-1px 0 0;
  font-size:10px;
  border-top:1px solid #ececec;
  background:#fff;
}
.xans-board-fixed li {
  overflow:hidden;
  position:relative;
  padding:14px 0 14px 7px;
  min-height:50px;
  color:#999;
  border-bottom:1px solid #ececec;
}
.xans-board-fixed .thumb {
  float:left;
}
.xans-board-fixed .thumb img {
  width:50px;
  padding:0 7px;
}
.xans-board-fixed .summary {
  position:relative;
  padding:0 7px;
}
.xans-board-fixed .summary a {
  display:block;
  color:#999;
}
.xans-board-fixed .summary > a > span {
  position:relative;
  padding:0 6px 0 0;
}
.xans-board-fixed .subject {
  display:block;
  padding:0 0 4px;
  font-size:12px;
  line-height:1.3em;
  color:#1b1b1b;
  font-weight:normal;
}
.xans-board-fixed .comment {
}
.xans-board-fixed .subject img, .xans-board-fixed .point img {
  width:auto;
  height:11px;
  vertical-align:-1px;
}
.xans-board-fixed .view {
  position:absolute;
  right:14px;
  top:21px;
  width:30px;
  height:25px;
  margin:-7px 0 0;
}
.xans-board-fixed .view .btnToggle {
  display:inline-block;
  width:30px;
  height:30px;
  padding:0;
  margin:0;
  border:1px solid #d5d5d5;
  border-radius:3px;
  background:#fff;
}
.xans-board-fixed .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;
  padding:0 7px;
}
.xans-board-list .summary {
  position:relative;
  padding:0 7px;
}
.xans-board-list .summary a {
  display:
  block;
  color: #757575;
}
.xans-board-list .summary > a > span {
  position:relative;
  padding:0 6px 0 0;
}
.xans-board-list .subject {
  display:
  block;
  padding:0 0 7px;
  font-size: 12px;
  line-height:1.3em;
  color:#1b1b1b;
  font-weight: 600;
  line-height: 23px;
}
.xans-board-list .subject.bold{
    font-weight: bold;
}
.xans-board-list .comment {
}
.xans-board-list .subject img, .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:#999;
  font-size:12px;
  word-wrap:break-word;
}
.xans-board-listpackage .contentView img {
  margin:0 0 14px;
  max-width:100%;
}
.xans-board-empty {
  padding:28px 0;
  text-align:center;
  font-size:10px;
  color:#999;
  background:#fff;
}
.Board_nav {
  width:100%;
  margin-bottom:10px;
  margin-top:20px;
  border-top:1px solid #eee;
}
.Board_nav .xans-board-buttonlist {
  margin:10px 14px;
}
.Board_nav .xans-board-buttonlist a {
  display:block;
  width:100%;
  text-align:center;
  line-height:32px;
  height:32px;
  padding:0;
}
.xans-board-search {
  margin:0 0px;
  padding:14px;
  border-top:1px solid #ececec;
  border-bottom:1px solid #ececec;
  text-align:left;
}
.xans-board-search .keyword {
  position:relative;
  padding:0 70px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.xans-board-search input#search {
  width:100%;
}
.xans-board-search .category {
  overflow:hidden;
  display: inline-block;
  vertical-align: middle;
}
.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#search_date {
  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#search_key {
  float:right;
  width:49%;
}
.xans-board-search .btnNormal {
  position:absolute;
  right:0;
  top:0;
}
.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-listpackage .xans-board-buttonlist {
     margin: 7px 0;
     padding: 0 14px;
     overflow: hidden;
     background: #fff;
     text-align: right;
 }

 .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 .keyword {
     position: relative;
     padding: 0 51px 0 0;
     width: calc(100% - 156px);
     margin-left: 5px;
 }

 .xans-board-search input#search {
     width: 100%;
 }

 .xans-board-search .category {
     overflow: hidden;
     width: 100px;
 }

 .xans-board-search .category select {
     margin: 0;
     width: 100%;
 }

 .xans-board-search .category select#product_category_depth1,
 .xans-board-search .category select#product_category_depth3,
 .xans-board-search .category select#search_date {
     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#search_key {
     float: right;
     width: 49%;
 }

 .xans-board-search .btnStrong {
     position: absolute;
     right: 0;
     top: 0;
 }

 .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;
 }


.boardSearch {
    font-size: 0;
}


 #licensetext {
     font-size: 10px;
     font-family: Tahoma;
     color: #c5c5c5;
     letter-spacing: 1px;
     line-height: 50px;
     display: none;
 }

 #licensetext a {
     color: #c5c5c5
 }

.xans-board-list li.notice {
    background: #f9f9f9;
}

.xans-board-list li.notice .subject.bold {
    font-size: 13px;
}


/* BASIC css end */

