/* CSS Document */
@media screen and (max-width:768px){
	
header{
	
background: radial-gradient(ellipse at center,  #00c0fa 0%,#015eea 96%); 
color: #FFFFFF;
	font-family: source-han-sans-japanese, sans-serif;
	} header .nav{transition: 0.5s;
		position: fixed;
		display: flex;
		justify-content: space-between;
			background: rgba(0, 126, 255, .1);
backdrop-filter: blur(8.7px);
-webkit-backdrop-filter: blur(8.7px);
		align-items: center

	}
		.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}
	header .nav h1{transition: 0.5s;
		width: 48%;
		padding: 7px 10px 3px;
		position:relative;
	}
	header .nav h1 img{
		width: 100%;
		position:relative;
	}
	
	header .nav .header_entry{
		position:relative;
		
	}

.kv_area_catch{	
	text-align: center;
	padding-bottom: 50px;
	padding-top:70px;

	
	
}
.kv_area_catch::before{
	
		margin-top: 0px;
	background-image: url("../images/bg_ico.png");
	background-repeat: no-repeat;
	background-position: top left;
	background-size:120%;
	 position:absolute;

	mix-blend-mode: Multiply; /* 重ね方を指定 */display:block;
  content:'';
  width:100%;
  height:100%;
}
.kv_area_catch h1{

	color: #e4ff02;
	position:relative;
	font-size: 8.1vw;
	margin-bottom: 24px;
}
.kv_area_catch h1 span{
	display: block;
	font-size: 5vw;
	margin-top: 12px;
	margin-bottom: 12px
}
	.kv_area_catch h1 span.small{
		font-size: 12px;
		font-weight: normal
	}
	.kv_area_catch h1 span em.inexp_catch{
	
	font-size: 6.75vw;
		
	margin-bottom: 24px;
	font-style: normal;
		border-bottom: dotted #F8FF01 2px

	
}
.kv_area_catch p.catch{
	font-size: 4vw;
	color: #FFFFFF;
	margin:0px 0px 24px;
	position:relative;
	letter-spacing: 1px;
	line-height: 170%
}

.kv_area_catch .req-container{
	width: 90%;
	margin: 24px 5% 0px;
	position:relative;
	border-top: 1px #FFFFFF dotted
}

.kv_area_catch .req-container h2{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	width: 90%;
	margin: 0px 5% 30px;
	padding-top: 24px;
	
	
}
.kv_area_catch .req-container h2 span{
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 0px;
	display: block;

	
}
.kv_area_catch .req-container .contants{
		
		
}
.kv_area_catch .req-container .contants picture{
	width: 45%;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px
}
.kv_area_catch .req-container .contants picture img{
		width: 100%
		
}
	.kv_area_catch .req-container .contants ul.req-list >li{
	list-style: none;
		margin-bottom: 50px
	
		
}
		.kv_area_catch .req-container .contants ul.req-list >li:last-child{
	
	margin-bottom: 0%
		
}	
.kv_area_catch .req-container .contants .detail{
		
	color: #FFFFFF;
	text-align: left
		
}
.kv_area_catch .req-container .contants .detail h3{
	font-size: 30px;
	margin-bottom: 16px;
	font-weight: normal;
	text-align: left
}
	.kv_area_catch .item-mark{
			padding-top: 50px;
	
		justify-content: center;
		width: 100%;
		position: relative;
			
}
.kv_area_catch .item-mark li{
	border-bottom: 1px solid #ffffff;
		border-radius:6px;
		margin-right: 6px;
	display: inline-block;
		font-size: 12px;
		padding: 4px 4px;
	list-style: none;
	font-weight: bold
}
	.kv_area_catch .item-mark li:last-child{
	
		margin-right: 0px;
		
}
.kv_area_catch .req-container .contants .detail .m_txt{
	font-size: 14px;
	margin-bottom: 15px;
		line-height: 160%;
		letter-spacing: 1px;


}
.kv_area_catch .req-container .contants .detail .catch{
	font-size: 20px;

}
		.kv_area_catch .req-container .contants .detail .catch .item{
		background-color: #FFFFFF;
		 color: #007eff;
		display: inline-block;
		margin-right: 12px;
		font-size: 14px;
		padding: 0px 3px;
		text-align: center;
		border-radius: 4px

}
.kv_area_catch .req-container .contants .detail ul{
	margin-left: 0px

}
	
	.scroll-nav {
  /* 余白を狭くする */
  padding: 0px;
  /* 背景を白にする */
  background: #fff;
  /* コンテンツの背景が白でもナビゲーションだと分かりやすいように影をつける */
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}

/* 「scroll-navクラス」がヘッダーについたときに、ロゴとナビゲーションの文字を黒にする */
.nav.scroll-nav{
		/* From https://css.glass */
	
background: rgba(255, 255, 255, 0.8);

backdrop-filter: blur(8.7px);
-webkit-backdrop-filter: blur(8.7px);
		position: fixed;
		z-index:10;
		top:0;
		left:0;
		font-size:16px;
		font-weight:300;
		 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
		color: #007eff;
		transition: 1s;}
		
.nav.scroll-nav h1.logo{    filter: brightness(0%);
  transition: 0.5s;
	width: 30%;
	margin: 2px 0px 0px;
	max-width: 240px;
	min-width: 120px;
	padding: 2px 0px 2px 6px
}
/* スクロールして「scroll-navクラス」がついたときのヘッダーデザイン */
.nav.scroll-nav .header_entry button
 {  transition: 0.5s;

	 height: 46px;
	 padding: 3px 8px
}

/*------------------------------------CTA------------------------------------*/


	
.header_entry button {  transition: 0.5s;

    z-index: 100;
    border: none;
    
    background-color: #e4ff02;
    color: #007eff;
	height: 60px;
	margin-right: 60px;
   
	cursor: pointer;
	padding: 10px 8px;
	font-size: min(3.15vw,24px);
	white-space: nowrap;
	font-weight: 700
}



/*.header_entry button::after {
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    margin-left: 4px;
    border-top: 1px solid #007eff;
    border-right: 1px solid #007eff;
    content: '';
	display: inline-block
}*/
	

.kv_entry button {
    position:relative;
    border: none;
    
    background-color: #e4ff02;
    color: #007eff;
	padding: 12px;
	border-radius: 8px;
	font-size: 24px;
	font-weight: bold;
	
   
	cursor: pointer;

	
	white-space: nowrap
}
	.kv_entry button span{
   
	font-size: 18px;
	font-weight: normal;
	display: block;
		margin-bottom: 12px
}



.kv_entry button::after {
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    margin-left: 4px;
    border-top: 1px solid #007eff;
    border-right: 1px solid #007eff;
    content: '';
	display: inline-block;
	margin-bottom: 4px
}
.req_entry button {
    position:relative;
    border: none;
    
    background-color: #e4ff02;
    color: #007eff;
	padding: 8px 24px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: bold;
	
   
	cursor: pointer;

	
	white-space: nowrap;
	margin-top: 20px
}



.req_entry button::after {
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    margin-left: 4px;
    border-top: 1px solid #007eff;
    border-right: 1px solid #007eff;
    content: '';
	display: inline-block;
	margin-bottom: 1px
}

button:hover{
		background-color: #ffffff;
	}
footer .entry_area .kv_entry button {
    position:relative;
    border: none;
    
    background-color: #e4ff02;
    color: #007eff;
	padding: 8px 10px;
	border-radius: 8px;
	font-size: 3.2vw;
	font-weight: bold;
	
   
	cursor: pointer;

	
	white-space: nowrap
}



.kv_entry button::after {
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
    margin-left: 4px;
    border-top: 1px solid #007eff;
    border-right: 1px solid #007eff;
    content: '';
	display: inline-block;
	margin-bottom: 1px
}

	
/*------------------------------------ABOUT------------------------------------*/

.ar_about{
	background-image: url("../images/bg_about.jpg");
	background-repeat: no-repeat;
	padding: 40px 5% ;
	width: 100%;
	
	justify-content: space-between;
	align-items: center;
	background-size: cover;
	font-family: source-han-sans-japanese, sans-serif;
font-weight: 200;
font-style: normal;
	
}
.ar_about .catch{
	
	margin-bottom: 20px
	
}
.ar_about .catch span{
	background-color: #000000;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 180%;
	letter-spacing: 8px;
		
	 }
.ar_about .contants {
	letter-spacing: 2px
}
.ar_about .contants h2{
	font-size: 26px;
	margin-bottom: 30px;
	font-weight: 200
	
	
}
.ar_about .contants p{
	font-size: 16px;
line-height: 170%
	
}

	/*------------------------------------REASON------------------------------------*/

.ar_reason{
	background-image: url("../images/bg_ico.png");
	background-position: top 160px right -30px;
	background-repeat: no-repeat;
		font-family: source-han-sans-japanese, sans-serif;
	padding: 40px 0px;
	background-size: 100%;
	background-color:rgba(255,255,255,0.8);
background-blend-mode:lighten;
}
.ar_reason .container{

	margin: 0px 5%;
	width: 90%;
	justify-content: flex-start
}
.ar_reason .eng_catch{


	font-weight: 200;
	color: #b0d5fa;
	font-size: 12px;
	letter-spacing: 4px;
	margin-bottom: 8px

}
.ar_reason .container .contants{
	margin-left: 0px
} 
.ar_reason .container .contants h2{
	font-size: 44px;
	font-weight: 600;
	letter-spacing: 2px;
	margin-bottom: 40px;
	color: #007eff
}
.ar_reason .container .contants h2 span{
	display: block;
	font-size: 18px;
}
.ar_reason .container .contants h3.catch{
	font-size: 30px;
	font-weight: 600;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 2px;
	margin-bottom: 40px
	
}
.ar_reason .container .contants h3.catch em{
	background-color: #007eff;
	font-style: normal
	
	
}
.ar_reason .container .contants .m_txt{
		font-size: 16px;
line-height: 170%;
	font-weight: 200;
	letter-spacing: 2px;
	margin-bottom: 30px
	
}
	.ar_reason .container .contants .m_txt a{
		text-decoration: underline
	
}
.ar_reason .container .contants figure{
width: 100%;margin: 20px 1% 35px
	
}
	.ar_reason .container .contants figure img{
width: 300%;
	  overflow: auto;
}
.ar_reason .container figurecaption{
	font-size: 14px;
	font-weight: 100;
	display: block;
	text-align: center;
	line-height: 160%
}
.ar_reason .container .contants ul{

}
.ar_reason .container .contants ul.item li{
	list-style: none;
	width: 100%;

	  display: flex;
  flex-direction: column;
	margin-bottom: 50px
}
	.ar_reason .container .contants ul.item li:last-child{
		margin-bottom: 0px
	}
.ar_reason .container .contants ul.item li figure{
	margin-bottom: 10px;
	width: 100%;
	margin: 0px 0% 20px;
	
}
.ar_reason .container .contants ul.item li figure img{
	height: 140px;
	width: 100%;
	object-fit:contain
}
.ar_reason .container .contants ul.item li figure figurecaption{

display: block;margin-top: -10px;
	font-size: 16px;
	font-weight: 300
}
.ar_reason .container .contants ul.item li figure figurecaption em{
	
	padding: 6px 15px;
	background: linear-gradient(90deg, #00c0fa ,#015eea); 
	color: #FFFFFF;
	
	text-align: center;
	font-style: normal


}
.ar_reason .container .contants ul.item li .card{
	
  display: flex;
  flex-direction: column;
}

.ar_reason .container .contants ul.item li h3{
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 12px;
	line-height: 140%;

}

.s_txt{
	font-size: 14px;
	line-height: 170%;
	letter-spacing: 1px;
	font-weight: 200;
	flex-grow: 1; 
	
	
}

.txt_link{
	text-decoration: underline
}
.mt01{
	margin-top: 25px
}
	/*------------------------------------CASE------------------------------------*/
	
.ar_case{font-family: source-han-sans-japanese, sans-serif;
	padding: 40px 0%;
	width: 100%;
	background-color: #000000;
	margin-bottom: 30px;
	background-image: url("../images/bg_ico.png");
	background-position: top 30px right -10px;
	background-repeat: no-repeat;
	
	background-size: 90%;
background-blend-mode:hard-light;

}
	.ar_case .container{
	
	margin: 0px 5%;
	width:90%;
}
.ar_case .eng_catch{

	font-weight: 200;
	font-size: 12px;
	letter-spacing: 4px;
	color: #7C7C7C;
	margin-bottom: 8px

}
.ar_case .container .contants{
	margin-left: 0px
} 
.ar_case .container .contants h2{
	font-size: 44px;
	font-weight: 600;
	letter-spacing: 4px;
	margin-bottom: 60px;
	color: #ffffff
}
.ar_case .container .contants h2 span{
	display: block;
	font-size: 18px;
}.ar_case .container .contants .m_txt{
		font-size: 0px;
line-height: 180%;
	font-weight: 100;
	letter-spacing: 2px;
	margin-bottom: 20px
	
}
.caselist{color: #FFFFFF;
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 0px;
		grid-row-gap: 7em
	
	}
	.caselist li {
		list-style: none;
	}
	.caselist li a{
		
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
	
	
		
	}.caselist li:nth-child(even) a{
		
		border-right: none;
		
	
		
	}
	.caselist li a[target="_blank"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: .8rem;

    margin: 0 0 0 5px;
	color: #000000
}
	.caselist li .ar_txt{
		
	}
	.caselist li .ar_txt h3{
		font-size: 18px;
		margin-bottom: 36px;
		font-weight: 200
		
	}
	.caselist li .ar_txt h3 span{
		display:inline-block;
		margin-bottom: 5px;
		font-size: 13px;
		background-color: #2D2D2D;
		padding: 4px
		
	}
	.caselist li .ar_txt p{
		font-size: 14px;
		font-weight: 200;
		line-height: 170%;
		letter-spacing: 1px;
		margin-top: 40px
	}
	.caselist li figure{
		width: 55%;
	
		margin: 0 auto 15px
		
	}
	.caselist li figure img{
		width: 100%
		
	}
	.caselist li .ar_txt aside{
		margin-top: 16px;
		text-align: right;
		font-size: 14px;
		font-weight: 200;
		border-bottom: 1px solid #565656;
		padding-bottom: 2px;
		display: inline-block
		
		
	}	
    /*------------------------------------NUMBER------------------------------------*/
.ar_number{

	
		font-family: source-han-sans-japanese, sans-serif;
	padding: 40px 0px;
	background-size: 60%;
	
background-blend-mode:lighten;
}
.ar_number .container{
	margin: 0px 5%;
	width: 90%;
	justify-content: flex-start
}
.ar_number .eng_catch{
	font-weight: 200;
	color: #b0d5fa;
	font-size: 12px;
	letter-spacing: 4px;
	margin-bottom: 8px


}
.ar_number .container .contants{
	margin-left: 0px
} 
.ar_number .container .contants h2{
font-size: 44px;
	font-weight: 600;
	letter-spacing: 2px;
	margin-bottom: 40px;
	color: #007eff
}
.ar_number .container .contants h2 span{
	display: block;
	font-size: 18px;
}.ar_number .container .contants .m_txt{
			font-size: 18px;
line-height: 170%;
	font-weight: 200;
	letter-spacing: 2px;
	margin-bottom: 30px
	
}
	
.grp{
	
	justify-content: space-between;
	width: 90%;
	margin: 0 5% 50px
}
.pie-chart{
	margin-bottom: 50px
}
.pie-chart:last-child{
	margin-right: 0%
}
.pie-chart h3{
	text-align: center;
	margin-bottom:20px;
	font-size: 24px;
	font-weight: 200
	
}

.pie-chart h3 span{
	display: block;
	margin-top: 10px;
	

	font-size: 16px;
	font-weight: 200
	
}
	.pie-chart .sub_txt{
		font-size: 14px;
		margin-bottom: 24px;
		line-height: 170%;
		letter-spacing: 2px;
		font-weight: 200
	}
.number-list{
	width: 100%;
	margin: 0 ;
		justify-content: space-between;
flex-flow: row wrap;
	display: flex

}
.number-list li{
	width: 48%;
	list-style: none;
	text-align: center;
	margin-bottom: 50px
}
	.number-list li:last-child{
	margin-bottom: 0px
}
.number-list li:nth-child(2n){
margin-right: 0px;
	
}
.number-list li h3{
text-align: center;
	margin-bottom:16px;
	font-size: 20px;
	font-weight: 200
}
	.number-list li p.number em.txt_add{
	display: block;font-size: 14px; font-style: normal
	}
.number-list li p.number{
color: #007eff;
	white-space: nowrap;
	font-size:12vw;
	font-weight:500;
	margin-bottom: 24px
}
.number-list li p.number span{
font-size: 24px;

}
.number-list li figure{
	width: 50%;
	margin: 0 25%;
}
.number-list li figure img{
	width: 100%;
}
	.pc{
		display: none
	}.pie-chart h3 span.pc{
		display: none
	}
	/*------------------------------------interview------------------------------------*/

.ar_interview{
	background: linear-gradient(150deg,#015eea, #00c0fa); 
color: #FFFFFF;
	padding: 40px 0px;
	
}
.ar_interview .container{
	
	margin: 0px 5%;
	width: 90%;
	justify-content: flex-start
}
.ar_interview .eng_catch{

	font-weight: 200;
	color: #b0d5fa;
	font-size: 12px;
	letter-spacing: 8px;
	margin-bottom: 8px

}
.ar_interview .container .contants{
	margin-left: 00px
} 
.ar_interview .container .contants h2{
	font-size: 43px;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 30px;
	
}
.ar_interview .container .contants h2 span{
	display: block;
	font-size: 18px;
}.ar_interview .container .contants .m_txt{
	font-size: 18px;
line-height: 170%;
	font-weight: 200;
	letter-spacing: 2px;
	margin-bottom: 30px
	
}
.ar_interview .container .contants ul{

}
.ar_interview .container .contants ul li{
	width: 100%;
	list-style: none;
	margin-bottom: 50px
}
	.ar_interview .container .contants ul li:last-child{
	
	margin-bottom: 0px
}
.ar_interview .container .contants ul li figure{
	width: 90%;
	margin: 0 5%;
}
.ar_interview .container .contants ul li figure img{
	width: 100%;
	
}
.ar_interview .container .contants ul li h3{
	font-size: 20px;
	line-height: 180%;
	font-weight: 200;
	letter-spacing: 2px;
	margin-top: -90px;
	margin-bottom: 10px

}
.ar_interview .container .contants ul li h3 span{
	background-color: #000000

}
.ar_interview .container .contants ul li p.profile{
	font-size: 16px
}


/*------------------------------------fellow------------------------------------*/

.ar_fellow{
background-image: url("../images/bg_ico.png");
	background-position: top 160px right -30px;
	background-repeat: no-repeat;
		font-family: source-han-sans-japanese, sans-serif;
	padding: 40px 0px;
	background-size: 100%;
	background-color:rgba(255,255,255,0.8);
background-blend-mode:lighten;
}
.ar_fellow .container{
	margin: 0px 5%;
	width: 90%
}
.ar_fellow .eng_catch{
 
	font-weight: 200;
	color: #b0d5fa;
	font-size: 12px;
	letter-spacing: 8px;
	margin-bottom: 8px

}
.ar_fellow .container .contents{
	margin-left: 0px
} 
.ar_fellow .container .contents .fellow_list{

}
	.ar_fellow .container .contents .fellow_list .f_story figure{width: 50%}
.ar_fellow .container .contents .fellow_list .f_story{
	
	width: 100%
}

.ar_fellow .container .contents .fellow_list .f_story h2{
	font-size: 44px;
	font-weight: 600;
	letter-spacing: 2px;
	margin-bottom: 30px;
	color: #007eff
}
.ar_fellow .container .contents .fellow_list .f_story h2 span{
	display: block;
	font-size: 18px;
}
.ar_fellow .container .contents .fellow_list .f_story h2 em{
	display: block;
	margin-top: 16px;
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	color: #767676
}
.ar_fellow .container .contents .fellow_list .f_story h2 em::before{
	content: "［";
}
.ar_fellow .container .contents .fellow_list .f_story h2 em::after{
	content: "の場合］";
}
.ar_fellow .container .contents .fellow_list .f_story h3.catch{
	font-size: 30px;
	font-weight: 600;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 2px;
	margin-bottom: 40px
	
}
.ar_fellow .container .contents .fellow_list .f_story h3.catch em{
	background-color: #007eff;
	font-style: normal
	
	
}
.ar_fellow .container .contents .f_story figure{
	width: 20%
	
}
.ar_fellow .container .contents .f_story figure img{
	width: 100%
	
}
.ar_fellow .container .contents .f_story article{
	margin-bottom: 30px

}
.ar_fellow .container .contents .f_story article h4{
font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px
	
}
.f_story article .item{
	border: 2px dashed #007eff;
	border-radius: 8px;
	padding: 20px 25px
}
.f_story article .item .m_txt{
	font-size: 14px;
	line-height: 170%;
	letter-spacing: 2px;
	font-weight: 200
}
.ar_fellow .container .contents .f_story figure.insert-img{

  width: 100%;
	margin-bottom: 20px}
.ar_fellow .container .contents .f_story figure.insert-img img{
	
  width: 100%;
}
footer{
	
	justify-content: center;
	background-color: #007eff;
	padding: 20px 10px 10px;
	width: 100%;
	color: #FFFFFF;
	align-items: center;
	text-align: center
}
footer .corporate_area{
	width: 100%;
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between
}
footer .corporate_area p{
	line-height: 180%;
	font-weight: 200;
	font-size: 12px;;
	margin-left: 10px

}
footer .corporate_area figure{
	width: 50%
}
footer .corporate_area figure img{
	width: 100%
}

footer .entry_area{
	width: 100%;
	margin:0px 0 10px;
	}
footer .sns_area{
	width: 100%;
	}
footer .sns_area ul{
	
	
	
}
footer .sns_area {
display: flex;
	justify-content:center;
	width: 34%;
	margin: 0px 33%

	
		}
footer .sns_area p{
		margin-right: 12px

}
	footer .sns_area p:last-child{
		margin-right: 0px

}
footer .sns_area p img{

	height: auto;
	



	
	
}
footer .entry_area{display: flex;
justify-content: center}

footer .entry_area p{
margin-right: 12px
}

small{
	display: block;
	background-color: #367EA6;
	color: #F9F9F9;
	font-size: 10px;
	text-align: center
}
	/*--------------cta追加--------------*/
	.cta-add{
		width:90%;
		margin: 0 auto 40px;
		background-color: #0066e5;
		border-radius: 8px;
		
		padding: 30px 4px;
	}
.heading04 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	text-align: center;
	
		color: #FFFC00;
		font-weight: 400
}
	.cta-add .heading04 span{
		font-size: 52px
	}

	 .cta-add .req_entry{width: 80%;
	margin: 0 auto}
	
	.cta-add .req_entry button {
	width: 100%;
    position:relative;
    border: none;
    
    background-color: #e4ff02;
    color: #007eff;
	padding: 12px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: bold;
	
   	text-align: center;

	cursor: pointer;

	
	white-space: nowrap;
	margin-top: 30px
}
	.cta-add .req_entry button:hover {
		background-color: #FFFFFF

	}
	/*--------------パーツ追加--------------*/
	    .kv_area_catch .req-container .contants .entry-other {
        background-color: rgba(51, 91, 144, 0.5);
        padding: 25px 25px 40px;
        margin: 40px 0px 20px;
        text-align: center;
    }
	
}
