@charset "euc-kr";

/*********************************************************************************
*  ¼¼¹« > °³Á¤¼¼¹ý, ÇØ¼³ µî °ü·Ã
*********************************************************************************/
.Default-Layout {
	width: 750px; 
	margin: 0 auto; padding: 50px 0; 
	border-left: 1px dotted #ddd; border-right: 1px dotted #ddd; 
	}

.GJhs-contentArea {
	clear: both;
	position: relative;
	width: 750px; 
	margin: 0 auto;
	font-size: 13px; letter-spacing: -0.5px; line-height: 100%;
	box-sizing: border-box;
	}
.GJhs-contentArea section {margin: 0 0 60px 0; padding: 0 0 0px 0; border-bottom: 1px dotted #ccc;}
.GJhs-contentArea section:last-child {padding: 0; border-bottom: none;}

.GJhs-contentArea .txt-rt {display :block; text-align: right;}

.GJhs-contentArea .GJhs-tit {
	clear: both;
	position: relative;
	margin: 0 0 30px 0; padding: 14px 15px 14px 15px;
	font-size: 13px; color: #333; letter-spacing: -0.3px; line-height: 1.4em; font-weight: bold; vertical-align: top;
	border: 1px solid #888;
	border-radius: 4px;
	background: #f3f3f3;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.06);
	box-sizing: border-box;
	}
.GJhs-contentArea .GJhs-tit strong, .GJhs-contentArea .GJhs-tit b {
	display: inline-block;
	margin: 0 5px 0 0;
	font-size: 15px; letter-spacing: -0.5px;
	}
.GJhs-contentArea .GJhs-tit span.txt-small {font-size: 12px; font-weight: normal;}

.GJhs-contentArea .GJhs-sub {
	clear: both;
	position: relative;
	margin: 0 0 6px 0;
	font-size: 14px; color: #333; line-height: 130%; font-weight: bold; vertical-align: top;
	}
.GJhs-contentArea .GJhs-sub2 {position: relative; margin: 0 0 15px 0; font-size: 14px; line-height: 130%; font-weight: bold; vertical-align: top;}
.GJhs-contentArea .GJhs-ssub {position: relative; margin: 0 0 30px 0; font-size: 15px; color: #015ebb; line-height: 130%; font-weight: bold; vertical-align: middle;}
	.GJhs-contentArea .GJhs-ssub span {font-size: 13px; letter-spacing: -0.3px;}
	
.GJhs-contentArea .GJhs-field {
	position: relative;
	margin: 0 0 30px 0; padding: 0 0 0 20px;
	font-size: 13px; line-height: 170%;
	}
.GJhs-contentArea .GJhs-field .box {
	cleaR: both;
	display: block;
	margin: 5px 20px 25px 0; padding: 8px 15px 10px 15px;
	font-size: 13px; line-height: 150%;
	border: 1px solid #ddd;
	}
.GJhs-contentArea .GJhs-field span.txt-num			{display: block; margin-left: 16px; margin-bottom: 2px; text-indent: -16px;}
.GJhs-contentArea .GJhs-field span.txt-num.icon2	{display: block; margin-left: 10px; margin-bottom: 1px; text-indent: -10px;}


.GJhs-tbl {
	margin: 0 0 35px -20px; padding: 5px 0 0 0;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.03);
	}
.GJhs-tbl table {width: 100%; border-collapse: collapse; table-layout: fixed;}
.GJhs-tbl table.line {border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}

.GJhs-tbl th {
	padding: 9px 5px 9px 5px;
	font-size: 13px; line-height: 130%; font-weight: bold; text-align: center; vertical-align: middle;
	border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #d4d4d4;
	background: #f7f7f7;
	}
.GJhs-tbl th.leftLine-none		{border-left: none !important;}
.GJhs-tbl th.leftLine			{border-left: 1px solid #d4d4d4;}
.GJhs-tbl th:last-child			{border-right: none !important;}
.GJhs-tbl th.color				{background: #e9e9e9;}
.GJhs-tbl th.font-normal		{font-weight: normal !important;}
.GJhs-tbl th.leftLine			{border-left: 1px solid #d4d4d4;}

.GJhs-tbl td th {padding: 3px 5px 5px 5px;}

.GJhs-tbl td {
	padding: 9px 12px 12px 12px;
	font-size: 13px; line-height: 170%; text-align: left; vertical-align: top;
	border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;
	}
.GJhs-tbl td:last-child	{border-right: none !important;}

.GJhs-tbl td.middle			{vertical-align: middle;}
.GJhs-tbl td.ct				{padding-left: 0 !important; padding-right: 0 !important; text-align: center;}
.GJhs-tbl td.ct2			{text-align: center; vertical-align: middle;}
.GJhs-tbl td.Left			{text-align: left !important;}
.GJhs-tbl td.topLine		{border-top: 1px solid #d4d4d4;}
.GJhs-tbl td.leftLine		{border-left: 1px solid #d4d4d4;}
.GJhs-tbl td.Valign			{vertical-align: top !important;}
.GJhs-tbl td.cell			{padding: 15px 15px 17px 15px;}
.GJhs-tbl td.cell .jostit	{display: inline-block; margin: 0 0 5px 0; font-size: 14px;}
.GJhs-tbl td:last-child		{background: #fcfcfc;}

.GJhs-tbl td p {font-size: 13px; line-height: 160%; text-align: left; vertical-align: top;}

.GJhs-tbl td img {
	display: block;
	width: auto; max-width: auto; height: auto;
	vertical-align: middle;
	}
	.GJhs-tbl td img.photo {width: auto; max-width: 320px; height: auto;}
	.GJhs-tbl td img.photo2 {max-width: auto !important; height: auto;}

.GJhs-tbl td td {
	padding: 4px 12px 7px 12px;
	line-height: 140%;
	}

.GJhs-tbl tr.bottomLine-None td {
	padding-bottom: 9px;
	border-bottom: none;
	}
.GJhs-tbl td span.txt-ct {
	display: block;
	text-align: center;
	}
.GJhs-tbl td span.f11 {
	display: inline-block;
	padding-top: 1px; padding-right: 10px;
	line-height: 1.4em;
	}
.GJhs-contentArea span.f11-2 {
	display: inline-block;
	margin: 0 0 0 20px; padding: 1px 10px 3px 0;
	font-size: 11px; line-height: 1.4em;
	}
.GJhs-contentArea span.txt-nIN {
	display: inline-block;
	margin: 0 0 0 15px;
	}

.GJhs-contentArea .GJhs-tbl td > strong:nth-of-type(1) {display: inline-block; margin: 2px 0 5px 0; font-size: 100%; text-indent: 0;}
.GJhs-contentArea .GJhs-tbl td span.txt-num {display: block; margin-left: 16px; margin-bottom: 2px; text-indent: -16px;}
.GJhs-contentArea .GJhs-tbl td span.txt-num:last-child {margin-bottom: 0;}
.GJhs-contentArea span.txt-small {font-size: 12px; color: #777;}
.GJhs-contentArea sup {position: relative; bottom: 1ex; display: inline-block; height: 0; margin: 0 1px; font-size: 11px; text-indent: 0; vertical-align: baseline;}
.GJhs-contentArea span.sup-txt, .GJhs-contentArea span.sup {
	display: block;
	margin-left: 10px; margin-top: 2px; margin-bottom: 0px;
	font-size: 11.5px; color: #777; line-height: 160%; text-indent: -10px !important;
	}
.GJhs-contentArea span.sup-txt:nth-child(2), .GJhs-contentArea span.sup:nth-child(2) {margin-top: 0px !important;}

.GJhs-contentArea .GJhs-tbl table.tbl td {padding-top: 4px; padding-bottom: 6px; line-height: 150%; text-align: center; vertical-align: middle;}
.GJhs-contentArea .GJhs-tbl table.tbl th {padding-top: 5px; padding-bottom: 7px; font-size: 12px;}

/*----- GrayÇü -----*/
.GJhs-tbl .Gline {border-left: 1px solid #e0e0e0  !important; border-right: 1px solid #e0e0e0  !important;}
.GJhs-tbl .Gray th {
	border-top: 1px solid #d1d1d1  !important; border-bottom: 1px solid #e0e0e0  !important; border-right: 1px solid #e0e0e0  !important;
	}
.GJhs-tbl .Gray th:last-child, .GJhs-tbl .Gray td:last-child {border-right: none !important;}
.GJhs-tbl .Gray th.color {background: #f0f0f0  !important;}
.GJhs-tbl .Gray th.rtLine	{border-right: 1px solid #e0e0e0  !important;}
.GJhs-tbl .Gray th.ltLine	{border-left: 1px solid #e0e0e0  !important;}
.GJhs-tbl .Gray td			{border-bottom: 1px solid #e0e0e0  !important; border-right: 1px solid #e0e0e0  !important;}
.GJhs-tbl .Gray td.topLine	{border-top: 1px solid #e0e0e0  !important;}
.GJhs-tbl .Gray td.Center	{text-align: center !important;}
.GJhs-tbl .Gray td.Center2	{text-align: center !important; vertical-align: middle !important;}

/*----- ºÐ¼öÇü -----*/
.GJhs-tbl table.bunsu {width: auto;}
.GJhs-tbl table.bunsu td {
	padding: 0 3px; 
	font-size: 13px; line-height: 110%; text-align: left; vertical-align: middle; 
	border: none !important;
	}
.GJhs-tbl table.bunsu td.up {padding-bottom: 3px; text-align: center; border-bottom: 1px solid #666 !important;}
.GJhs-tbl table.bunsu td.down {text-align: center;}
.GJhs-tbl .txt-small table.bunsu td {font-size: 12px !important; color: #777 !important;}

.GJhs-contentArea .sBox {
	clear: both;
	display: block;
	margin: 0; padding: 10px 15px 13px 15px;
	font-size: 13px; line-height: 160%; 
	border: 1px solid #e0e0e0;
	}
.GJhs-contentArea .sBox.bg {background: #fafafa;}


.GJhs-contentArea .form-photo, .GJhs-contentArea img {display: inline-block; max-width: 100%;}
 