@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
background-color: #ffffff; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%;  /*全体の文字サイズ */

}

#bg{/*特殊な背景の設定*/
	margin-left:auto;       
	margin-right:auto;
	width:819px;
	background:url(../img/common/bk.jpg) repeat-y;
	}

/* --- 全体のリンクテキスト --- */
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; /* メインカラムの背景色 */
}

/* --- ヘッダ --- */
#header {
height:45px;
background:url(../img/common/line_blue.jpg) repeat-x bottom;

}

/* --- メニュー --- */
#menu {
height:45px;
background:url(../img/common/menu_line.jpg) repeat-x;
}

/* --- メニュー2 --- */
#menu2 {
	height:36;
	width:451px;
	margin-left:auto; margin-right:auto;
	padding-top:3px;
}

/* --- バナー --- */
#banner {
	background-image:url(../img/home/bunner_bg.jpg);
	height: 300px;
}

/* --- HOME用メインカラム --- */
#contenth {
float: none;/* ---　元はleft --- */
width: 780px; /* メインカラムの幅 */
height:auto;
padding:10px;
background-color:#FFFFFF;
font-size:12px;
}

/* --- 汎用メインカラム --- */
#content {
padding: 10px;
width: 780px; /* メインカラムの幅 */
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:140%;
}

/* --- 汎用メインカラムコメント用 --- */
#content3 {
float: left;/* ---　元はleft --- */
width: 410px; /* メインカラムの幅 */
height:auto;
padding:10px;
background-color:#FFFFFF;
}

/* --- 店舗案内左用 --- */
#content4 {
float: left;
width: 310px; /* メインカラムの幅 */
height:auto;
padding:10px;
line-height: 140%;
background-color:#FFFFFF;
}

/* --- 店舗案内真ん中用 --- */
#content5 {
float:left;
width: 5px; /* メインカラムの幅 */
height:5px;
padding:5px;
background-color:#FFFFFF;
}

/* --- 汎用メインカラムコメント用 --- */
#content6 {
	float: none;/* ---　元はleft --- */
	width: 700px; /* メインカラムの幅 */
	height:auto;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	margin-left:10px;
}

/* --- 採用の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 {
	background:url(../img/common/line_blue.jpg) repeat-x;
	clear: right; /* フロートのクリア */
	width: auto;
	padding-top:7px;
	text-align:center;
}




#container #content #content2 table tr td strong {
	color: #FFF;
}
#container #content #content2 table tr td .style1 {
	font-weight: bold;
	color: #FFF;
}
.moji {
	color: #F00;
	font-weight: bold;
}
.moji2 {
	font-weight: bold;
}
.moji3 {
	font-weight: bold;
	color: #f00;
	font-size:20px;
}
.moji4 {
	font-weight: bold;
	color: #000;
	font-size:20px;
}


#container #content #content2 table {
	font-size: 14px;
}
#container #content #content2 #content6 table {
	font-size: 14px;
}

#main_image{
	float: left;
	width: 700px;
	position: relative;
	top: 30px;
}
