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で崩れるのを防ぐ */
.FloatEnd {
clear:both;
}

.bdhr{
border-style:dashed; color:#999999;
}

/* tableのタグ追加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;
}
