@charset "UTF-8";


#cc {
	clear:both;
	font-size:12px;
}

#bikes {
	width:350px;
	margin:auto;
}	

#bikes img {
	width:330px;
	padding:10px;
	background-color:#eeeeee;
	margin:auto;
	margin-bottom:20px;
}	

.pagetop {
	margin-top:30px;
	margin-bottom:50px;

}








#add {
	font-size:14px;
	margin:50px auto 10px auto;
}

#add p {
	margin-left:60px;
	padding:0px;
	margin:10px;
	margin-bottom:10px;
	background-color:#222222;
	border-bottom:2px solid #a9a9a9;
	padding-bottom:10px;

}

#add .koumoku {
	background-color:#aaaaaa;
	padding:10px;
	width:100px;
	display:block;
	color:#000000;
	text-align:center;
	margin-right:10px;
	border-bottom:2px solid #888888;
	float:left;
}

a {
	color:#ffffff;
}

#gmap {
	margin-left:50px;
	margin-top:0px;
	margin-bottom:20px;
}

.cmt {
	margin:30px 50px ;

}





@media screen and (max-width: 896px) and (orientation: landscape) { 

input[type=radio] {
	margin-right:10px;
}


input[type=text] {
	font-size:16px;
	width:55%;
	height:2em;
}

textarea {
	margin-bottom:-10px;
	width:55%;

}


}


@media screen and (max-width: 1024px) and (orientation: portrait) {

input[type=radio] {
	margin-right:10px;
}


input[type=text] {
	font-size:16px;
	width:21%;
	height:2em;
}

textarea {
	margin-bottom:-10px;
	width:22%;

}


}





input[type=submit],input[type=reset] {
	font-size:16px;
}

.hissu {
	color:#ff0000;
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-bottom:10px;
}



.big {
	font-size:12px;
	margin-top:0px;
	display:inline-block;
}

#btn {
	text-align:center;
	width:360px;
	margin-top:50px;
	margin-bottom:50px;
}




#hrline {
	margin-top:30px;
}


#pp_area {
	font-size:12px;
	width:80%;
	height:200px;
	overflow:scroll;
	border:1px solid #555555;
	padding:10px;
	border-radius:10px;
	margin:50px auto 50px auto;

}

#h2p {
	margin-bottom:20px;
	font-size:16px;
}

form p {
	font-size:12px;
	clear:both;

}

.selectbtn {
	font-size:16px;
	width:200px;
	line-height:2em;
	margin-left:140px;
	margin-top:-140px;
}

.selectbtn label {
	clear:both;
	margin-right:10px;

}

