.item_filter {margin-bottom: 10px;}
.item_filter .filter>li {position: relative; margin-bottom: 5px; border: 1px solid #9c9c9c;}
.item_filter .filter>li::after {display: block; content: ''; clear: both;}
.item_filter .filter>li:last-child {margin-bottom: 0;}
.item_filter .filter .title {float: left; width: 70px; height: 23px; border-right: 1px solid #9c9c9c; background: #f1f1f1; color: #323232; font-size: 12px; font-weight: bold; line-height: 23px; text-align: center;}
.item_filter .filter .select {width: calc(100% - 71px); height: 23px; padding-left: 10px; border: 0; background-color: #fff; color: #323232; font-size: 12px; line-height: 23px;}

.db_board .board_list .size01 {width: 44px;}
.db_board .board_list .size03 {width: 134px;}
.db_board .board_list .left {text-align: left;}
.db_board .board_list .itemtype {padding: 9px 2px;}

.ff14DbItemLayer {margin-bottom: 10px;}
.ff14DbItemLayer {padding: 14px; border: 1px solid #000; background-color: #1e1e1e;}
.ff14DbItemLayer dl {color: #c7c7c7; font-size: 12px;}
.ff14DbItemLayer dl dt {display: none;}
.ff14DbItemLayer dl dd hr {border: 0; border-bottom: 1px dotted #5c5c5c;}
.ff14DbItemLayer .itemicon {float: left; width: 50px; height: 50px;}
.ff14DbItemLayer .itemicon dd img {width: 48px; height: 48px; border: 1px solid #000; border-radius: 5px;}
.ff14DbItemLayer .itemname {display: inline-block; width: calc(100% - 60px); margin-left: 10px;}
.ff14DbItemLayer .itemname dd {font-size: 13px; font-weight: bold; letter-spacing: -1px;}
.ff14DbItemLayer .itemname dd .iconImg {width: 10px; height: 10px;}
.ff14DbItemLayer .itemclass2 {display: inline-block; width: calc(100% - 60px); margin: 0 0 12px 10px;}
.ff14DbItemLayer .itemclass2 dd {color: #6dffe5;}
.ff14DbItemLayer .highqu {margin-top: 5px;}
.ff14DbItemLayer .highqu dd a img {width: 9px; height: 9px; margin-right: 2px; vertical-align: -1px;}
.ff14DbItemLayer .highqu dd a {display: inline-block; min-width: 60px; height: 18px; padding: 0 5px; border: 1px solid #7b7b7b; background-color: #5f5f5f; color: #c7c7c7; font-size: 11px;}
.ff14DbItemLayer .highqu dd span {display: inline-block; vertical-align: middle;}
.ff14DbItemLayer .basestatus {margin-top: 6px;}
.ff14DbItemLayer .basestatus ul::after {display: block; content: ''; clear: both;}
.ff14DbItemLayer .basestatus ul li {float: right; width: 33.3%;}
.ff14DbItemLayer .basestatus ul li span {display: block; font-size: 12px; text-align: right;}
.ff14DbItemLayer .basestatus ul li .value {font-size: 13px; font-weight: bold;}
.ff14DbItemLayer .itemlevel dd {color: #27ffb0;}
.ff14DbItemLayer .bonusoption .title {color: #ffc000; font-weight: bold;}
.ff14DbItemLayer .itemeffect .title {color: #ffc000; font-weight: bold;}
.ff14DbItemLayer .material .title {color: #72c51d; font-weight: bold;}

.ff14DbItemLayer .materiause div.title {color: #ffc000; font-weight: bold;}
.ff14DbItemLayer .materiause ul li::after {display: block; content: ''; clear: both;}
.ff14DbItemLayer .materiause ul li .title,
.ff14DbItemLayer .materiause ul li .desc {float: left; width: 50%; line-height: 20px;}

.ff14DbItemLayer .repair div.title {color: #ff9c7b; font-weight: bold;}
.ff14DbItemLayer .repair ul li::after {display: block; content: ''; clear: both;}
.ff14DbItemLayer .repair ul li .title,
.ff14DbItemLayer .repair ul li .desc {float: left; width: 50%; line-height: 20px;}
.ff14DbItemLayer .repair .itemSubType {padding-top: 9px;}
.ff14DbItemLayer .sellprice span {color: #53ffd0;}
.ff14DbItemLayer .sellprice .iconImg {vertical-align: -2px;}

#ff14DbItemDetail .basicInfo1 {margin-bottom: 10px;}
#ff14DbItemDetail .basicInfo2 {margin-bottom: 10px;}
#ff14DbItemDetail .basicInfo2 .obtainInfo {padding: 7px 0; border-top: 1px solid #cccdcf; border-bottom: 2px solid #cccdcf;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul {padding: 0 5px;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li {padding-top: 7px; font-size: 12px; line-height: 1.25;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li:first-child {padding-top: 0;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li.subFirst {padding-top: 3px;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li.fixed {padding: 3px 0 0 16px;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li img {vertical-align: -3px;}
#ff14DbItemDetail .basicInfo2 .obtainInfo ul li .itemIcon {width: 15px; height: 15px;}

#ff14DbItemDetail .craftTreeInfo {margin-bottom: 10px;}
#ff14DbItemDetail .craftTreeInfo .craftInfo {height: 18px; padding: 0 5px; border-top: 1px solid #cccdcf; color: #1e1e1e; font-size: 11px; line-height: 18px; text-align: right;}
#ff14DbItemDetail .craftTreeInfo .treeInfo {padding-bottom: 10px; border-bottom: 2px solid #cccdcf;}
#ff14DbItemDetail .craftTreeInfo .craft_tree {padding: 0 5px;}
#ff14DbItemDetail .craftTreeInfo .craft_tree li {font-size: 0;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .icon_wrap {display: inline-block; width: 13px; height: 13px; border: 1px solid #0a0a0a; border-radius: 3px; vertical-align: middle;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .icon_wrap img {display: block; width: 100%;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .name {display: inline-block; margin-left: 5px; font-size: 12px; line-height: 15px; vertical-align: middle;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .sub_tree {position: relative; padding: 8px 0 0 7px;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .sub_tree::before {display: block; content: ''; position: absolute; top: 0; left: 6px; width: 2px; height: calc(100% - 7px); background-color: #000;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .sub_tree li {position: relative; margin-bottom: 8px; padding-left: 8px;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .sub_tree li::before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 8px; height: 2px; margin-top: -2px; background-color: #000;}
#ff14DbItemDetail .craftTreeInfo .craft_tree .sub_tree li:last-child {margin-bottom: 0;}
#ff14DbItemDetail .craftTreeInfo .db_board .board_list .size01 {width: 45px;}

#ff14DbItemDetail .db_board .board_list {border-bottom-color: #cccdcf;} 
#ff14DbItemDetail .db_board .board_list tr:nth-child(2n) {background-color: #efefef;}
#ff14DbItemDetail .db_board .board_list .crafticon img {width: 23px; height: 23px;}

#ff14DbItemDetail .infoTitle {position: relative; height: 28px; padding-left: 15px; background-color: #252429; color: #fff; font-size: 13px; line-height: 28px;}
#ff14DbItemDetail .infoTitle .btn_toggle {position: absolute; top: 5px; right: 8px; color: #ffc000; font-family: 'Malgun Gothic',Gulim,Helvetica; font-size: 12px; font-weight: bold;}

#ff14DbItemDetail .table {width: 100%; border-top: 1px solid #cccdcf; border-bottom: 2px solid #cccdcf;}
#ff14DbItemDetail .table tr {border-bottom: 1px solid #cbcbcb;}
#ff14DbItemDetail .table tr:last-child {border-bottom: 0;}
#ff14DbItemDetail .table th {background-color: #f0eff0; color: #1e1e1e; font-size: 12px;}
#ff14DbItemDetail .table td {padding: 6px 10px; color: #1e1e1e; font-size: 12px;}
#ff14DbItemDetail .table .projectItem img {width: 13px; height: 13px; border: 1px solid #0a0a0a; vertical-align: middle;}