@charset "Shift_JIS";

/*	ReDesign parrmark @ 2010 used css	*/

body {
	margin:0;
	padding:0;
	font-size:10pt;
	color:#333333;
}
a:link, a:active, a:visited {
	text-decoration:none;
	color:#003399;
}
a:hover {
	text-decoration:underline;
	color: #ff0000;
}
img {
	border:none;
}

#header_inc {

}
#header {
	width:940px;
	height:138px;
	margin:0 auto;
	overflow:hidden;
	background:url('images/gnavi/header.png') 0 0 no-repeat;
}

#contents {
	clear:both;
	width:940px;
	margin:0 auto;	
}


#footer_inc {
	clear:both;
}
#footer {
	width:940px;
	height:90px;;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	background:url('images/gnavi/footer_bg.png') 0 bottom no-repeat;
}
a#goto_top {
	display:block;
	margin-left:850px;
	margin-top:20px;
	width:90px;
	height:18px;
	background:url('images/gnavi/go_top.png') 0 bottom no-repeat;
}
a#goto_top:hover {
	background:url('images/gnavi/go_top_r.png') 0 bottom no-repeat;
}
#footer_text {
	margin-top:14px;
	margin-left:130px;
	color:#ffffff;
}
#footer_text a {
	color:#ffffff;
	text-decoration:none;
}
#footer_text a:hover {
	text-decoration:underline;
}


.page_img_title {
	text-align:center;
	padding:0 0 26px 0;
	margin:0;
}
#content_narrow {
	/*	old contents width	*/
	width:740px;
	margin:0 auto;
	font-size:10pt;
	line-height:150%;
}
#content_narrow p {
	margin:0;
	padding:0;
}
.narrow_txt_title {
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:#006633;
}



/*	staff review	*/



#staff_rev_list {
	width:240px;
	margin:0 auto;
	list-style:none;
	padding:0;
}
#staff_rev_list li {
	display:inline;
}
#staff_rev01, #staff_rev02, #staff_rev03, #staff_rev04, #staff_rev05, #staff_rev06, #staff_rev11  {
	float:left;
	display:block;
	width:34px;
	height:24px;
	padding-top:36px;
	text-align:center;
}
a#staff_rev01 {
	background:url('images/staff/s01off.jpg') 1px 0 no-repeat;
}
a#staff_rev01:hover {
	background:url('images/staff/s01on.jpg') 1px 0 no-repeat;
}
a#staff_rev02 {
	background:url('images/staff/s02off.jpg') 1px 0 no-repeat;
}
a#staff_rev02:hover {
	background:url('images/staff/s02on.jpg') 1px 0 no-repeat;
}
a#staff_rev03 {
	background:url('images/staff/s03off.jpg') 1px 0 no-repeat;
}
a#staff_rev03:hover {
	background:url('images/staff/s03on.jpg') 1px 0 no-repeat;
}
a#staff_rev04 {
	background:url('images/staff/s08off.jpg') 1px 0 no-repeat;
}
a#staff_rev04:hover {
	background:url('images/staff/s08on.jpg') 1px 0 no-repeat;
}
a#staff_rev05 {
	background:url('images/staff/s09off.jpg') 1px 0 no-repeat;
}
a#staff_rev05:hover {
	background:url('images/staff/s09on.jpg') 1px 0 no-repeat;
}
a#staff_rev06 {
	background:url('images/staff/s06off.jpg') 1px 0 no-repeat;
}
a#staff_rev06:hover {
	background:url('images/staff/s06on.jpg') 1px 0 no-repeat;
}
a#staff_rev11 {
	background:url('images/staff/s11off.jpg') 1px 0 no-repeat;
}
a#staff_rev11:hover {
	background:url('images/staff/s11on.jpg') 1px 0 no-repeat;
}




/*	old contents style	*/
	.stn_colr	{ color:#333333;}
	.san_colr	{ color:#006633;}
	.san_colr2	{ color:#99cc33;}
	.san_bg		{ background-color:#006633;
			  border-style:solid;
			  border-width:1px;
			  border-color:#006633}
	.san_bg1	{ background-color:#eeffdd;
			  border-style:solid;
			  border-width:1px;
			  border-color:#006633}
	.san_bg1s	{ background-color:#eeffdd;}
	.san_bg1w	{ background-color:#ffffff;
			  border-style:solid;
			  border-width:1px;
			  border-color:#006633}
	.san_bg2	{ background-color:#99cc33;
			  border-right-style:solid;
			  border-right-width:1px;
			  border-bottom-style:solid;
			  border-bottom-width:1px;
			  border-color:#006633}



/*	navigation	*/

#gnavi {
	padding:0;
	margin:100px 0 0 0;
}
#gnavi li {
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	display:inline;
}
a#navi01 {
	background:url('images/gnavi/navi01.gif') 0 0 no-repeat;
	display:block;
	width:82px;
	height:31px;
}
a#navi01:hover {
	background:url('images/gnavi/navi01r.gif') 0 0 no-repeat;
}
a#navi02 {
	background:url('images/gnavi/navi02.gif') 0 0 no-repeat;
	display:block;
	width:127px;
	height:31px;
}
a#navi02:hover {
	background:url('images/gnavi/navi02r.gif') 0 0 no-repeat;
}
a#navi03 {
	background:url('images/gnavi/navi03.gif') 0 0 no-repeat;
	display:block;
	width:97px;
	height:31px;
}
a#navi03:hover {
	background:url('images/gnavi/navi03r.gif') 0 0 no-repeat;
}
a#navi04 {
	background:url('images/gnavi/navi04.gif') 0 0 no-repeat;
	display:block;
	width:94px;
	height:31px;
}
a#navi04:hover {
	background:url('images/gnavi/navi04r.gif') 0 0 no-repeat;
}
a#navi05 {
	background:url('images/gnavi/navi05.gif') 0 0 no-repeat;
	display:block;
	width:112px;
	height:31px;
}
a#navi05:hover {
	background:url('images/gnavi/navi05r.gif') 0 0 no-repeat;
}
a#navi06 {
	background:url('images/gnavi/navi06.gif') 0 0 no-repeat;
	display:block;
	width:98px;
	height:31px;
}
a#navi06:hover {
	background:url('images/gnavi/navi06r.gif') 0 0 no-repeat;
}
a#navi07 {
	background:url('images/gnavi/navi07.gif') 0 0 no-repeat;
	display:block;
	width:125px;
	height:31px;
}
a#navi07:hover {
	background:url('images/gnavi/navi07r.gif') 0 0 no-repeat;
}
a#navi08 {
	background:url('images/gnavi/navi08.gif') 0 0 no-repeat;
	display:block;
	width:96px;
	height:31px;
}
a#navi08:hover {
	background:url('images/gnavi/navi08r.gif') 0 0 no-repeat;
}
a#navi09 {
	background:url('images/gnavi/navi09.gif') 0 0 no-repeat;
	display:block;
	width:109px;
	height:31px;
}
a#navi09:hover {
	background:url('images/gnavi/navi09r.gif') 0 0 no-repeat;
}
/*		サブナビ	*/
.navimenu {
	width:192px;
	display:none;
	position: absolute;
	list-style-type: none;
	padding:0;
	margin:0;
	border:solid 1px #777777;
}
#navi01n:hover .navimenu, #navi02n:hover .navimenu, #navi03n:hover .navimenu, #navi04n:hover .navimenu, #navi05n:hover .navimenu, #navi06n:hover .navimenu, #navi07n:hover .navimenu, #navi08n:hover .navimenu, #navi09n:hover .navimenu, #navi10n:hover .navimenu, #navi11n:hover .navimenu, #navi12n:hover .navimenu {
	display:block;
	z-index:90;
}

.submenu {
	display:block;
	clear:both;
	z-index:90;
}
.submenu a:link, .submenu a:active, .submenu a:visited {
	display:block;
/*	background: url('images/navi/white_25g.png');	*/
	background-color:#ffffff;
	width:176px;
	margin:0;
	padding:8px;
	text-decoration:none;
	color:#339933;
	font-size:9pt;
	z-index:90;
	border-bottom:solid 1px #555555;
}
.submenu a:hover {
	text-decoration:none;
	color:#339933;
	background-color:#e0e0e0;
}

/*	ページナビゲーション	*/
.pmove_navi {
	clear:both;
	width:700px;
	margin:10px auto;	
	text-align:center;
}
.pmove_navi_prev {
	width:100px;
	float:left;
	text-align:left;
}
.pmove_navi_no {
	float:left;
	width:500px;
	text-align:center;
}
.pmove_navi_next {
	float:left;
	text-align:right;
	width:100px;
}
.pmove_navi_dis {
	color:#dddddd;
}
.pmove_navi_this {
	color:#ff0000;
}
