@charset "utf-8";
/*基本設定ここから*/
body {
	font-family:  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 20px;
	color: #555555;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	background-image: url(../image/sogo/bg.gif);
	line-height: 150%;
	font-size: 85%;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #00CC00;
	text-decoration: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*基本設定ここまで*/

/*ページ設定ここから*/
#page {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	padding: 0px;
	font-size: 85%;
}
/*ページ設定ここまで*/

/*ヘッダ設定ここから*/
h1 {
	padding-top: 18px;
	padding-left: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 90px;
	width: 240px;
}
#header {
	background-image: url(../image/sogo/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 800px;
}
#localpage #header {
	background-image:url(../image/sogo/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 800px;
}
/*ヘッダ設定ここまで*/

/*ヘッダー内ボタン設定ここから*/
#home {
	position: absolute;
	top: 8px;
	text-decoration: none;
	padding: 0px;
	margin-left: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#sitemap {
	position: absolute;
	top: 8px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 541px;
	padding: 0px;
}
#contact {
	position: absolute;
	top: 8px;
	text-decoration: none;
	padding: 0px;
	margin-left: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#link {
	position: absolute;
	top: 8px;
	text-decoration: none;
	padding: 0px;
	margin-left: 683px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*ヘッダー内ボタン設定ここまで*/

/*メイン画像ここから*/
h2 {
	height: 182px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#localPageH2 {
	height: 100px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
/*メイン画像ここまで*/

/*ナビゲーションボタンここから*/
#navi {
	list-style-type: none;
	width: 800px;
	height: 60px;
	background-image: url(../image/sogo/navi_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#button {
	margin-left: 15px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#button li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*ナビゲーションボタンここまで*/

/*全体コンテンツ部分設定ここから*/
#allcontents {
	clear: both;
	background-image: url(../image/sogo/rootLink_bg.gif);
	width: 760px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 0px;
	margin: 0px;
	background-repeat: repeat-x;
}
#localAllcontents {
	clear: both;
	background-image: url(../image/sogo/rootLink_bg.gif);
	width: 750px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*全体コンテンツ部分設定ここまで*/

/*左側コンテンツ部分設定ここから*/
#contents {
	background-image: none;
	width: 475px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#localPageContents {
	background-image: none;
	width: 750px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/*左側コンテンツ部分設定ここまで*/

/*右側コンテンツ部分設定ここから*/
#side {
	background-image: none;
	width: 250px;
	float: right;
	padding: 0px;
	margin: 0px;
}
/*右側コンテンツ部分設定ここまで*/

/*トップページ左側コンテンツ内容ここから*/
/*４つの安心ポイントここから*/
#ansin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
/*４つの安心ポイントここまで*/

/*トップページタイトル画像ここから*/
.topTitle {
	margin: 0px;
	clear: both;
	width: 475px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*トップページタイトル画像ここまで*/

/*ようこそ東京シティ代行のＨＰへここから*/
#welcome {
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#welcomeText {
	float: left;
	width: 250px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
/*ようこそ東京シティ代行のＨＰへここまで*/

/*トップページお得意様ご登録案内ここから*/
#vipText img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#vipContents {
	margin: 0px;
	padding: 0px;
	width: 160px;
	float: left;
}
#vipContents img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#vipText {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 315px;
}
/*トップページお得意様ご登録案内ここまで*/

/*交通安全情報ここから*/
#traficText {
	padding: 0px;
	width: 339px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#trafficText2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 136px;
}
.trasficImage  {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#traffic1 {
	padding: 0px;
	float: left;
	width: 388px;
	margin: 0px;
}
#traffic2 {
	float: right;
	width: 87px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*交通安全情報ここまで*/
/*トップページ左側コンテンツ内容ここまで*/

/*トップページ右側コンテンツ内容ここから*/
/*トップ右側画像設定ここから*/
.rightImage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*トップ右側画像設定ここまで*/

/*トップ右側バナー設定ここから*/
.rightbanner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*トップ右側バナー設定ここまで*/
/*トップページ右側コンテンツ内容ここまで*/

/*おすすめリンクここから*/
#under {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
#topLink {
	margin: 0px;
	width: 730px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #EAEAEA;
	clear: both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
/*おすすめリンクここまで*/

/*下部リンクここから*/
#footerLink {
	width: 650px;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerText {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	font-size: 85%;
}
/*下部リンクここまで*/

/*ページトップ部分ここから*/
#pageTop {
	clear: none;
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 80px;
	float: right;
}
/*ページトップ部分ここまで*/

/*フッターここから*/
address {
	width: 800px;
	font-size: 95%;
	text-align: center;
	color: #B9DFDE;
	clear: both;
	font-style: normal;
	padding: 0px;
	background-image: url(../image/sogo/footer.gif);
	margin: 0px;
	line-height: 30px;
	height: 32px;
	background-repeat: no-repeat;
}
/*フッターここまで*/

/*パンくずリストここから*/
#rootList {
	padding: 0px;
	margin: 0px;
	width: 750px;
}
/*パンくずリストここまで*/

/*ローカルページ大タイトルバー設定ここから*/
.localBarBig1 {
	margin: 0px;
	clear: both;
	width: 750px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.localBarBig {
	margin: 0px;
	clear: both;
	width: 750px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.localBarBig2 {
	clear: both;
	width: 750px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*ローカルページ大タイトルバー設定ここまで*/

/*ローカルページ中タイトルバー設定ここから*/
.localBar {
	margin: 0px;
	clear: both;
	width: 730px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*ローカルページ中タイトルバー設定ここまで*/

/*ローカルページアイコン設定ここから*/
.localIcon {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.localIconImage {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*ローカルページアイコン設定ここまで*/

/*ローカルページ説明文コンテナ設定ここから*/
.description1 {
	font-size: 120%;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 710px;
	line-height: 150%;
}
/*ローカルページ説明文コンテナ設定ここまで*/

/*ローカルページ文字色設定ここから*/
.redtext {
	color: #FF0000;
}

/*ローカルページ文字色設定ここから*/

/*料金案内テーブルここから*/
.priceTable {
	padding: 0px;
	text-align: right;
	font-size: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	color: #333333;
	width: 350px;
}
#priceTableLeft {
	padding: 0px;
	width: 400px;
	text-align: right;
	font-size: 120%;
	color: #333333;
	float: left;
	margin: 0px;
}

#priceCardImage {
	margin-top: 25px;
	margin-right: 50px;
	margin-left: 20px;
}
#priceCard {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 330px;
}
.priceTableBig {
	width: 650px;
	text-align: right;
	font-size: 120%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	color: #333333;
	padding: 0px;
	margin-top: 30px;
	clear: both;
}
#priceTableUnder {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	color: #333333;
}
.SellTitle {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	text-align: center;
	background-image: url(../image/business/silber_bg.jpg);
	background-repeat: repeat-x;
}
#sellTitleBlank {
	background-image: url(../image/business/silber_bg2.jpg);
}
.SellTitleRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-image: url(../image/business/silber_bg.jpg);
}
.SellTitleUnder1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../image/business/silber_bg2.jpg);
	vertical-align: middle;
}
.SellTitleUnder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
	background-image: url(../image/business/silber_bg.jpg);
}
.SellOrenge {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-color: #FEC46B;
	background-image: url(../image/business/orenge_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
}
.SellOrengeRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-color: #FEC46B;
	background-image: url(../image/business/orenge_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 5px;
}
.sellBule {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/bule_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
}
.sellBuleRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/bule_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 5px;
}
.sellPurple {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/purple_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
}
.sellPurpleRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/purple_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.sellPurpleUnder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../image/business/purple_bg.jpg);
	padding-right: 5px;
}
.sellRed {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/red_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
}
.sellRedRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/red_bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 5px;
}
.sellYellow {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/yellow_bg.jpg);
	padding-right: 5px;
}
.sellYellowRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/yellow_bg.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 5px;
}
.sellYellowUnder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../image/business/yellow_bg.jpg);
	padding-right: 5px;
}
.sellGreen {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/green_bg.jpg);
	padding-right: 5px;
}
.sellGreenRight {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-image: url(../image/business/green_bg.jpg);
	padding-right: 5px;
}
.sellGreenUnder {
	background-image: url(../image/business/green_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.sellGreenUnderRight {
	padding-right: 5px;
	background-image: url(../image/business/green_bg.jpg);
	border: 1px solid #999999;
}
.sellBigTableUnderRight {
	font-size: 85%;
}
.sellBigTableUnder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-image: url(../image/business/green_bg.jpg);
}

.sellGold {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/gold_bg.jpg);
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.sellGoldUnder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/business/gold_bg2.jpg);
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.sellLeft {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(../image/about/table_bg.jpg);
	text-align: center;
}
#companyTable {
	margin-top: 30px;
	margin-left: 50px;
	margin-bottom: 30px;
}
.sellLeftUnder {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../image/about/table_bg.jpg);
	text-align: center;
}
.sellRight {
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.sellRightUnder {
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
/*料金案内テーブルここまで*/

/*プライバシーポリシーここから*/
.privacyPolicydescription {
	width: 650px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*プライバシーポリシーここまで*/

/*サイトマップここから*/
#sitemapRight {
	padding: 0px;
	float: right;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitemapLeft {
	padding: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*サイトマップここまで*/

/*募集情報ここから*/
.descriptionJob {
	width: 660px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#jobsubtitle {
	font-size: 120%;
	color: #FF6600;
	padding-left: 70px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.descriptionJob img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.jobTable {
	width: 650px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 50px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	clear: both;
}
.jobSellLeft {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../image/business/silber_bg2.jpg);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.jobSellLeftUnder {
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	background-image: url(../image/business/silber_bg2.jpg);
	border: 1px solid #CCCCCC;
}
.jobSellRight {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.jobSellRightUnder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/*募集情報ここまで*/

/*月刊サーカスここから*/
#circus {
	text-align: center;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
/*月刊サーカスここまで*/

/*リンクページここから*/
#linkTable {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#linkTable td {
	background-color: #FFFFFF;
	background-image: url(../image/link/link_bg.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.descriptionBnner {
	font-size: 120%;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 575px;
	line-height: 1.5em;
}
#banner {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 40px;
}
/*リンクページここまで*/

/*ご利用方法ここから*/
.stepBar {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.descriptionStep {
	font-size: 120%;
	padding: 0px;
	float: left;
	width: 500px;
	line-height: 1.5em;
	background-image: url(../image/usemethod/arrow.jpg);
	background-repeat: no-repeat;
	height: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.descriptionStepUnder {
	font-size: 120%;
	padding: 0px;
	float: left;
	width: 500px;
	line-height: 1.5em;
	height: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.descriptionStepUnder img {
	font-size: 120%;
	padding: 0px;
	float: left;
	width: 500px;
	line-height: 1.5em;
	background-image: url(../image/usemethod/arrow.jpg);
	background-repeat: no-repeat;
	height: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
span.stepText {
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
span.stepText2 {
	font-size: 85%;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
.descriptionStep img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 75px;
}
.imageStep {
	padding: 0px;
	float: right;
	width: 240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.orengetext {
	color: #FF6600;
	background-color: #FFFFFF;
	font-size: 120%;
	line-height: 150%;
	font-weight: bold;
}
.orengetext2 {
	color: #FF6600;
	font-size: 120%;
	line-height: 150%;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
/*ご利用方法ここまで*/

/*Ｑ＆Ａここから*/
.descriptionQa {
	font-size: 120%;
	line-height: 150%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	width: 720px;
}
.descriptionQa2 {
	line-height: 150%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 320px;
	float: left;
	font-size: 120%;
}
.descriptionQa3 {
	line-height: 150%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 620px;
	font-size: 120%;
	float: right;
}
#imageQAdiv {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 420px;
}
.localIconQa {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
/*Ｑ＆Ａここまで*/

/*ゴルフ他ここから*/
.golfTable {
	margin: 0px;
	padding: 0px;
	width: 400px;
}
.golfSellTitle {
	background-image: url(../image/business/silber_bg2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: right;
	padding-left: 0px;
	border: 1px solid #999999;
}
.golfSellTitle2 {
	background-image: url(../image/business/silber_bg2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: right;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#TableGolf {
	width: 400px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.golfSellNon {
	margin: 0px;
	padding: 0px;
}
.golfSelltitle {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.golfSellSubtitle {
	background-image: url(../image/business/silber_bg2.jpg);
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.golfSell {
	text-align: right;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url(../image/business/green_bg.jpg);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.golfSellUnder {
	text-align: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-image: url(../image/sogo/white_bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.golfSellUnder2 {
	background-image: url(../image/sogo/white_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: right;
}
.golfImage {
	float: right;
	width: 320px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#naritaLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}
#naritaRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 220px;
}

/*ゴルフ他ここまで*/

/*ヘリコプターここから*/
#heriLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 430px;
}
#heriRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
.heriImage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.heriText {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 120%;
	line-height: 150%;
	margin: 0px;
}
.heriText2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 120%;
	line-height: 150%;
	margin: 0px;
}
/*ヘリコプターここまで*/

/*お得意様ご登録ページここから*/
.giftBox {
	background-color: #DBDBDB;
	width: 610px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.gift1 {
	background-image: url(../image/Customer/image001.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 610px;
}
.giftText {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
	height: 30px;
	margin: 0px;
	width: 450px;
	color: #990000;
	line-height: 150%;
}
.gift2 {
	background-image: url(../image/Customer/image002.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 610px;
}

.gift3 {
	background-image: url(../image/Customer/image003.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 610px;
}
#giftUnderText {
	font-size: 85%;
}
#formBn {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}
#yearBox {
	padding: 0px;
	clear: none;
	float: left;
	margin: 0px;
}
/*お得意様ご登録ページここまで*/

/*年末年始のご案内ページここから*/
#yearTable {
	width: 500px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 100px;
	color: #333333;
	padding: 0px;
	margin-top: 30px;
	clear: both;
}
.yearSellOrenge {
	background-color: #FFDBA6;
	font-size: 120%;
	line-height: 150%;
}
.yearSellTitle {
	text-align: center;
	background-color: #E7E7E7;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-size: 120%;
	line-height: 150%;
}


#yearTable td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	text-align: center;
	font-size: 120%;
	line-height: 150%;
}

.yearSellRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 20px;
	font-size: 120%;
	line-height: 150%;
}
.yearSellUnder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.yearSellRightUnder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-right: 20px;
}
.yearSellRightOrenge {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-repeat: repeat-x;
	padding-right: 20px;
	background-color: #FFDBA6;
}
.yearSellTitleRight {
	text-align: center;
	background-color: #E7E7E7;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.descriptionYear {
	font-size: 120%;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 650px;
	line-height: 150%;
}
