h1 {
font-family:HGºÞ¼¯¸E,"‚l‚r ƒSƒVƒbƒN",serif;
background-image:url(images/head_e-rose1.jpg);
height:60px;
font-size:20px;
line-height:44px;
padding-left:13px;
margin:0;
}

#main h2 {
font-family:"‚l‚r ‚o–¾’©", ×–¾’©‘Ì,serif;
font-size:90%;
text-align:right;
margin:10px;
}

#side h2 {
font-family:"Times New Roman", Arial, sans-serif, "‚l‚r ‚o–¾’©", ×–¾’©‘Ì;
font-size:90%;
text-align:left;
line-height:32px;
margin-top:20px;
}

#mainUnit h2,#mainGuide h2 {
font-family:"‚l‚r ‚o–¾’©", ×–¾’©‘Ì,serif;
font-size:80%;
text-align:right;
margin:1em 30px;
}

#mainGuide p {
line-height:20px;
text-align:left;
font-size:90%;
margin:10px 10px 10px 1em;
}

#mainUnit p {
margin-left:0;
text-align:left;
font-size:90%;
}

p.d-column {
font-size:small;
margin:10px;
}

#mainright p {
line-height:20px;
text-align:left;
font-size:90%;
margin:10px;
}

.mid {
font-weight:400;
}

h4.guide {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", ×–¾’©‘Ì,serif;
font-size:90%;
margin-left:1em;
text-align:left;
}

p.guide_line {
border-bottom:1px #000 dotted;
}

.guide_fare {
margin-right:20px;
}

.line td {
border-bottom:1px solid #ccc;
}

h3.navi {
font-family:"Times New Roman", Arial, sans-serif, "‚l‚r ‚o–¾’©", ×–¾’©‘Ì;
color:#C2D5EB;
font-size:100%;
text-align:center;
clear:both;
margin:10px 0;
}

dd.Number {
height:1.2em;
letter-spacing:2px;
background-color:#fff;
}

dd.BrandName {
height:2.4em;
background-color:#fff;
}

dd.date {
height:1.2em;
}

h3.unitName {
font-size:90%;
color:#000;
line-height:120%;
text-align:left;
font-weight:700;
}

#unit p.unitPrice {
font-size:90%;
font-weight:700;
}

span.ItemNo {
color:#C2D5EB;
}

.unitCopy p {
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
font-size:100%;
text-align:left;
line-height:10px;
}

.unitPrice span {
font-size:80%;
font-weight:400;
}

img {
border:0;
vertical-align:bottom;
}

.clear {
clear:both;
}

#mainright a,#mainGuide a,,.unitCopy a {
font-weight:700;
text-decoration:none;
}