﻿/*
レイアウト初期化
*/
body
{
	margin:0px;
	padding:0px;
	background:fff;
	font-family:"Helvetica", "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#333333;
}
h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:"Helvetica", "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#333333;
}
a
{
	color:#333333;
	text-decoration:none;
}
a:hover
{
	color:#A66A23;
	/* 青
	color:#4040ff;
	*/
	/* オレンジ
	color:#ffbc40;
	color:#A66A23;
	*/
	text-decoration:underline;
}
a img
{
    border-style:none;
}
table
{
	border-collapse:collapse;
	border-spacing:0;		
}
table th
{
	font-weight:normal;	
}

/*
全体
*/
.all
{
	width:955px;
	margin:0 auto;
	border-left:#ffbc6d 1px solid;
	border-right:#ffbc6d 1px solid;
	/* 青	
	border-left:#9fb7d4 1px solid;
	border-right:#9fb7d4 1px solid;
	*/
	/* オレンジ
	border-left:#ffbc6d 1px solid;
	border-right:#ffbc6d 1px solid;
	*/
	/* 緑
	border-left:#4ec346 1px solid;
	border-right:#4ec346 1px solid;
	*/
}

/*
ヘッダー
*/
.all div.header
{
	height:75px;
	padding:15px 10px 15px 10px;
	border-bottom:#ffbc6d 1px solid;
	/* 青	
	border-bottom:#9fb7d4 1px solid;
	*/
	/* オレンジ
	border-bottom:#ffbc6d 1px solid;
	*/
	/* 緑
	border-bottom:#4ec346 1px solid;
	*/
}
.all div.header div.left
{
	float:left;
}
.all div.header div.right
{
	float:right;
}

/*
フッター
*/
.all div.footer
{
	text-align:center;
	height:100px;
	padding:15px 10px 15px 10px;
	border-top:#ffbc6d 1px solid;
	/* 青	
	border-top:#9fb7d4 1px solid;
	*/
	/* オレンジ
	border-top:#ffbc6d 1px solid;
	*/
	/* 緑
	border-top:#4ec346 1px solid;
	*/
}

/*
ボディー
*/
.all div.body
{
}

/*
サイドバー
*/
.all div.body div.sidebar
{
	width:240px;
	display:inline;
	float:left;
	min-height:500px;
	padding:15px 5px 15px 5px;
	border-right:#ffbc6d 1px solid;
	/* 青	
	border-right:#9fb7d4 1px solid;
	*/
	/* オレンジ
	border-right:#ffbc6d 1px solid;
	*/
	/* 緑
	border-right:#4ec346 1px solid;
	*/
}
.all div.body div.sidebar div.interval
{
	height:20px;
}

/*
メイン
*/
.all div.body div.main
{
	width:690px;
	display:inline;
	float:left;
	margin-left:-1px;
	padding:15px 5px 15px 5px;
	border-left:#ffbc6d 1px solid;
	/* 青	
	border-left:#9fb7d4 1px solid;
	*/
	/* オレンジ
	border-left:#ffbc6d 1px solid;
	*/
	/* 緑
	border-left:#4ec346 1px solid;
	*/
}
.all div.body div.main div.yahooad
{
	text-align:center;
	margin-bottom:5px;
}

/*
item.aspx
*/
.item
{
}
.item div.image
{
	width:250px;
	display:inline;
	float:left;
}
.item div.description
{
	width:430px;
	display:inline;
	float:left;
}

/*
uccategorylevel
*/
.uccategorylevel
{
	text-align:left;
}
.uccategorylevel div.title
{
	text-align:left;
}
.uccategorylevel div.err
{
	color:Red;
}
.uccategorylevel div.categorylevel
{
	margin-left:10px;
}
.uccategorylevel div.categorylevel div.linkcol
{
	background-image: URL('../parts/c_col.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.uccategorylevel div.categorylevel div.linkexp
{
	background-image: URL('../parts/c_exp.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.uccategorylevel div.categorylevel div.linkleaf
{
	background-image: URL('../parts/c_leaf.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.uccategorylevel div.categorylevel div.linkcurrent
{
	background-color:#ffbc6d;
}
.uccategorylevel div.categorylevel div.searchcondition
{
	color: #808080;
}

/*
uctrends
*/
.uctrends
{
	text-align:left;
}
.uctrends div.title
{
	text-align:left;
}
.uctrends span
{
	color:Red;
}

/*
uclink
*/
.uclink
{
	text-align:left;
}
.uclink div.title
{
	text-align:left;
}
.uclink span
{
	color:Red;
}

/*
uctwitter
*/
.uctwitter
{
}

/*
ucguide
*/
.ucguide
{
}
.ucguide div.interval1
{
	height:20px;
}
.ucguide div.interval2
{
	height:10px;
}
.ucguide div.guide
{
	margin-left:10px;
}

/*
ucconvenience
*/
.ucconvenience
{
}
.ucconvenience div.interval1
{
	height:20px;
}
.ucconvenience div.interval2
{
	height:10px;
}
.ucconvenience div.convenience
{
	margin-left:10px;
}
.ucconvenience div.convenience div.convimage
{
	text-align:center;
}
.ucconvenience div.convenience div.convtitle
{
	font-weight:bold;
}

/*
ucranking
*/
.ucranking
{
}
.ucranking div.interval1
{
	height:20px;
}
.ucranking div.interval2
{
	height:10px;
}
.ucranking div.ranking
{
	margin-left:10px;
}

/*
ucinfo
*/
.ucinfo
{
}
.ucinfo div.interval1
{
	height:20px;
}
.ucinfo div.interval2
{
	height:10px;
}
.ucinfo div.info
{
	margin-left:10px;
}
.ucinfo div.info div.right
{
	text-align:right;
}
.ucinfo div.info table
{
	width:100%;
}
.ucinfo div.info table th
{
	width:80px;
	text-align:left;
	vertical-align:top;
}
.ucinfo div.info a
{
	text-decoration:underline;
}
/*
ucsearchcondition
*/
.ucsearchcondition
{
	text-align:center;
}
.ucsearchcondition div.title
{
	text-align:left;
}
.ucsearchcondition div.interval
{
	height:5px;
}
.ucsearchcondition table.search
{
	margin:0 auto;
	text-align:left;
}
.ucsearchcondition table.search th
{
	text-align:right;
	vertical-align:middle;
	padding:5px 5px 5px 0;
}
.ucsearchcondition table.search td
{
	vertical-align:middle;
	padding:5px 0 5px 5px;
}
.ucsearchcondition table.optcondition
{
	margin:0 auto;
	text-align:left;
}
.ucsearchcondition table.optcondition th
{
	text-align:right;
}

/*
ucsubcategory用
*/
.ucsubcategory
{
	text-align:center;
}
.ucsubcategory div.title
{
	text-align:left;
}
.ucsubcategory div.interval
{
	height:5px;
}
.ucsubcategory div.subcategorys
{
	margin:0 5px 0 5px;
	text-align:left;
}
.ucsubcategory div.subcategorys span
{
	white-space: nowrap;
	background-image: URL('../parts/c_col.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}

/*
ucsubcategoryleaf用
*/
.ucsubcategoryleaf
{
	text-align:center;
}
.ucsubcategoryleaf div.title
{
	text-align:left;
}
.ucsubcategoryleaf div.interval
{
	height:5px;
}
.ucsubcategoryleaf div.subcategoryleafs
{
	margin:0 5px 0 5px;
	text-align:left;
}
.ucsubcategoryleaf div.subcategoryleafs span.noncurrent
{
	white-space: nowrap;
	background-image: URL('../parts/c_leaf.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.ucsubcategoryleaf div.subcategoryleafs span.current
{
	white-space: nowrap;
	background-image: URL('../parts/c_leaf.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	background-color:#ffbc6d;
}

/*
ucsearchrelation用
*/
.ucsearchrelation
{
	color: #808080;
}
.ucsearchrelation a
{
	text-decoration:underline;
}
.ucsearchrelation div.interval
{
	height:10px;
}

/*
ucsearchinfo
*/
.ucsearchinfo
{
	font-size:15px;
}
.ucsearchinfo span
{
	color:Red;
}
.ucsearchinfo div.interval
{
	height:10px;
}
.ucsearchinfo h1
{
	font-size:15px;
	font-weight:normal;
}

/*
ucsearchpager用
*/
.ucsearchpager
{
	text-align:right;	
	color: #808080;
}
.ucsearchpager a
{
	text-decoration:underline;
}
.ucsearchpager span
{
	color:Red;
}
.ucsearchpager div.interval
{
	height:10px;
}

/*
ucsearchsort用
*/
.ucsearchsort
{
	text-align:right;	
	color: #808080;
}
.ucsearchsort a
{
	text-decoration:underline;
}
.ucsearchsort span
{
	color:Red;
}
.ucsearchsort div.interval
{
	height:10px;
}
.ucsearchsort table
{
	margin-left:auto;
	margin-right:0px;
	text-align:center;
}

/*
ucsearchresult用
*/
.ucsearchresult
{
}
.ucsearchresult div.interval
{
	height:30px;
}
.ucsearchresult div.item
{
}
.ucsearchresult div.item div.title
{
}
.ucsearchresult div.item div.title a
{
	font-size:15px;
	font-weight:bold;
}
.ucsearchresult div.item div.img
{
	width:180px;
	display:inline;
	float:left;
	text-align:center;
}
.ucsearchresult div.item div.data
{
	width:500px;
	display:inline;
	float:left;
}
.ucsearchresult div.item div.data span.price
{
	font-size:13px;
	font-weight:bold;
	color:Red;
}
.ucsearchresult div.item div.data span.countdown
{
	font-weight:bold;
	color:Black;
}
.ucsearchresult div.item div.data a
{
	text-decoration:underline;
}
.ucsearchresult div.item div.data div.right
{
	text-align:right;
}
.ucsearchresult div.item div.data div.bysitename
{
	text-align:right;
	font-size:10px;
	color:#808080;
}
.ucsearchresult div.item div.data div.bysitename a
{
	text-decoration:none;
	color:#808080;
}

/*
ucitemtab用
*/
.ucitemtab
{
}
.ucitemtab div.interval
{
	height:20px;
}
.ucitemtab div.itemtab
{
	padding-left:20px;
}
.ucitemtab div.itemtab div.tab
{
	border:#ffbc6d 1px solid;
	background-color:#fff0da;
	width:140px;
	display:inline;
	float:left;
	margin-right:-1px;
	text-align:center;
}
.ucitemtab div.itemtab div.selectedtab
{
	border:#ffbc6d 1px solid;
	background-color:#ffbc6d;
	width:140px;
	display:inline;
	float:left;
	margin-right:-1px;
	text-align:center;
}
.ucitemtab div.itemtab a
{
	font-size:15px;
}
.ucitemtab div.underline
{
	height:1px;
	border-top:#ffbc6d 1px solid;
	margin-top:-1px;
}

/*
ucitemtitle用
*/
.ucitemtitle
{
}
.ucitemtitle div.interval
{
	height:20px;
}
.ucitemtitle h1
{
	font-size:23px;
	font-weight:bold;
}

/*
ucitemend用
*/
.ucitemend
{
	font-size:16px;
	font-weight:bold;
	color:Red;
}
.ucitemend div.interval1
{
	height:10px;
}
.ucitemend div.interval2
{
	height:20px;
}
.ucitemend div.itemend
{
	margin-left:10px;
}

/*
ucitemimg用
*/
.ucitemimg
{
}
.ucitemimg div.interval1
{
	height:20px;
}
.ucitemimg div.interval2
{
	height:10px;
}
.ucitemimg div.itemimg
{
	margin-left:10px;
	text-align:center;
}
.ucitemimg div.itemimg img
{
	border:#cccccc 1px solid;
	padding:5px;
	margin:0 0 10px 0;
}

/*
ucitemprice用
*/
.ucitemprice
{
}
.ucitemprice div.interval1
{
	height:20px;
}
.ucitemprice div.interval2
{
	height:10px;
}
.ucitemprice div.itemprice
{
	margin-left:10px;
}
.ucitemprice div.itemprice span.price
{
	font-weight:bold;
	font-size:15px;
	color:Red;
}

/*
ucitembase用
*/
.ucitembase
{
}
.ucitembase div.interval1
{
	height:20px;
}
.ucitembase div.interval2
{
	height:10px;
}
.ucitembase div.itembase
{
	margin-left:10px;
}

/*
ucitemseller用
*/
.ucitemseller
{
}
.ucitemseller div.interval1
{
	height:20px;
}
.ucitemseller div.interval2
{
	height:10px;
}
.ucitemseller div.itemseller
{
	margin-left:10px;
}
.ucitemseller div.itemseller div.right
{
	text-align:right;
}

/*
ucitemdetail用
*/
.ucitemdetail
{
}
.ucitemdetail div.interval1
{
	height:20px;
}
.ucitemdetail div.interval2
{
	height:10px;
}
.ucitemdetail div.itemdetail
{
	margin-left:10px;
}
.ucitemdetail div.itemdetail span.countdown
{
	font-weight:bold;
	font-size:15px;
	color:Red;
}

/*
ucitempay用
*/
.ucitempay
{
}
.ucitempay div.interval1
{
	height:20px;
}
.ucitempay div.interval2
{
	height:10px;
}
.ucitempay div.itempay
{
	margin-left:10px;
}

/*
ucitembid用
*/
.ucitembid
{
}
.ucitembid div.interval1
{
	height:20px;
}
.ucitembid div.interval2
{
	height:10px;
}
.ucitembid div.itembid
{
	margin-left:10px;
}
.ucitembid div.itembid span.bid
{
	font-weight:bold;
	font-size:15px;
	color:Red;
}
.ucitembid div.itembid div.right
{
	text-align:right;
}

/*
ucitempostage用
*/
.ucitempostage
{
}
.ucitempostage div.interval1
{
	height:20px;
}
.ucitempostage div.interval2
{
	height:10px;
}
.ucitempostage div.itempostage
{
	margin-left:10px;
}

/*
ucitemrelation用
*/
.ucitemrelation
{
}
.ucitemrelation div.interval1
{
	height:20px;
}
.ucitemrelation div.interval2
{
	height:10px;
}
.ucitemrelation div.itemrelation
{
	margin-left:10px;
}
.ucitemrelation div.itemrelation a
{
	text-decoration:underline;
}
.ucitemrelation span.outsite
{
	color:Red;
}

/*
ucitemsearchengine用
*/
.ucitemsearchengine
{
}
.ucitemsearchengine div.interval1
{
	height:20px;
}
.ucitemsearchengine div.interval2
{
	height:10px;
}
.ucitemsearchengine div.itemsearchengine
{
	margin-left:10px;
}

/*
ucbidtitle用
*/
.ucbidtitle
{
}
.ucbidtitle div.interval1
{
	height:20px;
}
.ucbidtitle div.interval2
{
	height:10px;
}

/*
ucbidinfo用
*/
.ucbidinfo
{
}
.ucbidinfo div.interval1
{
	height:10px;
}
.ucbidinfo div.interval2
{
	height:20px;
}
.ucbidinfo div.bidinfo
{
	margin-left:10px;
}
.ucbidinfo div.bidinfo a
{
	text-decoration:underline;
}
.ucbidinfo div.bidinfo span
{
	color:Red;
}

/*
ucbidsort用
*/
.ucbidsort
{
}
.ucbidsort div.interval1
{
	height:10px;
}
.ucbidsort div.interval2
{
	height:20px;
}
.ucbidsort div.bidsort
{
	margin-left:10px;
	color: #808080;
}
.ucbidsort div.bidsort a
{
	text-decoration:underline;
}
.ucbidsort div.bidsort span
{
	color:red;
}

/*
ucbidpager用
*/
.ucbidpager
{
}
.ucbidpager div.interval1
{
	height:10px;
}
.ucbidpager div.interval2
{
	height:20px;
}
.ucbidpager div.bidpager
{
	text-align:right;	
	color: #808080;
	margin-left:10px;
}
.ucbidpager div.bidpager a
{
	text-decoration:underline;
}
.ucbidpager div.bidpager span
{
	color:red;
}

/*
ucbidresult用
*/
.ucbidresult
{
}
.ucbidresult div.interval1
{
	height:10px;
}
.ucbidresult div.interval2
{
	height:20px;
}
.ucbidresult div.bidresult
{
	margin-left:10px;
}
.ucbidresult div.bidresult span.err
{
	color:Red;
}

/*
ucqatitle用
*/
.ucqatitle
{
}
.ucqatitle div.interval1
{
	height:20px;
}
.ucqatitle div.interval2
{
	height:10px;
}

/*
ucqainfo用
*/
.ucqainfo
{
}
.ucqainfo div.interval1
{
	height:10px;
}
.ucqainfo div.interval2
{
	height:20px;
}
.ucqainfo div.qainfo
{
	margin-left:10px;
}
.ucqainfo div.qainfo a
{
	text-decoration:underline;
}
.ucqainfo div.qainfo span
{
	color:Red;
}

/*
ucqaresult用
*/
.ucqaresult
{
}
.ucqaresult div.interval1
{
	height:10px;
}
.ucqaresult div.interval2
{
	height:5px;
}
.ucqaresult div.qaresult
{
	margin-left:10px;
}
.ucqaresult div.qaresult span.err
{
	color:Red;
}

/*
ucratingtitle用
*/
.ucratingtitle
{
}
.ucratingtitle div.interval1
{
	height:20px;
}
.ucratingtitle div.interval2
{
	height:10px;
}

/*
ucratingtotal用
*/
.ucratingtotal
{
}
.ucratingtotal div.interval1
{
	height:10px;
}
.ucratingtotal div.interval2
{
	height:20px;
}
.ucratingtotal div.ratingtotal
{
	margin-left:10px;
}
.ucratingtotal div.ratingtotal table
{
	text-align:center;
}
.ucratingtotal div.ratingtotal table tr.calculate
{
	font-size:30px;
}
.ucratingtotal div.ratingtotal span
{
	color:Red;
}

/*
ucratinginfo用
*/
.ucratinginfo
{
}
.ucratinginfo div.interval1
{
	height:10px;
}
.ucratinginfo div.interval2
{
	height:20px;
}
.ucratinginfo div.ratinginfo
{
	margin-left:10px;
}
.ucratinginfo div.ratinginfo a
{
	text-decoration:underline;
}
.ucratinginfo div.ratinginfo span
{
	color:Red;
}

/*
ucratingpager用
*/
.ucratingpager
{
}
.ucratingpager div.interval1
{
	height:10px;
}
.ucratingpager div.interval2
{
	height:20px;
}
.ucratingpager div.ratingpager
{
	text-align:right;	
	color: #808080;
	margin-left:10px;
}
.ucratingpager div.ratingpager a
{
	text-decoration:underline;
}
.ucratingpager div.ratingpager span
{
	color:Red;
}

/*
ucratingresult用
*/
.ucratingresult
{
}
.ucratingresult div.interval1
{
	height:10px;
}
.ucratingresult div.interval2
{
	height:5px;
}
.ucratingresult div.ratingresult
{
	margin-left:10px;
}
.ucratingresult div.ratingresult span.err
{
	color:Red;
}
.ucratingresult div.ratingresult span.rating
{
	font-size:16px;
	text-align:right;
}

/*
ucitemyahoolink
*/
.ucitemyahoolink
{
}
.ucitemyahoolink div.interval1
{
	height:5px;
}
.ucitemyahoolink div.interval2
{
	height:5px;
}
.ucitemyahoolink div.itemyahoolink
{
	margin-left:10px;
	text-align:right;
}

/*
ucitemtwitter用
*/
.ucitemtwitter
{
}
.ucitemtwitter div.interval1
{
	height:20px;
}
.ucitemtwitter div.interval2
{
	height:10px;
}
.ucitemtwitter div.itemtwitter
{
	margin-left:10px;
}
.ucitemtwitter div.itemtwitter a
{
	text-decoration:underline;
}
.ucitemtwitter div.itemtwitter div.tweet
{
	width:127px;
	height:190px;
	display:inline;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	overflow:hidden;
}






































/*
image.aspx用
*/
.aspximage
{
	text-align:center;
}

/*
情報表示用DIV
*/
.infodiv
{
	padding: 5px;
	color:#666666;
	background-color:#fff0da;
	border:#ffbc6d 1px solid;
	/* 青	
	background-color:#e9eef5;
	border:#9fb7d4 1px solid;
	*/
	/* オレンジ
	background-color:#fff0da;
	border:#ffbc6d 1px solid;
	*/
	/* 緑
	background-color:#ddffd1;
	border:#4ec346 1px solid;
	*/
}

/*
情報表示用Table
*/
.infotable
{
	border-collapse:separate;
	border-spacing:1px;
	border:#cccccc 1px solid;
	color:#666666;
	background-color:#ffffff;
}
.infotable th
{
	/*background-color:#e1e2e6;*/
	background-color:#dfdabd;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	padding:5px;
}
.infotable td
{
	/*background-color:#eff2f3;*/
	background-color:#f6f4e8;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	padding:5px;
}




