#body {
	width:770px;
	font-size:14px;
	text-align:center;
}

#nbody {
	width:660px;
	text-align:left;
	margin:0px;
}


img {border:none;}

iframe {border:none;}

p {
	text-align:left;
	padding-left:100px;
	padding-right:20px;
}

.center {
	text-align:center;
}

.right {
	font-size:18px;
	text-align:right;
	padding-top:10px;
	padding-right:35px;

}


#hpnav {
	position:relative;
	top:20px;
	left:20px;
	width:330px;
	float:left;
	margin:0px;
	padding-bottom:10px;
}

#hpnav img {
	width:300px;
	margin-bottom:5px;
	padding:0px;
	border-style:none;
	border-width:0px;
}

#hpnav a:link {
	text-decolation:none;
}

#hpnav a:hover {
	position:relative;
	top:1px;
	left:3px;
}

#hpnav a:visited {
	text-decolation:none;
}

#hpphoto {
	position:relative;
	top:20px;
	margin-left:330px;
	margin-bottom:20px;
}


#hposirase {
	margin-bottom:0px;
}

img.footer {
	padding-top:30px;
}

.nhead {
	font-size:17px;
	position:relative;
	top:10px;
	left:43px;
}

.ntxt {
	font-size:13px;
	position:relative;
	top:18px;
	left:43px;
}

.notice1 {
	background-image:url(home/notice-gr-line.gif);
	background-repeat:no-repeat;
	height:90px;
	padding-right:100px;
}

.notice2 {
	background-image:url(home/notice-rd-line.gif);
	background-repeat:no-repeat;
	height:90px;
	padding-right:100px;
}

.notice3 {
	background-image:url(home/notice-ye-line.gif);
	background-repeat:no-repeat;
	height:90px;
	padding-right:100px;
}


#headline {
	margin-top:20px;
}

img.contents {
	padding-top:5px;
}

p.img {
	text-align:left;
	padding-left:90px;
}

.btnav {
	position:relative;
	top:20px;
	left:80px;
	width:650px;
	height:40px;
	float:left;
	margin:0px;
	padding-bottom:10px;
}

.btnav img {
	width:157px;
	margin-bottom:5px;
	padding:0px;
	border-style:none;
	border-width:0px;
}

.btnav a:link {
	text-decolation:none;
}

.btnav a:hover {
	position:relative;
	top:2px;
	left:1px;
}

.btnav a:visited {
	text-decolation:none;
}

#profile {
	width:650px;
	text-align:left;
	padding-left:100px;
	padding-bottom:0px;
	margin:0px;
}

#shikaku {
	width:200px;
	text-align:left;
	margin:0px;
	padding:0px;
	float:left;
}

#shozoku {
	width:200px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 120px;
	float:left;
}

.iconhead {
	height:20px;
	font-size:17px;
	text-align:left;
	vertical-align:middle;
	padding-left:90px;
	padding-top:8px;
}

.actxt {
	text-align:left;
	vertical-align:middle;
	padding-left:140px;
	padding-top:8px;

}

#rinen {
	width:646px;
	background:url(other/rinen-waku-center.gif) repeat-y;
	margin-top:15px;
}


#rinen .rinen-bottom {
	height:17px;
	background:url(other/rinen-waku-bottom.gif) no-repeat;
	background-position:left bottom;
	margin:0px;
	padding:0px;
}

#rinen #rinen-top1 {
	height:27px;
	background:url(other/rinen-waku-1.gif) no-repeat;
	background-position:left top;
	margin:0px;
	padding:0px;
}

#rinen #rinen-top2 {
	height:27px;
	background:url(other/rinen-waku-2.gif) no-repeat;
	background-position:left top;
}

#rinen #rinen-top3 {
	height:27px;
	background:url(other/rinen-waku-3.gif) no-repeat;
	background-position:left top;
}

#rinen #rinen-top4 {
	height:26px;
	background:url(other/rinen-waku-4.gif) no-repeat;
	background-position:left top;
}

#rinen .text {
	width:585px;
	font-size:15px;
	text-align:left;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:5px;
}

#rinen .text img {
	float:right;
	margin:0px;
	padding:0px;
}


#rinenarea {
	padding-left:55px;
}
