@charset "utf-8";

.even_column{
	background : #f0f0ff;
}

.odd_column{
	background : #fff9ff;
}

#ended{
	color : #ff0000;
	display: none;
}

#auc_face_wrap{
	margin : 0;
}

#price_bids2{
	background : #550000;
	color : #ffffff;
}

.prices{
	font-size : 1.88em;
	padding : 0 10px;
}

#current_price{
	color : #ff0000;
}

#bid_form{
	text-align : left;
}

.clearfix:after{
	display: block;
	clear: both;
	content: "";
}

#conditions{
	float : left;
	text-align : left;
	width : 100%;
}

#conditions li {
	width : 50%;
}

.condition_value{
	padding-right : 10px;
}

.low_level_info{
	display: none;
}

#auc_face{
	float : right;
	width: 100%;
}

#bid_spaces{
	display : none;
}

.caption{
	color : #777777;
	font-weight : bold;
	background-color : #faf0e6;
	padding: 10px;
}

#bid_confirm_title{
	display: none;
}

#bid_quantity{
	width : 60px;
}

#bid_wrap{
	width : 70%;
}

#maxBid{
	width : 80%;
	padding : 10px;
	border : 1px solid #dddddd;
	border-radius : 4px;
	font-size : 1.25em;
	box-sizing : border-box;
}

.popup_title{
	text-align : center;
	font-size : 1.25em;
	font-weight : bold;
	color : #ffffff;
}

#bid_contents{
	margin:20px;
}

.bid_form{
	padding : 10px;
	border : 1px solid #dddddd;
	border-radius : 4px;
	font-size : 20px;
	width : 80%;
	box-sizing : border-box;
}

.countries{
	width : 280px;
}

.alert{
	display:none;
	color:#f00;
	font-size:0.8em;
}

#calculator{
	margin : 10px 0;
}

.calc_total{
	border-top : dotted 1px #aaaaaa;
}

#seller_info{
	background-color : #eeeeee;
	border : solid 2px #ffffff;
	margin : 5px 0;
	padding : 5px;
}

#seller_icon{
	width : 40px;
	height : 40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

#footer_bid, #footer_bin{
	width : 40%;
	float : left;
}

#footer_bid_button, #footer_bin_button {
	margin : 3%;
	width : 94%;
}

#item_description_contents{
	overflow-x : scroll;
}

@media all and (min-width: 500px){

.float-left-tablet{
	float : left;
}

.float-right-tablet{
	float : right;
}

.float_left_tab_only{
	float : left;
}

#setting{
	display : block;
	float : right;
	margin : 0 10px;
	padding : 0 10px;
}

#category {
	display : block;
}

#item_face{
	width : 100%;
	float : left;
}

#item_face_wrap{
	float : left;
}

.low_level_info{
	display: block;
}

#conditions{
	width : 34%;
}

#conditions li {
	position : relative;
	width : 100%;
}

.condition_value{
	padding-right : 0px;
}

.price_bids{
	width : 50%;
}

}

@media all and (min-width: 1000px){

.wrap{
	max-width : 1210px;
	margin : 0 auto;
}

#bid_button,#bin_button{
	margin:0;
}

.popup_element{
	top : 30px;
	position: fixed;
	z-index: 9000;
	width:auto;
	height:auto;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.4);
	overflow:auto;
}

.email_form{
	width : 100%;
}

#maxBid{
	width : 190px;
}

.bid_form{
	width : 280px;
}

#bid_confirm_title{
	display : block;
	position : relative;
	border-radius: 6px 6px 0 0;
	background : #dddddd;
	padding:10px;
}

#item_wrap {
	margin : 1% 0;
}

#item_face{
	float : left;
	width: 67%;
	max-width: 800px;
}

#conditions{
	margin : 0 1%;
	width: 31%;
}

#auc_face{
	float : left;
	width: 33%;
	max-width: 400px;
}

.price_bids{
	width : 100%;
}

#bid_spaces{
	display : block;
}

#pc_perspective{
	display : none;
}

#other_info{
	background-color : #00ff40;
	border : 1px dotted;
	margin : 10px 0 0 0;
}
#relatives{
	background-color : #ff0050;
	border : 1px dotted;
	margin : 10px;
	padding : 10px;
}

}