@charset "shift_jis";

/*---------------------------------------------------------------------------------------------
  fleamarket layout
---------------------------------------------------------------------------------------------*/
#container h3 {
	font-size: 14px;
	letter-spacing: 1px;
}

#fleamarket-tit {
	width: 950px;
	height: 140px;
	background: url(/fleamarket/common/fleamarket_tit.jpg) no-repeat #F3F3F3;/* フリーマーケットタイトル画像 */
	clear: both;
}
#fleamarket-tit #fleamarket-inf {
	width: 400px;
	padding: 35px 25px 0 0;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	float: right;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-top {
/*
	width: 950px;
	height: 62px;
	text-align: left;
	clear: both;
	background: url(/fleamarket/common/fleamarket_top.gif) repeat-x #F3F3F3;
*/
	width: 950px;
	height: 48px;
	text-align: left;
	clear: both;
}
#fleamarket-top #fleamarket-search {
	margin: 8px;
	font-size: 12px;
	letter-spacing: 1px;
	float: left;
}
#fleamarket-top #fleamarket-search, x:-moz-read-only {/* Fx 1.5, 2.0 以降に適用される（ただしinvalid） */
	width: 400px;
}
*:first-child+html #fleamarket-top  #fleamarket-search {/* IE7 */
	width: auto;
}

#fleamarket-top #sub-box ul {
/*
	width: 464px;
	margin: 8px 2px 0 0;
	padding: 0;
	list-style: none;
	float: right;
*/
	width: auto;
	margin: 23px 10px 0 0;
	padding: 0;
	list-style: none;
	float: right;
}
#fleamarket-top #sub-box ul li {
/*
	margin-right: 6px;
	float: left;
*/
	padding: 0 12px;
	float: left;
}
#fleamarket-top #sub-box ul li a {
	text-decoration: none;
	display: block;
}

/* 出品するボタン画像
#fleamarket-top #sub-box ul li#btn-reg a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_reg.gif) no-repeat;
}*/
/* 出品管理ボタン画像
#fleamarket-top #sub-box ul li#btn-usr a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_usr.gif) no-repeat;
}*/
/* 出品一覧ボタン画像
#fleamarket-top #sub-box ul li#btn-now a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_now.gif) no-repeat;
}*/
/* 終了一覧ボタン画像
#fleamarket-top #sub-box ul li#btn-end a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_end.gif) no-repeat;
}*/

/* 各ボタン画像OnMouseOver設定
#fleamarket-top #sub-box ul li#btn-reg a:hover,
#fleamarket-top #sub-box ul li#btn-usr a:hover,
#fleamarket-top #sub-box ul li#btn-now a:hover,
#fleamarket-top #sub-box ul li#btn-end a:hover {
	background-position: 0 -46px;
}*/

/* 出品するボタン画像 アクティブ時
#fleamarket-top #sub-box ul li#btn-reg-current a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_reg.gif) no-repeat;
	background-position: 0 -92px;
}*/
/* 出品管理ボタン画像 アクティブ時
#fleamarket-top #sub-box ul li#btn-usr-current a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_usr.gif) no-repeat;
	background-position: 0 -92px;
}*/
/* 出品一覧ボタン画像 アクティブ時
#fleamarket-top #sub-box ul li#btn-now-current a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_now.gif) no-repeat;
	background-position: 0 -92px;
}
/* 終了一覧ボタン画像 アクティブ時
#fleamarket-top #sub-box ul li#btn-end-current a {
	width: 110px;
	height: 46px;
	background: url(/fleamarket/common/fleamarket_btn_end.gif) no-repeat;
	background-position: 0 -92px;
}*/

#fleamarket-top #sub-box ul li em {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	visibility: visible;
}
#fleamarket-top #sub-box ul li#btn-reg,
#fleamarket-top #sub-box ul li#btn-now,
#fleamarket-top #sub-box ul li#btn-end {
	border-right: 1px solid #3366CC;
}
#fleamarket-top #sub-box ul li#btn-reg a:hover,
#fleamarket-top #sub-box ul li#btn-usr a:hover,
#fleamarket-top #sub-box ul li#btn-now a:hover,
#fleamarket-top #sub-box ul li#btn-end a:hover {
	color: #FF0000;
}
#fleamarket-top #sub-box ul li#btn-reg-current,
#fleamarket-top #sub-box ul li#btn-now-current,
#fleamarket-top #sub-box ul li#btn-end-current {
	border-right: 1px solid #3366CC;
}
#fleamarket-top #sub-box ul li#btn-reg-current a,
#fleamarket-top #sub-box ul li#btn-usr-current a,
#fleamarket-top #sub-box ul li#btn-now-current a,
#fleamarket-top #sub-box ul li#btn-end-current a {
	color: #000000;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-common-tit {
/*
	width: 100%;
	height: 47px;
	margin: 10px 0px;
	background: url(/fleamarket/common/fleamarket_common_tit.jpg) no-repeat;
*/
	width: 100%;
	height: 30px;
	margin: 14px 0px;
/*	background-color: #F3F3F3;*/
	background-color: #E7E7E7;
	border: 1px solid #CCCCCC;
}
#fleamarket-common-tit h1 {
/*
	padding: 8px 18px 0px 18px;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 29px;
*/
	margin: 0;
	padding: 8px 18px 0px 18px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.title-exhibit {}
* html .title-exhibit {/* IE6 */
	margin-top: 0;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-tab {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	clear: both;
	background: url(/fleamarket/common/fleamarket_line.gif) repeat-x;/* フリーマーケットライン背景画像 */
}
#fleamarket-tab A {
	color: #FFFFFF;
}
#fleamarket-tab #fleamarket-left {
	width: 102px;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 29px;
	color: #FFFFFF;
	float: left;
	background: url(/fleamarket/common/fleamarket_tab.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-tab #fleamarket-left-current {
	width: 102px;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 29px;
	color: #FFFFFF;
	float: left;
	background: url(/fleamarket/common/fleamarket_tab_current.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-tab #fleamarket-now {
	margin: 0;
	padding: 7px 0 0 0;
	color: #FF0000;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 2px;
	float: left;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-page-list, .fleamarket-page-list {
	width: 918px;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0 6px;
	overflow: hidden;
	clear: both;
}
#fleamarket-page-list #fleamarket-page-left, .fleamarket-page-list .fleamarket-page-left {
	float: left;
}
#fleamarket-page-list #fleamarket-page-right, .fleamarket-page-list .fleamarket-page-right {
	float: right;
}
#fleamarket-page-list #fleamarket-page-right A, .fleamarket-page-list .fleamarket-page-right a {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-page-list-p, .fleamarket-page-list-p {
	width: 918px;
	font-size: 12px;
	margin: 0;
	padding: 10px 26px 10px 6px;
	background: #E6FAFF;
	border-bottom: 1px solid #BECEDC;
	overflow: hidden;
	clear: both;
}
#fleamarket-page-list-p #fleamarket-page-left, .fleamarket-page-list-p .fleamarket-page-left {
	float: left;
}
#fleamarket-page-list-p #fleamarket-page-right, .fleamarket-page-list-p .fleamarket-page-right {
	float: right;
}
#fleamarket-page-list-p #fleamarket-page-right A, .fleamarket-page-list-p .fleamarket-page-right a {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-item-list {
	margin: 10px 0 0 0;
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
	/*
	border-top: 1px solid #CCCCCC;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	*/
}
#fleamarket-item-list th {
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #E6FAFF;
}
#fleamarket-item-list .th-rbn {
	border-right: 0px;
}
#fleamarket-item-list td {
	font-weight: normal;
	font-size: 14px;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #FFFFFF;*/
}
#fleamarket-item-list .td-rbn {
	font-size: 12px;
	border-right: 0px;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-photo-list, .fleamarket-photo-list {
	width: 162px;
	height: auto;
	margin: auto;
	font-size: 12px;
	line-height: 16px;
}
#fleamarket-photo-list .photo, .fleamarket-photo-list .photo {
	width: 160px;
	height: 100px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#fleamarket-endlist-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #A7D322 url(/fleamarket/html/images/bg_regist_title.gif) no-repeat;
}
#fleamarket-endlist-tit #title-text {
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-reg-1 {
	width: 100%;
	height: 28px;
	margin: 30px 0 12px 0;
	background: url(/fleamarket/common/fleamarket_reg_line.gif) repeat-x;/* フリーマーケットタブ背景画像 */
}
#fleamarket-reg-1 #tit, #fleamarket-reg-1 .tit {
	height: 28px;
	background: url(/fleamarket/common/fleamarket_reg_1.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-reg-1 h4 {
	visibility: hidden;
}

#fleamarket-reg-2 {
	width: 100%;
	height: 27px;
	margin: 50px 0 12px 0;
	border-bottom: 5px solid #FCBB3D;
}
#fleamarket-reg-2 #tit, #fleamarket-reg-2 .tit {
	height: 27px;
	background: url(/fleamarket/common/fleamarket_reg_2.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-reg-2 h4 {
	visibility: hidden;
}
* html #fleamarket-reg-2 h4 {
	height: 27px;
	margin: 0;
}

#fleamarket-ret-view table {
	border: 1px solid #CCCCCC;
}
#fleamarket-ret-view td {
	border-top: 1px solid #CCCCCC;
}
#fleamarket-ret-view td.td-left {
	border-right: 1px solid #CCCCCC;
}

#fleamarket-reg-table, .fleamarket-reg-table {
	margin: auto;
}
#fleamarket-reg-table table, .fleamarket-reg-table table {
	width: 100%;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#fleamarket-reg-table td, .fleamarket-reg-table td {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.fleamarket-reg-table .item-title-0 {
	color: #00B4E3;
	font-weight: bold;
}

.fleamarket-reg-table-1, .fleamarket-reg-table {
	width: 100%;
	color: #666666;
}
.fleamarket-reg-table-1 table {
	width: 950px;
}
.fleamarket-reg-table-1 td {
	border: none;
}
.fleamarket-reg-table-1 td.bottom-line {
	border-bottom: 2px #66D2EE solid;
}
.fleamarket-reg-table td.bottom-none {
	border-bottom: none;
}
.fleamarket-reg-table-1 table.inn {
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
}
.fleamarket-reg-table-1 table.inn td {
	border: 1px #CCCCCC solid;
}
#fleamarket-reg-table table .inn, .fleamarket-reg-table table .inn, .fleamarket-reg-table-1 table .inn {
	width: auto;
}

#fleamarket-reg-1-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #00B4E3 url(/fleamarket/html/images/bg_regist_title.gif) no-repeat;
}
#fleamarket-reg-1-tit #title-text {
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#btm-btn-box {
	text-align:center;
	margin:0 0 18px 0;
	font-weight:bold;
}
#btm-btn-box #btn-confirm {
	width: 208px;
	height: 39px;
	border: 0;
	background: #FCBB3D url(/fleamarket/html/images/btn-confirm.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
#btm-btn-box #btn-exhibit {
	width: 208px;
	height: 39px;
	border: 0;
	background: #00B4E3 url(/fleamarket/html/images/btn-blue.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
#btm-btn-box #btn-reset {
	width: 148px;
	height: 39px;
	border: 0;
	background: #BCBCBC url(/fleamarket/html/images/btn-gray.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

#reg-title {
	margin: 0;
	padding: 5px;
	background-color: #a7d322;
	color : #ffffff;
}

/*------------------------------------------------------------------------------------------*/
#fleamarket-dtl-now {
	width: 100%;
	margin: 1px 0 1px 0;
	font-size: 11px;
	text-align: right;
}

#fleamarket-dtl-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #A7D322 url(/fleamarket/html/images/bg_detail_title.gif) no-repeat;
}
#fleamarket-dtl-tit #title-text {
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.fleamarket-dtl-box {
	width: 812px;
	margin-left: auto;
	margin-right: auto;
}

#fleamarket-dtl-tbl1 {
	width: 100%;
}
#fleamarket-dtl-tbl1 table {
	width: 812px;
	margin: 0 auto;
	border-collapse: collapse;
}
#fleamarket-dtl-tbl1 td {
	border: 1px solid #CCCCCC;
	text-align: left;
}

#fleamarket-dtl-photo {
	width: 822px;
	margin: 10px auto;
}
#fleamarket-dtl-photo-box {
	width: 320px;
	float: left;
}
#fleamarket-dtl-photo-box a#p1 {
	display: block;
	width: 312px;
	height: auto;
	margin-right: 6px;
	margin-bottom: 10px;
	float: left;
}
#fleamarket-dtl-photo-box a#p2, #fleamarket-dtl-photo-box a#p3 {
	display: block;
	width: 153px;
	height: auto;
	margin-right: 6px;
	float: left;
}
#fleamarket-dtl-tbl1-box {
	width: 482px;
	float: right;
}
#fleamarket-dtl-tbl1-box table {
	width: 482px;
	border-collapse: collapse;
}
#fleamarket-dtl-tbl1-box td {
	border: 1px solid #CCCCCC;
	text-align: left;
}

#fleamarket-dtl-text {
	width: 818px;
	margin: 0 auto;
}
#fleamarket-dtl-text p {
	padding-top: 1em;
}

#fleamarket-dtl-tbl2 {
	width: 100%;
}
#fleamarket-dtl-tbl2 table {
	width: 812px;
	margin: 0 auto;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
#fleamarket-dtl-tbl2 td {
	border: 1px solid #CCCCCC;
}
#fleamarket-dtl-upimg {
	width: 806px;
	margin: 10px auto;
}

#fleamarket-dtl-h1 {
	width: 100%;
	height: 32px;
	margin: 30px 0 0 0;
	background: url(/fleamarket/common/fleamarket_dtl_h1_line.gif) repeat-x;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h1 h4 {
	visibility: hidden;
}
#fleamarket-dtl-h1 #tab {
	width: 150px;
	height: 32px;
	background: url(/fleamarket/common/fleamarket_dtl_h1.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h1-tbl {
	margin:0 0 10px 0;
}
* html #fleamarket-dtl-h1-tbl {/* IE6 */
	margin-top: -5px;
}
#fleamarket-dtl-h1-tbl blockquote {
	margin:12px 8px 12px 24px;
}

#fleamarket-dtl-h2 {
	width: 100%;
	height: 32px;
	margin: 20px 0 0 0;
	clear: both;
	background: url(/fleamarket/common/fleamarket_dtl_h2_line.gif) repeat-x;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h2 h4 {
	visibility: hidden;
}
#fleamarket-dtl-h2 #tab {
	width: 150px;
	height: 32px;
	float: left;
	background: url(/fleamarket/common/fleamarket_dtl_h2.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h2-tbl {
	margin:0 0 10px 0;
}
* html #fleamarket-dtl-h2-tbl {/* IE6 */
	margin-top: -5px;
}
#fleamarket-dtl-h2-tbl blockquote {
	margin:12px 8px 12px 24px;
}
.fleamarket-dtl-h2-tbl {
	width: 100%;
	margin:0 0 10px 0;
	color: #666666;
}
* html .fleamarket-dtl-h2-tbl {/* IE6 */
	margin-top: -5px;
}
.fleamarket-dtl-h2-tbl table {
	width: 950px;
}
.fleamarket-dtl-h2-tbl td.bottom-line {
	border-bottom: 1px #cccccc solid;
}
.fleamarket-dtl-h2-tbl td.bottom-none {
	border-bottom: none;
}
.fleamarket-dtl-h2-tbl .item-title-0 {
	color: #00B4E3;
	font-weight: bold;
}

#fleamarket-dtl-h3 {
	width: 100%;
	height: 32px;
	margin: 60px 0 0 0;
	background: url(/fleamarket/common/fleamarket_dtl_h3_line.gif) repeat-x;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h3 h4 {
	visibility: hidden;
}
#fleamarket-dtl-h3 #tab, #fleamarket-dtl-h3 .tab {
	width: 150px;
	height: 32px;
	background: url(/fleamarket/common/fleamarket_dtl_h3.gif) no-repeat;/* フリーマーケットタブ背景画像 */
}
#fleamarket-dtl-h3-tbl {
	margin:0 0 10px 0;
}
* html #fleamarket-dtl-h3-tbl {/* IE6 */
	margin-top: -5px;
}
#fleamarket-dtl-h3-tbl blockquote {
	margin:12px 8px 12px 24px;
}

#btn-action-w75 {
	width: 75px;
	height: 31px;
	border: 0;
	background: #FCBB3D url(/fleamarket/html/images/btn-action-w75.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
#btn-action-w75, x:-moz-any-link, x:only-child {/* firefox(invalid) */
	background: #FCBB3D url(/fleamarket/html/images/btn-action-w75_2.gif) no-repeat;
}
*:first-child+html #btn-action-w75 {
	background: #FCBB3D url(/fleamarket/html/images/btn-action-w75.gif) no-repeat;
}

#fleamarket-common-1-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #A7D322 url(/fleamarket/html/images/bg_title_01.gif) no-repeat;
}
#fleamarket-common-1-tit #title-text {
	margin: 0;
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#fleamarket-common-2-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #00b4e3 url(/fleamarket/html/images/bg_title_02.gif) no-repeat;
}
#fleamarket-common-2-tit #title-text {
	margin: 0;
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#fleamarket-common-3-tit {
	width: 950px;
	height: 42px;
	margin: 0 0 15px 0;
	background: #FCBC41 url(/fleamarket/html/images/bg_title_03.gif) no-repeat;
}
#fleamarket-common-3-tit #title-text {
	margin: 0;
	padding: 14px 18px 0 18px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#edit-title {
	margin: 0;
	padding: 5px;
	color: #ffffff;
	background-color: #00b4e3;
}

/*------------------------------------------------------------------------------------------*/
.btm-mes-box {
	margin-top: 24px;
}
.btm-mes-box h3, .btm-mes-box h2 {
	font-size: 1.15em;
}

.cate-box {
	margin: 1em 0;
}

h2.sub-title {
	font-size: 1.15em;
}

#notice-title {
	margin: 0;
	padding: 5px;
	color: #ffffff;
	background-color: #FCBC41;
}
