* {margin: 0px;	padding: 0px;}

body {width: 100%;letter-spacing: 1px;font-size:80%;line-height:120%;
	font-family: 'Verdana', "ＭＳ Ｐゴシック",sans-serif;
	}
	

table,tr,td{
    vertical-align:top;
　　letter-spacing: 1px; 
	font-size:100%;
	line-height:120%;
	margin: 0px;	padding: 0px;
}



.header { 
text-align:center;
margin:0 auto; 
padding: 50px 0px 0px 0px; 
width: 950px; 
height:120px;
display:block;
}

.capcenter { 
text-align:center;
margin:0 auto; 
padding: 10px
display:block;
}


.acontent{
width:900px;
margin:0px 0px 10px 0px;
padding:10px;
border: 1px solid #cccccc;
}

.box1{
width:420px;
margin:0px 0px 10px 0px;
padding:10px;
border-bottom: 1px solid #cccccc;
}
.box1 img{margin:5px;float:right;}


.ppreft{
	width: 450px;
	float: left;
	font-size:90%;
	line-height:150%;
	padding :0;
	margin:0px 0px 20px 50px;
	}


.ppright{
	width: 450px;
	float: left;
	font-size:100%;
	line-height:150%;
	padding :0px 10px; margin:0px 0px 0px 20px;
	border-left: 0px solid #000000;	background: #E4E4E4;
}


.ppcenter{
	width: 900px;
	font-size:100%;
	line-height:150%;
	padding :10px;
	margin:30px 0px 20px 50px;
	border: 1px solid #000000;
}


.center01{
	width: 900px;
	font-size:100%;
	line-height:150%;
	padding :10px;
	margin:30px 0px 20px 50px;
	border: 1px solid #999999;
}


h1 {
margin:0;
padding:0;
font-size: 24px;
}

/* ナビゲーション部分 */



h2 {
font-size:12px;
padding:0px 10px;
margin:0;
color:#6AB21D;
}

p{clear: both;
margin:5px;
padding:5px;

}

img{border:0px;margin:5px 10px 10px 0px;}

.dougawaku{
width:490px;
margin:0px 0px 10px 0px;
padding:5px;
background-color: #E4E4D4;
border: 1px dotted #cccccc;
}
/****** コンテンツの大枠 *******/

.abody{
	margin:0 auto;
	width:1100px;
	position:relative;
	}

.left{
	width: 730px;
	float: left;
	font-size:90%;
	line-height:150%;
	padding :0;;
	}

.right{
	width: 220px;
	float: left;
	font-size:100%;
	line-height:150%;
	padding :0px 10px; margin:0px 0px 0px 20px;
	border-left: 0px solid #000000;	background: #E4E4E4;

}


/* リンク色設定 */

a{color:#0000ff;text-decoration:underline;}
a:link{color:#0000ff;text-decoration:underline;}
a:visited{color:#0000ff;text-decoration:underline;}
a:active{}
a:hover{color:#ff0000;text-decoration:underline;}



.body {
width:480px;
margin:0px 0px 10px 0px;
padding: 6px;
line-height: 1.6;
overflow:hidden;
color:#000;
border:1px solid #6C6C6C;
}

.text{
margin:0px 10px 10px 10px;
}

.enttitle{
width:480px;
margin:0px 0px 10px 0px;
padding:5px;
border-bottom: 1px solid #6C6C6C;
}

.captitle{
width:490px;
margin:0px 0px 10px 0px;
padding:5px;
background-color: #33CCFF;
}



