

/* Initializations / Rules
------------------------------------------------------------------*/ 
.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;
	}

.alignRight{ text-align : right; }

.alignCenter{ text-align : center; }


/* ====text==== */
em{ font-weight : bold; }

p{ margin : 0; }

.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; }

/* Common Layout
------------------------------------------------------------------*/
#container{
	text-align      : left;
	margin          : 0px auto;
	width           : 880px;
	}

#header{ margin : 0; }

#header h1{
	margin          : 0px 0px 0px 25px;
	te\xt-indent    : -99999px;
	overflow        : hidden;
	float           : left;
	display         : inline;
	}

#header h1 a{
	background      : url(/image/logo.gif) no-repeat;
	width           : 148px;
	height          : 48px;
	display         : block;
	}
/*TOP以外のモバオクロゴ*/
#header div.mlogo{
	margin          : 0px 0px 0px 25px;
	te\xt-indent    : -99999px;
	overflow        : hidden;
	float           : left;
	display         : inline;
	width           : 148px;
	}

#header div.mlogo a{
	background      : url(/image/logo.gif) no-repeat;
	width           : 148px;
	height          : 48px;
	display         : block;
	}

/*クリスマス*/
#header h1.splogo2 a{
	background      : url(/image/logo_evt-ver200812_1.gif) no-repeat;
	width           : 190px;
	height          : 48px;
	display         : block;
	}
	
/*おおみそか*/
#header h1.splogo3 a{
	background      : url(/image/logo_evt-ver200812_2.gif) no-repeat;
	width           : 190px;
	height          : 48px;
	display         : block;
	}

/*お正月*/
#header h1.splogo4 a{
	background      : url(/image/logo_evt-ver200901_1.gif) no-repeat;
	width           : 190px;
	height          : 48px;
	display         : block;
	}

#header #nameBox{
	clear           : both;
	background      : url(/image/global_navi_bg.gif) repeat-x;
	height          : 31px;
	}

#header #globalNavi{
	float           : right;
	display         : inline;
	margin          : 14px 15px 0 0;
	}

#header #globalNavi li{
	line-height     : 0;
	margin          : 0;
	padding         : 0;
	list-style      : none;
	float           : left;
	display         : inline;
	}

#header #globalNavi a{
	color           : #fff;
	font-size       : 0;
	line-height     : 0;
	te\xt-indent    : -99999px;
	}

#header #globalNavi #navi01_1 a{
	display         : block;
	background      : url(/image/navi01_01.gif) no-repeat;
	width           : 97px;
	height          : 20px;
	}

#header #globalNavi #navi01_2 a{
	display         : block;
	background      : url(/image/navi01_02.gif) no-repeat;
	width           : 93px;
	height          : 20px;
	}

#header #globalNavi #navi01_3 a{
	display         : block;
	background      : url(/image/navi01_03.gif) no-repeat;
	width           : 93px;
	height          : 20px;
	}

#header #globalNavi #navi01_4 a{
	display         : block;
	background      : url(/image/navi01_04.gif) no-repeat;
	width           : 93px;
	height          : 20px;
	}

#header #globalNavi #navi01_5 a{
	display:block;
	background:url(/image/navi01_05.gif) no-repeat;
	width:115px;
	height:20px;
	}


#header #globalNavi #navi02_1 a{
	display         : block;
	background      : url(/image/navi02_01.gif) no-repeat;
	width           : 97px;
	height          : 20px;
	}

#header #globalNavi #navi02_2 a{
	display         : block;
	background      : url(/image/navi02_02.gif) no-repeat;
	width           : 93px;
	height          : 20px;
	}

#header #globalNavi #navi02_3 a{
	display         : block;
	background      : url(/image/navi02_03.gif) no-repeat;
	width           : 93px;
	height          : 20px;
	}

#header #globalNavi #navi02_4 a{
	display         : block;
	background      : url(/image/navi02_04.gif) no-repeat;
	width           : 115px;
	height          : 20px;
	}

#header #globalNavi a:hover{ background-position :left bottom ! important; }

#name{
	background      : url(/image/global_navi_bg2.gif) no-repeat;
	text-align      : center;
	margin          : 0;
	padding         : 10px 10px 0 0;
	width           : 219px;
	_width          : 229px;
	height          : 21px;
	/*_height         : 31px;*/
	color           : #fff;
	font-weight     : bold;
	float           : left;
	display         : inline;
	}

#header #globalNavi ul{
	float           : right;
	display         : inline;
	margin          : 0;
	}

#header #globalNavi ul li{
	float           : left;
	display         : inline;
	margin          : 0;
	line-height     : 0;
	}


#wrapper{
	clear           : both;
	margin          : auto;
	background-color: #FFF;
	padding         : 0px auto;
	text-align		: left;
	}

#footer{
	background-color: #FFF;
	padding         : 10px;
	text-align      : center;
	}

/* top
------------------------------------------------------------------*/
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; }

#leftBox{
	float           : left;
	display         : inline;
	width           : 220px;
	margin          : 0 5px 0 0;
	}

/*通常オークション専用*/
#leftBox_top{
	float           : left;
	display         : inline;
	width           : 220px;
	margin          : 0;
}
/*---------------------------------------------*/
	
#rightBox{
	float           : left;
	display         : inline;
	width           : 220px;
	}

#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;
	font-size     : 12px;
}
#mainBox .box3 ul li span{
	background    : url(/image/acs01.gif) no-repeat left center;
	padding       : 0px;
	display       : block;
}
/* ▲新着枠----------------------------------------------------------- */

#mainBox .box3_noborder{
	margin          : 0 0 0px 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; }

/*--------------------------------------------------------------*/
/*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;
	}

/*--------------------------------------------------------------*/

#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;
}

.sideBox_bg .in{ margin : 0 10px; }
.sideBox_bg .in p.t_b{ font-weight : bold; }

/*オークションショップ*/
.sideBox_bg .in_shop{
	margin          : 0 10px 10 10px;
	text-align      : center;
	}

.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;
	font-size       : 12px;
	}

.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;
	}

.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; font-size: 12px; }

/*オークションショップ*/
.sideBox .in_shop{
	margin          : 0 10px 10 10px;
	text-align      : center;
	}

.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;
	clear           : both;
	}
/*タイトル画像*/
#qr h3{
	float           : left;
	display         : inline;
	margin          : 0 10px 0 0;
	padding         : 0;
	}
/*テキスト設定*/
#qr .txt{
	width           : 560px;
	float           : left;
	display         : inline;
	}
#qr .txt p{ margin : 5px 0 5px 0; padding: 0; }
/*QRコード*/
#qr .img{
	float           : right;
	display         : inline;
	text-align      : center;
	margin          : 5px 5px 0 0;
	}
#qr .img img{
	display         : block;
	margin          : 0 auto 0px auto;
	}

#qr .txt form { margin: 0; padding: 0; }

#qr .txt input.mail_id{
	width       : 158px;
	font-size   : 12px;
	margin      : 0px 5px 0px 0px;
	vertical-align: top;
}

#qr .txt select{
	width          : 164px;
	font-size      : 12px;
	margin         : 0px 5px 0px 0px;
}
/* モバオクフッタ--------------------------------*/
/*テキストリンク設定*/
.footer_txt { float : left; }
/*コピーライト*/
.footer_img { float : right; }
/*モバオクフッタライン*/
.footer_line{
	width           : 880px;
	background      : url(/image/top/bg05.gif) repeat-x;
	clear           : both;
}
/* DeNAgroup Link--------------------------------*/
/*ロゴリンク設定*/
.floatL_2{
	width           : 95px;
	float           : left;
	te\xt-indent    : -99999px;
	overflow        : hidden;
	display         : inline;
}

.floatL_2 a{
	background      : url(//www.dena.jp/img/top/dena_logo_s.gif) no-repeat;
	width           : 85px;
	height          : 25px;
	display         : block;
}

/*テキストリンク設定*/
.floatR_2{
	width           : 785px;
	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           : 880px;
	background-color: #666;
	height          : 1px;
}
/* メインビジュアル：FLASH--------------------------------*/
#flash_box{
	clear:both;
	margin: 0;
	padding: 0;
	line-height: 0;
	display: block;
}
#flash{
	width           : 600px;
	float           : left;
	}

#flash h2 { margin: 0; padding: 0px; }
/*会員登録ボタンロールオーバー設定--------------------------------*/
#btn_register{
	width           : 220px;
	text-align      : center;
	margin			: 0px 0px 10px;
}
#btn_register a span { display : none; }
#btn_register a {
	display         : block;
	width           : 198px;
	height          : 98px;
	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;
}
/*出品するロールオーバー設定--------------------------------*/
#btn_register2{
	width           : 220px;
	text-align      : center;
	margin			: 0px 0px 10px;
}
#btn_register2 a span { display : none; }
#btn_register2 a {
	display         : block;
	width           : 198px;
	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; }
/*話題のオークション設定--------------------------------*/
#wadai{
	width: 880px;
	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: 220px;
}
#wadai .box{
	float: left;
	width: 640px;
	padding-top: 5px;
}

#wadai .box ul{
	float: left;
	width: 370px;
	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: 260px;
	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; }

/* Overture Ad
----------------------------------------------------------------------*/
.overture_ad {
  clear:both;
}
.overture_ad_label {
  color: #fe5607;
  float: left;
}
.overture_ad_content {
  padding: 0 20px;
}
.overture_ad_content_mini {
  padding: 0;
}
.overture_ad_line {
  background: url(/image/dotline1.gif) 0 0 repeat-x;
  height: 2px;
  margin: 5px 0;
}
.overture_ad_items {
  float:right;
}
.overture_ad_item_mini,
.overture_ad_item {
  margin-bottom: 8px;
  font-size: 11pt;
}
.overture_ad_item_mini a,
.overture_ad_item_mini a:link,
.overture_ad_item_mini a:visited,
.overture_ad_item_mini a {
  text-decoration: none !important;
  color: #333 !important;
  border: solid 1px #fff;
  padding: 5px;
}
.overture_ad_item_mini a:hover {
  border: solid 1px #ddd;
  background-color: #efefef;
}
span.overture_ad_title {
  text-decoration: underline;
  color: #00f;
}
p.overture_ad_title {
  color: #00f;
}
.overture_ad_eyecatch {
  color: #fe5607;
  margin-right: 2px;
  text-decoration: none;
}
.overture_ad_desc,
.overture_ad_siteHost {
  margin-left: 14px;
  font-size: 10pt;
}
.overture_ad_item_mini .overture_ad_desc, 
.overture_ad_item_mini .overture_ad_siteHost {
  font-size: 9pt;
  margin: 2px 0 0 0;
}
.overture_ad_desc a,
.overture_ad_desc a:link,
.overture_ad_desc a:hover,
.overture_ad_desc a:active {
  text-decoration: none;
  color: #000;
}
.overture_ad_siteHost {
  color: #00f;
}

.overture_ad_siteHost a {
  text-decoration: none;
}

/* Google Ad
----------------------------------------------------------------------*/
.google_ad {
  margin-bottom: 16px;
}
.google_ad_label {
  color: #fe5607;
  margin-left: 10px;
}
.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 40px;
  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;
}

/*----------------------------------------------------*/
/*モバオクとは？*/
.sideBox .mbok{ margin : 10px;}
.sideBox .mbok .qr_line {
	background: url(/image/line01.gif) repeat-x left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.sideBox .mbok .qr_line .img_center{
	text-align: center;
	margin: 5px 0 0;
}
/*QRコード*/
.sideBox .mbok .img{
	text-align      : center;
	margin          : 15px 0 5px;
}
.sideBox .mbok .img img{ margin : 0 auto 0 auto; }
.sideBox .mbok div.form_set{
	text-align: center;
	margin: 5px 0;
}
.sideBox .mbok div.form_set form,select { /*margin: 0; padding: 0;*/ }
.qr_main { margin: 0 0 3px; }

/* 通常TOP：Motorsへのバナーリンク
----------------------------------------------------------------------*/
.sideBox .in div.banner_motors{
	margin: 0 auto 10px;
	text-align: center;
}

/* ▼サーチ＆キーワード----------------------------------------------------------- */
#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;
	margin-top     : 0px;
	margin-right   : 5px;
}
#search_keyword .search_keyword_f input.btn{ margin-top: 0px;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;
 }
/*成約手数料*/
.feeSubtitle1{
	background-color:#FAFFBD;
	padding:5px 0;
	width:730px;
}
.feeSubtitle1 p{
	border-left:solid 3px #FF7200;
	padding-left:7px;
	margin:3px 0 3px 7px;
}
.feeSubtitle2{
	color:#FF7200;
	padding:5px;
}
.tblmain{
	margin-top:5px;
	width:730px; 
	border-top:solid 1px #9CA2CC;
}
.tblmain th{
	background-color: #EBEEF9;
	border-right:solid 1px #9CA2CC;
	border-left:solid 1px #9CA2CC;
	border-bottom:solid 1px #9CA2CC;
	padding:10px;
	text-align:left;
	width:200px;
	font-weight: normal;
}
.tblmain td{
	border-right:solid 1px #9CA2CC;
	border-bottom:solid 1px #9CA2CC;
	padding:10px;
}
.tblmain2{
	margin-top:5px;
	width:730px; 
	border-top:solid 1px #9CA2CC;
}
.tblmain2 .bg{
	background-color:#EBEEF9;
}

.tblmain2 th{
	border-right:solid 1px #9CA2CC;
	border-left:solid 1px #9CA2CC;
	border-bottom:solid 1px #9CA2CC;
	padding:10px;
	text-align:left;
	width:200px;
}
.tblmain2 td{
	border-right:solid 1px #9CA2CC;
	border-bottom:solid 1px #9CA2CC;
	padding:10px;
}
.tblmain3{
	margin-top:5px;
	width:730px; 
	border-top:solid 1px #9CA2CC;
}
.tblmain3 .bg{
	background-color:#EBEEF9;
	border-left:solid 1px #9CA2CC;
	border-right:solid 1px #9CA2CC;
}
.tblmain3 th{
	border-left:solid 1px #9CA2CC;
	border-bottom:solid 1px #9CA2CC;
	padding:10px;
	text-align:left;
	width:60px;
}
.tblmain3 td{
	border-bottom:solid 1px #9CA2CC;
	width:100px;
	padding:10px;
}
.tblmain4{
	border-bottom:solid 1px #929292;
	border-right:solid 1px #929292;
	width:480px;
}
.tblmain4 th{
	border-top:solid 1px #929292;
	border-left:solid 1px #929292;
	background-color:#EFEFEF;
	vertical-align:top;
	padding:3px;
	text-align:left;
	width:180px;
}
.tblmain4 td{
	border-top:solid 1px #929292;
	border-left:solid 1px #929292;
	padding:3px;
	width:180px;
}
.tblmain4 .tit{
	width:120px;
}
.tblmain4 .nobd{
	border-left:0 !important;
}
.tblmain5 {
	border-top:solid 1px #929292;
	border-left:solid 1px #929292;
	width:100%;
	text-align:center;
}
.tblmain5 th{
	background-color:#EFEFEF;
	padding:3px;
	border-right:solid 1px #929292;
	border-bottom:solid 1px #929292;
}
.tblmain5 .kotei{
	width:80px;
}
.tblmain5 td{
	padding:3px;
	border-right:solid 1px #929292;
	border-bottom:solid 1px #929292;
}
.tblmain5 .bikou{
	text-align:left;
	padding-left:6px;
	width:354px;
}
.tblmain6{
	border-top:solid 1px #929292;
	width:100%;	
}
.tblmain6 th{
	border-bottom:solid 1px #929292;
	border-left:solid 1px #929292;
	padding:5px;
	text-align:center;
}
.tblmain6 td{
	border-bottom:solid 1px #929292;
	border-right:solid 1px #929292;
	padding:5px;
}
.dtltag{
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:-30px;
}
.dtltag p{
	width:50%;
	text-align:center;
	padding:6px 0 6px 0;
}
.dtltag .bg1{
	background-color:#bcbcbc;
}
.dtltag .bg2{
	background-color:#ffcc42;
}
.formsbmt {
	text-align:center;
}
.formsbmt input {
	border:0;
	background: url(/image/regist/btnbk.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	width:240px;
	height:40px;
	margin:2px;
}
.cancelTime{
	background-color:#b2c2ff;
	margin:10px 0;
	padding:5px;
	font-weight:bold;
}
.cancelTimembpy{
	background-color:#c6eb57;
	margin:10px 0;
	padding:5px;
	font-weight:bold;
}
