/* CSS Document */

A:link {text-decoration : none ; color: #4169e1; }
/*A:visited {text-decoration : none ; color: #993399; }*/
A:visited {text-decoration : none ; color: #4169e1; }
A:hover{text-decoration : none ; color : #FF8080;}
A:active {text-decoration : none ; color: #408080; }

img { border-width: 0px; }																			/*画像の縁消し*/
body {margin-top: 0px; margin-bottom: 0px; font-size: 10pt;}
em {text-decoration : none;color:#FF0000;}

h1{padding: 0px;margin: 0px;font-size: 12pt;color: #FFFFFF;background-color: #3366FF;text-align: right;}
h2{padding: 0px;margin: 0px;font-size: 12pt;color: #FFFFFF;background-color: #3366FF;text-align: left;}
/*h3{border-left: 14px solid #3366CC;border-bottom: 1px solid #3366CC;padding: 8px;margin: 8px;}*/
h3{
	padding-left: 15px;
	margin: 20px;
	background-color: #FFFFFF;
	border-top: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 15px solid #3366CC;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.loc{font-size: 12pt;background-color:#FFFFFF;text-align: left;}
div.contents{width:500px;margin: 0 auto;text-align:left;}

table.main { background-color: #F0F0F0;}																/*メインテーブル（バック）の背景色*/
td.topbar {background-color: #3366FF;color : #FFFFFF;font-weight : bold;font-size : 12pt;}				/*ライン上のタイトル表示*/
td.topbarloc {background-color:#FFFFFF;color:#000000;font-weight:bold;font-size:12pt;text-align:left;}	/*ライン上の現在地表示*/
table.menutopbar { border: 2px #FF9900 solid;background-color : #FFCC99;}								/*[メニュー]枠線・背景カラー*/
table.menu { border: 2px #FF9900 solid; background-color : #FFF2E6 }									/*メニューテーブル枠線・背景カラー*/
td.menu {color: #333333;}																				/*メニュー文字カラー*/
.txtCopyright {color: #333333; font-size: 10pt;}														/*Copyright用*/
.txtsougo {color:#FF6666;font-weight: bold;}															/*相互*/

div.whatnew{float: left;text-align: left;padding-top: 10px;}
div.ranking{float: right;text-align: left;margin-bottom: 0px;padding-bottom: 0px;padding-top: 10px;}

/*紹介用テーブルCSS*/


/*ボタンのスタイル*/
INPUT,TEXTAREA{
  border-top : 1px solid #666666;
  border-bottom : 1px solid #666666;
  border-left : 1px solid #666666;
  border-right : 1px solid #666666;
  background-color : #ffffff;
  color : #333333;
  font-size : 10pt;
}

/*セレクトボックスのスタイル*/
SELECT{
	background-color:#F0F0F0;
	font-size : 10pt;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666666;
}

div.seo{width:500px;margin: 0 auto;text-align:left;}