@charset "UTF-8";

.color-red_s {color: #FF0000; font-size:80%;}

/* info
---------------------------------------------------------------*/
#info table {
	width:100%;
	margin-top: 20px;
	border-left: solid 3px #999;
	border-right: solid 3px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
}
#info th {
	width: 150px;
	text-align:right;
}
#info th , #info td {
	padding:5px;
	border-bottom: dotted 1px #666666;
}

#info input , #info textarea {
	border: solid 1px #999999;
	padding:2px;
}
#info textarea {
	width:450px;
	height:200px;
}

#info-name {
	width:150px;
}
#info-furigana {
	width:150px;
}
#info-company {
	width:300px;
}
#info-zip1 {
	width:30px;
}
#info-zip2 {
	width:40px;
}
#info-address {
	width:300px;
}
#info-telno {
	width:150px;
}
#info-mail-address1 , #info-mail-address2 {
	width:300px;
}
#info-comment {
}

#info-button {
	margin-top:20px;
	margin-bottom:50px;
	text-align:center;
}
#info-button input{
	width: 150px;
	height:24px;
	padding:2px;
	background-color:#FF9;
	border-bottom:solid 2px #300;
	border-right:solid 2px #300;
	font-size:110%;
}

.catalog-box {
	float:left;
	width:240px;
	height:260px;
	margin-right:5px;
}

.catalog-f {
	margin-left:10px;
	font-weight:bold;
	color:#300;
	text-decoration:underline;
}
.catalog-text {
	font-size:80%;
	line-height:1em;
}
