#fregisterform {margin-top:50px;}
#fregisterform2 {margin-top:40px;}
.type1_line th { border-bottom:1px solid #dcdcdc; background:#f9f9f9; font-size:15px; color:#3f3f3f; font-weight:500;}
.type1_line th, .type1_line td { text-align:center;}
.type1_line td {padding:15px 0; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; font-size:13px;}
.type1_line td.nodata {height:50px; border-left:none;}
.type1_line table {border-top:2px solid #0778c0;}
.type1_line.detail table {margin-top:30px; border-top:2px solid #505050;}
.type1_line thead th {padding:14px 0; border-left:1px solid #dcdcdc;}
.type1_line.order thead th {padding:4px 0;}
.type1_line thead th:first-child {border-left:none;}
.type1_line tbody td:first-child {border-left:none;}
.type1_line .service_info td {padding:10px 0;}
.type1_line.board_list td {padding:12px 0;}
.type1_line .subject {padding-left:18px !important; text-align:left;}
.type1_line .subject span {margin-left:4px;}
.type1_line .subject span img {vertical-align:middle;}
.type1_line .subject span.secret img {margin-top:-1px;}

.type1_line select {width:100px;}
.type1_line select.expansionform {width:80px;}
.type1_line table.service_info2 {margin:30px 0; border-top:1px solid #dcdcdc;}
.type1_line table.service_info2 th {width:162px;}
.type1_line table.service_info2 td {border-left:none; padding:15px 0 15px 32px; text-align:left;}
.type1_line table.service_info2 input[type="text"] {width:80px; /* border:none; */ padding:3px 0; border:1px solid #ccc;}
.type1_line table.service_info2 input[type="radio"] {width:20px; height:20px; margin-left:35px; margin-right:10px;}
.type1_line table.service_info3 {margin:30px 0; border-top:1px solid #dcdcdc;}
.type1_line table.service_info3 th {width:140px; padding-left:22px; text-align:left;}
.type1_line table.service_info3 td {border-left:none; padding:15px 0 15px 32px; text-align:left;}
.type1_line table.service_info3 input[type="text"] {width:76px; border:none; text-align:center;}
#fregisterform2 .service_info2 th {text-align:left; width:140px; padding-left:22px;}
/* #fregisterform2 .service_info2 input[type="text"] {width:40px;} */

.type1_line .btn_replay1 {display:inline-block; *display:inline; *zoom:1; width:70px; height:25px; background:#8f8f8f; font-size:12px; font-weight:300; color:#fff; line-height:24px;}
.type1_line .btn_replay2 {display:inline-block; *display:inline; *zoom:1; width:70px; height:25px; background:#178ce6; font-size:12px; font-weight:300; color:#fff; line-height:24px;}
.type1_line .btn_change {display:inline-block; *display:inline; *zoom:1; width:70px; height:25px; background:#8f8f8f; font-size:12px; font-weight:300; color:#fff; line-height:24px; cursor:pointer;}
.type1_line .btn_change:hover {text-decoration:none;}


#BoardBody .type2 {border-top:2px solid #178ce6;}
#BoardBody .type2 th {padding:14px 0 14px 22px; border-bottom:1px solid #dcdcdc; background:#f9f9f9; font-size:14px; color:#3f3f3f; font-weight:500; text-align:left;}
#BoardBody .type2 td {padding-left:10px; border-bottom:1px solid #dcdcdc; font-size:14px;}
#BoardBody .type2 input[type="text"], #BoardBody .type2 input[type="password"] {width:228px; height:29px; border:1px solid #aaaaaa;}
#BoardBody .type2 textarea {width:99%; border:1px solid #aaa;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
	#BoardBody .type2 input[type="file"] {width:228px; padding:3px 0; border:1px solid #aaa;}
}
#BoardBody .type2 input[type="file"] {-webkit-border:1px solid #aaa;}
#BoardBody .type2 .subject span {margin-left:10px;}
#BoardBody .type2 select {width:230px; padding:3px; border:1px solid #aaa;}
#BoardBody .type2 .icon_data {position:relative; top:-1px; margin-right:9px;}
#BoardBody #DivContents {padding:30px 0; border-bottom:1px solid #dcdcdc; font-size:14px;}

/*page*/
#BoardBody .pageArea {width:100%; margin:42px 0 0; text-align:center; position:relative; line-height:15px;}
#BoardBody .pageArea a:hover span,
#BoardBody .pageArea > a.arrow:hover { border:1px solid #0778c0; color:#0778c0; }
#BoardBody .pageArea > b {color: #0778c0; font-size: 13px; font-weight:500;  margin-right:3px; width: 32px; padding:9px 0; border:1px solid #0778c0; display: inline-block; *display:inline; *zoom:1; text-align: center;}
#BoardBody .pageArea > a span {color: #999999; margin-right:3px; font-size: 13px; width: 32px; border:1px solid #dfdfdf; padding:9px 0; display: inline-block; *display:inline; *zoom:1; text-align: center;}
#BoardBody .pageArea > a.arrow {color: #999999; margin-right:3px; font-size: 13px;  width: 32px; border:1px solid #dfdfdf; padding:9px 0; display: inline-block; *display:inline; *zoom:1; text-align: center;}

/* postArea */
.postArea {position:absolute; top:163px; font-size:12px; color:#848484;}

/*search*/
#search{margin:42px 0; text-align:center;}
#search.board_list {margin:30px 0 25px; text-align:right;}
#search label{display:none}
#search .search_input{width:170px;}
#search input {margin-left:1px;}
#search select {width:85px; height:33px; padding-left:5px; border:1px solid #d0d0d0; color:#7e7e7e; outline:0; }
#search input.text {width:252px; height:19px; line-height:19px; padding:6px 3px; border:1px solid #d0d0d0; color:#666;}

/* writeBtnArea */
.list .writeBtnArea {width:100%; margin-top:30px; overflow:hidden; text-align:center;}
.list .writeBtnArea .btnR {float:right;}
.list .writeBtnArea .btnR a {display:inline-block; *display:inline; *zoom:1; margin-left:4px;}
.list .writeBtnArea .btnR .btn_write {width:90px; height:35px; border:none; background:url('/theme/mvpn/images/common/btn/btn_write2.jpg') no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; vertical-align:top; cursor:pointer;}
/* .list .writeBtnArea .btnR a {display:inline-block; *display:inline; *zoom:1; width:90px; height:35px; margin-left:4px; font-size:15px; color:#fff; line-height:34px;}
.list .writeBtnArea .btnR a.btn_write {background:#178ce6;}
.list .writeBtnArea .btnR a.btn_delete {background:#aaa;} */

.write .writeBtnArea {width:100%; margin-top:30px; overflow:hidden; text-align:center;}
.write .writeBtnArea .btnR a  {display:inline-block; *display:inline; *zoom:1; margin-left:4px;}
.write .writeBtnArea .btnR .btn_write {width:90px; height:35px; border:none; background:url('/theme/mvpn/images/common/btn/btn_write2.jpg') no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; vertical-align:top; cursor:pointer;}
/* .write .writeBtnArea .btnR a {display:inline-block; *display:inline; *zoom:1; width:90px; height:35px; margin-left:4px; font-size:15px; color:#fff; line-height:34px;}
.write .writeBtnArea .btnR a.btn_write {background:#178ce6;}
.write .writeBtnArea .btnR a.btn_cancel {background:#aaa;} */

.write .commentArea {padding:15px; background:#f5f5f5;}
.write .commentArea .commentList .ansList {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dcdcdc;}
.write .commentArea .commentList .ansList strong {font-size:14px; font-weight:500; *font-weight:bold; font-weight:bold\9;}
.write .commentArea .commentList .ansList span {padding-left:20px; color:#999;}
.write .commentArea .commentList .ansList .ansCon {margin-top:5px;}
.write .commentArea .commentWrite textarea.comment_input {width:85%; height:56px;}
.write .commentArea .commentWrite .btn_confirm {float:right; width:90px; height:62px; border:none; background:url('/theme/mvpn/images/common/btn/btn_confirm.jpg') no-repeat 0 0; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}