.body-table, .body-view-table, .body-table, .body-write-table {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 12px;
}

.body-list-table {
	width: 100%;
	border-top: 1px solid #CED4DB;
	font-size: 12px;
}

.body-view-table, .body-write-table {
	margin-top: 23px;
}

.body-table .bg-img {
	vertical-align: middle;
}

.body-table th {
	color: #19547d;
	border-bottom: 1px solid #4f93c9;
	height: 29px;
}

.body-table td {
	text-align: center;
	height: 29px;
	border-bottom: 1px solid #CED4DB;
}

.body-view-table td, .body-list-table td, .body-write-table td {
	height: 32px;
	border-bottom: 1px solid #CED4DB;
}

.body-view-table td.field, .body-list-table td.field, .body-write-table td.field {
	background-color: #F0F3F7;
	width: 115px;
	padding-left: 14px;
}

table .field {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	border-right: 1px solid #CED4DB;
}

table .val {
	padding-left: 17px;
	color: #555555;
}

.body-table .num {
	width: 76px;
}

.body-table .reg-date {
	width: 80px;
}

.body-table .hit {
	width: 100px;
}

.body-table td.subject, table td.list-con {
	text-align: left;
	padding-left: 20px;
}

.faq.paging {
	margin-bottom: 70px !important;
}

.paging {
	text-align: center;
	height: 26px;
	line-height: 26px;
	margin: 0 auto;
	margin-bottom: 6px;
}

.paging .prev-btn {
	background-position: 0 -389px; width: 44px; height: 26px;
	border: 0;
	margin-right: 14px;
}

.paging .next-btn {
	background-position: 0 -362px; width: 44px; height: 26px;
	border: 0;
	margin-left: 14px;
}

.paging span {
	font-size: 11px;
	font-weight: bold;
}

.paging span a {
	border: 1px solid transparent;
	padding: 5px 8px;
}

.paging span a:hover {
	border: 1px solid #CED4DB;
}

.paging span.current a {
	border: 1px solid #CED4DB;
	color: #f72f39;
}

table .con {
	padding: 20px 15px;
	min-height: 220px;
}

table .chk {
	width: 60px;
}

table .short-subject {
	width: 100px;
}

table .sc-reg-date {
	width: 100px;
}

table.point .sc-reg-date {
	padding-left: 20px;
}

table.point td.list-con {
	padding-left: 30px;
}

.body-btns {
	float: right;
	margin-bottom: 70px;
	margin-top: 10px;
}

table .point {
	width: 90px;
}

.bg-img2 {
	background: url(../img/common/btns.png) no-repeat top left;
	margin: 0;
	cursor: pointer;
	border: 0;
	vertical-align: middle;
}

.reply-btn {
	background-position: 0 -200px;
	width: 77px;
	height: 43px;
}

.list-i-new {
	background-position: 0 -356px; width: 17px; height: 5px;
}

.list-i-se {
	background-position: 0 -295px; width: 13px; height: 16px;
	margin-left: 5px;
}

.list-i-file {
	background-position: 0 -236px; width: 14px; height: 14px;
	margin-left: 5px;
}

.list-i-re {
	background-position: 0 -416px; width: 10px; height: 8px;
	margin-right: 5px;
}

.view-i-file2 {
	background-position: 0 -222px; width: 14px; height: 13px;
	margin-right: 5px;
	vertical-align: middle;
}
.bg-img > span {
	display: none;
}

.body-table .con {
	text-align: left;
}

td.sc-subject {
	text-align:left;
}

.ul-body-table, .ul-body-view-table, .ul-body-table, .ul-body-write-table {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 12px;
}

div.table-list {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 12px;
}
div.table-list > ul {
	width:100%;
	border-bottom: 1px solid #ced4db;
	padding-top:6px;
	padding-bottom:6px;
}
div.table-list > ul > li {
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:top;
}
div.table-list .message {
	text-align:center;
	width:100%;
}
div.table-list-note .chk {
	width:5%;
	text-align:center;
}
div.table-list-note .receive-name {
	width:15%;
	text-align:center;
}
div.table-list-note .subject {
	width:54%;
}
div.table-list-note .receive-date {
	width:24%;
	text-align:center;
}
div.table-list-note .receive-date-10 {
	width:11%;
	text-align:center;
}
div.table-list-note .send-date-10 {
	width:11%;
	text-align:center;
}
div.table-list > ul.title {
	border-bottom: 1px solid #4f93c9;
	display: inline-block;
}
div.table-list > ul.title > li {
	color: #19547d;
	text-align:center;
	font-weight:bold;
}

div.table-list-review li {
	width:100%;
	height:130px;
}

/* 쪽지 보관함 리스트 */
div.table-list-note-save .chk {
	width:5%;
	text-align:center;
}
div.table-list-note-save .category {
	width:10%;
	text-align:center;
}
div.table-list-note-save .receive-name {
	width:20%;
	text-align:center;
}
div.table-list-note-save .subject {
	width:42%;
}
div.table-list-note-save .receive-date {
	width:20%;
	text-align:center;
}

/* 쪽지쓰기 회원 찾기 */
div.table-list-note-member {
	border:0;
	margin:0;	
}
div.table-list-note-member.title {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 12px;
	font-size: 12px;
	padding-bottom:6px;
	border-bottom: 1px solid #4f93c9;
	background:#f6f6f6;
}
div.table-list-note-member.title > ul.title {
	border:0;
}
div.table-list-note-member .chk {
	width:10%;
	text-align:center;
}
div.table-list-note-member .name {
	width:23%;
	text-align:center;
}
div.table-list-note-member .email {
	width:57%;
	text-align:center;
}

/* 쪽지쓰기 받는 사람 */
div.table-list-note-receiver {
	border:0;
	margin:0;	
}
div.table-list-note-receiver.title {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 33px;
	font-size: 12px;
	padding-bottom:6px;
	border-bottom: 1px solid #4f93c9;
	background:#f6f6f6;
}
div.table-list-note-receiver.title > ul.title {
	border:0;
}
div.table-list-note-receiver .chk {
	width:15%;
	text-align:center;
}
div.table-list-note-receiver .name {
	width:80%;
	text-align:left;
}
div.table-list-note-receiver .subject {
	width:100%;
	text-align:center;
}

/* 나의 여행 캘린더 */
div.table-list-schedule .chk {
	width:8%;
	text-align:center;
}
div.table-list-schedule .short-subject {
	width:19%;
	text-align:left;
}
div.table-list-schedule .sc-reg-date {
	width:12%;
	text-align:center;
}
div.table-list-schedule .list-con {
	width:46%;
	text-align:left;
}

/* 포인트 현황 */
div.table-list-point {
	margin-top:60px;
}
div.table-list-point .sc-reg-date {
	width:18%;
	text-align:center;
}
div.table-list-point .point {
	width:15%;
	text-align:center;
}
div.table-list-point .list-con {
	width:50%;
	text-align:left;
}

/* 가이드 Q&A */
div.table-list-guideqna .num {
	width:10%;
	text-align:center;
}
div.table-list-guideqna .subject {
	width:45%;
}
div.table-list-guideqna .writer {
	width:20%;
	text-align:center;
}
div.table-list-guideqna .reg-date {
	width:12%;
	text-align:center;
}
div.table-list-guideqna .hit {
	width:10%;
	text-align:center;
}

/* 가이드 옥션 */
div.table-list-guidereq {
	overflow:auto;
}
div.table-list-guidereq .num {
	width:10%;
	text-align:center;
}
div.table-list-guidereq .acution-status {
	width:13%;
	text-align:center;
}
div.table-list-guidereq .subject {
	width:37%;
	text-align:let;
}
div.table-list-guidereq .reg-date {
	width:12%;
	text-align:center;
}
div.table-list-guidereq .writer {
	width:15%;
	text-align:center;
}
div.table-list-guidereq .hit {
	width:7%;
	text-align:center;
}

/* 가이드옥션 의뢰 보기에서 의뢰자의 지난 의뢰 */
div.table-list-oldreq li {
	text-align:center;
}
div.table-list-oldreq .num {
	width:5%;
}
div.table-list-oldreq .acution-status {
	width:15%;
}
div.table-list-oldreq .subject {
	width:30%;
}
div.table-list-oldreq .reg-date {
	width:17%;
}
div.table-list-oldreq .hit {
	width:15%;
}
div.table-list-oldreq .auction-info {
	width:15%;
}

/* 가이드옥션 의뢰 보기에서 "지난 의뢰 낙찰현황" 팝업 중 리스트 */
div.table-list-past-bid .num{
	width:7%;
	text-align:center;
}
div.table-list-past-bid .guide-name{
	width:12%;
	text-align:center;
}
div.table-list-past-bid .price{
	width:15%;
	text-align:center;
}
div.table-list-past-bid .subject{
	width:33%;
	text-align:left;
}
div.table-list-past-bid .trans-status{
	width:14%;
	text-align:center;
}
div.table-list-past-bid .reg-date{
	width:15%;
	text-align:center;
}
div.table-list-past-bid .all{
	width:100%;
	text-align:left;
}

/* 팝업 경매 낙찰하기 리스트 */
div.table-list-bid .chk{
	width:5%;
	text-align:center;
}
div.table-list-bid .num {
	width:5%;
	text-align:center;
}
div.table-list-bid .guide-name{
	width:12%;
	text-align:center;
}
div.table-list-bid .price{
	width:15%;
	text-align:center;
}
div.table-list-bid .subject{
	width:30%;
	text-align:left;
}
div.table-list-bid .reg-date{
	width:15%;
	text-align:center;
}


.table-box {
	border-top: 3px solid #4f93c9;
	margin-top: 0px;
	margin-bottom: 20px;
	width:710px;
}
.table-box .row {
	margin:0px;
	padding:0px;
	position:relative;
	min-height:30px;
	border-bottom: 1px solid #CED4DB;
}
.table-box .contentsarea {
	width:100%;
	margin:0px;
	padding:0px;
}
.table-box .fieldname {
	float:left;
	width:120px;
	margin:auto 0px;
	padding:10px 0px 9px 10px;
	background-color:#F0F3F7;
	font-weight:bold;
	color:#555555;
	border-right: 1px solid #CED4DB;
}
.table-box .fieldvalue {
	float:left;
	width:549px;
	margin:0px;
	padding:10px 0px 9px 10px;
}
.table-box .fieldinput {
	float:left;
	width:549px;
	margin:0px;
	padding:5px 0px 5px 10px;
}

.table-box-note {
	width:710px;
	margin-top:23px;
}

.table-box-note .con {
	padding:20px 15px;
	min-height:220px;
	width:710px;
}

.table-box-note .receiver {
	padding-top:15px;
	height:31px;
}

.table-box-note .content {
	padding-top:80px;
	height:125px;
	vertical-align:middle;
}

.table-box-note .reject-btn {
	position:absolute;
	margin-left:500px;
}

.table-box-view {
	width: 710px;
	margin-bottom: 20px;
	border-top: 3px solid #4F93C9;
}

.body-view-table.table-box-view, body-write-table.table-box-view {
	border-top: 3px solid #4f93c9;
}

.table-box-view > ul {
	display:inline-block;
}

.table-box-view > ul > li {
	float:left;
	border-bottom: 1px solid #CED4DB;
	min-height:27px;
	padding-top:7px;
	padding-left:12px;
}

.table-box-view > ul > li.field {
	width:120px;
	margin:auto 0px;
	background-color:#F0F3F7;
	font-weight:bold;
	color:#555555;
	border-right: 1px solid #CED4DB;
}
.table-box-view > ul > li.val > input,.table-box-view > ul > li.val > textarea,.table-box-view > ul > li.val > select,.table-box-view > ul > li.val > div {
	margin-top:-3px;
}
.table-box-view > ul > li.val {
	width:565px;
	margin:0px;
}
.table-box-view > ul > li.con {
	width:690px;
	height:auto;
	word-wrap:break-word;
	padding-top:20px;
	padding-bottom:20px;
	min-height:220px;
}
.table-box-view > ul.table-style > li {
	padding-left:12px;
	padding-top:8px;
	padding-bottom:10px;
}

ul.table-style {
	display:table-row;
}
ul.table-style > li {
	display:table-cell;
	vertical-align:middle;
	padding:3px 0;
	float:none !important;
}

.pop-table {
	width: 540px;
	margin-bottom: 20px;
	border-top: 3px solid #4F93C9;
}

.pop-table > ul {
	display:inline-block;
}

.pop-table > ul > li {
	float:left;
	border-bottom: 1px solid #CED4DB;
	min-height:27px;
	padding-top:7px;
	padding-left:12px;
}

.pop-table > ul > li.field {
	width:90px;
	margin:auto 0px;
	background-color:#F6F6F6;
	font-weight:bold;
	color:#555555;
	border-right: 1px solid #CED4DB;
}
.pop-table > ul > li.val > input,.pop-table > ul > li.val > textarea,.pop-table > ul > li.val > select,.pop-table > ul > li.val > div {
	margin-top:-3px;
}
.pop-table > ul > li.val {
	width:425px;
	margin:0px;
}
.pop-table > ul > li.con {
	width:690px;
	height:auto;
	word-wrap:break-word;
	padding-top:20px;
	padding-bottom:20px;
	min-height:220px;
}
.pop-table > ul.table-style > li {
	padding-left:12px;
}

/* 스케줄 관련 */
#schedule_new .pop-table > ul.table-style > li.field {
	padding-left:14px;
}
#schedule_new .pop-table > ul.table-style > li.val {
	padding-left:8px;
}
#schedule_new .pop-table > ul > li.wide-val {
	padding-left:0px;
}
#schedule_view .pop-table > ul.table-style > li.field {
	padding-left:14px;
}
#schedule_view .pop-table > ul.table-style > li.val {
	padding-left:8px;
}
#schedule_view .pop-table > ul > li.wide-val {
	padding-left:0px;
}

.pop-table > ul > li.val.quad {
	width:155px;
}


/* 회원 정보 팝업 */
.pop-table.userinfo > ul > li.field {
	width:112px;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}
.pop-table.userinfo > ul.table-style > li.field {
/*	width:114px; */
}
.pop-table.userinfo > ul > li.val {
	width:380px;
	border-bottom: 1px solid #E0E0E0;
}