body {
margin:0;
padding:0;
background-color:#fffcf9;
}

#container {
	background-color:#fff;
	padding:0;
	margin:0 auto;
	width: 760px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

h1{margin:0;padding:0;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}

p {
font-size:12px;
line-height:1.8em;
}


.fot a:link	{ color: #fff; text-decoration: underline; }
.fot a:visited	{ color: #fff; text-decoration: underline; }
.fot a:hover	{ color: #fff; text-decoration: none; }
.fot a:active	{ color: #fff; text-decoration: none; }


table p.center { text-align: center; !important }


.photo{
	margin:15px 0 30px 0;
}

a {
color:#000000;
font-weight:bold;
}


#footer_ {
background-color:#024287;
padding:20px;
color:#FFFFFF;
line-height:20px;
margin-top:20px;
text-align:center;
}

#aisatsu {
margin:10px auto;
padding:10px;
width:690px;
text-align:left;
line-height:2em;
}

#aisatsu2 {
margin:20px auto;
padding:10px;
width:670px;
text-align:left;
border:#999 dotted 1px;
}


#taiken {
margin:25px;
padding:20px;
border:2px solid #ccc;
background-color:#F7F7F7;
}

.photog {
width:480px;
margin:10px 0 0 25px;
padding:0;
}

.photog_unit {
width:126px;
float:left;
margin:0 30px 10px 0;
padding:0;
}
