*{
	margin:0;
	padding:0;
	color:#666;
	font-style:normal;
}

body{
	padding-bottom:15px;
}

img{
	border:none;
}

.size1014{
	font-size:10px;
	line-height:14px;
}

.login{
	width:130px;
	height:16px;
}

/*head*/
#head{
	padding:10px 5px 0 0;
	margin:0 auto;
	text-align:center;
	width:764px;
	height:70px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:759px;
	height:60px;
}

h1{
	float:left;
	margin-top:9px;
	text-align:left;
}

#head p{
	font-size:12px;
	text-align:right;
}

#subnavi{
	margin-top:16px;
}

#subnavi a{
	text-decoration:none;
}

#subnavi a:link,
#subnavi a:visited{
	color:#808080;
}

#subnavi a:hover,
#subnavi a:active{
	color:#ccc;
}

/*menu*/
#container01{
	background:transparent url(img/menuBg01.gif) no-repeat center;
	text-align:center;
	height:50px;
	clear:left;
}

#menu{
	width:764px;
	height:50px;
	margin:0 auto;
	background:transparent url(img/menuBg02.gif) no-repeat center;
}

#menu ul{
	margin-left:5px;
}

#menu li{
	font-size:12px;
	text-align:center;
	float:left;
	height:50px;
	list-style:none;
}

#menu a{
	text-decoration:none;
	color:#3B3B3B;
	display:block;
	padding-top:14px;
	height:50px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:36px;
}

#menu a:hover,
#menu a:active{
	background:transparent url(img/menuBgO.gif) no-repeat center;
	color:#830000;
}

#mHome{
	width:65px;
}

#Home #mHome a{
	background:transparent url(img/menuBgHome.gif) no-repeat center;
}

#mNews{
	width:76px;
}

#News #mNews a{
	background:transparent url(img/menuBgNews.gif) no-repeat center;
}

#mProfile{
	width:77px;
}

#Profile #mProfile a{
	background:transparent url(img/menuBgProfile.gif) no-repeat center;
}

#mRinen{
	width:77px;
}

#Rinen #mRinen a{
	background:transparent url(img/menuBgRinen.gif) no-repeat center;
}

#mJigyo{
	width:100px;
}

#Jigyo #mJigyo a{
	background:transparent url(img/menuBgJigyobu.gif) no-repeat center;
}

#mJigyosho{
	width:119px;
}

#Jigyosho #mJigyosho a{
	background:transparent url(img/menuBgJigyosho.gif) no-repeat center;
}

#mKyujin{
	width:76px;
}

#Kyujin #mKyujin a{
	background:transparent url(img/menuBgKyujin.gif) no-repeat center;
}

#mLink{
	width:65px;
}

#Link #mLink a{
	background:transparent url(img/menuBgLink.gif) no-repeat center;
}

#mInquiry{
	width:99px;
}

#Inquiry #mInquiry a{
	background:transparent url(img/menuBgAbout.gif) no-repeat center;
}

/*mainImg*/
#container02{
	background:transparent url(img/otherBg01.gif) no-repeat top center;
	text-align:center;
}

#pankuzu{
	text-align:left;
	font-size:12px;
	color:#808080;
	padding-top:3px;
	padding-left:6px;
	margin:0 auto 8px;
	width:764px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:758px;
}

#mainImg{
	width:764px;
	margin:0 auto;
	text-align:left;
}

/*contents*/
#container03{
	background:transparent url(img/contentsBg.gif) repeat-y center;
	text-align:center;
}

#contents{
	width:764px;
	margin:0 auto;
	text-align:left;
	background:transparent url(img/contentsBg02.gif) repeat-y center;
}

#main{
	float:left;
	font-size:12px;
	line-height:1.5em;
	padding-left:21px;
	width:573px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:552px;
}

#main h2{
	margin-bottom:20px;
}

#mainEntry{
	margin-left:12px;
	width:505px;
	padding-bottom:30px;
}

#sidebar{
	width:191px;
	float:left;
	padding-top:9px;
}

#sidebar h2{
	height:53px;
	background:transparent url(img/line01.gif) repeat-x bottom;
	margin-bottom:10px;
}

#sidebarEntry{
	font-size:12px;
	line-height:18px;
	padding:0 3px 30px;
}

/*footer*/
#container04{
	background:transparent url(img/footerOtherBg.gif) no-repeat center;
	text-align:center;
	clear:left;
	padding-top:10px;
}

#footer{
	margin:0 auto;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	height:81px;
	width:764px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:734px;
}

#copyright{
	padding-top:19px;
}

#pagetop{
	text-align:right;
	background:transparent url(img/footerArrow01.gif) no-repeat top right;
	padding-right:18px;
	font-size:12px;
	height:22px;
}

#pagetop a:link,
#pagetop a:visited{
	color:#FF8800;
}

#pagetop a:hover,
#pagetop a:active{
	color:#FFC27C;
}

#fNavi{
	width:330px;
	float:right;
}

#fNavi li{
	list-style:none;
	float:left;
}

/*top*/
#Home #container02{
	background:transparent url(img/topBg01.jpg) no-repeat center;
}

#Home #mainImg{
	width:764px;
	height:226px;
}

#Home #contents{
	background:transparent url(img/contentsBg01.gif) repeat-y center;
	padding-left:15px;
	width:764px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:749px;
}

#Home #main{
	background:transparent url(../img/mainBgB.gif) no-repeat bottom;
	padding-bottom:30px;
	padding-left:10px;
	width:487px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:477px;
}

#Home #main h2{
	margin-bottom:8px;
}

#Home #sidebar{
	padding-top:16px;
	width:259px;
	padding-left:14px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:245px;
}

#Home #container04{
	background:transparent url(img/footerTopBg.gif) no-repeat center;
}

#Home #copyright{
	padding-top:0;
}

