@charset "utf-8";
/* CSS Document */

#contents{
	width: 760px;
	float: left;
}
/**ソース順レフトナビと変更のため2012.11.27**/
#contents2{
	width: 760px;
	float: right;
}


#full_var{
	width: 920px;
	margin: 5px auto;
}

p.attent{
	margin: 30px 0 20px 0;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}

#already{
	width: 410px !important;
	width: 400px; /* for only IE6 style */
	margin: 20px 10px 20px 30px;
	float: left;
	border: solid #d9d9d9 1px;
}

#first{
	width: 410px !important;
	width: 400px; /* for only IE6 style */
	margin: 20px 30px 20px 10px;
	float: left;
	border: solid #d9d9d9 1px;
}

#already p{
	padding: 0 15px 10px 15px;
}

#first p{
	padding: 0 15px 30px 15px;
}

#already dl{
	padding: 15px 15px 10px 15px;
}

#already dl dt{
	margin: 0px 0 0 5%;
}

#already dl dd{
	margin: 0 0 0 5%;
}	

#first p#ent_btn{
	width: 230px;
	margin: auto;
}

#lg_btn{
	width: 230px;
	margin: auto;
	padding: 0 15px 10px 15px;
}


.fm_area{
	width: 320px;
	height: 1.2em;
	margin: 5px 0 15px 0;
}

#already ul{
	padding: 0 15px 10px 45px;
	list-style-image: url(../Images/Parts/8_10tpath_arrow.gif);
	font-size: 95%;
}

.mypage_main{
	width: 730px;
	margin: 5px auto;
	padding: 5px;
	font-weight: bold;
	font-size: 130%;
}

#mypagelist{
	width: 730px;
	margin: 10px auto;
}
#mypagelist2{
	width: 750px;
	margin: 10px auto;
}

#mypagelist table{
	width: 710px;
	margin: 5px 10px 30px 10px;
	
}

#mypagelist TH {

	border-bottom: 1px #d9d9d9 solid;
	padding: 2px;
	background-color: #e4e4e4;
	/*color: #fff;*/
	
}

.list_space table td {
	border-bottom: 1px #B3B3B3 dotted;
	padding : 3px 3px;
}

.subhead_my{
	/*width: 720px;*/
	background-color:#ffaabc;
	color:#FFF;
	padding: 5px 5px ;
	font-size: 110%;
	font-weight: bold;
	position: relative;
	
}

.allNewList{
	padding: 5px;
}

.no-border, .my_list_lead{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;

}

.my_list_lead ul{
	margin-left: 1em;
}

.my_cencel{
	padding: 10px 5px;
	margin: 0 10px 20px 10px;
	border: dotted #ffaabc 1px;
	color: #ff2c51;
}


#my_more_info{
	width: 730px;
	text-align: right;
	
}

#my_more_info a{
	width: 120px;
	text-align: left;
	position: absolute; top:0 ; left: 610px;
	font-weight: normal;
	color: #ffffff;
	font-size: 90%;
	background-image:url(../Images/button/mypage_bace_btn.gif);
	background-repeat: no-repeat;
	text-indent: 1.3em;
	display: inline-block;
}

#my_more_info a:hover{
	text-decoration: none;
	color: #ffffff;
	-ms-filter: "alpha( opacity=80 )";/*for IE8*/
	filter: alpha(opacity=80); /*for IE6~7*/
	opacity: 0.80;
}

.allNewList dl{
	margin-bottom: 20px ;
}

.allNewList dt{
	float:left;   
 	width:100px;   
	padding:5px 0 5px 7px;   
 	clear:both; 
	font-size: 90%;
	color: #ff58b4;
 	font-weight:bold;
}

.allNewList dd{
	margin-left:100px;   
 	padding:5px 5px 5px 5px;

}

.point{
	font-weight: bold;
	color: #ff58b4;
}

.buzz_img{
	width:30px;
	height:35px;
	border: none;
	text-align:center;
	padding-left: 20px;
	padding-top: 5px;
}

.required{
	color: #ff58b4;
}

.entry_confirm{
	text-align: center;
	margin-bottom: 80px;
}

.word-attention{
	color: #ff2c51;
	font-weight: bold;
}

.my_complete_msg{
	width: 710px;
	margin: 10px;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
	color: #ff58b4;
}

#my_btn_back{
	
	text-align: center;	
	margin-top: 30px;
	margin-bottom: 80px;
	
}

.tbl_border_2{
	border-collapse: collapse;
}

.column_value{
	border-collapse: collapse;
}

.my_word_attention{
	margin: 10px;
}

.error_mes{
	color: #ff2c51;
	padding-left: 10px;
}

#conts{
	margin: 20px auto;
	text-align: center;
	
}



#conts .logout_mes{
	font-size: 150%;
	font-weight: bold;
	padding:30px 0;
}

.logout_topback{
	margin-top: 20px;
	margin-bottom: 100px;
	text-align: center;

}

#mypagelist .border-line {
	border: 1px #d9d9d9 solid;
}

#mypagelist TD.border-line-slim {
	border-bottom: 1px #d9d9d9 solid;
}


TABLE.border-line td{
	padding-left: 10px;
}

#mypagelist .msg_error{
	color: #ff58b4;
}

.border-line2{
	border-collapse: collapse;
	border: 1px #d9d9d9 solid;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;

}

.bg_pink{
	background-color: #f4f4f4;
	
}

.cancel_btn{
	width: 180px;
	margin-tp: 10px;
	margin-right: 0;
	margin-bottom: 80px;
	margin-left: 265px;

}

.cancel_tbl td{
	padding: 3px 1em;
}
	
	
.reentry_lead{
	color:#ff58b4;
	font-weight: bold;
	font-size: 150%;
	text-align: center;
	margin: 30px;
}

.reentry_lead2{
	margin: 10px 30px 30px 30px;
	text-align: center;
}

.reentry_btn{
	margin: 10px;
	text-align: center;
}

.comment_reentry{
	margin: 20px 20px 80px 20px;
	border: solid #ffc1d6 1px;
	padding: 5px 2em;

}

.comment_reentry a{
	color: #ff58b4;
}


.entry_thanks{
	text-align:center;
	font-size:105%;
	color: #ff58b4;
	font-weight: bold;
	margin-top:30px;
	margin-bottom:20px;
}
	
	

.my_list{
	width: 730px;
	margin: 10px;
	border-top: solid #d9d9d9 1px;
	border-bottom: solid #d9d9d9 1px;
}


.top-padding10{
	padding-top: 10px;
}

.my_list table{
	border-top: dotted #d9d9d9 1px;
}

.my_htry_tbl{
	width: 720px;
	margin: 10px auto;
}

.my_htry_tbl th{
	border-top: solid #d9d9d9 1px;
	border-bottom: solid #d9d9d9 1px;
	background-color: #e4e4e4;
	padding: 2px 0.5em;
}

.my_htry_tbl td{
	/*border-right: solid #d9d9d9 1px;*/
	border-bottom:	 dotted #d9d9d9 1px;
	/*border-left:  solid #d9d9d9 1px;*/
	padding: 10px 0.5em;
}

.detailorder_border{
	width: 720px;
	margin: 10px;
}

.my_yamato{
	background-color: #e4e4e4;
	padding: 5px 1em;
	margin: 10px;
}

.order_cart_btn{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;

}

.my_item_name{
	margin-bottom:5px;
	padding-right:10px;
}

#hstry_pr_bx{
	width: 380px;
	margin: 0 0 30px 376px;

}

.ex-price_m{
	text-align: right;
	color: #ff58b4;
	font-weight: bold;
	font-size: small;
	padding-right:5px;
	padding-right: 0.5em;
}

#hstry_pr_bx dl{
	width: 310px;
	padding: 5px 10px;
	font-size: 115%;
	border: solid #fc5c92 3px;
	float: left;

}

#hstry_pr_bx dt{
	width: 150px;
	font-weight: bold;
	float: left;
	clear: both;

}

#hstry_pr_bx dd{
	width: 150px;
	padding-right: 10px;
	color: #ff58b4;
	font-weight: bold;
	float: left;
}

.subhead_my_order{
	width: 700px;
	margin: 30px 10px 0 10px;
	background-color: #e4e4e4;
	padding: 2px 0.5em;
	font-weight: bold;
	border-top: solid #d9d9d9 1px;
	border-bottom: solid #d9d9d9 1px;
}

.mp_htry_info_tbl{
	width: 690px;
	margin: 0px auto;

}

.my_list_error{
	color: #ff2c51;
}

.cursor{
	cursor: default;
}

.kuchi_name{
	background-color: #ffaabc;
	color: #ffffff;
	font-weight: bold;
}
	
.space{
	padding-left: 1em;
}



.mypage_left_b{
	width: 180px;
	margin: 5px 10px 20px 10px;
}


#next_bx201012{
	width: 400px;
	height: 150px;*/
	height: 20px;
	text-align: right;
	margin-right: 40px;
	margin-bottom: 80px;
	position: relative;
	top: 0; 
	left: 320px;
}

#next_bx201012 ul{
	list-style-type: none;
}


#next_bx201012 li#a{
	float: left;
	margin: 2px 0px;
	/*position: absolute;
	top: 0 ; left: 0;*/
}

#next_bx201012 li#b{
	float: right;
	margin: 2px 0px;
	/*position: absolute;
	top: 0 ; left: 140px;*/
}


.onedari_ichiran_name{
	text-indent: 1em;
}



#onedari_teikeibun{
	width: 700px;
	margin: 10px auto;
	border: 2px double #F69;
}


#onedari_teikeibun h5{
	width: 27em;
	text-indent: 0.5em;
	background-color: #F69;
	color: #FFF;
	font-size: 110%;
}

#onedari_teikeibun p{
	margin: 0.5em;
}

#onedari_teikeibun .onedari_teikei_form{
	width: 650px;
	padding: 10px 20px;
}

.onedari_freemsg{
	width: 700px;
	margin: 10px auto;
}

.onedari_freemsg p{
	text-indent: 0.5em;
}


.onedari_freemsg .onedari_freemsg_form{
	width: 550px;
	padding: 0px 20px 20px 20px;
}

.onedari_viewer{
	width: 620px;
	margin: 20px auto;
	border: 3px outset #fee5ea;
	background-color: #fdf2f4;
	padding: 20px;
}

.onedari_viewer .msg_mds{
	margin: 1em 0px;
}

.onedari_viewer p{
	margin: 1em 0;
}


.comp_messege{
	width: 500px;
	margin: 30px auto;
}

.comp_messege p{
	font-size: 120%;
	font-weight: bold;
}


.comp_messege ul{
	padding: 20px ;
}

.comp_messege ul li{
	color: #ff58b4;
	font-weight: bold;
}

.others_btn{
	margin: 30px auto;
}

