@charset "utf-8";
/* 個人情報保護方針 */

.prvH2Title {
	font-size:140%;
	background-color:#76C092;
	color:#FFF;
	padding:8px 10px;
}

.prvH3Title {
	padding-top:3px;
	padding-left:7px;
	font-size:120%;
	border-left:solid 10px #88C9A1;
}

.prvBlock {
	width:509px !important;
	width /**/:539px;
	border:solid 1px #BEBEBE;
	border-top-style:none;
	padding:14px;
}

.prvBlock p, .prvBlock ul, .prvBlock ol, .prvBlock dl {
	line-height:1.5;
}

.prvBlock ol {
	margin:5px 0 0 30px;
	list-style-type:decimal;
}

.prvBlock ol li {
	margin-bottom:14px;
}

.prvBlock ol li ol {
	margin-top:3px;
	margin-left:26px;
	list-style-type:lower-alpha;
}

.prvBlock ol li ol li {
	margin-bottom:0px;
}

.prvBlock ol li ul {
	margin-top:6px;
	margin-left:14px;
	list-style-type:none;
}

.prvBlock ol li ul li {
	margin-bottom:3px;
	padding-left:1em;
	text-indent:-1em;
}

.prvBlock ol li ul li span {
	color:#88C9A1;
}

.prvBlock ol li ul li ul {
	margin-top:3px;
	margin-left:22px;
	list-style-type:circle;
}

.prvBlock ol li ul li ul li {
	margin-bottom:0px;
	padding-left:0;
	text-indent:0;
}

.renrakusaki {
	margin:5px 100px 0 0;
	width:359px !important;
	width /**/:379px;
	border:solid 1px #BEBEBE;
	background-color:#F0F9E8;
	padding:6px 9px;
}

.renrakusaki dt {
	width:85px;
}

.renrakusaki dd {
	margin:-1.5em 0 0 90px;
}

ul.pageLink{
	background-color:#E6F7E9;
	padding:2px 8px 1px;
	margin-bottom:15px;
	line-height:1.5;
}
ul.pageLink li{
	float:left;
	margin-right:1em;
}
.pageLink li a {
	background: #E6F7E9 url("/resource/common_img/bow_gren_mini.gif") no-repeat scroll left center;
	color:#007800;
	display:block;
	padding-left:8px;
	text-decoration:none;
}
.pageLink li a:hover {
	color:#FFF;
}
div.goTop{
	margin:10px 0 20px;
}
div.goTop a{
	float:right;
	color:#000;
	padding-left:15px;
	background:url(./images/icn_arrow_gotop.gif) no-repeat 0 center;
}
div.goTop a:hover{
	text-decoration:underline;
}

.naibutousei h3 span{
	float:left;
	width:467px;
}
.naibutousei h3 span.num{
	width:20px;
}

.naibutousei dl{
	margin:10px 0 0 15px;
}
.naibutousei dt,
.naibutousei dd{
	margin-bottom:14px;
}
.naibutousei dt.end,
.naibutousei dd.end{
	margin-bottom:0;
}
.naibutousei dt{
	clear:left;
	float:left;
	width:30px;
}
.naibutousei dd{
	float:left;
	width:464px;
}



/*clearfix-------------------------*/
ul.pageLink:after,
.naibutousei h3:after,
.naibutousei dl:after,
div.goTop:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.pageLink,
.naibutousei h3,
.naibutousei dl,
div.goTop{
	display: inline-block;
} 
/* Mac版IEを除外 \*/
ul.pageLink,
.naibutousei h3,
.naibutousei dl,
div.goTop{
	display: block;
}
/* */
