/*-----------ページ全体の指定----------*/
body{
	background:#fff;
	margin:0px;
	padding:0px;
	font-size:90%;
	line-height:170%;
	} 
img{
	margin:0px;
	border-width:0px;
	}
/*----------リンク指定---------*/

a:link{
	text-decoration: none;
	color: #333333;
	}
a:visited{
	text-decoration: none;
	color: #333333;
	}
a:active{
	text-decoration: none;
	color: #333333;
	}
a:hover{
	text-decoration: underline;
	color: #333333;
	}

/*---------div指定------------*/
	/*--margin:上右下左--*/
div.main{
 	background:#fff;
	margin:140px auto 80px auto; padding:0px; width:580px; height:100%;
	border:0px; 
	}




div.top{
 	background:#fff;
	margin-left:auto;margin-right:auto; padding:0px; width:700px; height:311px;
	border:0px; 
	}


div.text{
 	background:#fff url("../img/table001.gif"); background-repeat: repeat-x; 
	margin:20px auto 0px; padding:35px 0px 10px; width:550px;
	border-top: 0px; border-bottom: #008FD1 3px solid;  border-right: #008FD1 1px solid;  border-left: #008FD1 1px solid;
	}

div.left{
 	background:#fff url("../img/table001.gif");
 	 background-repeat: repeat-x; background-attachment: fixed;
	/*--margin:上右下左--*/
	margin:0px auto 0px 10px; padding:15px 0px 15px 0px; width:320px;
	border-top: 0px; border-bottom: #008FD1 3px solid;  border-right: #008FD1 1px solid;  border-left: #008FD1 1px solid; float:left;
	}



div.right{
 	background:#fff; 
	/*--margin:上右下左--*/
	margin:0px 10px 0px auto; padding:15px 0px 15px 0px; width:320px; text align: center;
	border-top: 0px; border-bottom: #008FD1 3px solid;  border-right: #008FD1 1px solid;  border-left: #008FD1 1px solid; float:right;
	}

div.footer{
 	background:#fff;
	margin-left:auto;margin-right:auto; padding:0px; width:700px; height:25px;
	border-top: 0px; border-bottom: #008FD1 5px solid;  border-right: 0px; border-left: 0px;
	}
	
/*--------見出し指定---------*/
h1{
	margin:0px;
	}
h2{
	font-weight:bold;
	margin:20px auto;
	color:red;
	font-size:130%;
	}
h3{
	margin:auto 10px 0px 0px; padding:0px; text-align:right;
	}
h4{
	margin:0px;	text-align:right;
	}

/*----------段落指定------------*/
p{
	text-indent : 1em; text-align:left;
	margin: 20px 14px;padding : 0px;
	}
p.right{
	text-indent : 1em; text-align:right;
	margin:0px ;padding : 0px 0px;
	}
p.title{
	text-indent : 1em; text-align:right;
	margin:0px ;padding : 20px 14px;
	font-size:200%;
	}
p.main{text-indent : 1em; text-align:left;
	margin:0px 80px 0px 80px;padding: 0px;
	}

	}
p.navi{
 	background:#fff;
	margin:0px auto; padding:0px 0px 0px 60px; width:630px; height:20px;
	border:0px; 
	}
p.navi2{
	font-size:small;
	text-align:right;
	margin:5px 30px 5px 0px;padding: 0px;
	}
p em { size: 70%; font-style: normal;}



/*----線---*/
hr{
	text-align:center; width:80%; size:2;
	}
hr.text{
	text-align:center; width:90%; size:1; color:#008FD1; margin:10px 0px 10px 0px;
	}
