@charset "utf-8";

/* registration.html */
#Onecol h3#registration {
	width: 100%;
	height: 24px;
	background: url(/img/common/img/h/bg_h3_1col_registration.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#regi_step1 {
	display: block;
	width: 100%;
	height: 179px;
	background:url(/img/common/img/bg_registration_step1.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step2 {
	display: block;
	width: 100%;
	height: 211px;
	background:url(/img/common/img/bg_registration_step2.gif) 0 0 no-repeat;
	position: relative;
	z-index:20;
	top: -21px;
}

#regi_step3 {
	display: block;
	width: 100%;
	height: 227px;
	background:url(/img/common/img/bg_registration_step3.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step4 {
	display: block;
	width: 100%;
	height: 663px;
	background:url(/img/common/img/bg_registration_step4.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step1_comp {
	display: block;
	width: 100%;
	height: 174px;
	background:url(/img/common/img/bg_registration_step1_comp.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step2_comp {
	display: block;
	width: 100%;
	height: 183px;
	background:url(/img/common/img/bg_registration_step2_comp.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step3_comp {
	display: block;
	width: 100%;
	height: 178px;
	background:url(/img/common/img/bg_registration_step3_comp.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

#regi_step4_comp {
	display: block;
	width: 100%;
	height: 178px;
	background:url(/img/common/img/bg_registration_step4_comp.png) 0 0 no-repeat;
	position: relative;
	z-index:10;
}

/* 修正要望対応 2010.06.02 START */
.regi_step1_btn {
	display: block;
	width: 100%;
	height: 179px;
	background:url(/img/common/img/bg_registration_step1.png) 0 0 no-repeat;
	position: relative;
	z-index:15;
}

.regi_step2_btn {
	display: block;
	width: 100%;
	height: 211px;
/*	background:url(/img/common/img/bg_registration_step2.png) 0 0 no-repeat;	*/
	background:url(/img/common/img/bg_registration_step2.gif) 0 0 no-repeat;

	position: relative;
	z-index:25;
}

.regi_step3_btn {
	display: block;
	width: 100%;
	height: 227px;
	background:url(/img/common/img/bg_registration_step3.png) 0 0 no-repeat;
	position: relative;
	z-index:15;
}

.regi_step4_btn {
	display: block;
	width: 100%;
	height: 663px;
	background:url(/img/common/img/bg_registration_step4.png) 0 0 no-repeat;
	position: relative;
	z-index:15;
}

.morePoint_btn {
	width: 170px;
	height: 58px;
	background: url(/img/common/img/bg_registration_morepoint.gif) 0 0 no-repeat;
	position: absolute;
	top: 146px;
	left: 173px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	z-index:40;
}

#regi_step1to2 {
	display: block;
	width: 100%;
	height: 90px;
	background:url(/img/common/img/bg_registration_sign1_2.png) 0 0 no-repeat;
	position: relative;
	z-index:20;
}

#regi_step1to2_comp {
	display: block;
	width: 100%;
	height: 90px;
	background:url(/img/common/img/bg_registration_sign1_2_comp.png) 0 0 no-repeat;
	position: relative;
	z-index:20;
}

#regi_step2to3 {
	display: block;
	width: 100%;
	height: 90px;
	background:url(/img/common/img/bg_registration_sign2_3.png) 0 0 no-repeat;
	position: relative;
	z-index:20;
}
/* 修正要望対応 2010.06.02 END */

.registration_entry {
	width: 78px;
	height: 78px;
	background: url(/img/common/img/animationBtn.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 6px;
	right: 152px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	z-index:30;
}

.registration_entry2 {
	width: 78px;
	height: 78px;
	background: url(/img/common/img/animationBtn.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 35px;
	right: 152px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	z-index:30;
}

.registration_entry3 {
	width: 78px;
	height: 78px;
	background: url(/img/common/img/animationBtn.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 40px;
	right: 154px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	z-index:30;
}

.registration_entry4 {
	width: 78px;
	height: 78px;
	background: url(/img/common/img/animationBtn2.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 26px;
	right: 160px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;

	z-index:30;
}

#morePoint {
	width: 217px;
	height: 74px;
	background: url(/img/common/img/bg_registration_morepoint.gif) 0 0 no-repeat;
	position: absolute;
	top: 146px;
	left: 173px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

.step_text {
	display: block;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	z-index:1;
}




/* premium.html(list.html) */
#wrapper #center_contents #C-list .premium {
	position: relative;
	background: url(/img/common/img/bg_premium_frame.gif) 0 0 no-repeat;
	padding-top: 113px;
	border-bottom: none !important;
}

#wrapper #center_contents #C-list .premium_btm {
	width: 586px;
	height: 11px;
	margin: -1px 0 0 10px;
	_margin: -5px 0 0 10px;
	background: url(/img/common/img/bg_premium_frame_btm.gif) 0 bottom no-repeat;
	border-bottom: 1px solid #eee;
	border-right: 7px solid #e6e6e6;
	border-left: 7px solid #e6e6e6;
}

h4.h4_premium {
	display: block;
	position: absolute;
	width: 314px;
	height: 45px;
	left:11px;
	top: 11px;
	background: url(/img/common/img/h/bg_h4_premiumauction.gif) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

h4.h4_for_premium {
	display: block;
	width: 314px;
	height: 43px;
	position: absolute;
	top: 56px;
	left:11px;
	margin-bottom: 14px;
	background: url(/img/common/img/h/bg_h4_for_premium.gif) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}


/* cancel.html */
#wrapper #right_col .member_box .hist_box_cancel {
	width: 787px;
	margin: -20px 0 20px 0;
	padding: 20px 0 20px 0;
	background: #F7F7F7;
	clear: both;
	border-bottom: 1px solid #eeeeee;
}

#wrapper #right_col .member_box .hist_box_cancel .hist_img {
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
}

#wrapper #right_col .member_box .hist_box_cancel .hist_img img {
	margin: 0 0 0 20px;
	padding: 0;
}

#wrapper #right_col .member_box .hist_box_cancel .hist_desc {
	width: 618px;
	margin: 0;
	padding: 0;
	float: left;
}

#wrapper #right_col .member_box .hist_box_cancel .hist_desc p {
	width: 618px;
	margin: 0;
	padding: 0;
	border: none;
}




/* premium.html */
#wrapper #OnecolWide {
	clear: both;
	width: 1090px;
	margin: 0 auto 0;
	padding-bottom: 60px;
	background: url(/img/common/img/bg_footer.png) center bottom no-repeat;
}

#wrapper #OnecolWide h2#signup {
	width: 100%;
	height: 49px;
	background:url(/img/common/img/h/bg_h2_1colwide_signup.png) center 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #OnecolWide h3#premium {
	width: 100%;
	height: 85px;
	background: url(/img/common/img/h/bg_h3_1colwide_premium.png) center 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #OnecolWide #premium_member {
	width: 100%;
	height: 1215px;
	background: url(/img/common/img/bg_premium_member_1colwide.png) 0 0 no-repeat;
}

#wrapper #OnecolWide #premium_member a#member_comp {
	display: block;
	position: relative;
	top: 1102px;
	left: 344px;
	width: 400px;
	height: 80px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #OnecolWide #premium_caution {
	width: 985px;
	padding: 20px 0px 15px 205px;
	background: url(/img/common/img/bg_premium_caution.png) 0 top no-repeat;
}

#wrapper #OnecolWide #premium_border {
	width: 100%;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background: url(/img/common/img/bg_premium_border.png) 0 0 no-repeat;
}

#wrapper #OnecolWide #premium_continue {
	width: 725px;
	margin-bottom: 10px;
	padding: 10px 0px 40px 365px;
	background: url(/img/common/img/bg_premium_continue.png) 0 bottom no-repeat;
}

#wrapper #OnecolWide #premium_continue a#continum_btn {
	display: block;
	margin-bottom: 10px;
	width: 362px;
	height: 62px;
	background: url(/img/common/img/btn_continue_registration.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #OnecolWide #premium_continue a#return_top {
	margin-left: 50px;
}

#wrapper #OnecolWide #premium_continue a#goto_navi {
	margin-left: 20px;
}




/* point.html */
#wrapper #right_col h2#pointrule {
	margin-top: 20px;
	width: 796px;
	height: 78px;
	background:url(/img/common/img/h/bg_h2_pointrule.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col #rule_change {
	width: 100%;
	height:273px;
	background:url(/img/common/img/bg_rule_change.png) 0 0 no-repeat;
}

#wrapper #right_col #rule_change a#about_rule_change {
	display: block;
	position: relative;
	top: 236px;
	left: 420px;
	width: 210px;
	height: 15px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col a#about_point {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 57px;
	background:url(/img/common/img/h/bg_h3_about_point.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col a#point_add {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 57px;
	background:url(/img/common/img/h/bg_h3_point_add.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col a#point_use {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 57px;
	background:url(/img/common/img/h/bg_h3_point_use.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col a#point_hist {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 57px;
	background:url(/img/common/img/h/bg_h3_point_hist.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col a#point_expiration {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 57px;
	background:url(/img/common/img/h/bg_h3_point_expiration.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col #point_detail {
	margin: 65px 0px 0px 18px;
	width: 590px;
}

#wrapper #right_col #point_detail h4 {
	color: #663300;
}

#wrapper #right_col h3#about_point_detail {
	width: 230px;
	height: 30px;
	background:url(/img/common/img/h/bg_h3_about_point_detail.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col h3#point_add_detail {
	width: 250px;
	height: 30px;
	background:url(/img/common/img/h/bg_h3_point_add_detail.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col h3#point_use_detail {
	width: 263px;
	height: 30px;
	background:url(/img/common/img/h/bg_h3_point_use_detail.png) 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #right_col p#point_question {
	margin: 20px 0;
	padding: 2px 0;
	width: 100%;
	background: #EADDAA;
}

