@charset "utf-8";
/* -----------------------------------------------------------
reset
----------------------------------------------------------- */

img{ border:0;}
a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
h1,h2{
	font-weight:normal;
}
li{
	list-style:none;
}
/*----------------------------------------------------
style
--------------------------------------------------*/


h1{
	margin-bottom:30px;
}


.header_bid{
	width: 100%;
}
.body_bid{
	width: 100%;
}

.form_box_bid{
	width: 90%;
	float:center;
	text-align:center;
	margin: 0px auto;
} 
.form_bid{
	width: 100%;
	padding-bottom: 1%;
	color: #696969;
	text-align:center;
	
}
.form_bid dt{
	text-align:left;
	//padding-left: 5%;

	//font-weight:bold;
}

.form_bid dd{
	margin:0;
}
.form_bid input{
	width: 100%;
	height:30px;
}
@media only screen and (min-width:641px){		
		.form_bid input{
			width:600px;
		}
		.form_box_bid{
			width:600px;
		}
}
.bidbtn_mb {
	text-align:center;
	display:block;
	margin:0px auto;
	padding:10px 0;
	width:90%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#ffffff;
	font-weight:bold;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.10); 
	text-decoration:none;
	font-size:18px;
	background:#ff9900;
	float:center;


}

.btn_signup_mb {
 background: -moz-linear-gradient(top,#09C 0%,#09C 50%,#069 50%,#069);
    background: -webkit-gradient(linear, left top, left bottom,from(#09C), color-stop(0.5,#09C), color-stop(0.5,#069),  to(#069));4
    border: 1px solid #DDD;
    color: #FFF;
   width: 95%;
   font-weight:bold;
    padding: 10px 0;
}


.signup_btn_mb {
	text-align:center;
	display:block;
	margin:0px auto;
	padding:10px 0;
	width:90%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#ffffff;
	font-weight:bold;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.10); 
	text-decoration:none;
	font-size:18px;
	background:#4682b4;
	float:center;	
}
.signup_btn_mb a{
	text-decoration:none;
}
.signup_href{
	text-decoration:none;
}

@media only screen and (min-width:641px){		
		.bidbtn_mb,
		.signup_btn_mb{
			width:600px;
		}
}

.title_bar_bl{
		display:block;
		width:100%;
		background:#4286f4;
		border: 1px solid #DDD;
		padding:3px;
		color:#ffffff;
}

.title_bar_gray{
		display:block;
		width:100%;
		background:#808080;
		border: 1px solid #DDD;
		padding:3px;
		color:#ffffff;
}
	
	

.tbl_blue_l{
	width:100%;
}

.tbl_blue_l dt,
.tbl_blue_l dd{
	padding:3px;
}
.tbl_blue_l dt{
	display:block;
	text-align:center;
	background:#87cefa;
	border: 1px solid #DDD;
	min-height:55px;
}
.tbl_blue_l dd{
	display:block;
	text-align:center;
	border: 1px solid #DDD;
	min-height:55px;
	margin:0;
}


.tbl_whitegray_l{
	width:100%;
}

.tbl_whitegray_l dt,
.tbl_whitegray_l dd{
	padding:3px;
}
.tbl_whitegray_l dt{
	display:block;
	text-align:center;
	background:#f5f5f5;
	border: 1px solid #DDD;
	height:30px;
}
.tbl_whitegray_l dd{
	display:block;
	text-align:center;
	border: 1px solid #DDD;
	margin:0;
	height:30px;
}
.tbl_whitegray_l input{
	width: 100%;
	height:28px;
}
	

.tbl_white_l{
	width:100%;
}

.tbl_white_l dt,
.tbl_white_l dd{
	padding:3px;
}
.tbl_white_l dt{
	display:block;
	text-align:center;
	background:#f5f5f5;
	border: 1px solid #DDD;
	//height:30px;
}
.tbl_white_l dd{
	display:block;
	text-align:center;
	border: 1px solid #DDD;
	margin:0;
	//height:30px;
}
.tbl_white_l input{
	width: 100%;
	height:28px;
}
	
.tbl_white_resp{
	width:100%;
}

.tbl_white_resp dt,
.tbl_white_resp dd{
	padding:3px;
}
.tbl_white_resp dt{
	//display:block;
	text-align:center;
	background:#f5f5f5;
	//border: 1px solid #DDD;
	//height:30px;
}
.tbl_white_resp dd{
	//display:block;
	text-align:center;
	border: 1px solid #DDD;
	margin:0;
	//height:30px;
}
.tbl_white_resp input{
	width: 100%;
	height:28px;
}
.box_inline {
	display: inline-block;
}
.tbl_white_resp input{
	display: inline;
	
}
.tbl_white_resp input[type=checkbox] {
  		-ms-transform: scale(2.0, 2.0);
  		-webkit-transform: scale(2.0, 2.0);
  		transform: scale(2.0, 2.0);
	}
	
	
.tbl_white_l_2{
	width:100%;
}
.tbl_white_l_2 th,
.tbl_white_l_2 td{
	padding: 10px; 
	border: 1px solid #ddd; 
	
}
.tbl_white_l_2 th{
	width: 30%; 
	text-align: left;
	background:#f5f5f5;
}

@media only screen and (max-width:480px){
	.tbl_white_l_2	{ 
	margin: 0 -10px; 
	}
	
    	.tbl_white_l_2 th,
   	 .tbl_white_l_2 td{
		width: 100%;
		display: block;
		border-top: none;
    }
	.tbl_white_l_2 tr:first-child th	
	{ border-top: 1px solid #ddd; }

}


.img_mypage_bar{
	width: 100%;
}

.mypage_header_box{
	width: 100%;
	margin:0;
	padding:0;
}
.mypage_header_list li:nth-child(1){
	display: inline-block; 
	width:100%;
	float:left;
	text-align:left;
}

.mypage_header_list li:nth-child(2){
	padding:5px;
	display: inline-block; 
	background:#CCCC99;
	//width:30%;
	color:#ffffff;
	float:right;
	margin-right:10px;
}
.mypage_header_list li:nth-child(3){
	display: inline;
	padding:5px;
	float:right;
}

.mypage_grid li:nth-child(1){ 
	width:100%;
	display: inline-block;
	vertical-align :top;
	text-align: left;
	margin-bottom:10px;
}
.mypage_grid li:nth-child(2){
	width:0;
	height:0;
	display: inline-block;
	vertical-align :top;
	text-align: left;
	margin-bottom:10px;
}
.mypage_grid li:nth-child(3){
	width:100%;
	display: inline-block;
	vertical-align :top;
	text-align: left;
	margin-bottom:10px;
}



@media only screen and (min-width:641px){

	.title_bar_bl{
		display:block;
		width:550px;
	}
	.title_bar_gray{
		display:block;
		width:550px;
	}
	.tbl_blue_l{
		width:700px;
	}

	.tbl_blue_l dt{
		display:block;
		text-align:center;
		background:#87cefa;
		width:120px;
		border: 1px solid #DDD;
		clear:both;
		float:left;
		padding:3px;
	}
	.tbl_blue_l dd{
		display:block;
		text-align:center;
		border: 1px solid #DDD;
		padding:3px;
	}

	.tbl_whitegray_l{
		width:700px;
	}

	.tbl_whitegray_l dt{
		display:block;
		text-align:center;
		width:120px;
		border: 1px solid #DDD;
		clear:both;
		float:left;
		padding:3px;
	}
	.tbl_whitegray_l dd{
		display:block;
		text-align:center;
		border: 1px solid #DDD;
		padding:3px;
	}
	.tbl_whitegray_l input{
			width:530px;
	}


	.tbl_white_l{
		width:700px;
	}

	.tbl_white_l dt{
		display:block;
		text-align:center;
		width:120px;
		border: 1px solid #DDD;
		clear:both;
		float:left;
		padding:3px;
	}
	.tbl_white_l dd{
		display:block;
		text-align:center;
		border: 1px solid #DDD;
		padding:3px;
	}
	.tbl_white_l input{
			width:530px;
	}
	

	.tbl_white_resp{
		width:700px;
		text-align:center;
	}

	.tbl_white_resp dt{
		display:block;
		text-align:left;
		width:25%;
		background:#ffffff;
		border: 0px solid #DDD;
		clear:both;
		float:left;
		padding:3px;
		//min-height:50px;
	}
	.tbl_white_resp dd{
		display:block;
		text-align:left;
		//border: 1px solid #DDD;
		border: 0px;
		//border-bottom: 1px dotted #eee
		padding:3px;
		//min-height:50px;
	}
	.tbl_white_resp input{
		//width:450px;
		width:60%;
		
	}
	.tbl_white_resp textarea{
		//width:450px;
		width:60%;
		
	}
	.tbl_white_resp input[type=checkbox] {
  		-ms-transform: scale(1.0, 1.0);
  		-webkit-transform: scale(1.0, 1.0);
  		transform: scale(1.0, 1.0);
	}

	.img_mypage_bar{
		width: 600px;
	}
	.mypage_header_box{
		width: 620px;
	}


	.mypage_header_list li:nth-child(1){
		display: inline-block; 
		width:50%;
		
	}

	.mypage_header_list li:nth-child(2){
		margin-right:10px;
	}
	.mypage_header_list li:nth-child(3){

	}


	.mypage_grid li:nth-child(1){ 
		width:46%;
		height:60px;
		display:inline-block;
		margin-bottom:5px;
		//padding:10px;
	}
	.mypage_grid li:nth-child(2){
		display:inline-block;
		width:5%;
		height:60px;
		margin-bottom:5px;
	}
	.mypage_grid li:nth-child(3){
		width:46%;
		height:60px;
		display:inline-block;
		margin-bottom:5px;
		//padding:10px;
	}
	
}

.logo_header{
	width:160px;
}
.footer_blank{
	height:100px;
}

/* cat list */

.footer_title_resp {
  margin:0;
  padding: 10px 20px;
  background:#FF9900;
  border:none;
  color:#FFFFFF;
  font-weight:bold;
}


/* footer */

.footer_resp {
  margin: 0;
  padding: 0;
  font-size:16px;
  background:#f5f5f5;
}

.footer_resp ul {
  margin:0;
  padding:0;
  list-style:none;
}

.footer_resp li{
  margin:0;
  padding:20px;
  list-style:none;
  border-bottom:#eeeeee 1px solid;
}

.footer_resp li a{
	text-decoration:none;
	color:#868686;
	display:block;
	width:100%
}

  @media only screen and (min-width: 641px) {
      .footer_title_resp{
     		display: none;
	}
  }
  @media only screen and (min-width: 641px) {
  	.footer_resp {
		padding: 50px;
	}
  	.footer_resp ul {
		width : 800px;
		background:#f5f5f5;
		//margin-bottom:30px;
	}
	.footer_resp li {
		width : 120px;
		padding:5px;
		margin:3px;
		float:left;
		font-size:14px;
		border:none;
	}
	.footer_resp li a:hover{
		color:#ff8c00;
		text-decoration:underline;
	}
  }
 .line_copyright{
	margin-top:80px;
	background:#f5f5f5;
	font-size:14px;
	padding:5px;
	text-align:right:
}

.arrow_simple{
position: relative;
display: inline-block;
padding: 0 0 0 16px;
color: #000;
vertical-align: middle;
text-decoration: none;
}
.arrow_simple::before,
.arrow_simple::after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}

.arrow_simple::before{
left: 3px;
width: 4px;
height: 4px;
border-top: 1px solid #7a0;
border-right: 1px solid #7a0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}

.desc_65pc{width:65%;}
.desc_70pc{width:70%;}
.desc_75pc{width:75%;}
.desc_80pc{width:80%;}
.desc_90pc{width:90%;}
.desc_65pc_mp{width:65%;}
.desc_70pc_mp{width:70%;}
.desc_75pc_mp{width:75%;}
.desc_80pc_mp{width:80%;}
.desc_90pc_mp{width:90%;}
.tbl_80pc{width:80%;}
.tbl_90pc{width:90%;}
.tbl_95pc{width:95%;}
.tbl_98pc{width:98%;}
.tbl_100pc{width:100%;}
.tbl_70pc_mp{width:70%;}
.tbl_80pc_mp{width:80%;}
.tbl_85pc_mp{width:85%;}
.tbl_90pc_mp{width:90%;}
.tbl_95pc_mp{width:95%;}
.tbl_98pc_mp{width:98%;}
.tbl_100pc_mp{width:100%;}


  @media only screen and (min-width: 641px) {
      .desc_80pc{
     		width:700px;
	}
	.desc_90pc{
     		width:700px;
	}
	.tbl_90pc,
	.tbl_80pc,
	.tbl_95pc,
	.tbl_98pc{
     		width:700px;
	}
  }
  
  @media only screen and (min-width: 641px) {
      .desc_80pc_mp{
     		width:580px;
	}
	.desc_90pc_mp{
     		width:580px;
	}
	
	.tbl_95pc_mp,
	.tbl_98pc_mp{
     		width:580px;
	}
	.tbl_70pc_mp{
		width:380px;
	}
	.tbl_80pc_mp{
		width:500px;
	}
	.tbl_85pc_mp{
		width:500px;
	}
	.tbl_90pc_mp,
		width:530px;
	}
  }

.box_error_msg{
	width:90%;
	border: 1px solid #ff0000;
	color:#ff0000;
	padding:5px;
}
  @media only screen and (min-width: 641px) {
      .box_error_msg{
     		width:700px;
	}
  }


.contents_mypage {
	margin:0 auto;
	padding:0;
	overflow: hidden;
	border-bottom: 1px solid #D6D6D6;
	clear:both;
}

.contents_mypage .imgbox{
	float:left;
	width: 160px;
	text-align: center;
	padding-top : 15px;
	overflow : hidden;
	margin-bottom : 10px;
}
.contents_mypage .auctitle{
	text-align: center;
	margin-top : 10px;
}

.contents_mypage a{
	text-decoration:none; 
	color:#696969;
	font-size: 13px;
	font-weight:bold;
	
}