@charset "EUC-JP";

body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(bg.gif);
}


a{color:#06c;text-decoration:underline;}
a:link{color:#06c;text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{}
a:hover{color:#06c;text-decoration:none;}



#container{
	width:650px;
	margin:0 auto 0 auto;
	text-align:left;
	background-color:#fff;
padding-bottom:10px;
}
#banner,#subbanner{
	text-align:left;
	border-left:25px solid #fff;
	border-right:25px solid #fff;
}

#banner a{color:#000;text-decoration:none;}
#banner a:link{color:#000;text-decoration:none;}
#banner a:visited{text-decoration:none;}
#banner a:active{color:#06c;text-decoration:underline;}
#banner a:hover{color:#06c;text-decoration:underline;}

#subbanner a{color:#000;text-decoration:underline;}
#subbanner a:link{color:#000;text-decoration:underline;}
#subbanner a:visited{text-decoration:underline;}
#subbanner a:active{}
#subbanner a:hover{color:#000;text-decoration:none;}





h1,h2,h3{margin:0;padding:0;}

.title{ 
        width:600px;
	font-size:25px;
	padding-top:35px;
	font-weight:bold;
	vertical-align:baseline;
	border-top:5px double #06c;
}

.description{
        width:600px;
	color:#000;
	border-top:2px dashed #06c;
	font-weight:bold;
	font-size:20px;
	text-align:right;
	margin-top:10px;
	padding:3px 0px;
}

#content{
	width:600px;
	padding:0px 20px 0px 25px;
        float:none;
}

.content
{
	width:600px;
	text-align:left;
}

.date
{   padding:12px 15px 0px 10px;
	border:1px solid #999;
	margin-top:20px;
	border-width:1px 1px 0;	
}

h2.mti { 
	font-size:small;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
}


.line{
        width:auto;
	color:#000;
	border-top:1px dotted #999;
    margin:25px 0px 25px 0px;
}




.body
{

	line-height:130%;
	border:solid #999;
	border-width:0 1px 1px;
}

.main
{
	width:auto;
	font-size:x-small;
	margin:5px 20px 5px 20px;
}

.migiyose{
	text-align:right;
	font-size:x-small;}

.midasi { 
	font-size:small;
	color:#06c;
    margin:5px 0px 10px 0px;
	padding:2px;
}

.midasiaka {
        font-size:small;
	color:#ff5050;
	margin:5px 0px 10px 0px;
	padding:2px;
}

.midasikuro{
        font-size:small;
	margin:5px 0px 10px 0px;
	padding:2px;
	}

.midasikuromini{
        font-size:xx-small;
	margin:5px 0px 10px 0px;
	padding:2px;
	}

.midasideka{
	font-size:x-large;
        color:#06c;
	margin:20px 0px 25px 0px;
}

.midasimini{ 
	font-size:x-small;
	color:#06c;
    margin:5px 0px 10px 0px;
	padding:2px;
}




blockquote{
	padding:5px;
	border:2px dashed #999;
	color:#666;
}

.pict{
	margin-right:5px;
	margin-bottom:5px;
}

.main-continues{
	font-size:x-small;
}



.menu{
	font-size:xx-small;
	text-align:right;
	margin-top:5px;
}



table.form{margin-top:25px;}

label{
	color:#333;
	font-size:x-small;
	font-weight:bold;
}

#footer{
}

.pageend{
	
}



