@charset "utf-8";
/* CSS 団体概要*/

#main_top {
	background-image: url(../../img/mainBg2.jpg);
	border-bottom: #553884 6px solid;
}

#pankuzu{
	color:#000;
	border-top:#CCC 1px solid;
}
#pankuzu a{
	color:#000;
}


h1 .color {
	color: #553884;
}
.h1-bottom {
	border-bottom: #553884 3px solid;
}
.con2 a {
	background-color: #553884;
	border: #FFF 1px solid;
	border-top: none;
	border-bottom: none;
}
/*font-family:"Sawarabi Mincho", serif;*/
/*-----------------------------------------*/

.ContOverbg {
	background-color: #F2F0FF;
	padding-bottom: 50px;
}
.ContOverbg_titlt {
	border-top: #FFF 1px solid;
	background-color: #306;
}
.ContOverbg_titlt p {
	text-align: left;
	color: #FFF;
	letter-spacing: 5px;
	font-size: 24px;
	padding: 10px 0;
	font-family: "Sawarabi Mincho", serif;
	font-weight: 100;
	margin: 0 0 0 18%;
}
#ContOver {
	padding: 34px 10% 0 10%;
	max-width: 900px;
	margin: 0 auto;
}
#ContOver dt {
	float: left;
	clear: left;
	margin-right: 10px;
	max-width: 200px;
	font-size: 12px;
}
#ContOver dd {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
/*-----------------------------------------*/
.cont_text {
	width: 90%;
 //width:860px;
	margin: 0 auto;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	padding: 80px 0 0px 0px;
	letter-spacing: 1px;
}
.cont_text p {
	padding: 0 0 70px 180px;
	border-bottom: #e5e5e5 1px solid;
}
.cont_history {
	margin: 0 0 100px 0;
}
.ContOver_history {
	width: 860px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0;
	border-bottom: #e5e5e5 1px solid;
}
.last{
	padding-bottom:100px;
	border-bottom:none;}
.ContOver_history dt {
	width: 146px;
	float: left;
	clear: left;
	max-width: 200px;
	font-size: 18px;
}
.ContOver_history dd {
	width: 714px;
	float: left;
	color:#666;
	padding: 4px 0 4px 40px;
	font-size: 14px;
	line-height: 22px;
	border-left: #553884 4px solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ContOver_history dd div {
	margin: 20px 0 0 0;
}
.ContOver_history dd div img {
	width: 300px;
}
.ContOver_history dd div .img1 {
}
.ContOver_history dd div .img2 {
	margin: 0 0 0 10px;
}
/*----------モバイル----------------------------------------------------------*/
@media screen and (max-width:875px) {
.ContOver_history {
	width:auto;
	margin:0 12%;
}
.ContOver_history dt {
	width: 100%;
}
.ContOver_history dd {
	width: 100%;
}
.ContOver_history dd div .img1 {
}
.ContOver_history dd div .img2 {
	margin: 10px 0 0 0;
}
@media screen and (max-width:768px) {
	
/*-----------------------------------------*/
#ContOver {
 padding:30px 50px;
}
.ContOverbg_titlt p {
 text-align:center;
 margin:0 0 0 0;
}

/*-----------------------------------------*/
.cont_text {
 width: 80%;
 font-size: 14px;
}
/*-----------------------------------------*/
.cont_history {
	margin:  0;
}


.ContOver_history dd div img {
 width:80%;
 //width:45%;
}
}
