@charset "utf-8";

.company_div{
	max-width:975px;
	margin: 5em auto 0em;
/*	background:#ccc;*/
	padding:.7em;
	border:1px solid rgba(0,0,0,.2);
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
}
@media all and (min-width: 320px) and (max-width: 801px) {
.company_div{
	max-width:90%;
	margin: 0 auto 4em;
	padding:0em 0em  ;
	flex-wrap:wrap;
	border:2px solid rgba(0,0,0,.2);
	}
.company_div img{
	max-width:100%;
	}
.company_div .photoImg{
	text-align:center;

	}
}


.company_div a{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.company_div:hover{
  cursor:pointer;
  background:rgba(184,224,248,.1);
}




.main_copy{
	text-align:center;
	font-size:1.8em;
	letter-spacing:6px;
	margin:100px 0 100px;
	line-height:2;
	font-weight:500;
}
@media all and (min-width: 320px) and (max-width: 801px) {
.main_copy{
	font-size:1.4em;
	max-width:90%;
	margin:60px auto 60px;
	}
}
.common_text{
	font-size:1.4em;
	margin:15px 0 0;
	line-height:2;
}

.common_text span{
	display:block; 
	margin:20px 0 ;
}

.commnet_div{
	padding:0em 5em 3em 3em;
}
@media all and (min-width: 320px) and (max-width: 801px) {
.commnet_div{
	padding:0em 3em 3em;
	order:2;
	}
}
.event_title{
	font-size:5.5em;
	margin:0px 0 20px;
	font-weight:700;
	color:rgba(0,0,0,.2);
	/*font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W5', sans-serif;*/
}
@media all and (min-width: 320px) and (max-width: 801px) {
.event_title{
	font-size:3.8em;
}

}