@charset "shift_JIS";

/* Initializations / Rules
------------------------------------------------------------------*/
body{
/*
	background    : #e6eeee url(/image/bg.gif) repeat-x;
*/
}
/*------------------------------------------------------------------*/
/*基本タグ設定*/
em{
	font-weight : bold;
}
p{
	margin      : 0;
}
/*imgタグ設定*/
img {
	border      : none;
}
img.b, img.boxPart{
	display     : block;
}
/*------------------------------------------------------------------*/
/*回り込み設定*/
.floatRight{
	float       : right;
	display     : inline;
}
.floatLeft{
	float       : left;
	display     : inline;
}
/*回り込み解除設定*/
.clear{
	clear       : both;
	font        : 1px/1px monospace;
}
.clear2{
	_clear      : both;
	display     : none;
	_display    : inline;
	font        : 1px/1px monospace;
}

.clearfix:after{ 
   content      : ".";
   display      : block;
   height       : 0;
   clear        : both;
   visibility   : hidden;
}
.clearfix{ 
   display      : inline-block;
}
* html .clearfix{
   height       : 1px;
}
.clearfix{
   display      : block;
}
/*------------------------------------------------------------------*/
/*テキスト位置設定*/
.alignRight{
	text-align  : right;
}
.alignCenter{
	text-align  : center;
}
/*------------------------------------------------------------------*/
.note{
	padding-left : 12px;
	text-indent  : -12px;
}
.noMarg{
	margin-bottom : 0 ! important;
}
.supp{
	font-size   : 10px ! important;
	line-height : 14px ! important;
}
.imgBox{
	margin      : 0 0 20px 0;
}
/*------------------------------------------------------------------*/
/*フォーム設定*/
label{
	cursor      : pointer;
}
/*------------------------------------------------------------------*/
/*コンテンツは以下の宣言で囲む*/
#wrapper{
	clear            : both;
	margin           : 10px auto;
	width            : 800px;
	background-color : #FFF;
	padding          : 0px auto;
	font-size		 :12px;
	text-align		 : left;
}
/*------------------------------------------------------------------*/
/*キーワードで探す:TOP専用*/
#search_top{
	background  : url(/image/search_bg.gif) no-repeat;
	width       : 800px;
	height      : 35px;
	margin      : 1px 0 0 0;
}
#search_top:after{ 
	content     : ".";
	display     : block;
	height      : 0;
	clear       : both;
	visibility  : hidden;
}
#search_top{ 
	display     : inline-block;
	width       : 800px;
	margin      : 0 auot;
}
* html #search_top{
	height      : 1px;
	width       : 800px;
	margin      : 0 auot;
}
/*画像：キーワードで探す*/
#search_top .title{
	float       : left;
	display     : inline;
	margin      : 0 30px 0 0;
}
/*入力：キーワードで探す*/
#search_top .input{
	float       : left;
	display     : inline;
	margin      : 7px 5px 0 0;
}
#search_top .input input{
	width       : 158px;
	font-size   : 12px;
}
/*選択カテゴリ：キーワードで探す*/
#search_top .select{
	float       : left;
	display     : inline;
	margin      : 7px 5px 0 0;
	font-size   : 12px;
}
#search_top .select select{
	width       : 164px;
	font-size   : 12px;
}
/*検索ボタン：キーワードで探す*/
#search_top .btn{
	float       : left;
	display     : inline;
	margin      : 7px 8px 0 0;
}

#search_top .store_link{
	float           : left;
	display         : inline;
	margin          : 7px 8px 0 20px;
	}
#search_top .store_link table td.f12{
	font-size       : 12px;
}

#search_top .link{
	float       : left;
	display     : inline;
	margin      : 7px 0px 10px 20px;
}
/*------------------------------------------------------------------*/


/*キーワードで探す*/
#search{
	background  : url(/image/search_bg.gif) no-repeat;
	width       : 800px;
	height      : 35px;
	margin      : 1px 0 10px 0;
}
#search:after{ 
	content     : ".";
	display     : block;
	height      : 0;
	clear       : both;
	visibility  : hidden;
}
#search{ 
	display     : inline-block;
	width       : 800px;
	margin      : 0 auot;
}
* html #search{
	height      : 1px;
	width       : 800px;
	margin      : 0 auot;
}
/*画像：キーワードで探す*/
#search .title{
	float       : left;
	display     : inline;
	margin      : 0 30px 0 0;
}
/*入力：キーワードで探す*/
#search .input{
	float       : left;
	display     : inline;
	margin      : 7px 5px 0px 0px;
	padding     : 0px;
	vertical-align: top;
}
#search .input input{
	width       : 158px;
	font-size   : 12px;
	height      : 13px;
	margin      : 0px;
	vertical-align: top;
}
/*選択カテゴリ：キーワードで探す*/
#search .select{
	float       : left;
	display     : inline;
	margin      : 7px 5px 0px 0px;
	font-size   : 12px;
	vertical-align: top;
}
#search .select select{
	width          : 164px;
	font-size      : 12px;
	line-height    : 16px;
	height         : 17px;
}
/*検索ボタン：キーワードで探す*/
#search .btn{
	float       : left;
	display     : inline;
	margin      : 6px 8px 0 0;
}

#search .store_link{
	float           : left;
	display         : inline;
	margin          : 7px 8px 0 20px;
	}
#search .store_link table td.f12{
	font-size       : 12px;
}

#search .link{
	float       : left;
	display     : inline;
	margin      : 7px 0px 10px 20px;
}
/*------------------------------------------------------------------*/
table#titleBanner{
	margin      : 0 0 5px 0;
}
table#titleBanner td.blank{
	width       : 23px;
}
table#titleBanner td.btns{
	vertical-align : middle;
}
table#titleBanner td.btns img{
	margin      : 0;
}
/*------------------------------------------------------------------*/
/*TOP3分割：左側*/
#leftBox_top{
	float       : left;
	display     : inline;
	width       : 180px;
	margin      : 0;
}
#leftBox{
	float       : left;
	display     : inline;
	width       : 180px;
	margin      : 0 5px 0 0;
}
/*TOP3分割：右側*/
#rightBox{
	float       : left;
	display     : inline;
	width       : 180px;
}
/*TOP3分割：中央側*/
#mainBox{
	float       : left;
	display     : inline;
	width       : 430px;
	margin      :0 5px 0 0;
}

/*------------------------------------------------------------------*/
#mainBox .box{
	background  : url(/image/main_box_bg.gif) repeat-y;
	margin      : 0 0 10px 0;
}
/*タイトル設定*/
#mainBox .box h3{
	margin      : 0 0 15px 0;
}
#mainBox .box h3 img{
	display    : block;
}

/* ▼新着枠----------------------------------------------------------- */
#mainBox .box3{
	background      : url(/image/main_box_bg.gif) repeat-y;
	border-bottom   : 1px solid #000000;
	margin          : 0 0 10px 0;
	}
#mainBox .box3 h3{ margin : 0 0 15px 0; }
#mainBox .box3 h3 img{ display : block; }
#mainBox .box3 .in{ margin : 10px; }
#mainBox .box3 ul{
	margin        : 0 0 10px 0;
	padding       : 0;
}
#mainBox .box3 ul li{
	list-style    : none;
	background    : url(/image/line01.gif) repeat-x left bottom;
	padding       : 0 0 3px 0;
	margin        : 0 0 3px 0;
}
#mainBox .box3 ul li span{
	background    : url(/image/acs01.gif) no-repeat left center;
	padding       : 0px;
	display       : block;
}
/* ▲新着枠----------------------------------------------------------- */

#mainBox .box3_noborder{
	margin          : 0;
	}
#mainBox .box3_noborder h3{ margin : 0px; }
#mainBox .box3_noborder h3 img{ display : block; }

/* ▼注目のオークション----------------------------------------------------------- */
/*ブランド------------------------------------------*/
#mainBox .box3_noborder .box_tkb{
	background      : url(/image/top/pc_brand_bg_01.gif) no-repeat;
	margin          : 0 0 10px 0;
}
#mainBox .box3_noborder .box_tkb .sp{
	width			: 210px;
	display			: block;
	float			: left;
}

#mainBox .box3_noborder .box_tkb .con{
	width			: 200px;
	display			: block;
	float			: right;
	margin			: 10px 5px 0px 0px;
	line-height		: 15px;
	font-size		: 12px;
}

#mainBox .box3_noborder .box_tkb .con p.b_title{
	font-size : 12px;
	font-weight: bold;
}
#mainBox .box3_noborder .box_tkb .con p.b_list{ font-size : 10px; }
#mainBox .box3_noborder .box_tkb .con p span{ color : #704500; }
#mainBox .box3_noborder .box_tkb .con div.t_align{
	text-align		: right;
	font-size		: 10px;
}

#mainBox .box3_noborder .box_tkb .clear{
	clear			: both;
	width			: 430px;
}

/*レディース＆メンズ------------------------------------------*/
#mainBox .box3_noborder .box_tklm{
	margin          : 0 0 10px 0;
}
#mainBox .box3_noborder .box_tklm .ladys{
	background      : url(/image/top/pc_tk_bg_lady.gif) no-repeat;
	width			: 210px;
	display			: block;
	float			: left;
	line-height		: 15px;
	font-size		: 12px;
	padding-bottom	: 5px;
}

#mainBox .box3_noborder .box_tklm .ladys div.con{ margin : 60px 0px 0px 20px; }
#mainBox .box3_noborder .box_tklm .ladys div.con span{ color : #761e6d; }
#mainBox .box3_noborder .box_tklm .ladys div.con .t_align{ font-size:10px; }
#mainBox .box3_noborder .box_tklm .ladys div.con .t_align span{ color : #761e6d; }


#mainBox .box3_noborder .box_tklm .mens{
	background      : url(/image/top/pc_tk_bg_mens.gif) no-repeat;
	width			: 210px;
	display			: block;
	float			: right;
	line-height		: 15px;
	font-size		: 12px;
	padding-bottom	: 5px;
}

#mainBox .box3_noborder .box_tklm .mens div.con{ margin : 60px 0px 0px 20px; }
#mainBox .box3_noborder .box_tklm .mens div.con span{ color : #1098ac; }
#mainBox .box3_noborder .box_tklm .mens div.con .t_align{ font-size:10px; }
#mainBox .box3_noborder .box_tklm .mens div.con .t_align span{ color : #1098ac; }

#mainBox .box3_noborder .box_tklm .clear{
	clear			: both;
	width			: 430px;
}

/*Motors------------------------------------------*/
#mainBox .box_tkm{
	background      : url(/image/top/pc_tkm_bg.gif) repeat-y;
	border-bottom   : 1px solid #000000;
	margin          : 0 0 10px 0;
	padding			: 0px 0px 5px 0px;
	}
#mainBox .box_tkm h3{ margin : 0px; }
#mainBox .box_tkm h3 img{ display : block; }
#mainBox .box_tkm table{
	margin		     : 0px 0px 0px 25px;
}
#mainBox .box_tkm table td{
	vertical-align	 : top;
}
#mainBox .box_tkm .td_text{
	font-size		: 12px;
	line-height		: 145%;
	width			: 190px;
}
/* ▲注目のオークション----------------------------------------------------------- */

/* ▼ストア----------------------------------------------------------- */
#mainBox .box3_noborder .box_shop{
	background      : url(/image/top/pc_shop_bg_01.gif) no-repeat;
	border-bottom   : 1px solid #000000;
	margin          : 0;
}
#mainBox .box3_noborder .box_shop .sp{
	width			: 150px;
	display			: block;
	float			: left;
}
#mainBx .box3_noborder .box_shop .con{
	width			: 280px;
	display			: block;
	float			: right;
	margin			: 0px 0px 0px;
}
#mainBox .box3_noborder .box_shop .clear{
	clear			: both;
	width			: 430px;
}
#mainBox .box3_noborder .box_shop .con .kaden{
	width			: 180px;
	line-height		: 15px;
	font-size		: 12px;
	margin			: 10px 0px;
}
#mainBox .box3_noborder .box_shop .con .kaden span{ color : #0090ff; }
#mainBox .box3_noborder .box_shop .con .kaden div.t_align{
	text-align		: right;
	font-size		: 10px;
}

#mainBox .box3_noborder .box_shop .con .game{
	width			: 180px;
	line-height		: 15px;
	font-size		: 12px;
}
#mainBox .box3_noborder .box_shop .con .game span{ color : #66b764; }
#mainBox .box3_noborder .box_shop .con .game div.t_align{
	text-align		: right;
	font-size		: 10px;
}
/* ▲ストア----------------------------------------------------------- */

/*落札間近・１円スタートオークション設定*/
#mainBox .box2{
	margin     : 0 0 10px 0;
}
#mainBox .box2 h3{
	margin     : 0 0 15px 0;
}
#mainBox .box2 h3 img{
	display    : block;
}
#mainBox .box2 .bottom_1yen{
	background : url(/image/tk_1yen_btm.gif) no-repeat;
	width      : 430px;
	height     : 34px;
	text-align : right;
}
#mainBox .box2 .bottom_rakusatsu{
	background : url(/image/tk_rakusatsu_btm.gif) no-repeat;
	width      : 430px;
	height     : 34px;
	text-align : right;
}
/*写真とテキスト：落札・１スタ*/
#mainBox .product{
	width      : 100px;
	float      : left;
	display    : inline;
	margin     : 0 0 15px 6px;
}
#mainBox .product p{
	color      : #6C6C6C;
	margin     : 0 5px;
}
/*リンク設定：落札・１スタ*/
#mainBox .product p a{
	text-decoration : none;
	color           : #6C6C6C;
	}
#mainBox .product p a:hover{
	text-decoration : underline;
	color           : #0000FF;
}
#mainBox .box2 .bottom img{
	margin     : 11px 3px 0 0;
}
/*------------------------------------------------------------------*/
/*注目のオークション設定*/
.featureRow{
	background : url(/image/line01.gif) repeat-x left bottom;
	margin     : 0 10px 10px 10px;
	padding    : 0 0 10px 0;
}
.featureRow:after{ 
   content     : ".";
   display     : block;
   height      : 0;
   clear       : both;
   visibility  : hidden;
}
.featureRow{ 
   display     : inline-block;
}
* html .featureRow{
   height      : 1px;
}
.featureRow{
   display     : block;
}
#mainBox .feature{
	width      : 140px;
	float      : left;
	display    : inline;
	margin     : 0 0 0 39px;
}
#mainBox .feature p{
	color     : #6C6C6C;
	margin    : 0 5px;
}
/*リンク設定：注目のオークション*/
#mainBox .feature p a{
	text-decoration : none;
	color           : #6C6C6C;
}
#mainBox .feature p a:hover{
	text-decoration : underline;
	color           : #0000FF;
}
#mainBox .feature img{
	display  : block;
}

/*TOPカテゴリエリア*/
.sideBox_bg{
	background    : url(/image/side_box_bg.gif) repeat-y;
	border-bottom : 1px solid #000000;
	vertical-align  : top;
}
/*各項目のBOX設定*/
.sideBox_bg .in{
	margin        : 0 10px;
}
.sideBox_bg .in p.t_b{
	font-weight : bold;
}
.sideBox_bg h3{
	margin        : 0 0 10px 0;
}
.sideBox_bg h3 img{
	display       : block;
}
.sideBox_bg ul{
	margin        : 0 0 10px 0;
	padding       : 0;
}
.sideBox_bg ul li{
	list-style    : none;
	background    : url(/image/line01.gif) repeat-x left bottom;
	padding       : 0 0 3px 0;
	margin        : 0 0 3px 0;
}
.sideBox_bg ul li span{
	background    : url(/image/acs01.gif) no-repeat left center;
	padding       : 0 0 0 10px;
	display       : block;
}
/*------------------------------------------------------------------*/


.sideBox{
	background    : url(/image/side_box_bg.gif) repeat-y;
	border-bottom : 1px solid #000000;
	margin        : 0 0 6px 0;
}
/*各項目のBOX設定*/
.sideBox .in{
	margin        : 0 10px;
	font-size     : 12px;
	line-height   : 140%;
}
.sideBox .in p.t_b{
	font-weight : bold;
}
.sideBox .in h4.t_b{
	font-weight : bold;
}
.sideBox h3{
	margin        : 0 0 10px 0;
}
.sideBox h3 img{
	display       : block;
}
.sideBox ul{
	margin        : 0 0 10px 0;
	padding       : 0;
}
.sideBox ul li{
	list-style    : none;
	background    : url(/image/line01.gif) repeat-x left bottom;
	padding       : 0 0 3px 0;
	margin        : 0 0 3px 0;
}
.sideBox ul li span{
	background    : url(/image/acs01.gif) no-repeat left center;
	padding       : 0 0 0 10px;
	display       : block;
}
/*------------------------------------------------------------------*/
/* == QR ==*/
#qr{
	border           : 1px solid #A5A5A5;
	padding          : 1px;
	background-color : #fff;
	margin           : 5px 0 5px 0;
}

#qr h3{
	float            : left;
	display          : inline;
	margin           : 0 10px 0 0;
	}

#qr .txt{
	width:560px;
	float:left;
	display:inline;
	}

#qr .txt p{
	margin:5px 0 5px 0;
	}

#qr .img{
	float:right;
	display:inline;
	text-align:center;
	margin:5px 5px 0 0;
	}

#qr .img img{
	display:block;
	margin:0 auto 0px auto;
	}


/* == footer mbok ==*/

.footer_txt {
            float:left;
            }

.footer_img {
            float:right;
            }


/* == DeNAgroup Link ==*/

.floatL_2{
         width:95px;
         float:left;
	 te\xt-indent:-99999px;
	 overflow:hidden;
	 display:inline;
         }

.floatL_2 a{
            background:url(http://www.dena.jp/img/top/dena_logo_s.gif) no-repeat;
	    width:85px;
	    height:25px;
            display:block;
            }

.floatR_2{
         width:705px;
         float:right;
         text-align:left;
  	 line-height: 120%;
	 font-size:8pt;
         }


.floatR_2 A:link, .floatR_2 A:visited{
	                             color: #666666;
	                             text-decoration: underline;
                                     }

.floatR_2 a:hover, .floatR_2 A:active{
	                             color: #ff6600;
	                             text-decoration: underline;
                                     }

hr{
  width:800px;
  background-color: #666;
  height: 1px;
  }

.footer_line{
            width:800px;
	    background:url(/image/top/bg05.gif) repeat-x;
            }


/* == Main visual ==*/
#main_visual {
	margin: 0px auto;
	width: 800px;
}
#flash{
       width:580px;
       float:left;
       }
/*会員登録ボタンロールオーバー設定--------------------------------*/
#btn_register{
	width           : 180px;
	text-align      : center;
	margin			: 0px 0px 10px;
}
#btn_register a span { display : none; }
#btn_register a {
	display         : block;
	width           : 180px;
	height          : 29px;
	background-image : url(/image/top/btn-register_01a.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
#btn_register a:hover {
	background-image : url(/image/top/btn-register_01b.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
div.btn_register_t{
	font-size : 10px;
	line-height : 14px;
	text-align : center;
}/*au one ID登録ボタンロールオーバー設定--------------------------------*/
#btn_register_auone{
	width           : 180px;
	text-align      : center;
	margin			: 0px 0px 10px;
}
#btn_register_auone a span { display : none; }
#btn_register_auone a {
	display         : block;
	width           : 180px;
	height          : 29px;
	background-image : url(/image/top/btn-auonwid_01a.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
#btn_register_auone a:hover {
	background-image : url(/image/top/btn-auonwid_01b.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
/*出品するロールオーバー設定--------------------------------*/
#btn_register2{
	width           : 180px;
	text-align      : center;
	margin			: 0px 0px 10px;
}
#btn_register2 a span { display : none; }
#btn_register2 a {
	display         : block;
	width           : 178px;
	height          : 98px;
	background-image : url(/image/top/btn-register_02a.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}

#btn_register2 a:hover {
	background-image : url(/image/top/btn-register_02b.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
} 

/*NEWアイコン設定*/
.new_icon{
	margin-top: 3px;
}

/* TOP-HEADER-------------------------------- */
* html #header {
    height: 1em;
    overflow: visible;
}
/**/
#header_logo {
	width: 200px;
	float:left;
	padding: 10px 0px 5px 0px;
	margin-left: 10px;
}

#header_logo_auone {
	width: 200px;
	padding: 10px 0px 5px 0px;
	margin-left: 10px;
}

#header01 {
	width: 560px;
	text-align:right;
	float:right;
	color: #9A9A9A;
	margin: 15px 0px 0px 0px;
	line-height: 50%;
	font-size: 10px;
}

#header01_auone {
	text-align: right;
	margin: 15px 0px 0px 0px;
	line-height: 50%;
}

#header01 img.aukddi { margin: 0px 5px 0px 10px;}
#header01 img.dionkddi { margin: 0px 5px 0px 10px;}

.auone_t {
	text-align:left;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	margin: 15px 0px 0px 5px;
}

#hdr {
	width: 800px;
	overflow: hidden;
}

#container{
	text-align : left;
	margin     :0px auto;
	width      :800px;
}

#container:hdr {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #hdr {
    height: 1em;
    overflow: visible;
}
/**/
#logo {
	width: 260px;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px;
}
#hdr01 {
	width: 400px;
	text-align:right;
	float:right;
	color: #9A9A9A;
	padding-top: 5px;
	margin: 15px 0px 5px 0px;
	line-height: 50%;
}

#menu_line {
	width: 800px;
	height:5px;
	background-image: url(/image/top/bg_line.gif);
	background-repeat: repeat-x;
	clear: both;
}
#menu {
	width: 800px;
	background-color: #F5F5F5;
	margin: 0px auto;
	clear: both;
}
#menu:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #menu {
    height: 1em;
    overflow: visible;
}
/**/
#hello {
	width: 195px;
	text-align:left;
	padding: 3px 0px 0px 20px;
	float:left;
	font-size: 12px;
	font-weight: bold;
}
#menu_list {
	width: 468px;
	text-align:right;
	float:right;
	margin-right: 10px;
}

/*携帯からアクセス---------------------------------------------------------- */
#mobile {
	width: 800px;
	background-color: #ffffff;
	border: #a5a5a5 1px solid;
	text-align: left;
	margin: 0px auto 20px auto;
	clear: both;
}
#mobile:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #mobile {
    height: 1em;
    overflow: visible;
}
/**/
/*タイトル画像設定*/
#mobile_img {
	width: 798px;
	margin: 1px;
	background-image: url(/image/top/mobile_au_2_bg.gif);
	background-repeat: repeat-x;
}
/*アクセス方法設定*/
#mobile_text {
	width: 660px;
	padding: 2px 0px 0px 10px;
	float: left;
}
/*ドットライン*/
#mobile_text p.dline{
	background-image: url(/image/top/line03.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
#mbt p {
	width: 430px;
	padding: 4px 0px 0px 0px;
}
#vline {
	width: 5px;
	float: left;
}
#mobile_qr {
	width: 120px;
	background-color: #FFFFFF;
	margin: 10px 5px 0px 0px;
	text-align: center;
	float: right;
}

/*auオクフッダ設定----------------------------------------------------------*/
#line {
	width:100%;
	background-image: url(/image/top/bg_line.gif);
	background-repeat: repeat-x;
	margin-top: 20px;
}

#f_link {
	width: 800px;
	text-align: center;
	margin: 0px auto 5px;
}
#f_link img.logo_mini{
	width: 80px;
	margin-right: 15px;
	margin-top: 0px;
}

#copy {
	width: 800px;
	margin: 0px auto;
	text-align: center;
}

/* Google Ad
----------------------------------------------------------------------*/
.google_ad {
  clear:both;
  margin-bottom: 26px;
}
.google_ad_label {
  color: #fe5607;
  float: left;
}
.google_content {
  padding: 0 20px;
}
.google_content_mini {
  padding: 0;
}
.google_ad_line {
  background: url(/image/dotline1.gif) 0 0 repeat-x;
  height: 2px;
  margin: 5px 0;
}
.google_ad_items {
  float:right;
}
.google_ad_item_mini,
.google_ad_item {
  margin: 8px;
  font-size: 11pt;
}
.google_ad_item_mini a,
.google_ad_item_mini a:link,
.google_ad_item_mini a:visited,
.google_ad_item_mini a {
  text-decoration: none !important;
  color: #333 !important;
  border: solid 1px #fff;
  padding: 5px;
}
.google_ad_item_mini a:hover {
  border: solid 1px #ddd;
  background-color: #efefef;
}
span.google_ad_title {
  text-decoration: underline;
  color: #00f;
}
p.google_ad_title {
  color: #00f;
  font-size: 14px;
}
p.google_ad_title a { color: #0000ff; }
p.google_ad_title a:link { color: #0000ff; }
p.google_ad_title a:hover { color: #0000ff; }

.google_ad_eyecatch {
  color: #fe5607;
  margin-right: 2px;
  text-decoration: none;
}
.google_ad_desc,
.google_ad_siteHost {
  font-size: 12px;
}
.google_ad_item_mini .google_ad_desc, 
.google_ad_item_mini .google_ad_siteHost {
  font-size: 12px;
  margin: 2px 0 0 0;
}
.google_ad_desc a,
.google_ad_desc a:link,
.google_ad_desc a:hover,
.google_ad_desc a:active {
  text-decoration: none;
  color: #000;
}
.google_ad_siteHost {
  color: #cc6600;
}

.google_ad_siteHost a:link{
  color: #cc6600;
}

.google_ad_siteHost a {
  text-decoration: none;
}

.google_table {
	border: solid 1px #4e4e4e;
	margin-bottom: 5px;
}
.google_tablemini {
	clear:both;
	border: solid 1px #4e4e4e;
	margin-bottom: 5px;
}
.pr_title {
	padding: 5px 10px;
	color: #ffffff;
	background: #4e4e4e;
}

/* QRコードの画像のリンク
----------------------------------------------------------------------*/
a.QRLink {
  cursor: default;
}

/* 通常TOP：Motorsへのバナーリンク
----------------------------------------------------------------------*/
.sideBox .in div.banner_motors{
	margin: 0 auto 10px;
	text-align: center;
}
/*--------------------------------------------------------------*/
/*1円STARTオークション*/
#mainBox .box_1yen{
	margin          : 0 0 10px 0;
	}

#mainBox .box_1yen h3{ margin : 0 0 10px 0; }

#mainBox .feature_1yen{
	width           : 200px;
	float           : left;
	display         : inline;
	margin          : 0 0 10px 10px;
	}

#mainBox .feature_1yen td{ vertical-align: top; }

.photo_1yen { margin-right: 0px; }
.title_1yen { margin-bottom: 6px; }

.Box1yen ul{
	margin          : 0 0 10px 6px;
	padding         : 0;
	}

.Box1yen ul li{
	list-style      : none;
	background      : url(/image/line01.gif) repeat-x left bottom;
	padding         : 0 0 3px 0;
	margin          : 0 0 3px 0;
	}

.Box1yen ul li span.lady{
	background      : url(/image/pc_tk_icon_lady.gif) no-repeat left center;
	padding         : 0 0 0 10px;
	display         : block;
	font-size       : 12px;
	}

.Box1yen ul li span.men{
	background      : url(/image/pc_tk_icon_men.gif) no-repeat left center;
	padding         : 0 0 0 10px;
	display         : block;
	font-size       : 12px;
	}

/*--------------------------------------------------------------*/
/*話題のオークション設定--------------------------------*/
#wadai{
	width: 800px;
	height: 28px;
	margin: 0 auto 8px;;
	padding: 0;
	/*clear: both;*/
	background-image: url("../image/wadai_bg.gif");
	background-repeat: repeat-x;
	border-right: solid 1px #666666;
}
#wadai .wadai_title{
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
}
#wadai .box{
	float: left;
	width: 620px;
	padding-top: 5px;
}

#wadai .box ul{
	float: left;
	width: 360px;
	margin: 0px 0px 0px 5px;
	padding: 0;
}
#wadai .box ul li{
	list-style: none;
	display: inline;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 0;
}
#wadai div.ranklink{
	float: right;
	padding: 0px;
	width: 250px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#wadai div.ranklink img{ float: left; }
#wadai div.ranklink p.t_link{ float: left; margin: 0; padding: 0; }

/* ▼サーチ＆キーワード----------------------------------------------------------- */
#search_keyword {
	background : url("/image/top/search_bg_01.gif");
	text-align : center;
	margin-top : 5px;
	padding-bottom : 5px;
}

#search_keyword .search_keyword_f form{
	margin : 10px;
	padding : 0px;
}

#search_keyword .search_keyword_f input.txt{ 
	width          : 158px;
	font-size      : 12px;
	height         : 13px;
	margin-top     : 1px;
	margin-right   : 5px;
 }
#search_keyword .search_keyword_f input.btn{ margin-top: 1px;margin-left: 5px; }
#search_keyword .search_keyword_f select.select{
	width          : 164px;
	font-size      : 12px;
	line-height    : 16px;
	height         : 17px;
}

#search_keyword .keyrank{ font-size : 14px; }
#search_keyword .keyrank span {
	color : #fe009b;
	margin-left : 3px;
}
#search_keyword .keyrank span.keyrank_b{
	font-weight: bold;
	color : #000000;
}
#search_keyword .skey_form{
	width : 730px;
}

#search_keyword .keyw{
	width: 530px;
	margin: 0px auto;
	padding : 0px auto;
	text-align :center;
}

.skey_clear{ clear:both; }
/* ▲サーチ＆キーワード----------------------------------------------------------- */
/*Motrosロールオーバーボタン--------------------------------*/
#btn_tkm{
	width           : 76px;
	text-align      : center;
	margin			: 0px 0px 0px;
}
#btn_tkm a span { display : none; }
#btn_tkm a {
	display         : block;
	width           : 76px;
	height          : 76px;
	background-image : url(/image/top/btn-motors_01a.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
#btn_tkm a:hover {
	background-image : url(/image/top/btn-motors_01b.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
} 
/*ストアロールオーバーボタン--------------------------------*/
#btn_shop{
	width           : 76px;
	text-align      : center;
	margin			: 0px auto;
	padding			: 0px auto;
}
#btn_shop a span { display : none; }
#btn_shop a {
	display         : block;
	width           : 76px;
	height          : 95px;
	background-image : url(/image/top/btn-shop_01a.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
}
#btn_shop a:hover {
	background-image : url(/image/top/btn-shop_01b.gif);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding : 0px auto;
} 
/*位置設定*/
.valign_top{ vertical-align  : top; }

/*ストア資料請求バナー*/
.store_b_top{ padding: 6px 0px 0px; }

/*ulog閲覧履歴要*/
.t_height{
	margin:0 0 5px 0;
 }

