@charset "shift_jis";* {	margin: 0px;	padding: 0px;}img {	border:none;}.clear {	clear:both;}body {	font-size: 12px;	background: #000000 url(../img/body.gif) repeat-x 0% 3%;	text-align: center;	color: #FFFFFF;}h1 {	color:#FFFFFF;	font-size:14px;	padding:10px 0 0 5px;	text-align:left;}h3 {	margin:10px 0px 5px 0px;}ul {	list-style: none;}a {	text-decoration: none;	color: #FFFFFF;	outline: none;}#container {	width: 800px;	margin: 0 auto;	text-align: left;}#header {	height:128px;	margin-top:17px;}#topimg {	/*width:500px;*/	height:128px;	float:left;}#topsideview {	width:281px;	height:128px;	float:left;	background-image:url(../img/top-banner-bg.png);	position:relative;	text-align:right;}#topsideview h1 {	padding-top: 10px;	padding-right: 10px;}#topsidemenu {	position:absolute;	width:180px;	height:54px;	left: 85px;	/*top: 54px;*/	top: 70px;	text-align:left;}#topsidemenu ul li a ,#moblink a{	display:block;	height: 20px;	line-height:20px;	background: url(../img/icon-yajirushi.png) no-repeat 0% 50%;	padding-left:24px;}#topsidemenu ul li a:hover ,#moblink a:hover{	background: url(../img/icon-yajirushi_o.png) no-repeat 0% 50%;	text-decoration:underline;}#topsidemenu ul li a {	background-color:#333333;}#topsidemenu ul li a:hover {	background-color:#333333;	color: #C90003;}#moblink a {	color: #333333;}#moblink a:hover {	color: #C90003;}#mainblock {	background-image:url(../img/table-bg.gif);	height:auto;	margin-top:4px;	text-align:center;}#subcontents {	width:798px;	height:95px;	margin:0px 1px 0px 1px;}#rpoptitle {	margin-bottom:8px;}#rpop {	text-align:left;}#subcontentsleft {	float:left;	width:518px;}#subcontentsright {	float:right;	width:280px;	height:95px;	background-image:url(../img/keitai-main.png);	position:relative;}#moblink {	position:absolute;	width: 150px;	height: 20px;	left: 26px;	top: 62px;	color: #000000;	line-height: 20px;	text-align:left;}#qrimg {	position:absolute;	width:74px;	height:74px;	left: 191px;	top: 8px;}#maincontents {	width:798px;	height:920px;	margin:0px 1px 0px 1px;}#maincontentsleft {	width: 548px;	height:910px;	float:left;	padding-top: 10px;	text-align: center;}#maincontentsinner {	width: 538px;	background-image:url(../img/corner-bg.gif);	margin: 0 auto;}.cornerbox {	color:#FFFFFF;	width:516px;	margin: 10px auto;}.cornerbox .incontents {	padding:20px 0px 20px 0px;	background-image:url(../img/cornerbox_body.gif);}.cornerbox .incontents li {	float: left;	/*	border:1px solid #0000FF; */}.cornerbox ul {	height: 25px;	/*	border:1px solid #ff0000; */}.cornerbox .incontents li a {	display: block;	background-image:url(../img/conbt_bg.png);	width: 90px;	height: 25px;	line-height: 25px;	margin-left: 10px; 	color:#FFFFFF;}.cornerbox .incontents li a:hover {	background-image:url(../img/conbt_bg_o.png);}#maincontentsright {	width: 250px;	background-image:url(../img/menu-bg.gif);	float:right;	height: 920px;/*	border:1px solid #0000FF; */}#infomenu {	width: 243px;	margin:5px auto;}#infomenu li a{	display: block;	background-image:url(../img/menu_bg.png);	width: 243px;	height: 25px;	line-height:25px;	margin:5px auto;}#infomenu li a:hover{	background-image:url(../img/menu_bg_o.png);}#footer{	background: url(../img/footer_bg.png) repeat-x;	width:100%;	height:144px;	}#footer p {	padding: 15px 10px 5px 10px;	line-height:16px;}#footer a {	color:#BAD0FE;}#footer a:hover {	color:#D10C11;	text-decoration:underline;}#footerinner{	width: 800px;	height:100%;	margin: 0 auto;	text-align:left;	border-left:1px solid #999999;	border-right:1px solid #999999;}#ralsname{	display: block;	float: left;	margin-top: 14px;	margin-left: 10px;}.footgraylow {	margin: 0px 0px 0px 0px;	text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif;}.caution{	margin-top:0px;}.arright{	text-align:right;	padding-top:20px;}#footer span {	padding-left:20px;}.top_info{	width:600px;}.top_iine{	width:200px;	float:right;}