div.todokaccess,
div.description {
	margin-right:246px;
	margin-bottom:0!important;
}

dl.attention {
	height:4em;
	_height:1%;
	margin:0.5em 0;
}

p.todokaccessimg  {
	padding:10px 10px 0 0;
}

div.todokaccess dl.attention {
	height:11em;
}

dl.access {
	height:10em;
	_height:1%;
	margin:0.5em 0;
}

div.inner2columnContainer {
	margin-top:-10px!important;
}

div.boxHead h1 {
	margin:0;
	padding:10px 0 10px 12px;
}

h2.todoktitle {
	margin:0;
	padding:0 0 10px 12px;
	clear:both;
}

h2.do01 {
	border-top:1px dashed #666;
	padding-top:10px;
}

ul.mytodoknav {
	margin:0;
	padding:0;
}

ul.mytodoknav li {
	float:left;
	list-style:none;
	margin:0;
	padding:10px 10px 0 0;
}

ul.mytodoknav li a {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

ul.mytodoknav li#passage,
ul.mytodoknav li#passage_on,
ul.mytodoknav li#do,
ul.mytodoknav li#do_on {
	padding:0 5px 0 0;
}

ul.mytodoknav li#apply,
ul.mytodoknav li#apply_on {
	padding:0 25px 0 0;
}

ul.mytodoknav li#apply a,
ul.mytodoknav li#do a,
ul.mytodoknav li#passage a,
ul.mytodoknav li#apply_on a,
ul.mytodoknav li#do_on a,
ul.mytodoknav li#passage_on a {
	display:block;
	width:161px;
	height:37px;
}

ul.mytodoknav li#apply a:link,
ul.mytodoknav li#apply a:visited {
	background:url(../img/btn_apply.gif) top left no-repeat;
}

ul.mytodoknav li#apply a:hover,
ul.mytodoknav li#apply a:active {
	background:url(../img/btn_apply.gif) 0px -37px no-repeat;
}

ul.mytodoknav li#do a:link,
ul.mytodoknav li#do a:visited {
	background:url(../img/btn_do.gif) top left no-repeat;
}

ul.mytodoknav li#do a:hover,
ul.mytodoknav li#do a:active {
	background:url(../img/btn_do.gif) 0px -37px no-repeat;
}

ul.mytodoknav li#passage a:link,
ul.mytodoknav li#passage a:visited {
	background:url(../img/btn_passage.gif) top left no-repeat;
}

ul.mytodoknav li#passage a:hover,
ul.mytodoknav li#passage a:active {
	background:url(../img/btn_passage.gif) 0px -37px no-repeat;
}

ul.mytodoknav li#apply_on a {
	background:url(../img/btn_apply.gif) 0px -37px no-repeat;
}

ul.mytodoknav li#do_on a {
	background:url(../img/btn_do.gif) 0px -37px no-repeat;
}

ul.mytodoknav li#passage_on a  {
	background:url(../img/btn_passage.gif) 0px -37px no-repeat;
}
	
p#entry a {
	clear:both;
	position:relative;
	top:0;
	left:300px;
}

p#entry a:link,
p#entry a:visited {
	background:url(../img/btn_entry.gif) top left no-repeat;
	width:274px;
	height:62px;
	display:block;
}

p#entry a:hover,
p#entry a:active {
	background:url(../img/btn_entry.gif)  0 -62px no-repeat;
	width:274px;
	height:62px;
	display:block;
}

/*-----------------------------------------------------------------------------
=	clearFix
-----------------------------------------------------------------------------*/

div.boxBody {
	_height: 1px;
	min-height: 1px;
}

div.boxBody:after {
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* for MacIE5 \*//*/
div.boxBody {
	height: auto;
	overflow: hidden;
}