BODY, TD, TH { font-size: 12px} 
h1 { font-size: 14px} 
a:link { text-decoration:NONE; color:0066cc } 
a:visited { text-decoration:NONE; color:0066cc }
a:active { text-decoration:NONE; color:335588 } 
a:hover { text-decoration:UNDERLINE; color:335588 } 
 .px11 { font-size : 11px ;} 
 .px10 { font-size : 10px ;} 
 .px9 { font-size : 10px ;} 

.mid_01{
font-size:1.3em;
color:#003000;
width:100%;
height:50px;
padding: 8px 0px 0px 75px;
background-image: url(tea/img/daimaru/daimaru_img09.gif);
background-repeat: no-repeat;
margin: 0px;
}

.mid_01_sub{
color:#333333;
padding: 1px 0px 0px 0px;
font-size:0.7em;
font-weight: normal;
letter-spacing: 0.2em;

}

.mid_01_sub02{
color:#333333;
padding: 0px 0px 2px 0px;
font-size:0.7em;
font-weight: normal;
letter-spacing: 0.2em;

}

.mid_02{
font-size:1.2em;
color:#003000;
width:100%;
height:57px;
padding: 5px 0px 0px 65px;
background-image: url(tea/img/daimaru/daimaru_img10.gif);
background-repeat: no-repeat;
letter-spacing: 0.2em;
margin: 0px;
}

.mid_03{
font-size:1.4em;
color:#c70000;
padding: 0;
margin: 0;
}

p.sty{
padding: 0;
margin: 10;
}

/* firefox‚Å•ö‚ê‚é‚Ì‚ð–h‚® */
.FloatEnd {
clear:both;
}

.bdhr{
border-style:dashed; color:#999999;
}

/* table‚Ìƒ^ƒO’Ç‰Á2010/07/13 */
table.main{
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
   	margin-left: 75px;
	margin-bottom: 1em;
	margin-right: 30px;
}
.main th{
    color:#000000;
    background-color:#6699FF;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.main td{
    padding:0.3em 1em;
}
#container{
	width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#inner{
	margin-left: 10px;
	margin-right: 10px;
}
#title{
	width: 100%;
}
#contents{
	margin-top: 10px;
	padding-top: 5px;
}
#sub_menu{
	width: 270px;
	float: left;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
	border-color: #FFCC66;
	text-align: left;
}
#img_contents{
	width: 490px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

.clear{
	clear: both;
}
.clear hr{
	display: none;
}
#top_img{
	margin-top: 5px;
}
p.main{
	margin: 0 0 0 0;
	padding:5px 30px 10px 30px;
}

hr.contents {
	color: #CC9966; /* ü‚ÌF(IE—p) */
	background-color: #CC9966; /* ü‚ÌF(NN—p) */
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
}
h2{
	font-size: 17px;
	padding-bottom: 0;
	margin-bottom: 0;
}
#explanatio{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
p.explanatio{
	margin: 0 0 0 0;
	padding-left: 50px;
	padding-bottom: 10px;
	font-size: 14px;
}
hr.memo_line {
	color: #006633; /* ü‚ÌF(IE—p) */
	background-color: #006633; /* ü‚ÌF(NN—p) */
	height: 3px; /* ü‚Ì‘¾‚³ */
	border: 1px; /* ˜g‚Ì‘¾‚³ */
	filter: Alpha(opacity=100, finishopacity=0, style=2); /* ƒtƒBƒ‹ƒ^ */
	padding-bottom: 0;
	margin-bottom: 0px;
}
p.sub_menu{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
}
p.price{
	padding-right: 5px;
	text-align: right;
}
#sub_menu2{
	width: 280px;
	float: right;
	margin-top: 60px;
	padding-top: 10px;
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
	border-color: #FFCC66;
}
#img_contents2{
	width: 490px;
	float: left;
	margin: 50px 0 50px 0;
	padding-top: 10px;
	padding-left: 0;
	text-align: left;
}
.imgbox{
	text-align: center;
	padding-bottom: 20px;
}
#sub_menu3{
	width: 270px;
	float: left;
	margin-top: 10px;
	padding-top: 0px;
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
	border-color: #FFCC66;
	text-align: left;
}
#img_contents3{
	width: 490px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
#img_contents4{
	width: 490px;
	float: left;
	margin-top: 50px;
	padding-top: 10px;
	padding-bottom: 50px;
	padding-left: 0;
	text-align: left;
}
#sub_menu4{
	float: right;
	width: 270px;
	margin-top: 60px;
	padding-bottom: 50px;
	margin-right: 2px;
	padding-top: 10px;
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
	border-color: #FFCC66;
}
#sub_menu5{
	width: 270px;
	float: left;
	margin-top: 10px;
	padding-top: 0px;
	border: 2px; /* ˜g‚Ì‘¾‚³ */
	border-style: dotted; /* ˜g‚ÌŽí—Þ */
	border-color: #FFCC66;
	text-align: left;
}
#img_contents5{
	width: 490px;
	float: left;
	margin: 0 0 0 0;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
