@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

body { font-family: 'font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb'', serif; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';

}

td 
{
font-size:16px;
color:#666666;
line-height:26px;
	
}
IMG{border:none;}

.main_txt
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
color:#666666;
line-height:26px;
}

a:link
 {
 font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
 font-size:14px; 
 color:#676767;
 text-decoration:none;
 }
a:visited
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px; 
font-weight: bold;
color:#676767;
text-decoration:none;
}

a:hover
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
font-weight: bold; 
color:#676767;
text-decoration:none;
}

 a:active
 {
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
font-weight: bold; 
color:#676767;
text-decoration:none;
}

a{outline:none; select-dummy: expression(this.hideFocus=true);}


.sub_txt1
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
color:#4f4f4f;
font-weight: bold;
line-height:18px;
}

.sub_txt2
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
font-weight: bold; 
color:#676767;
text-decoration:none;
}

.sub_txt3
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:16px;
color:#cc3333;
font-weight: bold;
line-height:18px;
}

.sub_txt4
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:24px;
color:#567a00;
font-weight: bold;
line-height:18px;
}

.sub_txt5
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
color:#d3b57f;
font-weight: bold;
line-height:18px;
}

.sub_txt6
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:24px;
color:#333333;
font-weight: bold;
line-height:18px;
}

.sub_txt7
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:24px;
color:#dd7035;
font-weight: bold;
line-height:18px;
}

.sub_txt8
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:16px;
color:#000000;
font-weight: bold;
font-style: italic;
line-height:18px;
}

.sub_txt9
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
color:#888888;
line-height:24px;
}

.sub_txt10
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:35px;
color:#333333;
font-weight: bold;
line-height:55px;
}

.sub_txt11
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:14px;
color:#cccccc;
font-weight: bold;
line-height:24px;
}


.sub_txt12
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:16px;
color:#ffffff;
font-weight: ;
line-height:24px;
}


.sub_txt13
{
font-family:font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
font-size:35px;
color:#333333;
font-weight: bold;
line-height:55px;
text-decoration: underline;
}



a.yellow, a.yellow img {
	float: center;
	overflow:hidden;
	filter:alpha(opacity=100);
}
a.yellow:hover {
	border:5px solid #fffc00;
	filter:none;
}
a.yellow:hover img {
	margin: -5px;
	filter:none;
}



/*---¹öÆ° ½ºÅ¸ÀÏ---*/

.button, .button:link{
	color: #ffffff; 
	font-size: 13px; 
	font-weight: bold;
	}


.button, .button:visited {
background: #cccccc url(overlay.png) repeat-x; 
display: inline-block; 
font-weight: bold;
padding: 6px 14px 6px; 
color: #ffffff;  
text-decoration: none;
position: relative;
 font-size: 13px; 
cursor: pointer;
}


.button:hover							{ background-color: #424242; color: #ffffff; font-size: 13px; font-weight: bold; }


/*---¹öÆ° ½ºÅ¸ÀÏ---*/

.button1, .button1:link{
	color: #ffffff; 
	font-weight:bold;
	
	}


.button1, .button1:visited {
background: #333333 url(overlay.png) repeat-x; 
display: inline-block; 
padding: 7px 35px 6px; 
color: #fff;  
text-decoration: none;
position: relative;
 font-size: 11px; 
cursor: pointer;
}


.button1:hover							{ background-color: #dfdfdf; color: #666666;  font-weight: bold; }


/*---¹öÆ° ½ºÅ¸ÀÏ---*/

.button2, .button2:link{
	color: #ffffff; 
	font-weight:bold;
	
	}


.button2, .button2:visited {
background: #333333 url(overlay.png) repeat-x; 
display: inline-block; 
padding: 7px 30px 6px; 
color: #fff;  
text-decoration: none;
position: relative;
 font-size: 11px; 
cursor: pointer;
}


.button2:hover							{ background-color: #dfdfdf; color: #666666;  font-weight: bold; }


.png24 {
  tmp:expression(setPng24(this));
}


 .page-price table {
         border-top: 3px solid #333331
      }
      .page-price table th, .page-price table td {
         text-align: center;
         border-left: 1px solid #333331;
         vertical-align: middle
      }
      .page-price table th:first-child, .page-price table td:first-child {
         border-left: none
      }
      .page-price table th {
         border-bottom: 1px solid #333331;
         padding: 6px 6px;
         font-size: 13px;
         font-weight: bold;
         line-height: 1.5em;
         color: #333331;
		 background-color:#C19DDB;
      }
      .page-price table th span {
         font-size: 11px;
         line-height: 1.2em
      }
      .page-price table td {
         border-bottom: 1px solid #333331;
         padding: 4px;
         font-size: 12px;
         line-height: 1.5em;
         color: #333331
      }
      .page-price .data-name {
         min-width: 70px
      }
      .page-price .data-type {
         min-width: 320px;
         width: 20%
      }
      .page-price .data-personnel {
         min-width: 60px
      }
      .page-price th.data-sibling {
         border-left: none
      }
      .page-price td.data-name {
         background-color: #F5C8CF;
         font-weight: bold;
      }
      .page-price td.data-type {
         text-align: left
      }
      .page-price td.data-charge {
         background-color: #fdfcf7;
		 color:red
      }
      .page-price .data-discount {
         display: block;
         text-decoration: line-through;
		 color:#666;
      }


