@charset "utf-8";


#topImgWrap {
	
}

#topImgArea {
	position:relative;
	width:960px;
	height:513px;
	margin:0 auto;
	background:url(/common/images/ajax-loader.gif) no-repeat center 300px;
	
}
.loaded {
	background:none !important;
}


.card {
	position:absolute;
	z-index:30;
	-moz-box-shadow: 0 0 5px #e8e8e8;
 	-webkit-box-shadow: 0 0 5px #e8e8e8;
	-ms-box-shadow: 0 0 5px #e8e8e8;
	box-shadow:0 0 5px #e8e8e8;
	
zoom: 1;
      filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=0,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=45,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=90,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=180,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=225,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=270,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#e8e8e8,direction=315,strength=1);
}




.card img {
}

.waku{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	display:none;
}
.cardInner2 div {
	position:absolute;
	top:0;
	left:0;
}

.cardInner .innerOver {
	/*border:solid 10px #fff;*/
	padding:0;
}

.cardInner2 .innerOver {
	/*border:solid 5px #084777;*/
	padding:0;
}

.illust {
	position:absolute;
	z-index:41;
}
.illust-type_g-l {
	left:12px;
	bottom:2px;
}
.illust-type_g-m {
	left:16px;
	bottom:2px;
}
.illust-type_g-w {
	left:12px;
	bottom:2px;
}

.illust-type_h-l {
	left:12px;
	bottom:1px;
}
.illust-type_h-m {
	left:-5px;
	bottom:2px;
}
.illust-type_h-w {
	left:12px;
	bottom:2px;
}

.illust-type_i-l {
	left:12px;
	bottom:2px;
}

.illust-type_i-m {
	right:5px;
	bottom:2px;
}

.illust-type_i-w {
	left:20px;
	bottom:2px;
}


.illust-type_sk-m {
	left:7px;
	bottom:2px;
}
.illust-type_sk-l {
	left:14px;
	bottom:2px;
}

.illust-type_sk-w {
	left:20px;
	bottom:2px;
}

.illust-type_zk-l {
	left:17px;
	bottom:2px;
}

.illust-type_zk-m {
	right:17px;
	bottom:2px;
}
.illust-type_zk-w {
	right:18px;
	bottom:2px;
}

.illust-type_sa-l {
	left:20px;
	bottom:2px;
}

.illust-type_sa-m {
	right:-11px;
	bottom:2px;
}
.illust-type_sa-w {
	left:20px;
	bottom:2px;
}


.illust-type_zm-l {
	left:10px;
	bottom:5px;
}

.illust-type_zm-m {
	right:13px;
	bottom:2px;
}

.illust-type_zm-w {
	right:13px;
	bottom:2px;
}


/* noscript */

.mapBox01 {
	margin:20px 0 0 50px;	
}
