@charset "utf-8";


/* hidden
-------------------------------------------------------------------------------- */

h1,
h2 span, h3 span, h4 span,
#whatsnew h2 span,
#side p a span,
#navi ul li span,
#foot-navi ul li a span
{
	display:block;
	position:absolute;
	left:-3000px;
}

/* BASE
-------------------------------------------------------------------------------- */

h3 {
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

#content p {
	font-size:84%;
	line-height:170%;
	padding-bottom:5px;
	text-indent:10px;
}

a.detail {
	display:block;
	width:119px;
	height:40px;
	background:url(../../img/under/btn_detail.jpg) no-repeat bottom;
	text-indent:-3000px;
}
a.detail:hover{background:url(../../img/under/btn_detail_r.jpg) no-repeat bottom; outline:none;}

img.imgBanner {
	margin-bottom:20px;
}

#under.en #head blockquote {
	text-align:right;
	padding-top:50px;
	font-size:11px;
	border:none;
	padding-right:20px;
}

/*  SIDE
-------------------------------------------------------------------------------- */

#side {
	background:none;
}

#banner {
	padding:15px 0 0 25px;
}

p.bnr1 a:hover, p.bnr2 a:hover {background:none;}

p.bnr1 {
	display:block;
	width:256px;
	height:64px;
	background:url(../../img/under/bnr_hoken_r.jpg) no-repeat;
}
p.bnr1 a {
	display:block;
	width:256px;
	height:54px;
	background:url(../../img/under/bnr_hoken.jpg) no-repeat;
}

p.bnr2 {
	display:block;
	width:256px;
	height:24px;
	background:url(../../img/under/bnr_contact_r.jpg) no-repeat;
}
p.bnr2 a {
	display:block;
	width:256px;
	height:24px;
	background:url(../../img/under/bnr_contact.jpg) no-repeat;
}


/*  FOOTER
-------------------------------------------------------------------------------- */

#foot {
	background:url(../../img/bg_fot.jpg) repeat-x;
}

#foot-inner {
	width:870px;
	height:80px;
	margin:0 auto;
	position:relative;
	background:url(../../img/bg_fot.jpg) repeat-x;
}
