@charset "utf-8";
/* CSS Document */

/********************************************

				  body部分

********************************************/

body#info #content-main h2 {
	background:url(../image/btn_arrow.gif) no-repeat 0 0;
	height:24px;
	padding-left:33px;
	padding-bottom:50px;
}

body#info #content-main h2 strong {
	background:url(../image/txt-logo.gif) no-repeat 0 0;
	width:492px;
	height:24px;
	display:block;
	overflow:hidden;
}
body#info #content-main h2 strong a {
	display:block;
	overflow:hidden;
	width:482px;
	height:24px;
}
body#info #content-main h2 span {
	font-size:10px;
	text-indent:0;
	display:block;
	overflow:hidden;
	text-align:right;
	width:100%;
}body#info #content-main h2 span#large {
	font-size:14px;
	padding:2px 0 3px 0;
}
body#info #content-main h2 span a {
	overflow:hidden;
		padding-top:6px;
	padding-left:10px;
	background:url(../image/link_arrow.gif) no-repeat 0 9px;
}
body#info #content-main h3 {
}
body#info #content-main p#support {
	font-size:1px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background:url(../image/info-suport.gif) no-repeat left top;
	width:270px;
	height:254px;
	float:left;
	padding-right:22px;
}
body#info #content-main p#contact-link {
	border:1px solid #BBBBBB;
	display:block;
	float:right;
	font-size:64.5%;
	overflow:hidden;
	padding:4px 6px;
}
body#info #content-main p#contact-link a{
	background:transparent url(../image/link_arrow.gif) no-repeat scroll 0 2px;
	padding-left:9px;
	text-decoration:none;	
}
body#info #content-main #rp-center-tokyo,body#info #content-main #rp-center-osaka {
	display:block;
	overflow:hidden;
	width:397px;
	padding-top:26px;
}
body#info #content-main #rp-center-tokyo {
	float:left;
	padding-right:26px;
}
body#info #content-main #rp-center-osaka {
	float:right;
}
body#info #content-main p.img {
	font-size:1px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:397px;
	height:186px;
}
body#info #content-main #rp-center-tokyo p.img {
	background:url(../image/rp-center-tokyo-pict.jpg) no-repeat 0 0;
}
body#info #content-main #rp-center-osaka p.img {
	background:url(../image/rp-center-osaka-pict.jpg) no-repeat 0 0;
}
body#info #content-main #rp-center-tokyo h3,body#info #content-main #rp-center-osaka h3 {
	width:398px;
	height:17px;
	padding:20px 0 20px 0;
}
body#info #content-main #rp-center-tokyo h3 {
	background:url(../image/pr-center-tokyo.gif) no-repeat 5px 20px;
}
body#info #content-main #rp-center-osaka h3 {
	background:url(../image/pr-center-osaka.gif) no-repeat 5px 20px;
}
body#info #content-main #rp-center-tokyo dl ,body#info #content-main #rp-center-osaka dl {
	float:left;
	padding-right:10px;
	padding-left:5px;
}
body#info #content-main #rp-center-tokyo p,body#info #content-main #rp-center-osaka p {
	padding-left:5px;
}
body#info #content-main #rp-center-tokyo dl dt,body#info #content-main #rp-center-tokyo dl dd,body#info #content-main #rp-center-osaka dl dt,body#info #content-main #rp-center-osaka dl dd{
	display:inline;
}
body#info #content-main #content-bottom_liner {
	width:482px;
	height:61px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
	height:100%;
}
body#info #content-main #content-bottom_liner h3 {
	overflow:hidden;
	display:block;
	height:100%;
	padding:0;
	width:482px;
}
body#info #content-main #content-bottom_liner h3 strong {
	background:url(../image/logo-eos.gif) no-repeat 0 0;
	width:482px;
	height:92px;
	padding:0;
	display:block;
	overflow:hidden;
}
body#info #content-main #content-bottom_liner h3 span#link a {
	float:right;
	text-indent:0;
	font-size:10px;
	display:block;
	overflow:hidden;
	background:url(../image/link_arrow.gif) no-repeat 0 12px;
    padding-top:9px;
	padding-left:10px;
}
body#info #content-main #content-bottom_liner p {
	padding-top:15px;
}
body#info #content-main #contacts {
	border:1px solid #BBB;
	width:100%;
	height:72px;
	display:block;
	overflow:hidden;
	margin:50px 0;
}
body#info #content-main #contacts h3 {
	background:url(../image/contact-title.gif) no-repeat 0 0;
	float:left;
	width:287px;
	height:72px;
	display:block;
	overflow:hidden;
	padding:0;
}
body#info #contacts ul {
	float:left;
	display:block;
	overflow:hidden;
	width:533px;
}
body#info #contacts ul li {
	font-size:1px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	float:left;
	padding:15px 0;
	margin:auto 20px;
}
body#info #contacts ul li#mail {
	background:url(../image/icon-mail.gif) no-repeat 0 15px;
	width:240px;
	height:43px;
	display:block;
	overflow:hidden;
}
body#info #contacts ul li#mail a {
	background:url(../image/icon-mail.gif) no-repeat 0 0;
	width:240px;
	height:43px;
	display:block;
	overflow:hidden;
}
body#info #contacts ul li#tel {
	background:url(../image/icon-tel.gif) no-repeat 0 15px;
	width:187px;
	height:43px;
	display:block;
	overflow:hidden;
}




