@charset "UTF-8";

body {
	margin:0;
	padding:0;
	background:#EAF2FE url(../imgs/bg_body.jpg) repeat-x;
	font-family: "メイリオ","ＭＳ Ｐゴシック","ＭＳ ゴシック","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

td{
	font-size: 12px;
	line-height:130%;
}



table caption {
	display:none;
}
img {
	border :0px;
}
strong {
	color:#f00;
}

a:link {
	text-decoration:underline;
	border:none;
}
a:visited {
	text-decoration:underline;
	border:none;
}
a:active {
	text-decoration:none;
	border:none;
}
a:hover {
	text-decoration:none;
	border:none;
}
hr {
	margin:3px 0px;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0px;
}



/*------------------------------*/
/* GoToTOP
/*------------------------------*/
#goTop {
	float: right;
	position: fixed;
	width: 45px;
	height: 40px;
	bottom: 7%;
	right: 0;
	background: transparent url(../imgs/goto_top.jpg) top left no-repeat;
}
#goTop span {
	display: none;
}
#loadingimage {
	position:absolute;
	top:250px;
}

#move {
	position:absolute;
	top:250px;
}




/*------------------------------*/
/* グレイ1
/*------------------------------*/
.gray1_10{ 
	color: #333333;
	font-size: 10px
}
.gray1_11{ 
	color: #333333;
	font-size: 11px
}
.gray1_12{ 
	color: #333333;
	font-size: 12px
}
.gray1_14{ 
	color: #333333;
	font-size: 14px
}
.bold_gray1_11{ 
	color: #333333;
	font-weight: bold;
	font-size: 11px
}
.bold_gray1_12{ 
	color: #333333;
	font-weight: bold;
	font-size: 12px
}
.bold_gray1_14{ 
	color: #333333;
	font-weight: bold;
	font-size: 14px
}
.bold_gray1_16{ 
	color: #333333;
	font-weight: bold;
	font-size: 16px
}

/*------------------------------*/
/* グレイ2
/*------------------------------*/
.gray2_11{ 
	color: #666666;
	font-size: 11px
}
.gray2_12{ 
	color: #666666;
	font-size: 12px
}
.gray2_14{ 
	color: #666666;
	font-size: 14px
}
.bold_gray2_11{ 
	color: #666666;
	font-weight: bold;
	font-size: 11px
}
.bold_gray2_12{ 
	color: #666666;
	font-weight: bold;
	font-size: 12px
}
.bold_gray2_14{ 
	color: #666666;
	font-weight: bold;
	font-size: 14px
}
.bold_gray2_16{ 
	color: #666666;
	font-weight: bold;
	font-size: 16px
}

/*------------------------------*/
/* グレイ3
/*------------------------------*/
.gray3_11{ 
	color: #999999;
	font-size: 11px
}
.gray3_12{ 
	color: #999999;
	font-size: 12px
}
.gray3_14{ 
	color: #999999;
	font-size: 14px
}
.bold_gray3_11{ 
	color: #999999;
	font-weight: bold;
	font-size: 11px
}
.bold_gray3_12{ 
	color: #999999;
	font-weight: bold;
	font-size: 12px
}
.bold_gray3_14{ 
	color: #999999;
	font-weight: bold;
	font-size: 14px
}
.bold_gray3_16{ 
	color: #999999;
	font-weight: bold;
	font-size: 16px
}
/*------------------------------*/
/* グレイ4
/*------------------------------*/
.gray4_11{ 
	color: #7D7D7D;
	font-size: 11px
}
.gray4_12{ 
	color: #7D7D7D;
	font-size: 12px
}
.gray4_14{ 
	color: #7D7D7D;
	font-size: 14px
}
.bold_gray4_11{ 
	color: #7D7D7D;
	font-weight: bold;
	font-size: 11px
}
.bold_gray4_12{ 
	color: #7D7D7D;
	font-weight: bold;
	font-size: 12px
}
.bold_gray4_14{ 
	color: #7D7D7D;
	font-weight: bold;
	font-size: 14px
}
.bold_gray4_16{ 
	color: #7D7D7D;
	font-weight: bold;
	font-size: 16px
}
/*------------------------------*/
/* 紫
/*------------------------------*/
.purple_12{ 
	color: #983B83;
	font-size: 12px
}
.bold_purple_12{ 
	color: #983B83;
	font-weight: bold;
	font-size: 12px
}
.purple_14{ 
	color: #983B83;
	font-size: 14px
}
.bold_purple_14{ 
	color: #983B83;
	font-weight: bold;
	font-size: 14px
}

/*------------------------------*/
/* オレンジ
/*------------------------------*/
.orange_12{ 
	color: #FF6600;
	font-size: 12px
}
.bold_orang_12{ 
	color: #FF6600;
	font-weight: bold;
	font-size: 12px
}
.bold_orang_14{ 
	color: #FF6600;
	font-weight: bold;
	font-size: 14px
}
.bold_orang_16{ 
	color: #FF6600;
	font-weight: bold;
	font-size: 16px
}
/*------------------------------*/
/* 赤
/*------------------------------*/
.red_11{ 
	color: #FF0000;
	font-size: 11px
}
.red_12{ 
	color: #FF0000;
	font-size: 12px
}
.bold_red_11{ 
	color: #FF0000;
	font-weight: bold;
	font-size: 11px
}
.bold_red_12{ 
	color: #FF0000;
	font-weight: bold;
	font-size: 12px
}
.bold_red_14{ 
	color: #FF0000;
	font-weight: bold;
	font-size: 14px
}
.bold_red_16{ 
	color: #FF0000;
	font-weight: bold;
	font-size: 16px
}
.bold_red_26{ 
	color: #FF0000;
	font-weight: bold;
	font-size: 26px
}
/*------------------------------*/
/* 緑
/*------------------------------*/
.green_12{ 
	color: #009900;
	font-size: 12px;
}
.bold_green_16{ 
	color: #009900;
	font-weight: bold;
	font-size: 16px
}
.green2_12{ 
	color: #00A172;
	font-size: 12px;
}
.bold_green2_16{ 
	color: #00A172;
	font-weight: bold;
	font-size: 16px
}
.green3_10{
	color: #009933;
	font-size:10px;
}
/*------------------------------*/
/* 青
/*------------------------------*/
.blue_12{ 
	color: #7792D5;
	font-size: 12px
}
.bold_blue_14{ 
	color: #7792D5;
	font-weight: bold;
	font-size: 14px
}

/*------------------------------*/
/* 青２
/*------------------------------*/
.blue_2_12{ 
	color: #0033FF;
	font-weight: bold;
	font-size: 12px
}

.blue_2_14{ 
	color: #0033FF;
	font-weight: bold;
	font-size: 14px
}


/*------------------------------*/
/* 黒
/*------------------------------*/
.normal_10 {
	color: #000000;
	font-size: 10px
}
.normal_11 {
	color: #000000;
	font-size: 11px
}
.normal_12 {
	color: #000000;
	font-size: 12px
}
.normal_14 {
	color: #000000;
	font-size: 14px
}
.normal_16 {
	color: #000000;
	font-size: 16px
}
.normal_18 {
	color: #000000;
	font-size: 18px
}
.bold_11 {
	color: #000000;
	font-weight: bold;
	font-size: 11px
}
.bold_12 {
	color: #000000;
	font-weight: bold;
	font-size: 12px
}
.bold_14 {
	color: #000000;
	font-weight: bold;
	font-size: 14px
}
.bold_16 {
	color: #000000;
	font-weight: bold;
	font-size: 16px
}
.bold_18 {
	color: #000000;
	font-weight: bold;
	font-size: 18px
}
/*------------------------------*/
/* 白
/*------------------------------*/
.wihte_10 {
	color: #FFFFFF;
	font-size: 10px
}
.wihte_11 {
	color: #FFFFFF;
	font-size: 11px
}
.wihte_12 {
	color: #FFFFFF;
	font-size: 12px
}
.wihte_16 {
	color: #FFFFFF;
	font-size: 16px
}
.bold_wihte_10 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px
}
.bold_wihte_11 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px
}
.bold_wihte_12 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px
}
.bold_wihte_14 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px
}
.bold_wihte_16 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px
}
.bold_wihte_20 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px
}
/*------------------------------*/
/* 茶
/*------------------------------*/
.brown_10 {
	color: #660000;
	font-size: 10px
}
.brown_11 {
	color: #660000;
	font-size: 11px
}
.brown_12 {
	color: #660000;
	font-size: 12px
}
.brown2_10 {
	color: #970000;
	font-size: 10px
}
.brown2_11 {
	color: #970000;
	font-size: 11px
}
.brown2_12 {
	color: #970000;
	font-size: 12px
}

.bold_brown_10 {
	color: #660000;
	font-size: 10px;
	font-weight:bold
}
.bold_brown_11 {
	color: #660000;
	font-size: 11px;
	font-weight:bold
}
.bold_brown_12 {
	color: #660000;
	font-size: 12px;
	font-weight:bold
}
.bold_brown2_10 {
	color: #970000;
	font-size: 10px;
	font-weight:bold
}
.bold_brown2_11 {
	color: #970000;
	font-size: 11px;
	font-weight:bold
}
.bold_brown2_12 {
	color: #970000;
	font-size: 12px;
	font-weight:bold
}
/*------------------------------*/
/* 通常リンク
/*------------------------------*/
a:link{
	color: #0033FF;
}
a:visited{
	color: #0074E8;
}
a:hover{
	color: #F08000;
}
a:active{
	color: #99FF00;
}
/*------------------------------*/
/* 通常下線なしリンク
/*------------------------------*/
a.no_under:link{
	color: #0033FF;
	text-decoration:none;
}
a.no_under:visited{
	color: #0074E8;
	text-decoration:none;
}
a.no_under:hover{
	color: #F08000;
	text-decoration:none;
}
a.no_under:active{
	color: #99FF00;
	text-decoration:none;
}


/*------------------------------*/
/* 白リンク
/*------------------------------*/
a.link_white:link{
	color: #FFFFFF;
	text-decoration:none;
}
a.link_white:visited{
	color: #FFFFFF;
	text-decoration:none;
}
a.link_white:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
a.link_white:active{
	color: #FFFFFF;
	text-decoration:none;
}

