@charset "utf-8";
/* 【 align-items 】 ****************/

/* 【 background-color 】背景色 ****************/
/* 【 background-image 】　*********************/
/* 【 background-repeat 】　********************/
/* 【 background-size 】　*********************/
/* 【 border 】線　****************************/

.bousen {
    border-bottom-color: #595959;
}

.bousen {
    border-bottom-style: solid;
}

.bousen {
    border-bottom-width: 1px;
}
/* 【 border-radius 】線　****************************/

/* 【 color 】色 *****************************/


/* 【 display 】 *****************************/
.rcs_area2 .rcs_item2, .rcs_area3 .rcs_item3, .rcs_area4 .rcs_item4, .rcs_area5 .rcs_item5, .rcs_area6 .rcs_item6, .rcs_area7 .rcs_item7{
	display: flex;
}

/* 【 font-size 】文字の大きさ ***************/
.rcs_item2 div p{
	font-size: 16px;
}


/* 【 font-weight 】 ************************/
/* 【 height 】高さ *************************/
.rcs_area2 .rcs_item2 img{
	height: auto;
}

.rcs_item6 div img{
	height: 12em;
}

/* 【 justify-content   ********************/
/* 【 line-height 】 ************************/
/* 【 left 】 ******************************/
/* 【 margin 】 ***************************/

.rcs_area2 .rcs_item2 div, .rcs_item6 div, .rcs_area2 .rcs_item3, .rcs_area6 .rcs_item6, .rcs_area2 .rcs_item2{
	margin: auto;
}


.rcs_area2 .rcs_come .p1, .rcs_area2 .rcs_come .p2, .rcs_area2 .rcs_come .p4, .rcs_item4 .rcs_block2 .p2, .rcs_item4 .rcs_block2 .p1, .rcs6_come .p1, .rcs6_come .p2{
	margin: 0;
}


/* 【 margin-bottom 】 ***************************/

.bousen {
    margin-bottom: 50px;
}

/* 【 max-height 】 *************************/
/* 【 max-width 】 **************************/
/* 【 opacity 】 ****************************/
/* 【 overflow 】 ***************************/
/* 【 padding 】 ****************************/


.bousen {
    padding-bottom: 50px;
}
/* 【 position 】************************** */
/* 【 text-align 】 *************************/
.rcs_item2 div p{
	text-align: center;
}

.voice_item .p1{
    text-align: right;
}

/* 【 text-indent 】 ************************/
/* 【 top 】 ********************************/
/* 【 vertical-align 】 *********************/
/* 【 width 】横幅 **************************/
.rcs_area2 div img, .rcs_area3 div img, .rcs_area4 div img, .rcs_area5 div img, .rcs_area6 div img, .rcs_area7 div img{
	width: 100%;
}

.rcs_item4 .rcs_block1, .rcs_item5 .rcs_block1, .rsc_item6 .rsc_block1, .rsc_item7 .rsc_block1{
	width: 30%; ;
}

.rcs_item3 .rcs_block1{
	width: 25%;
}

.rcs_item3 .rcs_block2, .rcs_item4 .rcs_block2, .rcs_item5 .rcs_block2, .rsc_item7 .rsc_block1{
	width: 70%; ;
}

.rsc_item6 .rsc_block2, .rcs_area2 .rcs_item3{
	width: 60%;
}

.rcs_area6 .rcs_item6{
	width: 90%;
}

.rcs_area2 .rcs_item2{
	width: 80%;
}

/* 【 other or special CSS 】 *****************/
/*　▽▽▽▽▽▽ レスポンシブ CSS (画面サイズが(max-width: XXXpx) XXX以下で下記効果を適用します。)　▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽　*/
@media screen and (max-width: 640px){
	/* 【 ［SP］/ background-color 】背景色  ****/
	/* 【 ［SP］/ background-image 】　*********/
	/* 【 ［SP］/ background-repeat 】　********/
	/* 【 ［SP］/ background-size 】　**********/
	/* 【 ［SP］/ border 】線　*****************/
	/* 【 ［SP］/ color 】色 ******************/
	/* 【 ［SP］/ display 】 ******************/
	/* 【 ［SP］/ font-size 】文字の大きさ *****/
	/* 【 ［SP］/ font-weight 】 **************/
	/* 【 ［SP］/ height 】高さ ***************/

	.rcs_item6 div img{
		height: 6em;
	}

	/* 【 ［SP］/ justify-content 】 **********/
	/* 【 ［SP］/ line-height 】 *************/
	/* 【 ［SP］/ left 】 ********************/
	/* 【 ［SP］/ margin 】 ******************/
	.rcs_block2{
		margin-left: 10px;
	}
	/* 【 ［SP］/ max-height 】 **************/
	/* 【 ［SP］/ max-width 】 ***************/
	/* 【 ［SP］/ opacity 】 *****************/
	/* 【 ［SP］/ overflow 】 ****************/
	/* 【 ［SP］/ padding 】 *****************/
	/* 【 ［SP］/ position 】 ****************/
	/* 【 ［SP］/ text-align 】 **************/
	/* 【 ［SP］/ text-indent 】 *************/
	/* 【 ［SP］/ top 】 *********************/
	/* 【 ［SP］/ vertical-align 】 **********/
	/* 【 ［SP］/ width 】横幅 ***************/
	.rcs_area2 .rcs_item2{
		width: 100%;
	}

	.rcs_area2 .rcs_item3{
		width: 90%;
	}
	/* 【 ［SP］other or special CSS 】 ******/
}
/*************** レスポンシブ E ***************/