body {  margin: 0px; font-size: 10px}

a {text-decoration: none; cursor:url('../images/bhand.cur'); }
a:hover {background-color:#F5DEB3; border-bottom:1px red dotted; }
a:active {color:#FFFFFF; background-color:#008080}

.spanstyle {position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:Verdana; font-weight:bold; color:#FF5588}

.body1 {margin-right: 0px; margin-left: 5px; font-size: 9pt; _font-size: 75%; line-height: 1.6em; font-family: "メイリオ", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", "HG丸ｺﾞｼｯｸM-PRO", Osaka;}
.body2 {margin-right: 0px; margin-left: 10px; font-size: 9pt; _font-size: 75%; line-height: 1.5em; color: #777777; font-family: "メイリオ", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", "HG丸ｺﾞｼｯｸM-PRO";}
.body3 {margin-right: 0px; margin-left: 25px; font-size: 9pt; _font-size: 75%; text-indent: 14px ; line-height: 1.3em; font-style:italic; color:#006666;}
.body3m {font-size: 9pt; _font-size: 75%; text-indent: 14px ; line-height: 1.3em; font-style:italic; color:#006666;}
.body4 {margin-right: 0px; margin-left: 5px; font-size: 9pt; _font-size: 75%; line-height: 1.5em; color:#336699; font-family: "メイリオ", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", "HG丸ｺﾞｼｯｸM-PRO", Osaka;}
.body2m {margin-right: 0px; margin-left: 10px; font-size: 9pt; _font-size: 75%; line-height: 1.5em; color: #777777; font-family: "aqua_pfont", "HiraMaruPro-W4", "みかちゃん-P", "あくあＰフォント", "ヒラギノ丸ゴ Pro W4", "HG丸ｺﾞｼｯｸM-PRO";}

.lead1 {margin-top: 0px; margin-left: 5px; vertical-align: middle; font-size: 10pt; _font-size: 83.33%; font-weight: bold; font-family:"メイリオ", "HiraKakuPro-W6", "ヒラギノ角ゴ Pro W6", Osaka; text-shadow: 3px 3px #cccccc;}

.date1 {margin-right: 10px; font-size: 10pt; _font-size: 83.33%; font-family: Helvetica, arial, sans-serif; font-weight: bold; text-align: Right;}
.date2 {margin-right: 10px; font-size: 10pt; _font-size: 83.33%; font-family: Helvetica,arial,sans-serif; font-weight: bold; text-align: Right; color: gray;}

.data1 {font-size: 9pt; _font-size: 75%; font-family: Helvetica,arial,sans-serif; font-weight: bold; text-align: Center; color: gray;}
.data2 {font-size: 9pt; _font-size: 75%; font-family: Helvetica,arial,sans-serif; text-align: Right; color: gray;}

.time1 {margin-right: 10px; font-size: 8pt; _font-size: 66.66%; font-family: Helvetica, arial, sans-serif; font-weight: bold; text-align: Right;}
.time2 {margin-right: 10px; font-size: 8pt; _font-size: 66.66%; font-family: Helvetica, arial, sans-serif; font-weight: bold; text-align: Right; color: gray;}

DL { font-size: 10pt; _font-size: 83.33%; text-indent: 10pt ; line-height: 125%;}

.jp9 {font-size: 8pt; _font-size: 66.66%; line-height: 12px; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", Osaka;}
.jp10 {font-size: 9pt; _font-size: 75%; line-height: 15px; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", Osaka;}
.jp12 {font-size: 10pt; _font-size: 83.33%; line-height: 16px; font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", Osaka;}

.eh9 {font-size:8pt; _font-size: 66.66%; font-family:Helvetica, Verdana, Arial, sans-serif;}
.eh10 {font-size:9pt; _font-size: 75%; font-family:Helvetica, Verdana, Arial, sans-serif;}
.eh12 {font-size:10pt; _font-size: 83.33%; font-family:Helvetica, Verdana, Arial, sans-serif;}

.ehb9 {font-size:8pt; _font-size: 66.66%; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}
.ehb10 {font-size:9pt; _font-size: 75%; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}
.ehb12 {font-size:10pt; _font-size: 83.33%; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}
.ehb14 {font-size:11pt; _font-size: 91.67%; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}

.et9 {font-size:8pt; _font-size: 66.66%; font-family:Times, Times New Roman;}
.et10 {font-size:9pt; _font-size: 75%; font-family:Times, Times New Roman;}
.et12 {font-size:10pt; _font-size: 83.33%; font-family:Times, Times New Roman;}
.eti10 {font-size:9pt; _font-size: 75%; font-family:Times, Times New Roman; font-style: italic;}

.etb9 {font-size:8pt; _font-size: 66.66%; font-family:Times, Times New Roman; font-weight: bold;}
.etb10 {font-size:9pt; _font-size: 75%; font-family:Times, Times New Roman; font-weight: bold;}
.etb12 {font-size:10pt; _font-size: 83.33%; font-family:Times, Times New Roman; font-weight: bold;}
.etb14 {font-size:11pt; _font-size: 91.67%; font-family:Times, Times New Roman; font-weight: bold;}

.evb9 {font-size:8pt; _font-size: 66.66%; font-family:Verdana; font-weight: bold;}
.evb10 {font-size:9pt; _font-size: 75%; font-family:Verdana; font-weight: bold;}
.evb12 {font-size:10pt; _font-size: 83.33%; font-family:Verdana; font-weight: bold;}

.bld {font-weight: bold;}

.menu {margin: 0; padding: 0; border: 0px; border-bottom: none; background-color: transparent; }
.menu a:hover {background-color:transparent; border-bottom:none; }


.img1 {float:right;margin:0px 0px 0px 3px; background-image:url("macolife/images/shadow2.jpg");background-repeat:no-repeat; padding:0px 4px 4px 2px; }
.img2 {float:right;margin:0px 0px 0px 3px;}
.img1a {background-image:url("macolife/images/shadow2.jpg");background-repeat:no-repeat; padding:0px 4px 4px 2px}
.img2a {float:right;margin:0px 0px 0px 3px; border-left: dotted 1px orange; border-bottom:dotted 1px orange; background-color:#FFFFFF;}
.img1z {float:right;margin:0px 0px 0px 3px; background-image:url("macolife/images/shadow2zoom.jpg"); background-repeat:no-repeat; padding:0px 4px 10px 2px; color:#BBBBBB; text-align: center;}
.img1sq {float:right;margin:0px 0px 0px 3px; background-image:url("macolife/images/shadow_sq.jpg");background-repeat:no-repeat; padding:0px 4px 4px 2px}
.img1z a:hover {color:red; background-color:transparent; border-bottom: none; }
.img1z a:active {color:red; background-color:transparent; }
.img1 a:hover {color:red; background-color:transparent; border-bottom: none; }
.img1 a:active {color:red; background-color:transparent; }
.img2 a:hover {color:red; background-color:transparent; border-bottom: none; }
.img2 a:active {color:red; background-color:transparent; }
.img2a a:hover {color:red; background-color:transparent; border-bottom: none; }
.img2a a:active {color:red; background-color:transparent; }
.img1sq a:hover {color:red; background-color:transparent; border-bottom: none; }
.img1sq a:active {color:red; background-color:transparent; }
.img360 {margin:0px 0px 0px 3px; background-image:url("macolife/images/shadow_360.jpg");background-repeat:no-repeat; background-position:center; padding:0px 4px 4px 2px; }


.x01 {color:white; font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:left; border-top:1pt solid #333333; border-right:1pt solid #CCCCCC; border-bottom:none; border-left:1pt solid #333333; background:#333333}
.x02 {color:white; font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:1pt solid #333333; border-right:1pt solid #CCCCCC; border-bottom:none; border-left:none; background:#333333}
.x03 {color:white; font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:1pt solid #333333; border-right:1pt solid #333333; border-bottom:none; border-left:none; background:#333333}
.x04 {color:#000066;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:left; border-top:none; border-right:1pt solid #BBBBBB; border-bottom:1pt solid #DDDDDD; border-left:1pt solid #333333}
.x05 {color:#555588;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:none; border-right:1pt solid #DDDDDD; border-bottom:1pt solid #DDDDDD; border-left:none}
.x06 {color:#555588;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:none; border-right:1pt solid #333333; border-bottom:1pt solid #DDDDDD; border-left:none}
.x07 {color:#000066;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:left; border-top:none; border-right:1pt solid #BBBBBB; border-bottom:1pt solid #333333; border-left:1pt solid #333333}
.x08 {color:#555588;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:none; border-right:1pt solid #DDDDDD; border-bottom:1pt solid #333333; border-left:none}
.x09 {color:#555588;font-size:10px; font-family:"ＭＳ ゴシック, Osaka"; text-align:right; border-top:none; border-right:1pt solid #333333; border-bottom:1pt solid #333333; border-left:none}

.listL1a {background-color: #FFF; text-align: right; font-size:10px; font-family:Helvetica, Verdana, Arial, sans-serif;}
.listL1b {background-color: #DDD; text-align: right; font-size:10px; font-family:Helvetica, Verdana, Arial, sans-serif;}
.listR1a {background-color: #FFF; text-align: left; font-size:10px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}
.listR1b {background-color: #DDD; text-align: left; font-size:10px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}
