* {margin:0; padding:0;}
body { overflow:hidden; margin:0; padding:0; font-size:100%;}

#leftbox { position:absolute; left:0; top:0; scrollbar-base-color:ff0000 overflow:scroll; width:11.5em; height:100%; margin:0; padding:0;}
#mainbox { margin: 0 0 0 10em; height:100%; overflow:auto; padding:0; border-left:0px solid #000;}


#leftnavi {margin:10px 0 0 1em; width:10.5em; font-size:0.9em;}
#mainin { width:80%; margin:0 0 0 2em; padding:1em 0 30px 0;}

h1 {margin:0;padding:0 0 1em 0;}
h2 {border-bottom:1px solid #fc3; margin:2em 0 1em 0;}
h3 {border-bottom:1px solid #fc3; margin:2em 0 1em 0;}


/* ti01リンクのスタイル */
a.ti01:LINK{	/* リンクのスタイル */
color : #051698;	/* 文字色 */
text-decoration : none;	/* 装飾なし */
font-weight : normal;	/* 線の太さ普通 */
font-size : 85%;
}
a.ti01:VISITED{	/* すでに見たリンクのスタイル */
color : #051698;
text-decoration : none;
font-weight : normal;
font-size : 85%;
}
a.ti01:HOVER{	/* マウスカーソルを上に置いたときのスタイル */
color : #051698;
text-decoration : none;
font-weight : bold;
font-size : 85%;
}
a.ti01:ACTIVE{	/* マウスをクリックしたときのスタイル */
color : #051698;
text-decoration : none;
font-weight : bold;
font-size : 85%;
}



/* ti02リンクのスタイル */
a.ti02:LINK{	/* リンクのスタイル */
color : #085ADC;	/* 文字色 */
text-decoration : none;	/* 装飾なし */
font-weight : normal;	/* 線の太さ普通 */
font-size : 85%;
}
a.ti02:VISITED{	/* すでに見たリンクのスタイル */
color : #085ADC;
text-decoration : none;
font-weight : normal;
font-size : 85%;
}
a.ti02:HOVER{	/* マウスカーソルを上に置いたときのスタイル */
color : #085ADC;
text-decoration : none;
font-weight : bold;
font-size : 85%;
}
a.ti02:ACTIVE{	/* マウスをクリックしたときのスタイル */
color : #085ADC;
text-decoration : none;
font-weight : bold;
font-size : 85%;
}

#mainin p {margin:10px 0;}

.main_text {margin:10px 0; border:0px dotted #999; font-size:0.9em;}
