/* guide */

h2{
	background:url("img/pagetitle.gif") no-repeat;
	width:580px;
}
h3 {
	margin-bottom:26px;
}
h4 {
	width:580px;
	height:25px;
	margin-bottom:10px;
}
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("../guide/img/h3_03.gif") no-repeat;
}
h3#h3_04 {
	background:url("../guide/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:290px;
}
ul#sub_navi li#slink_02 {
	width:290px;
}
li#slink_01 a {
	width:290px;
	background:url("img/snavi.gif") no-repeat 0px 0px;
}
li#slink_02 a {
	width:290px;
	background:url("img/snavi.gif") no-repeat -290px 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 -290px -33px;
}

/*------------- pr1 -------------------*/
div.pr1,ul.pr1{
	width:550px;
	margin-left:30px;
	background:url("../img/line_dot.gif") no-repeat bottom left;
	padding-bottom:20px;
	margin-bottom:20px;
	line-height:160%;
	letter-spacing:1px;
	color:#333;
}
dl#pr1_03.pr {
	width:550px;
	margin-left:30px;
	background:url("../img/line_dot.gif") no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:15px;
	line-height:160%;
	letter-spacing:1px;
	color:#333;
}
/* pr1 _01*/
p#ac_tekiou {
	background:#f0fffa;
	font-size:77%;
	line-height:120%;
	margin-top:5x;
	padding:10px 20px 10px 20px;
}
p#ac_tekiou em {
	display:block;
	background:url("img/txt_01.gif") no-repeat;
	width:52px;
	height:20px;
	text-indent:-9999px;
}
/* pr1 _02*/
ul#pr1_02 li {
	list-style:none;
}
/* pr1 _03*/
dl#pr1_03 dt {
	background:#FFC;
	color:#25ab17;
	padding-left:20px;
	padding-top:10px;
}
dl#pr1_03 dd {
	background:#FFC;
	line-height:140%;
	margin-bottom:10px;
	padding:0px 15px 10px 20px;
}
/*------------- pr2 -------------------*/
/* pr2_01*/
div#pr2_01 {
	background:url("img/photo_01.jpg") no-repeat top left;
	height:204px;
}
div#pr2_01 p {
	width:260px;
	margin-left:290px;
}
/* pr2_02*/
ol#pr2_02 {
	padding-left:15px;
	margin-left:30px;
	margin-bottom:15px;
}
ul#pr2_03 {
	padding-left:30px;
	list-style:none;
}