@charset "Shift_JIS";

/*============================================
全般的なスタイル
============================================*/
* {
	margin:0; padding:0; 	/*全要素のマージン・パディングをリセット*/
	line-height:1.5;	/*全要素の行の高さを1.5倍にする*/
	color:#333333;		/*文字色*/
} 
body {
	text-align:center;		/*IE6以下でセンタリングするための対策*/
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(32, 32, 173); text-decoration: none;
}
div#pagebody {
	width:888px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
}

/*============================================
ヘッダ
============================================*/
#header {
	height:40px;	/*背景画像のサイズに合わせてボックスの高さを指定*/
	background-color:rgb(234, 234, 234);		/*ヘッダ部分の背景色*/
    text-align:start
}
h1 {
	padding:5px 0px 0px 10px;		/*見出し内容の位置調整*/
	font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    font-size: 19px;
}
h1 a {text-decoration:none;} 			/*リンクの下線を無くす*/
.color-blue {
	color: rgb(67, 133, 167);
}
.color-blue1 {
	color: rgb(0, 0, 204);
}
.color-black {
	color:#333333;
}
.color-black2 {
	color:#333333;
    font-size: 10px;
}
.color-gray {
	background-color:rgb(195, 195, 195);
}
#header #gNavi {
	top: 25px; right: 190px; color: black; line-height: 1em; font-size: 10px; margin-right: 10px; float: right; position: absolute;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
#breadcrumbs {
	margin: 5px auto 5px; width: 880px; color: rgb(102, 102, 102); line-height: 2; font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
.image-font {
	top: 6.1em; width: 888px; text-align: center; color:#333333; line-height: 2.4; clear: both; font-family: ＭＳ Ｐゴシック,Arial,Verdana,Sans-serif; font-size: 20px; font-weight: normal; position: absolute; z-index: 999;
}

.image-font-big {
	font-family: HG正楷書体-PRO,Arial,Verdana,Sans-serif; font-size: 35px; font-weight: 100;
}
.image-font-small {
	font-family: HG正楷書体-PRO,Arial,Verdana,Sans-serif; font-size: 30px; font-weight: 100;
}
/*============================================
メインメニュー
============================================*/
#menu {
	height:40px; background-color:rgb(255, 255, 255); font-weight:bold;
    margin-bottom: 1px;
    margin-top: 1px;
}
#menu ul {
	margin: 0px auto; padding: 0px; width: 888px; 
}
li#menu01,li#menu02,li#menu03,li#menu04,li#menu05,li#menu06 {
	float:left;			/*リスト項目を横に並べる*/
	display:inline;			/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
}

/*ボタン01〜06にはそれぞれ異なる背景画像を指定する*/
li#menu01 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
li#menu02 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
li#menu03 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
li#menu04 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
li#menu05 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
li#menu06 {
	width:148px; height:40px;	/*背景画像に合わせたサイズ指定*/

}
#menu li a {
   line-height: 50px; text-decoration: none; border-style: solid;border-color: rgb(51, 51, 51); border-width: 0px; display: block;
   height:40px; padding-top:0px; text-align:center;
   text-decoration:underline; 			/*リンクの下線を無くす*/
   font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
   font-size: 15px;
}
#inner {
   margin: 5px auto; padding: 0px;
}

/*============================================
コンテンツ
/*============================================*/

/*見出し・段落・水平線のスタイル指定*/
h2 {
	font-size: 13px;
}
h3 {
	font-size: 14px;
}

h7 {
	font-size: 12px;
}
h8 {
	font-size: 25px;
}
.image-font-top-right {
	top: 0.2em; right: 0.2em; color: white; clear: both; font-family: Arial,Verdana,Sans-serif; font-size: 20px; font-weight: bolder; position: absolute;
}
/*============================================
コンテンツ（index）
/*============================================*/
#tblCon{ font-size: 13px;}
#siteMenu{
    text-align: left;
    font-size: 13px;
}
/*============================================
コンテンツ（common）
/*============================================*/
#rightMenu {
	width: 238px; float: right;
    padding:10px 0px 0px 0px;
}
#leftContent{
	width: 650px; float: left;
    padding:10px 0px 0px 0px;
}

#leftContent li{
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
#rightMenu h2{
    font-size: 14px;
}
#leftContent h2{
    font-size: 16px;
}
#leftContent h4{
    font-size: 13px;
}
/*============================================
コンテンツ（news）
/*============================================*/
#news{
    text-align: left;
    font-size: 12px; 
}
#news li {
	display:inline;			/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
}
/*============================================
コンテンツ（company）
/*============================================*/
.rightMenuC li{
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    padding:5px 5px 5px 9px;		/*見出し内容の位置調整*/
    width:100px;
    border-bottom-style:groove;
}
#tblCompany {
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    padding:0px 0px 0px 20px;		/*見出し内容の位置調整*/
}
/*============================================
コンテンツ（business）
/*============================================*/
.rightMenuB li{
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    padding:5px 5px 5px 9px;		/*見出し内容の位置調整*/
    width:180px;
    border-bottom-style:groove;
}
/*============================================
コンテンツ（access）
/*============================================*/
/*============================================
コンテンツ（employee）
/*============================================*/
.rightMenuE li{
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    padding:5px 5px 5px 9px;		/*見出し内容の位置調整*/
    width:150px;
    border-bottom-style:groove;
}
#tblEmployee{
    border-style: solid;border-color: rgb(203, 197, 197); border-width: 1px;
    padding:0px 0px 0px 0px;		/*見出し内容の位置調整*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
#tblEmployee tr{
    border-style: solid;border-color: rgb(203, 197, 197); border-width: 1px;

}
#tblEmployee td{
    border-style: solid;border-color: rgb(203, 197, 197); border-width: 1px;

}
#tblEmployee th{
    background-color:rgb(195, 195, 195);

}
/*============================================
コンテンツ（sitmap）
/*============================================*/
#leftMap{
    float: left;
    padding:10px 0px 0px 200px;
}

#leftMap li{
	list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
    padding:5px 0px 5px 15px;
}
#leftPart h2{
    font-size: 16px;
}
#leftMap h4{
    font-size: 14px;
}
.titlebg{
    background-color:rgb(205, 231, 245);		/*ヘッダ部分の背景色*/
    height: 30px;
    width: 244px;
}
/*============================================
コンテンツ（policy）
/*============================================*/
#main h2 {
	font-size: 16px; 
}
#main h7 {
	font-size: 15px; 
}
#main h5 {
	font-size: 14px; 
}
#mainRight{
    text-align: right;
}
.mainfont{
    font-size: 13px;
}
#mainTable{
    text-align:left;
    font-size: 12px;
}
#mainTable li{
    padding:5px 0px 5px 15px;
    list-style-type:none;		/*リストマーカー無しにする*/
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
}
/*============================================
topへ共通
/*============================================*/
#pageTop {
	padding: 2px 0px 4px; text-align: right;width: 888px; clear: both;
}
#pageTop a {

	background: 7px 50% rgb(170, 170, 170); 

    color: rgb(255, 255, 255); 
    font-size: 10px; 
    text-align:left;
}

/*============================================
フッタ
============================================*/
#footer{clear: both; }
#footer a {
   line-height: 50px; text-decoration: none; 
   text-decoration:none; 			/*リンクの下線を無くす*/
   font-family:Arial, Helvetica, sans-serif;	/*フォントの種類*/
   font-size: 12px;
   
}
#footMenu{font-size: 12px;}
#footMenu a {font-size: 12px;}
#footer .copyright {
	padding: 10px 0px; text-align: center; font-size: 10px; font-style: normal; float: right;
}