@charset "utf-8";
/* CSS Document */

/*--2015.02.26作成。コンテンツのみで使うcssを記述。--*/
/*--ID、classは一例です。規則に従い命名記述してください--*/


.box_sitemap{
	border: 4px solid #003f34;
	width: 442px;
	margin-bottom: 40px;
	vertical-align: top;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
	float: left;
	min-height:150px;
}
.box_sitemap_l{
	border: 4px solid #003f34;
	width: 792px;
	margin-bottom: 40px;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	min-height:150px;
	clear: both;
}
.ttl_sitemap{
	background-color: #003f34;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 8px;
}
.box_sitemap_l ul.list_arrow{
	float: left;
	margin-right: 40px;
}
.list_arrow {
	padding-top: 12px;
	margin: 10px 10px 0 10px;
}

.list_arrow li{
	font-size: 18px;
	line-height: 25px;
	background: url(../../image_cmn/lst_arrow03.png) 0px 6px no-repeat;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
	margin: 0px;
	clear: both;
}
.list_arrow .listbox{
	font-size: 18px;
	display:block;
	width: 100%;
	clear: both;
	padding-bottom: 10px;
}
.list_arrow li ul{
	font-size: 16px;
	float: left;
	width: 50%;
	margin-bottom: 40px;
}
.list_arrow li ul li{
	margin: 0px;
	background:none;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 0px;
}

.small{
   font-size:14px;	
}

@media only screen
 and (min-device-width: 768px)
 and (max-device-width: 1024px) {
	.box980 {
			width: auto;
	}

	.box_sitemap {
		width: 45.10%;
		margin: 0 0 4.08% 2.04%;
	}

	.box_sitemap:nth-of-type(even) {
		float: right;
		margin: 0 2.04% 4.08% 0;
	}
	
	.list_arrow li {
		width: auto;
		
	}
}
