@charset "shift_jis";

div#mod-eventinfo_location .locationInfoArea span.toDetail {
	display:table-cell;
	vertical-align:bottom;
	padding-right: 4px;
	font-weight:normal;
	text-align:right;
	 *display:block;
	 *position:absolute;
	 *right:5px;
	 *bottom:0px;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft span.toDetail a {
	background: url(/showroom/share/images/arrow_black.gif) left center no-repeat;
	padding-left:10px;
}

div#mod-eventinfo_detail .get_detail {
	width:75%;
	*width:55%;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:auto;
	*height:85px;
	*padding:0 80px;
	background-image:url(/showroom/event/20140127/images/ps4_bg.png);
	background-repeat:repeat-x;
	background-size:100% 100%;
	margin:30px auto 0;
}
div#mod-eventinfo_detail .get_detail  a{
	display:block;
	width:100%;
	text-decoration: none;
	color: #333;
}

div#mod-eventinfo_detail .get_detail dl{
	width:80%;
	*width:auto;
	height: 75px;
	_height:65px;
	display: block;
	margin: 0 auto;
	padding-top:10px;
}
div#mod-eventinfo_detail .get_detail dd {
	float: left;
	/*margin: 0 20px 0 0;*/
	padding:0;
}
div#mod-eventinfo_detail .get_detail dd img{
	vertical-align:bottom;
	width:135px;
	height:auto;
}

div#mod-eventinfo_detail .get_detail dt{
	float:left;
	width:auto;
	margin:22px 0;
/*	background-image: url("/support/share/images/arrow_black.png") ;
	background-repeat:no-repeat;
	background-position: 3px 7px;*/
	padding-left:1em;
	color:#FFF;
	font-size:14px;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft #ginza div.mainimg{
	margin-right:22px;
	*margin-right:23px;
	_margin-right:3px;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft #ginza div.mainimg img{
	_height:180px;
	width:auto;
	height:181px;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img{
	height:181px;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img.rightimg{
	margin-left:5px;
}


/*画像表示サイズ設定*/
#mod-envetinfo .division570 {
	margin-top:15px;
}
#mod-envetinfo .division570 img.image570 {
	margin-top:15px;
	margin-left:95px;
    max-width: 570px;
}


#mod-eventinfo_summary table tr th {
    vertical-align: baseline;
    width: 6.5em;
}


 @media (max-width: 640px) {
	#mod-eventinfo_summary table tr td.table-notice {
		font-size: 12px;
	}
	div#mod-eventinfo_detail .get_detail{
		width:auto;
		background-size:100% 100%;
		margin-top:19px;
	}
	
	div#mod-eventinfo_detail .get_detail dl{
		min-height: 86px;
		width:100%;
		display:block;
		margin:auto;
	}

	div#mod-eventinfo_detail .get_detail dt{
		width:30%;
		height:100%;
		position:relative;
		margin:0 0 0 2%;
	}
	div#mod-eventinfo_detail .get_detail dt img{
		width:100%;
		position:absolute;
		top:50%;
		margin-top:-25%;
	}
	
	div#mod-eventinfo_detail .get_detail dd{
		height:auto;
		width:61%;
		word-break: break-all;
		margin: 23px 2% 20px 0px;
		font-size:95%;
	}
	
.image200{
		max-width:none;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft div.mainimg img{
	height:auto;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img{
	/*margin-left:55px;
	_margin-left:46px;*/
	height:auto;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img#ginza01{
	width:50.8%;
}
div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img#ginza02{
	width:49.1%;
}


div#mod-eventinfo_location .locationInfoArea .boxLeft .subimg img.rightimg{
	margin-left:0;
}

#mod-envetinfo .division570 {
	margin-top:15px;
}

#mod-envetinfo .division570 img.image570 {
	max-width:570px;
	width:100%;
	margin-left:auto;
}


}


.asterisk01{
	font-size:11px;
}


div.box {
	margin: 30px 0 20px;
}


p.link a {
	background: url(/showroom/share/images/arrow_black.gif) left center no-repeat;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

.indent{
	
  text-indent:-1em;
  padding-left:1em;
}

.blank{
	vertical-align:top;
	margin-top:2px;
}

 @media (max-width: 640px) {
	 
	 div.box {
	margin: 30px 0 15px;
}

.store{

	margin: auto;
}

.blank{
	vertical-align:top;
	margin-top:2px;
}

	 
 }


