/* フォント */
.f_size1{ font-size:12px; color:#0066ff;}
.f_size2{ font-size:12px; color:#ff5500;}
.f_size3{ font-size:13px; color:#98F3AF;}
.f_size4{ font-size:16px; color:#cc0033; font-weight:bold }

a.white:link { color:#ffffff; text-decoration:none; } 
a.white:visited { color:#ffffff; text-decoration:none; }
a.white:hover { color:#ff5500; text-decoration:none; } 
a.white:active { color:#ff8000; text-decoration:none; } 


/* リンク */

a{
 color:#000099;
 text-decoration:none;
}

a:hover{
 color:#000099;
 text-decoration:underline;
}

.bgc{ color: #ffffff; background-color: #3C52C2; font-size:13px; }


/* 基本 */

body{
 margin:0px,0px,0px,0px;
background-color:#ffffff;
align:center;
}

table{
 border-collapse:collapse;
 border-spacing:0px;
}

td{
 font-size:12px;
 padding:0px;
 line-height:1.5;
}

.foot{
 height:20px;
 background-color:#4452bd;
 color:#ffffff;
}

/* テキスト */

p.space{
 text-indent:10px;
}


.midasi{
 background-color:#4452bd;
 color:#ffffff;
 font-size:10px;
}

h1{
 margin:0px;
 display:inline;
 font-size:12px;
 color:#0066ff;
 }

.dai{
 color:#0099cc;
 font-size:30px;
}

.dai2{
 color:#c2660a;
 font-size:20px;
  font-weight:bold;
}

/* 幅・高さ・長さ */

.pad_5{
 padding:5px!important;
}

.pad_3{
 padding:3px!important;
}

.height{
 height:10px;
 border:none;
}

.w40{
 width:40px;
 border:none;
}



/* ボーダー */

.br_grn{
 border:#009900 1px solid; 
}

.br_beige{
 border:#CC9966 1px solid; 
}

.br_beige2{
 border:#D1C094 1px solid; 
}

.br_org{
 border:#FA9B40 1px solid; 
}

.br_brown{
 border:#660000 1px solid; 
}

.br_gry{
 border:#C5C1B8 1px solid; 
}

.br_gry2{
 border:#333333 1px solid; 
}

.br_blue{
 border:#6699CC 1px solid; 
}

.br_blu{
 border:#2d2c4c 1px solid; 
}

.br_red{
 border:#58130E 1px solid; 
}

.no_br{
 border:none
}


/* 位置 */

.center{
 text-align:center;
}

.right{
 text-align:right;
}

.top{
 vertical-align:top;
}

.bottom{
 vertical-align:bottom;
}

.nowrap{
 white-space:nowrap;
}



/* 背景色 */

.bgcolor_white{
 background-color:#FFFFFF;
}

.bgcolor_grn{
 background-color:#006600;
}

.bgcolor_lightgrn{
 background-color:#CCFF99;
}

.bgcolor_beige{
 background-color:#CC9966;
}

.bgcolor_beige{
 background-color:#E6D5A2;
}

.bgcolor_beige2{
 background-color:#F3F0E4;
}

.bgcolor_yellow{
 background-color:#FFCC00;
}

.bgcolor_yellow2{
 background-color:#F5D244;
}

.bgcolor_rightyellow2{
 background-color:#FBF792;
}

.bgcolor_rightyellow{
 background-color:#FFFFDF;
}

.bgcolor_org{
 background-color:#FF6600
}

.bgcolor_lightorg{
 background-color:#FFCC66
}

.bgcolor_lightgrn{
 background-color:#CCFFCC
}

.bgcolor_gray{
 background-color:#E4E3E3;
}

.bgcolor_blue{
 background-color:#8DDEFD;
}

.bgcolor_pink{
 background-color:#F9E3C9;
}

.bgcolor_pink2{
 background-color:#FBD5C2;
}


/* 背景画像 */

td.bg_index{
 background-image:url("gif/bg_index.gif");
 background-repeat:no-repeat;
}

td.bg_index2{
 background-image:url("head1.gif");
 background-repeat:no-repeat;
}

td.bg_index3{
 background-image:url("head2.jpg");
 background-repeat:no-repeat;
}

/* フォント */

.font_midori{
 color:#739900;
}

.font_cha{
 color:#c2660a;
}

.mei{
 color:#007399;
 font-weight:bold;
}




.font_white{
 color:#FFFFFF;
}

.font_red{
 color:#FF0000;
}

.font_blue{
 color:#6699CC;
}

.font_blue2{
 color:#576099;
}

.font_grn{
 color:#009900;
}

.font_grn2{
 color:#568A76;
}

.font_brown{
 color:#660000;
}

.font_org{
 color:#FF6600;
}

.font_org2{
 color:#D57C3F;
}

.font_gry{
 color:#494848;
} 

.namae{
 color:#00cc99;
} 


.font_size14{
 font-size:14px;
}

.font_size11{
 font-size:11px;
}

.bold{
 font-weight:bold;
}

.font_all{
 color:#000000;
 font-size:13px;
 border:none;
}

.font_all{
 color:#660000;
 font-size:12px;
}

.font_14{
 color:#000000;
 font-size:14px;
 border:none;
}

font12_1{
 font-size:12px;
 font-color:#000000;
 padding:0px;
 line-height:1.0
}




