@charset "utf-8";
﻿/* ========== text ============= */
H1{font-size: 18px; line-height: 21px; color: #333333; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H2{font-size: 16px; line-height: 19px; color: #333333; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H3{font-size: 14px; line-height: 17px; color: #333333; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.n12{font-size: 12px; line-height: 15px; color: #333333; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.n10{font-size: 10px; line-height: 13px; color: #333333; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.v12{font-size: 12px; line-height: 15px; color: #333333; text-decoration: none; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }
.v10{font-size: 10px; line-height: 13px; color: #333333; text-decoration: none; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }
.i12{font-size: 12px; line-height: 15px; color: #333333; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: italic; }
.i10{font-size: 10px; line-height: 13px; color: #333333; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: italic; }
.w12{font-size: 11px; line-height: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.gre10{font-size: 10px; line-height: 13px; color: #666666; text-decoration: none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; }
.gre12{font-size: 12px; line-height: 15px; color: #666666; text-decoration: none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; }
.b14{font-size: 14px; line-height: 17px; color: #3388FF; text-decoration: none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; }
.db13{font-size: 13px; line-height: 17px; color: #363A90; text-decoration: none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; }
.bread10{font-size: 10px; line-height: 13px; color: #333333; text-decoration: none; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; }

a.left{font-size: 10px; line-height: 13px; color: #333333; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.left-over{font-size: 10px; line-height: 13px; color: #3388FF; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

.left-background{background-color: #F4F4F4; }
.left-over-background{background-color: #3388FF; }
.ttl_bar {
background-image: url("img/ttl_bg.gif");
background-repeat: no-repeat;
background-position: left bottom;
text-align: left;
text-indent: 20px;
padding-top: 5px;
width: 740px;
height: 28px
}
#ttl_Lbg {
background-color: #eeeeef;
width: 546px;
margin: 2px;
padding: 0;
border-bottom: 2px dotted #bbb
  }
#ttl_Lbg p {
margin: 0;
padding: 4px 0 4px 4px; }

/* ========== link ============= */
A {
color: #00a09a;
text-decoration: none
}

A:visited{color : #00A09A; text-decoration : none;}
A:hover {
color: #00a09a;
text-decoration: underline
}

A:active{color : #00A09A;}

A.bread{color : #363A90; text-decoration : none; font-weight: none;}
A.bread:visited{color : #363A90; text-decoration : none; font-weight: none;}
A.bread:hover{color : #66CC33; text-decoration : underline; font-weight: none;}
A.bread:active{color : #363A90; text-decoration : none; font-weight: none;}

A.gre{color : #666666; text-decoration : none; font-weight: none;}
A.gre:visited{color : #666666; text-decoration : none; font-weight: none;}
A.gre:hover{color : #66CC33; text-decoration : underline; font-weight: none;}
A.gre:active{color : #666666; text-decoration : none; font-weight: none;}
/*=== table tmp ===*/
#tableTmp01 {
width: 736px;
background-color: #a1a1a1;
}
#tableTmp01 th {
color: #434343;
background-color: #bebebe;
border-color: white;
border-style: solid;
border-width: 2px 1px;
}

#tableTmp01 tr {
border-left: 1px solid #fff;
border-right-color: #fff;
border-right-width: 1px; }

#tableTmp01 td {
background-color: #fff;
border-color: white;
border-style: solid;
border-width: 2px 1px;
}

#tableTmp01 tr.gray td {
background-color: #e2e2e2; }
}

