table { font-size: 12px; line-height: 140%}

a { color: #000000; text-decoration: underline}
a:hover {  color: #632424; text-decoration: underline}

body { background-image: url(wall01.gif); 
	background-attachment: fixed; 
	background-repeat: repeat-x; 
	background-position: left top; 
	background-color: #F1F0E6; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
}.pp-txt {
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 140%;
}
.pp-txt2 {

	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 140%;
}
.box-txt01 {
	font-size: 12px;
	line-height: 135%;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.caption01 {
	font-size: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	line-height: 125%;

}
.form-btn {
	font-size: 12px;
	border: 1px solid #632424;
	background-color: #FFFFFF;
	width: 120px;


}
.form-list01 {
	font-size: 12px;
	width: 60px;
}
.pro-price {
	font-size: 16px;
	font-weight: bold;
	color: #632424;
}
.list-txt01 {
	font-size: 12px;
}
.d-ttl01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #632424;
	border-bottom-color: #632424;
	background-color: #C1A7A7;
}
.d-day {
	font-size: 12px;
	color: #666666;
}
.d-txt01 {
	font-size: 12px;
	line-height: 140%;
	padding-bottom: 8px;
}
.new-ttl01 {
	font-size: 14px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B04040;
	padding: 2px;
	font-weight: bold;
	color: #632424;
	background-color: #EEE3E3;




}
.new-day01 {
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B04040;
	padding: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B04040;
	background-color: #EEE3E3;


}
.rule-ttl01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	font-weight: bold;
	background-color: #EBE4E4;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #632424;
}
.rule-txt01 {
	font-size: 12px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 130%;
	padding-right: 4px;



}
.rule-txt02 {
	font-size: 12px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 130%;
	padding-right: 0px;

}
.pro-spec01 {
	font-size: 10px;
	line-height: 125%;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DACBCB;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DACBCB;
	color: #632424;
	width: 60px;



}
.pro-spec02 {
	font-size: 10px;
	line-height: 125%;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DACBCB;
	color: #632424;
	width: 320px;


}
.attention01 {

	font-size: 10px;
	line-height: 125%;
}
.pro-ttl01 {
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #632424;

}
.pro-caption01 {
	font-size: 12px;
	line-height: 125%;
}
