A:link    { text-decoration: underline; color: #4455cc;}
A:visited { text-decoration: underline; color: #808080;}
A:active  { text-decoration: underline; color: #000080;}
A:hover   { text-decoration: underline; color: #FF8040;}

P.half { margin: 0.5em 0 0 0; }

.f20 { font-size: 20px; line-height:120%;}
.f19 { font-size: 19px; line-height:120%;}
.f18 { font-size: 18px; line-height:120%;}
.f17 { font-size: 17px; line-height:120%;}
.f16 { font-size: 16px; line-height:120%;}
.f15 { font-size: 15px; line-height:120%;}
.f14 { font-size: 14px; line-height:120%;}
.f13 { font-size: 13px; line-height:120%;}
.f12 { font-size: 12px; line-height:120%;}
.f11 { font-size: 11px; line-height:120%;}
.f10 { font-size: 10px; line-height:120%;}
.f9 { font-size: 9px; line-height:120%;}
.f8 { font-size: 8px; line-height:120%;}


/* ���֥�˥塼 */
A.smenu:link    { font-size:13px; text-decoration: none; color: #4455cc;}
A.smenu:visited { font-size:13px; text-decoration: none; color: #4455cc;}
A.smenu:active  { font-size:13px; text-decoration: none; color: #4455cc; background-color: #cccccc;}
A.adlist:link    { font-size:14px; text-decoration: none; color: #eeffff;}
A.adlist:visited { font-size:14px; text-decoration: none; color: #ddffff;}
A.adlist:active  { font-size:14px; text-decoration: none; color: #ddffff;}
A.smenu:hover   { font-size:13px; text-decoration: none; color: #4455cc; background-color: #cccccc;}

/* ����������� */
.guestinfo{
  font-size:12px;
  color:#666666;
  padding:4px 0px 0px 0px;
}
.guestinfolog{
  font-size:12px;
  color:#666666;
  padding:0px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  border-color: #ffffff;
  text-align:center
}
.guestinfoline{
  font-size:12px;
  line-height:140%;
  color:#666666;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding:2px 0px 0px 5px;
  border-color: #888888 #eeeeee #eeeeee #666666;
  background-color: #ffffff;
}

/* ��å����� ������� ���̳���*/
.text{
  width:217px;
  height:295px;
  font-size:12px;
  line-height:130%;
  overflow-y:scroll;
}
.new_text{
  width:460px;
  height:435px;
  font-size:12px;
  line-height:150%;
  overflow-y:scroll;
}

/* ���̳��� ɽ */
.index_table1 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  padding: 4px 10px 4px 0px; 
  border-color: #ffffff;
  background-color: #eeeeff;
  text-align:right;
  font-size:12px;
}

.index_table2 {
  border-style: solid;
  border-width: 0px 0px 1px 1px;
  padding: 0px 10px 0px 0px; 
  border-color: #eeeeff;
  background-color: #ffffff;
  text-align:right;
  font-size:12px;
}

/* �������� */
.line1 {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  padding: 0px 0px 0px 0px; 
  border-color: #4455cc;
  background-color: #ffffff;
}

.line2 {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  padding: 0px 0px 0px 0px; 
  border-color: #4455cc;
  background-color: #ffffff;
}

/* ɽ���Ф�+�� */
.box0 {
  border-style: solid;
  border-width: 1px 10px 1px 10px;
  border-color: #808080;
  padding: 0px 0px 0px 0px; 
  background-color: #ffffff;
  color:#505050;
  text-align:center;
  font-size:15px;
  font-weight: bold;
}

/* ɽ���Ф� */
.box1 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  padding: 5px 0px 5px 0px; 
  background-color: #ddeeff;
  text-align:center;
  font-size:14px;
}

/* ɽ���ܺ�·�� */
.box2 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #cccccc;
  text-align:left;
  font-weight: bold;
  color:#505050;
}
/* ɽ���ܱ�·�� */
.box2r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #cccccc;
  text-align:right;
  font-weight: bold;
  color:#505050;
}
/* ɽ������� */
.box2c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #cccccc;
  text-align:center;
  font-weight: bold;
  color:#505050;
}


/* ɽ����1��·�� */
.box3 {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #e6e6e6;
  text-align:left;
}
/* ɽ����1��·�� */
.box3r {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #e6e6e6;
  text-align:right;
}
/* ɽ������� */
.box3c {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #e6e6e6;
  text-align:center;
}


/* ɽ����2��·�� */
.box4 {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #ffffff;
  padding: 0px 3px 0px 5px; 
  background-color: #ffffcc;
  text-align:left;
}
/* ɽ����2��·�� */
.box4r {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #ffffcc;
  text-align:right;
}
/* ɽ����2��� */
.box4c {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #ffffcc;
  text-align:center;
}


/* ɽ����3��·�� */
.box5 {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #ddeeff;
  text-align:left;
}
/* ɽ����3��·�� */
.box5r {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #ddeeff;
  text-align:right;
}
/* ɽ����3��� */
.box5c {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #ddeeff;
  text-align:center;
}


/* ɽ��Ĵ��·�� */
.box6 {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #feeeee;
  text-align:left;
}
/* ɽ��Ĵ��·�� */
.box6r {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #feeeee;
  text-align:right;
}
/* ɽ��Ĵ��� */
.box6c {
  border-style: solid;
  border-width: 2px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #feeeee;
  text-align:center;
}


/* ɽ���ƺ�·�� */
.box7 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #ffffff;
  text-align:left;
  color:#505050;
}
/* ɽ���Ʊ�·�� */
.box7r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #ffffff;
  text-align:right;
}
/* ɽ���ƺ�·�� */
.box7c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #ffffff;
  text-align:center;
}

/* ɽ����2��·�� */
.box8 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  padding: 0px 3px 0px 5px; 
  background-color: #ffffcc;
  text-align:left;
}
/* ɽ����2��·�� */
.box8r {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #ffffcc;
  text-align:right;
}
/* ɽ����2��� */
.box8c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #ffffcc;
  text-align:center;
}

/* ɽ���ܺ�·�� */
.box9 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #eeeeee;
  text-align:left;
  color:#505050;
}
/* ɽ���ܱ�·�� */
.box9r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #eeeeee;
  text-align:right;
  color:#505050;
}
/* ɽ������� */
.box9c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #eeeeee;
  text-align:center;
  color:#505050;
}


/* ɽ���ܺ�·�� �� */
.box10 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #9e1e0b;
  text-align:left;
  color:#505050;
}
/* ɽ���ܱ�·�� �� */
.box10r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #9e1e0b;
  text-align:right;
  color:#505050;
}
/* ɽ������� �� */
.box10c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #9e1e0b;
  text-align:center;
  color:#505050;
}

/* ɽ���ܺ�·�� �� */
.box11 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #caddff;
  text-align:left;
  color:#505050;
}
/* ɽ���ܱ�·�� �� */
.box11r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #caddff;
  text-align:right;
  color:#505050;
}
/* ɽ������� �� */
.box11c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #caddff;
  text-align:center;
  color:#505050;
}

/* ɽ���ܺ�·�� �� */
.box12 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #2dc201;
  text-align:left;
  color:#505050;
}
/* ɽ���ܱ�·�� �� */
.box12r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #2dc201;
  text-align:right;
  color:#505050;
}
/* ɽ������� �� */
.box12c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #2dc201;
  text-align:center;
  color:#505050;
}

/* ɽ���ܺ�·�� �� */
.box13 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #2b4cac;
  text-align:left;
  color:#505050;
}
/* ɽ���ܱ�·�� �� */
.box13r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #2b4cac;
  text-align:right;
  color:#505050;
}
/* ɽ������� �� */
.box13c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #888888 #888888 #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #2b4cac;
  text-align:center;
  color:#505050;
}

/* ɽ���ƺ�·�� */
.box14 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #ffcc00;
  text-align:left;
  color:#505050;
}
/* ɽ���Ʊ�·�� */
.box14r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 5px 0px 3px; 
  background-color: #ffcc00;
  text-align:right;
}
/* ɽ������� */
.box14c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 0px 0px 0px; 
  background-color: #ffcc00;
  text-align:center;
}

/* ɽ����2��·�� */


/* ɽ-������·�� */
.boxline1 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #cccccc;
  padding: 0px 3px 0px 5px; 
  text-align:center;
}
/* ɽ-������·�� */
.boxline1r {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #cccccc;
  padding: 0px 5px 0px 3px; 
  text-align:center;
}
/* ɽ-������� */
.boxline1c {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #cccccc;
  padding: 0px 5px 0px 5px; 
  text-align:center;
}

/* ɽ-������� */
.boxline2c {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #999999;
  padding: 0px 5px 0px 5px; 
  text-align:center;
}

/* ����ƥ���� */
.contents_line{
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #4455cc;
}
/* ����ƥ�ĸ��Ф� */
.ind{
font-size:14px;
color:#4455cc;
}

/* ���Ф����顼 */
.err{
font-size:14px;
color:#ff4444;
}

/* �եå� */
A.foot:link    { text-decoration: underline; color: #ffffff;}
A.foot:visited { text-decoration: underline; color: #ffffff;}
A.foot:active  { text-decoration: underline; color: #ffffff;}
A.foot:hover   { text-decoration: underline; color: #DDFFDD;}

/* ���������� */
.siteselect_r {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 0px 3px 0px 5px; 
  background-color: #ffffff;
  text-align:left;
  color:#505050;
}
.siteselect_l {
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  border-color: #eeeeee #cccccc #cccccc #eeeeee;
  padding: 2px 5px 0px 5px; 
  background-color: #ffffff;
  text-align:center;
}

/* ���������� */
.info_guest {
  padding: 2px 3px 0px 5px; 
  background-color: #ffffff;
  text-align:left;
  color:#505050;
}

.titlemsg {
  width: 375px;
}

input[type="checkbox"]{
  top: 2px;
  position: relative;
}

input[type="radio"] {
	top:2px;
	position: relative;
}