@charset "UTF-8";

body{
	line-height:1.5em;
}
.font10{
	font-size:10px;
}
/*------------------------------------------------------------------------------------------
										ERROR
--------------------------------------------------------------------------------------------*/

.error-nomatch{
	clear:both;
	margin:20px auto;
	border:5px solid #ddd;
	padding:50px 0;
	width:700px;
	vertical-align:middle;
	text-align:center;
	line-height:1.5em;
	font-size:1.3em;
	color:#ff0000;
}
.err2yBox{
margin:10px 20px;
padding:10px;
background:#f6f6f6;
color:#333;
font-weight:bold;
}
.err2yBox a{
font-weight:normal;
}
.err2yBtn{
margin:10px auto;
display:block;
width:200px;
height:30px;
text-align:center;
}


/*------------------------------------------------------------------------------------------
										LAYOUT
--------------------------------------------------------------------------------------------*/
#wrapper {
	position:relative;
	margin:0 auto;
	border-left:4px solid #eee;
	border-right:4px solid #eee;
	width:940px;
	background-color:#fff;
}
#header{
	overflow:hidden;
	border-bottom:4px solid #77dd53;
	width:940px;
}
#search{
	clear:both;
	padding-left:10px;
	height:30px;
	background-color:#77dd53;
}
#bread{
	padding:2px 8px;
}
#container{
	clear:both;
	float:left;
	position:relative;
	width:960px;
}
.main_loop{
	position:relative;
	clear:both;
	float:left;
	margin:0 0 5px 0px;
	_margin:0 0 5px 0px;
	/*border-bottom:1px solid #ddd;*/
	padding:0 0 5px 5px;
	_padding-left:2px;
	width:945px;
}

.left{
	clear:both;
	float:left;
	margin:0;
	width:180px;
}
.left script{
	margin-left:10px;
}
.main{
	clear:right;
	float:left;
	width:750px;
	margin:7px 0 0 10px;
}
.advs{
 	clear:both;
	float:left;
	margin:5px auto;
	width:100%;
	text-align:center;
}
.advs_foot{
	clear:both;
	float:left;
	text-align:center;
	width:100%;
	height:100px;
	vertical-align:middle;
	margin:10px 0 5px 0;
}

.main_foot{
	width:100%;
	clear: both;
	padding: 5px 0;
	border-top:1px solid #ddd;
}

/*------------------------------------------------------------------------------------------
										HEADER
--------------------------------------------------------------------------------------------*/

#header h2 a{
	clear:both;
	float:left;
	margin-left:10px;
	margin-bottom:8px;
	display:block;
	width:140px;
	height:40px;
	background:url(https://cdn.afimg.jp/img/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#welcome{
	float:left;
	margin:10px 0;
}
#welcome,#welcome a{
	font-size:0.9em;
}
#topnavi{
	position:absolute;
	top:2px;
	right:10px;
}
#topnavi li{
	float:left;
}
#topnavi li a{
	padding-left:16px;
}
#about,#faq{
	background:url(https://cdn.afimg.jp/img/icons.gif) no-repeat;
}
#about{
	background-position:0 1px;
}
#faq{
	background-position:0 -31px;
}
#navi{
	position:absolute;
	top:34px;
	right:5px;
	background:url(https://cdn.afimg.jp/img/navi_subsite.gif) no-repeat 0 0;
}
#navi li{
	float:left;
	margin-right:2px;
}
#navi li a{
	display:block;
	width:67px;
	height:67px;
	text-indent:-9999px;
	overflow:hidden;
}


/*
 BANNER
---------------------------------------------*/
.bn_super{
	margin-bottom:10px;
	text-align:center;
}

/*------------------------------------------------------------------------------------------
										SEARCH
--------------------------------------------------------------------------------------------*/

#search li{
	display:inline;
	vertical-align:middle;
}
.search_btn_upper{
	width:100px;
}
.search_link a{
	vertical-align:middle;
	font:1.4em bold;
	color:#1d2861;
}
.search_link a:hover{
color:#fff;
}

/*------------------------------------------------------------------------------------------
								ITEMTITLE
--------------------------------------------------------------------------------------------*/

.itemtitle{
	clear:both;
	margin:0 5px;
	padding:5px 0 0 5px;
	width:935px;
	height:25px;
	color:#333;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	text-shadow:1px 1px 0 #FFF;
}
.itemtitle h1{
	background: none;
	float:left;
	font-size: 1.17em;
	font-weight: bold;
	margin:0;
	padding:0;
	width:925px;
}
.itemtitle h3{
	float:left;
	margin:0;
	padding:0;
	width:925px;
}
.itemtitle p{
	float:right;
	margin:0 15px;
	padding:0;
	font-size:0.8em;
}
#bid_search_title{
	background:#AAD681;
}
.site_ya #bid_search_title{
	background:#FCCF48;
}
.site_ra #bid_search_title{
	background:#C2171D;
}
.site_mo #bid_search_title{
	background:#FF6C1B;
}
.site_bi #bid_search_title{
	background:#76BC2C;
}
#open_search_title{
	background:#F1B600;
}
.site_ya #open_search_title{
	background:#FCCF48;
}
.site_ra #open_search_title{
	background:#C2171D;
}
.site_mo #open_search_title{
	background:#FF6C1B;
}
.site_bi #open_search_title{
	background:#76BC2C;
}
.site_sm #open_search_title{
	background:#014FA5;
}
#shopping_search_title{
	background:#7BB4EB;
}
.site_am #shopping_search_title{
	background:#014FA5;
}
.site_yas #shopping_search_title{
	background:#FCCF48;
}
.site_rai #shopping_search_title{
	background:#C2171D;
}

.focus-search{
	float:right;
	margin:0;
	padding:0;
	width:340px;
	font-size:0.8em;
}
.price_box{
	margin:0 2px 0 0;
	width:50px;
	height:12px;
}

/*------------------------------------------------------------------------------------------
										ITEMSUMMARY
--------------------------------------------------------------------------------------------*/

.repImage{
clear:both;
float:left;
margin:5px;
_margin:5px 2px;
text-align:center;
padding:1px;
width:134px;
height:100px;
}
.repImage img{
max-height:100px;
max-width:133px;
min-height:90px;
min-width:120px;
_width:120px;
_height:90px;
}
.sum_center{
float:left;
margin:5px 15px 0;
width:265px;
font-weight:bold;
}
.itemSummary{
margin:0;
padding:0;
line-height:2.2em;
font-size:1.2em;
color:#333;
}
.itemSummary li{
text-align:center;
}
.itemSummary strong#mean_price{
font:bold 18px "Verdana";
}

/*------------------------------------------------------------------------------------------
		SUMMARY RIGHT
--------------------------------------------------------------------------------------------*/
.sum_right{
	float:left;
	margin-top:5px;
	width:507px;
}
.switcher{
	margin-left:10px;
	border:1px solid #6dd345;
	padding:2px 5px;
	background:url(https://cdn.afimg.jp/img/bg-repeat.gif) 0 -370px;
	font-size:0.9em;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
.switcher a{
	padding:1px 0 1px 14px;
	background:transparent url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat scroll 0 -443px;
	text-decoration:none;
	color:#3945da;
}
.switcher a:hover{
	color:#df0c0c;
}
 /*--------------------- QUERY SAVE  --------------------------*/
.switcher_top{
	margin:0 auto;
}
.switcher_top li {
	
}
.switcher_top li a {
	display:block;
	text-align:center;
	width:100%;
	margin:5px 0;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius:6px;
	background:#666;
	color:#FFF;
	font-size:12px;
	line-height:36px;
}
.switchToOpen a{
	background:url(https://cdn.afimg.jp/img/btn_switch.gif);
}
.switchToOpen a:hover {
	background:url(https://cdn.afimg.jp/img/btn_switch.gif) 0 -25px;
}
.white_arrow{
	background: url('https://cdn.afimg.jp/img/sprite.png') 0 -928px no-repeat;
	padding-left: 12px;
}

.site-banner{
clear:both;
float:left;
margin:0;
border:1px solid #eaeaea;
padding:5px;
width:100%;
}
.site-banner dt{
clear:both;
margin:0 0 5px 0;
padding:3px 5px;
background:#eee;
font-size:0.9em;
}
.site-banner dd{
float:left;
margin:4px;
padding:0;
}

.select_date{
	clear:both;
	margin:0 0 5px 0;	padding:0;
}
.select_date li{
	display:inline;
	margin:3px 0 0 0;	padding:0;
}
.select_date li a{
}

.select_date li.t3y a{
	display:block;
	background:#999;
	padding:5px;
	text-align:center;
	color:#fff;
}
.select_date li.p3y a{
 margin:0 0 0 4px;
 padding:0;
}

.monthly_link{
}

.bidtime{
	clear:both;
	margin:0;
	padding:0;
	height:75px;
}
.bidtime li{
	float:left;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	width:36px;
	text-align:center;
}
.bidtime li.this-year,
.bidtime li.last-year {
width: 100%;
text-align: left;
color: #697581;
}
.bidtime li.last-year {
margin-top:5px;
}
.bidtime .last-yms{
	border-top:1px solid #ccc;
}
.on-time{
	color:#555;
	font-weight:bold;
}

.open_bidtime{
	clear:both;
	margin-top:5px;
	text-align:center;
}
.open_bidtime a{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#697581;
}
.open_bidtime a span.show_month{
	background: url('https://cdn.afimg.jp/img/sprite.png') 0 -893px no-repeat;
	padding-left: 12px
}

.open_bidtime a span.hide_month{
	background: url('https://cdn.afimg.jp/img/sprite.png') 0 -852px no-repeat;
	padding-left: 12px
}
/*------------------------------------------------------------------------------------------
										SELECT NAVI(UPDATE2011.11.16)
--------------------------------------------------------------------------------------------*/
#selectnavi{
	clear:both;
	float:left;
	margin:0 auto;
	padding:0;
	width:540px;
}
#selectnavi li{display:inline;}
#selectnavi li a{
	display:block;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	height:30px;
	width:175px;
}
#selectnavi li a em{
	overflow:hidden;
	text-indent:-9999px;
}
#selectnavi #sn-sh a		{background:url("https://cdn.afimg.jp/img/selectnavi.png") 0 -30px no-repeat;}
#selectnavi #sn-au a		{background:url("https://cdn.afimg.jp/img/selectnavi.png") -175px -30px no-repeat;}
#selectnavi #sn-pa a		{background:url("https://cdn.afimg.jp/img/selectnavi.png") -350px -30px no-repeat;}
/*	hover	*/
#selectnavi #sn-sh a.on, #selectnavi #sn-sh a.on:hover	{background-position:     0  0;}
#selectnavi #sn-au a.on, #selectnavi #sn-au a.on:hover	{background-position: -175px 0;}
#selectnavi #sn-pa a.on, #selectnavi #sn-pa a.on:hover	{background-position: -350px 0;}
/*	hover	*/
#selectnavi #sn-sh a:hover	{background-position:     0  -60px;}
#selectnavi #sn-au a:hover	{background-position: -175px -60px;}
#selectnavi #sn-pa a:hover	{background-position: -350px -60px;}

.whats{
	margin:0;
	padding:0;
}
.whats a{
	margin:8px 0 0 0;
	padding:0 0 0 17px;
	float:right;
	background:url('https://cdn.afimg.jp/img/s_icon_search.gif') 0 -645px no-repeat;
}
/*------------------------------------------------------------------------------------------
								SITES HITS
--------------------------------------------------------------------------------------------*/
.sites,.sites_end{
	clear:both;
	font-size:1.1em;
	background:#f2f2f2;
}
.sites{
	margin:0;	padding:0;
	width:750px;
	_width:725px;
	font-size:1.1em;
}
.bid_sites{
	border-top:9px solid #AAD681;
}
.open_sites{
	border-top:9px solid #F19E1A;
}
.shopping_sites{
	border-top:9px solid #6EA0CE;
}
.sites_end{
	margin:0 0 10px 5px;	padding:0;
	width:942px;
	_width:935px;
}
.main_foot .sites_end{
	width:auto;
	margin-right: 5px;
}
.sites-hits{
	clear:both;
	margin:5px 10px 0 10px;
	padding:1px 0 5px 0;
	width:99%;
}
.sites-hits li{
	display:inline;
	margin:0 3px 0 0;
	padding:0;
}
.sites-hits li a{
	font-size:0.9em;
	font-weight:bold;
}
.mix_view a,.reselect a{
	background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat;
}
.yahoo-hits a,.rakuten-hits a,.mobaoku-hits a,.bidders-hits a,.sekaimon-hits a,.taobao-hits a,.amazon-hits a{
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) no-repeat;
}
.mix_view a{
	background-position:0 -385px;
}
.yahoo-hits a{
	background-position: 0 0;
}
.rakuten-hits a{
	background-position:0 -31px;
}
.mobaoku-hits a{
	background-position:0 -64px;
}
.bidders-hits a{
	background-position:0 -96px;
}
.sekaimon-hits a{
	background-position:0 -158px;
}
.taobao-hits a{
	background-position:0 -221px;
}
.amazon-hits a{
	background-position:0 -128px;
}
.reselect{
	float:left;
	margin:5px 0 0 10px;
	font-size:1em;
}
.mix_view a,.yahoo-hits a,.rakuten-hits a,.mobaoku-hits a,.bidders-hits a,.sekaimon-hits a,.taobao-hits a,.amazon-hits a,.reselect a{
	padding:2px 0 2px 18px;
}
.sitename_sekaimon a{
	padding:2px 0 2px 18px;
}
.site_hit_count_all{
	font-weight:bold;
	color:#ff4800;
}
/*------------------------------------------------------------------------------------------
										PAGER
--------------------------------------------------------------------------------------------*/
.site_logo_icon{
	clear:both;
	float:left;
	margin:5px 0 0 5px;	padding:0;
}
.site_logo_icon_shopping{
	clear:both;
	float:left;
	margin:5px 0 5px 5px;	padding:0;
	font-size:16px;
	font-weight:bold;
}
.site_logo_icon_shopping a{
	margin:0 0 0 20px;
	font-size:12px;
}
.pager,.pager_end,.pager_shopping,.pager_end_shopping{
	float:right;
	padding:3px 0 5px;
	font-weight:bold;
	font-size:1.0em;
}
.pager{
	margin:3px 0;
    width:100%;
	text-align:center
}
.pager_end{
	margin:0 15px 0 0;
    width:935px;
}
.main_foot .pager_end{
    width:auto;
}
.pager_shopping {
    margin:3px 0;
    width:150px;
}
.pager_end_shopping{
    margin:3px 15px 3px 0;
    width:150px;
}
.pager_shopping{
	margin-top:0px;
}
.pages{
	padding:0;
}
.pages li{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
}
.pages li strong {
	font-weight: bold;
}
.turn_pre,.turn_next{
	font-weight:normal;
	color:#999;
}
.turn_pre{
	padding-right:5px;
	border-right:1px solid #ccc;
	margin-right:8px;
}
.turn_next{
	padding-left:8px;
	border-left:1px solid #ccc;
	margin-left:5px;
}
.turn_pre,.turn_next a{
	font-weight:bold;
	font-size:1em;
}


/*------------------------------------------------------------------------------------------
										SORT
--------------------------------------------------------------------------------------------*/
.sort {
	clear:both;
	float:left;
	margin:5px 5px 5px 0;
	padding:5px;
	border:1px solid #d2eaf7;
	background:#ebf8ff;
	width:738px;
	overflow:hidden;
}
h2.under_sort {
	clear:both;
	margin:5px 5px 5px 0;
	padding:5px;
	/*border:1px solid #d2eaf7;*/
	background:#EBF8FF;
	width:738px;
	overflow:hidden;
}
.titleOption{
	float:right;
	margin:1px 3px 0 0;
	padding:0;
}
.titleOption select{
	margin:0;
	vertical-align:baseline;
}
.v-mode{
	float:left;
	padding:0;
}
.v-mode li{
	display:inline;
	font-weight:normal;
	font-size:1.1em;
}
	font-size:1em;
	font-weight:bold;
}

.sort_count {
	margin:0;	padding:0;
	font-size:1.1em;
	clear:both;
	margin-left:4px;
}
.sort_count span {
	font-weight:bold;
}

/*------------------------------------------------------------------------------------------
										ORIGINAL SITE
--------------------------------------------------------------------------------------------*/

.original{
	clear:both;
	margin:0 5px;
	padding:3px 5px;
	width:930px;
}
.main_foot .original{
	width:auto;
}
 .original li {
 	display:inline;
	margin-right:5px;
	width:300px;
 }
 .original li a{
	padding-left:16px;
	padding-bottom:2px;
	background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat 0 1px;
 	font-size:1em;
	text-decoration:none;
	overflow:hidden;
 }

/*------------------------------------------------------------------------------------------
										SUGGESTS
--------------------------------------------------------------------------------------------*/

.suggests{
	clear:both;
	margin:0 5px;
	_margin-left:2px;
	padding:3px 5px;
	width:930px;
}
.main_foot .suggests{
	width:auto;
}
 .suggests li {
 	display:inline;
	margin-right:5px;
	width:300px;
 }
 .suggests li a{
	padding-bottom:2px;
 	font-size:1em;
	text-decoration:none;
	overflow:hidden;
 }

.suggest_txt {
	clear:both;
	margin:5px;
	padding:5px;
	width:932px;
	background-color:#EBF8FF;
	vertical-align:middle;
	color:#918C8C;
}
 /*------------------------------------------------------------------------------------------
								REF SITE
--------------------------------------------------------------------------------------------*/
.switch{
	margin-left:10px;
	border:1px solid #6dd345;
	padding:2px 5px;
	background:url(https://cdn.afimg.jp/img/bg-repeat.gif) 0 -370px;
	font-size:1.1em;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
.switch a{
	padding:1px 0 1px 14px;
	background:transparent url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat scroll 0 -443px;
	text-decoration:none;
	color:#3945da;
}
.switch a:hover{
	color:#df0c0c;
}
.see_this_all{
	margin-left:20px;
	padding:5px 0 5px 20px;
	background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat 0 -344px;
	font-size:0.9em;
}

/*------------------------------------------------------------------------------------------
								LEFT
--------------------------------------------------------------------------------------------*/

.l-search-box{
	margin:0;
	border:1px solid #aaa;
	padding:5px;
	background:#d4efa6;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
.l-search-box li{
	margin-left:4px;
}
.btn-left-search{
	margin-top:10px;
	text-align:center;
}
.l-title{
	clear:both;
	margin:5px 0 0 0;
	padding:7px 0 0 10px;
	height:23px;
	background:url(https://cdn.afimg.jp/img/left-title_bg.gif);
	font-size:1.1em;
	color:#3d3d3d;
	text-align:left;
	text-shadow:1px 1px 0 #FFF;
	width:170px;
}
.left_side{
	clear:both;
	margin:0 0 10px 0;
	padding:0 0 5px 4px;
	background:#eeefed;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	width:174px;
}
.input-keyword{
	margin:0;
	width:140px;
}
.ex-keyword,
.input-seller{
	margin:0 3px 0 0;
	width:140px;
}
.input-price{
	margin-right:2px;
	width:50px;
}
.sbmt-filter,
.sbmt-bidder{
	display:block;
	margin:10px auto;
	width:100px;
}
.input-bidder{
	margin:0;
	width:100px;
}
.leftform dd label{
	margin:0 3px 0 0;
}
.l-cate{
	margin:0 auto;
	padding:0;
}
.l-cate li{
	margin:0; padding:2px 0 2px 0;
	text-indent:0.5em;
}
.l-cate li a{
	display:block;
	margin:0;
	padding:1px 0;
	width:100%;
	background:#FFF;
	overflow:hidden;
}
.l-cate li a:hover{
	background:#fdf8eb;
}
.search_box_left{
	margin:10px 0 0 0;
	border:1px solid #aaa;
	width:150px;
	height:16px;
}
.cate_child a{
	text-indent:1.4em;
}
.promo{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.op_block{
	margin:0;
	padding:5px;
	background:#ffffd1;
	width:160px;
}
.op_block h4,.op_block p{
	margin:2px 0;
	font-size:12px;
	color:#5f656b;
}
#yahoo_option_loc_cd{
	width:150px;
}


/*---------------------- CATALOGUE OPTIONS ------------------------*/

.cate-rest{
	position:absolute;
	float:left;
	top:40px;
	left:180px;
	width:600px;
	padding:0;
	z-index:10000;
	background:none;
	overflow:hidden;

}
.cate-rest li{
	float:left;
}
.cate-rest h3{
	margin:0;
	background:#ddd;
}
.cate-rest div.op_block{
	float:left;
	margin:0;
	border:0;
	padding:10px;
	width:580px;
	background:#ffee8f;
}
.cate-rest h4{
	clear:both;
	float:left;
	width:120px;
}
.cate-rest ul,.cate-rest p{
	float:left;
	margin:2px 0;
	padding:0;
	width:420px;
}
.cate-rest #btn_yahoo_opt{
	clear:both;
	float:left;
	margin:0 0 0 240px;
	padding:0;
}


/*------------------------------------------------------------------------------------------
										ICON
--------------------------------------------------------------------------------------------*/
.icon-logo-yahoo a,.icon-logo-yahoo_shopping a,.icon-logo-rakuten a,.icon-logo-rakuten_ichiba a,
.icon-logo-mbok a,.icon-logo-bidders a,.shopname_amazon,.shopname_amazon_jp,
.icon-logo-amazon a,.icon-logo-amazon_jp a,.icon-logo-sekaimon a,.icon-logo-ebay a,.icon-logo-taobao a,
.sitename_yahoo,.sitename_yahoo_shopping,.shopname_yahoo_shopping,.sitename_rakuten,.sitename_rakuten_ichiba,.shopname_rakuten_ichiba,
.sitename_mbok,.sitename_bidders,
.sitename_amazon,.sitename_amazon_jp,.sitename_sekaimon,.sitename_ebay,.sitename_taobao{
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) no-repeat;
}
.icon-logo-yahoo a,.icon-logo-yahoo_shopping a,.sitename_yahoo,.sitename_yahoo_shopping,.shopname_yahoo_shopping{
	background-position:0 3px;
}
.icon-logo-rakuten a,.icon-logo-rakuten_ichiba a,.sitename_rakuten,.sitename_rakuten_ichiba,.shopname_rakuten_ichiba{
	background-position:0 -28px;
}
.icon-logo-rakuten a,.icon-logo-rakuten_ichiba a{
	background-position:0 -30px;
}
.icon-logo-mbok a,.sitename_mbok{
	background-position:0 -62px;
}
.icon-logo-bidders a,.sitename_bidders{
	background-position:0 -94px;
}
.icon-logo-amazon a,.icon-logo-amazon_jp a,.sitename_amazon,.sitename_amazon_jp{
	background-position:0 -125px;
}
.shopname_amazon,.shopname_amazon_jp{
	background-position:0 -124px;
}
.icon-logo-sekaimon a,.sitename_sekaimon{
	background-position:0 -160px;
}
.icon-logo-ebay a,.sitename_ebay{
	background-position:0 -192px;
}
.icon-logo-taobao a,.sitename_taobao{
	background-position:0 -223px;
}

.recommend_side_bar .sitename_amazon_jp,
.recommend_side_bar p,
.recommend_side_bar ul li.btn_itempage
{
	display:none;
}


.icon_new,.icon_used,
.icon_new_rakuten,.icon_teigaku_yahoo,.icon_teigaku_bidders,
.icon_soku_yahoo,.icon_soku_rakuten,.y-kantan,.y-kantan-nw a,.icon_point{
	background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat;
}
.icon_new{
	background-position:0 -93px;
}
.icon_used{
	background-position:0 -128px;
}
.icon_soku_yahoo{
	background-position:0 -159px;
}
.icon_soku_rakuten{
	background-position:0 -190px;
}
.icon_teigaku_yahoo{
	background-position:0 -223px;
}
.icon_teigaku_bidders{
	background-position:0 -255px;
}
.y-kantan,.y-kantan-nw a{
	float:left;
	background-position:0 -287px;
}
.y-kantan{
	float:left;
	background-position:0 -287px;
}
.icon_new_rakuten{
	background-position:0 -319px;
}
.icon_point{
	margin-top:2px;
	padding:4px 0 3px 18px ;
	background-position:0 -673px;
}

/*-------- ------*/

.icon_new,.icon_used,.y-kantan,
.sitename_yahoo,.sitename_yahoo_shopping,.shopname_yahoo_shopping,.sitename_rakuten,.sitename_rakuten_ichiba,.shopname_rakuten_ichiba,
.sitename_mbok,.sitename_bidders,.shopname_amazon,.shopname_amazon_jp,
.sitename_amazon,.sitename_amazon_jp,.sitename_sekaimon,.sitename_ebay,.sitename_taobao{
	padding:3px 0 2px 18px ;
}
.icon_soku_yahoo,.icon_soku_rakuten{
	margin:0;
	padding:3px 0 3px 18px;
}
.sitename_yahoo a,.sitename_yahoo_shopping a,.sitename_rakuten a,.sitename_rakuten_ichiba a,
.sitename_mbok a,.sitename_bidders a,
.sitename_amazon a,.sitename_amazon_jp a,.sitename_sekaimon a,.sitename_ebay a,.sitename_taobao a{
	font-size:12px;
	font-weight:bold;
}
/*-------- ------*/
.icon-logo-yahoo a,.icon-logo-yahoo_shopping a,.icon-logo-rakuten a,.icon-logo-rakuten_ichiba a,
.icon-logo-mbok a,.icon-logo-bidders a,
.icon-logo-amazon a,.icon-logo-amazon_jp a, .icon-logo-sekaimon a,.icon-logo-ebay,.icon-logo-taobao a,
.icon_teigaku_yahoo,.icon_teigaku_bidders,.icon_new_rakuten,
.y-kantan-nw a,
.only-icon,.icon_new_yahoo{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
}
.only-icon{
	float:left;
	margin-left:25px;
	_margin-left:15px;
	padding:0;
}
.icon_new_yahoo{
	float:left;
	margin-left:5px;
	_margin-left:2px;
	padding:0;
	background:url('http://aucfan.com/img/news_new.gif') 0 0 no-repeat;
	width:22px;
}
.y-kantan-nw{
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:3px;
	_margin-left:2px;
}

/*------------------------------------------------------------------------------------------
								TABLE
--------------------------------------------------------------------------------------------*/

table{
	clear:both;
	border-collapse: collapse;
	border-bottom:1px solid #ddd;

/*	width:100%;	*/
	width:747px;
}
th{
	padding:3px;
	text-align:center;
}
td{
	padding:4px 2px;
	text-align:center;
	word-break:break-all;
}
table dt a {
	font-size:1.2em;
}
table dt span{
	margin-left:1em;
	font-size:0.8em;
}
table dd {
	display :inline;
	margin : 5px 10px 0 0;
	color  : #666;
}
table dd a{
	font-size : 0.9em;
	text-decoration : none;
}
.avg td{
	padding:10px 0;
}
.avg td span{
	float:left;
	font-size:1.6em;
	margin-left:100px;
	padding:5px 0;
	text-align:center;
}
.avg td span strong {
	margin-left : 10px;
	color: #000;
	font-size: 1.1em;
	font-weight : bold;
}
.avg td .avg_daikou{
	font-size: 0.9em;
}
.avg td  form{
	float:left;
	margin:5px 0 0 20px;
	width:150px;
}

/*---------------------- RESULT ------------------------*/

.results td{
	border-top:1px solid #ddd;
	border-left:1px solid #e5e5e5;
	padding:2px 4px;
	height:30px;
}
.results_shopping td,.results_bid td{
	border-top:1px solid #e6e6e6;
	border-left:none;
	border-right:none;
	padding:7px;
	height:30px;
	vertical-align: middle;
}
.results td dl,.results_shopping td dl,.results_bid td dl{
	margin:4px 0;
	padding:0;
}
.results-image{
	width:93px;
	_width:95px;
}
.results-image img{
	margin: auto;
	border:1px solid #DDD;
	padding: auto;
	max-width: 87px;
	max-height: 65px;
	_width:87px;	/*--- IE6 WIDTH---*/
	_height:65px;	/*--- IE6 HEIGHT---*/
}
.results_shopping-image,.results_bid-image{
	width:120px;
	_width:110px;
}
.results_shopping-image img,.results_bid-image img{
	margin: auto;
/*	border:1px solid #DDD;	*/
	padding: auto;
	max-width: 120px;
	max-height: 90px;
	_width:120px;	/*--- IE6 WIDTH---*/
	_height:90px;	/*--- IE6 HEIGHT---*/
}
.results_bid div.results_bid-image,.results_shopping div.results_shopping-image {
	float:left;
}
.results-title {
	text-align: left;
}
.results-title a.item_title{
	font-size:14px;
	font-weight:bold;
}
.results-title dt{
	font-weight:bold;
}
.results-title dd{
	font-size:0.9em;
}
.results_bid div.results-title {
	float: right; width: 365px;
}
.results_shopping div.results-title {
	float: right; width: 399px;
}
.results-price,.results_shopping-price{
	text-align:right;
	color:red;
	font:bold 13px "Verdana";
	width:80px;
}
.results_shopping-price{
	width:100px;
}
.results-price a,.results_shopping-price a{
	text-decoration:underline;
}
.soku-price{
	text-align:right;
}
.price2{
	font-size:0.8em;
	font-weight:normal;
	line-height:2.0em;
	color:#666;
}
.price2 a{
	margin-left:2px;
	font-weight:bold;
}
.postage_free,.stock{
	font-weight:normal;
	color:#666;
	line-height:1.3em;
}
.results-bid{
	width:40px;
	font-size:0.9em;
}
.results-limit,.results-point{
	border-right:1px solid #ddd;
	font-size:0.9em;
	width:50px;
}
.results-point{
	text-align:right;
}
.item_price,.item_price:visited {
    color:red;
    text-decoration:none;
    font:bold 13px "Verdana";
}

.item_price:hover {
    color:red;
    text-decoration:underline;
}

.results-shop,.results-shop_list{
	border-right:1px solid #ddd;
	font-size:0.9em;
	line-height:1.3em;
	width:80px;
}
.results-shop_list{
	width:100px;
}
.results-shop a,.results-shop_list a{
	text-decoration:underline;
}


/*------------------------------------------------------------------------------------------
								SEARCH FORMS
------------------------------------------------------------------------------------------*/

/*---------------------------------------------
				COMMON
---------------------------------------------*/

/*------------- LAYOUT ----------------*/

#main-dsearch{
	float:left;
	margin:0 10px 10px 10px;
	_margin-left:5px;
	width:600px;
}
#right-dsearch{
	clear:right;
	float:left;
	border:0;
	padding:0;
	width:300px;
}
.search-title{
	width:900px;
	height:36px;
	margin:0 auto 5px;
	padding:2px 10px;
	font-weight:bold;
	text-indent:-9999px;
	overflow:hidden;
}
#title-topsrch,#title-open,#title-past{
background:url(https://cdn.afimg.jp/img/bg-title-searchtop.gif) no-repeat ;
}
#title-topsrch{
background-position:0 0;
}
#title-past{
background-position:0 -40px;
}
#title-open{
background-position:0 -80px;
}
#detail_form_open,#detail_form_shopping{
	clear:both;
}
.search-module{
	clear:both;
	overflow:hidden;
	margin:5px auto 0;
	border:1px solid #ddd;
	padding:5px;
	width:587px;
	text-align:left;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
}
.alert-searh{
	color:#dd0000;
	font-weight:bold;
}
/*
.search_button_detail{
	clear:both;
	margin:0 auto;
	padding:5px 0;
	text-align:center;
}
*/
.search_button_detail {
	display: block;
	text-align:center;
	margin:0 auto;
	width: 150px;
	height: 30px;
	overflow: hidden;
	position: relative;
}
.search_button_detail input.s_search{
	display: inline-block;
	left: 0;
	top: -232px;
	position: absolute;
}




.about_save_cond a{
	padding-top:5px;
	font-size:1.2em;
}
#right-dsearch p{
	margin:10px 0 0 0;
}

/*------------ MAIN ----------------*/

.keyword-box{
	width:300px;
}
.except-word{
	width:150px;
	margin-left:2em;
}
.title_topimage{
	float:left;
	margin:0;
	padding:0;
}
.title_topimage{
	margin-top:5px;
}

.search-module dl{
	clear:both;
	float:left;/*----2010 05 18-----*/
	margin:0;
	padding:2px 0;
	width:100%;/*----2010 05 18-----*/
}

.search-module dt,.search-module dd{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	text-align:left;
	vertical-align:middle;
}
.search-module dt{
	margin:5px 0 0 0;
	width:90px;
	text-align:right;
	font-weight:bold;
	color:#4e4e4e;
}
.search-module dd{
	width:490px;
}
.cate_steps{
	clear:both;
	border:1px solid #ddd;
	padding:5px;
	margin:0;
	font-size:1em;
}
.category-search h3{
	border-bottom:1px solid #aaa;
	padding:5px;
	margin:5px 0 0 0;
	height:21px;
	font-size:1.2em;
	color:#333;
}
.warning_message_site_mix{
	margin:1em 0 0 60px;
	color:#b71111;
	font-size:1.2em;
	display : none;
}

.warning_message_omatome{
	margin:1em 0 0 60px;
	color:#b71111;
	font-size:1.2em;
	display : none;
}

.y-option ul{
	margin:0;
	padding:0;
}
.y-option li{
	display:inline;
	margin:5px 5px 0 0;
	padding:0;
}

/*-------------- RIGHT ----------------*/

#right-dsearch h3{
	margin:5px 0 0 0;
	padding:5px;
	background:#a6d6fb;
	font-size:1em;
}
#right-dsearch table{
	margin:0;
	border:1px solid #ddd;
	padding:0;
	width:300px;
	background:#fafafa;
}
#right-dsearch th{
	border:0;
	background:none;
}
#right-dsearch th,.keyword-list{
	margin:0;
	border-bottom:1px solid #ddd;
	padding:2px 0;
	text-indent:0.5em;
}
.keyword-title{
	text-align:left;
	overflow:auto;
	word-break: break-all;
}
.keyword-list{
	width:80px;
	text-align:right;
	overflow:hidden;
}

#right-dsearch li a			{ text-decoration:none; }
#right-dsearch li a:hover	{ background:#f0f0f0; }
#right-dsearch p			{ clear:both; margin:10px 0; text-align:right; }

/*---------------------------------------------
				BG SETTING
---------------------------------------------*/

.search-module{
	background:#f0f8fe;
}
.search-option{
	background:#fffff3;
}
#ontime-word,#top_category_select_form_past h3,.cate_steps,search-option h3{
	background:#fffff3 url(https://cdn.afimg.jp/img/bg-repeat.gif) repeat-x 0 -480px;
}

/*-------------- PAST ----------------*/

#ontime-word{
	margin:0;
	border:1px solid #bbb;
	padding:5px;
	text-align:left;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
}
#ontime-word dt{
	font-size:1.2em;
	font-weight:bold;
	color:#666;
}
#ontime-word dd{
	display:inline;
	margin:5px 5px 0 0;
}
.select-a-site li{
	display:inline;
}
.categories-of{
	float:left;
	margin:5px 0 10px 10px;
	_margin:5px 10px 0 5px;
	padding:0;
	width:30%;
	list-style:none;
}

/*-------------- OPEN ----------------*/

.disp_site				{ margin:0; padding:0; }
.disp_site li 			{ display:inline; padding:0; text-align:left; }
.site-selector			{ margin:2px; font-size:1em; }
.search-option h3		{ width:100%; margin:10px; }

/* -----------------------------------------------------------------------------------------
 							SITES COLOR SETTINGS (8PATTERNS)
 ----------------------------------------------------------------------------------------- */

/*----------- BG COLOR thick ------------*/

.site_mix .itemtitle,.site_shopping_mix .itemtitle {
	background-position:0 -576px;
}
.site_mix .itemtitle a,.site_shopping_mix .itemtitle a {
	color:#333333;
	text-decoration: underline;
}
.site_ya .itemtitle,.site_yas .itemtitle {
	border:1px solid #fccf48;
	background-position:0 -45px;
}
.site_ya .itemtitle a,.site_yas .itemtitle a {
	color:#333333;
	text-decoration: underline;
}
.site_ra .itemtitle,.site_rai .itemtitle {
	border:1px solid #c2171d;
	background-position:0 -85px;
	color:#ffffff;
	text-shadow:1px 1px 0 #666;
}
.site_ra .itemtitle a,.site_rai .itemtitle a {
	color:#ffffff;
	text-decoration: underline;
}
.site_mo .itemtitle,.site_tb .itemtitle {
	border:1px solid #ff6c1b;
	background-position:0 -125px;
	color:#ffffff;
	text-shadow:1px 1px 0 #666;
}
.site_mo .itemtitle a,.site_tb .itemtitle a {
	color:#ffffff;
	text-decoration: underline;
}
.site_bi .itemtitle ,.site_bis .itemtitle{
	border:1px solid #76bc2c;
	background-position:0 -165px;
	color:#ffffff;
	text-shadow:1px 1px 0 #666;
}
.site_bi .itemtitle a,.site_bis .itemtitle a {
	color:#ffffff;
	text-decoration: underline;
}
.site_am .itemtitle ,.site_sm .itemtitle{
	border:1px solid #014fa5;
	background-position:0 -205px;
	color:#ffffff;
	text-shadow:1px 1px 0 #666;
}
.site_am .itemtitle a,.site_sm .itemtitle a{
	color:#ffffff;
	text-decoration: underline;
}
.site_eb .itemtitle {
	border:1px solid #f4271c;
	background-position:0 -285px;
	color:#ffffff;
	text-shadow:1px 1px 0 #666;
}
.site_eb .itemtitle a {
	color:#ffffff;
	text-decoration: underline;
}

/*----------- BG COLOR thick ------------*/

.site_mix thead th ,.site_ya  thead th ,.site_yas thead th ,.site_am  thead th ,.site_mo  thead th ,.site_ra  thead th ,.site_rai thead th ,.site_bi  thead th ,.site_bis thead th ,.site_sm  thead th ,.site_eb  thead th ,.site_tb  thead th {
	border:1px solid #d3d3d3;
	background:#e7e7e7 url('https://cdn.afimg.jp/img/search_results_table_bg.png') 0 0 repeat-x;
}
tr.results_shopping_ttl th,tr.results_bid_ttl th{
	padding:7px;
	border:none;
	background:none;
}
tr.results_shopping_ttl,tr.results_bid_ttl{
	border-bottom:1px solid #ebeff9;
	background:#f7f7f7;
}


.site_mix tfoot td {
	background:#d2eaf7;
	border:1px solid #d3d3d3;
}
.site_ya  tfoot td ,
.site_yas tfoot td{
	background:#ffcc33;
	border:1px solid #ffcc33;
}
.site_am  tfoot td ,
.site_sm  tfoot td {
	background:#0065c9; color:#ffffff;
	border:1px solid #0065c9;
}
.site_mo  tfoot td {
	background:#ff8b02;
	border:1px solid #ff8b02;
}
.site_ra  tfoot td ,
.site_rai tfoot td{
	background:#be0000; color:#ffffff;
	border:1px solid #be0000;
}
.site_bi  tfoot td ,
.site_bis tfoot td{
	background:#74ae00; color:#ffffff;
	border:1px solid #74ae00;
}
.site_eb tfoot td {
background:#ff3333; color:#ffffff;
border:1px solid #ff3333;
}
.site_tb tfoot td {
background:#ff6502;
border:1px solid #ff6502;
}
.site_tb .results-price{
	border-right:1px solid #DDD;
}

.site_am .avg td span strong,
.site_sm .avg td span strong,
.site_mo .avg td span strong,
.site_ra .avg td span strong,
.site_rai .avg td span strong,
.site_bi .avg td span strong,
.site_bis .avg td span strong,
.site_eb .avg td span strong {
	color: #FFF;
}



/*----------- LINK COLOR ------------*/
/*
.site_ra  thead th a ,
.site_bi  thead th a ,
.site_ra  tfoot td a ,
.site_bi  tfoot td a{
	color:#d5fe57;
}
.site_ra  thead th a:hover,
.site_bi  thead th a:hover,
.site_ra  tfoot td a:hover,
.site_bi  tfoot td a:hover{
	color:#e6ebff;
}
*/

/*----------- BG COLOR thin ------------*/

.site_mix table .odd{
	background:#f2fdff;
}
.site_ya  table .odd,.site_yas table .odd{
	background:#fefeeb;
}
.site_mo  table .odd,.site_tb  table .odd{
	background:#fff0e3;
}
.site_ra  table .odd,.site_rai table .odd{
	background:#ffeaea;
}
.site_bi  table .odd,.site_bis table .odd{
	background:#eeffd7;
}
.site_am  table .odd,.site_sm  table .odd{
	background:#ecf6ff;
}
.site_eb  table .odd{
	background:#ffeaea;
}


/*------------------------------------------------------------------------------------------
								OVERTURE
--------------------------------------------------------------------------------------------*/

.ovt{
	margin:0;
	padding:0;
}

.listing_ad_topSearch{
	clear:both;
	margin:0;
	padding:0;
	line-height:1em;
	background:#fff;
}
.listing_ad_topSearch ul{
	margin:0;
	padding:0;
}
.listing_ad_topSearch li {
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0;
}
.listing_ad_topSearch li a,
.listing_ad_topSearch li a:link,
.listing_ad_topSearch li a:hover{
	display:block;
	width:700px;
	height:100px;
	text-decoration:none;
	font-size:12px;
}
.listing_ad_topSearch li a {
	margin:0;
	padding:0;
}
.listing_ad_topSearch li a:hover{
	cursor:pointer;
}
.listing_ad_topSearch li dl {
	margin:0;
	text-align:left;
	height:100px;
}

.listing_ad_topSearch li dt,
.listing_ad_topSearch li dd{
	float : left;
	line-height : 2em;
	font-size:12px;
	padding-left:35px;

}
.listing_ad_topSearch li dt {
	margin:0;
	width:90px;
	text-align:center;
}
.listing_ad_topSearch li dt img{
	margin-top:2px;
	width: 120px;
  	height: 90px;
}
.listing_ad_topSearch li dd {
	margin-left:50px;
	padding:0;
}
.listing_ad_topSearch strong {
	font-size:14px;
	font-weight:bold;
}
.title_top {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#006AD6;
}
.title_top strong	{ font-size:1.0em; }
a .title_top			{ color:#0000ff; }
a:hover .title_top	{ color:#df0c0c; }

.siteHost_top {
	margin-left: 10px;
	font-size: 1em;
	color: #008000;
	text-decoration:none;
	font-weight: normal;
}
.siteDesc_top {
	text-decoration : none;
	font-weight: normal;
}

.listing_ad_head li a, .listing_ad_head li a:link, .listing_ad_head li a:hover {
        height: 60px;
}
.listing_ad_head li {
        border-bottom: none;
}
.listing_ad_head .siteDesc_top {
        color: #666;
}
.listing_ad_head li dd {
	margin-left: 10px;
}

/*------------------------------------------------------------------------------------------
								OVERTURE IM
--------------------------------------------------------------------------------------------*/

.listing_ad_overture_im {
	clear:both;
	margin: 0;
	padding:0;
	line-height:1em;
	background:#fff;
}
.listing_ad_overture_im ul,.listing_ad_overture_im li,.listing_ad_overture_im li a {
	margin:0;
	padding:0;
}
.listing_ad_overture_im li {
	border-bottom:1px solid #ddd;
}

.listing_ad_overture_im .listing_list { background-color:#ffffff; }
.listing_ad_overture_im .listing_list_onmouseover { background-color:#ffffff; }

.listing_ad_overture_im li a,
.listing_ad_overture_im li a:link
.listing_ad_overture_im li a:hover{
	display:block;
	width:700px;
	height:100px;
	color:#1150ef;
	text-decoration:none;
	font-size:14px;
}
.listing_ad_overture_im li a:hover{
	cursor:pointer;
}
.listing_ad_overture_im li dl {
	margin:0;
	text-align:left;
	height:100px;
}
.listing_ad_overture_im li dt,
.listing_ad_overture_im li dd{
	float : left;
	line-height : 2em;
	font-size:12px;
	padding-left:35px;
}
.listing_ad_overture_im li dt {
	margin:0;
	width:90px;
	text-align:center;
}
.listing_ad_overture_im li dt img{
	margin-top:2px;
	width: 120px;
  	height: 90px;
}
.listing_ad_overture_im li dd {

	margin-left:50px;
	padding:0;
}
.listing_ad_overture_im strong {
	font-size:14px;
	font-weight:bold;
}
.listing_ad_overture_im .title_top {
	/*font-size : 1.2em;*/
	font-size : 14px;
	text-decoration : underline;
	color : #0000ff;
}
.listing_ad_overture_im .title_top strong {
	font-size : 1.0em;
}
.listing_ad_overture_im a .title_top ,
.listing_ad_overture_im a:link  .title_top {
	color:#006AD6;
}
.listing_ad_overture_im  a:hover .title_top {
	color:#df0c0c;
}
.listing_ad_overture_im .siteHost_top {
	margin-left : 20px;
	font-size : 1em;
	font-family : arial;
	color : #008000;
	text-decoration : none;
	font-weight : normal;
}
.listing_ad_overture_im .siteDesc_top {
	text-decoration : none;
	font-weight : normal;
}
.listing_ad_overture_im .overture_im_label {
	cursor : default ;
	height : 26px    ;
	line-height : 26px    ;
	text-align  : right   ;
	color : #aaaaaa ;
	font-size   : 12px    ;
}
.listing_ad_overture_im .overture_im_label a       ,
.listing_ad_overture_im .overture_im_label a:link  ,
.listing_ad_overture_im .overture_im_label a:hover {
	display : inline  ;
	height : 26px    ;
	padding-right:10px;
	line-height : 26px    ;
	text-align  : right   ;
	color : #aaaaaa ;
	font-size : 12px    ;
}
.listing_ad_overture_im .overture_im_label a:hover {
	cursor: pointer ;
	color: #5faeea ;
}

.listing_ad_overture_im li dl {
	display:block;
	width:700px;
	height:100px;
}
.listing_ad_overture_im li dl dt a,
.listing_ad_overture_im li dl dd a {
	display:inline;
	color:#1150ef;
	text-decoration:none;
	font-size:13px;
}

/*------------------------------------------------------------------------------------------
								SCROLL SYSTEM
--------------------------------------------------------------------------------------------*/
.outer_area {
	clear:both;
	float:left;
	display:block;
	width:730px;
	height:180px;
	margin:0 0 10px 0;
	padding:0 5px 5px 5px;
	overflow:hidden;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
.outer-10 {
	clear:both;
	float:left;
	width:750px;
	margin:0 0 10px 0;
	padding:0;
}
.outer-30 {
	clear:both;
}
.inner_area {
	margin:0;
	padding:0;
	width:690px;
	list-style:none;
	font-size:11px;
}
.recommend_side_bar .inner_area{
	width:100%;
}
.inner_area li.inner_item{
	text-align: center;
}
.ajax_amazon_search_result_area .inner_area li.inner_item{
	float:left;
	width:102px;
	height:230px;
	margin:0 18px;
}
.ajax_amazon_search_result_area .inner_area p{
	text-align:left;
}


.inner_area_shopping li,.inner_area_bid li{
	float:left;
	margin:0 3px 6px 3px;
	padding:0;
	height:270px;
	text-align: center;
	border:1px solid #ddd;
}
.inner_area_bid li{
	height:210px;
	display:block;
	margin:0;
	padding:5px 0px 5px 9px;
	margin: 3px;
	font-size:12px;
	width:169px;
}

.inner_area_shopping li a,
.inner_area_shopping li a:link,
.inner_area_shopping li a:hover{
	display:block;
	margin:0;
	padding:5px 0px 5px 9px;
	width:169px;
	font-size:12px;
}

.amazon_recommend_box_from_search_engine_2 .inner_area li,
.amazon_recommend_box_from_search_engine_2 .inner_area_30 li,
.amazon_recommend_box_from_search_engine_2 .outer-10 .inner_area li{
	background: url(https://cdn.afimg.jp/img/bg-repeat.gif) repeat-x scroll 0 -570px #F9F9F9;
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	display: block;
	float: left;
	height: 70px;
	margin-right: 5px;
	padding: 7px 5px;
	text-align: center;
	width: 219px;
	font-size: 12px;
}
.amazon_recommend_box_from_search_engine_2_renewal ul.inner_area {
	width:100%;
}
.amazon_recommend_box_from_search_engine_2_renewal .inner_area li,
.amazon_recommend_box_from_search_engine_2_renewal .inner_area_30 li,
.amazon_recommend_box_from_search_engine_2_renewal .outer-10 .inner_area li{
	border-radius: 5px 5px 5px 5px;
	display: block;
	float: left;
	margin-right: 5px;
	padding: 7px 5px;
	text-align: center;
	width: 186px;
	font-size: 12px;
}
.amazon_recommend_box_from_search_engine_2_renewal span.sitename_amazon_jp,
.amazon_recommend_box_from_search_engine_2_renewal li.btn_itempage{
	display:none;
}
.amazon_recommend_box_from_search_engine_2 .catalog-image,
.amazon_recommend_box_from_search_engine_2_renewal .catalog-image {
	width: 95px;
}


.outer-10 .inner_area li{
	margin:2px;
}
.inner_area dl, .inner_area_30 dl {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}
.inner_area dt, .inner_area_30 dt {
	clear:both;
	margin:-4px 0 5px 0;
	padding:26px 0 0 0;
	width:100%;
	text-align:left;
	font-size:95%;
	_font-size:90%;
}
.inner_area dd, .inner_area_30 dd {
	margin:0;
	padding:0;
	width:100%;
}
/* SHOPPING */
.inner_area_shopping dl,.inner_area_bid dl {
	float:left;
	margin:5px 0 0 0;
	padding:0;
	width:97%;
	height:165px;
	border:1px solide #F66;
}
.inner_area_shopping dt,.inner_area_bid dt {
	clear:both;
	margin:0 5px 5px 0;
	padding:5px 0 0 0;
	height:40px;
	text-align:left;
	text-decoration:underline;
	line-height:1.7em;
}
.inner_area_shopping dd,.inner_area_bid dd {
	margin:0;	padding:0;
	width:100%;
	text-decoration:none;
}


.sitename{
	margin:0 0 2px 0;
	width:125px;
	font-size:0.9em;
}
.sitename_shopping,.sitename_bid{
	margin:5px 0;
	color:#999;
	line-height:2.0em;
}
.catalog-image img{
	max-width:100px;
	max-height:100px;
	min-width:30px;
	min-height:30px;
	border:1px solid #ccc;
	margin-bottom:2px;
}
.shopping-image,.bid-image{
	float:left;
	margin-top:3px;
	width:160px;
	height: 160px;
}
.bid-image{
	height: 100px;
}
.shopping-image img,.bid-image img{
	max-height:160px;
	max-width:160px;
	min-height:50px;
	min-width:50px;
}
.cat-price {
	text-align:center;
	margin-top:2px;
}
.quick_deci{
	clear:both;
	float:left;
	text-align:left;
	font-size:1em;
	line-height:1.8em;
}
.inner_area dd img,.inner_area_30 dd img{
	margin:2px 0;
}
.horizontal_scroll_left{
        float:left;
}
.horizontal_scroll_right{
        float:right;
}
.horizontal_scroll_left a,.horizontal_scroll_right a{
	display:block;
	width:120px;
	height:24px;
	background:url(https://cdn.afimg.jp/img/btn.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.horizontal_scroll_left a{
	background-position:0 0;
}
.horizontal_scroll_right a{
	background-position:0 -48px;
}
.horizontal_scroll_left a:hover{
	background-position:0 -24px;
}
.horizontal_scroll_right a:hover{
	background-position:0 -72px;
}
.inner_area_30{
	clear:both;
	float:left;
	margin:5px 0 5px 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.inner_area_30 li{
	margin-top:5px;
}
.btn_scroll{
	float:left;
	padding:5px 0;
	width:740px;
	text-align:center;
}
.btn_scroll ul{
	margin:0;
	padding:0;
}
.btn_scroll li{
	display:inline;
	margin:5px 0;
}
.btn_scroll li span{
	margin:0 40px;
}
.bookmark_checked{
	clear:both;
	float:left;
	margin:10px 0;
	width:100%;
	text-align:center;
}
.btn_itempage{
	clear:both;
	margin-top:2px;
}
.btn-item-detail {
	display:block;
	background: #EDEDED;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDEDED) );
	background: -moz-linear-gradient(-90deg, #FFFFFF, #EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EDEDED');
	border: 1px solid #CCC;
	border-radius:2px;
}
.btn-item-detail a,.btn-item-detail a:hover{
	display:block;
	background: url('https://cdn.afimg.jp/img/sprite.png') 16px -643px no-repeat;
	padding: 2px 0 0 12px;
	color: #727272;
	font-weight:bold;
	border-radius:2px;
}
.btn-item-detail a{
}
.btn-item-detail a:hover{
}
.customerReview {
	clear:both;
	padding-top:5px;
}
.customerReview a {
	background:url(https://cdn.afimg.jp/img/label-review.gif) no-repeat scroll 0 2px transparent;
	padding-left:24px;
	_font-size:84%;
}

/*------------------------------------------------------------------------------------------
							AMAZON & RAKTEN RECOMMEND SIDE BAR
--------------------------------------------------------------------------------------------*/
.recommend_side_bar .result_price_area{
	margin:5px 0 8px 0;
}
.cat-price .result_price{
	color:red;
	text-decoration:underline;
	font: bold 100% "Verdana";	
}

.amazon_recommend_side_bar_bg,
.rakten_recommend_side_bar_bg {
	margin:0;
	padding:0;
	background:url('https://cdn.afimg.jp/img/amazon_recommend_side_bar_bg.gif') -3px 3px no-repeat;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.8em;
	text-align:left;
	height:450px;
}
.amazon_recommend_side_bar_bg a.anchor_area,
.rakten_recommend_side_bar_bg a.anchor_area{
display: block;
height:450px;
padding-top: 100px;
font-weight: bold;
text-align:center;
}
 /*--------------------- NO RESULT --------------------------*/
.amazon_recommend_box a.anchor_area  {
	display:block;
	height:180px;
	padding:100px 0 0 0;
	width:720px;
	background-image:url(https://cdn.afimg.jp/img/amazon_recommend_alt.jpg);
	background-repeat: no-repeat;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}

.rakuten_recommend_box  a.anchor_area,
.rakuten_ichiba_recommend_box  a.anchor_area,
.yahoo_recommend_box  a.anchor_area,
.yahoo_shopping_recommend_box  a.anchor_area,
.mbok_recommend_box  a.anchor_area,
.sekaimon_recommend_box  a.anchor_area{
	display:block;
	height:180px;
	width:720px;
	padding:100px 0 0 0;
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	background-repeat: no-repeat;
}
.rakuten_recommend_box			a.anchor_area { background-image:url(https://cdn.afimg.jp/img/rakauc_recommend_alt.png);        }
.rakuten_ichiba_recommend_box	a.anchor_area { background-image:url(https://cdn.afimg.jp/img/rakten_ichiba_recommend_alt.jpg); }
.yahoo_recommend_box			a.anchor_area { background-image:url(https://cdn.afimg.jp/img/yahoo_recommend_alt.png);        }
.yahoo_shopping_recommend_box	a.anchor_area { background-image:url(https://cdn.afimg.jp/img/yahoo_shopping_recommend_alt.png); }
.mbok_recommend_box				a.anchor_area { background-image:url(https://cdn.afimg.jp/img/mbok_recommend_alt.png);        }
.sekaimon_recommend_box			a.anchor_area { background-image:url(https://cdn.afimg.jp/img/sekaimon_recommend_alt.png); }

.amazon_recommend_box         a.anchor_area:hover ,
.rakuten_recommend_box        a.anchor_area:hover ,
.rakuten_ichiba_recommend_box a.anchor_area:hover ,
.yahoo_recommend_box          a.anchor_area:hover ,
.yahoo_shopping_recommend_box a.anchor_area:hover ,
.mbok_recommend_box           a.anchor_area:hover ,
.sekaimon_recommend_box       a.anchor_area:hover {
    text-decoration:none;
}

.shopping_price, .shopping_price:visited {
    text-decoration:none;
    color:red;
	font:bold 110% Verdana;
}

.amazon_recommend_box_from_search_engine_2 .amazon_new_price,
.amazon_recommend_box_from_search_engine_2 .amazon_new_price:visited,
.amazon_recommend_box_from_search_engine_2_renewal .amazon_new_price,
.amazon_recommend_box_from_search_engine_2_renewal .amazon_new_price:visited,
.ajax_amazon_search_result_area .amazon_new_price,
.ajax_amazon_search_result_area .amazon_new_price:visited,
.ajax_amazon_search_result_area_s2 .amazon_new_price,
.ajax_amazon_search_result_area_s2 .amazon_new_price:visited {
    font:bold 100% "Verdana";
	color:red;
}

.shopping_price:hover {
    text-decoration:underline;
}

/*------------------------------------------------------------------------------------------
							KEYWORD REVIEW SIDE BAR
--------------------------------------------------------------------------------------------*/
#keyword_review_side_bar{
	margin:5px 0;
}
#keyword_review_side_bar h3{
	clear:both;
	margin:5px 0 0 0;
	padding:0;
	color:#000;
	font-size:12px;
}
#keyword_review_side_bar dl{
	clear:both;
	margin:0 5px 0 0;
	padding:3px 3px 0 5px;
	border-bottom:2px solid #ddd;
	border-left:2px solid #ddd;
	width:142px;
	font-size:10px;
}
#keyword_review_side_bar dl.last{
	border-bottom:none;
}
#keyword_review_side_bar dd{
	clear:both;
	margin:3px 0 0 0;	padding:0;
	font-size:10px;
}
#keyword_review_side_bar dd span{
	float:left;
	text-align:center;
	width:60px;
}
#keyword_review_side_bar dd .side_result_title_area{
	float:left;
	width:82px;
}
#keyword_review_side_bar dd p{
	clear:both;
	margin:0;	padding:0;
	line-height:1.5em;

}

.review_no_scroll{
    background-color:#ffffff;
	border-bottom:2px solid #ddd;
    overflow:auto;
	width:173px;
}

.review_scroll{
    background-color:#ffffff;
	border-bottom:2px solid #ddd;
    overflow:auto;
	width:173px;
    height:300px;
}

.side_result_img_area img{
	max-height:45px;
	max-width:55px;
}

/*------------------------------------------------------------------------------------------
								POPUP FORM
--------------------------------------------------------------------------------------------*/

#popup_background_area {
	display:none;
	background-color : black;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: Alpha(opacity=60) ; /*IE*/
	opacity: 0.6; /*Mozzila */
	text-align:center;
}
#popup_form_area {
	position:absolute;
	margin:150px 0 0 80px;
	padding:20px;
	filter: Alpha(opacity=90) ; /* IE*/
	opacity: 0.9; /* Mozzila */
	width: 60%;
	height: 45%;
	background-color : white;
	text-align:center;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
#popup_form_area  p{
	margin:20px auto 0;
	border:2px solid #ee2222;
	padding:20px;
	width:80%;
	font-size:1.3em;
}

#popup_form_area  ul{
	margin-top:50px;
	padding:0;
	list-style:none;
}
#popup_form_area  li{
	display:inline;
	margin:0 5px;
}
.popup_form_area_close_button{
	margin-top:50px;
}

#span-yahoo		{ background:#ffcc00; }
#span-mobaoku		{ background:#ff6502; }
#span-rakuten	{ background:#be0000;  color:#ffffff; }
#span-bidders		{ background:#669900;  color:#ffffff; }


#adbox_0 div,#adbox_1 div{
	margin:5px auto;
}



/*------------------------------------------------------------------------------------------
								2YEARS SUMUP
--------------------------------------------------------------------------------------------*/

.titleSumup{
	float:right;
	margin:-30px 0 0 0;
	padding:0;
	width:490px;
}
.titleSumup li{
	float:right;
	margin:0 5px 0 0 ;
}
.leftOver{
	margin:0 10px;
	padding-top:9px;
	font:1.1em normal;
}
.buySumup a{
	float:left;
	margin:0;
	padding-top:30px;
	width:150px;
	height:0;
	background:url(https://cdn.afimg.jp/img/btn_switch.gif) -375px 0;
	overflow:hidden;
}
.buySumup a:hover{
	background:url(https://cdn.afimg.jp/img/btn_switch.gif) -375px -30px;
}
.searchboxSumup{
	padding:5px 0;
	text-align:center;
	background:#F8FBFD;
	border:1px solid #B5C6D7;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.sumupDate{
	margin:3px 0;
	width:120px;
	height:20px;
}

/*-------OMATOME 2YS-------*/

.omatomeFootSearch{
	clear:both;
	margin:15px auto 5px;
	padding:10px;
	border:1px solid #e1e1e1;
	width:500px;
	background:#f9f9f9;
	overflow:hidden;
	text-align:left;
}
.matomeFoot_title{
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:200px;
	text-align:left;
	font-size:1.2em;
}
.matomeFoot_restTrial{
	float:right;
	margin-right:20px;
}
.matomeFoot_select{
	clear:both;
	margin:5px 0;
}
.matomeFoot_select select{
	margin:0 10px;
}
.matomeFoot_btn{
	float:right;
}
.matomeFoot_btn a {
	display: inline-block;
	width:148px;
	height:35px;
	overflow: hidden;
	position: relative;
}

.matomeFoot_btn a img{
	display: inline-block;
	left: 0;
	top: -96px;
	position: absolute;
}

.matomeFoot_btn a:hover img{
	left: 0;
	top: -131px;
}

.matomeFoot_note{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}
/*-----KANTEI-----*/

.eval_list,.review{
	margin-left:10px;
}
.eval_list a,.bookmark a,.review a{
    text-decoration:underline;
	font-size:12px;
}

.eval_list a:visited,.bookmark a:visited,.review a:visited{
    color:#006ad6;
}
#adbox_0{
    margin:0 auto;
    text-align:center;
}
.review a:hover{
    color:#df0c0c;
}

.search-footer{
	clear:both;
	overflow:hidden;
}

/*-----taobao RMB rate-----*/
.rmb_rate { float:right;
	font-size:12px;
	padding-right:20px;
}

/*------------------------------------------------------------------------------------------
								SEARCH RESULTS DOWNLOAD
--------------------------------------------------------------------------------------------*/

.dlResult a{
	float:left;
	margin:0 0 0 5px;
	padding-top:30px;
	width:150px;
	height:0;
	background:url(https://cdn.afimg.jp/img/btn_switch.gif) -525px 0;
	overflow:hidden;
}
.dlResult a:hover{
	background:url(https://cdn.afimg.jp/img/btn_switch.gif) -525px -30px;
}

/*------------------------------------------------------------------------------------------
								FROM SEARCH ENGINE
--------------------------------------------------------------------------------------------*/

.from_search_engine{
    clear:both;
	margin:5px auto;
	/*padding:0;*/
	padding:2px 0;
	border:3px solid #dddddd;
	/*font-size:1.4em;*/
	font-size:1.2em;
	text-align:center;
    background:#fff;
    width:100%;
}
.from_search_engine a{
	font-size:1.3em;
	font-weight:bold;
}
.from_search_engine p{
	padding:2px;
    margin:0;
}
.from_search_engine .regist_link{
    margin:0 10px;
}
.regist_link a{
    font-size:0.9em;
    font-weight:normal;
}

.head_original{
    clear:both;
    margin:5px;
    _margin-left:2px;
    padding:0 0 0 5px;
    text-align:right;
}
.head_original li {
    display:inline;
    margin-right:5px;
    width:300px;
}
.head_original li a{
    padding-left:16px;
    background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat 0 0;
    font-size:1.1em;
    overflow:hidden;
}

/*------------------------------------------------------------------------------------------
                                SCROLL SYSTEM FROM SEARCH ENGINE
--------------------------------------------------------------------------------------------*/

.has_referer {
    margin-left:0;
}

.amazon_recommend_box_from_search_engine   ,
.amazon_recommend_box_from_search_engine_2 ,
.amazon_recommend_box_from_search_engine_2_renewal ,
.amazon_recommend_box_from_search_engine_3 , {
/*    border:1px solid #999;*/
    height:85px;
    margin:5px auto;
}

.amazon_recommend_box_from_search_engine   a.anchor_area ,
.amazon_recommend_box_from_search_engine_2 a.anchor_area ,
.amazon_recommend_box_from_search_engine_2_renewal a.anchor_area ,
.amazon_recommend_box_from_search_engine_3 a.anchor_area {
    display:block;
    height:60px;
    width:603px;
    padding:30px 0 0 350px;
    background-image:url(https://cdn.afimg.jp/img/amazon_recommend_head_alt.gif);
    background-repeat: no-repeat;
    font-size:22px;
    font-weight:bold;
    text-align:left;
}

.amazon_recommend_box_from_search_engine   a.anchor_area:hover ,
.amazon_recommend_box_from_search_engine_2 a.anchor_area:hover ,
.amazon_recommend_box_from_search_engine_2_renewal a.anchor_area:hover ,
.amazon_recommend_box_from_search_engine_3 a.anchor_area:hover {
    text-decoration:none;
}

.has_referer .outer_area {
    float:left;
    display:block;
    width:100%;
    height:80px;
    padding:0 5px 5px 0;
    overflow:hidden;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
}
.has_referer .inner_area {
    margin:0;
    padding:0;
    width:7000px;
    list-style:none;
    font-size:11px;
}
.has_referer .inner_area li,.has_referer .inner_area_30 li{
    float:left;
    display:block;
    width:220px;
    height:70px;
    margin-right:5px;
    border:1px solid #ddd;
    padding:7px 5px;
    text-align: center;
    background: #f9f9f9 url(https://cdn.afimg.jp/img/bg-repeat.gif) repeat-x 0 -570px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.has_referer .sitename_amazon_jp{
    margin:5px 0 0 10px;
}
.has_referer .catalog-image{
    float:left;
    padding:3px 0;
    width:100px;
    height: 66px;
}

.has_referer .inner_area p {
    margin:5px 0 5px 0;
}

.has_referer .inner_area .item_title {
    font-size:14px;
}

.has_referer .inner_area span {
    font:bold 14px "Verdana";
	color:red;

}



/*------------------------------------------------------------------------------------------
										A
--------------------------------------------------------------------------------------------*/

/*--------------- LINK ---------------*/

#topnavi li a,#bread a,
#footlist dd a,.footnavi li a,

.related_keyword li a,
.aucview_c_block_detail h3 span a{ 
	font-size:1em; 
}
#y_title strong a,#m_title strong a{ 
	font-size:1.0em;
	font-weight:bold; 
}
#topnavi li a,#bread a,.search_login a,
.footnavi a,#footlist dd a,.footnavi li a,

#y_title a,#m_title a,.related_keyword li a,.description p.itemname strong a,.description p.itemimage_pplus a,
.aucview_c_block dd a,.aucview_c_block_detail a,.search_form_site li a,.r_snipe p a,
.original a,.useful a,#pagelink_item a,.aucview_similar a,.ajax_rakten_related_box a,.ajax_amazon_related_box a,.ajax_amazon_other_box a,
.listing_title a,.go_pagetop a,.go_home a,.category_path li a,h4.itemTitle a,.linkPhotoPlus a,.search_form_keyword li a,
.lead_sp li a,.from_search_engine a,.im_left a,.ss_left a,.description a{
	color:#006ad6; 
	text-decoration: underline;
}
#head_loginpop a {
	color: #619820;
	text-decoration: underline;
}

/*--------------- HOVER ---------------*/

#topnavi li a:hover,#bread a:hover,.search_login a:hover,
.footnavi a:hover,#footlist dd a:hover,.footnavi li a:hover,

#y_title a:hover,#m_title a:hover,
.related_keyword li a:hover,.aucview_c_block dd a:hover,.aucview_c_block li a:hover,#tagList dd a:hover,.description p.itemname strong a:hover,.description p.itemimage_pplus a:hover,
.aucview_c_block_detail a:hover,.original a:hover,#go_stats a:hover,.search_form_site li a:hover,.r_snipe p a:hover,
#pagelink_item a:hover,.aucview_similar a:hover,.listing_title a:hover,.ajax_rakten_related_box a:hover,.ajax_amazon_related_box a:hover,.ajax_amazon_other_box a:hover,
.go_pagetop a:hover,.go_home a:hover,.category_path li a:hover,h4.itemTitle a:hover,.linkPhotoPlus a:hover,.search_form_keyword li a:hover,
.lead_sp li a:hover,.from_search_engine a:hover{ 
	color:#006ad6;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------------
										HEADER
--------------------------------------------------------------------------------------------*/
/*--------------BREAD--------------*/
#bread{
	clear:both;
	float:left;
	margin:0;
	padding:3px 0 5px 10px;
	font-size:12px;
	color:#666666;
	width:95%;
}
#bread a{
	font-size:12px;
	color:#0076e5;
	text-decoration:underline;
}

/*---------------------------------------------------
 	ITEMTITLE
 ---------------------------------------------------*/ 
#y_title,#m_title{ 
	clear:both;
	margin:0 5px;
	padding:10px 0 0 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #D3D3D3;
	height:30px;
	text-shadow:1px 1px 0 #FFF;
	font-size:1.2em;
}
#y_title{
	background: #FDD037;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDE596), to(#FDD037) );
	background: -moz-linear-gradient(-90deg, #FDE596, #FDD037);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDE596', endColorstr='#FDD037');
}
#m_title{
	background: #FF6C00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA141), to(#FF6C00) );
	background: -moz-linear-gradient(-90deg, #FFA141, #FF6C00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFA141', endColorstr='#FF6C00');
}
.itemName strong{
	float:left;
	margin-right:8px;
	text-decoration:none;
	font-weight:bold;
}
#y_title a,#m_title a{
	font-size:0.9em;
	font-weight:normal;
}
#av_bookmark a{
	float:right;
	height:0;
	margin:0;
}
#tweet {
float:right;
margin:0 2px;
text-align:right;
}
#fb_share {
float:right;
margin:0 5px 0 0;
text-align:right;
}
.aucview_kyosan_icon{
float:right;
margin:-14px 5px 3px 0px;
text-align:right;
}
/*---------------------------------------------------
 	CATEGORY PATH / RELATED KEYWORD
 ---------------------------------------------------*/ 
 
.category_path{
	clear:both;
	float:left;
	overflow:auto;
/*	overflow:hidden;	*/
	padding:4px 10px 2px 10px;
	width:98%;
}
.category_path ul{
	float:left;
	margin:0;
	padding:0;
	font-size:0.8em;
}
.category_path span{
	float:right;
}
.category_path li,.related_keyword li{
	display: inline;
	padding-left:2px;
}
.related_keyword{
	clear:both;
	margin:0 5px;
	padding:3px 10px;
	background:#eaeaea;
}
.related_keyword li strong,.related_keyword li a{
	font-size:1em;
}
								
/*--------------------------------------------------------
		LEFT
---------------------------------------------------------*/

.itemimg{
	float:left;
	border:1px solid #DFDFDF;
	padding:5px;
	width:246px;
	text-align:center;
}
.itemimg img{
	max-width:240px;
	max-height:200px;
	min-width:150px;
	min-height:150px;
	_width:240px;
	_height:200px;
}
.item_thumbnail,.item_thumbnail_last{
	float:left;
	margin:5px 5px 5px 0;
	border:1px solid #DFDFDF;
	padding: 3px 0;
	width:80px;
	text-align:center;
}
.item_thumbnail_last{
	margin:5px 0;
}




#left h3{
	margin:3px 0 3px 0;	padding:3px;
	color:#666;
	border-bottom:1px dotted #CCC;
}
#left .original,#left .useful{ 
	clear:both; 
	margin:5px 0 10px 3px;
	width:100%;
	padding:0; 
}
#left .useful li{
	padding-left:10px;
	background:url('http://aucfan.com/img/li_blue.gif') 0 5px no-repeat;
}
#left .original li a,#left .useful li a{ 
	margin-bottom:5px;
	padding-left:20px;
	font-size:1em;
	line-height:1.2em;
	text-decoration:none;
}
#left .useful li a{ 
	padding-left:5px;
}
#left .original li a:hover,#left .useful li a:hover{
	text-decoration:underline;
}
#left .original_sp{ 
	clear:both;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2em;
	text-decoration:none;
	text-align:center;
}
.yahooIcon {
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) no-repeat 0 0;
}
.rakutenIcon {
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) no-repeat 0 -30px;
}
.amazonIcon {
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) no-repeat 0 -127px;
}
/*--------------------------------------------------------
		CENTER
---------------------------------------------------------*/
.aucview_c_block {
	margin:0 0 10px 0;
	padding:0 5px 5px 5px;
	background:#efefef;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	min-width:325px;
}
h3.title_c_block{
	margin:0;
	padding:6px 0 6px 10px;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#efefef;
	min-width:325px;
	color:#333;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	font-size:12px;
	text-shadow:1px 1px 0 #FFF;
}
.aucview_c_block dl{
	margin:0;
	padding:0;
	background:#FFF;
	border-bottom:1px dotted #e5e5e5;
}
.aucview_c_block dl.last {
	border-bottom:none;
}
.aucview_c_block dt { 
	float:left;
	margin:0;
	padding:8px 0 0 10px;
	background:#FFF;
	width:90px;
	height:23px;
	font-size:12px;
}  
.aucview_c_block dd {
	margin:0;
	padding:8px 3px 0 0;
	background:#FFF;
	height:23px;
	font-size:12px;
	text-style:normal;
}

.aucview_c_block dd.bid_price a#price_now_link{
	color:red;
}
.aucview_c_block dd.bid_price a#price_now_link span{
	font-size:18px;
	font-weight:bold;
	font-family:Verdana;
	line-height:0.7em;
	color:red;
}
.aucview_c_block dd.bid_price .eval_aucview{
	margin:0 0 0 7px;
}
.aucview_c_block dd.sokuPrice{
	font-weight:bold;
}

.aucview_c_block dd #adbox_0{
	margin:0 0 0 10px;
}

.aucview_c_block ul{
	margin:0;
	padding:0;
	background:#FFF;
}
.aucview_c_block li{
	margin:0;
	padding:7px 3px 5px 10px;
	background:#FFF;
	font-size:12px;
	text-style:normal;
	height:18px;
}
.aucview_c_block li a{
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.aucview_c_block li a strong{
	font-weight:bold;
	color:red;
}

/*-----------------DETAIL----------------------*/

.aucview_c_block_detail{
	margin:0;
	padding:5px 0;
	background:#FFF;
}
.title_detail{
	clear:both;
	margin:5px 0 0 0;
	padding:6px 0 6px 10px;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#efefef;
	width:288px;
	color:#333;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	font-size:12px;
	text-shadow:1px 1px 0 #FFF;
}
.title_detail strong{
	float:left;
	width:100px;
	text-align:left;
}
h4.itemTitle{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.linkPhotoPlus{
	font-weight:bold;
	text-align:center;
}
#pagelink_item{
	float:right;
}
#pagelink_item li{
	float:left;
	margin-left:5px;
	padding:0 0 0 20px;
	line-height:1.5em;
}
#pagelink_item li a{
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
}
.linkItemImage{
	background:url(https://cdn.afimg.jp/img/icon_search.gif) no-repeat 4px 3px;
}
.linkItemDetail{
	background:url(http://x1/aucfan.com/img/icon_search.gif) no-repeat 0 -352px;
}

/*-------------- SEE MORE ITEM --------------*/
#av_seeMoreItem{
	margin:10px auto 0 auto;
	padding:0;
	width:300px;
}
#av_seeMoreItem li{
	margin:0 auto 5px auto;
	padding:0;
	text-align:center;
}
#av_seeMoreItem li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}

/*-------------- ADD 2010 0810 MOBAOK --------------*/

.aucview_c_block_mbok{
	padding:5px;
	text-align:center;
}
.aucview_c_block_mbok p{
	margin:0 auto;
	padding:10px;
    border:2px solid #ffc6af;
	background:#ffeee7;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	width:300px;
}
.aucview_c_block_mbok a{
	margin:10px 0;
	font-weight:bold;
	line-height:1.5em;
}
.aucview_c_block_mbok a:hover{ 
	color:#3ecc10;
}

/*--------------------------------------------------------
		RIGHT
---------------------------------------------------------*/
/* graph */
.title_graph{
	clear:both;
	margin:0;
	padding:6px 0 6px 10px;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#efefef;
	width:288px;
	color:#333;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	font-size:12px;
	text-shadow:1px 1px 0 #FFF;
}

.r_graph{ 
	margin:0;
	padding:5px;
	border-right:1px solid #dfdfdf; 
	border-left:1px solid #dfdfdf; 
	border-bottom:1px solid #dfdfdf; 
}
.r_graph p{ 
	margin: 5px 10px 0 10px; 
	line-height:1.8em; 
}
.r_graph strong{ 
	font-size:1.0em; 
	font-weight:bold; 
}
.r_graph a{
	color:#006ad6;
}
.r_graph a:hover{
	text-decoration:none;
}
#sss_for_minute,#sss_bid_amount,#sss_bid_price{ 
	border:1px solid #aaa; 
	vertical-align:top; 
}
.category_path_induce{ background:#FFFFFF; font-size:0.8em; line-height:1.2em; }
#graph_color{
	clear:both;
	margin:0 0 0 20px;
}

/* SNIPE */

.r_snipe{ 
	float:left;
	margin:0 0 10px 0;
	padding-bottom:10px; 
	border:1px solid #dfdfdf; 
}
h3.r_snipe_title{
	clear:both;
	margin:0;
	padding:6px 0 6px 10px;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#efefef;
	width:288px;
	color:#333;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	font-size:12px;
	text-shadow:1px 1px 0 #FFF;
}
.r_snipe p{ 
	margin:5px 10px;
}
.r_snipe strong{ 
	font-size:1.2em; 
	font-weight:bold; 
}
.r_snipe dl{
	float:left;
	margin:0 0 0 20px;	padding:0;
}
.r_snipe dt,.r_snipe dd{
	margin:0;	padding:0;
	text-align:center;
}
.r_snipe a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}
.aucview_snipe{
	margin-top:3px;
}
.aucview_snipe:hover{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

/*--------------------------------------------------------
		DESCRIPTION
---------------------------------------------------------*/

.description,.description h3{
	clear:both;
}
.itemimage{ 
	margin:10px auto; 
	text-align:center; 
}
.description{
	clear:both;
	float:left; 
	overflow:hidden;
	padding:5px;
	width:70%;
}
.description h3{
	clear: both;
	color: #ee7601;
	font-size:18px;
	margin: 10px 0;
	padding: 3px 10px;
	background:none;
	border-bottom:1px dotted #CCC;
	border-top:none;
	border-left:none;
	border-right:none;
	text-align:left;
	letter-spacing:0.1em;
	width:99%;
}
.description p.itemname strong a{
	font-size:1.2em;
	font-weight:bold;
}
.description p.itemimage_pplus a{
	font-weight:bold;
}
.go_pagetop a{
	float:right; 
	margin:0 20px 0 0;
	padding-right:10px;
	text-decoration:none;
}
.go_pagetop a:hover{
	text-decoration:underline;
}
.go_home a{
	float:right; 
	margin:0 20px 10px 0;
	padding-left:22px;
	background:url(https://cdn.afimg.jp/img/gohome.png) 0 0px no-repeat;
}

/*--------------------------------------------------------
		BIDDER DETAIL
---------------------------------------------------------*/
.aucview_c_block_detail{
}
.aucview_c_block_detail dl{ 
	clear:both; 
}  
.aucview_c_block_detail dt{ 
	clear:both; 
	float:left;
	padding:2px 3px 2px 10px;
	width:100px;
}  
.aucview_c_block_detail dd {  
	margin-left:110px;
	padding:2px 0 2px 0;
}
.aucview_c_block_detail span{ 
	margin: 0 0 5px 90px; 
}

.evalue_dd a{
	font-size:1.1em;
	font-weight:bold;
}
.aucview_c_block_detail dd ul{
	margin:0;
	padding:0;
}  


/*--------------------------------------------------------
		OVT IM
---------------------------------------------------------*/

.im_left{ 
	float:left; 
	margin:10px; 
	_margin-left:5px; 
	border:0;
	padding:0;
	width:920px; 
}
.im_left li{ 
	float:left;
	height:65px;
	margin:3px 5px;
	min-width: 600px;
}
.im_left li a{ 
	width:880px; 
	height:70px;
	text-decoration:none; 
}
.im_left img,.im_window img{ 
	float:left; 
	margin-right:5px; 
}
.title_top{ 
	font-size:1.2em; 
}
.siteHost_top{ 
	color:green; 
	text-decoration:none; 
}
.siteDesc_top{ 
	font-size:0.9em; 
	color:#666;
	text-decoration:none;
}
.iframe_r{ 
	float:left; 
	margin-top:10px;
}
.im_window{
	clear:both;
	float:left;
	margin:5px;
}
.im_window li a{ 
	display:block;
	height:40px; 
	width:590px; 
	margin:0; 
	padding:5px; 
	text-decoration:none; 
	text-align:left;
}
.im_exp{ 
	clear:both;
	margin:0 auto; 
	padding-right:10px; 
	text-align:right; 
}
.im_left .listing_img {
        border:1px solid #aaa; 
	width:87px; 
	height:65px; 
}
.im_window .listing_img { 
	width:40px; 
	height:40px; 
}

/* ----- on-mouse-over , on-mouse-out ----- ----- ----- ----- */
.im_left   .listing_list             { background-color:#fcfcfc; }
.im_left   .listing_list_onmouseover { background-color:#fcfcfc; }
.im_window .listing_list             { background-color:#fcfcfc; }
.im_window .listing_list_onmouseover { background-color:#fcfcfc; }
/* ----- on-mouse-over , on-mouse-out ----- ----- ----- ----- */

.im_left .overture_im_label,
.im_left .overture_im_label a{ 
	line-height:25px; 
	height:25px; 
	text-align:right; 
	font-size:10px; 
	color:#999999;
}

/*--------------------------------------------------------
		OVT SS
---------------------------------------------------------*/

.ss_left{ 
	clear:both;
	margin:10px 0 3px 10px; 
	_margin-left:5px; 
	border:0;
	padding:0;
	width:90%; 
}
.ss_left li{ 
	float:left;
	height:65px;
	margin:3px 5px;
	width:90%;
}
.ss_left li a,
.ss_left li a:hover { 
	width:90%; 
	height:70px;
	text-decoration:none; 
}
.ss_left li a:hover{ 
	cursor: pointer;
	color: #DF0C0C;
}
.ss_left img,.ss_window img{ 
	float:left; 
	margin-right:5px; 
}
.ss_left div{
	height:68px;
}
.ss_window{
	clear:both;
	float:left;
	margin:5px;
}
.ss_window li a{ 
	display:block;
	height:40px; 
	width:590px; 
	margin:0; 
	padding:5px; 
	text-decoration:none; 
	text-align:left;
}
.ss_exp{ 
	clear:both;
	margin:0 auto; 
	padding-right:10px; 
	text-align:right; 
}
.ss_left .listing_img {
        border:1px solid #aaa; 
	width:87px; 
	height:65px; 
}
.ss_window .listing_img { 
	width:40px; 
	height:40px; 
}

/* ----- on-mouse-over , on-mouse-out ----- ----- ----- ----- */
.ss_left   .listing_list             { background-color:#ffffff; }
.ss_left   .listing_list_onmouseover { background-color:#ffffff; }
.ss_window .listing_list             { background-color:#ffffff; }
.ss_window .listing_list_onmouseover { background-color:#ffffff; }
/* ----- on-mouse-over , on-mouse-out ----- ----- ----- ----- */

.ss_left .overture_ss_label,
.ss_left .overture_ss_label a{ 
	line-height:25px; 
	height:25px; 
	text-align:right; 
	font-size:10px; 
	color:#999999;
}

/*--------------------------------------------------------
		BANNERS
---------------------------------------------------------*/

.banner_s_aucview{ 
	clear:both;
	margin:auto;
	padding:15px;
	width:920px;
}
.banner_s_aucview li{ 
	display:inline; 
	margin-left:5px;
}

/*--------------------------------------------------------
		POPUP WINDOW
---------------------------------------------------------*/

#wrapper_window{ 
	margin:0 auto; 
	width:620px; 
	background:#FFFFFF; 
	text-align:center; 
}
#.img_window{ 
	float:left; 
	margin:10px; 
}
.img_window{ /*-20090206 changed by sugiyama-*/
	margin:10px; 
	clear:both;
} 
.btn_window{ 
	clear:both; 
	margin-bottom:20px; 
}	
.btn_window span{ 
	margin:10px; 
}
#closewindow{ 
	margin:5px auto; 
	padding:5px 0; 
}
#btn_closewindow{ 
	float:right; 
	margin:10px 10px 0 0; 
	padding:0; 
}


/*--------------------------------------------------------
		SIMILAR ITEMS 2010 6 ADD
---------------------------------------------------------*/
.similarItem_title{
	clear: both;
	color: #ee7601;
	font-size:18px;
	margin: 5px 0;
	padding: 3px 10px;
	background:none;
	border-bottom:1px dotted #CCC;
	border-top:none;
	border-left:none;
	border-right:none;
	text-align:left;
	letter-spacing:0.1em;
	width:98%;
}
/*--------SIMILAR ITEMS BOTTOM--------*/

.items4{
	clear:both;
	float:left;
	margin-left:10px;
	border-bottom:2px solid #ddd;
	padding:10px;
}
.items4 li{
	float:left;
	width:200px;
	height:180px;
	margin:10px 20px 10px 0;
	text-align:center;
}
.items4 li p{
	margin:0 auto;
	width:160px;
	text-align:center;
}

/*
ORIGINAL FOOT
---------------------------------------------*/
.search_form_site {
    clear: both;
    margin: 0 5px 5px 5px;
    padding: 10px 15px;
	background:#FFF;
}
.search_form_site li {
    display: inline;
    width: 300px;
	line-height: 12px;
	padding-left: 14px;
	padding-right: 10px;
	background: url(https://cdn.afimg.jp/img/sprite.png) 0 -588px no-repeat;
}
.search_form_site li a {
    overflow: hidden;
}
.search_form_site li a:hover {
    text-decoration: none;
}

/*--------------------------------------------------------
		SEARCH FOOTER 2010 6 ADD
---------------------------------------------------------*/

#search_footer{
	clear:both;
	float:left;
	margin:0;
	padding:8px 0 0 10px;
	width:99%;
	height:32px;
	background:#73a313;
}

#search_footer ul{
	margin:0;	padding:0;
}
#search_footer li{
	display:inline;
	margin:0;	padding:0;
}

/*-------------- BUTTON ANOTHER SERVICE  2010 6 ADD --------------*/

#av_AnotherService{
	clear:both;
	margin:0 0 10px;
	padding:0;
}
#av_AnotherService li{
	margin:0 auto 3px auto;
	padding:0;
	text-align:center;
}
#sameCate_data a:hover img,#sameCate_topseller a:hover img,#sameCate_ezex a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}

.r_link_mb{
	clear:both;
	position: static;
	top:480px;
	right:50px;
}

/*-------------- BUTTON ANOTHER SERVICE  2010 6 ADD --------------*/

.evalueList li{
	display:inline;
}
.goodEv a,.badEv a{
	margin-right:1px;
	padding-left:20px;
}
.goodEv{
	background:url(https://cdn.afimg.jp/img/icon_search.gif) 0 -480px no-repeat;
}
.badEv{
	background:url(https://cdn.afimg.jp/img/icon_search.gif) 0 -512px no-repeat;
}
.yahooEzSet a{
	padding-left:20px;
	background:url(https://cdn.afimg.jp/img/icon_search.gif) 0 -288px no-repeat;
}
#av_siteName a{
	padding:7px 0 2px 20px;
	font-weight:bold;
}
.yahooicon_center a{
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) 0 6px no-repeat;
}
.mobaIcon a{
	background:url(https://cdn.afimg.jp/img/icon_sitelogo.png) 0 -58px no-repeat;
}
.alliance{
	float:right;

	


	margin:5px 10px 0 0;
}
.sellerInfo{
	line-height:1.8em;
}
.kantankessai{
    padding-left:20px;
    background:url(../img/icon_search.gif) no-repeat 0 -289px;
}
#search_footer input[type=submit]{
    width:120px;
}

/*--------------------- SIMILAR ITEM --------------------------*/
#right .similarItem{
	clear: both;
	color: #ee7601;
	font-size:14px;
	margin: 20px 0 5px 0;
	padding: 3px 10px 0 0;
	background:#FFF;
	border-bottom:1px dotted #CCC;
	border-top:none;
	border-left:none;
	border-right:none;
	text-align:left;
	letter-spacing:0;
	line-height:2.0em;
}
#right .similarItem_list {
	padding-bottom:5px;
	background:#FFF;
}
#right .similarItem_list li{
	clear: both;
	margin:0;
	padding:10px;
	height:90px;
}
#right .similarItem_list span img{
	max-width:100px;
	max-height:100px;
	_width:100px;
	_height:100px;
}
#right .similarItem_list span{
	float:left;
	width:100px;height:100px;
	margin-right:10px;
	text-align:center;
}
#right .similarItem_list dl{
	float:left;
	margin:5px 0 0 10px;
}
#right .similarItem_list dt {
	margin:0;	padding:0;
}
#right .similarItem_list dt a, #right .similarItem_list dt a:visited {
	margin:0;	padding:0;
	font-weight:bold;
    text-decoration:underline;
    color:red;
    font-size: 1.20em;
}
#right .similarItem_list dt a:hover {
    text-decoration:none;
}
#right .similarItem_list dd{
	margin:0;	padding:0;
}

.lead_sp ul {
	padding:0;	margin:5px 0 5px 5px;
}
.lead_sp li {
	height: 75px;
}
.lead_sp li img{
	float: left;
	max-width:100px;
	padding-right:10px;
}
.lead_sp li a{
	text-decoration:none;
}
.lead_sp li a:hover{
	text-decoration:underline;
}

/*--------------------- NO RESULT --------------------------*/
.amazon_recommend_box {
/*    border:1px solid #999;*/
    height:221px;
    width:720px;
}

.amazon_recommend_box a.anchor_area {
/*    border:1px solid #00f;*/
    display:block;
    height:121px;
    /height:221px;
    padding:100px 0 0 0;
    width:720px;
    background-image:url(https://cdn.afimg.jp/img/amazon_recommend_alt.jpg);
    background-repeat: no-repeat;
    font-size:22px;
    font-weight:bold;
    text-align:center;
}

.amazon_recommend_box a.anchor_area:hover {
    text-decoration:none;
}

.amazon_new_price, .amazon_new_price:visited {
    font-weight:bold;
    text-decoration:none;
    color:red;
    font-size: 1.20em;
}

.amazon_new_price:hover {
    text-decoration:underline;
}



/*------------------------------------------------------------------------------------------
								ALLIANCE
--------------------------------------------------------------------------------------------*/

.aqush {
margin:10px auto;
text-align:center;
}
.aqush a {
background:url("/img/icon_search.gif") no-repeat 0 -608px;
padding-left:20px;
}

/*------------------------------------------------------------------------------------------
								PS aucview notice
--------------------------------------------------------------------------------------------*/


.ps_notice {
padding:3px; 
text-align:center; 
background-color:#FFFFC7; 
border:3px solid #FF9DBE;
}
#ps_premium_affilate {
	border: 1px double #C3C3C3;
	padding:5px 5px 5px 5px; 
	text-align:center;
	width:40%;
	margin-left:auto;
	margin-right:auto; 
}

/*------------------------------------------------------------------------------------------
								FROM SEARCH ENGINE
--------------------------------------------------------------------------------------------*/

.from_search_engine{
    clear:both;
	margin:0 auto;
	padding:10px 0;
	border-top:3px solid #dddddd;
	border-bottom:3px solid #dddddd;
	font-size:1.2em;
	text-align:center;
    background:#fff;
    width:99%;
}
.from_search_engine a{
	font-size:1.4em;
	font-weight:bold;
}
.from_search_engine p{
	padding:2px;
    margin:0;
}
.from_search_engine .regist_link{
    margin:0 10px;
	font-size:1.1em;
}
.regist_link a{
    font-size:0.9em;
    font-weight:normal;
}

.head_original{
    clear:both;
    margin:5px;
    _margin-left:2px;
    padding:0 0 0 5px;
    text-align:right;
}
.head_original li {
    display:inline;
    margin-right:5px;
    width:300px;
}
.head_original li a{
    padding-left:16px;
    background:url(https://cdn.afimg.jp/img/icon_search.gif) no-repeat 0 0;
    font-size:1.1em;
    overflow:hidden;
}

/*------------------------------------------------------------------------------------------
                               AMAZON AND RAKTEN ICHIBA RELATED BOX
--------------------------------------------------------------------------------------------*/
.ajax_amazon_related_box,.ajax_amazon_other_box,.ajax_rakten_related_box {
    clear: both;
    margin:5px auto;
    height: 200px;
    overflow: hidden;
    background:#FFFFFF;
}
.ajax_amazon_related_box ul,.ajax_amazon_other_box, ul.ajax_rakten_related_box ul {
	outline:none;
}
.ajax_amazon_related_box .inner_area li,.ajax_amazon_other_box li, .ajax_rakten_related_box .inner_area li{
	float:left;
	display:block;
	width:200px;
	height:200px;
	margin:5px;
	padding:7px 5px;
}
.ajax_amazon_related_box .inner_area dt,.ajax_amazon_other_box .inner_area dt, .ajax_rakten_related_box .inner_area dt {
	clear:both;
	margin:5px 0; padding:0;
	text-align:left;
}
.ajax_amazon_related_box dl,.ajax_amazon_other_box, dl .ajax_rakten_related_box dl{
	cleat:both;
	margin:0;	padding:0;
}
.ajax_amazon_related_box dd,.ajax_amazon_other_box dd, .ajax_rakten_related_box dd {
	cleat:both;
	margin:5px 0;	padding:0 0 0 18px;
}
.ajax_amazon_related_box dd a,.ajax_amazon_other_box dd a, .ajax_rakten_related_box dd a{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
	line-height:1em;
	color:red;
}
.ajax_amazon_related_box dd a:hover,.ajax_amazon_other_box dd a:hover, .ajax_rakten_related_box dd a:hover,
.ajax_amazon_related_box .inner_area dt a:hover, .ajax_rakten_related_box .inner_area dt a:hover{
	text-decoration:none;
}

.ajax_amazon_related_box dd a:hover,.ajax_amazon_other_box dd a:hover, .ajax_rakten_related_box dd a:hover{
	color:red;
}








/*------------------------------------------------------------------------------------------
                                TAG LIST
--------------------------------------------------------------------------------------------*/
#tagList {
    clear:both;
	float:left;
    margin:0 8px;
	padding:0;
    font-weight:bold;
	color:#999;
}

#tagList dt, #tagList dd {
    float:left;
    padding:0 3px 3px 3px;
    margin:0;
}
#tagList dd a{
	color:#368fea;
}
/*------------------------------------------------------------------------------------------
				RAKUTEN WIDGET
--------------------------------------------------------------------------------------------*/
.rakuten_widget{
	clear:both;
	margin:5px auto;
	width:728px;
	overflow:hidden;
	background:#FFF;
}


/*--------------------------------------
	Tag Cloud
---------------------------------------*/
.tagCloud {
	margin:0 5px 5px 5px;
	padding:10px 15px;
	background:#FFF;
}
.tagCloud ul {
	padding:2px;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
}
.tagCloud ul li {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
	font-size: 100%;
}
.tagCloud ul li a {
	text-decoration: none;
}

.tagCloud ul li.level1 a {
	font-size: 162%;
	font-weight: bold;
	color: #424242;
}
.tagCloud ul li.level2 a {
	font-size: 136%;
	font-weight: bold;
	color: #424242;
}
.tagCloud ul li.level3 a {
	font-size: 122%;
	font-weight: bold;
	color: #5e5e5e;
}
.tagCloud ul li.level4 a {
	font-size: 114%;
	color: #7a7a7a;
}
.tagCloud ul li.level5 a {
	font-size: 92%;
	color: #979797;
}
.tagCloud ul li.level6 a {
	font-size: 77%;
	color: #b3b3b3;
}
.tagCloud ul li a:hover {
	color: #006ad6;
}
.wb_inner{
	margin:0 5px 5px 5px;
	padding:0;
	background:#fff;
}
.rakuten_item_widget{
clear: both;
margin: 5px auto;
overflow: hidden;
background: white;
width:720px;
}
/*--------------------------------------
	FACEBOOK PDF
---------------------------------------*/
.fb_area{
	clear:both;
	margin:10px 0 0 0;
	border-top:1px solid #dfdfdf;
}
.fb_inner{
	margin:auto;
	width:940px;
}
.fb_pdf,.fb-like-box{
	float:left;
	margin:10px 5px;
}

/*--------------------------------------
	PS BID PRICE
---------------------------------------*/
.bid_price_ps{
	clear:both;
	float:left;
	margin:10px 10px 10px 10px;
	padding:10px;
	border-bottom:3px solid #dfdfdf;
	border-top:3px solid #dfdfdf;
	width:98%;
}
.bid_price_ps h3{
	clear:both;
	margin:10px auto;
	padding:0;
	width:770px;
}
.bid_price_ps ul{
	margin:20px auto 10px auto;
	width:660px;
}
.bid_price_ps li{
	display:inline;
	margin:10px;
}
.bid_price_ps li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}





/*--------------------------------------
	ADD FROM HTML
---------------------------------------*/
#globalnavi li a { padding-top: 0px; }
.r_link_mb{ position: static; }

#similarItem_frame     { clear: both;	margin:5px;    height: 200px;    overflow: hidden; background:#FFF; }
#similarItem_frame ul  { padding: 7px; }
#similarItem_frame li  { width: 200px; padding: 2px 0; float: left;	display:block;	height:200px; }
#similarItem_frame img { max-width: 145px; }
.similarClear          { clear:both; }
.similarImg_frame      { margin: 0; text-align:left; }



.search_form_keyword   {
	margin: 0 5px 5px 5px;
	padding:10px 15px;
	background:#FFF;
}
.search_form_keyword li{
	display:inline;
	margin: 0 10px 0 0;
	padding: 2px 0;
	font-weight:bold;
}


/*--------------------------------------
	ADD CSS BUTTON
---------------------------------------*/

.button{
    text-decoration: none;
    margin-bottom:3px;
    font:bold 1.1em "??q??????M??m??p??S Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "??????C??????I", Meiryo, "??l??r ??o??S??V??b??N", "MS PGothic", sans-serif;
    display: inline-block;
    text-align: center;
    color: #4D4D4D;
 
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            
 
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
 
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
 
.button, .button span{
    -moz-border-radius: .3em;
    border-radius: .3em;
}
 
.button span{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
/* The background pattern */
/*
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
*/
/* Pattern settings */
 
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
}
 
.button:hover{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}
 
.button:active{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}


/* colors */
.button-yellow{
    background: #F0C000;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF7E0), to(#F0C000) );
    background: -moz-linear-gradient(-90deg, #FFF7E0, #F0C000);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF7E0', endColorstr='#F0C000');
    border:1px solid #FFDB70;
}
.button-yellow:hover{
    background: #FFF7E0;
    background: -webkit-gradient(linear, left top, left bottom, from(#F0C000), to(#FFF7E0) );
    background: -moz-linear-gradient(-90deg, #F0C000, #FFF7E0);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0C000', endColorstr='#FFF7E0');
}
.button-yellow:active{
    background: #F0C000;
}

.button-orange{
    background: #FFB040;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFEDD6), to(#FFB040) );
    background: -moz-linear-gradient(-90deg, #FFEDD6, #FFB040);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFEDD6', endColorstr='#FFB040');
    border:1px solid #F0C000;
}
.button-orange:hover{
    background: #FFEDD6;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFB040), to(#FFEDD6) );
    background: -moz-linear-gradient(-90deg, #FFB040, #FFEDD6);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB040', endColorstr='#FFEDD6');
}
.button-orange:active{
    background: #FFB040;
}

.button-blue{
    background: #7EB6EA;
    background: -webkit-gradient(linear, left top, left bottom, from(#F3F9FF), to(#7EB6EA) );
    background: -moz-linear-gradient(-90deg, #F3F9FF, #7EB6EA);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3F9FF', endColorstr='#7EB6EA');
    border:1px solid #AFD7FF;
} 
.button-blue:hover{
    background: #F3F9FF;
    background: -webkit-gradient(linear, left top, left bottom, from(#7EB6EA), to(#F3F9FF) );
    background: -moz-linear-gradient(-90deg, #7EB6EA, #F3F9FF);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7EB6EA', endColorstr='#F3F9FF');
}
.button-blue:active{
    background: #7EB6EA;
}

.button-green{
    background: #BEE98C;
    background: -webkit-gradient(linear, left top, left bottom, from(#E8F9CF), to(#BEE98C) );
    background: -moz-linear-gradient(-90deg, #E8F9CF, #BEE98C);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E8F9CF', endColorstr='#BEE98C');
    border:1px solid #8CC300;
} 
.button-green:hover{
    background: #E8F9CF;
    background: -webkit-gradient(linear, left top, left bottom, from(#BEE98C), to(#E8F9CF) );
    background: -moz-linear-gradient(-90deg, #BEE98C, #E8F9CF);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BEE98C', endColorstr='#E8F9CF');
}
.button-green:active{
    background: #BEE98C;
}

.button-aucview{
	width:287px;
	height:40px;
	line-height:42px;
}
.button-aucview-shortleft{
	width:137px;
	height:40px;
	margin-right:8px;
	line-height:20px;
	vertical-align:middle;
}
.button-aucview-shortright{
	width:137px;
	height:40px;
	line-height:20px;
	vertical-align:middle
}

.button-aucview-shortright-1l{
	width:137px;
	height:40px;
	line-height:40px;
	vertical-align:middle
}

/*-----------------------------------------------
 * renew
 * ---------------------------------------------*/
#right .sub_block {
	background:#EFEFEF;
	padding:5px;
	margin-top:10px;
	border:1px solid #DFDFDF;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#right .sub_block_last{
	margin-bottom:10px;
}
#right .sub_block h3{
	color:#FF7A00;
	padding: 2px 0 3px 25px;
	font-size: 14px;
	text-shadow: 1px 1px 0 white;
	background:url(https://cdn.afimg.jp/img/sprite.png) 3px -709px no-repeat;
}
#right .sub_contents{
	background:#FFF;
	padding:5px;
}

select#select_year{
font-weight: bold;
height:25px;
color: #697581;
padding: 2px 2px 2px 3px;
border-radius:3px;
}
#mv_month{
	margin: 5px 0;
	height: 1em;
	font-weight:bold;
	color:#ccc;
}
#mv_month .pre_month{
	float:left;
}
#mv_month .next_month{
	float:right;
}

.ajax_amazon_search_result_area{
height: 230px;
position:relative;
padding:5px 25px 0 25px;
overflow:hidden;
}
.ajax_amazon_search_result_area a.anchor_area{
padding-top: 100px;
height:125px;
background: url(https://cdn.afimg.jp/img/amazon_recommend_alt.jpg) 0 0 no-repeat;
display: block;
text-align: center;
font-size: 22px;
}

div.toprev,
div.tonext{
	display: block;
	width: 22px;
	height: 44px;
	position: absolute;
	top: 81px;
	cursor: pointer;
	}
div.toprev{
	left: 2px;
	background: url(https://cdn.afimg.jp/img/sprite.png) -640px -420px no-repeat;
	}
div.tonext{
	right: 2px;
	background: url(https://cdn.afimg.jp/img/sprite.png) -670px -420px no-repeat;
	}


/******* result_common2_sr.css *******/

a		{border:0; color:#006ad6; text-decoration:none;}
a:hover	{text-decoration:underline;}
img		{border:none;}

/*------------------------------------------------------------------------------------------
										LAYOUT
--------------------------------------------------------------------------------------------*/
#main {
	clear:both;
	margin:0 auto;
	padding:0 7px 0px 10px;
	width:955px;
}
#headline {
	margin:0; padding:0;
    width: 100%;
	height:24px;
    background: #000;
}
#headlineInner {
    margin:0 auto;    padding:0;
    width: 970px;
	height:24px;
    background: #000;
}
#headlineInner p{
	margin:0;	padding:3px 0;
	color:#FFF;
	background:#000;
	font-weight:normal;
}

#gn_area{
	clear:both;
	margin:0;	padding:0;
    width: 100%;
	height:29px;
	border-bottom:2px solid #3b3b3b;
    background:url('https://cdn.afimg.jp/img/gn_bg.png') 0 0 repeat-x;
    position: relative;
}
#search_area{
	clear:both;
	margin:0;	padding:5px 0 0 0;
    width: 100%;
	height:29px;
    background:#73a313;
    position: relative;
}


#head_bloc2inner{
	height: 25px;
	width: 965px;
	margin: 0 auto;
	position: relative;
	}
#head_bloc2inner ul li a{
	display: block;
	position: absolute;
	top:0px;
	height: 35px;
	width: 142px;
	overflow: hidden;
	text-indent: -999px;
	}
#head_bloc2inner ul li a.l1{
	width: 142px;
	left: 0;
	background: url(https://cdn.afimg.jp/img/sprite.png) 0 -130px no-repeat;	
	}
#head_bloc2inner ul li a.l1_on{
	background: url(https://cdn.afimg.jp/img/sprite.png) 0 -180px no-repeat;
	cursor:default;
	}
#head_bloc2inner ul li a.l1:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) 0 -380px no-repeat;
	}
#head_bloc2inner ul li a.l1_on:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) 0 -180px no-repeat;
	}
#head_bloc2inner ul li a.l2{
	width: 205px;
	left: 142px;
	background: url(https://cdn.afimg.jp/img/sprite.png) -142px -130px no-repeat;
	}
#head_bloc2inner ul li a.l2_on{
	background: url(https://cdn.afimg.jp/img/sprite.png) -142px -180px no-repeat;
	cursor:default;
	}
#head_bloc2inner ul li a.l2:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) -142px -380px no-repeat;
	}
#head_bloc2inner ul li a.l2_on:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) -142px -180px no-repeat;
	}
#head_bloc2inner ul li a.l3{
	width: 121px;
	left: 347px;
	background: url(https://cdn.afimg.jp/img/sprite.png) -347px -130px no-repeat;
	}
#head_bloc2inner ul li a.l3_on{
	background: url(https://cdn.afimg.jp/img/sprite.png) -347px -180px no-repeat;
	cursor:default;
	}
#head_bloc2inner ul li a.l3:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) -347px -380px no-repeat;
	}
#head_bloc2inner ul li a.l3_on:hover{
	background: url(https://cdn.afimg.jp/img/sprite.png) -347px -180px no-repeat;
}


/*------------------------------------------------------------------------------------------
										HEADER
--------------------------------------------------------------------------------------------*/
#header {
	clear:both;
    margin: 0 auto;
    padding:0 2px;
    width: 960px;
	background:#FFF;
}
#logo{
	float:left;
	margin:0 0 7px 0;
	padding:0;
}
.search_login{
	float:left;
	margin:0;
	padding:17px 0 0 10px;
	font-size:12px;
}
.search_login a{
	font-size:12px;
}
.search_join{
	float:left;
	margin:0;
	padding:11px 0 0 10px;
	font-size:12px;
}
/*--------------TOPNAVI--------------*/
.top_navi{
	float:right;
	margin:-19px 0 0 0;	padding:0;
}
.top_navi li{
	display:inline;
	margin:0 0 0 5px;
}
.top_navi li a{
	color:#FFF;
	line-height:1.2em;
}
.top_navi .about{
	padding:0 0 0 16px;
	width:13px;	height:12px;
	background:url('https://cdn.afimg.jp/img/s_icon_search.gif') 0 -765px no-repeat;
}
.top_navi .faq{
	padding:0 0 0 20px;
	width:10px;	height:12px;
	background:url('https://cdn.afimg.jp/img/s_icon_search.gif') 0 -733px no-repeat;
}
/*--------------BREAD--------------*/
#bread{
	clear:both;
	margin-bottom:10px;
	padding:0 0 0 10px;
	height:17px;
	font-size:12px;
	color:#666666;
}
#bread a{
	font-size:12px;
	color:#0076e5;
	text-decoration:underline;
}


/*------------------------------------------------------------------------------------------
										SEARCH
--------------------------------------------------------------------------------------------*/
#search_result{
	clear:both;
	margin:0 auto;
	padding:0 0 0 35px;
	background:url('https://cdn.afimg.jp/img/search_loope.png') 0 0 no-repeat;
	width:925px;
}
#search_result a:hover{
	text-decoration:underline;
}
#search_result ul{
	margin:0;	padding:0;
}
#search_result li{
	display:inline;
	margin:0;	padding:0;
}
.search_box_top{
	margin:2px 2px;
	padding:0 2px;
	border:1px solid #aaa;
	width:160px;
	height:20px;
}
.cate_select{
	margin:1px 0;
	padding:2px;
	border:1px solid #aaa;
	width:140px;
	height:22px;
}
.search_btn{
	margin:0 0 0 3px;
	width:80px;
	text-align:center;
}
.search_link a{
	margin:0 0 0 2px;
	font-size:12px;
	text-decoration:underline;
	color:#FFF;
}
.search_select{
	margin:1px 0;
	padding:2px;
	border:1px solid #aaa;
	width:150px;
	height:22px;
}
label{
	font-size:12px;
}

/*------------------------------------------------------------------------------------------
									NAVI
--------------------------------------------------------------------------------------------*/
#navi_r{
	float:right;
	margin:5px 0 0 0;	padding:0;
}
#navi_r ul{
	margin:0; padding:0;
}
#navi_r li{
	display:inline;
	margin:0; padding:0;
}

/*------------------------------------------------------------------------------------------
						GLOBAL NAVI (2011.11.15)
--------------------------------------------------------------------------------------------*/
#globalnavi{
	clear:both;
	margin:0 auto;
	padding:0;
	width:970px;
}
#globalnavi li{display:inline;}
#globalnavi li a{
	display:block;
	float:left;
	height:29px;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
#globalnavi #gn-top a		{width:70px;	background:url("https://cdn.afimg.jp/img/globalnavi2011.png") 0 0 no-repeat;}
#globalnavi #gn-nw a		{width:134px;	background:url("https://cdn.afimg.jp/img/globalnavi2011.png") -70px 0 no-repeat;}
#globalnavi #gn-pt a		{width:134px;	background:url("https://cdn.afimg.jp/img/globalnavi2011.png") -204px 0 no-repeat;}
#globalnavi #gn-pr a		{width:165px;	background:url("https://cdn.afimg.jp/img/globalnavi2011.png") -338px 0 no-repeat;}
/*	hover	*/
#globalnavi #gn-top a:hover,#globalnavi #gn-top a.on, #globalnavi #gn-top a.on:hover	{background-position:     0  -29px;}
#globalnavi #gn-nw a:hover,#globalnavi #gn-nw a.on, #globalnavi #gn-nw a.on:hover		{background-position: -70px  -29px;}
#globalnavi #gn-pt a:hover,#globalnavi #gn-pt a.on, #globalnavi #gn-pt a.on:hover		{background-position: -204px -29px;}
#globalnavi #gn-pr a:hover,#globalnavi #gn-pr a.on, #globalnavi #gn-pr a.on:hover		{background-position: -338px -29px;}

/*
IMPROVEMENT
------------------------------------------*/
.improve{
	clear:both;
	margin:10px 4px 20px 0;
	padding:5px 0 3px 0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #d1d1d1;
	background:#f7f7f7;
}
.improve dl{
	margin:5px;
	padding:0;
}
.improve dt,.improve dd{
	color:#66591b;
	margin:0;
	padding:0;
	text-align:center;
}
.improve dt{
	font-weight:bold;
}
.improve dd.other{
	margin:3px 0 0 0;
	padding:0;
	line-height:1.2em;
}
.improve dd.other a{
	padding:0 0 0 9px;
	background:url('https://cdn.afimg.jp/img/arr_rank.gif') 0 4px no-repeat;
	font-size:0.8em;
}
.improve textarea{
	margin:5px 0;
	padding:2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #d1d1d1;
	width:150px;
	height:160px;
}


/*------------------------------------------------------------------------------------------
									LEFT
--------------------------------------------------------------------------------------------*/
/*
 QUERY SAVE
--------------------------*/
ul.leftQsave{
 	float:left;
    border:1px solid #ccc;
	margin:0 0 5px 0;
	padding:5px 0 5px 7px;
	width:171px;
}
.leftQsave li{
	clear:both;
	margin:0 3px 0 0;
	border:0;
}
.leftQsave li a{
	padding:1px 0 1px 20px;
	font-weight:normal;
	text-decoration:none;
}
.changeCond{
	background:url(https://cdn.afimg.jp/img/s_icon_search.gif) no-repeat;
}
.changeCond{
	background-position:0 -576px;
}

/*------------------------------------------------------------------------------------------
										FOOTER
--------------------------------------------------------------------------------------------*/
.go_pagetop a{
	float:right; 
	margin:0 20px 10px 0;
}
.go_home a{
	float:right; 
	margin:0 20px 10px 0;
	padding:3px 0 0 22px;
	background:url('https://cdn.afimg.jp/img/gohome.png') 0 0px no-repeat;
}

/*
 COPYRIGHT
---------------------------------------------*/
#copyright{
	clear:both;
	margin:0 auto;
	padding:15px 0 5px 0;
	width:100%;
	height:100%;
	background:#9a9a9a;
}
.copy{
	clear:both;
	text-align:center;
}
.copy ul{
	margin:0;	padding:0;
}
.copy li{
	display:inline;
}
.copy li a{
	padding:0 10px 0 7px;
	border-right:1px solid #c4c4c4;
	color:#FFF;
	text-decoration:underline;
}
.copy li a:hover{
	text-decoration:none;
}
.copy li.last a{
	border:none;
}
.copy p{
	font-size:9px;
	color:#FFF;
}
.copy p a{
	font-size:9px;
	color:#FFF;
	text-decoration:underline;
	
}

/*
 CLEARFIX
---------------------------------------------*/
.clearfix:after {
  content: ".";  /* create new element */
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.clear {
	clear:both;
}
.clearfix {
	display:block;
	min-height:1%;
}

/*--------------------------------
 add s ver
---------------------------------*/
.search_login a{
	vertical-align:top;
}
.search_login a.s_regist_lini {
	*display: inline;
	*zoom: 1;
}
.search_login a.s_regist_link {
	display: inline-block;
	width: 195px;
	height: 23px;
	overflow: hidden;
	position: relative;
}
.search_login a.s_regist_link img {
	display: inline-block;
	left: 0;
	top: -166px;
	position: absolute;
}
#navi_r ul li a.s_template_link {
	display: inline-block;
	width: 85px;
	height: 33px;
	overflow: hidden;
	position: relative;
}
#navi_r ul li  a.s_template_link img {
	display: inline-block;
	left: 0;
	top: -367px;
	position: absolute;
}
#navi_r ul li a.s_aucfanpro_link {
	display: inline-block;
	width: 85px;
	height: 33px;
	overflow: hidden;
	position: relative;
}
#navi_r ul li a.s_aucfanpro_link img {
	display: inline-block;
	left: -95px;
	top: -367px;
	position: absolute;
}

span.s_new {
	display: inline-block;
	width: 22px;
	height: 11px;
	overflow: hidden;
	position: relative;
}
span.s_new img{
	display: inline-block;
	left: -121px;
	top: 0;
	position: absolute;
}


/*-------------------------------------------------
 * left side_block
 * -----------------------------------------------*/
.side_block {
clear: both;
background: #EFEFEF;
margin: 10px auto 0 auto;
border: 1px solid #DFDFDF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
width: 178px;
}

.side_block .sb_header {
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}
.side_block h3 {
font-size: 13px;
padding: 5px 0;
margin-left: 10px;
text-shadow: 1px 1px 0 white;
}

.side_block_am h3 {
padding-left:20px;
background: url(https://cdn.afimg.jp/img/icon_sitelogo.png) 0px -124px no-repeat;
}
.side_block_ra h3 {
padding-left:20px;
background: url(https://cdn.afimg.jp/img/icon_sitelogo.png) 0px -28px no-repeat;
}

.sb_content {
margin: 0 5px 5px 5px;
padding: 5px 5px;
background: white;
}

.sb_content dt {
display:block;
margin: 2px 0 0 0;
font-weight: bold;
color: #697581;
}
.no_padding{
padding:0;
}
.comment{
text-align:center;
}
.comment textarea {
margin-bottom:5px;
padding: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border: 1px solid #D1D1D1;
width: 150px;
height: 160px;
}
.comment p{
font-size:x-small;
}

.side_vasco{
width: 100%;
margin: 5px auto;
text-align: center;
}



.wide_block{
	clear:both;
	background:#EFEFEF;
	margin-top:10px;
	margin:10px auto;
	border:1px solid #DFDFDF;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:97%
}
.wide_block h3{
	font-size:14px;
	padding:3px 0 3px 1px;
	margin-left:10px;
	text-shadow: 1px 1px 0 #FFF;
}
.wide_block .wb_header{
	-moz-border-radius:6px 6px 0 0 ;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
}
.full_width{
	width:100%;
}


/*------------------------------------------------------------------------------------------
										FOOTER
--------------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	padding:20px;
	overflow:hidden;
	background:#ECECEC;
}

/*
FOOTLIST
---------------------------------------------*/
#footlist{
	margin:0 auto;
	padding:0;
	width:970px;
}
#footlist dl{
	clear:both;
	margin:0;	padding:0;
}
#footlist dt,#footlist dd{
	float:left;
	margin-bottom:5px;
	padding:0;
}

#footlist dt{
	font-size:0.85em;
}
#footlist dd{
	margin-left:5px;
	border-left:1px solid #999;
	padding-left:5px;
	font-size:0.85em;
}
#footlist dd a{
	font-size:1em;
	text-decoration:none;
	color:#666;
}


/*
 COPYRIGHT
---------------------------------------------*/
#copyright{
	clear:both;
	margin:0 auto;
	padding:15px 0 5px 0;
	width:100%;
	height:100%;
	background:#9a9a9a;
}
.copy{
	clear:both;
	text-align:center;
}
.copy ul{
	margin:0;	padding:0;
}
.copy li{
	display:inline;
}
.copy li a{

	padding:0 10px 0 7px;
	border-right:1px solid #c4c4c4;
	color:#FFF;
	text-decoration:underline;
}
.copy li a:visited{
	color:#FFF;
}
.copy li a:hover{
	text-decoration:none;
}
.copy li.last a{
	border:none;
}
.copy p{
	font-size:9px;
	color:#FFF;
}
.copy p a{
	font-size:9px;
	color:#FFF;
	text-decoration:underline;
	
}
