@charset "UTF-8";


#beauty{
			background-color: #fff;
		}
		.fetia_BeautyLp{
			max-width: 1080px;
			margin: auto;
			line-height: 1.8;
			font-size: 1.1rem;
		}
		.fetia_BeautyLp h1,.fetia_BeautyLp h2,.fetia_BeautyLp p{
			margin: 0;
		}

		.fetia_BeautyLp .ft_m{
			font-family: "Noto Serif JP", serif;
		}
		.fetia_BeautyLp img{
			width: 100%;
		}
		.fetia_BeautyLp .marker-under{
			background: linear-gradient(transparent 80%, #dbe86c 60%);
		}
		.fetia_BeautyLp .mv_area{
			position: relative;
		}
		.fetia_BeautyLp .mv_area .mv_txt_lt{
			position: absolute;
			top: 50%;
      left: 5rem;
			width: 41%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			/*-ms-writing-mode: tb-rl;
			writing-mode: vertical-rl;
			height: max-content;*/
		}
		.fetia_BeautyLp .mv_area .mv_txt_rt{
			position: absolute;
			bottom: 1rem;
			right: 1rem;
			font-size: 0.8rem;
		}
.anim-box {
  animation: fade-in 3s;
  animation-fill-mode: forwards;
}
@keyframes fade-in {
  from {
    opacity: 0;
		transform: translateY(-40%);
  }
  to {
    opacity: 1;
		transform: translateY(-50%);
  }
}
		.fetia_BeautyLp .intro_cnt{
			margin: 3rem auto;
    	text-align: center;
    	font-size: 1.8rem;
    	line-height: 1.8;
		}
		.fetia_BeautyLp .intro_cnt h2{
			font-family: "Noto Serif JP", serif;
			margin: 3rem 0 0;
			font-size: 2.5rem;
		}
		.fetia_BeautyLp .intro_cnt h2 span{
			font-size:75%;
		}
		.fetia_BeautyLp .intro_cnt .intro_box2{
			border: 1px #ccc solid;
    border-radius: 50px;
    width: fit-content;
    padding: 1rem 3rem;
    margin: 1rem auto 3rem;
		}
		.fetia_BeautyLp .concept_img{
			margin: 0 0 -1rem;
		}
		.fetia_BeautyLp .concept_inner{
			background-image: url(images/bg1.png);
    background-size: cover;
    background-position: center;
    padding: 6rem;
		text-align: center;
		}
		.fetia_BeautyLp .concept_inner .concept_inner_logo{
			padding: 0 20vw;
		}
		.fetia_BeautyLp .concept_inner h3{
			margin: 3rem 0;
			font-size: 1.8rem;
		}
		.fetia_BeautyLp .concept_inner .concept_inner_dsc {
			text-align: left;
			margin-bottom: 2rem;
		}
		.fetia_BeautyLp .concept_inner .concept_inner_dsc h2{
			display: flex;
			align-items: center;
			font-family: "Noto Serif JP", serif;
			font-size: 2rem;
      font-weight: 400;
		}
		.fetia_BeautyLp .concept_inner .concept_inner_dsc h2:before{
			content: '';
  		width: 45px;
  		height: 1px;
			margin-right: 1rem;
  		background-color: #4d8b96;
		}
		.fetia_BeautyLp .concept_inner .concept_inner_dsc_txt{
			padding: 2rem;
		}
		.fetia_BeautyLp .inner_notes{
			font-size: .7rem;
    	text-align: left;
    	border: 1px solid #ccc;
    	padding: 1.5rem;
			margin: 2rem auto;
			max-width: 700px;
		}
		.fetia_BeautyLp .fetia_linkbox{
			position: relative;
		}
		.fetia_BeautyLp .fetia_linkbox_inner{
			position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
		background-color: #fff;
		padding: 2rem 3rem;
		box-shadow: 0 5px 10px #ccc;
    right: 10%;
		}
		.fetia_BeautyLp .fetia_linkbox_inner h2{
			font-family: "Noto Serif JP", serif;
			font-size: 2rem;
			margin-bottom: 2rem;
		}
		.fetia_BeautyLp .fetia_linkbox_inner h2 span{
			font-size: 75%;
		}
		.fetia_BeautyLp .fetia_linkbox_inner_price{
			font-size: 1.6rem;
		}
		.fetia_BeautyLp .fetia_linkbox_inner_price span{
			font-size: 60%;
		}
		.fetia_BeautyLp .fetia_linkbox_inner_btn a{
			display: block;
			padding: .7rem;
			text-align: center;
			background-color: #333;
			color: #fff;
		}
		.fetia_BeautyLp .fetia_bt_point {
			margin: 3rem 0;
		}
		.fetia_BeautyLp .fetia_bt_point h3, .fetia_BeautyLp .fetia_bt_uservoice h3, .fetia_BeautyLp .fetia_bt_develop h3, .fetia_BeautyLp .fetia_bt_howto h3{
			font-family: "Noto Serif JP", serif;
			font-size: 3rem;
			text-align: center;
		}
		.fetia_BeautyLp .fetia_bt_point h3 span, .fetia_BeautyLp .fetia_bt_uservoice h3 span, .fetia_BeautyLp .fetia_bt_develop h3 span, .fetia_BeautyLp .fetia_bt_howto h3 span{
			font-family: "Noto Serif JP", serif;
    	font-size: 1.5rem;
    	padding: 1.5rem 0;
		}
		.fetia_BeautyLp .fetia_bt_point img.icon{
			max-width: 280px;
		}
		.fetia_BeautyLp .fetia_bt_point h4{
			margin-left: 8rem;
    font-size: 2rem;
    position: relative;
    top: -4rem;
		}
		.fetia_BeautyLp .P1 .fetia_bt_point_inner, .fetia_BeautyLp .point2_sec3_item{
			display: flex;
			flex-wrap: wrap;
			align-items: center;
		}
		.fetia_BeautyLp .P1 .fetia_bt_point_inner img{
			width: 50%;
		}
		.fetia_BeautyLp .P1 .fetia_bt_point_inner div {
    	width: calc(100% - 60%);
		}
		.fetia_BeautyLp .point2_sec1_inner{
			text-align: left;
			margin: 3rem 0;
		}
		.fetia_BeautyLp .point2_sec1_inner h5{
			font-size: 1.4rem;
			border-bottom: 1px solid #4d8b96;
			width: 300px;
			margin: 0 0 1rem;
		}
		.fetia_BeautyLp .P2 h3{
			font-size: 2.4rem;
			margin: 5rem 0 3rem;
		}

		.fetia_BeautyLp .point2_sec2{
			background-color: #f9f9f9;
			padding: 6rem;
		}
		.fetia_BeautyLp .point2_sec2 ul li{
			position: relative;
			margin: 3rem 0;
      list-style: none;
		}
		.fetia_BeautyLp .point2_sec2 ul li p{
			font-size: 1.6rem;
			padding-left: 4rem;
		}

		.fetia_BeautyLp .point2_sec2 ul li :before{
    content: '';
		display: inline-block;
    position: absolute;
    background: url(../images/check.png) no-repeat;
    background-size: contain;
    width: 35px;
    height: 35px;
    top: 0;
    left: 0;
		}
		.fetia_BeautyLp .point2_sec3{
			text-align: center;
			font-size: 1.6rem;
		}
		.fetia_BeautyLp .point2_sec3_sbtxt{
			font-size: 60%;
			margin: 2rem 0;
		}
		.fetia_BeautyLp .point2_sec3_item > div{
			border: 1px solid #ccc;
			padding: 2rem 2rem 0;
			margin: 1rem;
			width: calc(80% / 2);
		}
		.fetia_BeautyLp .point2_sec3_item > div img{
			width: 80%;
		}

		.fetia_BeautyLp .point2_sec3_item > div h5{
			font-size: 1.4rem;
		}
		.fetia_BeautyLp .fetia_bt_point_inner_list{
			border: 1px solid #ccc;
    border-radius: 10px;
    margin: 2rem 0;
		padding: 2rem 0;
    display: flex;
    flex-wrap: wrap;
		}
		.fetia_BeautyLp .fetia_bt_point_inner_list div.item{
			width: calc(100% / 2);
			display: inline-flex;
			align-items: center;
		}
		.fetia_BeautyLp .fetia_bt_point_inner_list div.item img{
			width: 30%;
			margin: 0 2rem;
		}
		.fetia_BeautyLp .fetia_bt_point_inner_list div.item h5{
			font-size: 1.1rem;
			margin-bottom: 1rem;
		}
		.fetia_BeautyLp .freeicon{
			display: flex;
			flex-wrap: wrap;
		}
		.fetia_BeautyLp .freeicon img{
			width: calc(94% / 6);
			padding: .3rem;
		}
		.fetia_BeautyLp .fetia_bt_uservoice{
			background-color: #f9f9f9;
			padding: 5rem 10rem 2rem;
			margin-top: 5rem;
		}
		.fetia_BeautyLp .fetia_bt_uservoice_inner_txt{
			background-color: #fff;
    padding: 3rem;
    border-radius: 15px;
    box-shadow: 0 10px 15px #ccc;
		font-size: 1rem;
		}
		.fetia_BeautyLp .fetia_bt_uservoice_inner_user, .fetia_BeautyLp .fetia_bt_develop_sec2{
			display: flex;
    align-items: center;
		margin: 1rem 1rem 3rem;
		}
		.fetia_BeautyLp .fetia_bt_uservoice_inner_user img{
			width: 35px;
			margin-right: 1rem;
		}
		.fetia_BeautyLp .fetia_bt_develop{
			background-color: #f2f2f2;
			padding: 5rem 3rem;
		}
		.fetia_BeautyLp .fetia_bt_develop_brand{
			display: flex;
			align-items: center;
			margin: 0 2rem 3rem 0;
		}
		.fetia_BeautyLp .fetia_bt_develop_brand img{
			width: 30%;
			margin: 0 2.2rem;
		}
		.fetia_BeautyLp .fetia_bt_develop_sec{
			text-align: center;
			margin: 5rem;
		}
		.fetia_BeautyLp .fetia_bt_develop_sec2 img{
			width: 40%;
			margin-left: 5rem;
		}
		.fetia_BeautyLp .fetia_bt_howto{
			margin: 10rem auto 5rem;
			max-width: 750px;
		}
		.fetia_BeautyLp .fetia_bt_howto ol li{
			margin: 1rem;
			font-size: 1.3rem;
		}
	.pc_only{display: block;}
	.sp_only{display: none;}

	@media (max-width: 768px) {
		.fetia_BeautyLp .fetia_bt_uservoice, .fetia_BeautyLp .fetia_bt_develop {padding: 5rem 1rem;}
.fetia_BeautyLp .point2_sec3_item > div{width:calc(90% / 2) ;}
.fetia_BeautyLp .fetia_bt_point_inner_list div.item{width: 100%;}

	}

@media screen and (max-width: 549px){
	.pc_only{display: none;}
	.sp_only{display: block;}
	.fetia_BeautyLp .mv_area .mv_txt_lt{
		left: 2rem;
	}
	.fetia_BeautyLp .mv_area .mv_txt_rt{
		font-size: .5rem;
	}
	.fetia_BeautyLp .intro_cnt{
		font-size: 5vw;
	}
	.fetia_BeautyLp .intro_cnt h2, .fetia_BeautyLp .concept_inner .concept_inner_dsc h2{
		font-size: 6vw;
	}
	.fetia_BeautyLp .concept_inner h3{
		margin: 1rem 0 2rem 0;
    font-size: 3.5vw;
	}
	.fetia_BeautyLp .concept_inner{
		padding: 1.5rem;
	}
	.fetia_BeautyLp .concept_inner .concept_inner_dsc_txt {
    padding: 2rem 0;
	}
	.fetia_BeautyLp .fetia_bt_point h3, .fetia_BeautyLp .fetia_bt_uservoice h3, .fetia_BeautyLp .fetia_bt_develop h3, .fetia_BeautyLp .fetia_bt_howto h3{
		font-size: 6vw;
	}
	.fetia_BeautyLp .fetia_bt_point h3 span, .fetia_BeautyLp .fetia_bt_uservoice h3 span, .fetia_BeautyLp .fetia_bt_develop h3 span, .fetia_BeautyLp .fetia_bt_howto h3 span{
		font-size: 3.5vw;
	}
	.fetia_BeautyLp .fetia_bt_point img.icon {
    max-width: 50%;
	}
	.fetia_BeautyLp .fetia_bt_point h4 {
    margin-left: 3rem;
    font-size: 5vw;
    top: -2rem;
}
.fetia_BeautyLp .P1 .fetia_bt_point_inner img, .fetia_BeautyLp .P1 .fetia_bt_point_inner div, .fetia_BeautyLp .point2_sec3_item > div, .fetia_BeautyLp .fetia_bt_develop_brand img ,.fetia_BeautyLp .fetia_bt_develop_sec2 img{
	width: 100%;
}
.fetia_BeautyLp .point2_sec1_inner h5 {
	font-size: 4.5vw;
}
.fetia_BeautyLp .point2_sec2 {
    padding: 2rem;
}
.fetia_BeautyLp .point2_sec2 ul li{
	margin: 2rem 0;
  list-style: none;
}
.fetia_BeautyLp .point2_sec2 ul li p {
	font-size: 4vw;
	padding-left: 3rem;
}
.fetia_BeautyLp .point2_sec2 ul li :before{
	width: 25px;
	height: 25px;
}
.fetia_BeautyLp .point2_sec3{
	font-size: 4vw;
}
.fetia_BeautyLp .item_txt p{
	font-size: 85%;
}
.fetia_BeautyLp .fetia_bt_point_inner_list div.item{
	padding: 1rem 1rem 1rem 0;
}
.fetia_BeautyLp .freeicon img {
	width: calc(100% / 3);
}
.fetia_BeautyLp .fetia_bt_uservoice_inner_txt{
	padding: 2rem;
}
.fetia_BeautyLp .fetia_bt_develop_brand, .fetia_BeautyLp .fetia_bt_develop_sec2{
	display: block;
	margin: 0;
}
.fetia_BeautyLp .fetia_bt_develop_sec{
	margin: 5rem 0;
}
.fetia_BeautyLp .fetia_bt_develop_sec h2{
	font-size: 5.5vw;
}

.fetia_BeautyLp .fetia_bt_develop_brand img, .fetia_BeautyLp .fetia_bt_develop_sec2 img{
	margin: 2rem 0 0;
}

}
