/* guide */

h2{
	background:url("img/pagetitle.gif") no-repeat;
	width:580px;
}
h3#h3_01 {
	background:url("img/h3_01.gif") no-repeat;
}
h3#h3_02 {
	background:url("img/h3_02.gif") no-repeat;
}
h3#h3_03 {
	background:url("img/h3_03.gif") no-repeat;
}
h3#h3_04 {
	background:url("img/h3_04.gif") no-repeat;
}
h4#h4_01 {
	background:url("img/h4_01.gif") no-repeat;
}
h4#h4_02 {
	background:url("img/h4_02.gif") no-repeat;
}
h4#h4_03 {
	background:url("img/h4_03.gif") no-repeat;
}
h4#h4_04 {
	background:url("img/h4_04.gif") no-repeat;
}
h4#h4_05 {
	background:url("img/h4_05.gif") no-repeat;
}
/* snavi */
ul#sub_navi {
	width:580px;
	height:33px;
	margin-bottom:47px;
	margin-top:23px;
	list-style-type:none;
	float:right;
}
ul#sub_navi li {
	float:left;
	list-style-type:none;
}
ul#sub_navi li a {
	height:33px;
	display:block;
	outline:none;
	text-indent:-9999px;
}
ul#sub_navi li#slink_01 {
	width:145px;
}
ul#sub_navi li#slink_02 {
	width:145px;
}
ul#sub_navi li#slink_03 {
	width:145px;
}
ul#sub_navi li#slink_04 {
	width:145px;
}
li#slink_01 a {
	width:145px;
	background:url("img/snavi.gif") no-repeat 0px 0px;
}
li#slink_02 a {
	width:145px;
	background:url("img/snavi.gif") no-repeat -145px 0px;
}
li#slink_03 a {
	width:145px;
	background:url("img/snavi.gif") no-repeat -290px 0px;
}
li#slink_04 a {
	width:145px;
	background:url("img/snavi.gif") no-repeat -435px 0px;
}
li#slink_01 a:hover {
	background:url("img/snavi.gif") no-repeat 0px -33px;
}
li#slink_02 a:hover {
	background:url("img/snavi.gif") no-repeat -145px -33px;
}
li#slink_03 a:hover {
	background:url("img/snavi.gif") no-repeat -290px -33px;
}
li#slink_04 a:hover {
	background:url("img/snavi.gif") no-repeat -435px -33px;
}

/*------------- pr1 -------------------*/
/* pr1 _01*/
div#pr1_01 {
	width:544px;
	height:111px;
	background:#fffae0;
	padding-top:10px;
	padding-left:10px;
}
div#pr1_01 em {
	display:block;
	width:279px;
	height:16px;
	text-indent:-9999px;
	background:url("img/txt1_01.gif") no-repeat;
	margin-bottom:10px;
}
a#btn_jiko {
	overflow:hidden;
	display:block;
	text-align:right;
	color:#43af37;
	text-decoration:underline;
	margin-bottom:20px;
	width:544px;
}
/* pr1 _02*/
ul#pr1_02{
	width:544px;
	height:133px;
}
ul#pr1_02 li {
	list-style:none;
	float:left;
	width:175px;
	height:133px;
}
li#photo_01 {
	background:url("img/photo1_01.jpg") no-repeat;
	margin-right:9px;
	_margin-right:4px;
}
li#photo_02 {
	background:url("img/photo1_02.jpg") no-repeat;
	margin-right:9px;
	_margin-right:4px;
}
/* pr1 _03*/
li#photo_03 {
	background:url("img/photo1_03.jpg") no-repeat;
}
dl#pr1_03 {
	width:544px;
	background:#f0fffa;
	padding-top:10px;
	padding-left:10px;
}
dl#pr1_03 dt {
	display:block;
	width:69px;
	height:16px;
	text-indent:-9999px;
	background:url("img/txt1_02.gif") no-repeat;
	margin-bottom:10px;
}
dl#pr1_03 dd {
	background:url("../img/templates/blt_hisigata.gif") left 9px no-repeat;
	padding-left:10px;
	height:30px;
}
/* pr1 _04*/
ul#pr1_04 {
	width:544px;
	background:#f0fffa;
	padding-left:10px;
	padding-bottom:10px;
}
ul#pr1_04 li {
	width:544px;
	background:#f0fffa;
	padding-left:10px;
	list-style:none;
	height:20px;
}
/* pr1 _05*/
div#pr1_05 table {
	width:390px;
}
div#pr1_05 table th {
	width:130px;
	padding:6px 10px;
	text-align:left;
}
div#pr1_05 table td {
	width:130px;
	padding:6px 10px;
	text-align:left;
}
div#pr1_05 p {
	font-size:77%;
	line-height:100%;
}
/*------------- pr2 -------------------*/
/* pr2*/
div.pr2 {
	margin-bottom:18px;
}
div.pr2 dl dd{
	padding-left:10px;
}
div.pr2 dl {
	display:block;
	width:249px;
	height:204px;
	margin-left:300px;
	background:url("img/bg_ya.gif") no-repeat 15px bottom;
}
/* pr2_01*/
div#pr2_01l {
	background:url("img/photo2_01.jpg") no-repeat top left;
	height:204px;
}
dl#pr2_01r dt{
	width:249px;
	height:39px;
	text-indent:-9999px;
	background:url("img/h4_01.gif") no-repeat left top;
}
/* pr2_02*/
div#pr2_02l {
	background:url("img/photo2_02.jpg") no-repeat top left;
	height:204px;
}
dl#pr2_02r dt{
	width:249px;
	height:39px;
	text-indent:-9999px;
	background:url("img/h4_02.gif") no-repeat left top;
}
/* pr2_03*/
div#pr2_03l {
	background:url("img/photo2_03.jpg") no-repeat top left;
	height:204px;
}
dl#pr2_03r dt{
	width:249px;
	height:39px;
	text-indent:-9999px;
	background:url("img/h4_03.gif") no-repeat left top;
}
/* pr2_04*/
div#pr2_04l {
	background:url("img/photo2_04.jpg") no-repeat top left;
	height:204px;
}
dl#pr2_04r dt{
	width:249px;
	height:39px;
	text-indent:-9999px;
	background:url("img/h4_04.gif") no-repeat left top;
}
div.pr2 dl#pr2_04r {
	background:none;
}
/*------------- pr3 -------------------*/
div#pr3 ul li {
	list-style:none;
	float:left;
	width:270px;
	height:202px;
}
div#pr3 ul li#photo_04 {
	background:url("img/photo3_01.jpg") no-repeat;
	margin-right:4px;
}
div#pr3 ul li#photo_05 {
	background:url("img/photo3_02.jpg") no-repeat;
}
div#pr3 ol {
	both:clear;
}
div#pr3 ol li {
	margin-left:30px;
}
/*------------- pr4 -------------------*/
div#pr4 {
	background:url("img/photo4_01.jpg") top left no-repeat;
	height:204px;
}
div#pr4 p {
	margin-left:280px;
	height:204px;
}






