@charset "shift_jis";/* ------------------------------------- index用css------------------------------------- *//*-------------------------  メイン画像-------------------------*/#mainimg {	height: 420px;	width: 800px;	margin-right: auto;	margin-left: auto;	position: relative;}/* わくらTOPICS */#mainimg #sub_topics {	position: absolute;	left: 615px;	top: 225px;}#sub_topics { background-image: url(../../images/common/sub_topics_bg.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 180px;}#sub_topics h2 {	background-image: url(../../images/common/sub_topics_h2.gif);	background-repeat: no-repeat;	background-position: left top;	height: 20px;	width: 180px;	padding-bottom: 5px;	text-indent: -9999px;}#sub_topics ul {	padding-bottom: 5px;	padding-right: 5px;	padding-left: 5px;}#sub_topics li {	font-size: 12px;	line-height: 20px;	color: #FFFFFF;	background-image: url(../../images/common/arw_sub_topics.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 13px;}#sub_topics li a {	color: #FFFFFF;	text-decoration: none;}#sub_topics li a:hover {	color: #FF6600;}/*-------------------------  インフォメーション-------------------------*/.information .info_title {	background-image: url(../../images/index/bg_info.gif);	background-repeat: no-repeat;	background-position: left top;	height: 25px;}.information h3 {	float: left;}.information .btn_detail {	float: right;	padding-top: 4px;}.information ul {	clear: both;}.information li {	background-image: url(../../images/index/arw_info.gif);	background-repeat: no-repeat;	background-position: 4px 4px;	line-height: 1.5;	padding-left: 18px;	padding-bottom: 12px;}#info {	padding-top: 20px;}.information {	padding-bottom: 8px;}
