body {
  font-family: �l�r �o�S�V�b�N, Osaka, �q���M�m�p�S Pro W3;
  font-size: 13px;
  margin:0px 0px;
  background-color:#F2F2DB;
  -webkit-text-size-adjust: 100%;
  line-height:1.3em;
  }

td,th {
  font-family: �l�r �o�S�V�b�N, Osaka, �q���M�m�p�S Pro W3;
  font-size: 13px;
  line-height:1.3em;
  -webkit-text-size-adjust: 100%;
  }

.crdt_result td,th {
  font-family: �l�r �o�S�V�b�N, Osaka, �q���M�m�p�S Pro W3;
  font-size: 16px;
  font-weight: bold;
  }

.crdt_info td,th {
  font-family: �l�r �o�S�V�b�N, Osaka, �q���M�m�p�S Pro W3;
  font-size: 14px;
  }

.headerbox{
	height: 30px;
}
.mainbox{
	width:810px;
	align:left;
  margin: 0px auto;
  padding:10px 20px;
  border-right:6px solid #E8E8D0;
  border-left:6px solid #E8E8D0;
  background-color:#FFFFFF;
}

.title01{
	background:#669900;
	padding-top:12px;
	padding-left:11px;
	padding-bottom:11px;
	margin-bottom:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.topic01{
	background:#E5FF99;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
	margin-top:25px;
	margin-bottom:20px;
	border-top: 5px #A9E100 solid;
	font-size:15px;
	font-weight:bold;
}

h4.line01{
	border-bottom: 1px solid #A82626;
}

h4.font01{
	color:#666666;
}

.err_info{
	color:red;
	font-weight:bold;
}

a[disabled]{
    opacity:0.6;                      /* ̨��� 8 */
    filter: alpha(opacity=60);        /* ̨��� ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ̨��� ie 8 */
    -moz-opacity:0.6;                 /* ̨��� FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* ̨��� Safari 1.x */
    display: inline-block;
    cursor: default;
}
a.btn01 {
/*    background: -moz-linear-gradient(top, #56A717, #459E00);*/
/*    background: -webkit-gradient(linear, center top, center bottom, from(#56A717), to(#459E00));*/
    background-color: #459E00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #327E04;
    border-bottom: 2px solid #327E04;
/*    -webkit-border-radius: 5px;         /* �p�ۗp for Safari and Chrome */
/*    -moz-border-radius: 5px;            /* �p�ۗp for Firefox */
/*    -o-border-radius: 5px;              /* �p�ۗp when Opera Presto 2.3 or later is released */
/*    -khtml-border-radius:5px;           /* �p�ۗp Linux browsers */
/*    border-radius: 5px;                 /* �p�ۗp CSS3 */
/*    behavior: url(border-radius.htc);   /* �p�ۗp for IE */
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}

a.btn01[disabled]:hover{
    opacity:0.6;                      /* ̨��� 8 */
    filter: alpha(opacity=60);        /* ̨��� ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ̨��� ie 8 */
    -moz-opacity:0.6;                 /* ̨��� FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* ̨��� Safari 1.x */

    background-color: #459E00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #327E04;
    border-bottom: 2px solid #327E04;
    display: inline-block;
		font-size:14px;
		margin-top:8px;
    display: inline-block;
    cursor: default;
}
a.btn01:hover {
/*    background: -moz-linear-gradient(top, #357D00, #4F9B15);*/
/*    background: -webkit-gradient(linear, center top, center bottom, from(#357D00), to(#4F9B15));*/
    background-color: #357D00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #489115;
    border-bottom: 2px solid #489115;
/*    -webkit-border-radius: 5px;         /* �p�ۗp for Safari and Chrome */
/*    -moz-border-radius: 5px;            /* �p�ۗp for Firefox */
/*    -o-border-radius: 5px;              /* �p�ۗp when Opera Presto 2.3 or later is released */
/*    -khtml-border-radius:5px;           /* �p�ۗp Linux browsers */
/*    border-radius: 5px;                 /* �p�ۗp CSS3 */
/*    behavior: url(border-radius.htc);   /* �p�ۗp for IE */
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}



.btn01s {
    background-color: #459E00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
/*    min-width: 90px;*/
    padding: 3px 15px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #327E04;
    border-bottom: 2px solid #327E04;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
/*		margin-top:8px;*/
}

.btn01s[disabled]:hover{
    opacity:0.6;                      /* ̨��� 8 */
    filter: alpha(opacity=60);        /* ̨��� ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ̨��� ie 8 */
    -moz-opacity:0.6;                 /* ̨��� FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* ̨��� Safari 1.x */
    background-color: #459E00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
/*    min-width: 90px;*/
    padding: 3px 15px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #327E04;
    border-bottom: 2px solid #327E04;
    display: inline-block;
		font-size:14px;
/*		margin-top:8px;*/
    display: inline-block;
    cursor: default;
}
.btn01s:hover {
    background-color: #357D00;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
/*    min-width: 90px;*/
    padding: 3px 15px;
    text-decoration: none;
    border-top: 2px solid #75AF3A;
    border-left: 2px solid #75AF3A;
    border-right: 2px solid #489115;
    border-bottom: 2px solid #489115;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
/*		margin-top:8px;*/
}



.btn03 {
    background-color: #0033CC;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #1752FF;
    border-left: 2px solid #1752FF;
    border-right: 2px solid #00279B;
    border-bottom: 2px solid #00279B;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}

.btn03[disabled]:hover{
    opacity:0.6;                      /* ̨��� 8 */
    filter: alpha(opacity=60);        /* ̨��� ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ̨��� ie 8 */
    -moz-opacity:0.6;                 /* ̨��� FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* ̨��� Safari 1.x */

    background-color: #0033CC;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #1752FF;
    border-left: 2px solid #1752FF;
    border-right: 2px solid #00279B;
    border-bottom: 2px solid #00279B;
    display: inline-block;
		font-size:14px;
		margin-top:8px;
    display: inline-block;
    cursor: default;
}
.btn03:hover {
    background-color: #003366;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #00468C;
    border-left: 2px solid #00468C;
    border-right: 2px solid #002346;
    border-bottom: 2px solid #002346;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}



.btn04 {
    background-color: #666666;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #999999;
    border-left: 2px solid #999999;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}

.btn04[disabled]:hover{
    opacity:0.6;                      /* ̨��� 8 */
    filter: alpha(opacity=60);        /* ̨��� ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ̨��� ie 8 */
    -moz-opacity:0.6;                 /* ̨��� FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* ̨��� Safari 1.x */

    background-color: #666666;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #999999;
    border-left: 2px solid #999999;
    border-right: 2px solid #505050;
    border-bottom: 2px solid #505050;
    display: inline-block;
		font-size:14px;
		margin-top:8px;
    display: inline-block;
    cursor: default;
}
.btn04:hover {
    background-color: #515152;
    font-weight:bold;
    text-align:center;
    color:#FFFFFF;
    min-width: 90px;
    padding: 5px 10px;
    text-decoration: none;
    border-top: 2px solid #7A7A7B;
    border-left: 2px solid #7A7A7B;
    border-right: 2px solid #3F3F40;
    border-bottom: 2px solid #3F3F40;
    display: inline-block;
    cursor:pointer;
		font-size:14px;
		margin-top:8px;
}



.triangle01 {
    background-color: #FF6600;
    height: 25px;
    position: relative;
    width: 180px;
	  font-weight:bold;
    text-align:left;
    color:#FFFFFF;
	  padding-top :5px;
	  padding-left :8px;
    line-height: 1.6em;
}

.triangle01:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border-top: 15px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 12px solid;
    border-left-color: #FF6600;
    left: 100%;
    top: 0px;
}

.triangle02 {
    background-color: #CCCCCC;
    height: 25px;
    position: relative;
    width: 180px;
	  font-weight:bold;
    text-align:left;
    color:#666666;
	  padding-top :5px;
	  padding-left :8px;
    line-height: 1.6em;
}

.triangle02:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border-top: 15px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 12px solid;
    border-left-color: #CCCCCC;
    left: 100%;
    top: 0px;
}
