/* 보기 화면. 크리에이트립 상품 설명과 같게 14px, 줄간격 1.71, 문단 간격 14px */
.se2_inputarea,
.board_content,
.board_content_box .content,
.view_box_table .content,
.mag_content,
.faq_table_box .sub_con,
.board-con,
.gv-intro,
.cancel-guide-con,
.gc-preview-sec-body {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "돋움", dotum, sans-serif;
	font-size: 14px;
	line-height: 1.71;
	font-weight: normal;
	color: #000;
}

/* 관리자 보기 본문. 뉴스 작성창(800px)과 같은 가로 */
.mainlayout .se2_inputarea,
.mainlayout .board_content,
.mainlayout .gc-preview-sec-body,
.popupbg .se2_inputarea,
.popupbg .board_content {
	max-width: 800px;
	box-sizing: border-box;
}
.mainlayout td.se2_inputarea > *,
.mainlayout td.board_content > *,
.popupbg td.se2_inputarea > * {
	max-width: 800px;
	box-sizing: border-box;
}

.se2_inputarea p,
.se2_inputarea span,
.se2_inputarea div,
.se2_inputarea li,
.se2_inputarea font,
.board_content p,
.board_content span,
.board_content div,
.board_content li,
.board_content font,
.board_content_box .content p,
.board_content_box .content span,
.board_content_box .content div,
.board_content_box .content li,
.view_box_table .content p,
.view_box_table .content span,
.view_box_table .content div,
.view_box_table .content li,
.mag_content p,
.mag_content span,
.mag_content div,
.mag_content li,
.faq_table_box .sub_con p,
.faq_table_box .sub_con span,
.faq_table_box .sub_con div,
.faq_table_box .sub_con li,
.board-con p,
.board-con span,
.board-con div,
.board-con li,
.gv-intro p,
.gv-intro span,
.gv-intro div,
.gv-intro li,
.cancel-guide-con p,
.cancel-guide-con span,
.cancel-guide-con div,
.cancel-guide-con li,
.gc-preview-sec-body p,
.gc-preview-sec-body span,
.gc-preview-sec-body div,
.gc-preview-sec-body li {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

/* 문단 간격 6px. br만 있는 빈 문단은 간격을 더하지 않음 */
.se2_inputarea p,
.board_content p,
.board_content_box .content p,
.view_box_table .content p,
.mag_content p,
.faq_table_box .sub_con p,
.board-con p,
.gv-intro p,
.cancel-guide-con p,
.gc-preview-sec-body p {
	margin: 6px 0;
}
.se2_inputarea p:empty,
.se2_inputarea p:has(> br:only-child),
.board_content p:empty,
.board_content p:has(> br:only-child),
.board_content_box .content p:empty,
.board_content_box .content p:has(> br:only-child),
.view_box_table .content p:empty,
.view_box_table .content p:has(> br:only-child),
.mag_content p:empty,
.mag_content p:has(> br:only-child),
.faq_table_box .sub_con p:empty,
.faq_table_box .sub_con p:has(> br:only-child),
.board-con p:empty,
.board-con p:has(> br:only-child),
.gv-intro p:empty,
.gv-intro p:has(> br:only-child),
.cancel-guide-con p:empty,
.cancel-guide-con p:has(> br:only-child),
.gc-preview-sec-body p:empty,
.gc-preview-sec-body p:has(> br:only-child) {
	margin: 0;
}
.se2_inputarea table p,
.board_content table p,
.board_content_box .content table p,
.view_box_table .content table p,
.mag_content table p,
.faq_table_box .sub_con table p,
.board-con table p,
.gv-intro table p,
.gc-preview-sec-body table p {
	margin: 0;
}

.se2_inputarea h1, .se2_inputarea h2, .se2_inputarea h3, .se2_inputarea h4, .se2_inputarea h5, .se2_inputarea h6,
.board_content h1, .board_content h2, .board_content h3, .board_content h4, .board_content h5, .board_content h6,
.board_content_box .content h1, .board_content_box .content h2, .board_content_box .content h3, .board_content_box .content h4, .board_content_box .content h5, .board_content_box .content h6,
.view_box_table .content h1, .view_box_table .content h2, .view_box_table .content h3, .view_box_table .content h4, .view_box_table .content h5, .view_box_table .content h6,
.mag_content h1, .mag_content h2, .mag_content h3, .mag_content h4, .mag_content h5, .mag_content h6,
.faq_table_box .sub_con h1, .faq_table_box .sub_con h2, .faq_table_box .sub_con h3, .faq_table_box .sub_con h4, .faq_table_box .sub_con h5, .faq_table_box .sub_con h6,
.board-con h1, .board-con h2, .board-con h3, .board-con h4, .board-con h5, .board-con h6,
.gv-intro h1, .gv-intro h2, .gv-intro h3, .gv-intro h4, .gv-intro h5, .gv-intro h6,
.gc-preview-sec-body h1, .gc-preview-sec-body h2, .gc-preview-sec-body h3, .gc-preview-sec-body h4, .gc-preview-sec-body h5, .gc-preview-sec-body h6 {
	font-family: inherit;
	font-size: revert;
	font-weight: revert;
	line-height: inherit;
	margin: revert;
	color: inherit;
}

.se2_inputarea a, .board_content a, .board_content_box .content a, .view_box_table .content a, .mag_content a, .faq_table_box .sub_con a, .board-con a, .gv-intro a, .gc-preview-sec-body a {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: revert;
	text-decoration: revert;
}
.se2_inputarea a:hover, .board_content a:hover, .board_content_box .content a:hover, .view_box_table .content a:hover, .mag_content a:hover, .faq_table_box .sub_con a:hover, .board-con a:hover, .gv-intro a:hover, .gc-preview-sec-body a:hover {
	color: revert;
	text-decoration: revert;
}

.se2_inputarea strong, .se2_inputarea b,
.board_content strong, .board_content b,
.board_content_box .content strong, .board_content_box .content b,
.view_box_table .content strong, .view_box_table .content b,
.mag_content strong, .mag_content b,
.board-con strong, .board-con b,
.gv-intro strong, .gv-intro b,
.gc-preview-sec-body strong, .gc-preview-sec-body b {
	font-weight: bold;
}
.se2_inputarea em, .se2_inputarea i,
.board_content em, .board_content i,
.board-con em, .board-con i,
.gv-intro em, .gv-intro i,
.gc-preview-sec-body em, .gc-preview-sec-body i {
	font-style: italic;
}

.se2_inputarea ul, .se2_inputarea ol,
.board_content ul, .board_content ol,
.board_content_box .content ul, .board_content_box .content ol,
.view_box_table .content ul, .view_box_table .content ol,
.mag_content ul, .mag_content ol,
.faq_table_box .sub_con ul, .faq_table_box .sub_con ol,
.board-con ul, .board-con ol,
.gv-intro ul, .gv-intro ol,
.gc-preview-sec-body ul, .gc-preview-sec-body ol {
	list-style: revert;
	margin: revert;
	padding: revert;
}
.se2_inputarea li, .board_content li, .board_content_box .content li, .view_box_table .content li, .mag_content li, .faq_table_box .sub_con li, .board-con li, .gv-intro li, .gc-preview-sec-body li {
	list-style: inherit;
}

.se2_inputarea hr, .board_content hr, .board_content_box .content hr, .view_box_table .content hr, .mag_content hr, .faq_table_box .sub_con hr, .board-con hr, .gv-intro hr, .gc-preview-sec-body hr {
	display: block;
}

.se2_inputarea img, .board_content img, .board_content_box .content img, .view_box_table .content img, .mag_content img, .faq_table_box .sub_con img, .board-con img, .gv-intro img, .cancel-guide-con img, .gc-preview-sec-body img {
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

/* 관리자 본문 칸. 폼 줄높이 28px이 본문까지 내려오지 않게 */
.gt-form td.se2_inputarea,
.gt-form td.board_content {
	height: auto;
	padding: 10px 12px;
	line-height: 1.71;
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	white-space: normal;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "돋움", dotum, sans-serif;
}

.gt-form .se2_inputarea table,
.gt-form .board_content table,
.view_box_table .content table,
.view_box_table .se2_inputarea table,
.view_box_table .board_content table,
.view_box_table .mag_content table,
.faq_table_box .sub_con table,
.board-con table,
.gv-intro table,
.se2_inputarea table,
.board_content table,
.gc-preview-sec-body table {
	width: auto;
	margin: 0;
	border-top: 0;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	table-layout: auto;
	border-collapse: separate;
}

.gt-form .se2_inputarea th,
.gt-form .se2_inputarea td,
.gt-form .board_content th,
.gt-form .board_content td,
.view_box_table .content table th,
.view_box_table .content table td,
.view_box_table .se2_inputarea th,
.view_box_table .se2_inputarea td,
.view_box_table .board_content th,
.view_box_table .board_content td,
.view_box_table .mag_content th,
.view_box_table .mag_content td,
.faq_table_box .sub_con th,
.faq_table_box .sub_con td,
.board-con th,
.board-con td,
.gv-intro th,
.gv-intro td,
.se2_inputarea th,
.se2_inputarea td,
.board_content th,
.board_content td,
.gc-preview-sec-body th,
.gc-preview-sec-body td {
	height: auto;
	width: auto;
	min-width: 0;
	padding: 0;
	margin: 0;
	border-bottom: 0;
	background: transparent;
	text-align: inherit;
	font-weight: inherit;
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	white-space: normal;
	vertical-align: middle;
}

/* 상품, 호텔, 매거진, FAQ가 본문 줄간격을 덮지 않게 */
.product_info .se2_inputarea,
.hotel_detail .section_box .se2_inputarea,
.board_content_box .content,
.view_box_table .content,
.mag_view_box table .mag_content,
.faq_table_box table .sub_con,
.cancel-guide-con {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "돋움", dotum, sans-serif;
	font-size: 14px;
	line-height: 1.71;
	font-weight: normal;
	color: #000;
}
.product_info .se2_inputarea p,
.hotel_detail .section_box .se2_inputarea p,
.mag_view_box table .mag_content p,
.faq_table_box table .sub_con p {
	line-height: inherit;
}

/* 스마트에디터 인용, 표 */
.se2_quote1 { margin: 0 0 30px 20px; padding: 0 8px; border-left: 2px solid #ccc; color: #888; }
.se2_quote2 { margin: 0 0 30px 13px; padding: 0 8px 0 16px; background: url("/common/js/smarteditor/img/bg_quote2.gif") 0 3px no-repeat; color: #888; }
.se2_quote3 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; color: #888; }
.se2_quote4 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #66b246; color: #888; }
.se2_quote5 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px dashed #ccc; background: #fafafa; color: #888; }
.se2_quote6 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; color: #888; }
.se2_quote7 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #66b246; color: #888; }
.se2_quote8 { margin: 0 0 30px; padding: 12px 10px 11px; border: 1px solid #e5e5e5; background: #fafafa; color: #888; }
.se2_quote9 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; color: #888; }
.se2_quote10 { margin: 0 0 30px; padding: 12px 10px 11px; border: 2px solid #e5e5e5; background: #fafafa; color: #888; }

.se2_inputarea .tour_box1,
.gt-form .se2_inputarea .tour_box1,
.board_content .tour_box1,
.board-con .tour_box1,
.gv-intro .tour_box1,
.view_box_table .content .tour_box1,
.faq_table_box .sub_con .tour_box1,
.mag_content .tour_box1,
.gc-preview-sec-body .tour_box1,
.se2_inputarea .tour_box2,
.gt-form .se2_inputarea .tour_box2,
.board_content .tour_box2,
.board-con .tour_box2,
.gv-intro .tour_box2,
.view_box_table .content .tour_box2,
.faq_table_box .sub_con .tour_box2,
.mag_content .tour_box2,
.gc-preview-sec-body .tour_box2 {
	width: 100%;
	border: 1px solid #dedede;
	border-top: 1px solid #555555;
	border-collapse: collapse;
	margin: 0 0 30px;
}
.se2_inputarea .tour_box1 th,
.se2_inputarea .tour_box2 th,
.board_content .tour_box1 th,
.board_content .tour_box2 th,
.board-con .tour_box1 th,
.board-con .tour_box2 th,
.gv-intro .tour_box1 th,
.gv-intro .tour_box2 th,
.view_box_table .content .tour_box1 th,
.view_box_table .content .tour_box2 th,
.faq_table_box .sub_con .tour_box1 th,
.faq_table_box .sub_con .tour_box2 th,
.mag_content .tour_box1 th,
.mag_content .tour_box2 th,
.gt-form .se2_inputarea .tour_box1 th,
.gt-form .se2_inputarea .tour_box2 th,
.gc-preview-sec-body .tour_box1 th,
.gc-preview-sec-body .tour_box2 th {
	background: #fafafa;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	text-align: left;
	padding: 10px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	height: auto;
	width: auto;
	min-width: 0;
	white-space: normal;
}
.se2_inputarea .tour_box1 td,
.se2_inputarea .tour_box2 td,
.board_content .tour_box1 td,
.board_content .tour_box2 td,
.board-con .tour_box1 td,
.board-con .tour_box2 td,
.gv-intro .tour_box1 td,
.gv-intro .tour_box2 td,
.view_box_table .content .tour_box1 td,
.view_box_table .content .tour_box2 td,
.faq_table_box .sub_con .tour_box1 td,
.faq_table_box .sub_con .tour_box2 td,
.mag_content .tour_box1 td,
.mag_content .tour_box2 td,
.gt-form .se2_inputarea .tour_box1 td,
.gt-form .se2_inputarea .tour_box2 td,
.gc-preview-sec-body .tour_box1 td,
.gc-preview-sec-body .tour_box2 td {
	background: #fff;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 10px;
	font-size: 14px;
	text-align: left;
	height: auto;
	color: #000;
}
