﻿body{
	font-family:Times New Roman,Helvetica,palatino, georgia,"MS UI Gothic","ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4","Osaka",verdana,arial,sans-serif,; 
	/* Verdana, Arial, Helvetica, sans-serif; */
	background-color:#ccf;
	color:#555;
	font-size:10pt;
	}

	a:link{
		color:#55f;
		line-height:1.0;text-decoration:none;
		}

	a:hover{
		background-color:#55f;
		color:#fff
		}

	a:visited{
		color:#aaf;
		text-decoration:none;
		}


#main{
	margin:5px 10px 10px 10px;
	border:1px solid #555;
	background-color:#fff;
	width:1000px;
	}



#hd{
	margin:5px 0px 0px 0px;
	font-size:18pt;
	font-weight:bold;
	font-style:Italic;
	text-align:center;

	}


#shd{
	margin:5px 0px 5px 0px;
	font-size:8pt;
	text-align:center;	
	}



#idx_c{	/* current */

	padding:1px 0px 1px 0px;
	border-top:3px double #555;
	border-right:3px double #555;
	border-left:3px double #555;
	background-color:#fff;
	/* border-right:3px double #555;
	border-left:3px double #555; 
	background-image:url("gif/idx-bg.gif");*/
	font-size:12px;font-style:italic;font-weight:bold;
	width:90px;
	text-align:center;	
	}

.idx_l{	

	padding:1px 0px 1px 0px;
	border-top:1px solid #555;
	border-right:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #555;
	background-image:url("gif/idx-bg.gif"); 
	/* background-color:#ccf;*/
	font-size:12px;font-weight:bold;font-style:italic;
	width:90px;
	text-align:center;	
	}

.idx_b{	

	padding:1px 0px 1px 0px;
	border-bottom:1px solid #555;
	}

.idx_b2{	

	padding:1px 0px 1px 0px;
	border-bottom:1px solid #555;
	width:1px;
	}



#idx{	

	font-family:Times New Roman,Helvetica,palatino, georgia,"MS UI Gothic","ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4","Osaka",verdana,arial,sans-serif,; 
	font-size:12px;
	margin:10px 0px 0px 0px;
	/* padding:1px 0px 1px 20px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	background-image:url("gif/idx-bg.gif");*/
	}

	.idx_c,.idx_l a:link{
		color:#444;
		line-height:1.0;text-decoration:none;
		}

	.idx_c,.idx_l a:hover{
		background-color:#99f;color:#fff
		}

	.idx_c,.idx_l a:visited{
		color:#999;
		text-decoration:none;
		}

	.idx_c,.idx_l a:acronym{
		text-decoration:none;
		}




#menuw{
	margin:5px 0px 0px 0px;
	letter-spacing:0px;
	font-size:9pt;
	width:220px;
	}



.menu{

	margin:5px 3px 0px 3px;
	padding:1px 0px 1px 0px;
	border-left:solid 0.7em #999;
	border-right:solid 0.7em #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background-image:url("gif/idx-bg.gif");
	color:#555;
	font-size:10pt;
	text-align:center; 
	}


.mbody{

	margin:0px 3px 0px 0px;
	padding:5px 5px 10px 7px;
	background-color:#fff;
	line-height:1.5;
	font-size:8pt;
	text-align:left;
	}


.tmenu{	
	margin:5px 5px 7px 3px;
	border-left:solid 0.7em #999;
	border-right:solid 0.7em #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background-image:url("gif/idx-bg.gif");
	padding:1 0 1 0;
	font-size:10pt;
	text-align:center;
	}


.smenu{
	margin:3 3 0 3;
	padding:1 0 1 0;
	border:1px solid #555;
	background-image:url("gif/idx-bg.gif");
	color:#555;
	font-size:10pt;
	text-align:center;
	}


.smbody{
	margin:0 3 0 3;
	padding:5 5 10 7;
	border-left:1px solid #555;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	line-height:1.5;
	font-size:8pt;
	}




.sen{
	
	border-left:dotted 1px;
	border-right:dotted 1px;
	}



.topic{
	margin:5 10 7 10px;padding:10 3 10 3px;
	border:3px double #ccc;
	font-size:10pt;

	}

.intopic{
	padding:5 0 5 10px; 
	line-height:1.5;
	}


	.intopic td{
		font-size:8pt;
		line-height:1.8;
		}



.chap{	
	margin:5px 5px 7px 3px;
	border-left:solid 0.7em #999;
	border-right:solid 0.7em #999;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background-image:url("gif/idx-bg.gif");
	padding:1 0 1 10px;
	font-size:10pt;
	text-align:left;


	}


.schap{	

	margin:5px 5px 7px 3px;
	border-bottom:solid 1px #999;
	border-left:solid 0.7em #aaa;
	background-image:url("gif/idx-bg.gif");
	padding:1 0 1 10px;
	font-size:10pt;
	text-align:left;	 


	}




.chapbody{
	margin:5px 10px 20px 20px;

	line-height:1.4;
	font-size:10pt;
	}


td{
	font-size:10pt;
	}


select{
	font-family:Times New Roman,Helvetica,palatino, georgia,"MS UI Gothic", "ＭＳ Ｐゴシック","Osaka", "ヒラギノ角ゴ Pro W3", verdana, arial, sans-serif,;
	font-size:10pt;
	}



#adw{

	width:140px;
	text-align:center;
	}


#ad{
	margin:5px 3px 5px 3px;
	padding:1px 0px 1px 0px;
	border-top:solid 1px #555;
	border-bottom:solid 1px #555;

	background-image:url("gif/idx-bg.gif");
	color:#555;
	font-size:10pt;

	}




#ft{
	margin:10px 0px 10px 0px;
	letter-spacing:0px;
	font-size:9pt;
	text-align:center;
	}



/* xp.css */


.batsu{
	background-color:#ffc;
	font-weight:bold;font-color:#555;
	}


.ppc{
	margin:0 10 10 10;padding-left:5px;
	border:1px solid #99f;
	letter-spacing:1px;
	}


.emb{
	font-size:12px;font-weight:bold;color:#00f;
	}


.kb{
	padding:0 7 0 7px;
	border:1px solid #777;
	background-color:#efe;color"#0f0;
	}


.hosoku{
	margin:10 5 0 5px;
	font-size:8pt;color:#88f;
	}


/* mojibake */


.m1{
	font-size:12px;font-weight:bold;color:#f00;

	}


/* kaigaipc.css */


.em{
	margin:3px 3px 5px 0px;
	padding:1px 3px 1px 3px;
	border:1px solid #aaa;
	background-color:#ffc;color:#555;
	line-height:1.3;font-size:10pt;
	}



/* Copyright */

.mu2{
	margin:0 10 25 20;
	line-height:1.3;
	font-size:10pt;
	}


.kakomi{
	margin:2 5 2 5;padding:1 0 1 0;
	border:1px solid #555;
	background-color:#ffc;
	font-size:10px;
	}

.kakomi2{
	margin:2 5 2 5;padding:1 0 1 0;
	border:1px solid #555;
	background-color:#fdf;
	font-size:10px;
	}

.qt{
	margin:15 5 15 10;padding:5 10 10 10;
	border:1px dotted #555;
	background-color:#eef;
	font-size:10px;
	}


