/*■■■ページ両脇の背景色とその幅の指定■■■*/
/*
#pageall {
	margin:0 3% 0 3%;
	background-image: url(./image/blue_s.gif);
}
*/

/*■■■ページすべてのmarginとpaddingをクリア■■■*/
* {margin:0; padding:0;}


/*■■■ボディー■■■*/
body {
	overflow:hidden;
	margin:0; padding:0;
	font-size:100%;
	background-image: url(./image/blue_s.gif);		/*■ボディー背景画像*/
}



/*■■■フレーム設定■■■*/
#mainbox {
	margin: 0 0 0 175px;					/*■メインフレームの左からの位置*/
	padding:0;								/*■ここは０固定*/
	height:100%;
	overflow:auto;
	border-left: 5px groove #ccccff;		/*■フレーム間ボーダー*/
}

#leftbox {
	position:absolute;						/*■ナビを固定*/
	top: 0px;								/*■０固定（上から）*/
	left: 0px;								/*■０固定（左から）*/
	width:175px;							/*■mainboxの左marginと合わせる*/
	height:100%;
	margin:0;
	padding:0;								/*■ここは０固定*/
	text-align:left;}


#leftnavi {
	position:absolute;						/*■marginだとIEでマージン無視される*/
	top: 160px;								/*■ナビの位置（上から）*/
	left: 10px;								/*■ナビの位置（左から）*/
/*	margin: 100px 0 0 10px;	*/				/*■この指定方法はダメ*/
	padding:0;
	width:170px;
	font-size:1em;							/*■ナビの文字サイズ*/

}

#mainin {
	width:635px;
	margin: 0 0 0 25px;					/*■日本語タイトル寄せ分*/
	padding: 0 0 0 0;					/*■最下段にスペースを空ける*/
}




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■　メイン内部のマージン設定（タイトルを除外）　■■*/
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.mainmargin {
	margin: 30px 0px 25px 20px;

}






/*■■■■■■■■■■■■■■■■■■■*/
/*■■　ボディー（メイン）各種設定　■■*/
/*■■■■■■■■■■■■■■■■■■■*/

/*** 告知！（リニューアルとか）■■■　現在未使用　■■■ ***/
h1 {
	margin:0 0 0 0;							/*■メインページの上の余白*/
	padding: 0px 0 0 10px;
	font-family: "Times New Roman";			/*■フォント指定*/
	letter-spacing: 0em;					/*■字間指定*/
	color:#990000;

}


/*** ナビゲーションタイトル（メイン画面上）■■■　現在未使用　■■■ ***/
h2 {
	display: block;
	width: 608px;
	background-color: #000099;

	border-left: 5px solid #000000;			/*■左に5pxのボーダー指定*/
	border-right: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin: 0.5em 0 0 0;					/*■メインページの上の余白*/
	padding: 0 0 0 10px;
	font-family: "Times New Roman";			/*■フォント指定*/
	letter-spacing: 0em;					/*■字間指定*/
	color: #fff;
}




/*** ページキャプション（日本語説明） ***/
h3 {
	text-align: left;
	display: block;
	width: 615px;

	background-color: #000099;

	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	_padding: 5px 0px 4px 8px;			/*■IE用*/


	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;


	font-weight: normal;
	color: #fff;							/*■文字色*/
	letter-spacing: 0.3em;
}






/*** メイン文章 ***/
.main_text {
	margin: 10px 0;
	border: 0px dotted #999;
	font-size: 0.8em;						/*■メイン文字サイズ*/
	color: #000099;							/*■メイン文字色*/
	line-height: 1.6;						/*■行間*/
	padding: 0;
}




/*** 蛍光ペン ***/
span.yellow	{ background-color: #ffff55; }	/*■蛍光ペン（黄色）*/
span.orange	{ background-color: #ffcc55; }	/*■蛍光ペン（オレンジ）*/
span.pink	{ background-color: #ffaaff; }	/*■蛍光ペン（ピンク）*/


span.yellow, .orange, .pink {
	padding: 0.2em 2px;
	margin: 0 3px;
}


/*■■■　見出し　■■■*/
h4 {
/*	margin: 15px 0px 0px 0px;*/
	padding: 0 0 0 0;
	font-size: 1.28em;						/*■文字サイズ*/
	line-height: 1.4;
	letter-spacing: 0em;					/*■字間指定*/
	color:#00b761;
}











/*■■■■■■■■■■■■■■*/
/*■■　左列上段のバナー　■■*/
/*■■■■■■■■■■■■■■*/

#leftbanner {
	margin: 8px 0px 0px 4px;
}




/*■■■■■■■■■■■■■■■■■■■■*/
/*■■　連絡先 ＆　COPYRIGHT（左列）　■■*/
/*■■■■■■■■■■■■■■■■■■■■*/

/*** 住所その他 ***/
#leftcontact {
	display:block;
	position:absolute;
	bottom:15px;							/*■最下段にスペースを空ける*/
	width:143px;							/*■ボタン左のボーダー分を＋、ー2px*/
	margin:0 0 0 10px;
	padding: 5px;
	font-size:0.7em;
	color:#000099;								/*■住所文字色*/
	text-align:center;						/*■センタリング*/
	background-color: #9999ff;					/*■連絡先全体の背景色*/
	font-family: "Times New Roman";			/*■フォント指定*/
	line-height:1.5;						/*■行間*/
	border:1px solid #333399;
}

/*** 電話番号 ***/
#left_tel {
	margin:5px 0 0 0;
	font-size:130%;
	color:#990000;							/*■電話番号文字色*/

	border-top:1px solid #eee;
	border-right:1px solid #333399;
	border-bottom:1px solid #333399;
	border-left:1px solid #ddd;
}

/*** コピーライト ***/
#left_copyright {
	margin:5px 0 0 0;
}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*■■■■■■■■■■■■■*/
/*■■　ナビゲーション　■■*/
/*■■■■■■■■■■■■■*/


/*　■■■　共通部分　■■■*/

/*** 初期状態のリンクの装飾 ***/
p.imagelinks a {
	display: block;
	width: 156px;								/* 画像１枚分の横幅*/
	height: 28px;								/* 画像１枚分の高さ*/
/*	text-indent: -5000px;*/						/* 文字を消す（いらない？）*/
/*	float: left;	*/							/* 横に並べる場合*/
}

/*** マウスが載ったときの装飾 ***/
p.imagelinks a:hover {
	background-position: top right;
}


/*　■■■　個別の画像表示　■■■*/
/*　(1) Top　*/
p.imagelinks a.navi_top {
	background-image: url("./image/navi_top.jpg");
}
/*　(2) System */
p.imagelinks a.navi_system {
	background-image: url("./image/navi_system.jpg");
}
/*　(3) Point card */
p.imagelinks a.navi_point {
	background-image: url("./image/navi_point.jpg");
}
/*　(4) Girls */
p.imagelinks a.navi_girls {
	background-image: url("./image/navi_girls.jpg");
}
/*　(5) Intrior */
p.imagelinks a.navi_interior {
	background-image: url("./image/navi_interior.jpg");
}
/*　(6) Map */
p.imagelinks a.navi_map {
	background-image: url("./image/navi_map.jpg");
}
/*　(7) Recruit */
p.imagelinks a.navi_recruit {
	background-image: url("./image/navi_recruit.jpg");
}
/*　(8) Mobile */
p.imagelinks a.navi_mobile {
	background-image: url("./image/navi_mobile.jpg");
}













