body { text-align:center; margin:5px 0px 0px 0px; font-family:Osaka,Arial,sans-serif;}

#outline {
 width:760px;
 margin:0 auto;
 text-align:left;
 font-size: 9pt;
 color:#444444;
}

.outline-margin {
 margin:0px 3px 0px 3px;
}

.header {
 width:754px;
 margin-bottom:4.5em;
}

.guide {
 float: left;
 width:494px;
 padding-top:14px;
 padding-bottom:12px;
}

.guide_cart {
 float: left;
 width:108px;
 padding-top:14px;
 padding-bottom:12px;
 text-align:right;
}

.guide_shop {
 float: left;
 width:152px;
 padding-top:14px;
 padding-bottom:12px;
 text-align:right;
}

.guide_cart2 {
 float: left;
 width:420px;
 text-align:left;
}

.main {
 float: left;
 width: 525px;
 line-height:16pt;
}

.pict {
 float:left;
 width:139px;
 text-align:"center";
}

.introduction {
 float:left;
 width:375px;
 margin-bottom:12px;
}

.brand_name {
 border-style:none:;
 display:inline;
 vertical-align:bottom;
 }

.brand_intro {
 border-style:none:;
 padding-left:14px;
 text-indent:-6px;
 }

.column {
 border-style:none:;
 margin-top:12px;
 margin-bottom:8px;
}

.newsbox {
 padding:1em 1em 1em 1.5em ;
 height:168px;
 overflow-y:auto;
 text-indent:-0.5em;
 background-color:#ffffcc;
 border: thin dotted #c0c0c0;
}

.side {
 float: right;
 width: 210px;
 background-color:#f8f8f8;
}

.side_column {
 border-style:none:;
 margin-top:12px;
 margin-bottom:8px;
}

.side_banner {
 border-style:none:;
 margin-top:8px;
 margin-bottom:8px;
}

.side_menu {
 border-style:none:;
 padding-left:5px;
 text-indent:-5px;
}

.c-both {
 clear:both;
}

p.lh13	{
 line-height: 13px;
}

h1 {
 display: inline;
 font-weight: normal; font-size: 7pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 9pt;
}

h2 {
 display: inline;
 font-weight: normal; font-size: 10pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 10pt;
}

h3 {
 display: inline;
 font-weight: normal; font-size: 10pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 10pt;
}

h4 {
 display: inline;
 font-weight: normal; font-size: 9pt;
 margin-top: 0px; margin-bottom: 0px;
 line-height: 9pt;
}

em  {
 color: red;
 font-style: normal; font-weight: normal;
}

th {
 color:#444444;
 font-size: 9pt;
 margin-top: 0px;  margin-bottom: 0px;
 }

td {
 color:#444444;
 font-size: 9pt;
 margin-top: 0px;  margin-bottom: 0px;
 }
 
p {
 margin-top: 0px;  margin-bottom: 0px;
 line-height: 1.3em;
 margin-bottom: 0.3em;
 }

.blue {
 color:blue;
}
 
.red {
 color:red;
 display: inline;
}

.white {
 color:white;
 display: inline;
}

.d_blue {
 color:#0000aa;
 display: inline;
}

img {
 margin:0px;
 padding:0px;
 border-width:0px;
 border-style:none;
}
