/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 02 2022 | 09:57:06 */
/*先輩の声*/
.senpaimain {
  display: flex;
  flex-wrap: wrap;
}
.column {
  width: 100%;
}
@media (min-width: 980px) {
  .column {
    width: 50%;
  }}
#voice .alignfull, .alignfull.wp-block-cover, .alignfull.wp-block-cover-image, .alignfull.wp-block-image {
  width: auto;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  background-color: #FFE682;
  border-bottom: 0px solid #C6C6C6;
  border-top: 0px solid #C6C6C6;
  padding: 0px;
}
#voice .alignfull {
  width: auto;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  background-color: #FFE682;
}
#voice  h3{
  position: unset;
  border-bottom: 0px solid var(--vk-color-border);
  background: 0 0;
  padding: 0 0 0;
  text-align: center;
  margin-bottom: 5px;
}
#senpai-wrap h3::after {
  border-bottom: 0px solid var(--vk-color-primary);
}
#voice p.senpai {
  text-align: center;
}
/*--------------------*/
#voice 
.wp-block-cover.alignfull.is-light {
 background-color: #FFE682; 
}
h3.senpaitop{
	border-bottom: 0px solid var(--vk-color-border);
	background: 0 0;
	padding: 0 0 .5em; }
h3::after {
   content: ".";
   line-height: 0;
   display: block;
   overflow: hidden;
   position: absolute;
   bottom: -1px;
   width: 0;
   border-bottom: 0px solid var(--vk-color-primary); 
}

/*--small--*/ 
@media (max-width: 1200px) {
.senpaikakomi {   
	display: flex;
	flex-wrap: wrap;
	background-color:#FFE682;
 } 
.column1, .column2 { 
	width: 100%; 
} 
.space1, .space2 img{
	display: none;
 }
img .space1 {
	height: auto;
	max-width: 100%;
  	display: none; 
}
img .space2 {
	height: auto;
	max-width: 100%;
	display: none; 
} 
img .space2 {
	margin: 0;
	padding: 0;
	display: none;
 } 
#voice .space2 {
	display: none;
} 
#voice .space1 {
	display: none;
 }
.column2 {
	background-color: #ECD47A;
	text-align: center;
	padding: 30px 0 30px;
	margin: 0 auto;
	}}

/*--big--*/ 
 @media (min-width: 1200px) {
.column1, .column2 {
     width: 50%; 
}
.senpaikakomi {
 	display: flex;
	flex-wrap: wrap;
	background-color:#FFE682; 
}
 .space1 {
	float: right;
	width: 200px;
	height: 50px;
 }
 .space2 {
	float: left;
	width: 200px;
	height: 50px; 
}
 .photo1 {
	float: right;
 }}

.column1 {
	background-color: transparent;
 }
.column2{
	background-color:#ECD47A; 
} 

.column1, .column2 img {
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle; 
}
.yellow-text {
	width: 100%;
	background-color: #ECD47A;
	margin-bottom: 0px;
	padding: 3em 3em;
	font-size: 16px;/*募集要項と同じサイズにする*/
	text-align: left;
}
