A:link {
	color:#333333;
	text-decoration:none;
	}
A:visited {
	color:#333333;
	text-decoration:none;
	}
A:hover {
	color:#FF3333;
	text-decoration:none;
	}
BODY,TD,P {
	font-size: 10pt;
	color: #3333333;
	line-height:145%;
	}
.S {
	font-size: 8pt;
	color: #333333;
	line-height:135%;
	}
.L {
	font-size: 12pt;
	color: #333333;
	line-height:135%;
	}
.pop {
	font-size: 9pt;
	line-height:135%;
	}
.top_L {
	font-size: 12pt;
	}
.top_M {
	font-size: 10pt;
	line-height:110%;
	}
.top_M2 {
	font-size: 10pt;
	line-height:140%;
	}
.top_S {
	font-size: 10px;
	line-height:140%;
	}
.top_S2 {
	font-size: 8pt;
	line-height:105%;
	}

a.top_S:link {
	text-decoration:underline;
	}
a.top_S:visited {
	text-decoration:underline;
	}
a.top_S:hover {
	text-decoration:none;
	}
.top_foot {
	font-size: 8pt;
	color: #ffffff;
	}


.head_navi2 {
	font-size: 8pt;
	color: #999999;
	}
a.head_navi2:link {color: #999999;text-decoration:underline;}
a.head_navi2:visited { color: #999999;text-decoration:underline;}
a.head_navi2:hover { color: #FF3333;text-decoration:none;}
.head_navi3 {
	font-size: 8pt;
	color: #666666;
	}

.head_navi3 {
	font-size: 8pt;
	color: #666666;
	}
a.head_navi3:link { color: #FF3333}
a.head_navi3:visited { color: #FF3333}
a.head_navi3:hover { color: #666666}

.column {
	font-size: 13px;
	color: #333333;
	line-height:190%;
	}
a.column:link { color: #FF3333}
a.column:visited { color: #FF3333}
a.column:hover { color: #FF3333}

.column_bknum {
	font-size: 8pt;
	color: #333333;
	line-height:100%;
	}
a.column_bknum:link {text-decoration:underline;}
a.column_bknum:visited {text-decoration:underline;}
a.column_bknum:hover {text-decoration:none;}

.column_bknum2 {
	font-size: 8pt;
	color: #333333;
	line-height:110%;
	}
a.column_bknum:link {text-decoration:underline;}
a.column_bknum:visited {text-decoration:underline;}
a.column_bknum:hover {text-decoration:none;}

.search{
	font-size: 9pt;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #0000;
	width:90%;
	}
.search2{
	font-size: 10pt;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND: #E5F8B2;
	COLOR: #000000;
	width:172px;
	}
.search3{
	font-size: 10pt;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:82px;
	height:10px;
	}
.search4{
	font-size: 10pt;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	width:172px;
	}

.bottle_box{
	font-size: 10pt;
	BORDER-BOTTOM: #D0D0D0 1px solid;
	BORDER-LEFT: #D0D0D0 1px solid;
	BORDER-RIGHT: #D0D0D0 1px solid;
	BORDER-TOP: #D0D0D0 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:20px;
	}
.bottle_box2{
	font-size: 10pt;
	BORDER-BOTTOM: #D0D0D0 1px solid;
	BORDER-LEFT: #D0D0D0 1px solid;
	BORDER-RIGHT: #D0D0D0 1px solid;
	BORDER-TOP: #D0D0D0 1px solid;
	BACKGROUND: #ffffff;
	font-weight: bold;
	font-face: Arial;
	COLOR: #42AB00;
	width:30px;
	}
.purchase{
	font-size: 10pt;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:150px;
	}
.purchase2{
	font-size: 10pt;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:305px;
	}
.purchase3{
	font-size: 10pt;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:240px;
	}

.purchase4{
	font-size: 10pt;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:71px;
	}

.pulla {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6;
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	font-size: 9pt;
	width:100%;
	height:10px;
	}

.pullb {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:175px;
	}

.pullc {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:40px;
	}

.pulld {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:80px;
	}

.price {
	font-size: 12pt;
	font-family: Arial;
	color: #42AB00;
	}
.price2 {
	font-size: 10pt;
	font-family: Arial;
	color: #42AB00;
	}

.culum1 {
	font-size: 8pt;
	color: #42AB00;
	}

.culum2 {
	font-size: 8pt;
	color: #333333;
	}

.result2 {
	font-size: 10pt;
	color: #42AB00;
	}

.purchase_msg{
	font-size: 10pt;
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:100%;

	}


.voca_navi {
	font-size: 14pt;
	color: #333333;
	}
a.voca_navi:link { color: #FF3333;text-decoration:none}
a.voca_navi:visited { color: #FF3333;text-decoration:none}
a.voca_navi:hover { color: #FF3333;text-decoration:underline}

.voca_navi2 {
	font-size: 10pt;
	color: #333333;
	}
a.voca_navi2:link { color: #FF3333;text-decoration:none}
a.voca_navi2:visited { color: #FF3333;text-decoration:none}
a.voca_navi2:hover { color: #FF3333;text-decoration:underline}

.voca_title {
	font-size: 12pt;
	color: #42AB00;
	}
.voca_body {
	font-size: 10pt;
	color: #333333;
	}

.policy_title {
	font-size: 10pt;
	font-weight: bold;
	color: #42AB00;
	line-height:135%;
	}

.policy_body {
	font-size: 10pt;
	color: #333333;
	line-height:135%;
	}


.aboutus {
	font-size: 10pt;
	color: #333333;
	line-height:110%;
	}
a.aboutus:link {text-decoration:underline;}
a.aboutus:visited {text-decoration:underline;}
a.aboutus:hover {text-decoration:none;}


.links {
	font-size: 10px;
	color: #333333;
	line-height:120%;
	margin-bottom:15px;
	}

a.links:link {
	font-size: 10pt;
	color: #FF3333;
	text-decoration:underline;
	}
a.links:visited { 
	font-size: 10pt;
	color: #FF3333;
	text-decoration:underline;
	}
a.links:hover { 
	font-size: 10pt;
	color: #FF3333;
	text-decoration:none;
	}

.pulle {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:210px;
	}

.winerysearch{
	font-size: 10pt;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #666666;
	width:437px;
	}

.wineryname {
	font-size: 14pt;
	color: #BD722F;
	font-weight: bold;
	}
.wineryname_j {
	font-size: 10pt;
	color: #BD722F;
	font-weight: bold;
	}

.winerydata {
	font-size: 9pt;
	}

.winery_iframe{
	font-size: 8pt;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}
.news_S {
	font-size: 8pt;
	color: #696969;
	}
.news_title {
	font-size: 10pt;
	color: #00B500;
	font-weight: bold;
	}


.tbl_l2 {
	font-size: 10pt;
	color: #363636;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-color: #A0D57F;
	border-top-color: #A0D57F;
	white-space: nowrap;
	BACKGROUND: #E8F2DF;
}
.tbl_l4 {
	font-size: 10pt;
	line-height: 5px;
	color: #363636;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-color: #A0D57F;
	border-top-color: #A0D57F;
	white-space: nowrap;
	BACKGROUND: #f5f5f5;

}

.tbl_r2 {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	BACKGROUND: #ffffff;
	}
.tbl_l3 {
	font-size: 10pt;
	line-height: 5px;
	color: #363636;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-color: #A0D57F;
	border-top-color: #c0c0c0;
	white-space: nowrap;
	BACKGROUND: #E8F2DF;

}
.tbl_r3 {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c0c0c0;
	}

.tbl_r4 {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 5px 15px 5px 15px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	BACKGROUND: #E8F2DF;
	}

.tbl_l2_1 {
	font-size: 10pt;
	line-height: 5px;
	color: #363636;
	vertical-align: middle;
	padding: 5px 15px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-color: #A0D57F;
	border-top-color: #A0D57F;
	white-space: nowrap;
}
.tbl_r2_1 {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 5px 15px 5px 15px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	}
.tbl_l5 {
	font-size: 10pt;
	line-height: 5px;
	color: #363636;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-color: #A0D57F;
	border-top-color: #c0c0c0;
	white-space: nowrap;
	BACKGROUND: #f5f5f5;
}



.inq_title {
	letter-spacing : 0.1em;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
	font-weight:bold;
	BACKGROUND: #42AB00;
	color:#ffffff;
}
.kome {
	font-size: 8pt;
	color:#ff3333;
}
.column_title {
	padding: 0px 0px 15px 0px;
}
.column_new {
	font-size: 10pt;
	color: #333333;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-style: solid;
	border-color: #d5d4d0;
	white-space: normal;
	BACKGROUND: #f2edea;
	width:350px;
	height:116px;
	margin-bottom:14px;
}
.column_new_pic {
	vertical-align: middle;
	padding: 8px 15px 8px 8px;
	witdh:244px;
	float: left;
	clear:both;
}
.column_new_info {
	font-size: 10pt;
	vertical-align: middle;
	line-height: 15px;
	padding: 17px 8px 8px 0px;
	witdh:244px;
	height:116px;
	white-space: normal;
}
.column_new_info2 {
	font-size: 8pt;
	line-height: 15px;
	vertical-align: bottom;
	padding: 8px 0px 8px 15px;
	text-align:right;
	witdh:244px;
}
.auther_title {
	padding: 0px 40px 8px 0px;
	witdh:350px;
	float: left;
	clear:both;
}
.auther_title2 {
	padding: 0px 40px 0px 0px;
	witdh:350px;
	BACKGROUND: #cccccc;
	height:2px;
	}
.auther_title3 {
	padding: 15px 15px 15px 10px;
	clear:both;
}
.auther_info {
	font-size: 8pt;
	vertical-align: middle;
	line-height: 15px;
	padding: 0px 8px 8px 6px;
	witdh:350;
	margin-bottom:13px;
	white-space: normal;
	line-height:140%;

}
.auther_info_pic {
	vertical-align: middle;
	padding: 0px 0px 10px 10px;
	witdh:244px;
	line-height: 15px;
	float: right;
	clear:right;
}
.auther_dev {
	padding: 0px 8px 5px 8px;
	witdh:244px;
	align:center;
}

.bknumber_title {
	padding: 0px 0px 0px 0px;
	width:335px;
	height:30px;
	background-image: url(../img/column/index/column_index_title02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:0px;
	margin-bottom:15px;
}

.bknumber_title_num {
	padding: 7px 0px 0px 0px;
	margin-right:15px;
}
.bknumber_arrow {
	padding: 7px 0px 0px 0px;
	margin-top:5px;
	margin-right:15px;
}

.bknumber_separater {
	margin-top:3px;
	margin-bottom:4px;
}
.bknumber_icon_aki {
	background-image: url(../img/column/index/backnum_icon_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:335px;
	padding: 0px 0px 0px 0px;
	margin-left:8px;
	vertical-align: top;
}
.bknumber_link {
	padding: 0px 0px 0px 25px;
}

.column_info {
	padding: 0px 0px 0px 0px;
	width:335px;
	margin-bottom:10px;
	height:157px;
	background-image: url(../img/column/index/info.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.column_info2 {
	font-size: 8pt;
	vertical-align: middle;
	line-height: 15px;
	padding: 40px 10px 10px 10px;
	witdh:355;
	white-space: normal;
}

.column_bk_box {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:300px;
	background-image: url(../img/column/colum_bk_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
	margin-top:0px;
}
.column_bk_title {
	padding: 18px 0px 0px 0px;
	margin-top:0px;
	margin-left:11px;
	width:145px;
	height:18px;
	background-image: url(../img/column/colum_bk_title.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.column_bk_bar {
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:11px;
	margin-bottom:9px;
	width:213px;
	height:2px;
	align:center;
	background-image: url(../img/column/colum_bk_bar.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.icon_bk_icon_aki {
	background-image: url(../img/column/index/backnum_icon_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 13px 0px 21px;
	vertical-align: top;
	margin-left:13px;
	margin-bottom:9px;
}
.icon_bk_icon_ippei {
	background-image: url(../img/column/index/backnum_icon_green.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 13px 0px 21px;
	vertical-align: top;
	margin-left:13px;
	margin-bottom:9px;
}
.icon_bk_icon2 {
	background-image: url(../img/column/colum_bk_old.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin-top:10px;
	margin-right:13px;
	width:100px;
	height:12px;
}
.auther_bk_box_aki {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:340px;
	background-image: url(../img/column/auther_bk_bg_aki.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
}
.auther_aki_title {
	padding: 17px 0px 0px 0px;
	margin-top:0px;
	margin-left:11px;
	width:72px;
	height:18px;
	background-image: url(../img/column/auther_aki_title.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.auther_pic {
	margin-bottom:8px;
	margin-right:11px;
}
.auther_bk_box_ippei {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:340px;
	background-image: url(../img/column/auther_bk_bg_ippei.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:0px;
}
.auther_ippei_title {
	padding: 17px 0px 0px 0px;
	margin-top:0px;
	margin-left:11px;
	width:72px;
	height:18px;
	background-image: url(../img/column/auther_ippei_title.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.auther_bk_box_info {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:179px;
	background-image: url(../img/column/info_bk_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
	margin-top:9px;
}
.auther_info {
	padding: 0px 11px 0px 11px;
	line-height: 14px;
	margin-bottom:8px;
	font-size: 8pt;
	vertical-align: middle;
	witdh:350;
	white-space: normal;
}
.auther_info_title {
	padding: 16px 0px 0px 0px;
	margin-top:0px;
	margin-left:11px;
	margin-bottom:10px;
	width:213px;
	height:18px;
	background-image: url(../img/column/info_bk_bg_title.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.info_bk_bar {
	padding: 0px 0px 0px 0px;
	width:213px;
	margin-top:18px;
	margin-bottom:0px;
	height:2px;
	align:center;
	background-image: url(../img/column/colum_bk_bar.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.auther_bk_box_nishimaki {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:340px;
	background-image: url(../img/column/auther_bk_bg_nishimaki.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
}
.auther_nishimaki_title {
	padding: 20px 0px 0px 0px;
	margin-top: 0px;
	margin-left:11px;
	width:71px;
	height:18px;
	background-image: url(../img/column/auther_nishimaki_title.gif);
	background-repeat: no-repeat;
	background-position: center;
}


.column_pic {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

.pullf {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:140px;
	}
.column_feedback {
	font-size: 10pt;
	color: #333333;
	align:center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-style: solid;
	border-color: #d0d0d0;
	white-space: normal;
	BACKGROUND: #ffffff;
	margin-bottom:10px;
	height:330px;
}
.column_feedback_title {
	background-image: url(../img/column/pen_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	color: #333333;
	width:100%;
	height:33px;
	vertical-align: bottom;
	padding: 10px 0px 0px 0px;
	margin-bottom:25px;
}
.feedback {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin-bottom:10px;
	align:center;
	width:430;
}
.feedback_l {
	vertical-align: middle;
	padding: 7px 8px 0px 0px;
	vertical-align: middle;
}
.feedback_r {
	vertical-align: middle;
	padding: 7px 8px 15px 15px;
}
.feedback_msg {
	font-size: 10pt;
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	width:99%;
	}
.tour_search {
	background-image: url(../img/tour/search_bk01.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	color: #333333;
	width:700px;
	height:168px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}


.tour_search_title {
	width:132;
	height:16px;
	vertical-align: bottom;
	padding: 20px 0px 0px 0px;
	margin-left:18px;
}
.tour_search_pull {
	vertical-align: middle;
	padding: 7px 8px 0px 0px;

}
.tour_search_go {
	vertical-align: right;
	margin-top:15px;
	margin-right:20px;
}
.pull_tour1 {
	margin-top:31px;
	margin-right:0px;
	margin-left:18px;
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:207px;
	}
.pull_tour2 {
	margin-top:10px;
	margin-left:18px;
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:207px;

	}
.tour_list {
	width:700px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin-top:15px;
}
.tour_list_pic {
	margin-right:15px;
	width:130px;
	height:130px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	float: left;
	clear:both;
}
.tour_list_title {
	vertical-align: middle;
	margin-left:145px;
	width:555;
	padding: 8px 8px 8px 8px;
	BORDER-BOTTOM: #b1a482 1px solid;
	BORDER-LEFT: #b1a482 1px solid;
	BORDER-RIGHT: #b1a482 1px solid;
	BORDER-TOP: #b1a482 1px solid;
	BACKGROUND: #fdfcf7;
}
.tour_list_txt1 {
	text-align: right;
	padding: 0px 0px 0px 0px;
	COLOR: #333333;
	font-size: 14px;
	font-weight: bold;
}
.tour_list_body {
	text-align: left;
	padding: 10px 0px 0px 0px;
	COLOR: #333333;
	font-size: 12px;
	line-height:140%;

}
.tour_list_body2 {
	width:170px;
	height:74px;
	text-align: left;
	margin-left:10px;
	padding: 8px 8px 8px 8px;
	BACKGROUND: #e8e8e8;
	COLOR: #333333;
	font-size: 10px;
	float: right;
}
.tour_list_icon {
	width:69px;
	height:18px;
	text-align: left;
	margin-right:2px;
	margin-top:5px;
	padding: 0px 0px 0px 0px;
}
.tour_list_icon2 {
	width:69px;
	height:18px;
	text-align: left;
	margin-right:1px;
	margin-top:5px;
	padding: 0px 0px 0px 0px;
	margin-bottom:8px;

}
.tour_price {
	text-align: right;
	align: right;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	margin-right:15px;
	font-weight: bold;
	COLOR: #dd0000;
	letter-spacing : 0.1em;
}


#tour_special {
	margin-top:30px;
	padding: 0px 0px 0px 0px;
}

#special_tour {
	margin-top:10px;
	width:342px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
#howto {
	width:342px;
	margin-left:16px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	float: right;
}
.tour_sample_pic{
	margin-right:10px;
	float: left;

}
.tour_info {
	margin-top:10px;
	width:342px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height:250%;
}
a.tour_info:link {text-decoration:underline;line-height:200%;}
a.tour_info:visited {text-decoration:underline;line-height:200%;}
a.tour_info:hover {text-decoration:none;line-height:200%;}

.riyou_txt {
	margin-top:0px;
	width:342px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	float: right;

}
.special_tour_txt {
	margin-top:10px;
	width:342px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
.page_bottum{
	margin-top:20px;
	margin-left:8px;
	margin-bottom:25px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	vertical-align: right;
	float: right;
	}
.page_num{
	margin-top:21px;
	margin-left:8px;
	margin-bottom:24px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	vertical-align: right;
	float: right;
	}

.tour_detail_pic {
	margin-bottom:15px;
	margin-left:15px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	float: right;
	clear:both;
}
.tour_detail_title {
	vertical-align: middle;
	margin-right:295px;
	padding: 8px 8px 8px 8px;
	BORDER-BOTTOM: #b1a482 1px solid;
	BORDER-LEFT: #b1a482 1px solid;
	BORDER-RIGHT: #b1a482 1px solid;
	BORDER-TOP: #b1a482 1px solid;
	BACKGROUND: #fdfcf7;
}
.tour_detail_title2 {
	margin-bottom:15px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.tour_detail_title3 {
	margin-top:30px;
	margin-bottom:15px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.tour_detail_pic2 {
	margin-left:15px;
	margin-bottom:3px;
	width:150;
	height:130px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	float: right;
	clear:both;
}
.tour_detail_pic3 {
	margin-left:15px;
	margin-bottom:10px;
	width:150;
	height:210px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	float: right;
	clear:both;
}
.tour_detail_dot {
	background-image: url(../img/tour/dot_separater.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	color: #333333;
	width:535px;
	height:1px;
	vertical-align: middle;
	padding: 8px 0px 0px 0px;
}
.tour_detail_dot2 {
	background-image: url(../img/tour/dot_separater2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	color: #333333;
	width:540px;
	height:1px;
	vertical-align: middle;
	margin-left:60px;
	padding: 10px 0px 0px 0px;
}
.abc_info {
	font-size: 12px;
	COLOR: #333333;
	line-height:135%;
	margin-top:3px;
	margin-bottom:20px;
}
.tour_abc_title{
	background-image: url(../img/tour/tour_abc_title_bk.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	width:600px;
	height:31px;
	vertical-align: middle;
	padding: 13px 0px 0px 10px;
	margin-bottom:10px;
	letter-spacing : 0.1em;
}

.tour_detail_body {
	width:535px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	COLOR: #333333;
	font-size: 12px;
}
.tour_detail_bodyr1 {
	text-align: left;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin-top:5px;
	margin-bottom:5px;
}
.tour_detail_bodyl1 {
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin-top:5px;
	margin-bottom:5px;
}

.tour_detail_bodyr3 {
	text-align: left;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	padding: 5px 8px 5px 8px;
	margin-top:5px;
	margin-bottom:5px;
}
.tour_detail_bodyl3 {
	white-space: nowrap;
	letter-spacing : 0.1em;
	text-align: left;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	padding: 5px 20px 5px 15px;
	margin-top:5px;
	margin-bottom:5px;
}
.tour_detail_bodyr4 {
	text-align: left;
	COLOR: #333333;
	padding: 5px 8px 5px 8px;
	BACKGROUND: #fff6c7;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:5px;
}
.tour_detail_bodyl4 {
	letter-spacing : 0.1em;
	text-align: left;
	padding: 5px 20px 5px 15px;
	COLOR: #333333;
	BACKGROUND: #fff6c7;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:5px;
}
.apply_bg{
	background-image: url(../img/tour/tour_apply_bg.jpg);
	height: 28px;
	width:100%;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 5px 0px 0px 0px;
	float: center;
	text-align: center;
	}
.apply{
	margin-left:8px;
	align:center;
	padding: 0px 0px 0px 0px;
	float: center;
	}

.tour_search2 {
	margin-top:30px;
	background-image: url(../img/tour/search_bk02.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10pt;
	color: #333333;
	width:700px;
	height:241px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
.tour_search_map {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin-left:18px;
	float: left;
	clear: right;
	margin-right:15px;
	margin-top:32px;
}

.search_map_pulltitle {
	vertical-align: top;
	padding: 32px 0px 0px 0px;
}
.search_map_pulln {
	width:127px;
	height:140px;
	margin-top:7px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height:125%;
	color: #333333;
}
.search_map_pulltitle2 {
	vertical-align: top;
	padding: 32px 0px 0px 15px;
}
.search_map_pulln2 {
	vertical-align: top;
	width:127px;
	height:90px;
	margin-top:7px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin-left:15px;
	color: #333333;
}
.search_map_pulln3 {
	width:127px;
	font-size: 10px;
	padding: 0px 0px 0px 15px;
	color: #888888;
	line-height:100%;
}
.tour_search_go2 {
	vertical-align: right;
	margin-top:5px;
	margin-right:0px;
}
.pullg {
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	BORDER-BOTTOM: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	width:60px;
	}

.caption {
	margin-top:0px;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin-left:15px;
	color: #333333;
	margin-bottom:10px;
}

.tour_tos_title{
	vertical-align: middle;
	margin-bottom:10px;
}
.tour_info {
	width:600px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
	margin-bottom:10px;
}

.tour_info2 {
	background-image: url(../img/tour/li.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
}




#tour_recommend {
	background-image: url(../img/tour/recommend.jpg);
	width:340px;
	height:340px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 0px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
	float: left;
	clear:both;
}
.tour_recommend_info{
	margin-top:10px;
	width:340px;
	text-align: left;
	padding: 230px 0px 0px 38px;
	}

#tour_abc {
	background-image: url(../img/tour/tasting_bg.jpg);
	width:340px;
	height:340px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
	float: left;
	clear:both;
}

.tour_abc_sample_pic{
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
	margin-bottom:10px;
	float: right;
}
.tour_abc_info{
	margin-top:70px;
	margin-right:46px;
	text-align: left;
	line-height:130%;
	padding: 0px 0px 0px 38px;
	}
.tour_abc_botum{
	margin-top:20px;
	margin-right:0px;
	text-align: left;
	line-height:130%;
	padding: 0px 0px 0px 0px;
	}


#new_link {
	margin-top:5px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.link_img{
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	text-align: left;
	line-height:130%;
	padding: 0px 0px 0px 0px;
	clear:both;
	float: left;
}



.osusume {
	line-height:130%;
	padding: 10px 20px 0px 20px;
	font-size: 14px;
}

.column_info3 {
	padding: 10px 0px 0px 0px;
	width:335px;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(../img/column/index/column_info_index2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}

.column_info4 {
	padding: 10px 0px 0px 0px;
	width:335px;
	margin-top:10px;
	margin-bottom:0px;
	background-image: url(../img/column/index/column_info_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:right;
}


.column_info3_text{
	margin-top:5px;
	margin-bottom:3px;
	font-size: 10pt;
	text-align:center;
}


.winejoy_list_body {
	background-image: url(../img/taste/taste_title_bgbar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	height:25px;
	padding: 7px 7px 7px 7px;
	margin-left:140px;
	COLOR: #333333;
	font-size: 12px;
	line-height:120%;
}

.winejoy_list_body2 {
	text-align: left;
	margin-top:0px;
	margin-left:0px;
	padding: 0px 0px 0px 0px;
	width:345px;
	COLOR: #333333;
	font-size: 12px;
	line-height:140%;
	float:left;
	clear:right;

}

.winejoy_list_body3 {
	text-align: left;
	margin-top:0px;
	padding: 7px 7px 7px 7px;
	margin-left:0px;
	width:195px;
	COLOR: #333333;
	background:#f1f9ee;
	font-size: 10px;
	line-height:140%;
	float:right;
}
.winejoy_list_body4 {
	text-align: left;
	padding: 3px 0px 3px 0px;
	margin-left:140px;
	COLOR: #333333;
	float:center;
	clear:right;
}
.winejoy_list_body5 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin-left:140px;
	COLOR: #333333;
	width:560px;
	font-size: 12px;
	line-height:120%;
	clear:right;
}


.winejoy_list_separator {
	text-align: left;
	padding: 15px 0px 0px 0px;
	COLOR: #333333;
	font-size: 12px;
	clear:both;
}

.winejoy_list_separator1 {
	text-align: left;
	padding: 5px 0px 5px 0px;
	COLOR: #333333;
	font-size: 12px;
	clear:left;
}

.winejoy_list_icon {
	width:69px;
	height:18px;
	text-align: left;
	margin-right:2px;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
}
.winejoy_list_icon2 {
	width:70px;
	height:18px;
	margin-right:0px;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	float:right;
}

.winejoy_detail_title2 {
	margin-top:30px;
	margin-bottom:0px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.winejoy_detail_bodyl1 {
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
	COLOR: #333333;
	BACKGROUND: #f5f5f5;
	font-size: 12px;
	padding: 3px 0px 0px 3px;
	margin-top:5px;
	margin-bottom:5px;
}
.winejoy_detail_pic {
	margin-left:15px;
	margin-bottom:10px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	float: right;
	clear:both;
}
.menu_pic{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	float: right;
	clear:both;
}
.winejoy_list_body1 {
	text-align: left;
	padding: 5px 0px 5px 0px;
	COLOR: #333333;
	font-size: 10px;
	line-height:140%;
}

.coupon_title {
	padding: 10px 0px 0px 0px;
	clear:both;
}
.coupon0 {
	padding: 25px 0px 20px 0px;
}
.coupon1 {
	text-align: left;
	padding: 10px 15px 0px 15px;
	COLOR: #333333;
	BACKGROUND: #f5f5f5;
	font-size: 12px;
	line-height:100%;
}
.coupon2 {
	text-align: center;
	padding: 0px 15px 0px 15px;
	COLOR: #333333;
	font-size: 24px;
	line-height:140%;
	font-weight:bold;
}
.coupon3 {
	text-align: center;
	padding: 30px 15px 0px 15px;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	line-height:120%;
}
.coupon4 {
	text-align: center;
	padding: 0px 0px 0px 0px;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	line-height:120%;
}
.taste_list_logo {
	text-align: left;
	padding: 0px 15px 0px 0px;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	line-height:120%;
	float:left;
	clear:both;
}
.taste_list_body1 {
	text-align: left;
	padding: 0px 10px 0px 0px;
	COLOR: #333333;
	font-size: 12px;
	line-height:130%;
	float:left;
	clear:both;
}
.taste_list_bottom {
	text-align: left;
	padding: 0px 0px 0px 10px;
	COLOR: #333333;
	BACKGROUND: #ffffff;
	font-size: 12px;
	line-height:120%;
	float:center;
	clear:both;
	BORDER-LEFT: #d0d0d0 1px solid;
}
.taste_info {
	background-image: url(../img/tour/li.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
}
.taste_info2 {
	letter-spacing : 0.1em;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	COLOR: #333333;
	line-height:100%;
	font-weight:bold;
}
.eventdetail{
	text-align: left;
	padding: 15px 15px 15px 15px;
	COLOR: #333333;
	font-size: 12px;
	line-height:145%;
	float:left;
	clear:both;
	BACKGROUND: #fff3eb;
}
.columnist_info{
	background-image: url(../img/column/index/columnist.jpg);
	width:224px;
	height:300px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
}
.column_special_info {
	padding: 45px 0px 0px 0px;
	background-image: url(../img/column/auther_bk_bg_special.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-bottom:9px;
	margin-top:10px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-style: solid;
	border-color: #d0d0d0;
	white-space: normal;
}
.special_info {
	padding: 0px 11px 0px 11px;
	line-height:120%;
	margin-bottom:8px;
	font-size: 10pt;
	vertical-align: middle;
	witdh:350px;
	white-space: normal;
}


.taste_nz_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/taste_nz/taste_nz_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}

.taste_nz_menu_body {
	padding: 24px 10px 10px 10px;
}
.taste_nz_menu_tab {
	margin-top:15px;
	margin-bottom:8px;
	padding: 0px 0px 0px 0px;
}
.taste_nz_menu_map {
	margin-top:0px;
	margin-bottom:5px;
	padding: 0px 0px 0px 0px;
}

.taste_nz_menu_list{
	padding: 0px 0px 0px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/taste_nz/taste_nz_arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:130%;
}
a.taste_nz_menulist:link {
	text-decoration:underline;
	font-size: 10px;
	font-weight: bold;
	}
a.taste_nz_menulist:visited {
	text-decoration:underline;
	font-size: 10px;
	font-weight: bold;
	}
a.taste_nz_menulist:hover {
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	}
a.taste_nz_menulist2:link {
	text-decoration:none;
	font-size: 10px;
	}
a.taste_nz_menulist2:visited {
	text-decoration:none;
	font-size: 10px;
	}
a.taste_nz_menulist2:hover {
	text-decoration:none;
	font-size: 10px;
	}
.taste_nz_menu_separator {
	padding: 8px 0px 8px 0px;
	}

.taste_nz_menu_body_right{
	width:485px;
	float:left;
	clear:right;
	}

.taste_nz_body_right1 {
	width:485px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear:both;
	line-height:130%;

	}
.taste_image {
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	clear:right;
	}
.taste_image2 {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	}
.taste_image3 {
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	}

.taste_nz_listA{
	width:470px;
	text-align: left;
	padding: 0px 8px 0px 8px;
	COLOR: #333333;
	font-size: 12px;
	line-height:145%;
	float:left;
	clear:both;
	BACKGROUND: #fbfaf2;
	}
.taste_nz_listB{
	width:470px;
	text-align: left;
	padding: 0px 8px 0px 8px;
	COLOR: #333333;
	font-size: 12px;
	line-height:145%;
	float:left;
	clear:both;
	BACKGROUND: #ffffff;
	}
.taste_nz_list_pic{
	padding: 0px 11px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
	clear:right;
	}
.taste_nz_list_text1{
	padding: 0px 0px 10px 0px;
	font-weight:bold;
	line-height:130%;
	font-size: 12px;
	}
.taste_nz_list_text2{
	padding: 0px 0px 0px 0px;
	line-height:130%;
	font-size: 12px;
	}

.taste_nz_list_text3{
	padding: 0px 0px 5px 0px;
	font-weight:bold;
	font-size: 12px;
	}
.taste_nz_list_text4{
	padding: 0px 0px 0px 0px;
	line-height:120%;
	font-size: 12px;
	}
.taste_nz_detail_title{
	font-size: 12px;
	COLOR: #890000;
	line-height:130%;
	font-weight:bold;
	letter-spacing : 0.1em;
	}
.taste_nz_detail_map{
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	width:210px;
	float:left;
	clear:right;
	}
.taste_nz_detail{
	width:260px;
	float:right;
	clear:right;
	}
.taste_nz_detail_pic{
	width:210px;
	float:left;
	clear:left;
	}
.taste_nz_detail_pic2{
	width:210px;
	float:left;
	clear:left;
	padding: 0px 0px 5px 0px;
	}
.school_table_td1{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 0px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #fff9a5;
	COLOR: #333333;
	}
.school_table_td2{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #fff9a5;
	COLOR: #333333;
	}
.school_table_td3{
	font-size:12px;
	padding: 5px 8px 5px 8px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 0px solid;
	BORDER-TOP: #d0d0d0 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}
.school_table_td4{
	font-size: 10px;
	padding: 5px 8px 5px 8px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}
.school_table_td5{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 0px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #e9ffbe;
	COLOR: #333333;
	}
.school_table_td6{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #e9ffbe;
	COLOR: #333333;
	}
.school_table_td7{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 0px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #ffe6d1;
	COLOR: #333333;
	}
.school_table_td8{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #ffe6d1;
	COLOR: #333333;
	}
.school_table_td9{
	font-size:12px;
	padding: 5px 5px 5px 15px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	BACKGROUND: #ffe6d1;
	COLOR: #333333;
	}
.school_table_td10{
	font-size:12px;
	padding: 5px 8px 5px 8px;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}

.table{
	width:700px;
	margin-bottom:20px;
	clear:both;
	}

.school_title_pulldownside {
	float:left;
	clear:left;
	}

.school_pulldown{
	padding: 10px 0px 0px 0px;
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #FFEFF6; 
	scrollbar-highlight-color: #FFEFF6;
	scrollbar-3dlight-color: #f5f5f5; 
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #000000;
	width:200px;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-size: 10pt;
	float:right;
	clear:left;
	}
.school_detail_title{
	font-size: 12px;
	COLOR: #223d72;
	line-height:130%;
	font-weight:bold;
	letter-spacing : 0.1em;
	}

.school_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/school/school_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}
.school_menu_list{
	padding: 0px 0px 8px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/school/school_arrow_brown.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:130%;
}

.shcool_menulist2 {
	text-decoration:none;
	font-size: 10px;
	line-height:130%;
	padding: 0px 0px 8px 18px;
	}

a.shcool_menulist:link {
	text-decoration:underline;
	font-size: 10px;
	line-height:130%;
	}
a.shcool_menulist:visited {
	text-decoration:underline;
	line-height:130%;
	font-size: 10px;
	}
a.shcool_menulist:hover {
	text-decoration:none;
	line-height:130%;
	font-size: 10px;
	}
.taste_nz_menu_body_right_left{
	width:290px;
	float:left;
	clear:right;
	}
.taste_nz_menu_body_right_right{
	width:181px;
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	clear:right;
	}
.school_box{
	width:273px;
	padding: 0px 0px 0px 15px;
	BORDER-BOTTOM: #d0d0d0 0px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 0px solid;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
.school_box_bottom{
	padding: 0px 0px 15px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
.school_apply{
	width:181px;
	height:70px;
	padding: 15px 8px 8px 17px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/school/school_bottum.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.school_info{
	padding: 0px 0px 15px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size: 12px;
	line-height:140%;
	}

.event_nz_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/taste_nz/event_nz_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}
.event_nz_menu_list{
	padding: 0px 0px 0px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/taste_nz/event_nz_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:130%;
}
.event_nz_menu_body {
	padding: 40px 10px 10px 10px;
}
.event_nz_menulist2 {
	padding: 5px 0px 0px 0px;
	text-decoration:none;
	font-size: 10px;
	line-height:120%;
	}
.event_bodyleft{
	width:122px;
	padding: 13px 0px 13px 11px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	background-image: url(../img/taste_nz/event_bk.jpg);
	background-position: left top;
	line-height:130%;
	float:left;
	clear:right;
	}
.event_month{
	padding: 0px 0px 8px 0px;
	}
.event_bodyright{
	width:340px;
	padding: 0px 0px 0px 5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	line-height:130%;
	float:left;
	clear:right;
	}
.event_bodyright_txt1{
	padding: 0px 0px 3px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:12px;
	font-weight:bold;
	}
.event_bodyright_txt2{
	padding: 0px 0px 8px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	line-height:150%;
	font-size:12px;
	font-align:left;
	}
.event_separate{
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-top: #d0d0d0 0px solid;
	BORDER-left: #d0d0d0 0px solid;
	BORDER-right: #d0d0d0 0px solid;
	}

.event_jp_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/taste/event_jp_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}
.event_jp_menu_list{
	padding: 0px 0px 0px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/taste/event_jp_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:130%;
}
.taste_nz_detail_nonpic1{
	width:235px;
	float:right;
	clear:right;
	}
.taste_nz_detail_nonpic2{
	width:235px;
	float:left;
	clear:left;
	}
.taste_nz_menu_title{
	width:240px;
	font-size: 10pt;
	padding: 3px 8px 3px 8px;
	BORDER-BOTTOM: #D0D0D0 1px solid;
	BORDER-LEFT: #D0D0D0 1px solid;
	BORDER-RIGHT: #D0D0D0 1px solid;
	BORDER-TOP: #D0D0D0 1px solid;
	BACKGROUND: #ffffff;
	margin-top:0px;
	margin-bottom:15px;
	font-weight: bold;
	font-face: Arial;
	COLOR: #333333;
	BACKGROUND: #f5f5f5;
	}
.taste_nz_menu_title_nonpic{
	width:215px;
	font-size: 10pt;
	padding: 3px 8px 3px 8px;
	BORDER-BOTTOM: #D0D0D0 1px solid;
	BORDER-LEFT: #D0D0D0 1px solid;
	BORDER-RIGHT: #D0D0D0 1px solid;
	BORDER-TOP: #D0D0D0 1px solid;
	BACKGROUND: #ffffff;
	margin-top:0px;
	margin-bottom:15px;
	font-weight: bold;
	font-face: Arial;
	COLOR: #333333;
	BACKGROUND: #f5f5f5;
	}
.winery_restaurant{
	padding: 7px 0px 0px 34px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:28px;
	background-image: url(../img/winery/restaurant_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.column_link{
	padding: 0px 0px 8px 25px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/column/link_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.column_bk_box_mm {
	BORDER-BOTTOM: #D0D0D0 1px solid;
	BORDER-LEFT: #D0D0D0 1px solid;
	BORDER-RIGHT: #D0D0D0 1px solid;
	BORDER-TOP: #D0D0D0 1px solid;
	padding: 0px 0px 10px 0px;
	width:233px;
	background-image: url(../img/column/colum_bk_bg_mm.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
	background-position: left top;
}
.column_bk_title_mm {
	padding: 0px 0px 0px 0px;
	margin-top:9px;
	margin-left:11px;
	width:213px;
	height:18px;
	background-image: url(../img/column/colum_bk_title_mm.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.icon_bk_icon_mm {
	background-image: url(../img/column/index/backnum_icon_green.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 13px 0px 21px;
	vertical-align: top;
	margin-left:13px;
	margin-bottom:9px;
}

.mm_pr_box {
	padding: 0px 0px 0px 0px;
	width:235px;
	height:198px;
	background-image: url(../img/column/mm_pr_box.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:15px;
	margin-bottom:9px;
}
.mm_pr_box_info {
	padding: 45px 0px 0px 0px;
	margin-top:9px;
	margin-left:11px;
	width:214px;
	height:180px;
	font-size: 10px;
	line-height:160%;
	COLOR: #555555;
}
.box_inside_mm {
	padding: 0px 0px 0px 0px;
	margin-top:8px;
	margin-bottom:5px;
	margin-left:0px;
	font-size: 8px;
	line-height:160%;
	COLOR: #555555;
}

.t_body{
	padding: 0px 15px 0px 15px;
	width:700px;
	margin-top:0px;
}
.t_body2{
	padding: 0px 15px 0px 15px;
	width:700px;
	margin-top:30px;
}
.t_text1{
	padding: 0px 0px 0px 17px;
	line-height:145%;
	float: right;
	clear: right;
	width:230px;
}
.t_pic1{
	float: left;
	clear: right;
	width:453px;
}
.culumn1{
	padding: 0px 15px 0px 0px;
	width:288px;
	float: left;
	clear:right;
}
.culumn2{
	padding: 0px 0px 0px 0px;
	width:397px;
	float: right;
	clear:right;
}
.culumn3{
	padding: 15px 0px 0px 0px;
	width: 288px;
	float: left;
	clear: both;
}
.culumn3_pic{
	margin-bottom:5px;
}
.culumn1_1{
	padding: 0px 8px 0px 0px;
	width:140px;
	float: left;
	clear: right;
}
.culumn1_2{
	padding: 0px 0px 0px 0px;
	width:140px;
	float: right;
	clear:rigjt;
}
.t_pic2{
	float: left;
	clear:left;
	width:140;
	margin-top:8px;
	margin-bottom:5px;
}
.t_pic3{
	float: left;
	clear:left;
	margin-top:0px;
	margin-bottom:12px;
}

.t_table_caption {
	margin-top:8px;
	margin-bottom:5px;
}

.t_table1_td1{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	font-weight: bold;
	letter-spacing : 0.1em;
	}
.t_table1_td2{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	}
.t_table1_td3{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	text-align:right;
	}
.t_table2_td1{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-weight: bold;
	letter-spacing : 0.1em;
	}
.t_table2_td2{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}
.t_table2_td3{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	text-align:right;
	}
.t_table3_td1{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	font-weight: bold;
	letter-spacing : 0.1em;
	}
.t_table3_td2{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	}
.t_table3_td3{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 1px solid;
	BACKGROUND: #e8f2df;
	COLOR: #333333;
	text-align:right;
	}
.t_table4_td1{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	font-weight: bold;
	letter-spacing : 0.1em;
	}
.t_table4_td2{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	}
.t_table4_td3{
	font-size: 12px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #e5e5e5 0px solid;
	BACKGROUND: #ffffff;
	COLOR: #333333;
	text-align:right;
	}
.t_buy{
	padding: 10px 8px 10px 0px;
	width:389px;
	margin-top:10px;
	text-align:right;
	margin-bottom:30px;
	float: right;
	clear:both;
	BACKGROUND: #e8f2df;
}
.t_size_chart1{
	COLOR: #333333;
	BACKGROUND: #e8f2df;
	padding: 10px 8px 10px 8px;
	BORDER-BOTTOM: #83b952 1px solid;
	BORDER-LEFT: #83b952 0px solid;
	BORDER-RIGHT: #83b952 0px solid;
	BORDER-TOP: #83b952 1px solid;
}
.t_size_chart2{
	COLOR: #333333;
	BACKGROUND: #e8f2df;
	padding: 10px 8px 10px 8px;
	BORDER-BOTTOM: #83b952 1px solid;
	BORDER-LEFT: #83b952 0px solid;
	BORDER-RIGHT: #83b952 0px solid;
	BORDER-TOP: #83b952 0px solid;
}
.t_notes {
	background-image: url(../img/tour/li.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 10px;
	COLOR: #555555;
	line-height:145%;
}



#donate_window{
	padding: 15px 15px 15px 15px;
	width: 400px;
	height: 110px;
	line-height:160%;
	}

.mixi_pic{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.wineclub_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/taste/wineclub_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}
.wineclub_menu_list{
	padding: 0px 0px 0px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/taste/event_jp_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:120%;
}
.wineclub_agent {
	padding: 40px 0px 0px 20px;
	width:318px;
	height:48px;
	background-image: url(../img/taste/wineclub_agent.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:9px;
	font-size: 14px;
	COLOR: #ffffff;
	line-height:145%;
	font-weight:bold;
	letter-spacing : 0.1em;
	text-align:left;
}
.wineclub_logo{
	float:left;
	clear:right;
	margin-right:8px;
}
.winerydata2 {
	padding: 5px 5px 5px 5px;
	width:165px;
	font-size: 9pt;
	BACKGROUND: #e5ffd5;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;

	}
.li_sankaku {
	background-image: url(../img/li_sankaku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
}

.eventdetail2{
	background-image: url(../img/event_bk1.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 10px 30px 0px 35px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	COLOR: #333333;
	line-height:145%;
}
.eventdetail3{
	background-image: url(../img/event_bk2.jpg);
	background-repeat: no-repeat;
	height:19px;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.eventdetail0{
	background-image: url(../img/event_bk0.jpg);
	height:44px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.event_title{
	background-image: url(../img/taste/event_title_bk.jpg);
	height:36px;
	width:349px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 0px 0px 10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: bold;
	font-size: 12px;
	COLOR: #333333;
	letter-spacing : 0.1em;
}
.tour_detail_title4 {
	vertical-align: middle;
	margin-right:295px;
	padding: 8px 8px 8px 8px;
	BORDER-BOTTOM: #37a802 1px solid;
	BORDER-TOP: #37a802 1px solid;
	BACKGROUND: #f5f5f5;
	letter-spacing : 0.1em;
	text-align:center;
}
A:link.pagetop{
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	float:left;
	clear:right;
	color:#cccccc;
	text-decoration:underline;
	font-size:10px;
	}

A:visited.pagetop{
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	float:left;
	clear:both;
	color:#cccccc;
	text-decoration:underline;
	font-size:10px;
	}

A:hover.pagetop{
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	float:left;
	clear:both;
	color:#cccccc;
	text-decoration:underline;
	font-size:10px;
	}

.event_menu {
	padding: 0px 0px 0px 0px;
	width:198px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:0px;
	background-image: url(../img/taste/event_menu_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	BORDER-BOTTOM: #d0d0d0 1px solid;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	float:left;
	clear:right;
}
.event_menu_list{
	padding: 0px 0px 0px 18px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste_nz/event_nz_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
}
.event_menu_list_title{
	padding: 0px 0px 0px 0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height:130%;
	font-weight: bold;
	text-align:center;
}
.taste_menu_separator {
	padding: 0px 0px 0px 0px;
	width:178px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
	clear:left;
}

.event_month_title11{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;

}

.event_month_name{
	padding: 0px 0px 0px 40px;
	width:445px;
	height:39px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../img/taste/menu_icon01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:190%;
	font-size: 12px;
	font-weight:bold;
}

.taste_name_shadow {
	padding: 0px 0px 0px 0px;
	width:485px;
	height:3px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
	clear:left;
}
.event_text {
	padding: 0px 0px 0px 0px;
	width:490px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	line-height:150%;
	font-size: 12px;
	float:left;
	clear:left;
}

.eventdetail_new0{
	background-image: url(../img/taste/event_bg01.jpg);
	height:57px;
	width:485px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:0px;
	margin-top: 30px;
	margin-bottom:0px;
}
.eventdetail_new2{
	width:485px;
	background-image: url(../img/taste/event_bg02.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	COLOR: #333333;
	line-height:160%;
	float:left;
	clear:left;
}
.eventdetail_new3{
	background-image: url(../img/taste/event_bg03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:50px;
	width:485px;
	height:19px;
	float:left;
	clear:left;
}

.event_waku{
	padding: 0px 0px 0px 0px;
	float:left;
	clear:left;
	margin-bottom:8px;

}
.eventdetail_l{
	padding: 0px 0px 0px 40px;
	width:80px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	color:#555555;
	font-weight:bold;
	float:left;
	clear:left;
}

.eventdetail_r{
	padding: 0px 0px 0px 0px;
	width:340px;
	font-size: 12px;
	COLOR: #333333;
	margin-top:0px;
	float:left;
	clear:right;
}



.column_caption{
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	COLOR: #333333;
	background:#fff1e8;
	margin-top:0px;
	float:left;
	clear:right;
	line-height:150%;
}
.event_month_title12{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title01{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title02{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title03{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title04{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title05{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title06{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title07{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title08{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title09{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}
.event_month_title10{
	padding: 13px 0px 0px 0px;
	width:485px;
	height:37px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	background-image: url(../img/taste/eventmonth10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:110%;
	text-align:center;
	font-size: 10px;
}

.tbl_column_l2 {
	font-size: 12px;
	color: #363636;
	vertical-align: middle;
	padding: 8px 5px 8px 5px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-color: #A0D57F;
	border-top-color: #A0D57F;
	white-space: nowrap;
	BACKGROUND: #E8F2DF;
}
.tbl_column_r2 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 8px 5px 8px 5px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	BACKGROUND: #ffffff;
	}
.tbl_column_l3 {
	font-size: 12px;
	color: #363636;
	vertical-align: middle;
	padding: 8px 5px 8px 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A0D57F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0D57F;
	white-space: nowrap;
	BACKGROUND: #E8F2DF;
}
.tbl_column_r3 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	vertical-align: middle;
	padding: 8px 5px 8px 5px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0D57F;
	BACKGROUND: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0D57F;
	}
.column_pic2 {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	clear:both;
	}
.body_450_separator{
	background:#ffffff url(../img/separator_450.jpg) top center no-repeat;
	padding: 0px 0px 5px 0px;
	width:450px;
	height: 8px;
	color:#333333;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	clear:left;
}
.body_450_separator_dot{
	background:#ffffff url(../img/separator_450_dot.gif) top center no-repeat;
	padding: 2px 0px 2px 0px;
	width:450px;
	height:5px;
	color:#333333;
	font-size:10px;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	clear:left;
}
.SMS_right{
	padding: 0px 0px 5px 0px;
	margin-bottom:5px;
	}


