

body,div,p,a,img,h,h1,h2,h3,h4,h5,h6,hr
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


body
{
	margin: 0px;
	padding: 0px;
	font-family: 'Hiragino Kaku Gothic Pro', 'MS P Gothic';
	background-color: #FFF8B0; /* #021B6B; */
	background-image: url( '../images/common/bg.png' );
	background-repeat: repeat-x;
}


img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#bodybox
{
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	height: 790px;
	background-image: url( '../images/common/bodyboxbg.png' );
	background-repeat: repeat-y;
}


#leftshadow
{
	width: 10px;
	height: 454px;
	background-image: url( '../images/common/shadow_left01.png' );
	background-repeat: no-repeat;
	float: left;
}


#mainbox
{
	width: 960px;
	height: 100%;
	background-color: #C1DA81;
	float: left;
}


#rightshadow
{
	width: 10px;
	height: 454px;
	background-image: url( '../images/common/shadow_right01.png' );
	background-repeat: no-repeat;
	float: left;
}


.naviitem
{
	display: block;
	height: 11px;
	margin-top: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 105%;
	text-decoration: none;
	overflow: hidden;
	float: left;
}


.naviitem:hover
{
	background-position: left bottom;
}


#ni01
{
	width: 67px;
	background-image: url( '../images/common/ni01.png' );
}


#ni02
{
	width: 96px;
	margin-left: 16px;
	background-image: url( '../images/common/ni02.png' );
}


#ni03
{
	width: 100px;
	margin-left: 12px;
	background-image: url( '../images/common/ni03.png' );
}


#headmail
{
	display: block;
	width: 33px;
	height: 33px;
	margin: 0px 0px 0px 8px;
	background-image: url( '../images/common/headmail.png' );
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 105%;
	text-decoration: none;
	overflow: hidden;
	float: left;
}


#headmail:hover
{
	background-position: left bottom;
}


#footbox
{
	width: 960px;
	height: 217px;
	background-image: url( '../images/common/footbg.png' );
	background-repeat: repeat-x;	
}


#footleft
{
	width: 780px;
	height: 217px;
	float: left;
}


#footright
{
	width: 180px;
	height: 217px;
	float: left;
}


#fmenubox
{
	margin: 72px 0px 0px 38px;
}


.fmisep
{
	display: block;
	width: 1px;
	height: 13px;
	margin: 0px 8px 0px 8px;
	text-indent: 105%;
	line-height: 15px;
	background-image: url( '../images/common/fmisep.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


.fmi
{
	display: block;
	height: 13px;
	text-indent: 105%;
	line-height: 16px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}


#fmi01
{
	width: 48px;
	background-image: url( '../images/common/fmi01.png' );
}


#fmi02
{
	width: 48px;
	background-image: url( '../images/common/fmi02.png' );
}


#fmi03
{
	width: 84px;
	background-image: url( '../images/common/fmi03.png' );
}


#fmi04
{
	width: 88px;
	background-image: url( '../images/common/fmi04.png' );
}


#fmi05
{
	width: 47px;
	background-image: url( '../images/common/fmi05.png' );
}


#fmi06
{
	width: 64px;
	background-image: url( '../images/common/fmi06.png' );
}


#kyoka
{
	display: block;
	width: 420px;
	height: 9px;
	margin: 6px 0px 0px 38px;
	background-image: url( '../images/common/kyoka.png' );
	background-repeat: no-repeat;
	line-height: 12px;
	text-indent: 105%;
	overflow: hidden;
}


#footcom01
{
	display: block;
	width: 406px;
	height: 10px;
	margin: 17px 0px 0px 38px;
	background-image: url( '../images/common/footcom01.png' );
	background-repeat: no-repeat;
	line-height: 14px;
	text-indent: 105%;
	overflow: hidden;
}


#footinfobox
{
	margin: 17px 0px 0px 38px;
}


#footcomname
{
	display: block;
	width: 174px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background-image: url( '../images/common/footcomname.png' );
	background-repeat: no-repeat;
	line-height: 18px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#footinfo01
{
	display: block;
	width: 148px;
	height: 9px;
	margin: 4px 0px 0px 8px;
	background-image: url( '../images/common/footinfo01_2.png' );
	background-repeat: no-repeat;
	line-height: 12px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#footmail
{
	display: block;
	width: 106px;
	height: 7px;
	margin: 5px 0px 0px 4px;
	background-image: url( '../images/common/footmail.png' );
	background-repeat: no-repeat;
	line-height: 12px;
	text-indent: 105%;
	overflow: hidden;
	float: left;
}


#footcopy
{
	display: block;
	width: 283px;
	height: 9px;
	margin: 8px 0px 0px 38px;
	background-image: url( '../images/common/footcopy_2.png' );
	background-repeat: no-repeat;
	line-height: 14px;
	text-indent: 105%;
	overflow: hidden;
}


#warau
{
	width: 136px;
	height: 169px;
	margin: 20px 0px 0px 24px;
	background-image: url( '../images/common/warau.png' );
	background-repeat: no-repeat;
	line-height: 180px;
	text-indent: 105%;
	overflow: hidden;
}


.rtt
{
	display: block;
	width: 149px;
	height: 31px;
	margin: 20px 0px 18px 735px;
	background-image: url( '../images/common/rtt.png' );
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	line-height: 40px;
	text-indent: 105%;
	overflow: hidden;
}




.cb
{
	clear: both;
}


.cb hr
{
	display: none;
}


