@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
background-color: #ffffff; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%;  /*全体の文字サイズ */
/*background:url(../img/common/bk3.jpg) bottom no-repeat;*/

}

#bg{/*特殊な背景の設定*/
	margin-left:auto;       
	margin-right:auto;
	width:819px;
	background:url(../img/common/bk2.jpg) no-repeat ; 
	}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container {
width: 800px; /* ページの幅 */
margin: 0 auto; /* センタリング */
background: url(sidebar_200.gif) repeat-y right; /* サイドバーの背景画像 */
background-color: #ffffff; /* メインカラムの背景色 */
/*border-left: 1px #c0c0c0 solid; /* 左枠線 */
/*border-right: 1px #c0c0c0 solid; /* 右枠線 */
}

/* --- ヘッダ --- */
#header {
height: 210px;
}

/* --- バナー --- */
#banner {
/*background-color: #CFCCBD;  バナーの背景色 */
background-image:url(../img/common/1.jpg);
height: 65px;

}

/* --- バナー2 --- */
#banner2{
height: 45px;
width: 700px;
margin-left:auto; margin-right:auto;
}

/* --- バナー3 --- */
#banner3{
background-color: #ffffff; /* バナーの背景色 */
height: 70px;
width: 800px;
background-image:url(../img/common/topback2.jpg);
}

/* --- ぱんくずリスト --- */
#pan{
height: 65px;
width: 800px;
font-size:10px;
}
/* --- ぱんくずリスト終了 --- */


/* --- link --- */
#link{
height: 20px;
width: 200px;
margin-left:500px;
padding-top:30px;
float:none;/* ---　元はright --- */
font-size:10px;
}


/* --- HOME用メインカラム --- */
#contenth {
float: none;/* ---　元はleft --- */
width: 780px; /* メインカラムの幅 */
height:auto;
padding:10px;
background-color:#FFFFFF;
font-size:12px;
}

/* --- 汎用メインカラム --- */
#content {
padding: 10px;
width: 770px; /* メインカラムの幅 */
height:auto;
background-color:#FFFFFF;
font-size:14px;
line-height:130%;
}

/* --- 汎用メインカラムコメント用 --- */
#content2 {
float: none;/* ---　元はleft --- */
width: 750px; /* メインカラムの幅 */
height:auto;
padding:10px;
background-color:#FFFFFF;
font-size:14px;
line-height:130%;
}

/* --- 汎用メインカラムコメント用 --- */
#content3 {
float: none;/* ---　元はleft --- */
width: 730px; /* メインカラムの幅 */
height:auto;
padding:10px;
background-color:#FFFFFF;
}

/* --- 店舗案内左用 --- */
#content4 {
float: left;
width: 350px; /* メインカラムの幅 */
height:280px;
padding:10px;
line-height: 140%;
background-color:#FFFFFF;
}

/* --- 店舗案内真ん中用 --- */
#content5 {
float:left;
width: 5px; /* メインカラムの幅 */
height:auto;
padding:5px;
background-color:#FFFFFF;
}

/* --- 汎用メインカラムコメント用 --- */
#content6 {
	float: none;/* ---　元はleft --- */
	width: 730px; /* メインカラムの幅 */
	height:auto;
	padding:10px;
	background-color:#FFFFFF;
	font-size: 12px;
}

/* --- 採用のQ&A用 --- */
#content7 {
	float: none;/* ---　元はleft --- */
	width: 700px; /* メインカラムの幅 */
	height:auto;
	padding:10px 10px 10px 37px;
	background-color:#FFFFFF;
	background-image:url(../img/saiyo/a.png);
	background-repeat:no-repeat;
	background-position:5px 4px;
}

/* --- 採用OBOG赤枠付き用 --- */
#content8 {
	float: none;/* ---　元はleft --- */
	width: 730px; /* メインカラムの幅 */
	height:auto;
	padding:10px;
	background-color:#FFFFFF;
	border:2px solid #FF0000;
	margin-bottom: 10px;
}

#space{
	clear:left;
	height:10px;
}

/* --- フッタ --- */
#footer {
clear: right; /* フロートのクリア */
width: auto;
}




#container #content #content2 table tr td strong {
	color: #FFF;
}
#container #content #content2 table tr td .style1 {
	font-weight: bold;
	color: #FFF;
}
.jinzai {
	color: #F00;
	font-weight: bold;
}
.jinzai2 {
	font-weight: bold;
}
.jinzai3 {
	font-weight: bold;
	color: #f00;
	font-size:20px;
}

#container #content #content2 table {
	font-size: 14px;
}
#container #content #content2 #content6 table {
	font-size: 12px;
}

#main_image{
	float: left;
	width: 700px;
	position: relative;
	top: 30px;
}
