/*-----------------初期---------------------*/
@charset "utf-8";


/* 共通のインクルードコンテンツ　選ばれる理由の混合型 */


.benefit_mix .benefit_container.benefit_container4{
	opacity: 0;
	visibility: hidden;
}	
	

.benefit_mix .benefit{
	padding-bottom: 2px;
	overflow: hidden;
	padding: 0 10px 0 10px;	
}
	
.benefit_mix .s_reason {
		margin-top: 0px!important;
}
	
	
.benefit_btm{
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.2);	
	height: 20px;
	width: 100%;
	margin-bottom: 5px;
}



/* --------------------PCのみ-------------------- */
	
	@media screen and (min-width:769px), print {
		.benefit_mix .s_reason .bg_s_reason {
			padding: 0px 20px 30px 20px!important;
		}
		.benefit_mix .s_reason .sub {
        background: none!important;
		}		
		.benefit_mix .s_reason .reason_arrow {
			top: -20px!important;
		}
}	


/* --------------------SPのみ-------------------- */
	@media screen and (max-width: 767px) {
		.benefit_mix .s_reason .bg_s_reason {
        	background-position: right -15px, right 25%!important;
			background-image: url(/area_template/img/common/s_reason/bg_s_reason.png), none;
        	padding: 15px 15px 0 15px;
		}
		.benefit_mix .s_reason .reason_arrow {
			top: -40px!important;
		}	
		
		.benefit_mix .benefit .benefit_container {
			margin-bottom: 20px!important;
		}
		
	}