/*スクロールバー*/
body{
background: #ffffff;
color: #666666;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #999999;
scrollbar-3dlight-color: #aaaaaa;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #eeeeee;
scrollbar-darkshadow-color: #666666;
font-size: 12pt;
margin:0px;
}

/*リンク関連*/
a{ text-decoration: none;}
a:link{ color: #666666;}
a:visited{ color: #aaaaaa;}
a:hover{ color:#336633; background-color:#eeeeee} 
a:active{ color: #3366ff;}

/*table関連*/
.dot{
border-color:#aaccaa;
border-style:dotted;
border-width:1px;
padding:2px;
text-align:center;
font-size:12pt;
}
.dot2{
border-color:#aaaaaa;
border-style:dotted;
border-width:1px;
padding:2px;
text-align:left;
font-size:11pt;
}
.dot3{
border-color:#aaaaaa;
border-style:dotted;
border-width:1px;
padding:2px;
text-align:center;
font-size:11pt;
}

/*img関連*/
img{ border-width: 0px;}

.imgcenter{
text-align:center;
}

/*画像にリンクを張る場合のclass*/
.bd0px{ border-width: 0px}

.bgclr{
background-color:#333399;
}

/*テキスト関連*/
/*行間指定*/
.l32{line-height: 32px}
.l48{line-height: 48px}
.l64{line-height: 64px}
.l72{line-height: 72px}
.l96{line-height: 96px}
.l128{line-height: 128px}
.l256{line-height: 256px}
.l386{line-height: 386px}
.l512{line-height: 512px}
.l1024{line-height: 1024px}

.tate{writing-mode: tb-rl;}
.yoko{writing-mode: lr-tb;}

.txt1{
font-family:"Times New Roman",serif;
text-align:center;
}
.txt2{
font-family:"Times New Roman",serif;
text-align:center;
font-size:11pt;
}

.welcome{
font-family:"Times New Roman",serif;
text-align:center;
font-size: 12pt;
font-weight:bold;
}

.memo{
text-align:left;
font-size:10pt;
width:300px;
}

.memo2{
text-align:center;
font-size:10pt;
width:300px;
}

.date{
font-size: 16pt;
font-family:"Times New Roman",serif;
text-align:center;
}

/*フォント関連*/
 /*フォントタイプ*/
.times{
font-family:"Times New Roman",serif;	
}

 /*フォントサイズ*/
.f18{font-size: 18px;}
.f24{font-size: 24px;}
.f32{font-size: 32px;}
.f48{font-size: 48px;}
.f64{font-size: 64px;}
.f72{font-size: 72px;}
.f96{font-size: 96px;}
.f128{font-size: 128px;}

/*other classes*/

.midashi{
text-align:center;
color:#eeeeff;
background-color:#333333;
font-size: 16pt;
font-family:"Times New Roman",serif;
}

.midashi2{
color:#eeeeff;
background-color:#333333;
font-size: 12pt;
width:100px;
height:90%;

}

.midashi3{
text-align:right;
color:#333333;
font-size: 16pt;
font-family:"Times New Roman",serif;
font-style:italic;
font-weight:bold;
height:20px;
}

.enter{
font-size: 18px;
font-family:"Times New Roman",serif;
text-align:center;
}

div.us1{
	font-size: 12pt;
	width:800px;
	text-align:left;
        border-color:#000000;
	border-width:1px;
        border-style:solid;
	padding:8px;
}
div.us2{
	font-size: 12pt;
	text-align:left;
        border-color:#000000;
	border-width:1px;
        border-style:dotted;
}
div.clear{
	background: #eeffff;
	filter: Alpha(opacity=50);
}