body {
	font-family : 'ＭＳ Ｐゴシック';
	font-size:16px;
	background-position:center top ;
	background-repeat: repeat-y;
	background-attachment: fixed;
	padding:0px 1em;
	margin:0px 1em;
}

td { font-size:15px;}

.mina{ width:490px;text-align:left;font-size:13px;padding:0px;margin:1px;border-bottom: 1 solid #cccccc; }

.sssfont{ font-size : 6px; color:#ffffff; }
.ssfont{  font-size:12px; }
.sfont{ font-size:13px; }
.mfont{ font-size:14px; }
.lfont{ font-size:18px; }

.osrs0{ padding:2px 2px 2px 5px; margin:0.5em 2px 1px 2px; width:530; height:20px; text-align:left; vertical-align:middle; border: 1px solid #003999; background-color:#75C8FF; }
.osrs1{ padding:2px; margin:0.5em 2px 1px 2px; width:530; text-align:left;border: 1px solid #C8C800; background-color:#FFFFA4; }
.osrs2{ padding:2px; margin:0.5em 2px 1px 2px; width:530; text-align:left;border: 1px solid #003999; background-color:#FFE3E3; }
.osrs3{ padding:2px; margin:3px; border: 1px solid #cccccc; width:500px; background-color:white;text-align:center;}
.kaminari{ font-size:13px; background-color:#ffff66;}


/* アンカー */
a:link { text-decoration:none; color:black ;}
a:visited { text-decoration:none; color:black ; }
a:active { text-decoration:none; color:#FF7575 ;}
a:hover { text-decoration:underline; color:red ;}


h1 {
    font-size:24px;
	color:#590000;
    background-color:#FFEEE3;
    border-bottom: 2px solid #FF7575;
    border-left: 3px solid #FFC8C8;
    margin:0.5em;
    padding:7px;
    text-align:left;
	letter-spacing: 5px;
	width:750px; 
}


h2 {
    font-size:17px;
    background-color:#E3F4FF;
    margin-top:1em;
    margin-bottom:6px;
    padding:6px;
    width:700px;
    text-align:left;
	letter-spacing: 2px;
   }

h3 {
    color:#3581FF;
    font-size:16px;
    background-color:#E3F4FF;
    margin:1em 3px 3px 3px;
    padding:5px;
    width:660px;
    text-align:left;
   }

h4 {
    font-size:15px;
    background-color:#E3F4FF;
    margin:1em 3px 3px 3px;
    padding:5px;
    width:640px;
    text-align:left;
   }

.mark{ padding:7px; margin:3px; BACKGROUND-COLOR: #ffffcc; WIDTH:610px; }
.ctn1 { padding:7px; margin:3px; BACKGROUND-COLOR: #ff9999; WIDTH:610px; font-size:16px;}
.ctn2{ padding:7px; margin:3px; BACKGROUND-COLOR: #ffffcc; WIDTH:610px; text-align:left;}

.base800 { width:800px; text-align:left; }
.m500{ width:500px; text-align:left; padding:3px; margin:3px; }
.m600{ width:600px; text-align:left; }
.m660{ width:660px; text-align:left; padding-bottom:1em;}
.m700{ width:700px; text-align:left;padding:5px; }

.cnt{margin:0px;
    padding:0px;
    width:610px;
    text-align:left;
    line-height:140%;
}

.pl1 { 
	font-weight:bold;
	font-size:16px;
	margin:1px;
	color:#003399;
	border-bottom: 1px solid #003399;
}

.ud {	font-size:14px;
	color:#004BC8;
	margin:0px;
	padding:0px 40px;
	border-bottom: 1px solid #A4DBFF;	}

.wback {background-color:white;
	padding:6px 6px 1em 6px;
	margin:2px 2px 1em 2px;
	layout-grid-line:7px;
	font-size:16px;
	width:740px;
	text-align:left;
 }

.mds1 {
	font-size:19px;
	padding:4px;
	background-color:#99ccff;
	width:740px;
	text-align:left;
 }
.mds2 {
	text-align:left;
	font-weight:bold;
	font-size:18px;
	margin:5px 0px 0px 0px;
	padding:4px;
	color:#003399;
	border-bottom: 1px solid #003399;
	width:730px;
	background-color:#fbfbff;
}
.mds3 {
	width:680px;
	font-weight:bold;
	font-size:18px;
	margin:5px 0px 0px 0px;
	padding:4px;
	color:#cc0033;
	border-bottom: 1px solid #003399;
	background-color:#fbfbff;
	text-align:left;
}

div.bot { margin:1px 0px 7px 2px ; padding:0px ;	text-align:left;}

.kan1{padding:0.5em; }
.a1 { font-weight:bold; font-size:16px; layout-grid-line:5px; line-height:180%; }
.modoru { 	text-align:right;	width:680px;	}

.g-1 { width:640px;padding:7px; margin:0px;background-color:#ffffa4;font-weight:bold; }
.g-2 { width:680px;padding:5px; margin-top:8px;background-color:#ffffa4;text-align:left; }
.g-3 { width:688px;padding:3px; margin:3px;background-color:#FFFDEC;text-align:center; }

ul{	margin:1px 1.5em; padding:1px;}
li{	margin:2px; font-size:13px;padding:1px;}

hr{ width:700px;}



.dai {
	width:510px; color:#FFFFFF; font-size:20px; padding:5px; text-align:left; font-weight:bold;
}

.content {
	width:500px; text-align:left; line-height:25px; padding:10px;
}



