/* Base CSS */

body,td,th,p,address,h1,h2,h3,h4,h5,h6 {
/*	font-family: "MS P ゴシック", Osaka, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: 140%;
}

/* general */

* {	margin: 0px; padding: 0px;}

body { margin: 0; padding: 0; background-image:url(../../images/market/bgg.gif);}

img,table {	border: none;}

img { vertical-align: bottom;}

h1,h2,h3,h4,h5,h6 {	margin: 0px; padding: 0;}

p {	margin: 0; padding: 0;}

form { margin: 0; padding: 0;}

ul { margin: 0; padding: 0;	list-style: none;}

li { margin: 0;	padding: 0;}

br.clear { clear: both;	line-height: 0;	font-size: 1px;}

.clear { clear: both; font-size: 1px;}

#area {	width: 749px; margin-right:auto; margin-left:auto;}

#header { width: 749px;	background: url(../../images/market/he_bg.gif) repeat-x;}

#header h1{	width: 408px; float: left;}

#ct_main { margin-right:auto; margin-left:auto;	width: 749px;}

#ct_left { width: 130px; float: left; margin: 0 auto;text-align : left;}

#ct_right {	width: 609px; float: right;	margin: 0 auto;	text-align : left;}



/* header */
.he_right_box {
	width: 334px;
	background: url(../../images/market/he_bg_right2.gif) no-repeat top right;
	float: right;
	font-size: 10px;
}

.he_right_box img {	float: left; width: 175px;}

.he_right_box ul{
	width: 115px;
	float: right;
	font-size: 10px;
	background: #f7f7f7 repeat-y;
	margin: 5px 7px 0px 0px;
	line-height: 140%;
	border-top: 5px #333333 solid;
}

.he_right_box li{
	background: url(../../images/market/he_arrow.gif) no-repeat left;
	padding: 0px 0px 0px 13px;
	margin: 2px 0px 2px 4px;
	line-height: 125%;
	font-size: 10px; color:#333333; text-decoration:none;
}

.he_menu { width: 340px; float: right; background:#ffffff; margin: 0;display: inline;}

.he_menu img { margin: 0; padding-top:0;}

.he_menu li {
	width: 68px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0;
	line-height: 100%;
}

.he_menu li.he_menu {
	background: #cccccc url(../../images/market/he_menu04.gif) no-repeat top left;
	border-bottom: 1px #666666 solid;
	padding: 0 0 0 20px;
	width: 100px;
	higth: 20px;
	float: right;
	font-size: 14px;
	line-height: 140%;
	display: inline;
}

/* Head right Link*/
.hedr li { font-size:10px; color: #333333; text-decoration: none;}
a.hedr:link { color: #333333; text-decoration: none}
a.hedr:visited { color: #555555; text-decoration: none}
a.hedr:hover { color: #0066CC; text-decoration: none}



/* contents */
.new_main {
	width: 608px;
	background: url(../../images/market/ct_new_bottom.gif) no-repeat left bottom;
	padding: 0px 0px 10px 0px;
}

.new_main h2 {
	padding: 20px 0px 0px 20px;
	background: url(../../images/market/ct_new_top.gif) no-repeat left top;
	display: block;
               font-size:18px; font-weight:bold;
}


.new_main h3 {
	background: url(../../images/market/ct_new_cen2.gif) repeat-y;
	padding: 0px 20px;
	display: block;
	font-size:13px; font-weight:bold;
}


/*___ List font-fix _______*/

.fix10 {font-size: 10px;}
.fix12 {font-size: 12px;}
.fix14 {font-size: 14px;}
.fix18 {font-size: 18px;}
.fix24 {font-size: 24px;}



/* menu 01 _______________ */
.menu01 { width: 130px;	margin: 0px 5px 5px 0px;}
.menu01 li {
	border-left: 1px #cc0000 solid;
	border-right: 1px #cc0000 solid;
	border-bottom: 1px #cc0000 solid;
	padding: 0;
}
.menu01 li.off { border: none; padding: 0px;}

/* menu 01 link */
.menu01 a {	display:block;	background-color:#FFFFFF; width:128px;}
.menu01 a:link { color: #ce0000; text-decoration: none;}
.menu01 a:visited {	color: #ce0000;	text-decoration: none;}
.menu01 a:hover { color: #ffffff; background: #ce0000 no-repeat; text-decoration: none;}

.mnb a { background:#FFC; font-weight:bold;}

/* menu 02 _______________ */
.menu02 { width: 130px;	margin: 0px 5px 5px 0px;}
.menu02 li {
	border-left: 1px #336600 solid;
	border-right: 1px #336600 solid;
	border-bottom: 1px #336600 solid;
	padding: 0;}

.menu02 li.off { border: none;	padding: 0px;}

/* menu 02 link */
.menu02 a {	display:block; background-color:#FFFFFF; width:128px;}
.menu02 a:link { color: #336600; text-decoration: none;}
.menu02 a:visited {	color: #336600;	text-decoration: none;}
.menu02 a:hover { color: #ffffff; background: #336600 no-repeat; text-decoration: none;}




/*  Menu contents ___________ */

#ctd { background:#FFFFFF;}
#login { border:#FF9933 solid 1px; margin-right:9px; margin-bottom:5px}


/*  Main contens __________   */

/* 2culum */
.cnts { margin: 0 ; width:590px;}
.cnts td { margin: 0 6 0 6px;}
.cnts h3 {margin: 0 0 0 6px}
.cnts h4 {margin: 0 0 0 18px}

/* 3culum */
.cntss { margin: 0 0 0 5px; width:467px;}
.cntss h3 {margin: 0 0 0 6px}
.cntss h4 {margin: 0 0 0 18px}


/* footer */
.ft_box { width: 750px;	background: url(../../images/market/ft_bg.gif) repeat-x; clear: right;}
.ft_box img { width: 180px;	float: left;}
address { width: 560px;	float: right; color: #FFFFFF; margin: 13px 0px 0px 0px;	font-size: 10px;}

.gotop { text-align:right; padding: 6px 40px 6px 0;}
.gotop a { text-decoration:none}

/* font */
.green { color: #00cc00;}
.green2 { color: #339900;}
.red { color: #FF0000;}
.red2 {	color: #cc3366;}
.blue {	color: #0000FF;}
.blue2 { color: #3366cc;}
.blue3 { color: #339999;}
.brown { color: #993300;}
.purple { color: #993399;}
.orenge1 { color: #ff6600;}
.orenge2 { color: #ff9900;}
.pink {	color: #ff66cc;}
.gray {	color: #666666;}


/* standard helper classes */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}


/* content */

.toptxt { font-size: 12px; line-height: 140%; color: #333333}
.toptxt .explain { padding: 16px 0 0 10px; font-size: 12px; line-height: 150%; clear: both; display:block;}
.toptxt .explain h3 { font-size: 14px; line-height: 150%; font-weight:bold; color:#060}
.toptxt .explain img { margin: 0 10px 0 0; border:#333 solid 1px; float:left;}

.hed {width:749px}
#leftside {background-color:#FFFFFF; margin:0 ; width:140px}
table .ctn {width:750px; margin:0 ; padding:0; border: none;}
td .ctd { border: 0; width:140px;}

/* font */
.dred {	color:#CC0000; font: 12px; line-height:120%; font-weight: bold;}
.dred_top { margin:0; padding: 0 0 0 40px; color:#CC0000; font: 12px; line-height:120%; font-weight: bold;}

/*Form*/
.form_id {  margin: 5px 0; padding: 4px}
.form_btn { color: #FFFFFF; font-size: 12px; font-weight:bold; width: 60px; border: 1px #333333 ridge; margin-top:4px;}

/* Serch */
#serch { width: 580px;border-collapse: collapse;border: 1px #CCCCCC solid;} 
#serch th { width: 520px; border: 1px #CCCCCC solid; color:#000; background-color:#F3F3F3; font-size:14px;line-height: 116%; height:22px; text-align:left; padding: 6px 20px 0 20px; font-weight:bold}
#serch .inp {text-align:right; width:100px}
#serch td { width: 520px; border: 1px #CCCCCC solid; font-size:11px;line-height: 140%; padding: 4px 10px 4px 20px;}
#serch .ti {font-size: 14px; height:28px; font-weight:bold; line-height:160%;}

#serch2 { width: 580px;border-collapse: collapse;border: 1px #CCCCCC solid;} 
#serch2 th { width: 520px; border: 1px #CCCCCC solid; color:#000; background-color:#F3F3F3; font-size:14px;line-height: 116%; height:22px; text-align:left; padding: 6px 20px 0 20px; font-weight:bold}
#serch2 td { width: 520px; border: 1px #CCCCCC solid; font-size:11px;line-height: 140%; padding: 4px 10px 4px 20px;}

.gy { background-color:#F3F3F3; color:#FF0000; height:32px;}


/* Right Box */
.r_box { margin: 6px; border:#CC0000 1px solid; background:#FFFFFF; text-align:center}
.r_box img {margin:2px; border:none}
.r_box h3 { text-align:left; font-size:10px; line-height: 120%}


/* Title  */

.tit { text-align:right; padding: 12px 20px 0 0;}
.tit a { text-decoration:none;}

#tw58 { width:580px; height:40px;}
#tw582 { width:580px; height:40px;}
#tw4670 { width:467px; height:40px;}
#tw4671 { width:467px; height:40px;}
#tw4672 { width:467px; height:40px;}

.tniku {background:url(../../images/market/tit_niku.gif) no-repeat;}
.tbuke {background:url(../../images/market/tit_bukken.gif) no-repeat;}
.tjob  {background:url(../../images/market/tit_job.gif) no-repeat;}
.tserv {background:url(../../images/market/tit_service.gif) no-repeat;}
.tkiki {background:url(../../images/market/tit_service.gif) no-repeat;}
.tchou {background:url(../../images/market/tit_choumi.gif) no-repeat;}
.tdese {background:url(../../images/market/tit_desert.gif) no-repeat;}
.tdrin {background:url(../../images/market/tit_drink.gif) no-repeat;}
.tetc  {background:url(../../images/market/tit_etc.gif) no-repeat;}
.tserc {background:url(../../images/market/tit_search.gif) no-repeat;}
.tyasa {background:url(../../images/market/tit_yasai.gif) no-repeat;}
.tnew  {background:url(../../images/market/tit_new.gif) no-repeat;}
.tichi {background:url(../../images/market/tit_ichiran.gif) no-repeat;}
.tasen {background:url(../../images/market/tit_asen.gif) no-repeat;}
.tbuy  {background:url(../../images/market/tit_buy.gif) no-repeat;}
.tsale {background:url(../../images/market/tit_sale.gif) no-repeat;}
.tlogin {background:url(../../images/market/tit_login.gif) no-repeat;}
.tdetal {background:url(../../images/market/tit_detal.gif) no-repeat;}

/*　MIDASHI BG　*/
.tbsho {background:url(../../images/market/tb_sho.gif) no-repeat;}
.tbkik {background:url(../../images/market/tb_kiki.gif) no-repeat;}
.tbser {background:url(../../images/market/tb_ser.gif) no-repeat;}
.tbbuk {background:url(../../images/market/tb_buk.gif) no-repeat;}
.tbjob {background:url(../../images/market/tb_job.gif) no-repeat;}

.tsniku {background:url(../../images/market/tits_niku.gif) no-repeat;}
.tsbuke {background:url(../../images/market/tits_bukken.gif) no-repeat;}
.tsjob  {background:url(../../images/market/tits_job.gif) no-repeat;}
.tsserv {background:url(../../images/market/tits_service.gif) no-repeat;}
.tskiki {background:url(../../images/market/tits_service.gif) no-repeat;}
.tschou {background:url(../../images/market/tits_choumi.gif) no-repeat;}
.tsdese {background:url(../../images/market/tits_desert.gif) no-repeat;}
.tsdrin {background:url(../../images/market/tits_drink.gif) no-repeat;}
.tsetc  {background:url(../../images/market/tits_etc.gif) no-repeat;}
.tsserc {background:url(../../images/market/tits_search.gif) no-repeat;}
.tsyasa {background:url(../../images/market/tits_yasai.gif) no-repeat;}
.tsnew  {background:url(../../images/market/tits_new.gif) no-repeat;}
.tsichi {background:url(../../images/market/tits_ichiran.gif) no-repeat;}
.tsasen {background:url(../../images/market/tits_asen.gif) no-repeat;}
.tslogin {background:url(../../images/market/tits_login.gif) no-repeat;}
.tsdetal {background:url(../../images/market/tits_detal.gif) no-repeat;}
.tsbuy  {background:url(../../images/market/tits_buy.gif) no-repeat; width:467px; height:40px;}
.tssale {background:url(../../images/market/tits_sale.gif) no-repeat; width:467px; height:40px;}

/* New Item */
#newitem {border:0; width:460px; margin:0; padding:0;}
#newitem td { text-align:center; width:115px;}
#newitem p { font-size:10px;}
#newitem img { vertical-align:top; margin:0 7px 2px 7px;}

/* BUY Contents */
.redbg {background:#FFEBE0; margin-bottom:20px;}
.grebg {background:#E5FFF2; margin-bottom:20px;}
.yellowbg { background:#FFFFE0; margin-bottom:20px;}

.sp10 {  margin: 0 10px 0 10px;}

/*　ICHIRAN　*/
.il	{ float:left; width:410px; height: 86px; padding: 0px 10px 0 20px;}
.il a { text-decoration:none; color:#333; display:block;}
.il a:hover { background:#CFF;}
.il .na { font-size:14px; color:#333; font-weight:bold; border-bottom:solid 1px;}


.il .bu { font-size:12px; color:#333; line-height:140%; padding: 6px 0 0 30px}
.il .mo { text-align:right;}
.ir	{ float:left; width:140px; height: 84px;}
.ir img { margin: 2px; border:#CCCCCC 1px solid; text-align:center}
.if { clear:left; background:url(../../images/market/hr580.gif) no-repeat; width: 580px; height: 8px; margin-bottom:12px}

/* Detale */

#detal	{ float:left; width:370px; height: 150px; padding: 0px 5px;}
#detal a { text-decoration:none; color:#333}
#detal h1 { font-size:16px; color:#333; font-weight:bold; border-bottom:solid 1px;}
#detal h3 { font-size:12px; color:#333; line-height:120%; padding: 6px 0 0 10px}
#detal #dmo { text-align:right; margin: 6px 20px;}

#detal_ir	{ float:left; width:190px; height: 130px;}
#detal_ir img { margin: 2px; border:#CCCCCC 1px solid; text-align:center}

.cil	{ float:left; width:140px; padding: 0px; background:#F5F5F5;}
.cil a { text-decoration:none; color:#333}
.cil .na { font-size:14px; color:#333; font-weight:bold; border-bottom:solid 1px;}
.cil .bu { font-size:12px; color:#333; line-height:140%; padding: 6px 0 0 30px}
.cil .mo { text-align:right;}
.cir	{ float:left; width:350px; padding: 4px 0 0 40px;}
.cif { clear:left; background:url(../../images/market/hr580.gif) no-repeat; width: 580px; height: 8px;}

#item { width: 560px;border-collapse: collapse; border-bottom: 1px #CCCCCC solid; margin-left:10px} 
#item th { border-bottom: 1px #CCCCCC solid; color:#000; background-color:#F3F3F3;line-height: 116%; height:22px; text-align:left; padding: 6px 20px 0 20px;}
#item td {  border-bottom: 1px #CCCCCC solid; line-height: 140%; padding: 4px 10px 4px 20px}

#asen {padding-left:12px; background:#F3F3F3; font-size:14px; font-weight:bold; color:#CC3300; margin:6px 0;}

#assen { background:url(../../images/assen_pdf_btn.gif) no-repeat; font-size:13px; line-height:150%; width:580px; height:80px; margin-bottom:20px;}
#assen a {display:block; width:580px; height:80px;}
#assen em { display:none;}
#time {text-align:right; padding-right:30px; font-size:10px; color:#999999;}

/*  Buyer */
#buyer_no {padding: 0 12px; background:#FFFFCC; font-size:10px; color:#999; margin:6px 0; text-align:right}

/* 200804 in  */
.style1 { font-size: 14px; font-weight: bold;}
#kiyaku { margin: 6px;}

#bg0 { padding: 10px 10px 0 60px; margin-top:15px;}
#bg1 {background:url(../../images/market/n1.gif) no-repeat; padding: 10px 10px 0 60px; margin-top:15px;}
#bg2 {background:url(../../images/market/n2.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}
#bg3 {background:url(../../images/market/n3.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}
#bg4 {background:url(../../images/market/n4.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}
#bg5 {background:url(../../images/market/n5.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}
#bg6 {background:url(../../images/market/n6.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}
#bg7 {background:url(../../images/market/n7.gif) no-repeat; padding: 5px 10px 0 60px; margin-top:15px;}

#topics { margin: 10px 0 20px 0;}
#topics h2 { font-size:18px; border-bottom:#CC0000 solid 1px; font-weight:bold; border-left: #CC0000 solid 8px; padding-left:16px; background: #FFFFCC; color:#CC0000}

.entry { font-size: 12px; line-height: 170%;}
.entry a {background-color: #fafdff;border-top: solid 1px #fff;	border-bottom: dotted 1px #ccf;	display: block;text-decoration: none;padding-left: 8px;}
.entry a:hover { color: #142ffc; background: #def5ff;}

.assenCoution { padding: 10px 20px; border:#F00 solid 1px; background:#FF9; line-height:150%;}

