body{
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #834C6F;
	scrollbar-3dlight-color: #834C6F;
	scrollbar-darkshadow-color: #834C6F;
	scrollbar-track-color: #FFFFFF;
}
.std	{ font-size : 12px ; color : #555555 ;}
.std02	{ font-size : 12px ; color : #555555 ; line-height : 130% ;}
.std03	{ font-size : 12px ; color : #555555 ; line-height : 140% ; letter-spacing : 0.5pt ;}
.std04	{ font-size : 12px ; color : #555555 ; line-height : 200% ; letter-spacing : 1pt ;}
.std05	{ font-size : 12px ; color : #555555 ; line-height : 150% ;}
.std06	{ font-size : 12px ; color : #555555 ; line-height : 140% ; letter-spacing : 1pt ;}
.std07	{ font-size : 14px ; color : #555555 ; line-height : 140% ; letter-spacing : 1pt ;}
.std08	{ font-size : 14px ; color : #990000 ; line-height : 140% ; letter-spacing : 1pt ; font-weight : bold ;}
.std09	{ font-size : 13px ; color : #555555 ; line-height : 200% ; letter-spacing : 1pt ;}
.std10	{ font-size : 12px ; color : #000000 ; }
.std11	{ font-size : 14px ; color : #555555 ; line-height : 150% ; letter-spacing : 2pt ;}
.std12	{ font-size : 60% ; color : #555555 ; }

.copy	{ font-size : 11px ; color : #666666 ;}
.copy02	{ font-size : 11px ; color : #FFFFFF ;}
.copy03	{ font-size : 10px ; color : #666666 ; letter-spacing : 1pt ;}
.g_01	{ font-size : 15px ; color : #286689 ; font-weight : bold ;}
.g_02	{ font-size : 20px ; color : #3AA0C1 ; font-weight : bold ; line-height : 200% ;}
.g_03	{ font-size : 12px ; color : #3AA0C1 ; line-height : 140% ;}


.issyo01	{ font-size : 12px ; color : #990033 ; line-height : 150% ; letter-spacing : 1.5pt ;}

.top01	{ font-size : 11px ; color : #FFFFFF ; line-height : 120% ;}

.i_top01	{ font-size : 11px ; color : #FFFFFF ; line-height : 160% ;}
.i_top01:link	{ text-decoration: none; color: #FFFFFF ;}
.i_top01:visited	{ text-decoration: none; color: #C48777 ;}
.i_top01:active	{ text-decoration: none; color: #FFFFFF ;}
.i_top01:hover	{ text-decoration: none; color: #E57359 ;}
.i_top02	{ font-size : 12px ; color : #FFFFFF ;}

.scr01	{ color : #286689 ;}
.scr02	{ color : #3AA0C1 ;}

.title01	{ font-size : 20px ; color : #3AA0C1 ; font-weight : bold ; line-height : 200% ;}
.title02	{ font-size : 16px ; color : #6A6060 ; font-weight : bold ; line-height : 200% ;}
.title03	{ font-size : 13px ; color : #ffffff ; font-weight : bold ; line-height : 150% ; letter-spacing : 1pt ;}
.title04	{ font-size : 12px ; color : #ffffff ; line-height : 150% ; }

.link01	{ font-size : 12px ; color : #75231E ; letter-spacing : 0.5pt ;}
.link01:link	{ text-decoration: none; color: #75231E ;}
.link01:visited	{ text-decoration: none; color: #5E4F6D ;border-bottom: 1px solid #896866 ;}
.link01:active	{ text-decoration: none; color: #5E4F6D ;border-bottom: 1px solid #896866 ;}
.link01:hover	{ text-decoration: none; color: #896866 ; border-bottom: 1px solid #896866 ;}

.m_title01	{ font-size : 18px ; color : #702B2D ; font-weight : bold ; line-height : 200% ;}

.maru_01	{ font-size : 15px ; color : #AAAAAA ; font-weight : bold ; line-height : 120% ;}
.maru_02	{ font-size : 11px ; color : #AAAAAA ; line-height : 150% ; letter-spacing : 1pt ;}
.maru_03	{ font-size : 11px ; color : #AAAAAA ; line-height : 120% ; letter-spacing : 1pt ;}
.m_title01	{ font-size : 18px ; color : #702B2D ; font-weight : bold ; line-height : 200% ;}

.maru_04	{ font-size : 12px ; color : #AAAAAA ; letter-spacing : 2pt ;}
.maru_04:link	{ text-decoration: none; color: #AAAAAA ;}
.maru_04:visited	{ text-decoration: none; color: #FFFFFF ;}
.maru_04:active	{ text-decoration: none; color: #FFFFFF ;}
.maru_04:hover	{ text-decoration: none; color: #FFFFFF ; background-color: #555555}

.maru_05	{ font-size : 15px ; color : #555555 ; font-weight : bold ; line-height : 120% ;}
.maru_06	{ font-size : 11px ; color : #555555 ; line-height : 150% ; letter-spacing : 1pt ;}
.maru_07	{ font-size : 11px ; color : #555555 ; line-height : 120% ; letter-spacing : 1pt ;}

.maru_08	{ font-size : 12px ; color : #DB721E ; font-weight : bold ; letter-spacing : 2pt ;}
.maru_08:link	{ text-decoration: none; color: #DB721E ;}
.maru_08:visited	{ text-decoration: none; color: #DB721E ;}
.maru_08:active	{ text-decoration: none; color: #FFFFFF ;}
.maru_08:hover	{ text-decoration: none; color: #FFFFFF ; background-color: #DB721E}

.maru_09		{ font-size : 12px ; color : #AAAAAA ; letter-spacing : 0.5pt ;}
.maru_09:link	{ text-decoration: none; color: #AAAAAA ;}
.maru_09:visited	{ text-decoration: none; color: #FFFFFF ;}
.maru_09:active	{ text-decoration: none; color: #FFFFFF ;}
.maru_09:hover	{ text-decoration: none; color: #FFFFFF ; background-color: #555555}

.maru_10	{ font-size : 12px ; color : #555555 ;  text-decoration: underline; }
.maru_10:link	{ text-decoration: underline; color: #555555 ;}
.maru_10:visited         { text-decoration: underline; color: #555555 ;}
.maru_10:active	{ text-decoration: underline; color: #555555 ;}
.maru_10:hover	{ text-decoration: underline; color: #555555 ;}

.maru_11	{ font-size : 12px ; color : #ffffff ;  text-decoration: underline; }
.maru_11:link	{ text-decoration: underline; color: #ffffff ;}
.maru_11:visited          { text-decoration: underline; color: #ffffff ;}
.maru_11:active	{ text-decoration: underline; color: #ffffff ;}
.maru_11:hover	{ text-decoration: underline; color: #ffffff ;}

/* マップ */

td.map_txt {
	line-height: 160%;
	color: #ffffff;
	font-size: 12px;
}

a:link.maplink { color: #8ECDF0; }
a:visited.maplink { color: #8ECDF0; }
a:active.maplink { color: #EFB58E; }
a:hover.maplink { color: #EFB58E; }

table.map_info td {
	line-height: 160%;
	color: #ffffff;
	font-size: 12px;
	padding: 0px 5px;
}

/* ショッピングページ */

table.goods_list {
	margin: 0px;
}

table.goods_list td {
	padding: 0px 10px 15px 8px;
	font-size: 14px;
	vertical-align: top;
}

div.goods_name {
	background-color: #D6D7D6;
	border-left: 8px solid #D64121;
	margin: 2px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	line-height: 140%;
}

div.goods_name A:link { color: #000000; text-decoration: none; }
div.goods_name A:visited { color: #000000; text-decoration: none; }
div.goods_name A:hover { color: #000000; text-decoration: none; }
div.goods_name A:active { color: #000000; text-decoration: none; }

div.goods_name1 {
	
        margin: 2px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	line-height: 140%;
        text-align:right;
        text-decoration:underline;
}
div.goods_name02 {
	background-color: #D6D7D6;
	border-left: 8px solid #D64121;
	margin: 0px 0px 15px 0px;
	padding: 3px 5px 3px 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
       
}

div.goods_name03 {
	border-left: 7px solid #D64121;
	margin: 0px 0px 15px 0px;
	padding: 3px 5px 3px 5px;
	font-size: 17px;
	font-weight: bold;
	line-height: 140%;
}

form.shop_list {
	margin: 5px 0px 0px 0px;
}

form.shop {
	margin: 10px 0px 0px 0px;
}

form.shop_list select {
	margin: 4px 0px 0px 0px;
	width: 175px;
}

form.shop_list input {
	margin: 0px 0px 3px 0px;
}

form.shop_list input.btn {
	margin: 4px 0px 0px 0px;
	float: right;
}

div.shop_list {
        margin: 10px 0px 3px 0px;
        vertical-align: top;
        letter-spacing : 0.5pt;
	font-size: 96%;
}
div#btn_bL {
	text-align: right;
}

div.shop_menu {
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	color: #6B1818;
	text-align: right;
}

div.price_st03 {
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 1px 5px;
	border: 1px solid #A8AAC9;
        font-size: 12px;
	line-height: 140%;
        letter-spacing : 1pt;	
}

div.shop_menu A:link { color: #6B1818; text-decoration: none;}
div.shop_menu A:visited { color: #6B1818; text-decoration: none;}
div.shop_menu A:active { color: #DE3C21; text-decoration: underline;}
div.shop_menu A:hover { color: #DE3C21; text-decoration: underline;}


table.goods_detail {
	margin: 0px;
	padding: 0px;
}

table.goods_detail td {
        vertical-align: top;	
        font-size: 12px;
	line-height: 160%;
	color: #555555;
}

table.goods_detail td.goods_txt {
	padding: 0px 0px 0px 30px;
}

div#goods_detail {
	border: 1px solid #D6D7D6;
	padding: 15px 20px 15px 20px;
}

img.goods_img {
	margin: 0px 0px 5px 0px;
}

img.goods_img02 {
	margin: 35px 0px 5px 7px;
}


div.goods_titles {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

div.goods_exp {
	padding: 0px 0px 15px 0px;
}

div.goods_exp02 {
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

table.price_list {
	margin: 15px 0px 0px 0px;
}

table.price_list td {
	vertical-align: top;
}

table.price_list td.mark {
	padding: 3px 5px 0px 0px;
}

table.price_list td.goods {
	padding: 0px 5px 0px 0px;
	font-size: 14px;
}

table.price_list td.weight {
	text-align: right;
	padding: 0px 5px 0px 0px;
	font-size: 14px;
}

table.price_list td.price {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #D64121;
	padding: 0px 0px 0px 0px;
}

table.price_list td.tax_out {
	text-align: right;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

div#back_list {
	text-align: right;
	font-size: 12px;
	margin: 5px 0px 2px 0px;
	padding: 0px;
}


div#back_list A:link { color: #6B1818; text-decoration: none;}
div#back_list A:visited { color: #6B1818; text-decoration: none;}
div#back_list A:active { color: #DE3C21; text-decoration: underline;}
div#back_list A:hover { color: #DE3C21; text-decoration: underline;}


div.link_before {
	margin: 15px 0px 10px 0px;
	font-size: 12px;
	float: left;

}

div.link_next {
	margin: 15px 0px 10px 0px;
	font-size: 12px;
	text-align: right;
}

A:link.p_link { color: #6B1818; text-decoration: none; }
A:visited.p_link { color: #6B1818; text-decoration: none; }
A:active.p_link { color: #DE3C21; text-decoration: underline;}
A:hover.p_link { color: #DE3C21; text-decoration: underline;}

div.goods_prize { color:#5D4D8D; font-weight: bold; }

div.soldout {
	border: 1px solid #D64121;
	margin: 15px 0px ;
	padding: 3px 10px;
	font-weight: bold;
	color: #D64121;
}

div.soldout_l {
	margin: 10px 0px ;
	font-size: 78%;
	line-height: 140%;
	color: #D64121;
}

/* バラエティセット */

div.vre_price {
	text-align: right;
	font-weight: bold;
	color: #D64121;
	font-size: 14px;
}


div.vre_tax {
	text-align: right;
	font-size: 12px;
	float: right;
}

div.vre_tprice {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	text-align: right;
}

table.vre_tprice {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.vre_tprice td {
	font-size: 12px;
	line-height: 140%;
	text-align: right;
	padding: 0px 0px 0px 6px;
	vertical-align: bottom;
}

td.goods_txt dl {
	margin: 5px 15px 5px 0px;
}


td.goods_txt dl dt {
	float: left;
	width: 75px;
	padding: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}

td.goods_txt dl dd {
	padding: 2px 5px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #D64121;
}

td.goods_txt ul {
	margin: 5px 15px 5px 15px;
	list-style-image: url(04shop/img/list_mark02.gif);
}

td.goods_txt ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 5px 0px;
	line-height: 180%;
}

span.u_line { text-decoration: underline; }
span.red_b { font-size: 14px; color: #cc0000; font-weight: bold;}
span.red_b2 { color: #cc0000; font-weight: bold;}
span.red_b3 { font-size: 16px; color: #cc0000; font-weight: bold;}

div.vre_size {
	margin: 10px 0px 0px 0px;
}



/* 購入の流れ */

div.flow_title {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 78%;
	font-weight: bold;
	color: #D64121;
	border-bottom: 1px solid #D64121;}

div.flow_txt {
	margin: 5px 0px 25px 0px;
	padding: 10px 15px 10px 15px;
	font-size: 78%;
	line-height: 140%;
}

div.flow_txt img {
	float: right;
	margin: 0px 0px 10px 10px;
}

div.flow_txt02 {
	margin: 5px 0px 0px 100px;
	padding: 10px 15px 0px 15px;
	font-size: 78%;
	line-height: 140%;
}

div.flow_txt img02 {
	margin: 5px 0px 0px 80px;
	padding: 10px 15px 0px 0px;
	font-size: 78%;
	line-height: 140%;
}

div.flow_st01 {
	padding: 15px 0px 3px 0px;
	font-weight: bold;
	color: #AA665B;
}


div.flow_st02 {
	margin: 10px 15px 10px 15px;
	padding: 10px 15px 10px 15px;
	border: 1px solid #A8AAC9;
	background-color: #EAEAEA;

}



/* ご利用案内 */

h4.title {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 78%;
	font-weight: bold;
	color: #D64121;
	border-bottom: 1px solid #D64121;
}


table.carriage {
	margin: 0px 20px 10px 0px;
	float: left;
}

table.carriage td {
	font-size: 78%;
	padding: 2px 5px ;
	border: 1px solid #cccccc;
}

table.carriage td.price { text-align: right; }

table.fax {
	margin: 5px 0px 5px 0px;
}

table.fax td {
	font-size: 78%;
	padding: 2px 5px ;
}

ul.mark02 {
	margin: 0px 15px 0px 15px;
	list-style-image: url(04shop/img/list_mark02.gif);
}

ul.mark02 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	line-height: 180%;
}

ul.mark03 {
	margin: 0px 15px 0px 15px;
	list-style-image: url(04shop/img/list_mark03.gif);
}

ul.mark03 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	line-height: 150%;
}

ul.mark04 {
	margin: 0px 0px 5px 10px;
	list-style-type: none;
}

ul.mark04 li {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 2px 0px;
	line-height: 150%;
}

ul.mark05 {
	margin: 5px 10px 5px 10px;
	list-style-type: circle;
}

ul.mark05 li {
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 5px 7px;
	line-height: 150%;
}

ul.mark06 {
	margin: 7px 0px 0px 0px;
        padding: 7px 0px 0px 0px;
	list-style-type: none;
}

ul.mark06 li {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 5px 5px;
	line-height: 110%;
}
div.mark {
	margin: 25px 0px 0px 10px;
	padding: 10px 0px 2px 5px;
	line-height: 150%;
}

dl.tbl_75 { margin: 5px 15px 5px 0px; }

dl.tbl_75 dt {
	float: left;
	width: 180px;
	padding: 2px 0px 0px 15px;
}

dl.tbl_75 dd { padding: 2px 5px 0px 0px; }


table.bag {
	margin: 10px 0px 0px 0px;
}

table.bag td {
	padding: 0px 15px 0px 0px;
	vertical-align: top;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}

div.bag_name {
	font-weight: bold;
	color: #D64121;
}

table.guide_name4 {
        padding:0x 15px 0px 0px;
}

table.guide_name4 td {
        vertical-align: top;
        font-size: 12px;
        line-height: 140%;
        color: #333333;
}

div.guide_name {
        margin: 0px 0px 15px 0px;
        padding: 3px 10px 3px 10px;
        font-size: 15px;
        font-weight: bold;
        line-height: 140%;
}

div.guide_name A:link {color: #6B1818 ; text-decoration: none; }
div.guide_name A:visited {color: #6B1818 ; text-decoration: none; }
div.guide_name A:hover {color: #DE3C21 ; text-decoration: underline; }
div.guide_name A:active {color: #DE3C21 ; text-decoration: underline; }

span.guide_name2{
        font-size: 12px;
        line-height:140%;
}

div.guide_name2 A:link {color: #6B1818 ; text-decoration: none; }
div.guide_name2 A:visited {color: #6B1818 ; text-decoration: none; }
div.guide_name2 A:hover {color: #DE3C21 ; text-decoration: underline; }
div.guide_name2 A:active {color: #DE3C21 ; text-decoration: none; }

div.guide_name3{
        font-weight: bold;;
        font-size: 16px;
        line-height: 130%;
        text-decoration: underline;
}


/*旬を楽しむ*/

div.shun_txt {
       font-size : 12px ;
       color : #555555 ;
       line-height : 200% ; 
       letter-spacing : 1.5pt ;
       margin: 0px 0px 25px 10px ;
       
}

div.shun_txt img {
       float:left;
       margin: 20px 20px 60px 40px ; 
   
}

.shun {
       font-size: 13px ;
       line-height:150% ;
       letter-spacing: 1.5pt ;
       font-weight:bold ;
       color: #555555 ;
       background-color: #ffffff ;
       border-style: solid ;
       border-width: 0px ;
       border-bottom-width: 2px ;
       border-color: #555555 ;
}

ul.veji_txt {
       margin: 2px 0px 5px 0px;
       padding: 0px 0px 0px 0px;
       list-style-type:none;
       line-height : 130% ; 
}

ul.veji_txt li{
       margin: 2px 0px 5px 0px ;
       padding: 0px 0px 0px 0px ;
}

div.thema {
       margin: 5px 10px 5px 15px ;
       padding: 2px 2px 2px 2px ;
       font-weight:bold ;
       color:#990000 ;
       letter-spacing: 1pt ;
}
ul.material {
       margin: 2px 0px 2px 15px;
       padding: 0px 0px 0px 15px;
       list-style-type:none;
}

ul.material li {
       margin: 0px 0px 2px 10px;
       padding: 0px 0px 0px 0px;
       
}

ol.set li{ 
       margin: 5px 10px 5px 5px;
       padding: 0px 0px 0px 0px;
       list-style-position: outside ;
       color:#DB721E ;
}



/*実生ギャラリー*/
hr.misyo{
  color: #555555; 
  background-color: #555555; 
  height: 1px; 
  border: 1px; 
  border-style: dashed; 
}

img.misyo_img {
	margin: 10px 7px 10px 0px;
	position:relative;
	top:5px;
	left:20px;
	padding: 2px 3px 5px 5px;
}


div.misyo_txt{
	line-height: 180%;
	font-size: 14px;
	margin: 10px 17px 10px 3px;
	padding: 5px 10px 5px 3px;
}

ul.misyo_date{
   margin: 10px 0px 0px 60px;
   font-size: 14px;
   letter-spacing: 5px;
   font-weight: bold;
   line-height: 200%;
   list-style-image: url(04shop/img/list_mark02.gif);
}

table.menu_img {
	margin: 0px 10px 20px 0px;
	float: center;
}

table.menu_img td {
	font-size: 78%;
	padding: 2px 5px ;
}

table.menu_img td list {
	font-size: 78%;
        
}

h4.title_misyo02 {
        margin: 0px 0px 0px 11px;
        font-size: 95%;
}

h3.title_misyo {
        margin: 10px 10px 10px 12px;
}
h3 img{
float:right;
margin-bottom:10px;
}

p.misyo01 {
        margin: 20px 0px 15px 14px;
        font-weight: bold;
}

p.misyo02 {
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 5px;
        font-size: 95%;
}

.img_09412 {
	margin: 0px 10px 10px 100px;
        float: left;
}
/*季節商品ページ*/
div.season_txt01 {
    margin: 10px 7px 15px 20px;
    padding: 20px 7px 10px 3px;
    border: 1px solid #A8AAC9;
    color: #555555;
    line-height: 150%;
    font-size: 12px;
}

div.season_txt {
	margin: 100px 5px 20px 13px;
	padding: 10px 10px 10px 5px;
	line-height:150% ;
    letter-spacing: 1.5pt ;
    font-size: 12px;
}

div.season_txt02 {
    margin: 0px 13px 5px 12px;
    padding: 5px 5px 5px 0px;
    color: #555555;
    line-height: 200%;
    font-size: 12px;
}
img.season_img {
     margin: 15px 0px 3px 10px;

}

img.season_img02 {
     margin: 100px 0px 3px 25px;

}
img.season_img03 {
     margin: 5px 0px 3px 10px;

}

h4.season{
    margin: 10px 10px 10px 0px;
    padding: 0px 0px 5px 6px;
    font-weight: bold;
    color: #555555;
    border-bottom: 1px solid #D64121;
}

h4.last_date{
margin: 0px 0px 5px 7px;
padding: 0px 0px 0px 0px;
font-size: 80%;
color: #ffffff;
border-bottom: 1px solid #ffffff;
}

dl.last_contents{
margin: 5px 0px 3px 15px;
padding: 0px 0px 0px 0px;
font-size: 13px;
color:#ffffff;
line-height: 120%;
letter-spacing: 1.5pt;
}


dl.last_contents dt{
margin: 2px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

dl.last_contents1{
margin: 5px 0px 2px 15px;
padding: 0px 0px 5px 0px;
font-size: 12px;
color:#ffffff;
line-height: 120%;
letter-spacing: 1.5pt;
}

dl.last_contents1 dt{
margin: 2px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

hr.under_line{
border-bottom: 1px dotted #ffffff;
}

dl.season_date {
	margin: 10px 0px 0px 0px;
	padding: 3px 10px 0px 0px;
	font-weight: bold;
	color: #555555; 
}

dl.season_date02 {
	margin: 10px 5px 5px 0px;
	padding: 3px 0px 0px 0px;
	color: #555555; 
        
}

dl.season_date02 dt {
	margin: 5px 10px 5px 55px;
	padding: 3px 10px 0px 10px;
	color: #555555; 
        font-size:13pt;
}
dl.season_date02 dd {
	margin: 5px 5px 5px 30px;
	padding: 3px 0px 0px 0px;
        color: #555555; 
}
dl.season_date03 dt {
	margin: 5px 20px 5px 20px;
	padding: 3px 10px 0px 10px;
	color: #555555; 
}
dl.season_date03 dd {
	margin: 5px 23px 5px 20px;
	padding: 3px 0px 0px 10px;
        color: #555555; 
}
dl.season_date dl {
	margin: 0px 0px 0px 15px;
	padding: 0px 10px 0px 5px;
	font-weight: bold;
	color: #D64121;        
}

dl.name {   
  width:330px;   
}   
dl.name dt {   
 float:left;   
 width:70px;   
 padding:0px 0px 0px 5px;   
 clear:both;   
 font-weight:bold;   
}   
dl.name dd {   
 width:200px;   
 margin-left:0px;   
 padding:0px 5px 0px 5px;   
 
}  

div.mariko {
       width:700px;
       height:400px;
       background:url(04shop/img/090908_1.jpg) left top no-repeat;
    }

p.mariko_txt01{
        width:370px;
        min-height:300px;
        position:relative;  
        top:20px;
        left:280px; 
        font-size: 13px;
        line-height: 120%;  
        letter-spacing: 1.5pt;  
}

h4.mariko_title{
position:relative;  
        top:20px;
        left:280px; 

}
div.oofukucha09 {
       width:700px;
       height:560px;
       background:url(04shop/img/oofukucha09_2.jpg) right top no-repeat;
    }

p.oofukucha09_txt{
        width:550px;
        min-height:400px;
        position:relative;  
        top:30px;
        left:95px; 
        font-size: 14px;
        line-height: 120%;
        letter-spacing: 1.5pt;    
}


img.oofukucha09 {
        position:relative;top:0px;left:420px;
}

img.oofukucha09_01 {
       position:relative;top:30px;left:200px;
      }

div.oofukucha {
       width:700px;
       height:670px;
       background:url(04shop/img/oofukucha_back3.jpg) 
    }

p.oofukucha_txt{
        width:485px;
        min-height:400px;
        position:relative;  
        top:20px;
        left:95px; 
        font-size: 13px;
        line-height: 140%;
        letter-spacing: 1.5pt;
        padding:0px 0px 5px 5px;   
}

h4.oofukucha{
position:relative;  
top:0px;
left:95px; 
font-size: 15px;
line-height: 140%;
letter-spacing: 1.5pt;
}

h5.oofukucha{
position:relative;  
top:10px;
left:140px; 
font-size: 14px;
line-height: 140%;
letter-spacing: 1.5pt;
}
img.oofukucha2 {
        position:relative;top:0px;left:450px;
}

img.oofukucha {
       position:relative;top:90px;left:450px;
      }

div.oofukucha_txt2{
	margin: 0px 120px 10px 0px;
	font-size: 13px;
	text-align: right;
}


img.message01 {
        position:absolute;top:270px;left:350px;
}

p.message01_txt{
        width:525px;
        position:relative;  
        top:0px;
        left:95px; 
        font-size: 13px;
        line-height: 140%;
        letter-spacing: 1.5pt;
        padding:25px 5px 5px 15px;   
        background:url(04shop/img/tuno.jpg);
}

p.message02_txt{
        width:485px;
        min-height:50px;
        position:relative;  
        top:0px;
        left:95px; 
        font-size: 13px;
        line-height: 140%;
        letter-spacing: 1.5pt;
        padding:0px 5px 5px 15px;   
}

       
/*バラエティセットのし紙包装について*/
table.pack{
       margin:10px 0px 0px 0px;
       padding:5px 0px 0px 0px;
       background:url(04shop/img/100129_3.gif) right top no-repeat;

}

ul.pack {
	margin: 10px 0px 5px 0px;
	list-style-type: none;

}

ul.pack li {
	margin: 10px 5px 5px 0px;
	padding: 5px 0px 2px 0px;
	line-height: 150%;
        font-size: 12px;
        color:#555555;
}
/*水出しポット*/

div.goods_name04 {
　　　　background-color: #D6D7D6;
	margin: 0px 0px 15px 0px;
	padding: 3px 5px 3px 5px;
	font-size: 13px;
	font-weight:bold;
        line-height: 140%;
        
}
/*ショッピング以外の購入方法*/
div.guide_menu{
         margin: 10px 0px 0px 105px;
         padding: 10px 0px 3px 20px;
         font-size: 14px;
         letter-spacing: 2.5pt;
         font-weight:bold;
}

div.guide_menu A:link { color: #555555; text-decoration: none;}
div.guide_menu A:visited { color: #6B1818; text-decoration: none;}
div.guide_menu A:active { color: #DE3C21; text-decoration: underline;}
div.guide_menu A:hover { color: #DE3C21; text-decoration: underline;}


/*新茶2010年*/
table.main {
	margin: 0px 20px 0px 30px;
}

table.main td {
	padding: 0px 5px 0px 5px;
}

h4.main{
        margin:2px 0px 0px 10px;
}

div.main{
        margin:0px 0px 0px 0px;
}

div.left_main{
        margin:0px 0px 0px 0px;
float:right;
}
p.img_sincha{
float:right;
margin-bottom:15px;
}
p.clear{
clear:right;
}

table.goods_detail2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

table.goods_detail2 td {
        vertical-align: top;	
        font-size: 12px;
	line-height: 160%;
	color: #555555;
}

table.goods_detail2 td.goods_txt {
	padding: 0px 0px 0px 0px;
}

div#goods_detail2 {
	border: 1px solid #D6D7D6;
	padding: 0px 0px 15px 25px;
}

img.goods_img {
	margin: 0px 0px 5px 0px;
}

img.goods_img02 {
	margin: 35px 0px 5px 7px;
}

div.vre_price2 {
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

div.flow_st03 {
	margin: 10px 15px 10px 15px;
	padding: 10px 15px 10px 15px;
	border: 1px solid #A8AAC9;
	
}

div.season_st02 {
	margin: 5px 15px 2px 10px;
	padding: 10px 15px 2px 8px;
	border: 1px solid #D6D7D6;
}


hr.color { height:1px; noshade;} 

span.sub_txt{
             margin: 10px 0px 5px 0px;
             padding: 15px 0px 5px 0px;
             font-size: 14px;
             color: #555555;
             font-weight:bold;
line-height : 150% ;
             letter-spacing : 1pt ;  
}
span.sub_txt2{
             margin: 0px 0px 0px 15px;
             padding: 0px;
             font-size: 13px;
             color: #555555;
             line-height : 110% ;
             letter-spacing : 1pt ;        
}

p.enquete_txt{
             margin: 0px 0px 0px 20px;
             padding:0px 0px 0px 10px;
             font-size: 13px;
             color: #555555;
             line-height : 150% ;
             letter-spacing : 1pt ;
             font-weight:bold;
}

ul.enquete{
             margin: 10px 0px 0px 20px;
             padding:0px 0px 0px 10px;
             font-size: 12px;
             color: #555555;
            
}
ul.enquete li{
             margin: 5px 0px 10px 15px;
             padding:5px 0px 0px 10px;
             list-style-type: none;
             font-weight:bold;
}

.enquete_img {
          float:right;
          margin-left:1em;
          margin-bottom:1em;
          margin-top:3em;
}

div.posi1{
         position:absolute;
         top:670px;left:340px;
         font-size: 12px;
         color: #555555;
         line-height : 120% ;
}

.season2010_img{
          float:right;
          margin-left:-7em;
          margin-bottom:1em;
          margin-top:0em;
}

/*2010年お中元*/
.summer_img{
         float:right;
         margin-left:0em;
         margin-bottom:1em;
         margin-top:4em;
}

.summer_img02{
         float:right;
         margin-left:0em;
         margin-bottom:1em;
         margin-top:7em;
}
.summer_img03{
         float:right;
         margin-left:7em;
         margin-bottom:1em;
         margin-top:-2em;
}
.summer_img04{
         float:right;
         margin-left:-10em;
         margin-bottom:0em;
         margin-top:-1em;
}
/*test*/
.summer_img05{
         float:right;
         margin-left:-14em;
         margin-bottom:5em;
         margin-top:-13em;
}
/*testend*/
h4.summer2010_txt{
         margin:10px 0px 35px 3px;
         padding:0px 0px 35px 3px;
}
dl.summer2010 { 
         margin: 0px 0px 0px 0px;           
         padding:0px 0px 0px 0px;
 }

dl.summer2010 dt {
        width: 300px;
	padding: 0px 15px 0px 24px;
        font-size: 13px;
        color: #555555;
        line-height : 140% ;
}
dl.summer2010 dd{
        margin: 15px 0px 0px 13px;
        padding: 0px 0px 0px 13px;
        font-size:15px;

}

dl.summer2010_1{
width:300px;
        margin: 0px 0px 0px 0px;
}

dl.summer2010_1 dt{
         padding: 0px 0px 0px 24px;
         font-size:13px;
}

dl.summer2010_1 dd {
         margin: 10px 0px 0px 24px;
         padding: 5px 0px 0px 0px;
         font-size:16px;               
}


.summer_line2010{
         border-top:solid 1px #6699cc;
         width:540;
         margin:5px 0px 0px 0px;
}

div.summer_st {
	margin: 10px 5px 5px 5px;
	padding: 15px 5px 5px 5px;
	border: 2px solid #6699cc;
	
}

div.summer_st02 {
	margin: 10px 5px 5px 5px;
	padding: 15px 5px 5px 5px;
	border: 1px solid #6699cc;
	
}

div.summer2010_form{
        margin: 2px 0px 0px 22px;
        padding: 2px 0px 0px 3px;
        width:280;
}

div.summer2010_form02{
        float:right;
        margin-top: -7em;
        padding: 2px 0px 0px 3px;
        width:230;
}

div.summer2010goods_name {
	border-left: 6px solid #6699cc;
        border-bottom:solid 1px #6699cc;
        line-height: 140%;
        width:140px;
        float:left;
        font-weight:bold;
        font-size:16px;
        margin-left:2em;
        margin-top:0em;
        padding: 0px 0px 5px 10px;
}

div.summer2010goods_name02 {
	border-left: 6px solid #6699cc;
        border-bottom:solid 1px #6699cc;
        line-height: 140%;
        width:140px;
        float:left;
        font-weight:bold;
        font-size:16px;
        margin-left:2em;
        margin-top:-1em;
        padding: 0px 0px 5px 10px;
}
div.summer2010goods_name03 {
	border-left: 6px solid #6699cc;
        border-bottom:solid 1px #6699cc;
        line-height: 140%;
        width:140px;
        float:right;
        font-weight:bold;
        font-size:16px;
        margin-left:-12em;
        margin-top:-4em;
        padding: 0px 0px 5px 10px;
}
div.summer2010goods_name04 {
	border-left: 6px solid #6699cc;
        border-bottom:solid 1px #6699cc;
        line-height: 140%;
        width:170px;
        font-weight:bold;
        font-size:16px;
        padding: 0px 0px 5px 10px;
        margin:0px 0px 10px 20px;
}

/*水出し加賀棒茶*/

h2.recipe_tea_title {
        color:#3AA0C1;
        margin:10px 0px 0px 0px;
        padding:5px 0px 0px 3px;
        font-size:120%;
}

h3.recipe_tea_mtitle {
        margin:10px 0px 5px 3px;
        padding:0px 0px 0px 0px;
        color:#555555;
        font-size:85%;
}

h4.recipe_tea_mtitle02 {
        margin:10px 0px 0px 3px;
        padding:0px 0px 0px 0px;
        color:#555555;
        font-size:100%;

}
span.recipe{
       font-size:25px;
       line-height : 150% ;
       letter-spacing : 1pt ;
}

p.recipe_title {
        float:left;
        padding:0px 20px 30px 23px;  
}

p.recipe_title02 {
       float:left;   
       padding:0px 45px 30px 23px;  
}

dl.recipe_tea {
         margin:40px 0px 0px 15px;  
         padding:55px 20px 0px 0px;  
}

dl.recipe_tea dt {
        margin:0px 0px 0px 15px;
        padding:0px 0px 5px 0px;
        font-size:14px;
        color:#555555; 
        
}

dl.recipe_tea dd {
        margin:0px 0px 0px 30px;
        padding:0px 0px 2px 10px;
        font-size:78%;
        color:#555555; 
}
dl.recipe_tea02 {
         margin:-9em 0em -1em 1em;  
         padding:0px 20px 0px 20px;  
         width:320;
         float:right;
}

dl.recipe_tea02 dt {
        margin:3em 0em 2em 2em;
        padding:4px 0px 15px 0px;
        font-size:78%;
        color:#555555; 

        
}

dl.recipe_tea02 dd {
        margin:0px 0px 0px 0px;
        padding:0px 0px 2px 0px;
        font-size:78%;
        color:#555555; 
}


p.recipe_txt {
        font-size : 12px ;
        color : #555555 ;
        line-height : 170% ;
        letter-spacing : 1pt ;
        margin:15px 0px 25px 3px;
        padding:5px 0px 0px 3px;
}


dl.goods_name_price {
        margin:0px;
        font-size:10px;
        color:#555555;
}
dl.goods_name_price dt {
        margin:0px 0px 2px 25px;
}

dl.goods_name_price dd {
        margin:0px 0px 2px 50px;
        padding:0px 0px 0px 25px;
}

dl.goods_name_price dt A:link { color: #555555; text-decoration: underline;}
dl.goods_name_price dt A:visited { color: #555555; text-decoration: underline;}
dl.goods_name_price dt A:active { color: #555555; text-decoration: underline;}
dl.goods_name_price dt A:hover { color: #555555; text-decoration: underline;}

/*トップ画像2010716*/
div.top_img {
        vertical-align:text-bottom;
}
/*大原販売終了*/

div.oohara {
	font-size:12px;
        line-height: 160%;
	margin: 15px 0px 2px 87px;
	padding: 3px 3px 3px 90px;
	color: #b22222;
        font-weight:bold;
        letter-spacing : 1pt ;
}

p.oohara {
        font-size:12px;
        line-height: 160%;
	margin: 0px 0px 15px;
	padding: 0px 0px;
	color: #b22222;
}

div.oohara_l {
	margin: 10px 0px ;
	font-size: 78%;
	line-height: 140%;
	color: #b22222;
}