﻿body {
	color:#006496;
	margin-top:0px;
	margin-left:0px;
	margin:0px; /* センタリング用　*/
	padding:0px;  /* センタリング用　*/
	text-align:center;   /* センタリング用　*/
}

/*
	画像リンクの枠線除去
 */
a img {
	border-style:none;
}

.logo {
	width:100%;
	height:94px;
	background-color:#C8C8FF;
	background:url('../images/haikei.gif');
	width:993px;

}

img.logo {
	width:260px; 
	height:60px;
	position:relative;
	top:17px;
	vertical-align:middle;
}


/*
メニューバー
*/

/*
.menubarInfo {
	color:#006496;
	font-size:83%;
	font-weight:bold;
}

.menubarRu {
	color:#006496;
	font-size:83%;
	font-weight:bold;
}
*/

.menubarOutside {
	color:#006496;
	font-size:83%;
	font-weight:bold;
}


.menubar {
	background-color:#99FFFF;
	color:#006496;
	font-size:12px;
	font-weight:bold;
	width:993px;
	height:20px;
}

.menubar ul, .menubar li{
	background-color:#99FFFF;
	list-style:none;
	margin:0;
	padding:0;
	height:20px;
}

.menubar li{
	background-color:#99FFFF;
	list-style:none;
	margin:0;
	padding:0;
	height:20px;
	float:left;	
	margin-right:0px;
}

.menubar a, .menubar a:link, .menubar a:visited{
	background-color:#99FFFF;
	color:#006496;
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	height:20px;
}

.menubar a:hover{
	background-color:#C8C8FF;
	color:#006496;
	display:block;
	height:20px;
}

/* ようこそ */
.welcome{
	clear:left;
	height:30px;
	width:993px;
	background-color: #C8C8FF;
}

span.welcome{
	color:#006496;
	font-size:13px;
	font-weight:bold;
	position:relative; 
	top: 10px; 
}

.modified{
	width: 100%;
	height: 20px;
	width:993px;
	background-color: #C8C8FF;
}

span.modified{
	color: #006496;
	font-size: 85%;
	font-weight:bold;
	position:relative;
	/* top: 10px; */
}


/* 第二階層のタイトル */
/*
.titleSecondBgGround{
	clear:left;
	width: 100%;
	height: 30px;
	width:993px;
	background-color: #C8C8FF;
}

.titleSecond {
	color: #006496;
	font-size: 150%;
	font-weight:bold;
}

.titleComment {
	color: #006496;
	font-size: 85%;
	font-weight:bold;
}
*/

/* 第三階層のタイトル */
/*
.titleThird {
	color: #006496;
	font-size: 120%;
	font-weight:bold;
	background-color:#C8C8FF;
}
*/

/*
BODYタグ以下にかかるもの
*/


.backPagetop {
	color: #006496;
	font-size: 70%;
}

#page{
	margin-left:auto;     /* センタリング用　*/
	margin-right:auto;    /* センタリング用　*/
	text-align:left;      /* センタリング用　*/
	width:993px;          /* センタリング用　*/
}


/*
ヘッダー関連
*/

#header{
	margin-bottom:10px;	/* 最下部に空間を作る */
}


.headerTitleBgGround{
	clear:left;
	width: 100%;
	height: 30px;
	width:993px;
	background-color: #C8C8FF;
}

.headerTitle {
	color: #006496;
	font-size: 150%;
	font-weight:bold;
}

.headerTitleComment {
	color: #006496;
	font-size: 85%;
	font-weight:bold;
}


/*
コンテンツ関連
*/

#mainContents{
	width: 992px;
}

#mainContents hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;
}


.contents {
	color:#006496;
}

/* コンテンツのタイトル */
.contentsTitle {
	color: #006496;
	font-size: 120%;
	font-weight:bold;
	background-color:#C8C8FF;
}


/*
コンテンツ左側
*/

/*
#leftnavi {
	width: 190px;
	float: left;
	font-size: 80%;
}

#leftnavi a, #leftnavi a:link, #leftnavi a:visited{
	color:#006496;
	text-decoration:none;
}

#leftnavi a:hover{
	background-color:#C8C8FF;
	color:#006496;
}


#leftnavi　hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;

}
*/

#leftContents {
	width: 190px;
	float: left;
	font-size: 80%;
}

#leftContents a, #leftContents a:link, #leftContents a:visited{
	color:#006496;
	text-decoration:none;
}

#leftContents a:hover{
	background-color:#C8C8FF;
	color:#006496;
}


#leftContents hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;

}



/*
コンテンツ中央
*/

/*
#contents {
	width: 802px;
	float: right;
}

#contents hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;
}

#contents a, #contents a:link, #contents a:visited{
	color:#006496;
}

#contents a:hover{
	background-color:#C8C8FF;
	color:#006496;
}
*/

#centerContents {
	width: 802px;
	float: right;
}

#centerContents hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;
}

#centerContents a, #centerContents a:link, #centerContents a:visited{
	color:#006496;
}

#centerContents a:hover{
	background-color:#C8C8FF;
	color:#006496;
}






/*
コンテンツ右側
*/






/*
フッター関連
*/

#footer {
	clear:both;
	color: #006496;
	font-size: 80%;
}

#footer a, #footer a:link, #footer a:visited{
	color:#006496;
}

#footer a:hover{
	/* background-color:#C8C8FF; */
	color:#006496;
}

#footer hr{
	color:#c8c8ff;
	background-color:#c8c8ff;
	border-color:#c8c8ff;

}

.footer {
	clear:both;
	color: #006496;
	font-size: 80%;
}

img.footerImg{
	border:0px;
	width:400px; 
	height:40px;
}


/*
img.producer{
	border:0px;
	width:400px; 
	height:40px;
}

img.mailaddress{
	border:0px;
	width:400px; 
	height:40px;
}
*/

/*
	コンテンツ本文中の定義
 */
.secret-font {
			color: #FFFFFF;
}

td.main {
	color: #006496;
	border-width: 1px;
	background-color: #C8C8FF;
}


/*
info linkの定義
*/


th.infolinkUneven {
	background-color: #99FFFF;
	width: 10%;
	height: 30px;
	font-weight: normal;
}

th.infolinkEven {
	background-color: #C8C8FF;
	width: 10%;
	height: 30px;
	font-weight: normal;
}

td.infolink {
	width: 10%;
	height: 20px;
	font-weight: normal;
}


/*
	画像サイズの定義
 */
img.svga {
	width:800px;
	height:600px;
}

img.svgaTurn {
	width:600px;
	height:800px;
}

img.svgaKissX {
	width:900px;
	height:600px;
}

img.svgaKissXTurn {
	width:600px;
	height:900px;
}

img.qvga {
	width:320px;
	height:240px;
}

img.qvgaTurn {
	width:240px;
	height:320px;
}


/*
img.640x480 {
	width:640px;
	height:480px;
}
 */



/*
img.480x640 {
	width:480px;
	height:640px;
}
 */

img.rectangleSizePhoto {
	width:180px;
	height:135px;
}

/*
img.135x180 {
	width:135px;
	height:180px;
}
 */




