body{
	margin:10px 0px 0px 0px;
	background-color:#cccccc;
	}
td {/*サイト内基本テキスト、背景設定*/
	font-family:"ARIAL", Osaka;
	font-size:12px;
	color:#000000;
	line-height:150%;
	background-color:#ffffff;
    }
strong{/*キーワードテキスト（太字にしない）の設定*/
	font-weight: normal;
	}
h1{font-weight: normal;
font-size:12px;}	
/*------------------メイン----------------------*/
.main{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
/*topページ-----*/
.bana-margin{
    margin-bottom:6px;
	}
.icon-margin{
    margin-right:10px;
	}
.width20px{
    width:20px;
	background-image:url(../../images/dot.gif);
	}

/*--------------*/

.margin20{/*項目、ヘッドライン*/
    margin-top:20px;
	}
.margin_top_bottom20{
    margin-top:20px;
	margin-bottom:20px;
	}
.margin_left530px{
    margin-top:20px;
	margin-left:560px;
	}

.margin_left1em{/*画像左*/
    margin-left:12px;
	}
.margin_left18px{
    margin-left:18px;
	}

.margin16{
    margin-top:15px;
	}
.margin10{
    margin-top:10px;
	}

.table-back{
    background-color:#666666;
	}
	



/*--------------ヘッダー------------------*/	
.header_menu{
    font-family:"ＭＳ Ｐゴシック", Osaka;
	padding-top:10px;
	padding-right:20px;
	font-size:11px;
	color:#ffffff;
	height:20px;
	background-color:#006699;
	}
.header{
    border:1px solid #000000;
	}
	
/*---------------メニュー-------------------*/
.menu{
    background-color:#eeeeee;
	padding:20px 15px 0px 15px;
	vertical-align:top;
	}
.botan-margin{
    margin-bottom:3px;
	}
.botan-back{
    background-color:#eeeeee;
	}
.orange-back{
    background-color:#ffe6b3;
	}
	
/*----------------フッター-------------------*/
.copyright{
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:10px;
	color:#ffffff;
	padding:8px 20px 8px 0px;
	text-align:right;
	background-color:#000000;
	}
.bg{
	background-color:#000000;
	}
/*---------------テキスト------------------*/
.txt12-b{
	font-weight:bold;
	color:#006699;
	}
.txt12-b-gaiyo{
	font-weight:bold;
	color:#000000;
	}
.txtred{
	color:#ff4500;
	}
.txt10{
	font-size:10px;
	}
.txt15_r{
	font-size:15px;
	font-weight:bold;
	color:#ff4500;
	}
.txt12-p{
	font-weight:bold;
	color:#ff33cc;
	}
	

/*--------------区切り線-----------------*/
.hr_black{
    color:#aaaaaa;
	}
.hr_gray{
    color:#dddddd;
	}
	
/*-----------------サイト内テキストリンク設定-----------------*/
a:link{/*リンク色設定*/
	color:#003366;
	text-decoration:underline;
}
a:visited{/*訪問済みリンク色設定*/
	color:#003366;
	text-decoration:underline;
}
a:active{/*クリック時リンク色設定*/
	color:#89BDDE;
	text-decoration:underline;
}
a:hover{/*マウスオーバー時リンク色設定*/
	color:#89BDDE;
	text-decoration:underline;
}

/*-----------------ヘッダーテキストリンク設定-----------------*/
a.head_txt:link{/*リンク色設定*/
	color:#ffffff;
	text-decoration:underline;
	font-weight: normal;
}
a.head_txt:visited{/*訪問済みリンク色設定*/
	color:#ffffff;
	text-decoration:underline;
}
a.head_txt:active{/*クリック時リンク色設定*/
	color:#ffffff;
	text-decoration:underline;
}
a.head_txt:hover{/*マウスオーバー時リンク色設定*/
	color:#ffffff;
	text-decoration:underline;
}

/*-----------------トップページ事業紹介テキストリンク設定-----------------*/
a.top:link{/*リンク色設定*/
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
}
a.top:visited{/*訪問済みリンク色設定*/
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
}
a.top:active{/*クリック時リンク色設定*/
	font-weight:bold;
	color:#89BDDE;
	text-decoration:underline;
}
a.top:hover{/*マウスオーバー時リンク色設定*/
	font-weight:bold;
	color:#89BDDE;
	text-decoration:underline;
}

/*-----------------トップページアフィリエイト設定-----------------*/
.margin_banner{
    margin-left:56px;
	margin-top:20px
}
