@charset "utf-8";

img.printtun{ page-break-before:always; width:1px; height:1px; }
/*--------------- イベント用 -----------------------------------------------------*/
#srtop{ position:relative; top:0; left:0; margin:0; padding:0; width:501px; height:450px; z-index:20; }
#srtop #rtp1{ position:absolute; top:-25px; left:0; margin:0; z-index:21; }
#srtop #rtp2{ position:absolute; top:-25px; left:250px; margin:0; z-index:22; }
#srtop #rtp3{ position:absolute; top:151px; left:0; margin:0; z-index:23; }
#srtop #rtp4{ position:absolute; top:151px; left:250px; margin:0; z-index:24; }
#srtop #rtp5{ position:absolute; top:303px; left:186px; margin:0; z-index:25; }
#srtop #rtp6{ position:absolute; top:322px; left:0; margin:0; z-index:26; }
#srtop #rtpbtn{ position:absolute; top:404px; left:190px; margin:0; z-index:27; }

table.tbtyp2{ margin:10px 0px 0px 0px; padding:0; border:0; width:490px; line-height:150%; }
table.tbtyp2 th{
	border:1px solid #6eaf31; white-space:nowrap;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
table.tbtyp2 td{ padding:5px 10px 5px 10px; border:1px solid #6eaf31; vertical-align:top; }
table.tbtyp2 td.tdi{ padding:0; width:60px; border-right:0; }
table.tbtyp2 td.tdnb{ border-left:0; }
img.floti{ float:left; margin:15px 0px 0px 0px; }
img.floti2{ float:left; margin:0; }
ul.deful{ margin:10px 0px 0px 20px; line-height:150%; }
ul.deful li{ margin:0; padding:0px 0px 10px 0px; list-style-type:disc; }
h6{ margin:0; padding:15px 0px 0px 0px; font-size:100%; line-height:125%; }
p.nobot{ padding-bottom:0; }
p.ontop{ padding-top:20px; }
