@charset "shift_jis";/* 連合隊追加スタイル*/A:hover {	COLOR: #ff0000;}.style1 {	color: #FF0000;	font-weight: bold;}.style2 {color: #FF0000}.style11 {	color: #FFFFFF;}.style132 {font-size: 11px;	color: #333333;}.style2261 {color: #FF0000;}#iPhoneLink {	display: none;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 2;}#iPhoneLink span {	float: right;	color: #FFF;	display: block;	/*--76〜155--*/	width: 155px;	height: 155px;	/*--80〜160--*/	font-size: 160px;	background-color: #000;	background: -moz-liner-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.8));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.8)));	/*--76〜155--*/	line-height: 155px;	text-align: center;	margin-bottom: 20px;	border: 2px solid #000;}#iPhoneLink a {	color: #FFF;	display: block;	/*--80〜160--*/	height: 160px;	/*--40〜50--*/	font-size: 50px;	font-weight:bold;	background-color: #000;	background: -moz-liner-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.8));	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.8)));	/*--80〜160--*/	line-height: 160px;	text-align: center;	margin-bottom: 20px;}div.mjc_east {	width: 900px;	height: 180px;	margin: 10px auto 40px auto;	background-image: url(../pic/mjc-east/mjc_right_sakura.png);	background-repeat: no-repeat;	background-position: 375px 0;}div.mjc_east a {	display: block;	float: left;}/*div.mjc_east a:hover img {	filter:alpha(opacity=80);	opacity:0.8;}*/div.mjc_east div {	float: left;	padding: 60px 0 0 7px;}div.mjc_east div iframe {	margin-right: 11px;}div.mjc_east2 {	width: 900px;	height: 180px;	margin: 10px auto 40px auto;	background: url(../pic/mjc-east/mjc_right.png) no-repeat 375px 0;}div.mjc_east2 a {	display: block;	float: left;}/*div.mjc_east a:hover img {	filter:alpha(opacity=80);	opacity:0.8;}*/div.mjc_east2 div {	float: left;	padding: 60px 0 0 7px;}div.mjc_east2 div iframe {	margin-right: 11px;}table#ban_tbl table {	margin-bottom: 20px;}table#ban_tbl table table {	margin-bottom: 0px;}div.mjc_east3 {	width: 800px;	height: 180px;	margin: 10px auto;	padding: 0 50px 0;	background: url(../pic/mjc-east/osusume_bg_01.png) no-repeat 0 0;	text-align: center;	position: relative;}div.mjc_east3 p {	position: absolute;	top: 20px;	right: 60px;}div.mjc_east3 div {	padding: 42px 0 0;}/** マルショウブース用*/ul#boothB_left .booth_marushou {	width: 240px;}ul#boothB_left .booth_marushou p {	margin: 0;	padding: 0;	background-color: #880017;	text-align: center;}/** アート不動産*/div.art.art_bg {	background-image: url(//www.rals.net/hamamatsu/pic/art2103/240-285_bg.gif);	background-repeat: no-repeat;}div.art.text12 {	font-size: 12px;}/** アモルテ*/a:hover img.opa {        opacity: 0.7;        filter: alpha(opacity=70);}.amo_catch a {	font-size: 13px;	line-height: 16px;	color: #99B100;	text-align: center;	display: block;	padding-top: 3px;	text-decoration: none;}.amo_catch a:hover {	font-size: 13px;	line-height: 16px;	color: #99B100;	text-align: center;	display: block;	text-decoration: underline;}.amorute_price {	padding-left: 5px;	text-align: left;	}.amo_price {	font-size: 20px;	color: #EB759E;	text-align: left;	}.amo_txt {	font-size: 12px;	color: #999;}.amo_txt2 {	font-size: 12px;	color: #999;	text-align: right;	padding-right:5px;	display: block;}