@charset "shift_jis";

/*------------------------------------------------------------
import css
------------------------------------------------------------*/

@import url(../import.css);


/* CSS Document */

.sub-title {
width:624px;
height:100%;
border-left:5px solid #FFB931;
border-bottom:1px solid #FFB931;
padding:5px 0 5px 11px;
font-weight:bold;
margin-top:10px;
margin-bottom:15px;
line-height:160%;
color:#D58A00;
}
.box01 {
padding:0 15px 0 15px;
}

/*----------category------------*/

#textbox dl {
line-height:160%;
}


#textbox dt {
	font-weight: bold;
	/*color: #04427B;*/
	padding-top: 10px;
	padding-left: 8px;
  }
#textbox dd{
	/*color: #04427B;*/
	padding-top: 2px;
	padding-bottom: 10px;
	margin-left: 8px;
	margin-right: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
  }
#textbox ul{
	padding-top: 5px;
	padding-left: 15px;
  }
#textbox li{
	color: #666666;
	line-height: 160%;
	list-style-type: disc;
  }
  

#topics-list-division {
text-align:center;
margin-top:10px;
}



/*------entry-------------*/

.topitxt {
	line-height: 160%;
	letter-spacing: 0.1em;
}


#page-nav{
	padding-top:25px;
	font-size:95%;
}

/* ------------ right-menu ---------------- */

#right-img02 {
margin-bottom:20px;
}
#right-img02 ul  {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	width:202px;
	height:371px;
	/*margin-left:5px;*/
	text-align:center;
}
#right-img02 ul li a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:202px;
	vertical-align:top;
	text-decoration: none;
}
#right-img02 #right-img02-1 a {
	height:37px;
	/*margin-bottom:4px;*/
}
#right-img02 #right-img02-1 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px 0px;
}
#right-img02 #right-img02-2 a, 
#right-img02 #right-img02-3 a,
#right-img02 #right-img02-4 a,
#right-img02 #right-img02-5 a,
#right-img02 #right-img02-6 a,
#right-img02 #right-img02-7 a,
#right-img02 #right-img02-8 a,
#right-img02 #right-img02-9 a {
	height:41px;
}
#right-img02 #right-img02-2 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -37px;
	padding-top:4px;
}
#right-img02 #right-img02-3 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -78px;
}
#right-img02 #right-img02-4 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -119px;
}
#right-img02 #right-img02-5 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -160px;
}
#right-img02 #right-img02-6 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -201px;
}
#right-img02 #right-img02-7 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -242px;
}
#right-img02 #right-img02-8 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -283px;
}
#right-img02 #right-img02-9 a:hover {
	background-image: url(../../images/jump/right-img02.gif);
	background-repeat: no-repeat;
	background-position: -202px -324px;
}
