@charset "UTF-8";
/* CSS Document */

ol.num
{
	margin-left:2em;
	padding:5px 10px;
}
ol.num li
{ 
	padding:5px 0px;
	list-style: decimal;
}

ul.disc
{
	margin-left:2em;
	padding:5px 10px;
}
ul.disc li{
	padding-bottom:5px;
	list-style: disc;
}
body#page div#content div.block h4.present
{
	margin-top:20px;
	padding:7px 10px 5px;
	background:#332708;
	color:#fff;
	font-weight:bold;
}
span.red
{
	color:#c00;
}
p.note2
{
	margin-left:1em;
	padding:5px 10px;
}

div.notice
{
	margin-top:20px;
	padding:5px 10px;
	border:1px solid #332708;
}
div.notice h5
{
	padding:5px;
	color:#c00;
}

div.cnt
{
	padding:0px 0px 0px;
}
div.cnt th.stage
{
	white-space:nowrap;
}
div.cnt th.content
{
	width:50%;
}
div.cnt td.stage
{
	text-align:center;
	padding:5px 0px;
}
body#page div#content div.block div.cnt td.a
{
	white-space:nowrap;
	border-right:3px solid #7b050c;
}
div.cnt td.b
{
	white-space:nowrap;
}
div.cnt td.num
{
	width:10%;
	text-align:right;
	white-space:nowrap;
}


div.btn
{
	padding:10px 0px 20px;
}
div.btn li
{
	padding:5px 0px 0px 15px;
	width:300px;height:50px;
	float:left;
}
div.btn a,
div.btn span
{
	width:300px;height:50px;
	display:block;
	text-indent:-9999px;
}
div.btn li.stage1 a{ background: url(../present/images/btn_stage1.gif) no-repeat 0px 0px; }
div.btn li.stage1 a:hover{ background: url(../present/images/btn_stage1.gif) no-repeat 0px -50px; }
div.btn li.stage1 span{ background: url(../present/images/btn_stage1.gif) no-repeat 0px -100px; }
div.btn li.stage2 a{ background: url(../present/images/btn_stage2.gif) no-repeat 0px 0px; }
div.btn li.stage2 a:hover{ background: url(../present/images/btn_stage2.gif) no-repeat 0px -50px; }
div.btn li.stage2 span{ background: url(../present/images/btn_stage2.gif) no-repeat 0px -100px; }
div.btn li.stage3 a{ background: url(../present/images/btn_stage3.gif) no-repeat 0px 0px; }
div.btn li.stage3 a:hover{ background: url(../present/images/btn_stage3.gif) no-repeat 0px -50px; }
div.btn li.stage3 span{ background: url(../present/images/btn_stage3.gif) no-repeat 0px -100px; }
div.btn li.stage4 a{ background: url(../present/images/btn_stage4.gif) no-repeat 0px 0px; }
div.btn li.stage4 a:hover{ background: url(../present/images/btn_stage4.gif) no-repeat 0px -50px; }
div.btn li.stage4 span{ background: url(../present/images/btn_stage4.gif) no-repeat 0px -100px; }
div.btn li.stage5 a{ background: url(../present/images/btn_stage5.gif) no-repeat 0px 0px; }
div.btn li.stage5 a:hover{ background: url(../present/images/btn_stage5.gif) no-repeat 0px -50px; }
div.btn li.stage5 span{ background: url(../present/images/btn_stage5.gif) no-repeat 0px -100px; }
div.btn li.stage6 a{ background: url(../present/images/btn_stage6.gif) no-repeat 0px 0px; }
div.btn li.stage6 a:hover{ background: url(../present/images/btn_stage6.gif) no-repeat 0px -50px; }
div.btn li.stage6 span{ background: url(../present/images/btn_stage6.gif) no-repeat 0px -100px; }
div.btn li.stage7 a{ background: url(../present/images/btn_stage7.gif) no-repeat 0px 0px; }
div.btn li.stage7 a:hover{ background: url(../present/images/btn_stage7.gif) no-repeat 0px -50px; }
div.btn li.stage7 span{ background: url(../present/images/btn_stage7.gif) no-repeat 0px -100px; }
div.btn li.stage8 a{ background: url(../present/images/btn_stage8.gif) no-repeat 0px 0px; }
div.btn li.stage8 a:hover{ background: url(../present/images/btn_stage8.gif) no-repeat 0px -50px; }
div.btn li.stage8 span{ background: url(../present/images/btn_stage8.gif) no-repeat 0px -100px; }