@charset "UTF-8";

/* MAIN WINDOW MODULES -MAIN AREA- 
--------------------------------------------------------------*/

/* with carousel */
#mainArea div.carouselRFl{
	padding-bottom:1em;
}
#mainArea div.carouselRFl div.carousel{
	width:370px;
	float:right;
	margin-left:15px;
}
#mainArea div.carouselRFl div.text{
	overflow:hidden;
	/zoom:1;
}
#mainArea div.carouselRFl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#mainArea div.carouselRFl{
	display:inline-table;
	min-height:1%;
}
/* \*/
html #mainArea div.carouselRFl{
	* height:1%;
}
#mainArea div.carouselRFl{
	display:block;
}
/* */


/* dataList */
#mainArea .dataList{
	margin-bottom:30px;
	overflow:hidden;
}
#mainArea .dataList dl{
	border-top:dotted 1px #000;
	margin-top:-1px;
	zoom:1;
	padding-top:20px;
	width:100%;
}
#mainArea .dataList dl dt{
	padding-bottom:10px;
}
#mainArea .dataList dl dd{
	padding-bottom:10px;
}
#mainArea .dataList dl dd p{
	padding-bottom:10px;
	margin:0;
}


/* すきまキャラクター背景 */

#mainArea .bgChara01{
	background:url(/ex/3dzukanbw/common/images/bg_chara01.jpg) no-repeat right center;
	min-height:186px;
	_height:186px;
}
#mainArea .bgChara02{
	background:url(/ex/3dzukanbw/common/images/bg_chara02.jpg) no-repeat right center;
	min-height:245px;
	_height:245px;
}
#mainArea .bgChara03{
	background:url(/ex/3dzukanbw/common/images/bg_chara03.jpg) no-repeat right center;
	min-height:200px;
	_height:200px;
}




