/*基本情報を設定する*/
body{
color: #000000;
font-weight: normal; 
font-size: 13px;
background-color:#ffffff;
line-height: 120%;
margin: 0px;
}

img { border-width: 0 ;}

/*背景色を指定する*/
.bg1 {
background-color:#ffffff;
color: #000000;
}

.bg2 {background-image : url(wai_top/back3.gif);}


/*表に情報を反映させる*/
th,td { 
font-weight: normall;
font-size: 13px;
}

form { margin:0px}

/*リンクの文字色を指定する*/
a:link { color:#000000; font-weight: normal; text-decoration:underline;}
a:visited { color:#000000; font-weight: normal; text-decoration:underline;}
a:active { color:#000000; font-weight: normal; text-decoration:underline;}
a:hover { color:#006699; font-weight: normal; text-decoration:underline;}

a.b:link { color:#ffffff; font-weight: bold; text-decoration:under-line;}
a.b:visited { color:#ffffff; font-weight: bold; text-decoration:under-line;}
a.b:active { color:#ffffff; font-weight: bold; text-decoration:under-line;}
a.b:hover { color:#ffff00; font-weight: bold; text-decoration:under-line;}

a.noul:link { color:#ffffff; font-weight: normal; text-decoration:none;}
a.noul:visited { color:#ffffff; font-weight: normal; text-decoration:none;}
a.noul:active { color:#ffffff; font-weight: normal; text-decoration:none;}
a.noul:hover { color:#ffff00; font-weight: normal; text-decoration:none;}

/*見出し１の文字サイズを指定する*/
h1 { font-size: 20px ;}

/*見出し２、３の文字サイズを指定する*/
h2 { font-size: 22px; margin-top: 2px; margin-bottom: 2px;}
h3 { font-size: 13px; margin-top: 2px; margin-bottom: 2px;}

/*水平線を指定する*/
hr {
height: 1px;
color: #999999;
}

.nom { margin: 0;}

/*フォントサイズを指定する*/
.xxs { font-size: 11px ;}
.xs  { font-size: 13px ;}
.s   { font-size: 15px ;}
.m   { font-size: medium ;}
.l   { font-size: large ;}
.xl  { font-size: x-large ;}
.xxl { font-size: xx-large ;}

/*ボーダーを0に指定する*/
.nobor { border-width: 0 ;}

/*色を指定する*/
.w { color: #ffffff ;}
.g1 { color: #339900 ;}
.g2 { color: #008080 ;}
.o1 { color: #ff6600 ;}
.r1 { color: #ff6666 ;}
.r2 { color: #cc0033 ;}
.r3 { color: #cc6666 ;}
.b1 { color: #3366ff ;}
.b2 { color: #9999ff ;}
.b3 { color: #3333ff ;}
.b4 { color: #0000cc ;}
.br { color: #000000 ;}
.p1 { color: #ff99ff ;}
.p2 { color: #ff3399 ;}

.address {
padding: 3px;
text-align: center ;
background-color:#ff0000;
font-size: 11px ;
font-weight: bold;
color: #ffffff ;
}


/*行揃えを指定する*/
.lef { text-align: left ;}
.cen { text-align: center ;}
.rig { text-align: right ;}

/*縦方向を指定する*/
.top { vertical-align: top ;}
.mid { vertical-align: middle ;}
.btm { vertical-align: bottom ;}


/*見出しの背景指定*/
.table-main {
border-right: solid 5px #000000;
border-left: solid 5px #000000;
}

.table1 {
padding: 30px;
}
