@charset "utf-8";
/* CSS Document */


/* header */
#wrapper #header h1 {
	width: 341px;
	height: 95px;
	background: url(/img/common/img/h/h1_logo.png) 0 0 no-repeat;
	position: absolute;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #header h1#top2 {
	width: 341px;
	height: 95px;
	background: url(/img/common/img/h/h1_logo2.png) 0 0 no-repeat;
	position: absolute;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #header h1 a {
	display: block;
	width: 341px;
	height: 95px;
}

/* wrapper contents */
#wrapper #wrapper_contents {
	width: 1022px;
	margin: 0 auto;
}

/* left menu */
#wrapper #left_menu h2 {
	width: 193px;
	height: 57px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #left_menu h2#L_login {
	background: url(/img/common/img/h/bg_h2_L_loginmenu.png) 0 0 no-repeat;
}

#wrapper #left_menu h2#L_login_nobg {
	background: url(/img/common/img/h/bg_h2_L_loginmenu_nobg.png) 0 0 no-repeat;
}

#wrapper #left_menu h2#L_guide {
	background: url(/img/common/img/h/bg_h2_L_userguide.png) 0 0 no-repeat;
}

#wrapper #left_menu h2#L_question {
	background: url(/img/common/img/h/bg_h2_L_commonquestion.png) 0 0 no-repeat;
}

#wrapper #left_menu h2#L_inquiry {
	background: url(/img/common/img/h/bg_h2_L_inquiry.png) 0 0 no-repeat;
}

#wrapper #left_menu h2#L_search {
	background: url(/img/common/img/h/bg_h2_L_searchby.png) 0 0 no-repeat;
}

/* center contents */
#wrapper #center_contents {
	width: 628px;
	float: left;
}

#wrapper #center_contents h2 {
	width: 620px;
	height: 70px;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h2#C-news {
	height: 83px;
	margin-top: 0;
	background: url(/img/common/img/h/bg_h2_C_news.png) 0 0 no-repeat;
}

#wrapper #center_contents h2#C-popular {
	background: url(/img/common/img/h/bg_h2_C_popular.png) 0 0 no-repeat;
}

#wrapper #center_contents h2#C-ended {
	background: url(/img/common/img/h/bg_h2_C_ended.png) 0 0 no-repeat;
}

#wrapper #center_contents h2#C-cate {
	background: url(/img/common/img/h/bg_h2_C_cate.png) 0 0 no-repeat;
}

#wrapper #center_contents h2#C-last {
	background: url(/img/common/img/h/bg_h2_C_last.png) 0 0 no-repeat;
}

#wrapper #center_contents h2#C-catcal {
	background: url(/img/common/img/h/bg_h2_enditem.png) 0 0 no-repeat;
	text-indent: 10px;
	line-height: 20;
	font-size: 20;
}

#wrapper #center_contents h3#C-list_kaden {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-kaden.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_fashion {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-fashion.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_diet {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-diet.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_sport {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-sport.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_toy {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-toy.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_garden {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-garden.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_kitchin {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-kitchin.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_car {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-car.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_idea {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-idea.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents h3#C-list_pc {
	width: 620px;
	height: 56px;
	background: url(/img/common/img/h/bg_h3_list-pc.png) 0 0 no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #center_contents #C-list .list_box .list_desc h4 {
	width: 430px;
	_width: 400px;
	color: #cc6602;
	margin: 0 0 4px 0;
	padding: 0;
}

#wrapper #center_contents h3#C-detail {
	width: 620px;
	height: 41px;
	margin-top: 8px;
	padding: 15px 0 0 20px;
	background: url(/img/common/img/h/bg_h2_detail.png) 0 0 no-repeat;
}

#wrapper #center_contents h3.auctioninfo {
	width: 586px;
	height: 41px;
	margin: -15px 0 8px 0 !important;
	padding: 0 !important;
	border-bottom: 1px solid #cbcbcb;
	background: url(/img/common/img/h/bg_h3_auctioninfo.png) 0 0 no-repeat;
}

#wrapper #center_contents h3.auctioninfo img {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
}

#wrapper #center_contents h3.h3_time {
	width: 600px;
	height: 34px;
	margin-top: 8px;
	padding: 30px 0 0 20px;
	background: url(/img/common/img/h/bg_h3_time.png) 0 0 no-repeat;
	color: #fff;
}

#wrapper #center_contents #C-detail .limit_box .limit_desc h4 {
	border-bottom: 1px dashed #949494;
}



#wrapper #center_contents h3#C-detail img {
	/*margin: 15px 0 0 20px;*/
}


/* right menu */
#wrapper #right_menu h2 {
	width: 193px;
	height: 57px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_menu h2#R_ranking {
	background: url(/img/common/img/h/bg_h2_R_ranking.png) 0 0 no-repeat;
}

#wrapper #right_menu h2#R_ended {
	background: url(/img/common/img/h/bg_h2_R_ended.png) 0 0 no-repeat;
}

#wrapper #right_menu h2#R_present {
	background: url(/img/common/img/h/bg_h2_R_winners.png) 0 0 no-repeat;
}

#wrapper #right_menu h3 {
	_font-size: 12px;
}


/* 1cul */

#wrapper #1cul h2 {
	width: 100%;
	height: 49px;
	margin: 0 0 0;
	background: url(/img/common/img/h/bg_h2_footer.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper h3#h3_signup_step1{
	display: block;
	width: 886px;
	height: 51px;
	margin: 1px 0 0 1px;
	*margin: 8px 0 0 1px;
	position: relative;
}

#wrapper h3#h3_signup_step2{
	display: block;
	width: 886px;
	height: 51px;
	margin: 1px 0 0 1px;
	*margin: 8px 0 0 1px;
	position: relative;
}

#wrapper h3#h3_signup_step3{
	display: block;
	width: 886px;
	height: 51px;
	margin: 1px 0 0 1px;
	*margin: 8px 0 0 1px;
	position: relative;
}

#wrapper h3#h3_signup_step4{
	display: block;
	width: 886px;
	height: 51px;
	margin: 1px 0 0 1px;
	*margin: 8px 0 0 1px;
	position: relative;
}

#wrapper h3#h3_signup_step5{
	display: block;
	width: 886px;
	height: 51px;
	margin: 1px 0 0 1px;
	*margin: 8px 0 0 1px;
	position: relative;
}

#wrapper h3#h3_signup_step1 .error{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-weight: normal;
	color: #cc0000;
}

#wrapper h3#h3_signup_step2 .error{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-weight: normal;
	color: #cc0000;
}

#wrapper h3#h3_signup_step3 .error{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-weight: normal;
	color: #cc0000;
}

#wrapper h3#h3_signup_step4 .error{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-weight: normal;
	color: #cc0000;
}

#wrapper h3#h3_signup_step5 .error{
	display: block;
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-weight: normal;
	color: #cc0000;
}

#wrapper .step_table h4 {
	text-align: center;
	margin: 30px 0 3px 0;
}



/* 2col right */
#wrapper #right_col h2 {
	width: 796px;
	height: 41px;
	padding: 20px 0 0 25px;
	background: url(/img/common/img/h/bg_2col_right.png) 0 bottom no-repeat;
	color: #fff;
}

#wrapper #right_col .member_box h3#member_info {
	width: 787px;
	height: 41px;
	background: url(/img/common/img/h/bg_h3_M_memberinfo.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col .member_box h3#member_shoppinginfo {
	width: 787px;
	height: 39px;
	background: url(/img/common/img/h/bg_h3_M_shopping.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col .member_box h3#hist_bid {
	width: 787px;
	height: 40px;
	background: url(/img/common/img/h/bg_h3_M_bidhist.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

/* リニューアル対応 add start 落札履歴画面 */
#wrapper #right_col .member_box h3#closing_bid {
	width: 787px;
	height: 40px;
	background: url(/img/common/img/h/bg_h3_M_bidclosing.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
/* リニューアル対応 add end 落札履歴画面 */

#wrapper #right_col .member_box h4 {
	width: 226px;
	height: 16px;
	margin-top: 15px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col .member_box h4#edit_member_info {
	background: url(/img/common/img/h/bg_h4_M_editinfo.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_mailedit {
	background: url(/img/common/img/h/bg_h4_M_mailedit.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_statusedit {
	background: url(/img/common/img/h/bg_h4_M_status.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_mailmaga {
	background: url(/img/common/img/h/bg_h4_M_mailmaga.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_point {
	background: url(/img/common/img/h/bg_h4_M_point.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_status {
	background: url(/img/common/img/h/bg_h4_M_status.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_payment {
	background: url(/img/common/img/h/bg_h4_M_payment.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_withdrawal {
	background: url(/img/common/img/h/bg_h4_M_withdrawal.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_selfslip {
	background: url(/img/common/img/h/bg_h4_M_selfshipping.png) 0 0 no-repeat;
}


#wrapper #right_col .member_box h4#member_bid {
	background: url(/img/common/img/h/bg_h4_M_bid.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box h4#member_winbid {
	background: url(/img/common/img/h/bg_h4_M_winbid.png) 0 0 no-repeat;
}

#wrapper #right_col .member_box .hist_desc h4.h4_hist {
	background: none;
	width: 618px;
	text-indent: 0;
	font-size: 120%;
	*line-height: 120%;
	_line-height: 120%;
}



/* guide page */
#wrapper #guide_col h2#h2_guide {
	width: 821px;
	height: 75px;
	background: url(/img/common/img/h/bg_h2_guide.png) 0 bottom no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #guide_col #guide_main #guide2 #guide2_text h3#h3_guide2 {
	width: 197px;
	height: 35px;
	background: url(/img/common/img/h/bg_h3_guide2.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #guide_col #guide_main #guide5 #guide5_text h3#h3_guide5 {
	width: 313px;
	height: 36px;
	background: url(/img/common/img/h/bg_h3_guide5.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}


/* about page */
#wrapper #about_col h2#h2_about1 {
	width: 821px;
	height: 70px;
	background: url(/img/common/img/h/bg_h2_about1.png) 0 bottom no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#wrapper #about_col h2#h2_about2 {
	width: 821px;
	height: 60px;
	background: url(/img/common/img/h/bg_h2_about2.png) 0 bottom no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#wrapper #about_col h2#h2_about3 {
	width: 821px;
	height: 65px;
	background: url(/img/common/img/h/bg_h2_about3.png) 0 bottom no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #about_col #about_main h3 {
	width: 774px;
	height: 69px;
	margin: 0 auto;
	background: url(/img/common/img/h/bg_h3_tokucho.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

/* footer */

#wrapper #footer h2 {
	width: 100%;
	height: 49px;
	margin: 0 0 0;
	background: url(/img/common/img/h/bg_h2_footer.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #foot1 h3 {
	width: 405px;
	height: 18px;
	margin: 15px 0 10px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #foot1 h3#h3_F-01 {
	background: url(/img/common/img/h/bg_h3_F-01.png) 0 0 no-repeat;
}

#wrapper #foot1 h3#h3_F-02 {
	background: url(/img/common/img/h/bg_h3_F-02.png) 0 0 no-repeat;
}

#wrapper #foot1 h3#h3_F-03 {
	background: url(/img/common/img/h/bg_h3_F-03.png) 0 0 no-repeat;
}

#wrapper #foot1 h3#h3_F-04 {
	background: url(/img/common/img/h/bg_h3_F-04.png) 0 0 no-repeat;
}

#wrapper #foot1 h3#h3_F-05 {
	background: url(/img/common/img/h/bg_h3_F-05.png) 0 0 no-repeat;
}

#wrapper #foot2 h3 {
	width: 546px;
	height: 18px;
	margin: 15px 0 10px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #foot2 h3#h3_F-06 {
	background: url(/img/common/img/h/bg_h3_F-06.png) 0 0 no-repeat;
}

#wrapper #foot2 h3#h3_F-07 {
	background: url(/img/common/img/h/bg_h3_F-07.png) 0 0 no-repeat;
}

.redtext {
	color: #cc0000;
}