/*==================================
       トップページ他共通
==================================*/
#main {
	width: 100%;
}
.sectionLv01 {
	text-align:center;
	font-weight:bold;
	border:1px solid #999999;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
	margin:7px;
	padding: 15px 0px 12px 20px;
	background-color:#FFFFFF;
	opacity: 0.8;
}
.sectionLv01 p {
	text-align:left;
	margin:20px;
}

/*=================================================
       「カテゴリ一覧」ページ
==================================================*/
.category-index {
	width:90%;
	margin:0 auto;
}
.category-index li {
	float:left;
	margin:20px 20px;
	width:45%;
	height:190px;
}
.category-index h4 {
	text-align:left;
	background: -moz-linear-gradient(top,  #cacaca 0%, #e5e7e6 50%, #e3e5e4 51%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(50%,#e5e7e6), color-stop(51%,#e3e5e4), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top,  #cacaca 0%,#e5e7e6 50%,#e3e5e4 51%,#fdfdfd 100%);
	background: -o-linear-gradient(top,  #cacaca 0%,#e5e7e6 50%,#e3e5e4 51%,#fdfdfd 100%);
	background: -ms-linear-gradient(top,  #cacaca 0%,#e5e7e6 50%,#e3e5e4 51%,#fdfdfd 100%);
	background: linear-gradient(to bottom,  #cacaca 0%,#e5e7e6 50%,#e3e5e4 51%,#fdfdfd 100%);
	padding:5px 0px 5px 15px;
}
.category-index li img.attachment-category_image{
	float:left;
	margin:10px 15px;
}
.category-index li p{
	float:left;
	width:160px;
	text-indent:inherit;
	margin-top:10px;
}
.categoryLarge {
	margin:20px auto;
	width:780px;
}
.categoryLarge li {
	display: inline-block;
}
.categoryLarge li img{
	margin:5px;
}
.sectionLv01 p.kenchiku-p {
	margin-top:80px;
}

/*=================================================
       「固定ページ　h2タグ」
==================================================*/
.commonH2 {
	font-size:170%;
	font-weight:bold;
	border:1px solid #999999;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.4);
	margin:7px;
	padding: 15px 0px 12px 20px;
	background-color:#FFFFFF;
	opacity: 0.8;
}

/*=================================================
       「サイトマップ」ページ
==================================================*/
#sitemap_list {
    margin: 0 0 0 50px !important;
    text-align: left;
    width: 400px;
}
#sitemap_list li{
	padding:0 0 0 20px !important;
	margin:10px 0 !important;
}

#sitemap_list li a {
	color:#1d3994 !important;
	text-decoration:none !important;
}
#sitemap_list li a:hover {
	color:#1d3994 !important;
	text-decoration:underline !important;
}
