body{padding:0px;
	margin:0px;
	font-size:12px;
	letter-spacing:2px;
	line-height:1.3;
	background-color:#90a9d3;
	text-align:center}
div{padding:0px;
	margin:0px}
ul{padding:0px;
	margin:0px}
li{padding:0px;
	margin:0px;
	display:block;
	text-decoration:none}
a{padding:0px;
	margin:0px;
	text-decoration:none}
img{padding:0px;
	margin:0px;
	border-width:0px}
table{padding:0px;
	margin:0px;
	border-width:0px;
	font-size:12px;
	line-height:1.3}
h1{padding:0px;
	margin:0px;
	width:710px;
	height:173px;
	text-indent:-9999px}
h2{padding:0px;
	margin:0px}

#ayumi_title{background-image:url('../ayumi/img/title.jpg')}
#kouenkai_title{background-image:url('../kouenkai/img/title.jpg')}
#inquiry_title{background-image:url('../inquiry/img/title.jpg')}
#blog_title{background-image:url('../blog/img/title.jpg')}
#photo_title{background-image:url('../photo/img/title.jpg')}

#space{margin-left:auto;
	margin-right:auto;
	width:879px;
	height:150px;
	background-color:#90a9d3}
#content{width:879px;
	position:relative;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	border-width:45px 0px 0px 0px;
	border-style:solid;
	border-color:#90a9d3;
	background-image:url('../img/body2.gif');
	background-position:center;
	background-repeat:repeat-y;
	overflow:hidden}
#side{float:left;
	position:relative;
	z-index:0;
	width:169px;
	height:600px;
	overflow:hidden}
#body{float:left;
	position:relative;
	z-index:0;
	width:710px;
	overflow:hidden}
#footer{width:879px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../img/footer2.gif')}
#copy{width:879px;
	margin-left:auto;
	margin-right:auto;
	text-align:right}
#akira_box{margin-top:-400px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:400px;
	text-align:left;
	background-image:url('../img/yamamoto_akira2.png');
	background-repeat:no-repeat;
	z-index:2}
#akira{z-index:3;
	width:200px;
	height:362px;
	background-image:url('../img/yamamoto_akira2.png')}

#body_content{margin:5px;
	margin-top:15px;
	width:700px;
	text-align:center;
	overflow:hidden}

#navigation li{text-indent:-9999px;
	position:relative;
	z-index:4}
#navigation a{width:169px;
	height:44px;
	position:relative;
	z-index:4;
	display:block}
#navigation li#top a{width:169px;
	height:145px;
	position:relative;
	z-index:4;
	display:block}
#navigation li#top{background:#90a9d3 url('../img/title02.gif')	no-repeat 0 0;
	position:relative;
	z-index:4}
#navigation li#top:hover{background:#90a9d3 url('../img/title02.gif')	no-repeat 0 0;
	position:relative;
	z-index:4}
#navigation li#blog{background:url('../img/btn201.gif') no-repeat 0 0px;
	position:relative;
	z-index:4}
#navigation li#blog a:hover{background:url('../img/btn201.gif') no-repeat 0 -44px;
	position:relative;
	z-index:4}
#navigation li#ayumi{background:url('../img/btn202.gif') no-repeat 0 0px;
	position:relative;
	z-index:4}
#navigation li#ayumi a:hover{background:url('../img/btn202.gif') no-repeat 0 -44px;
	position:relative;
	z-index:4}
#navigation li#kouenkai{background:url('../img/btn203.gif') no-repeat 0 0px;
	position:relative;
	z-index:4}
#navigation li#kouenkai a:hover{background:url('../img/btn203.gif') no-repeat 0 -44px;
	position:relative;
	z-index:4}
#navigation li#inquiry{background:url('../img/btn204.gif') no-repeat 0 0px;
	position:relative;
	z-index:4}
#navigation li#inquiry a:hover{background:url('../img/btn204.gif') no-repeat 0 -44px;
	position:relative;
	z-index:4}
#navigation li#photo{background:url('../img/btn205.gif') no-repeat 0 0px;
	position:relative;
	z-index:4}
#navigation li#photo a:hover{background:url('../img/btn205.gif') no-repeat 0 -44px;
	position:relative;
	z-index:4}


#profile{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#profile_title{float:left;
	width:93px}
#profile_detail{float:left;
	background-color:#c6ecfd;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#006699;
	padding:4px}

#aisatsu{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#aisatsu_title{float:left;
	width:93px}
#aisatsu_detail{float:left;
	background-color:#c6ecfd;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#006699;
	padding:4px}
#aisatsu_detail p{padding:0px;
	margin:0px;
	text-indent:12px}

#yakusyoku{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#yakusyoku_title{float:left;
	width:93px}
#yakusyoku_detail{float:left;
	background-color:#c6ecfd;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#006699;
	padding:4px}

#k_aisatsu{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#k_aisatsu_title{float:left;
	width:93px}
#k_aisatsu_detail{background-color:#e2cfde;
	text-indent:12px;
	float:left;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}
#k_aisatsu_detail p{text-indent:12px;
	padding:0px;
	margin:0px}
#k_aisatsu_detail #text_right{text-align:right}

#kankyou{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#kankyou_title{float:left;
	width:93px}
#kankyou_detail{float:left;
	background-color:#e2cfde;
	margin-top:10px;
	text-indent:12px;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}
#kosodate{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#kosodate_title{float:left;
	width:93px}
#kosodate_detail{float:left;
	background-color:#e2cfde;
	text-indent:12px;
	margin-top:10px;
	width:510px;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}
#kourei{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#kourei_title{float:left;
	width:93px}
#kourei_detail{float:left;
	background-color:#e2cfde;
	text-indent:12px;
	width:510px;
	text-align:left;
	margin-top:10px;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}
#bousai{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#bousai_title{float:left;
	width:93px}
#bousai_detail{float:left;
	background-color:#e2cfde;
	text-indent:12px;
	width:510px;
	text-align:left;
	margin-top:10px;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}
#kankou{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#kankou_title{float:left;
	width:93px}
#kankou_detail{float:left;
	background-color:#e2cfde;
	text-indent:12px;
	width:510px;
	text-align:left;
	margin-top:10px;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}

#kiyaku{margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:620px;
	overflow:hidden}
#kiyaku_title{float:left;
	width:93px}
#kiyaku_detail{background-color:#e2cfde;
	width:510px;
	float:left;
	text-align:left;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#7e4d73;
	padding:4px}

#form{margin-left:auto;
	margin-right:auto;
	margin-bottom:80px;
	font-size:12px;
	width:520px;
	background-color:#dfefbf;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#009999;
	overflow:hidden}

#katudou_photo{margin-left:auto;
	margin-right:auto;
	margin-bottom:80px;
	padding:5px;
	font-size:12px;
	width:92%;
	text-align:left;
	overflow:hidden}
#katudou_photo a{width:138px;
	padding:5px;
	margin:5px;
	display:block;
	text-align:center;
	float:left;
	background-color:#dddddd;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa}
#katudou_photo a:hover{background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa}
#katudou_photo img{width:128px;
	height:96px}

#blog_box{width:680px;
	margin-left:auto;
	margin-right:auto}
#blog_box_left{float:left;
	margin-right:10px;
	width:520px}
#blog_box_right{float:left;
	width:140px}

.entry{margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:4px;
	font-size:12px;
	background-color:#eeeeee;
	width:520px;
	text-align:left;
	border-width:0px 0px 1px 0px;
	border-color:#000000;
	border-style:dashed;
	overflow:hidden}
.entry h2{font-size:18px;
	line-height:1.3;
	letter-spacing:3px;
	margin:0px;
	background-color:#ffffff;
	padding:0px 0px 0px 3px;
	border-width:0px 0px 1px 5px;
	border-color:#006699;
	border-style:solid}
.entry h2 a{color:#666666}
.entry h2 a:hover{color:#aaaaaa}
.entry_day{text-align:right;
	color:#999999}
.entry_body{text-align:left;
	padding:4px}

#category{margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:4px;
	font-size:12px;
	background-color:#eeeeee;
	width:140px;
	text-align:left;
	border-width:0px 0px 1px 0px;
	border-color:#000000;
	border-style:dashed;
	overflow:hidden}
#category_title{margin:0px;
	background-color:#ffffff;
	padding:0px 0px 0px 3px;
	border-width:0px 0px 1px 5px;
	border-color:#006699;
	border-style:solid}
#category_body{text-align:left;
	padding:4px}