@charset "UTF-8";

@import url("joypolis.css");

/*---------------------------
 jpmain
---------------------------*/
#eng .jpmain {  }
#eng .jpmain p { margin:10px 0 0 0; }
#eng .jpmain h3 { margin:20px 0 0 0; }
#eng .jpmain h4 { margin-top:25px; }
#eng .jpmain p.engimg { display:block; margin:15px 0 0 15px; }
#eng .jpmain p.engtxt { margin:10px 0 0 15px; font-size:120%; }
#eng .jpmain p.engtxt2 { margin:4px 0 0 15px; }
#eng .jpmain img.dplblk { margin:0; padding:0; font-size:0; display:block; }

#eng .jpmain .infobox { margin-left:40px; }

#eng .jpmain ul.howto { margin:30px 0 20px 15px; }
#eng .jpmain ul.howto li { display:inline; margin-right:45px; vertical-align:middle; }
#eng .jpmain ul.howto li img { vertical-align:middle; }
#eng .jpmain ul.rules { margin:10px 0 20px 15px; }
#eng .jpmain ul.rules li {
	padding-left:12px;
	font-size:120%;
	background:transparent url(../images/dot_white.gif) 1px 5px no-repeat; 
}
#eng .jpmain .tojapa {
	width:820px;
	text-align:right;
	margin-left:15px;
	padding-top:12px;
	background:transparent url(../images/bg_dot_smaplst.gif) left top repeat-x; 
}
#eng .jpmain .tojapa img { text-align:right; }

#eng .jpmain .chkordot {
	width:820px;
	height:50px;
	margin-left:15px;
	background:transparent url(../images/bg_dot_smaplst.gif) left bottom repeat-x; 
}
#eng .jpmain .chkorpdf {
	width:820px;
	margin-left:15px;
	padding:4px 0 12px;
	background:transparent url(../images/bg_dot_smaplst.gif) left bottom repeat-x; 
}
#eng .jpmain .ekome { width:720px; margin:0 0 0 15px;}
#eng .jpmain .ekome p.ekomel { float:left; width:370px; margin:0; }
#eng .jpmain .ekome p.ekomer { float:left; width:350px; margin:0; }
#eng .jpmain .chkorpdf dl { width:820px; }
#eng .jpmain .chkorpdf dt { float:left; width:140px; }
#eng .jpmain .chkorpdf dt img { margin-top:12px; }
#eng .jpmain .chkorpdf dd { float:right; width:680px; }
#eng .jpmain .chkorpdf dd span { display:block; margin:8px 0 0 0; font-size:80%; }



#eng .jpmain ul.atte {
	margin:5px 0 0 15px;
}
#eng .jpmain ul.atte li {
	padding-left:12px;
	background:transparent url(../images/kome.gif) 1px 5px no-repeat;
}

#eng .jpmain .ttl {
	width:820px;
	margin:0 0 0 15px;
}
#eng .jpmain .ttl dl {
	width:820px;
	margin-top:10px;
	background:transparent url(../images/dldotl.gif) right top no-repeat;
}
#eng .jpmain .ttl dl dd {
	float:left;
	width:271px;
	height:100px;
	background:transparent url(../images/dldotl.gif) left top no-repeat;
}
#eng .jpmain .ttl dl dd img {
	margin:0 20px;
}
#eng .jpmain .ttl dl dd p {
	width:233px;
	margin:5px 20px 0 20px;
}
#eng .jpmain #flBoxfmap { margin:20px 0 40px; }

/*--------------------------------
 detail
--------------------------------*/
#eng .jpmain .attdetail {
	width:835px;
	margin-top:20px;
	background:transparent url(../images/bg_attdetail.gif) 568px top repeat-y;
}
#eng .jpmain .attdetail h3 { margin:0; }
#eng .jpmain .attdetail em { margin:10px 0 0 0; }
#eng .jpmain .attdtbtm {
	width:835px;
	background:transparent url(../images/bg_attdtbtm.gif) 568px bottom no-repeat;
}
#eng .jpmain .attdtbtm .attdt_l { float:left; width:524px; }
#eng .jpmain .attdtbtm .attdt_r {
	float:right;
	width:267px;
	padding-top:10px;
	background:transparent url(../images/bg_attdt_r.gif) left top no-repeat;
}
#eng .jpmain .attdtbtm .attdt_r #flBox { margin-left:10px; }
