﻿@charset "utf-8";


body{
	color:#666666;
	letter-spacing:1px;
}
br{
	letter-spacing:0;
}
a img{
	border:none;
}
a:link,a:visited{
	color:#663300;
	text-decoration:none;
}
a:hover,a:active{
	color:#663300;
	text-decoration:underline;
}
a:hover img{
	-MS-filter:"alpha(opacity=70)";
	/*for IE8*/
	filter:alpha(opacity=70); 
	/*for IE6~7*/
	opacity:0.7;
}


/* -------------------------------------------------
ヘッダー
------------------------------------------------- */
#mimg{
	width:920px;
	margin:0 auto;
	margin-bottom:20px;
	/*background:url(./image/common/mimg.jpg);*/
	height:350px;
}
#gnavi{
	margin-bottom:35px;
}
#contents2{
	width:920px;
	margin:0 auto;
}
/* -------------------------------------------------
ショッピング左ナビ
------------------------------------------------- */
#left ul#navi{
	display:none;
}

#left p{
	margin:0;
	padding:0;
}

#left .bannar{
	margin:0;
	padding:0;
}

p.c_btn{
	background:url(./image/common/catbg.gif);
	height:87px;
}
p.c_btn a img{
	margin-top:57px;
}
#itemSearch input#tx_word{
	border:1px solid #7f9db9;
	height:20px;
	padding:0;
	margin-bottom:30px;
}
.shop_cate{	
	background:url(./image/common/shopbg.gif);
	background-repeat:repeat-y;
	width:220px;
}
.shopnabi{
	margin: 0px 7px 0px 7px;
	background: #FFFFFF;
	padding: .3em .5em;
	text-align: left;
}
.shopnabi li {
	padding: 0.5em 0;
	border-bottom: dotted #5c6d4f 1px;
	list-style: none;
	word-break: break-all;
}
.shopnabi li a {
	display: block;
	padding: 0 0 0 1.3em;
	background: url(./image/common/arrow.gif) no-repeat left;
}
.shopnabi li a:link,.shopnabi li a:visited{
	color:#663300;
}
.shopnabi li a:active,.shopnabi li a:hover{
	color:#cc6600;
}
.shopnabi .plus2 a {
	display: block;
	padding: 0 0 0 1.3em;
	background: url(./shop/image/core_plus.gif) no-repeat left;
}
.shopnabi li ul {
	padding: 0;
}
.shopnabi li ul li {
	border-bottom: none;
	padding:0;
}
.shopnabi li ul li a {
	background: none;
}
.shopnabi li ul li a:link,.shopnabi li ul li a:visited{
	color:#89967e;
}
.shopnabi li ul li a:hover,.shopnabi li ul li a:active{
	color:#cc6600;
}
/* -------------------------------------------------
ショッピングページ
------------------------------------------------- */
/*title_bg_image*/
.itemImg {
	float: right;
	margin-top: 1em;
	padding-right: 1em;
}
.itemList {
	float: left;
	margin-top: 1em;
	width: 40%;
	text-align:left;
}
.itemList table tr th,
.itemList table tr td {
	padding: 1em;
	border-bottom: dotted #333333 1px;
	text-align: left;
}
.itemList table tr td {
	width: 50%;
}
.price strong {
	font-size: 120%;
	color: #d10000;
}
.itemArea div.itemList p {
	margin-top: 1em;
	/*text-align:right;*/
	text-align:left;
}



/* -------------------------------------------------
コンテンツ開始
------------------------------------------------- */
#contentsFrame {
	width:680px;
	height:140px;
	margin-left:20px;
	overflow-x:hidden;
	overflow-y:scroll;
}
i{
	display:block;
	border-bottom:1px dotted #336633;
	padding-bottom:10px;
	font-style:normal;
}
hr.dot{
	border:none;
	background:#ffffff;
	color:#ffffff;
	border-bottom:1px dotted #cccccc;
}
p.pra{
	margin:0;
	padding:0;
	font-size:120%;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	color:#ff3a29;
}
p.pra2{
	margin:0;
	padding:0;
	font-size:120%;
	margin-bottom:10px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	color:#ff3a29;
}
.prabox{
	border:1px solid #ff9594;
	padding:10px;
	line-height:1.7;
}
.subt{
	font-size:125%;
	color:#ffffff;
	letter-spacing:1px;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.top table td{
	vertical-align:top;
}
.font120{
	margin:0;
	padding:0;
	font-size:120%;
}
.garden1{
	background:url(./image/common/gf0640025176l.gif);
	background-position:right center;
	background-repeat: no-repeat;
	margin-right:10px;
}
.garden2{
	background:url(./image/common/gf0780078654l.gif);
	background-position:right top;
	background-repeat: no-repeat;
	margin-left:10px;
}
.garden3{
	background:url(./image/common/DSC_1530.gif);
	background-position:right top;
	background-repeat: no-repeat;
	margin-right:10px;
}
.garden4{
	background:url(./image/common/img058.gif);
	background-position:right top;
	background-repeat: no-repeat;
	margin-right:10px;
}
.bt table{
	margin-right:0 auto;
}
p.formbtn{
	margin:0;
	padding:0;
	padding:0 10px;
	padding-top:6px;
	background:url(./image/common/formbg.gif);
	background-repeat:repeat-x;
	height:27px;
}
p.formbtn a{
	color:#ffffff;
}
.cautionbg{
	margin-left:20px;
	margin-top:20px;
	text-align:left;
	border:1px solid #cccccc;
	padding:45px 10px 10px 10px;
	background:url(./image/common/caution.gif);
	background-repeat:no-repeat;
	background-position:0 5%;

}

p.cation{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
/* -------------------------------------------------
フッター
------------------------------------------------- */
#footermenu{
	color:#666666;
	margin-top:20px;
}
p.f_link1{
	margin:0;
	padding:0;
	text-align:left;
	padding-top:35px;
	line-height:1.7;
	letter-spacing:1px;
}
p.f_txt{	
	margin:0;
	padding:0;
	margin-top:10px;
	text-align:right;
	font-size:11px;
}

#footer{
	display:none;
}
address{
	font-style:normal;
	margin-top:45px;
}
