/* BASE-CSS */

#bigin ul, #guide ul {
	margin          : 0 0 0 15px;
	padding         : 0px;
	list-style-image: url(/image/top/mark02.gif);
}
#bigin li, #guide li {
	margin          : 0px;
	padding         : 0px;
	line-height     : 120%;
	_line-height    : 110%;
}
/*-------------------------------------------------------------*/
/*フォントサイズ設定*/
.text8 {
	font-size       : 8px;
	line-height     : 110%;
	text-decoration : none;
	color           : #333333;
}
.text9 {
	font-size       : 9px;
	line-height     : 120%;
	text-decoration : none;
	color           : #000000;
}
.text10 {
	font-size       : 10px;
	line-height     : 120%;
	text-decoration : none;
	color           : #000000;
}
.text12 {
	font-size       : 12px;
	line-height     : 120%;
	text-decoration : none;
	color           : #000000;
}
.text14 {
	font-size       : 14px;
	line-height     : 120%;
	text-decoration : none;
	color           : #000000;
}
.text16 {
	font-size       : 16px;
	line-height     : 120%;
	text-decoration : none;
	color           : #000000;
}
/*-------------------------------------------------------------*/
/*フォントカラー設定*/
.red {
	color           : #FF0000;
}
/*-------------------------------------------------------------*/
/*HTML基本タグ設定*/
h1 {
	font-size       : 12px;
	line-height     : 120%;
	font-weight     : normal;
	text-decoration : none;
	color           : #666666;
	/*margin-top      : 0pt;
	margin-bottom   : 0pt;*/
}

h2,h3,h4 {
	font-size       : 14px;
	font-weight     : normal;
	margin          : 0px;
	padding         : 0px;
}
/*-------------------------------------------------------------*/
/* CENTER */
#main {
	width: 100%;
	text-align: center;
}
#container:after {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

/**/
#container2 {
	width           : 880px;
	margin          : 0 auto 0;
	text-align      : center;
}
/*-------------------------------------------------------------*/
/* HEADER */
/* DIONロゴ設定 */
.dion_logo {
	width           : 90px;
	float           : right;
	margin          : 25px 10px 0px 0px;
}

.dion_logo2 {
	width           : 90px;
	float           : right;
	margin          : 4px 10px 0px 0px;
}
/*-------------------------------------------------------------*/
#menu {
	width           : 100%;
	background-color: #F5F5F5;
	border-top      : 1px solid #CFCECE;
	border-bottom   : 1px solid #CFCECE;
	margin-bottom   : 15px;
	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         : 5px 0px 3px 20px;
	float           : left;
}
#menu_list {
	width           : 468px;
	text-align      : right;
	float           : right;
	margin-right    : 10px;
}
/*-------------------------------------------------------------*/
#news {
	width           : 610px;
	border          : #CFCECE 1px solid;
	text-align      : left;
	padding-left    : 20px;
	margin          : 0px auto 15px auto;
	clear           : both;
}
#news:after {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

/*\*/
* html #news {
    height          : 1em;
    overflow        : visible;
}
/**/
#news_img {
	width           : 25px;
	text-align      : left;
	float           : left;
}
#news_comment {
	width           : 540px;
	text-align      : left;
	float           : left;
	padding         : 4px 0px 3px 2px;
}
/* image */
#main_img {
	background-image: url(/image/top/bg04.gif);
	background-repeat: repeat;
	width           : 100%;
	text-align      : center;
	margin-bottom   : 15px;
	clear           : both;
}
/* serch */
#serch {
	width           : 730px;
	text-align      : center;
	margin          : auto;
}

#serch_left {
	width           : 226px;
	text-align      : left;
	float           : left;
}
#serch_right {
	width           : 490px;
	text-align      : right;
	float           : right;
}

/* SERCH01 */
#serch01 {
	width           : 228px;
	text-align      : left;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
}
#serch01_img {
	width           : 226px;
	text-align      : left;
	padding         : 1px;
}
#serch01_co {
	width           : 214px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding         : 5px 5px 3px 7px;
	_padding        : 7px 5px 0px 7px;
}

/* BIGINER */
#bigin {
	width           : 228px;
	text-align      : left;
	border          : #000000 1px solid;
}
#bigin_img {
	width           : 226px;
	text-align      : left;
	padding         : 1px;
}
#bigin_co {
	width           : 211px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding         : 10px 5px 10px 10px;
	_padding        : 6px 5px 6px 10px;
}

/* ?????p?K?C?h */
#guide {
	width           : 228px;
	text-align      : left;
	border-left     : #000000 1px solid;
	border-right    : #000000 1px solid;
	border-bottom   : #000000 1px solid;
	margin-bottom   : 10px;
}
#guide_img {
	width           : 226px;
	text-align      : left;
	padding         : 1px;
}
#guide_co {
	width           : 211px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding         : 10px 5px 10px 10px;
	_padding        : 6px 5px 6px 10px;
}

/* SERCH02 */
#serch02 {
	width           : 488px;
	text-align      : left;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
	_margin-bottom  : 20px;
}
#serch02_img {
	width           : 486px;
	text-align      : left;
	padding         : 1px;
}
#serch02_b {
	width            : 486px;
	background-color : #EFEFEF;
	border-top       : #000000 1px solid;
	margin           : 0 1px 0 1px;
}
#serch02_b:after {
    content         : "";
    display         : block;
    clear           : both;
    height          : 1px;
    overflow        : hidden;
}

/*\*/
* html #serch02_b {
    height          : 1em;
    overflow        : visible;
}
/**/
#serch02_co {
	width           : 466px;
	background-color: #FFFFFF;
	text-align      : left;
	margin          : 5px 5px 5px 5px;
	padding         : 5px 5px 5px 5px;
}
#serch02_text {
	width           : 400px;
	text-align      : left;
	margin-left     : 30px;
}

/* 1yen */
#one {
	width           : 490px;
	text-align      : left;
}

/*\*/
* html #one_b {
    height          : 1em;
    overflow        : visible;
}
/**/
#one_co {
	width           : 445px;
	padding         : 12px 0px 12px 0px;
	margin          : auto;
	text-align      : center;
}
.one_item {
	width           : 93px;
	float           : left;
	text-align      : center;
	margin          : 0px 8px 0px 7px;
}
.one_img {
	width           : 89px;
	margin-bottom   : 7px;
}
.one_text {
	width           : 93px;
	text-align      : left;
}

#one_bottom {
	width           : 490px;
	margin-bottom   : 10px;
	_margin-bottom  : 20px;
}

/* RANKING */
#rank {
	width           : 488px;
	text-align      : center;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
}
#rank_img {
	background-image : url(/image/top/bg06.gif);
	background-repeat : repeat-x;
	color           : #FFFFFF;
	width           : 486px;
	text-align      : left;
	margin          : 1px;
}
#rank_set {
	vertical-align  : -30%;
}
#rank_b {
	width           : 471px;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding         : 10px 5px 10px 10px;
	text-align      : left;
}

/*-------------------------------------------------------------*/
/*QRコード設定*/
#mobile {
	width           : 880px;
	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           : 160px;
	padding         : 1px;
	float           : left;
}
/*アクセス方法設定*/
#mobile_text {
	width           : 480px;
	padding         : 10px 0px 0px 20px;
	float          : left;
} 
#mobile_qr {
	width           : 128px;
	background-color: #FFFFFF;
	margin          : 10px 5px 10px 0px;
	text-align      : center;
	float           : right;
}
/*-------------------------------------------------------------*/
/* TOP-footer */
#line {
	width           : 880px;
	background-image : url(/image/top/line.gif);
	background-repeat : repeat-x;
}
#footer {
	width           : 100%;
	text-align      : left;
	margin-bottom   : 10px;
}
#footer:after {
	content         : "";
	display         : block;
	clear           : both;
	overflow        : hidden;
}
/*\*/
* html #footer {
    height          : 1em;
    overflow        : visible;
}
/**/
#f_link {
	width           : 490px;
	float           : left;
	text-align      : left;
	margin          : 0px 0px 0px 15px;
}
#copy {
	width           : 207px;
	float           : right;
	margin          : 0px 15px 0px 0px;
}
#ft01 {
	width           : 100%;
	background-image  : url(/image/top/bg05.gif);
	background-repeat : repeat-x;
}
/*-------------------------------------------------------------*/
/* HEADER */
/* core.cssと設定がかぶる
#header {
	background-image: url(../image/top/bg_top.gif);
	background-repeat : no-repeat;
	width           : 880px;
	margin-left     : auto;
	margin-right    : auto;
	/*overflow        : hidden;
}
#container:header {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

* html #header {
	height          : 1em;
	overflow        : visible;
}*/
/*-----------------------------------------------*/
#header_logo {
	width           : 240px;
	text-align      : left;
	float           : left;
	padding         : 0px;
	margin          : 15px 0px 5px 0px;
}
#header01 {
	width           : 26px;
	text-align      : left;
	float           : left;
}
#header02 {
	width           : 455px;
	text-align      : right;
	float           : right;
	color           : #FFFFFF;
	padding-top     : 7px;
}

/* footer */
#footer_text {
	width           : 880px;
	text-align      :left;
	line-height     : 120%;
	margin          : 0 auto 20px auto;
}
#up {
	width           : 880px;
	text-align      : right;
	line-height     : 120%;
	color           : #666666;
	margin          : 0 auto 20px auto;
}
#footer_cate A:link {
	color           : #666666;
}
#footer_cate {
	width           : 780px;
	padding         : 15px 10px;
	background-color : #F5F5F5;
	text-align      :left;
	line-height     : 120%;
	color           : #666666;
	border-top      : #000000 1px solid;
}


/* PAN */
#pan {
	width           : 100%;
	text-align      : left;
	margin          : 0px auto 15px auto;
}

#pan h1{
	font-size       : 14px;
	font-weight     : normal;
	margin          : 0px;
	padding         : 0px;
	color           : #000000;
}

/* serch2:TOPカテゴリ>リスト */
#serch2 {
	width           : 880px;
	text-align      : center;
	margin          : 0 auto 20px auto;
}
#serch2:after {
    content         : "";
    display         : block;
    clear           : both;
    height          : 1px;
    overflow        : hidden;
}

/*\*/
* html #serch2 {
    height          : 1em;
    overflow        : visible;
}
/**/

#serch2_left {
	width           : 500px;
	text-align      : left;
	float           : left;
}
#serch2_right {
	width           : 350px;
	text-align      : right;
	float           : right;
}

/* serch21 */
#serch21 {
	width           : 500px;
	text-align      : left;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
}
#serch21_img {
	width           : 498px;
	text-align      : left;
	padding         : 1px;
	background-image  : url(/image/main/cate_bg.gif);
	background-repeat : repeat-x;
}
#serch21_co {
	background-color : #EFEFEF;
	width           : 498px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding-bottom  : 10px;
	line-height     : 140%;
}
#serch21_co:after {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

/*\*/
* html #serch21_co {
	height          : 1em;
	overflow        : visible;
}
/**/
#serch21_l {
	width           : 250px;
	text-align      : left;
	margin          : 10px 1px 0px 10px;
	float           : left;
}
#serch21_l_no50 {
	width           : 440px;
	text-align      : left;
	margin          : 10px 1px 0px 10px;
	float           : left;
}
#serch21_r {
	width           : 190px;
	text-align      : left;
	margin          : 10px 1px 0px 1px;
	float           : right;
}

/* TOPカテゴリ>リスト：このカテゴリから検索 */
#serch22 {
	width           : 350px;
	text-align      : left;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
	_margin-bottom  : 20px;
}
#serch22_img {
	width           : 348px;
	text-align      : left;
	padding         : 1px;
	background-image  : url(/image/main/cate_bg.gif);
	background-repeat : repeat-x;
}
#serch22_b {
	width           : 348px;
	background-color : #EFEFEF;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
}
#serch22_b:after {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

/*\*/
* html #serch22_b {
	height          : 1em;
	overflow        : visible;
}
/* 色つき枠 */
#serch22_co {
	width           : 338px;
	background-color : #FFFFFF;
	text-align      : left;
	margin          : 5px 5px 5px 5px;
}
#serch22_text {
	/*width: 226px;*/
	text-align      : left;
	margin          : 0px 5px;
	padding         : 5px 0px;
}

/* serch23 */
#serch23 {
	width           : 500px;
	text-align      : left;
	border          : #000000 1px solid;
}
#serch23_img {
	width           : 498px;
	text-align      : left;
	padding         : 1px;
}
#serch23_co {
	width           : 481px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
	padding         : 10px 5px 10px 10px;
}

/* serchb */
#serchb {
	width           : 880px;
	text-align      : left;
	border          : #000000 1px solid;
	margin          : 0 auto 10px auto;
}
#serchb_img {
	width           : 878px;
	text-align      : left;
	padding         : 1px;
}
#serchb_b {
	width           : 878px;
	background-color : #EFEFEF;
	border-top      : #000000 1px solid;
	margin          : 0 1px 0 1px;
}
#serchb_co {
	width           : 860px;
	background-color : #FFFFFF;
	text-align      : left;
	margin          : 5px 5px 5px 5px;
	padding         : 5px 5px 5px 5px;
}
#serchb_text {
	/*width: 680px;*/
	text-align      : left;
	margin-left     : 10px;
}

#serchb_text form { margin: 0px; padding: 0px; }

/* ????3 */
#serch3 {
	width           : 880px;
	text-align      : center;
	margin          : 0 auto 20px auto;
}
#serch3:after {
	content         : "";
	display         : block;
	clear           : both;
	height          : 1px;
	overflow        : hidden;
}

/*\*/
* html #serch3 {
	height          : 1em;
	overflow        : visible;
}
/**/

#serch3_left {
	width           : 220px;
	text-align      : left;
	float           : left;
}
#serch3_right {
	width           : 615px;
	text-align      : right;
	float           : right;
}

/* serch31 */
#serch31 {
	width           : 220px;
	text-align      : left;
	border          : #000000 1px solid;
	margin-bottom   : 10px;
}
#serch31_img {
	width           : 218px;
	text-align      : left;
	padding         : 1px;
}
#serch31_co {
	background-color : #EFEFEF;
	width           : 201px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px;
	padding         : 10px 5px 10px 10px;
	line-height     : 140%;
}

/* serch33 */
#serch33 {
	width           : 220px;
	text-align      : left;
	border          : #000000 1px solid;
}
#serch33_img {
	width           : 218px;
	text-align      : left;
	padding         : 1px;
}
#serch33_co {
	width           : 203px;
	text-align      : left;
	border-top      : #000000 1px solid;
	margin          : 0 1px;
	padding         : 10px 5px 10px 10px;
	line-height     : 140%;
}


#list_head_m {
	width           : 615px;
	text-align      : left;
}
#list_count_m {
	width           : 100px;
	padding         : 5px;
	line-height     : 120%;
	text-align      : left;
	float           : left;
}
#list_next_m {
	width           : 380px;
	padding         : 5px;
	line-height     : 120%;
	text-align      : right;
	float           : right;
}
.list_title_m {
	overflow        : hidden;
	padding         : 5px 0px;
	margin-bottom   : 5px;
	width           : 615px;
	text-align      : center;
	background-color : #EB5E0A;
	line-height     : 120%;
	float           : left;
}
.list_title_t {
	overflow        : hidden;
	padding         : 3px;
	width           : 615px;
	text-align      : right;
	background-color : #EB5E0A;
	line-height     : 120%;
	float           : left;
}
/*オレンジ帯：リンク文字設定*/
.list_title2_m,.list_title3_m,.list_title4_m,.list_title5_m a {
	font-weight     : bold;
}

.list_title2_m,.list_title3_m,.list_title4_m,.list_title5_m a:hover{
	color:#ff0000;
}
/*オレンジ帯：アイテム画像*/
.list_title1_m {
	width           : 100px;
	text-align      : right;
	float           : left;
	color           : #FFFFFF;
	margin-right    : 10px;
}
/*オレンジ帯：タイトル*/
.list_title2_m {
	width           : 275px;
	color           : #FFFFFF;
	font-weight     : bold;
	text-align      : center;
	float           : left;
}
/*オレンジ帯：価格*/
.list_title3_m {
	width           : 65px;
	text-align      : center;
	float           : left;
}
/*オレンジ帯：入札数*/
.list_title4_m {
	width           : 55px;
	text-align      : center;
	float           : left;
}
/*オレンジ帯：残り時間*/
.list_title5_m {
	width           : 70px;
	text-align      : center;
	float           : right;
	padding-right   : 5px;
}
.item_title_m {
	margin          : 3px 0px;
	width           : 615px;
	border-bottom   : #A6A6A6 1px solid;
	padding-bottom  : 3px;
	float           : left;
}
/*リスト：アイテム画像*/
.item_sum_m {
	width           : 100px;
	text-align      : center;
	float           : left;
	margin-right    : 10px;
}
/*リスト：タイトル*/
.item_text_m {
	width           : 275px;
	text-align      : left;
	float           : left;
	font-size       : 14px;
	line-height     : 120%;
	overflow        : hidden;
}
/*リスト：価格*/
.item_price_m {
	margin-left     : 10px;
	text-align      : right;
	width           : 65px;
	float           : left;
	font-size       : 14px;
	line-height     : 120%;
}
/*リスト：入札数*/
.item_cnt_m {
	margin-left     : 10px;
	width           : 55px;
	text-align      : center;
	float           : left;
	font-size       : 14px;
	line-height     : 120%;
}
/*リスト：残り時間*/
.item_limit_m {
	width           : 70px;
	text-align      : center;
	float           : right;
	font-size       : 14px;
	line-height     : 120%;
}
.space {
	width           : 10px;
	text-align      : center;
	float           : left;
	color           : #FFFFFF;
}
.space2 {
	width           : 395px;
	text-align      : center;
	float           : left;
}
#list_top {
	width           : 615px;
	background-color : #EFEFEF;
	text-align      : left;
	clear           : both;
	padding         : 3px 0px;
	margin-bottom   : 5px;
}

#list_top p { text-align : right; }

/* item */
#item_title {
	width           : 716px;
	border-top      : #000000 1px solid;
	border-bottom   : #000000 1px solid;
	margin          : 0 auto 15px auto;
}
#item_title_in {
	width           : 706px;
	background-color : #FB7918;
	margin          : 1px 0 1px 0;
	text-align      : left;
	padding         : 2px 0px 2px 10px;
	font-size       : 18px;
	color           : #FFFFFF;
}
#item {
	width           : 716px;
	margin          : 0 auto 20px auto;
	text-align      : left;
}

#item2 {
	width           : 716px;
	margin          : 0 auto 10px auto;
}
#item2:after {
    content         : "";
    display         : block;
    clear           : both;
    height          : 1px;
    overflow        : hidden;
}

/*\*/
* html #item2 {
    height          : 1em;
    overflow        : visible;
}
/**/
#item2_left {
	width           : 230px;
	float           : left;
	text-align      : left;
}
#item2_center {
	width           : 230px;
	float           : left;
	text-align      : left;
}
#item2_right {
	width           : 230px;
	float           : right;
	text-align      : left;
}
.ispace {
	width           : 13px;
	float           : left;
}

#item21 {
	width           : 230px;
	height          : 160px;
	border          : #000000 1px solid;
	background-color : #EFEFEF;
	text-align      : center;
}
#item21_t {
	width           : 228px;
	text-align      : center;
	margin          : 1px;
	padding         : 2px 0 2px 0;
}
#item21_co {
	width           : 210px;
	text-align      : left;
	margin          : 3px 5px 5px 5px;
	padding         : 10px 0px 17px 10px;
	background-color: #FFFFFF;
	line-height     : 140%;
}


#item22 {
	width           : 230px;
	height          : 160px;
	border          : #000000 1px solid;
	background-color : #EFEFEF;
	text-align      : center;
}
#item22_t {
	width           : 228px;
	text-align      : center;
	margin          : 1px;
	padding         : 2px 0 2px 0;
}
#item22_co {
	width           : 210px;
	text-align      : left;
	margin          : 3px 5px 5px 5px;
	padding         : 10px 0px 17px 10px;
	background-color : #FFFFFF;
	line-height     : 140%;
}


#item23 {
	width: 230px;
	height: 160px;
	border: #000000 1px solid;
	background-color: #FFF7D3;
	text-align: right;
}
#item23_t {
	width: 228px;
	text-align: center;
	background-color: #FB7918;
	margin:1px;
	padding: 2px 0 2px 0;
}
#item23_co {
	width: 210px;
	text-align: center;
	margin:3px 5px 5px 5px;
	padding: 10px 0px 10px 10px;
	background-color: #FFFFFF;
	line-height: 80%;
}

.icon {
	vertical-align: middle;
}

#item_admin {
	width: 716px;
	background-color: #A6B2E7;
	margin: 0 auto 15px auto;
}
#item_admin:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #item_admin {
    height: 1em;
    overflow: visible;
}
/**/
#item_admin_l {
	width: 160px;
	float: left;
	text-align: left;
	margin: 10px 0 10px 10px;
	color: #FFFFFF;
}
#item_admin_r {
	width: 525px;
	_width: 516px;
	background-color: #FFFCE1;
	float: left;
	text-align: left;
	margin: 5px 2px 5px 5px;
	padding: 10px 0px 10px 10px;
	line-height: 140%;
}
/* item main */
#list_topb {
	width: 710px;
	background-color: #EFEFEF;
	text-align: left;
	clear: both;
	padding: 5px 3px 5px 3px;
	margin-bottom: 5px;
}
#list_head {
	margin: 0 auto 0px auto;
	width: 716px;
	text-align:left;
}
#list_head2 {
	width: 716px;
	text-align:left;
	margin: 0 auto 20px auto;
}
#list_head2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #list_head2 {
    height: 1em;
    overflow: visible;
}
/**/
#list_count {
	text-decoration: none;
	color: #000000;
	float: left;
	padding: 5px 0px 5px 0px;
}
#list_next {
	text-decoration: none;
	color: #000000;
	text-align:right;
	float: right;
	padding: 5px 0px 5px 0px;
}
.list_title {
	overflow: hidden;
	width: 716px;
	text-align: center;
	margin: 0 auto 0px auto;
	background-color: #EB5E0A;
	line-height: 120%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
}
.list_title1 {
	width: 80px;
	text-align: right;
	float: left;
}
.list_title2 {
	width: 365px;
	text-align: center;
	float: left;
}
.list_title3 {
	width: 80px;
	text-align: center;
	float: left;
}
.list_title4 {
	width: 80px;
	text-align: center;
	float: left;
}
.list_title5 {
	width: 80px;
	text-align: center;
	float: right;
}
.line_i {
	margin: 0px auto;
	padding: 0px;
	width: 716px;
	height: 1px;
	border-top: #000000 1px solid;
	clear:both;
}
.item_title {
	margin: 3px auto;
	width: 716px;
	text-align: center;
	font-size: 14px;
}
.item_sum {
	width: 80px;
	text-align: center;
	float: left;
}
.list_text {
	margin: 0px;
	width: 365px;
	text-align: left;
	float: left;
	line-height: 120%;
	text-decoration: none;
	color: #000000;
}
.item_price {
	margin-left: 10px;
	width: 80px;
	text-align: center;
	float: left;
	line-height: 120%;
	text-decoration: none;
	color: #000000;
}
.item_cnt {
	margin-left: 10px;
	width: 80px;
	text-align: center;
	float: left;
	line-height: 120%;
	text-decoration: none;
	color: #000000;
}
.item_limit {
	width: 80px;
	text-align: center;
	float: right;
	line-height: 120%;
	text-decoration: none;
	color: #000000;
}
.no_item {
	width: 720px;
	text-align: left;
	line-height: 120%;
	text-decoration: none;
	color: #000000;
	clear: both;
}

#item_sample {
	width: 716px;
	margin: 0px auto 20px auto;
	text-align: center;
	clear: both;
}
#item_sb {
	width: 716px;
	margin: 0px auto 20px auto;
	padding: 5px 0px 5px 0px;
	background-color: #EFEFEF;
	line-height: 150%;
	text-align: center;
}
.m10 {
	margin: 10px auto;
	text-align: center;
}
/* リスト */
p.item_text {
	width:275px;
	word-break: break-all;
}
div.item_text_motor p.item_text {
	width:265px;
	word-break: break-all;
}
/* 画像リスト */
p.item_text2 {
	width:150px;
	word-break: break-all;
}
/* 商品ページ */
p.item_text3 {
	width:440px;
	word-break: break-all;
}
/* マイページ */
p.item_text4 {
	width:210px;
	word-break: break-all;
}
/* 出品画面 */
p.item_text5 {
	width:570px;
	word-break: break-all;
}
/* 自己紹介 */
p.item_text6 {
	width:330px;
	word-break: break-all;

}



/* ご利用ガイド　左メニュー */

#btn1-1 a span {
display:none;
}

#btn1-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/1-1.gif);
background-repeat:no-repeat;
}

#btn1-1 a:hover {
background-image:url(/image/guide2/1-1o.gif);
background-repeat:no-repeat;
} 

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

#btn1-2 a span {
display:none;
}

#btn1-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-2.gif);
background-repeat:no-repeat;
}

#btn1-2 a:hover {
background-image:url(/image/guide2/1-2o.gif);
background-repeat:no-repeat;
} 

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


#btn1-3 a span {
display:none;
}

#btn1-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-3.gif);
background-repeat:no-repeat;
}

#btn1-3 a:hover {
background-image:url(/image/guide2/1-3o.gif);
background-repeat:no-repeat;
} 

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

#btn1-4 a span {
display:none;
}

#btn1-4 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-4.gif);
background-repeat:no-repeat;
}

#btn1-4 a:hover {
background-image:url(/image/guide2/1-4o.gif);
background-repeat:no-repeat;
} 

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

#btn1-5 a span {
display:none;
}

#btn1-5 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-5.gif);
background-repeat:no-repeat;
}

#btn1-5 a:hover {
background-image:url(/image/guide2/1-5o.gif);
background-repeat:no-repeat;
} 

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

#btn1-6 a span {
display:none;
}

#btn1-6 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-6.gif);
background-repeat:no-repeat;
}

#btn1-6 a:hover {
background-image:url(/image/guide2/1-6o.gif);
background-repeat:no-repeat;
} 

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

#btn1-7 a span {
display:none;
}

#btn1-7 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-7.gif);
background-repeat:no-repeat;
}

#btn1-7 a:hover {
background-image:url(/image/guide2/1-7o.gif);
background-repeat:no-repeat;
} 

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

#btn1-8 a span {
display:none;
}

#btn1-8 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/1-8.gif);
background-repeat:no-repeat;
}

#btn1-8 a:hover {
background-image:url(/image/guide2/1-8o.gif);
background-repeat:no-repeat;
} 

/*------------------------------------------*/
#btn2-1 a span {
display:none;
}

#btn2-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/2-1.gif);
background-repeat:no-repeat;
}

#btn2-1 a:hover {
background-image:url(/image/guide2/2-1o.gif);
background-repeat:no-repeat;
} 

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

#btn2-2 a span {
display:none;
}

#btn2-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/2-2.gif);
background-repeat:no-repeat;
}

#btn2-2 a:hover {
background-image:url(/image/guide2/2-2o.gif);
background-repeat:no-repeat;
} 

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

#btn2-3 a span {
display:none;
}

#btn2-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/2-3.gif);
background-repeat:no-repeat;
}

#btn2-3 a:hover {
background-image:url(/image/guide2/2-3o.gif);
background-repeat:no-repeat;
} 

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

#btn2-4 a span {
display:none;
}

#btn2-4 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/2-4.gif);
background-repeat:no-repeat;
}

#btn2-4 a:hover {
background-image:url(/image/guide2/2-4o.gif);
background-repeat:no-repeat;
} 

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

#btn3-1 a span {
display:none;
}

#btn3-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/3-1.gif);
background-repeat:no-repeat;
}

#btn3-1 a:hover {
background-image:url(/image/guide2/3-1o.gif);
background-repeat:no-repeat;
} 

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

#btn4-1 a span {
display:none;
}

#btn4-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/4-1.gif);
background-repeat:no-repeat;
}

#btn4-1 a:hover {
background-image:url(/image/guide2/4-1o.gif);
background-repeat:no-repeat;
} 

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

#btn4-3 a span {
display:none;
}

#btn4-3 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/4-3.gif);
background-repeat:no-repeat;
}

#btn4-3 a:hover {
background-image:url(/image/guide2/4-3o.gif);
background-repeat:no-repeat;
} 

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

#btn4-4 a span {
display:none;
}

#btn4-4 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/4-4.gif);
background-repeat:no-repeat;
}

#btn4-4 a:hover {
background-image:url(/image/guide2/4-4o.gif);
background-repeat:no-repeat;
} 

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

#btn4-6 a span {
display:none;
}

#btn4-6 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/4-6.gif);
background-repeat:no-repeat;
}

#btn4-6 a:hover {
background-image:url(/image/guide2/4-6o.gif);
background-repeat:no-repeat;
} 

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

/* CSS Document */

#btn5-1 a span {
display:none;
}

#btn5-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/5-1.gif);
background-repeat:no-repeat;
}

#btn5-1 a:hover {
background-image:url(/image/guide2/5-1o.gif);
background-repeat:no-repeat;
} 

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

#btn5-2 a span {
display:none;
}

#btn5-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/5-2.gif);
background-repeat:no-repeat;
}

#btn5-2 a:hover {
background-image:url(/image/guide2/5-2o.gif);
background-repeat:no-repeat;
} 

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


#btn5-3 a span {
display:none;
}

#btn5-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/5-3.gif);
background-repeat:no-repeat;
}

#btn5-3 a:hover {
background-image:url(/image/guide2/5-3o.gif);
background-repeat:no-repeat;
} 

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

#btn5-4 a span {
display:none;
}

#btn5-4 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/5-4.gif);
background-repeat:no-repeat;
}

#btn5-4 a:hover {
background-image:url(/image/guide2/5-4o.gif);
background-repeat:no-repeat;
} 

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

#btn5-5 a span {
display:none;
}

#btn5-5 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/5-5.gif);
background-repeat:no-repeat;
}

#btn5-5 a:hover {
background-image:url(/image/guide2/5-5o.gif);
background-repeat:no-repeat;
} 

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

#btn6-1 a span {
display:none;
}

#btn6-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/6-1.gif);
background-repeat:no-repeat;
}

#btn6-1 a:hover {
background-image:url(/image/guide2/6-1o.gif);
background-repeat:no-repeat;
} 

#btn6-3 a span {
display:none;
}

#btn6-3 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/6-3.gif);
background-repeat:no-repeat;
}

#btn6-3 a:hover {
background-image:url(/image/guide2/6-3o.gif);
background-repeat:no-repeat;
} 

#btn6-4 a span {
display:none;
}

#btn6-4 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/6-4.gif);
background-repeat:no-repeat;
}

#btn6-4 a:hover {
background-image:url(/image/guide2/6-4o.gif);
background-repeat:no-repeat;
} 

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

#btn7-1 a span {
display:none;
}

#btn7-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/7-1.gif);
background-repeat:no-repeat;
}

#btn7-1 a:hover {
background-image:url(/image/guide2/7-1o.gif);
background-repeat:no-repeat;
} 

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

#btn7-2 a span {
display:none;
}

#btn7-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/7-2.gif);
background-repeat:no-repeat;
}

#btn7-2 a:hover {
background-image:url(/image/guide2/7-2o.gif);
background-repeat:no-repeat;
} 

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

#btn7-3 a span {
display:none;
}

#btn7-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/7-3.gif);
background-repeat:no-repeat;
}

#btn7-3 a:hover {
background-image:url(/image/guide2/7-3o.gif);
background-repeat:no-repeat;
} 

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

#btn8-1 a span {
display:none;
}

#btn8-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/8-1.gif);
background-repeat:no-repeat;
}

#btn8-1 a:hover {
background-image:url(/image/guide2/8-1o.gif);
background-repeat:no-repeat;
} 

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

#btn8-2 a span {
display:none;
}

#btn8-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/8-2.gif);
background-repeat:no-repeat;
}

#btn8-2 a:hover {
background-image:url(/image/guide2/8-2o.gif);
background-repeat:no-repeat;
} 

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

#btn8-3 a span {
display:none;
}

#btn8-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/8-3.gif);
background-repeat:no-repeat;
}

#btn8-3 a:hover {
background-image:url(/image/guide2/8-3o.gif);
background-repeat:no-repeat;
} 

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

#btn8-4 a span {
display:none;
}

#btn8-4 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/8-4.gif);
background-repeat:no-repeat;
}

#btn8-4 a:hover {
background-image:url(/image/guide2/8-4o.gif);
background-repeat:no-repeat;
} 


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


#btn9-1 a span {
display:none;
}

#btn9-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/9-1.gif);
background-repeat:no-repeat;
}

#btn9-1 a:hover {
background-image:url(/image/guide2/9-1o.gif);
background-repeat:no-repeat;
} 

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


#btn9-2 a span {
display:none;
}

#btn9-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/9-2.gif);
background-repeat:no-repeat;
}

#btn9-2 a:hover {
background-image:url(/image/guide2/9-2o.gif);
background-repeat:no-repeat;
} 

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

#btn9-3 a span {
display:none;
}

#btn9-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/9-3.gif);
background-repeat:no-repeat;
}

#btn9-3 a:hover {
background-image:url(/image/guide2/9-3o.gif);
background-repeat:no-repeat;
} 

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


#btn10-1 a span {
display:none;
}

#btn10-1 a {
display:block;
width:207px;
height:25px;
background-image:url(/image/guide2/10-1.gif);
background-repeat:no-repeat;
}

#btn10-1 a:hover {
background-image:url(/image/guide2/10-1o.gif);
background-repeat:no-repeat;
} 

#btn10-3 a span {
display:none;
}

#btn10-3 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/10-3.gif);
background-repeat:no-repeat;
}

#btn10-3 a:hover {
background-image:url(/image/guide2/10-3o.gif);
background-repeat:no-repeat;
} 

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

#btn11-1 a span { display:none; }

#btn11-1 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/11-1.gif);
background-repeat:no-repeat;
}

#btn11-1 a:hover {
background-image:url(/image/guide2/11-1o.gif);
background-repeat:no-repeat;
} 

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

#btn12-1 a span {
display:none;
}

#btn12-1 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/12-1.gif);
background-repeat:no-repeat;
}

#btn12-1 a:hover {
background-image:url(/image/guide2/12-1o.gif);
background-repeat:no-repeat;
} 

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

#btn12-2 a span {
display:none;
}

#btn12-2 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/12-2.gif);
background-repeat:no-repeat;
}

#btn12-2 a:hover {
background-image:url(/image/guide2/12-2o.gif);
background-repeat:no-repeat;
}

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

#btn13-1 a span {
display:none;
}

#btn13-1 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/13-1.gif);
background-repeat:no-repeat;
}

#btn13-1 a:hover {
background-image:url(/image/guide2/13-1o.gif);
background-repeat:no-repeat;
}
/*------------------------------------------*/

#btn14-1 a span {
display:none;
}

#btn14-1 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/14-1.gif);
background-repeat:no-repeat;
}

#btn14-1 a:hover {
background-image:url(/image/guide2/14-1o.gif);
background-repeat:no-repeat;
}
/*------------------------------------------*/

#btn15-1 a span {
display:none;
}

#btn15-1 a {
display:block;
width:207px;
height:24px;
background-image:url(/image/guide2/15-1.gif);
background-repeat:no-repeat;
}

#btn15-1 a:hover {
background-image:url(/image/guide2/15-1o.gif);
background-repeat:no-repeat;
}

/*-------------------------------------------------------------*/
/*リスティング：カテゴリ名マッチ*/
#cate_match{
	border-bottom: solid 1px #a6a6a6;
	margin-bottom: 10px;
}
#cate_match .cate_m_title{
	background-color:#efefef;
	padding:5px;
	margin-bottom: 4px;
}
#cate_match p.cate_text{
	margin: 0px 5px 3px;
}
#cate_match p.cate_all{
	margin: 5px; 0px 0px 5px;
}
/*-------------------------------------------------------------*/
/*会員登録*/
.regist_message_t{
	margin-bottom: 20px;
}
.regist_message{
	margin: 10px 0px 0px;
}
.regist_vtop{
	vertical-align: top;
}
.regist_tleft{
	background-image: url("/image/regist/img-qrcode_left.gif");
	background-repeat: repeat-y;
}
.regist_tright{
	background-image: url("/image/regist/img-qrcode_right.gif");
	background-repeat: repeat-y;
}
.regist_t{
	background-color: #ffffff;
	width: 130px;
	text-align: center;
}
/*-------------------------------------------------------------*/
/*メールアドレス登録*/
#mailreg_F{
}
#mailreg_F .mes{
	width: 730px;
	background-color: #fffce1;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
	padding: 10px 0px;
}
#mailreg_F .t_right{
	text-align: right;
}
#mailreg_F .t_red_b{
	font-weight: bold;
	color: #ff0000;
}
#mailreg_F .t_red_s10{
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}
#mailreg_F .btn{
	margin-right: 10px;
}
#mailreg_F .btn_mobilereg{
	margin: 15px 0px;
	text-align:center;
}
#mailreg_F .mobilereg{
	background-color: #a4a4a4;
}
#mailreg_F .mobilereg_table{
	width: 700px;
	margin: 10px;
}
/*-------------------------------------------------------------*/
