@charset "utf-8";


/* 【  background-color 】 ***************/
.gm_popcorn_adopt {
    background-color: #ffffd1;
}
.try_photo_area,
.back_transport,
.guarantee_area,
.letter_sentence {
    background-color: #fbf2d7;
}
.first_point li {
	background-color: #fff;
}
/* 【  border 】 ***************/
.crushed_ideas {
border-bottom-color: #595959;
}
.crushed_ideas {
border-bottom-style: solid;
}
.crushed_ideas {
border-bottom-width: 1px;
}
/* 【  color 】文字の色 ***************/
.top_img_box h2 {
	color: black;
}
.fv_phrase span {
    color: red;
}
.seiretu p {
	color: #d53a03;
}
.first_point p {
    color: #c50d01;
}
/* 【  display 】 ***************/
.selected_top.select.one .another_page_link {
    display: block;
}
.popcorn_commitment,
.popcorn_try_photo,
.popcorn_try_customer,
.flex_div {
    display: flex;
}

/* 【 font-size 】文字の大きさ ***************/
.popcorn_commitment h4,
.state_of_customer h4 {
    font-size: 24px;
}
.try_first_view_img .fv_phrase p {
	font-size: 28px;
}
.voice-text-left p {
	font-size: 32px;
}
.seiretu .span1 {
    font-size: 19px;
}
.popcorn_try_photo div p,
.popcorn_try_customer div p {
    font-size: 16px;
}
.gm_popcorn_adopt h4 {
    font-size: 1.4em;
}
/* 【 float 】 ***************/
/* 【 font-weight 】 ***************/
.popcorn_commitment .p1 {
    font-weight: bold;
}
.popcorn_try_photo,
.popcorn_try_customer {
    justify-content: space-between;
}
/* 【  margin 】 ***************/
.popcorn_commitment h4 {
    margin-left: 15px;
}
.s-comment.cw .bois_img {
    margin-right: 20px;
}
.popcorn_commitment .p1,.popcorn_commitment .p3,
.state_of_customer p,
.state_of_customer .p1 {
    margin: 0;
}
.popcorn_try_photo.center img,
.popcorn_try_customer,
.state_of_customer .div1,
.crushed_ideas,
.state_of_customer,
.popcorn_commitment,
.selected_top.select.one,
.selected_top.select.one .another_page_link {
    margin: 0 auto;
}
.try_first_view_img .fv_phrase {
	margin: -14vw auto 0 auto;
}
.state_of_customer .p2 {
    margin-top: 30px;
}
/* 【  max-width 】 ***************/
.state_of_customer .popcorn_try_customer,
.popcorn_commitment,
.crushed_ideas {
    max-width: 865px;
}
.try_first_view_img .fv_phrase {
	max-width: 810px;
}
.selected_top.select.one {
    max-width: 60%;
}
  /* 【 line-height 】 ************************/
.voice-text-left p,
.try_first_view_img .fv_phrase p {
	line-height: 130%;
}
.popcorn_try_photo div p,
.popcorn_try_customer div p {
    line-height: 115%;
}
/* 【 padding 】 ************************/
.popcorn_try_photo div p,
.popcorn_try_customer div p {
    padding: 0px;
}
.popcorn_commitment,
.selected_top.select.one {
    padding: 15px;
}
.selected_top.select.one {
    padding: 45px 15px;
}
.crushed_ideas, .state_of_customer {
    padding: 50px 0;
}
/* 【 text-align 】 ************************/
.try_first_view_img .fv_phrase p {
	text-align: left;
}
.gm_popcorn_adopt h4,
.state_of_customer h4 {
    text-align: center;
}
.state_of_customer .p2, .state_of_customer .p3 {
    text-align: right;
}
/* 【 text-shadow 】 ************************/
.seiretu p {
    text-shadow: #fff 2px 0px 0px, #fff -2px 0px 0px, #fff 0px -2px 0px, #fff 0px 2px 0px, #fff 2px 2px 0px, #fff -2px 2px 0px, #fff 2px -2px 0px, #fff -2px -2px 0px, #fff 1px 2px 0px, #fff -1px 2px 0px, #fff 1px -2px 0px, #fff -1px -2px 0px, #fff 2px 1px 0px, #fff -2px 1px 0px, #fff 2px -1px 0px, #fff -2px -1px 0px, #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
}
/* 【 width 】 ************************/

.s-comment.cw .bois_img {
	width: 65px;
}
.selected_top.select.one .another_page_link {
    width: 500px;
}
.popcorn_commitment .div2 {
    width: 8%;
}
.popcorn_try_photo .block1,.popcorn_try_photo .block2,.popcorn_try_photo .block3,
.popcorn_try_customer .block1,.popcorn_try_customer .block2,.popcorn_try_customer .block3 {
    width: 32%;
}
.popcorn_commitment .div1 {
    width: 92%;
}
.popcorn_try_photo div img,
.popcorn_try_customer div img,
.popcorn_commitment img,
.state_of_customer img,
.popcorn_try_customer img {
	width: 100%;
}


@media screen and (max-width: 800px){
	.try_first_view_img .fv_phrase p {
		font-size: 20px;
	}
}

/*************** レスポンシブ S ***************/
@media screen and (max-width: 640px){
	/* 【  ［SP］/　border 】 **************************/
	.voice-text-left::before {
		border-left: 15px solid red;
	}
	/* 【  ［SP］/　font-size 】 **************************/
	.voice-text-left p {
		font-size: 4vw;
	}
	.first_view .try_first_view_img .fv_phrase p {
		font-size: 3.4vw;
	}
	.seiretu .span1 {
		font-size: 3vw;
	}
	/* 【  ［SP］/　display 】 **************************/	
	.popcorn_try_photo,.popcorn_try_customer {
		display: block;
	}
	.popcorn_try_photo .block1, .popcorn_try_photo .block2, .popcorn_try_photo .block3,
	.popcorn_try_customer .box1, .popcorn_try_customer .box2, .popcorn_try_customer .box3,
	.sp_flex {
		display: flex;
	}
	/* 【  ［SP］/ justify-content 】 **************************/
	.popcorn_try_photo,
	.popcorn_commitment {
		justify-content: space-between;
	}
	/* 【  ［SP］/ margin 】 **************************/
	.popcorn_try_photo {
		margin-top: 15px;
	}
	.gm_popcorn_adopt {
		margin-top: 30px;
	}
	.try_first_view_img .fv_phrase {
		margin: -64vw auto;
	}
	.popcorn_try_photo p {
		margin: 10px;
	}
	.popcorn_commitment {
		margin: initial;
	}
	.popcorn_try_customer .block1, .popcorn_try_customer .block2, .popcorn_try_customer .block3,
	.selected_top.select.one {
		margin-bottom: 30px;
	}
	.popcorn_try_customer .box1 {
		margin-top: 10px;
	}
	/* 【  ［SP］/ max-width 】 **************************/
	.popcorn_try_photo {
		max-width: 920px;
	}
	.selected_top.select.one{
		max-width: 95%;
	}
	/* 【  ［SP］/ line-heigh 】 **************************/
	.try_first_view_img .fv_phrase p {
		line-height: 150%;
	}
	  /* 【  ［SP］/　padding 】 **************************/
	.popcorn_try_photo {
		padding: 0;
	}
	.crushed_ideas, .state_of_customer {
		padding: 30px 0;
	}
    /* 【  ［SP］/ width 】横幅 **************************/
	.popcorn_commitment .div2,
	.popcorn_try_photo .block1 .div1, .popcorn_try_photo .block2 .div1, .popcorn_try_photo .block3 .div1 {
		width: 25%;
	}
	.popcorn_try_customer .block1 .p1, .popcorn_try_customer .block2 .p1, .popcorn_try_customer .block3 .p1 {
		width: 60%;
	}
	.popcorn_try_customer .div1 {
		width: 35%;
	}
	.popcorn_try_photo p,.popcorn_commitment .div1  {
		width: 73%;
	}
	.selected_top.select.one .another_page_link.item_346 {
		width: 90%;
	}
	.center img,
	.popcorn_try_photo div,
	.selected_top.select.one,
	.selected_top.select.one .another_page_link,
	.popcorn_try_photo .block1, .popcorn_try_photo .block2, .popcorn_try_photo .block3,
	.popcorn_try_customer .block1, .popcorn_try_customer .block2, .popcorn_try_customer .block3 {
		width: 100%;
	}
}
/*************** レスポンシブ E ***************/