/* CSS Document */

a {
text-decoration:none;
color:#000000;
}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p {
margin:0;
list-style:none;
}

br {
visibility:hidden;
clear:both;
height:1px;
line-height:1px;
display:block;
border:none;
font-size:1px;
}

hr {
display:none;
}

img {
border:0;
}

address {
font-style:normal;
}

.text1 {
font-size:12px;
line-height:16px;
margin:0 0 5px;
}

.text2 {
font-size:12px;
line-height:16px;
margin:0 0 10px;
}

.text3 {
font-size:12px;
line-height:16px;
margin:0 0 30px;
}

	.text2 span , .text3 span , .text8 span {
	font-size:24px;
	line-height:100%;
	float:left;
	margin:0 5px 0 0;
	}

.text4 {
font-size:12px;
line-height:16px;
margin:0 0 30px;
text-align:right;
}

.text5 {
font-size:12px;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.order a {
display:none;
visibility:hidden;
}

.text6 {
font-size:12px;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 30px;
}

.text7 {
font-size:12px;
line-height:16px;
margin:0 0 30px;
}

.text8 {
font-size:12px;
line-height:16px;
margin:0 0 30px;
}

/* ヘッダー要素 ************************************************/

	#header h1 {
	font-size:16px;
	margin:0 0 20px;
	}

/* メニュー要素 ************************************************/

#menu {
display:none;
visibility:hidden;
}

#javamenu {
display:none;
visibility:hidden;
}

/* フッター要素 ************************************************/

#footer {
display:none;
visibility:hidden;
}

/* tel要素 *****************************************************/

#tel {
font-size:12px;
line-height:16px;
}

/* トップページコンテンツ要素 **********************************/

#news {
margin:0 0 20px;
}

	#news h2 {
	font-size:12px;
	margin:0 0 10px;
	}
	
	#news dt {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	}
	
	#news dd {
	font-size:12px;
	line-height:16px;
	border-bottom:1px dotted #640000;
	}

#s_visual {
display:none;
visibility:hidden;
}

/* サブページコンテンツ要素 ************************************/

#title {
display:none;
visibility:hidden;
}

#menu2,#menu3 {
display:none;
visibility:hidden;
}
	
	#contents .imgbox1 {
	float:right;
	margin:0 0 5px 10px;
	}

/* 富有柿についてページ要素 ************************************/

#fuyugaki #contents h3 {
font-size:12px;
line-height:150%;
padding:0 0 3px; margin:0 0 3px;
border-bottom:2px solid #A52320;
}

#fuyugaki #contents h3 img {
display:none;
}
	
#fuyugaki #seibun {
font-size:12px;
line-height:16px;
border-top:1px solid #660000;
border-left:1px solid #660000;
margin:0 0 30px;
width:100%;
}

	#fuyugaki #seibun th {
	text-align:left;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	color:#660000;
	}

	#fuyugaki #seibun td {
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	}	
	
	#contents .gly {
	float:left;
	margin:0 8px 30px 0;
	}
		
	#contents .gly_f {
	float:left;
	margin:0 0 30px 0;
	}


/* プライバシーページ要素 ************************************/

#pravacy #contents h3 {
font-size:12px;
line-height:150%;
padding:0 0 3px; margin:0 0 3px;
border-bottom:2px solid #A52320;
}

#pravacy #contents ol {
font-size:12px;
line-height:150%;
}

#pravacy #contents li {
list-style:decimal;
margin:0 0 20px;
}

#pravacy #contents #pracon {
background:#A52320;
padding:10px;
}

#pravacy #contents #pracon h4 {
font-size:12px;
line-height:150%;
}

/* 表記コンテンツ要素 ******************************************/

#notation #contents h3 {
font-size:0.8em;
line-height:150%;
}

/* こしひかりについてページ要素 ************************************/

#koshihikari #contents h3 {
color:#660000;
border-bottom:2px solid #660000;
margin:0 0 10px;
font-size:14px;
}

#koshihikari #contents h3 img {
display:none;
}

#koshihikari #contents .left1 {
float:left;
margin:0 20px 30px 0;
}

#koshihikari #contents .right1 {
float:left;
margin:0 0 30px;
}

#koshihikari #contents .left2 {
float:left;
margin:0 20px 30px 0;
}

/* 会社概要ページコンテンツ要素 **********************************/

#company #contents h3 {
color:#660000;
border-bottom:2px solid #660000;
margin:0 0 10px;
font-size:14px;
}

#company #contents h3 img {
display:none;
}

#company #contents dl {
margin:0; padding:0;
}

#company #contents dt {
width:146px;
float:left;
font-weight:bold;
font-size:0.8em;
line-height:150%;
}

#company #contents dd {
width:370px;
float:left;
font-size:0.8em;
line-height:150%;
}
/* お買い物ページコンテンツ要素 **********************************/

#shopping #contents h3 img {
display:none;
}

#shopping #contents h3 span {
color:#660000;
border-bottom:2px solid #660000;
margin:0 0 10px;
font-size:14px;
}

#shopping #datail {
font-size:0.8em;
line-height:150%;
border-top:1px solid #660000;
border-left:1px solid #660000;
margin:0 0 5px;
width:440px;
}

	#shopping #datail th {
	text-align:center;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	background:#780000 url(../shopping/images/detail_bg1.gif) repeat 0 0;
	}

	#shopping #datail td {
	text-align:center;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	}
	
	#shopping #datail .price {
	text-align:right !important;
	font-weight:bold;
	color:#FF3333;
	font-size:1.2em;
	}
	
	#shopping #datail .price span {
	font-weight:normal;
	font-size:0.7em;
	}

#shopping #contents ul {
margin:0 0 15px 25px;
font-size:0.8em;
line-height:150%;
}

#shopping #contents li {
list-style:square;
margin:0;
}

.pagemenu {
display:none;
}

#shopping #order {
font-size:0.8em;
line-height:150%;
width:100%;
border-top:1px solid #660000;
border-left:1px solid #660000;
}

	#shopping #order th {
	text-align:left;
	background:#780000 url(../shopping/images/detail_bg1.gif) repeat 0 0;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	}

	#shopping #order td {
	text-align:left;
	border-right:1px solid #660000;
	border-bottom:1px solid #660000;
	}

	#shopping #order td span {
	font-size:0.8em;
	}
	
	.hissu {
	background:#CC0000;
	}
	
	form {
	margin:0;
	}
	
	#shopping .margin15 {
	margin:0 0 15px;
	}
	
	#shopping .margin30 {
	margin:0 0 30px;
	}
