
@charset "utf-8";

.common-breadcrumb{
	margin-bottom: 10px;
}

.about_cont{
	background-color:#fff;
	padding: 80px 40px 100px;
	margin-bottom: 100px;
	font-size: 16px;
	color: #595960;
	line-height: 1.5;
	border-radius:5px;
	box-shadow: 0px 4px 4px 0px #c7c6c6;
	border: none;
}

.about_cont a{
	display:inline;
}

.about_cont h1{
	text-align: center;
	color:#13131E;
	font-size: 28px;
	margin-bottom: 20px;
}

.contents-kiyaku,
.contents-kiyaku-base{
	width: 780px;
	margin: 0 auto 80px;
}
.contents-kiyaku.p_txt{
	font-size: 1rem;
}
.contents-kiyaku p{
	margin-top: 25px;
}
.contents-kiyaku-base.p_txt{
	font-size: 0.875rem;
}

.contents-kiyaku ol{
	margin-top: 25px;
}

.contents-kiyaku ol li{
	margin-top: 25px;	
}

.contents-kiyaku ol li > ul li{
	margin: 0;
}

.contents-kiyaku-base ol p{
	padding:0;
}

.contents-kiyaku-base ol li{
	margin-top:25px;
}

.contents-kiyaku-base ol li > ol li,
.contents-kiyaku-base ol li > ul li{
	margin-top:0;
}

.contents-kiyaku ol li > ul{
	padding-left: 15px;
}

.contents-kiyaku ol li > ul li {
	list-style-type: disc;
	margin: 5px 0 0 0;
}

.contents-kiyaku ol li > ul li::marker {
	color: #ffc926;
}

/*.contents-kiyaku a, a:visited,a:link,a:hover, a:active, a:focus{
	color: #595960;
}*/

.p_title{
	font-weight: bold;
	color: #13131E;
}

.text-last-update,
.p_right{
	text-align: right;
	margin-top: 25px;
}


@media screen and (max-width: 960px) {
.contents-kiyaku, .contents-kiyaku-base{
    max-width: 100%;
}
.about_cont{
	padding: 20px 20px 0;
	box-shadow: none;
	margin-bottom: 80px;
}
.about_cont h1{
	font-size:20px;
	text-align: left;
}
}



