html {

overflow-y: scroll;

overflow-x: hidden;

}



body{

margin: 0;

padding: 0;

background-color: transparent;

text-align: left;

position:relative;

}



img{

margin: 0px;

padding: 0px;

border: none;

}



p{

margin: 0px;

padding: 0px;

font-family: "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

color: #333333;

font-size: 12px;

line-height: 1.4;

text-align: left;

}



.red{

color: ff0000;

}



.bold{

font-weight: bold;

}



.clear{

clear: both;

} 



.space3{

padding: 3px 0px 0px 0px;

}



.space5{

padding: 5px 0px 0px 0px;

}



.space7{

padding: 7px 0px 0px 0px;

}



.space10{

padding: 10px 0px 0px 0px;

}



.space15{

padding: 15px 0px 0px 0px;

}



.space20{

padding: 20px 0px 0px 0px;

}



.space25{

padding: 25px 0px 0px 0px;

}



/*contents-------------------------------------*/



#mframe{

width: 400px;

margin: 0px 0px 0px 12px;

padding: 8px 0px 8px 0px;

text-align: left;

position: absolute;

}



.left{

float: left;

width: 80px;

margin: 0px 0px 0px 0px;

padding: 0px;

}



.right{

float: right;

width: 315px;

margin: 0px 0px 0px 0px;

padding: 0px;

}



.date{

margin: 0px;

padding: 0px;

font-family: "ƒƒCƒŠƒI","Meiryo","‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

color: #ee858c;

font-size: 10px;

line-height: 1.4;

text-align: left;

font-weight: bold;

}



.txt{

margin: 0px;

padding: 0px;

font-family: "ƒƒCƒŠƒI","Meiryo","‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

color: #666666;

font-size: 10px;

line-height: 1.4;

text-align: left;

}



.txt a:link{color:#3355ff; text-decoration:none;}

.txt a:visited{color:#aa00ee ; text-decoration:none;}

.txt a:hover{color:#66ff00; text-decoration:underline;}

.txt a:active{color:#66ff00; text-decoration:underline;}



.line{

height: 1px;

margin: 4px 0px 4px 0px;

padding: 0px;

background: url(../img/linesolid.gif) repeat-x;

}