@charset "utf-8";

/* 960px幅リセット
----------------------------------------------------*/
div#body{
	padding-bottom:40px;
	line-height:2;
}

div.content .sitemap_frame{
	line-height:2;
	text-align:left;
	width:860px;
	margin:40px 0 20px;
	padding:0px 47px 25px;
	border:3px #007940 solid;
	background:#fff;
	border-radius: 20px;        /* CSS3草案 */
	-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 20px;   /* Firefox用 */
}

.sitemap_frame h2{
	margin:0 0 45px;
	text-align:center;
}

/*図版レイアウト*/
.sitemap_frame .col .span-2,
.sitemap_frame .col .span-3{
	float:left;
}

.sitemap_frame .col {
	float:left;
}

.sitemap_frame .col2 .col{
	width:410px;
}

.sitemap_frame .col2 .l {
	margin-right:40px;
}

.sitemap_frame .col3 .col {
	width:260px;
}

.sitemap_frame .col3 .col .span-2{
	width:560px;
}

.sitemap_frame .col3 .l {
	margin-right:40px;
}

.sitemap_frame .col4 .col .span-3{
	width:637px;
}

.sitemap_frame .col4 .col .span-2{
	width:414px; 
}

.sitemap_frame .col4 .col {
	width:191px;
}

.sitemap_frame .col4 .l {
	margin-right:32px;
}


#anc_construction h2,
#anc_environment h2{
	margin:20px 0 0 0;
	padding:0;
}

#anc_construction h3,
#anc_environment h3{
	padding: 0 0 5px 0;
	margin-bottom:10px;
	font-weight:bold;
	font-size:143%;
}

#anc_construction h3 a,
#anc_environment h3 a,
#anc_construction h3 a:hover,
#anc_environment h3 a:hover{
	text-decoration:none;
	color:#363434;
}

#anc_construction h4,
#anc_environment h4{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:128%;
}

#anc_construction h3 span img,
#anc_environment h3 span img{
	margin-left:8px;
	vertical-align:0px;
}

#anc_construction ul li span img,
#anc_environment ul li span img{
	margin-left:5px;
	vertical-align:-2px;
}


#anc_construction h3{
	background:url(/enjoy/kids_const/sitemap/images/bg_h3_dot_con.png) repeat-x scroll 0 32px;
}

#anc_construction ul{
}

#anc_construction ul li{
	background:url(/enjoy/kids_const/sitemap/images/bg_arrow_con.png) no-repeat 0 0.5em;
	padding-left:14px;
}


ul li a{
	text-decoration:none;
	color:#363434;
}

ul li a:hover{
	text-decoration:underline;
}


@media print{
.go_pagetop_frame {
		display:none;
}

}


