@charset "utf-8";

/*기본링크*/
A:link 		{FONT-SIZE: 12px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A:active 	{FONT-SIZE: 12px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A:visited 	{FONT-SIZE: 12px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A:hover 	{FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; text-align: left; FONT-WEIGHT: bold;}


/* 테이블 선택라인 만들기 */
.line {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

BODY, TD, DIV, INPUT, P, SPAN, TEXTAREA
{
    font-family: Dotum, Gulim, 'Malgun Gothic' !important;
	FONT-SIZE: 12px; COLOR: #707070;
	
}

/* 이미리 링크시 보더=0 */
img {border: none;}

/* 구인문의 리스트 테이블 */
table.ListStyle
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #d7d7d7; 
    border-width: 1px 0px 0px 1px;
    width: 100%;
}
table.ListStyle td, table.ListStyle th
{
    min-height: 18px;
    padding-left: 3px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #d7d7d7;
}
table.ListStyle th
{
    background-color: #d7d7d7;
    font-weight: normal;
}

/* 컬렉션 테이블 */
table.ListStyle2
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #d7d7d7; 
    border-width: 1px 0px 0px 1px;
    width: 140px;
}
table.ListStyle2 td, table.ListStyle th
{
    min-height: 18px;
    padding-left: 3px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #d7d7d7;
}
table.ListStyle2 th
{
    background-color: #d7d7d7;
    font-weight: normal;
}


/* 방문예약 라인 테이블 */
table.ListStyle4
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #d4dd88; 
    border-width: 1px 0px 0px 1px;
    width: 100%;
}
table.ListStyle4 td, table.ListStyle th
{
    min-height: 18px;
    padding-left: 3px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #d4dd88;
}
table.ListStyle4 th
{
    background-color: #d4dd88;
    font-weight: normal;
}

/* 방문예약 도트 테이블 */
table.ListStyle3
{
    border-collapse: collapse;
    border: dotted 0px;
    border-color: #d7d7d7; 
    border-width: 1px 0px 0px 1px;
    width: 100%;
}
table.ListStyle3 td, table.ListStyle th
{
    min-height: 18px;
    padding-left: 3px;
    border-width: 0px 1px 1px 0px;
    border-style: dotted;
    border-color: #d7d7d7;
	
}
table.ListStyle3 th
{
    background-color: #d7d7d7;
    font-weight: normal;
}

/* 온라인신청 라인 테이블 */
table.ListStyle5
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #d7d7d7; 
    border-width: 1px 0px 0px 1px;
    width: 100%;
}
table.ListStyle5 td, table.ListStyle th
{
    min-height: 18px;
    padding-left: 3px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #d7d7d7;
}
table.ListStyle5 th
{
    background-color: #d7d7d7;
    font-weight: normal;
}

/* 링크라인 없애기 */
a { selector-dummy:expression(this.hideFocus=true); }


/* 주소 텍스트 */
.copy {FONT-SIZE: 12px; COLOR: #FFFFFF; line-height: 18px; text-align: right;}

/* 메인 기본 텍스트 */
.text1 {FONT-SIZE: 12px; COLOR: #666666; line-height: 14px; text-align: left;}
.text2 {FONT-SIZE: 12px; COLOR: #666666; line-height: 14px; text-align: left;}
.s03_9 {FONT-SIZE: 12px; COLOR: #f26522; line-height: 20px; }

/* 서브 경로 텍스트 */
.sub1 {font-family:Arial, Dotum, Gulim; FONT-SIZE: 11px; COLOR: #898989;  valign:bottom; line-height: 14px; text-align: right;}
.sub2 {font-family:Arial, Dotum, Gulim; FONT-SIZE: 11px; COLOR: #898989;  valign:bottom; line-height: 14px; text-align: right; }

/* 서브메뉴 링크 */
A.s03_2:link 		{FONT-SIZE: 12px; COLOR: #d32c87; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s03_2:active 		{FONT-SIZE: 12px; COLOR: #d32c87; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s03_2:visited 	{FONT-SIZE: 12px; COLOR: #d32c87; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s03_2:hover 		{FONT-SIZE: 12px; COLOR: #d32c87; TEXT-DECORATION: underline; text-align: left; FONT-WEIGHT: bold;}

A.s01_9:link 		{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s01_9:active 		{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s01_9:visited 	{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; FONT-WEIGHT: bold;}
A.s01_9:hover 		{FONT-SIZE: 11px; COLOR: #a257f0; TEXT-DECORATION: underline; text-align: left; FONT-WEIGHT: bold;}

A.s04_3:link 		{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; }
A.s04_3:active 		{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; }
A.s04_3:visited 	{FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: none; text-align: left; }
A.s04_3:hover 		{FONT-SIZE: 11px; COLOR: #6d7d00; TEXT-DECORATION: underline; text-align: left; FONT-WEIGHT: bold;}

A.sitemap:link 		{FONT-SIZE: 11px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A.sitemap:active 	{FONT-SIZE: 11px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A.sitemap:visited 	{FONT-SIZE: 11px; COLOR: #898989; TEXT-DECORATION: none; text-align: left; }
A.sitemap:hover 	{FONT-SIZE: 11px; COLOR: #f26522; TEXT-DECORATION: underline; text-align: left;}


/* 서브 텍스트 */
.s01_9_1 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #707070; line-height: 16px; text-align: left;}
.s01_9_2 { FONT-SIZE: 11px; COLOR: #666666; line-height: 16px; text-align: left;}
.s01_9_3 { FONT-SIZE: 11px; COLOR: #a9a9a9; line-height: 16px; text-align: left;}
.s03_3_1 {FONT-SIZE: 12px; COLOR: #666666; line-height: 14px; text-align: left;}
.s03_3_2 {FONT-SIZE: 12px; COLOR: #666666; line-height: 14px; text-align: center;}
.style1  {color: #666666; font-size: 11px; text-align: left;}
.s03_5_1 {FONT-SIZE: 12px; COLOR: #898989; line-height: 18px; text-align: left; FONT-WEIGHT: bold;}
.s03_5_2 {FONT-SIZE: 12px; COLOR: #898989; line-height: 18px; text-align: left; }
.s01_4_1 {FONT-SIZE: 11px; COLOR: #707070; line-height: 18px; text-align: left; FONT-WEIGHT: bold;}
.s01_4_2 {FONT-SIZE: 11px; COLOR: #898989; line-height: 18px; text-align: justify; }
.s01_4_3 {FONT-SIZE: 11px; COLOR: #666666; line-height: 14px; text-align: left;}
.s04_6   {FONT-SIZE: 11px; COLOR: #666666; line-height: 14px; text-align: center;}
.s04_6B  {FONT-SIZE: 11px; COLOR: #707070; line-height: 14px; text-align: center; FONT-WEIGHT: bold;}

/* FAQ 둥근 테두리1 */
.RoundBoxStyle1 .rtop, 
.RoundBoxStyle1 .rbottom {
	display:block
}
.RoundBoxStyle1 .rtop *, 
.RoundBoxStyle1 .rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #e7e189;
}
.RoundBoxStyle1 .r1 {
	margin: 0 5px
}
.RoundBoxStyle1 .r2 {
	margin: 0 3px
}
.RoundBoxStyle1 .r3 {
	margin: 0 2px
}
.RoundBoxStyle1 .r4 {
	margin: 0 1px;
	height: 2px
}
.RoundBoxStyle1 .box {
	padding:5px 20px;
	font-size:11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	background:#e7e189;
	FONT-WEIGHT: bold;
}

/* FAQ 둥근 테두리2 */
.RoundBoxStyle2 .rtop, 
.rbottom {
	display:block;
}
.RoundBoxStyle2 .rtop *, 
.RoundBoxStyle2 .rbottom * {
	display:block;
	height:1px;
	overflow:hidden;
	background:#f7f8ee;
}
.RoundBoxStyle2 .r1 {
	margin:0 5px;
	background:#CCCCCC
}
.RoundBoxStyle2 .r2 {
	margin:0 3px;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
}
.RoundBoxStyle2 .r3 {
	margin:0 2px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.RoundBoxStyle2 .r4 {
	margin:0 1px;
	height:2px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.RoundBoxStyle2 .box {
	margin:0;
	padding:5px 40px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	font-size:11px;
	line-height: 18px;
	COLOR: #666666;
	background:#f7f8ee;
}


/* 아이디/비밀번호 둥근 테두리3 */
.RoundBoxStyle3 .rtop, 
.rbottom {
	display:block;
}
.RoundBoxStyle3 .rtop *, 
.RoundBoxStyle3 .rbottom * {
	display:block;
	height:1px;
	overflow:hidden;
	background:#FFFFFF;
}
.RoundBoxStyle3 .r1 {
	margin:0 5px;
	background:#d7d7d7
}
.RoundBoxStyle3 .r2 {
	margin:0 3px;
	border-left:2px solid #d7d7d7;
	border-right:2px solid #d7d7d7;
}
.RoundBoxStyle3 .r3 {
	margin:0 2px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
.RoundBoxStyle3 .r4 {
	margin:0 1px;
	height:2px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
.RoundBoxStyle3 .box {
	margin:0;
	padding:5px 40px;
	border-left:#d7d7d7 solid 1px;
	border-right:#d7d7d7 solid 1px;
	font-size:11px;
	line-height: 18px;
	COLOR: #666666;
	background:#FFFFFF;
}



INPUT { border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='select'||this.type=='image')?'':'1px solid d7d7d7' ); }

textarea,select {
	font-size:11px;
	font-family:Dotum, Gulim;
	color:#666666;
	border-width:1pt;
	border-style:solid;
	background-color:#ffffff;
	border-color:#cccccc;

