@charset "Shift_JIS";
/*---------------------------------------------------------
tHgCSS
---------------------------------------------------------*/
body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
	font-size:10px;
	color:#300;
	background-image: url("images/body_back.gif");
	background-repeat: repeat-y;
}
td {
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3", Arial, Helvetica, sans-serif;
	font-size:10px;color:#300;
}

.pro_txt {
	font-size:12px;color:#181647;
}

.pro_txtb {
	font-size:12px;color:#181647;font-weight:bold;
}

.pro_lst {
	font-size:12px;color:#1A0D81;
}

.catalog_txt {
	font-size:12px;color:#181647;
}

.catalog_txtr {
	font-size:12px;color:#CC0000;
}

.catalog_txtf {
	font-size:12px;color:#666633;
}


.d_txt {
	font-size:12px;color:#1B2C72;line-height:18px;
}

.voice1 {
	font-size:12px;color:#00889F;
}

.voice2 {
	font-size:12px;line-height:15px;color:#444444;padding:10px 10px 10px 10px;
}

.voice3 {
	font-size:12px;color:#1B2C72;padding:15px 20px 10px 80px;
}

.voice4 {
	font-size:12px;line-height:14px;color:#444444;text-align:center;padding:5px 15px 5px 5px;
}

.voice5 {
	font-size:12px;line-height:14px;color:#FFFFEE;padding:15px;
}

.qa1 {
	font-size:12px;font-weight:bold;color:#00889F;
}

.qa2 {
	font-size:12px;line-height:15px;color:#444444;
}

.kitchen1 {
	font-size:14px;line-height:20px;color:#4D4D4D;padding:5px 20px 10px 5px;
}

a,
a:link,
a:visited,
a:active { color: #57371B; text-decoration: underline; }
a:hover { color: #7F5E41; text-decoration: none; }

.side a,{
	font-size:13px;
},
.side a:link,
.side a:visited,
.side a:active { color:#1A0D81; text-decoration:none; }
.side a:hover { color:#1A0D81; text-decoration:underline; }

.size12 {
	font-size:12px;color:#300;
},
.size12 a {
	font-size:12px;color:#300;
},
.size12 a:link,
.size12 a:visited,
.size12 a:active { color:#300; text-decoration:underline; }
.size12 a:hover { color:#300; text-decoration:underline; }

.link12 a {
	font-size:12px; color:#1A0D81; text-decoration:none;
},
.link12 a:link,
.link12 a:visited,
.link12 a:active { color:#1A0D81; text-decoration:none; }
.link12 a:hover { color:#1A0D81; text-decoration:underline; }

.link14 a {
	font-size:14px;
},
.link14 a:link,
.link14 a:visited,
.link14 a:active { color: #1A0D81; text-decoration: none; }
.link14 a:hover { color: #1A0D81; text-decoration: underline; }

.size12g {
	font-size:12px;color:#4D4D4D;
}

.size12b {
	font-size:12px;color:#1C2D73;
}
.size12b a {
	font-size:12px;color:#1C2D73;
}
.size12b a:link,
.size12b a:visited,
.size12b a:active { color:#1C2D73; text-decoration:underline; }
.size12b a:hover { color:#1C2D73; text-decoration:underline; }

.size12r {
	font-size:12px;line-height:20px;color:#CC0000;
}
.size12br {
	font-size:12px;color:#331406;
}

.list {
	text-align:center;
},
.list a {
	font-size:12px;
},
.list a:link,
.list a:visited,
.list a:active { color:#FFFFFF; text-decoration:none; }
.list a:hover { color:#FFFFFF; text-decoration:underline; }

.obi {
	padding-right:10px;
	text-align:right;
},
.obi a {
	font-size:10px;
},
.obi a:link,
.obi a:visited,
.obi a:active { color:#FFFFFF; text-decoration:none; }
.obi a:hover { color:#FFFFFF; text-decoration:underline; }

.foot a {
	font-size:12px;
},
.foot a:link,
.foot a:visited,
.foot a:active { color:#300; text-decoration:none; }
.foot a:hover { color:#300; text-decoration:underline; }

.color_b {
	font-size:13px;color:#1C2D73;
}
.obi_w {
	color:#FFFFFF;font-size:12px;padding:2px 0px 0px 8px;
}
.color_bw {
	color:#571D1D;font-size:12px;
}
/*---------------------------------------------------------
t―«΅ά΅½B
---------------------------------------------------------*/
.ps{
	font-size: 12px;
	line-height: 130%;
}
p1{
   margin: 0 0 0 0;
}

/*---------------------------------------------------------
ΗΑsmeg 080309
---------------------------------------------------------*/

.lead1 {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.4em;
}
.subhead1 {
	font-size: 14px;
	font-weight: bold;
}
.kakomi1 {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 4px;
	margin-bottom: 8px;
}
.kakomi0 {
	font-size: 12px;
	line-height: 1.4em;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
