@charset "shift_jis";

/* -- body -- */
body{
	background:url(../images/back.gif) top repeat-x #ebebeb;
	margin:0;
	padding:0;
	color:#333333;
}
	
/* -- header text -- */
.headtxt{
	margin:0;
	padding:0.75em 0 0.4em 8px;
	color:#666666;
}

/* -- form -- */
form{
	margin:0;
	padding:0;
}
/* query field */
input#search{
 width:100px;
}

/* -- contents-- */
table.content{
	margin:0;
	padding:0;
	background:url(../images/body_back.gif) top no-repeat #ffffff;
}
	
/* -- link -- */
a:link{color:#0065AE;}
a:hover{text-decoration:none;}

/* -- title-- */
h1{
	font-size:90%;
	line-height:1.5em;
	margin:0 0 14px 0;
	padding:8px 0 8px 5px;
	background:url(../images/border.gif) bottom repeat-x;
}
h2{
	margin:0 0 20px 0;
	padding:0;
	border-bottom:2px solid #0065AE;
}
h3{
	font-size:78%;
	font-weight:normal;
	line-height:1.5em;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	background:url(../images/border.gif) bottom left repeat-x;
}
h3.glass{
	font-size:90%;
	font-weight:bold;
	color:fff;
	line-height:1.5em;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	background:#FFFFFF;
}
h4{
	color:#0065AE;
	font-size:78%;
	font-weight:normal;
	line-height:1.5em;
	margin:0;
	padding:5px 0 3px 0;
}

/* -- color text-- */
.gray{
	font-weight:bold;
	color:#666666;
}

.white{
	color:#FFFFFF;
}
	
/* -- indent -- */
.height5{
	margin:5px 0 5px 0;
	padding:0;
}
.left20{
	margin:0 20px 0 20px;
	padding:0;
}
.left40{
	margin:0 40px 0 40px;
	padding:0;
}

/* -- icon -- */
.ya{
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	background:url(../images/ico_link01.gif) no-repeat 0px 50%;
}
.ya02{
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	background:url(../images/ico_link02.gif) no-repeat 0px 50%;
}
.ya03{
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	background:url(../images/ico_link03.gif) no-repeat 0px 50%;
}
.ya04{
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	background:url(../images/ico_link02.gif) no-repeat 0px top;
}
.list{
	margin:0 0 6px 0;
	padding:0 8px 0 10px;
	background:url(../images/ico_list01.gif) no-repeat 0px 0.5em;
}

/* -- table -- */
table.show{
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
table.show td.item{
	width:100px;
	font-weight:bold;
	padding:5px 8px 5px 6px;
	margin:0;
	border-left:3px solid #0065AE;
	vertical-align:top;
	background:#B7D1E4;	
}
table.show td.data{
	padding:5px 0 7px 8px;
	margin:0;
	vertical-align:top;
	background:url(../images/border.gif) bottom repeat-x;
}
	
/* -- footer -- */
.foot{
	color:#ffffff;
	margin:0;
	padding:0;
}
.footya{
	margin:0 0 0 0;
	padding:0 0 0 11px;
	background:url(../images/foot_ya.gif) no-repeat 0px 50%;
}
.footya a:link,
.footya a:hover,
.footya a:visited{
	color:#ffffff;
}
.footclose{
	margin:0 0 0 0;
	padding:0 0 0 15px;
	background:url(../images/ico_close.gif) no-repeat 0px 50%;
}
	.footclose a:link,
.footclose a:hover,
.footclose a:visited{
	color:#ffffff;
}
	
/* -- right menu -- */
a.rmenu01:link,
a.rmenu01:visited{
	display: block;
	padding:5px 10px 5px 28px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt01.gif) 0px 0px no-repeat;
}
a.rmenu01:hover{
	color:#ffffff;
	display: block;
	padding:5px 10px 5px 28px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt01.gif) -172px 0px no-repeat;
}
.here01{
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px 5px 28px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt01.gif) -344px 0px no-repeat;
}
.here01 a:link,
.here01 a:visited,
.here01 a:hover{
	display: block;
	color:#ffffff;
	text-decoration: none;
}
.here02{
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px 5px 28px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt01.gif) -516px 0px no-repeat;
}
.sub{
	font-weight:bold;
	padding:6px 10px 3px 23px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt02.gif) 0px 0px no-repeat;
}

/*
.submn{
	font-weight:bold;
	padding:6px 10px 3px 23px;
	margin:0 0 0 0;
	background: url("../images/rmenu_prt04.gif") 0px 0px no-repeat;
}
*/

a.rmenu02:link,
a.rmenu02:visited,
a.rmenu02:hover{
	display: block;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt03.gif) 0px 0px no-repeat;
}
a.rmenu03:link,
a.rmenu03:visited,
a.rmenu03:hover{
	display: block;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt03.gif) 0px 0px no-repeat;
}
a.rmenu04:link,
a.rmenu04:visited{
	display: block;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt03.gif) 0px 0px no-repeat;
}
a.rmenu04:hover{
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt03.gif)  0px 0px no-repeat;
}
a.rmenu04l:link,
a.rmenu04l:visited{
	display: block;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt07.gif) 0px 0px no-repeat;
}
a.rmenu04l:hover{
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt07.gif)  0px 0px no-repeat;
}
.here04{
	font-weight:bold;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt07.gif)  0px 0px no-repeat;
}
.here04 a:link,
.here04 a:visited,
.here04 a:hover{
	display: block;
	color:#ffffff;
	text-decoration: none;
}
a.rmenu05:link,
a.rmenu05:visited{
	display: block;
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt08.gif) 0px 0px no-repeat;
}
a.rmenu05:hover{
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt08.gif)  0px 0px no-repeat;
}
.here05{
	font-weight:bold;
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt09.gif)  0px 0px no-repeat;
}
a.rmenu05l:link,
a.rmenu05l:visited{
	display: block;
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt09.gif) 0px 0px no-repeat;
}
a.rmenu05l:hover{
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt09.gif)  0px 0px no-repeat;
}
.here05 a:link,
.here05 a:visited,
.here05 a:hover{
	display: block;
	color:#ffffff;
	text-decoration: none;
}
a.rmenu06:link,
a.rmenu06:visited{
	display: block;
	padding:5px 10px 4px 50px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt06.gif)  0px 0px no-repeat;
}
a.rmenu06:hover{
	display: block;
	padding:5px 10px 4px 50px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt06.gif)  0px 0px no-repeat;
}
.here06{
	font-weight:bold;
	padding:5px 10px 4px 50px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt06.gif)  0px 0px no-repeat;
}
.here06 a:link,
.here06 a:visited,
.here06 a:hover{
	display: block;
	color:#ffffff;
	text-decoration: none;
}

.here07{
	font-weight:bold;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt08.gif)  0px 0px no-repeat;
}

.here08{
	font-weight:bold;
	padding:5px 10px 4px 40px;
	margin:0;
	background:url(../images/rmenu_prt03.gif)  0px 0px no-repeat;
}
.here09{
	padding:5px 10px 4px 35px;
	margin:0;
	background:url(../images/rmenu_prt17.gif)  0px 0px no-repeat;
}

.here10{
	font-weight:bold;
	padding:5px 10px 4px 25px;
	margin:0;
	background:url(../images/rmenu_prt15.gif)  0px 0px no-repeat;
}


.here11{
	padding:5px 10px 4px 25px;
	margin:0;
	background:url(../images/rmenu_prt17.gif)  0px 0px no-repeat;
}

.here12{
	font-weight:bold;
	padding:5px 10px 4px 40px;
	margin:0;
	background:url(../images/rmenu_prt07.gif)  0px 0px no-repeat;
}


a.rmenu12:link,
a.rmenu12:visited{
	display: block;
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt12.gif) 0px 0px no-repeat;
}

a.rmenu19:link,
a.rmenu19:visited,
a.rmenu19:hover{
	display: block;
	padding:5px 10px 4px 40px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt19.gif) 0px 0px no-repeat;
}

a.rmenu20:link,
a.rmenu20:visited{
	display: block;
	padding:5px 10px 4px 45px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt20.gif) 0px 0px no-repeat;
}



/* -- pankuzu -- */
.pan{
	margin:11px 0 15px 0;
	padding:0 13px 0 13px;
}

/* -- イメージ画像 -- */
img.pa{
	margin: 0px 0px 5px;
}

/*以下に今回作業に必要なスタイルを上記と同じようなルールづけをして記述して下さい*/

a.rmenu15:link,
a.rmenu15:visited,
a.rmenu15:hover{
	display: block;
	padding:5px 10px 4px 25px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt15.gif) 0px 0px no-repeat;
}
a.rmenu16:link,
a.rmenu16:visited{
	display: block;
	padding:5px 2px 4px 33px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt16.gif)  0px 0px no-repeat;
}
a.rmenu16:hover{
	display: block;
	padding:5px 2px 4px 33px;
	margin:0 0 0 0;
	background:url(../images/rmenu_prt16.gif)  0px 0px no-repeat;
}

