body {  
	font-size:15px;
	margin:0px;
	background-image : url(fnt_img/bg-gray.jpg);
	background-position:center top ;
	background-repeat: repeat-y;
	background-attachment: fixed;
}

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:18px;
    background-color:#FFEEE3;
    border-bottom: 2px solid #FF7575;
    border-left: 3px solid #FFC8C8;
    margin:7px 0px 3px 0px;
    padding:5px 1em;
    width:720px;
    text-align:left;
	letter-spacing: 7px;
   }

h2 {
    font-size:17px;
    background-color:#E3F4FF;
    margin-top:1em;
    margin-bottom:6px;
    padding:6px;
    width:692px;
    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;
   }

.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; }
.m700{ width:700px; text-align:left;padding:5px; }

.ssfont{  font-size:12px; }
.sfont{ font-size:13px; }
.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;
}

.tv-y { margin-left:5px; padding:5px; background-color:#FFF9C8; width:670px; text-align:center; }
.tv-g { margin-left:5px; padding:5px; background-color:#F1FFC8; width:670px; }


.tv1 {font-size:18px;font-weight:bold;width:590px;margin-left:5px;background-color:yellow;padding:5px;text-align:left;}
.tv3 {width:550px;background-color:#FFEE75;padding:5px;margin:7px;text-align:left;}
.tv4{margin:5px 1.5em;padding:3px 1em;font-weight:bold;text-align:left;background-color:white;}
.tv5{font-weight:normal;margin:3px; padding:5px;background-color:#FFECEC;text-align:left;}
.tv7 { font-size:20px; font-weight:bold; width:590px;margin-left:5px;background-color:#CDFF35;padding:5px; }
 

.kanyu { padding:3px;margin:3px; border: 1px solid red;font-weight:bold;background-color:#990000;color:#ffffff; }
.ch { padding:3px;margin:3px; border: 1px solid blue;font-weight:bold;background-color:#000066;color:white; }
.bangumi { padding:3px;margin:3px; border: 1px solid #ff9900;font-weight:bold;color:white;background-color:#ff6600; }
.seisaku {padding:3px;margin:3px; border: 1px solid #ccff00;font-weight:bold;color:white;background-color:#009900;}
.news { padding:4px;margin:3px; background-color:#3366cc; font-weight:bold; color:white; }

.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 4px 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; }

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

hr{ width:700px;}
