/* リンク */

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

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



/* 基本 */


body{
 margin:0px,0px,0px,0px;
/*
 scrollbar-base-color:#E4D6BE;
 scrollbar-face-color:#FFFFFF;
 scrollbar-arrow-color:#009900;
 scrollbar-shadow-color:#006600;
 scrollbar-darkshadow-color:#009900;
 */
}

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

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

/* テキスト */

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

/* 幅・高さ・長さ */

.pad_5{
 padding:5px!important;
}

.pad_3{
 padding:3px!important;
}

/* ボーダー */

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

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

.no_br{
 border:none
}

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

/* 位置 */

.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_pink{
 background-color:#FBD5C2;
}

.bgcolor_lightgrn{
 background-color:#CCFF99;
}

.bgcolor_beige{
 background-color:#CC9966;
}

.bgcolor_yellow{
 background-color:#FFCC00;
}

.bgcolor_org{
 background-color:#FF6600
}

.bgcolor_lightorg{
 background-color:#FFCC66
}

.bgcolor_lightgrn{
 background-color:#CCFFCC
}

/* 背景画像 */

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

/* フォント */

.font_white{
 color:#FFFFFF;
}

.font_red{
 color:#FF0000;
}

.font_blue{
 color:#6699CC;
}

.font_grn{
 color:#009900;
}

.font_grn2{
 color:#568A76;
}

.font_brown{
 color:#660000;
}

.font_org{
 color:#FF6600;
}

.font_gry{
 color:#3F3F3F;
} 

.font_size14{
 font-size:14px;
}

.font_size11{
 font-size:11px;
}

.bold{
 font-weight:bold;
}

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