@charset "shift_jis";
/*---------------------------------------------------------------------------------------------
  Stylesheet - version date 1.0 2007.12.05
  B-CUBE SYSTEM [common.css]
---------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------
  General layout
---------------------------------------------------------------------------------------------*/
/*
body {
	margin: 0;
	background-color: white;
}
*/
body {
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;/* デフォルトフォントサイズ 13px(100%) */
	margin: 0 auto;
	color: #333333;/* 共通フォント色 */
	background: #FFFFFF;
	*font-size: small;
	*font: x-small;
}
img	 {
	border: 0;
	vertical-align: bottom;
}
form {
	margin:0px;
	padding: 0px;
}
em {
	visibility: hidden;
	font-size: 1px;
}
a {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #FF4A4A;
	text-decoration: underline;
}
.clr {
	clear: both;
}

/*---------------------------------------------------------------------------------------------
  fleamarket layout
---------------------------------------------------------------------------------------------*/

.fleamarket-clear{clear:both;}

/*---------------------------------------------------------------------------------------------
  Wrapper
---------------------------------------------------------------------------------------------*/
#wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #FFFFFF;
}

/*---------------------------------------------------------------------------------------------
  header
---------------------------------------------------------------------------------------------*/
/*ヘッダー部分*/
#header {
	width: 100%;
	height: auto;
	background: #FFFFFF url(../images/header_backline.gif) repeat-x;/* ヘッダー背景画像 */
}
#header #fleamarket-header_line{
/*	background: #C3DF66 url(../images/header_backline.gif) repeat-x;*/
	width:950px;
	height:25px;
	margin: 0 auto;
	font-size:12px;
	color:#fff;
	overflow: hidden
}
#header #fleamarket-header_line p {
	width: 950px;
	margin: 0 auto;
}
/* ヘッダー */
#header #fleamarket-header {
	width: 950px;
	height: 72px;
	margin: 0 auto;
	overflow: hidden;
}

/* ロゴ */
#header #fleamarket-header #logo {
	width: 400px;
	height: 71px;
	margin: 0;
	padding: 0;
	float: left;
}
/* バナー */
#header #fleamarket-header #banner {
	width: 480px;
	height: auto;
	margin: 6px 0 0 0;
	padding: 0;
	float: right;
}
/* ロゴとバナーのイメージのボーダーを0に設定 */
#header #fleamarket-header #logo img, #fleamarket-header #banner img {
	border: 0;
}


/*---------------------------------------------------------------------------------------------
  fleamarket contents
---------------------------------------------------------------------------------------------*/
#fleamarket-contents{
	width:950px;
	height:auto;
	margin:0 auto;
	}

/*TOPページ用のメニュー*/
#fleamarket-topmenu-box {
	clear: both;
	width: 930px;
	height: auto;
}
#fleamarket-topmenu-box ul {
	width: 930px;
	height:35px;
	margin: 10px 0 0 0;
	padding: 0 10px;
	background: url(../images/menu_back.gif) no-repeat;
	list-style: none;
}
#fleamarket-topmenu-box ul li {
	width: auto;
	height: 35px;
	float: left;
}
#fleamarket-topmenu-box ul li img {
	border: 0;
}
#fleamarket-topmenu-box ul li em {
	visibility: hidden;
	font-size: 1px;
}
#fleamarket-topmenu-box ul li#menu-home {
	width: 65px;
	background: url(../images/menu_home.gif) no-repeat;/* ホームボタン画像 */
}
#fleamarket-topmenu-box ul li#menu-home a {
	width: 65px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-topmenu-box ul li#menu-about {
	width: 162px;
	background: url(../images/menu_aboutfurieco.gif) no-repeat;/* アバウトボタン画像 */
}
#fleamarket-topmenu-box ul li#menu-about a {
	width: 162px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-topmenu-box ul li#menu-exhibit {
	width: 99px;
	background: url(../images/menu_syuppin.gif) no-repeat;/* 出品方法ボタン画像 */
}
#fleamarket-topmenu-box ul li#menu-exhibit a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-topmenu-box ul li#menu-bid {
	width: 99px;
	background: url(../images/menu_nyusatsu.gif) no-repeat;/* 入札方法ボタン画像 */
}
#fleamarket-topmenu-box ul li#menu-bid a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}

/* トップページ用画像 */
#fleamarket-title {
/*	position: relative;*/
	width: 950px;
	height: 400px;
	clear: both;
	overflow: hidden;
	margin-top: 16px;
}
/*
#fleamarket-title #menu-box {
	position: absolute;
	width: 199px;
	height: 350px;
	top: 32px;
	left: 730px;
}
#fleamarket-title #menu-box p {
	margin: 0 0 10px 0;
}
#fleamarket-title #menu-box img {
	border: 0;
}
*/

/* トップ以外のメニュー（水色） */
#fleamarket-menu-box {
	clear: both;
	width: 930px;
	height: 35px;
}
#fleamarket-menu-box ul {
	width: 930px;
	height:35px;
	margin: 10px 0 0 0;
	padding: 0 10px;
	background: url(../images/menu_back2.gif) no-repeat;
	list-style: none;
}
#fleamarket-menu-box ul li {
	width: auto;
	height: 35px;
	margin: 0;
	padding: 0;
	float: left;
}
#fleamarket-menu-box ul li img {
	border: 0;
}
#fleamarket-menu-box ul li em {
	visibility: hidden;
	font-size: 1px;
}
#fleamarket-menu-box ul li#menu-home {
	width: 65px;
	background: url(../images/menu_home.gif) no-repeat;/* ホームボタン画像 */
}
#fleamarket-menu-box ul li#menu-home a {
	width: 65px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu-box ul li#menu-about {
	width: 162px;
	background: url(../images/menu_aboutfurieco.gif) no-repeat;/* アバウトボタン画像 */
}
#fleamarket-menu-box ul li#menu-about a {
	width: 162px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu-box ul li#menu-exhibit {
	width: 99px;
	background: url(../images/menu_syuppin.gif) no-repeat;/* 出品方法ボタン画像 */
}
#fleamarket-menu-box ul li#menu-exhibit a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu-box ul li#menu-bid {
	width: 99px;
	background: url(../images/menu_nyusatsu.gif) no-repeat;/* 入札方法ボタン画像 */
}
#fleamarket-menu-box ul li#menu-bid a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}
/* トップ以外のメニュー（橙色） */
#fleamarket-menu2-box {
	clear: both;
	width: 930px;
	height: 35px;
}
#fleamarket-menu2-box ul {
	width: 930px;
	height:35px;
	margin: 10px 0 0 0;
	padding: 0 10px;
	background: url(../images/menu_back2-2.gif) no-repeat;
	list-style: none;
}
#fleamarket-menu2-box ul li {
	width: auto;
	height: 35px;
	margin: 0;
	padding: 0;
	float: left;
}
#fleamarket-menu2-box ul li img {
	border: 0;
}
#fleamarket-menu2-box ul li em {
	visibility: hidden;
	font-size: 1px;
}
#fleamarket-menu2-box ul li#menu-home {
	width: 65px;
	background: url(../images/menu_home-2.gif) no-repeat;/* ホームボタン画像 */
}
#fleamarket-menu2-box ul li#menu-home a {
	width: 65px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu2-box ul li#menu-about {
	width: 162px;
	background: url(../images/menu_aboutfurieco-2.gif) no-repeat;/* アバウトボタン画像 */
}
#fleamarket-menu2-box ul li#menu-about a {
	width: 162px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu2-box ul li#menu-exhibit {
	width: 99px;
	background: url(../images/menu_syuppin-2.gif) no-repeat;/* 出品方法ボタン画像 */
}
#fleamarket-menu2-box ul li#menu-exhibit a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}
#fleamarket-menu2-box ul li#menu-bid {
	width: 99px;
	background: url(../images/menu_nyusatsu-2.gif) no-repeat;/* 入札方法ボタン画像 */
}
#fleamarket-menu2-box ul li#menu-bid a {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
}

/* 地域フリマって？ */
#about-box {
	clear: both;
	padding-bottom: 16px;
}
/*
#about-box .sub-title {
	margin-top: 0;
}
*:first-child+html #about-box .sub-title {*//* IE7 *//*
	margin-top: 10px;
}
#about-box h3, #about-box p {
	margin: 0;
	padding: 0;
}
*/

/* 出品方法ページ */
#exhibit-box {
	clear: both;
	width: 950px;
	padding: 16px 0;
}
*:first-child+html #exhibit-box {/* IE7 */
	margin-top: 10px;
}
#exhibit-box #inn-box {
	width: 899px;
	margin: 0 auto;
}
#exhibit-box #inn-box p {
	margin: 0;
	padding: 0;
}

/* 入札方法ページ */
#bid-box {
	clear: both;
	width: 950px;
	padding: 16px 0;
}
*:first-child+html #bid-box {/* IE7 */
	margin-top: 10px;
}
#bid-box #inn-box {
	width: 899px;
	margin: 0 auto;
}
#bid-box #inn-box p {
	margin: 0;
	padding: 0;
}

/* 商品詳細ページ(tender) */
#tender-box {
	clear: both;
}
#tender-box .sub-title {
	margin-top: 0;
}
*:first-child+html #tender-box .sub-title {/* IE7 */
	margin-top: 10px;
}
#tender-box h3, #tender-box p {
	margin: 0;
	padding: 0;
}

/* 出品するページ */
#regist-box {
	clear: both;
}
#regist-box .sub-title {
	margin-top: 0;
}
*:first-child+html #regist-box .sub-title {/* IE7 */
	margin-top: 10px;
}
#regist-box h3, #regist-box p {
	margin: 0;
	padding: 0;
}

/* サイトマップ */
#sitemap-box {
	clear: both;
	padding-bottom: 16px;
	overflow: hidden;
}
#sitemap-box .sub-title {
	margin-top: 0;
}
*:first-child+html #sitemap-box .sub-title {/* IE7 */
	margin-top: 10px;
}
#site-map-box .inn-l {
	width: 330px;
	margin: 10px 0 0 20px;
	float: left;
}
* html #site-map-box .inn-l {
	display: inline;
}
#site-map-box {
	width: 740px;
	margin: 0 auto;
}
#site-map-box .inn-r {
	width: 330px;
	margin: 10px 20px 0 0;
	float: right;
}
* html #site-map-box .inn-r {
	display: inline;
}
#site-map-box h4 {
	margin: 16px 0 0 0;
	padding: 5px 0 3px 10px;
	background-color: #F6F6F6;
	border-bottom: 1px #CCCCCC solid;
}
#site-map-box ul {
	margin: 0;
	padding: 4px 0 0 0;
	list-style:none;
}
#site-map-box ul li {
	margin: 4px 0 0 30px;
	padding: 1px 0 4px 0;
	border-bottom: 1px #DDD dotted;
	display: block;
}
#site-map-box ul li.ss {
	margin: 4px 0 0 60px;
}

#site-map-box a {
	text-decoration: underline;
}
#site-map-box a:hover {
	text-decoration: none;
}

/*---------------------------------------------------------------------------------------------
  Footer
---------------------------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 84px;/* #wrapper ネガティブマージン参照 */
	margin: 20px 0 0 0;
	background: #1D72B8; /*フッター背景 */
	overflow: hidden;
}
#footer ul {
	width: 950px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	border-top: 4px #1D72B8 solid;
	list-style: none;
	text-align: center;
}
#footer li {
	padding: 0 10px 0 0.25em;
	display: inline;
	font-size: 100%;
	line-height: 1em;
	white-space: nowrap;
	border-left: 1em #A3CEF1 solid;
	color: #66801A;
}
#footer li a {
	color: #FFFFFF;
}
#footer h4 {
	margin: 15px 0 0 0;
	font-size: 85%;
	line-height: 1em;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}
