@charset "utf-8";
/* CSS Document */

html{
	font-size:62.5%;
}

body{
	font-family: 'YuGothic','Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif;
	font-size:1.2em;
	line-height: 1.5;
	text-align: center;
}
.clear_both{
	clear: both;
}


h2 {
	height: 2em;
	color: #494949;
	background: #f4f4f4;
	margin: 15px 0 5px 0;
	padding: 0 0.8em;
	border-left: solid 8px #00B100;
	border-bottom: solid 3px #d7d7d7;
	text-align: left;
	line-height: 2em;	
}

.content{
	/**width: 980px;**/
	max-width: 980px;
	width: 75%;
	margin: 0 auto 5em;
	padding: 0;
}


/** パンくずリスト */
nav#breadcrumb{
	margin: 0;
}
nav#breadcrumb ul{
	-style-type : none;
	position :relative;
	margin : 1.5em 0 0;
	padding : 0.3em 0px 0.3em 3em;
	font-size : 1em;
	line-height : 15px;
	display : flex;
	flex-wrap : wrap;
	text-align: left;
	border-top: #006600 solid 1px;
}

nav#breadcrumb ul li{
	position : relative;
	margin : 0 2em 0 0;
	padding : 0px;
	display: inline;
}
nav#breadcrumb li.home{
	width: 3em;
}
nav#breadcrumb li.other{
	width: 10em;
}
nav#breadcrumb li:after{
	content : '>';
	position : absolute;
	top : 0px;
	right : -1.5em;
}
nav#breadcrumb ul li:last-child::after{
	content : '';
} 
nav#breadcrumb span.text{
	margin: 0;
	padding-top: 1px;
}


.area_mainte {
    padding: 0.5em 1em;
    margin: 2em 0;
	font-size: 2em;
    font-weight: bold;
    color: #000000;
    background: #FFF;
    border: solid 3px #6091d3;
    border-radius: 10px;
}
.area_mainte p {
    margin: 1em 0; 
    padding: 0;
}
