



/* ¹öÆ° */
.ui_btn {float:none;  font-weight:400;}
.btn_wrap .ui_btn {margin-left:2px;} 
a.new_btn {float:right; font-size:14px; line-height:38px; padding:0 20px; margin:0; } 


/* list board */
.list_board {}
.list_board > table thead {display:table-header-group;}
.list_board > table thead th {background:#f0f3f8; border-bottom:1px solid #aaa; text-align:center; padding:15px 5px 14px; font-size:14px; color:#222; font-weight:500;}
.list_board tbody tr {display:table-row; border-bottom:none; padding:0; cursor:auto;}
.list_board tbody tr:after {display:none;}
.list_board tbody td,
.list_board tbody .no,
.list_board tbody .notice .name {*display:table-cell;}
.list_board tbody .category {padding:0; display:inline;}
.list_board tbody span.tit {display:none}
.list_board tbody td, .sales .list_board tbody .no.inline {text-align:center; padding:12px 5px; font-size:14px; border-bottom:1px solid #e1e1e1;}
.list_board tbody .subject {text-align:left; padding-bottom:0;}
.list_board tbody .subject a {font-size:14px; padding:0; display:inline; font-weight:normal; color:#000;}
.list_board tbody .subject a:hover {*font-weight:600; color:#009ee3;}
.list_board tbody .subject a {margin-right:8px;}

.list_board tbody .inline {float:none; position:static;}
.list_board tbody .inline:after {display:none;}
.list_board tbody .inline i {display:none;}

.list_board tbody .notice {padding-right:0;}
.list_board tbody .notice .removeNotice {position:static; display:inline-block; margin-top:0;}
.list_board tbody tr.empty > td {padding:50px 0;}
.scbd.no_head_title .list_board {display:none;}

.list_board .no {width:12%;}
.list_board .name {width:15%;}
.list_board .date {width:20%;}
.list_board .hit {width:15%;}
.list_board .vote {width:12%;}


.order_list tbody tr {padding:13px 10px;} 
.order_list .name, 
.order_list .item, 
.order_list .line, 
.order_list .date {width:50%; display:block; float:left;}
.order_list .qrcode_img {margin-top:-50px;}
.order_list .qrcode_img img {max-width:100px;}



.member .list_board .no {width:12%; display:table-cell;}
.member .list_board .idname  {width:22%;}
.member .list_board .name {width:22%; float:none;}
.member .list_board .depart {width:22%;}
.member .list_board .date {width:auto; float:none;}




/* write form */
.sales .title {font-size:19px; margin:0 0 20px; font-weight:500; letter-spacing:-.03em;}
.writeForm > dl {display:table; width:100%; padding:0;}
.writeForm > dl > dt,
.writeForm > dl > dd {display:table-cell; vertical-align:middle; padding:10px 0;}
.writeForm > dl > dt {width:150px; margin:0; padding-left:10px; font-weight:400;}
.writeForm > dl > dd {padding-right:10px;}
.writeForm > dl > dd select {}
.writeForm > dl > dd > .text {line-height:40px;}

.writeForm > dl.att_file1 {border-bottom:none; padding-bottom:0;}
.writeForm > dl.att_file2 {padding:0 10px 10px; }

.writeForm .add_row button {display:inline-block; width:200px; height:40px; }
.writeForm .att_file2_btn {width:200px; padding-left:140px;}
.writeForm .att_file2_btn button {display:inline-block; width:200px; height:40px; }

.writeForm .options {margin:0; padding:5px 0;}

.writeForm .sns label {display:inline; float:none; width:auto; padding:0; margin-right:5px;}
.writeForm > dl > dd > p {padding-right:10px; line-height:50px;}

.writeForm > dl.w50 {width:50%; float:left;}
.writeForm > dl.w30 {width:33.3%; float:left;}

#reg_rows .bp2_rows {padding:20px 15px; margin:0 0 30px;}





/* list board */
.product_data table {margin:0;}
.product_data table thead {display:table-header-group;}
.product_data table thead th {background:#f0f3f8; *border-bottom:1px solid rgba(0, 0, 0, 0.2); text-align:center; padding:13px 5px 12px; font-size:14px; color:#222; font-weight:500;}
.product_data table tbody tr {display:table-row; border-bottom:none; padding:0; cursor:auto;}
.product_data table tbody tr:after {display:none;}
.product_data table tbody tr:first-child {padding-top:0;}
.product_data table tbody td {display:table-cell;}
.product_data table tbody span.tit {display:none}
.product_data table tbody td {text-align:center; padding:8px 3px !important; font-size:14px; border-bottom:1px solid #e1e1e1;}
.product_data table tbody tr td:first-child {padding-left:0 !important;}
.product_data table tbody tr td:last-child {padding-right:0 !important;}
.product_data table tbody tr:last-child td, .product_data table tbody tr:nth-last-child(2) td {border-bottom:none;}

.product_data table tbody .inline {float:none; position:static; padding:0;}
.product_data table tbody .inline:after {display:none;}

.product_data table tbody td.name {width:20%;}
.product_data table tbody td.spec1 {width:25%;}
.product_data table tbody td.spec2 {width:25%; float:none;}
.product_data table tbody td.num {width:15%;}
.product_data table tbody td.long_text {width:auto; float:none;}

.product_data table tbody td.division {width:20%;}
.product_data table tbody td.Pur_name {width:25%; float:none;}


.product_spec {border-top:none;}
.product_spec table th {width:15%; vertical-align:middle;}
.product_spec table td ul li.w50 {width:50%; float:left;}
.product_spec table td ul li.w50:nth-last-child(2) {border-bottom:none;}
.product_spec table td ul li label.t {width:120px; padding:0 10px 0 15px; font-weight:500;}
.product_spec table td ul li label.t:before {content:'['; display:inline;}
.product_spec table td ul li label.t:after {content:']'; display:inline;}
.product_spec table td ul li .text {margin-left:120px;}


.list_board ul.head {display:block; padding:0;}
.list_board ul.head li {padding: 15px 5px 14px;}
.list_board ul.head li.no {font-size:0; line-height:1.4em;}
.list_board ul li {padding:0 2px;}
.list_board ul li.no {width:5%; }
.list_board ul li.name {width:20%;}
.list_board ul li.text {width:30%;}
.list_board ul li.num {width:15%;}
.list_board ul li.sc {width:15%;}
.list_board ul li.date {width:15%;}



.comment_wrap {}
.comment_wrap .write_box {padding:15px;}
.comment_wrap .write_box .box_info .mb_name {font-size:14.5px; font-weight:500; line-height:32px;}
.comment_wrap .write_box .box_info button {line-height:32px; padding:0 15px; font-size:15px; font-weight:400;}

.comment_wrap .write_box .box_addfiles dl {display:table; width:100%; padding:0; margin:0;}
.comment_wrap .write_box .box_addfiles dl dt, .comment_wrap .write_box .box_addfiles dl dd {display:table-cell; vertical-align:top;}
.comment_wrap .write_box .box_addfiles dl dt {width:20%;}
.comment_wrap .write_box .box_addfiles dl dd {margin-left:30px;}

.comment_wrap .write_box .box_addfiles span {font-size:14px; font-weight:normal; margin:0;}
.comment_wrap .write_box .box_addfiles button {display:block; width:80%; max-width:130px; font-weight:400; height:35px; font-size:14px; margin:7px 0 0;}
.comment_wrap .write_box .box_addfiles .row_att_file input[type=file] {margin:3px 0;}
.comment_wrap .write_box .box_btn {margin-top:15px;}




.comment_wrap .view_box dl {display:table; width:100%; padding:0; margin:0;}
.comment_wrap .view_box dl dt, .comment_wrap .view_box dl dd {display:table-cell; vertical-align:top;}
.comment_wrap .view_box dl dt {width:20%; padding-left:15px;}
.comment_wrap .view_box dl dd {padding-right:15px;}

.comment_wrap .view_box .box_info {float:none;}
.comment_wrap .view_box .box_btn {float:none;  margin-top:15px;}
.comment_wrap .view_box .box_btn button {line-height:25px; padding:0 10px; font-size:14px; font-weight:400;}


.comment_wrap .view_box .box_text {margin-bottom:12px;}

.comment_wrap .view_box .box_addfiles .addfiles_tit {display:none;}