@charset 'utf-8';

.contet_area_bg {
	width:100%;
}
.contet_area {
	width:100%;
	margin:0 auto;
}
.contet_area img {
	width:100%;
}

@media screen and (max-width : 1100px) {
	.contet_area {
		width:94%;
		margin:0 auto;
	}
}

/*****▽▽メインイメージ▽▽*****/
.main_img {
	width:100%;
	margin:0 auto;
}
.main_img img {
	width:100%;
}
/*****▽▽キャッチコピー▽▽*****/
.catch_area {
	flex-wrap:wrap;
	display:flex;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	align-items:center;
	margin:0 auto 50px;
}
.catch_area_box {
	width:50%;
	padding:0 20px;
	box-sizing:border-box;
}
.catch_area_box_txt {
	font-size:32px;
	color:#333;
	font-weight:bold;
	line-height:200%;
}
@media screen and (max-width : 834px) {
	.catch_area_box {
		width:100%;
		padding:0 20px;
		box-sizing:border-box;
	}
	.catch_area_box_txt {
		font-size:20px;
		color:#333;
		font-weight:bold;
		line-height:200%;
	}
}

/*****▽▽お悩み▽▽*****/
.pain_area {
	flex-wrap:wrap;
	display:flex;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	align-items:center;
	border:2px solid #ccc;
	padding:20px;
	box-sizing:border-box;
	border-radius:10px;
	margin:0 auto 50px;
}
.pain_area_title {
	width:100%;
	margin:0 auto 20px;
	padding:0 15%;
	box-sizing:border-box;
}
.pain_area_title img {
	width:100%;
}

.pain_area_box {
	width:50%;
	padding:0 15px;
	box-sizing:border-box;
}
.w30 {
	width:30%;
}
.w70 {
	width:70%;
}

.pain_area_box ul {
	margin:0px;
	padding:0;
	list-style:none;
	font-size:28.0px;
	text-align:left;
	line-height:195%;
	font-weight:bold;
	color:#333;
}
.pain_area_box ul li {
	margin:0 0 10px;
	background-image: url('../img/pain_area_icon.png');
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 0px 17px; 
	padding:0 0 0 30px;
}
@media screen and (max-width : 834px) {
	.pain_area_box {
		width:100%;
		padding:0 10px;
		box-sizing:border-box;
	}
	.pain_area_title {
		width:100%;
		margin:0 auto 0px;
		padding:0 0%;
		box-sizing:border-box;
	}
	.w30 {
		width:80%;
	}
	.w70 {
		width:100%;
	}
	.pain_area_box ul {
		margin:0px;
		padding:0;
		list-style:none;
		font-size:18.0px;
		text-align:left;
		line-height:150%;
		font-weight:bold;
		color:#333;
	}
	.pain_area_box ul li {
		margin:0 0 10px;
		background-size: 17px;
		background-position: 0px 5px; 
		padding:0 0 0 24px;
	}
}



/*****▽▽ポイント▽▽*****/
.point_area_bg {
	padding:50px 0 20px;
}

.point_area_wrap {
	width:94%;
	margin:0 auto 50px;
	padding:0;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:40px;
	background:#fff;
	box-sizing:border-box;
	line-height:180%;
	filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
}
@media screen and (max-width : 1100px) {
	.point_area_wrap {
		width:94%;
	}
}
.point_area {
	flex-wrap:wrap;
	display:flex;
	align-items:center;
	background-size:115px!important;
	padding:40px 40px 40px 70px;
	box-sizing:border-box;
	line-height:0;
}
.point_area_title{
	width:100%;
	z-index:1;
	margin:0px 0px 15px 0px;
	text-align:left;
	box-sizing:border-box;
	font-weight:bold;
	z-index:10;
	width:100%;
	font-size:36px;
}
.point_area_img {
	margin:0;
	padding:0px 0 0 0px;
	box-sizing:border-box;
	z-index:10;
	width:30%;
}
.footage {
	margin-top:30px;
}

.point_area_img img {
	width:100%;
}

.point_area_txt {
	font-size:26px;
	line-height:200%;
	font-weight:bold;
	width:70%;
	padding:0px 20px 0 20px;
	text-align:left;
	box-sizing:border-box;
}

@media screen and (max-width : 834px) {
	.point_area_wrap {
		margin:0 auto 20px;
	}
	.point_area {
		flex-wrap:wrap;
		display:flex;
		align-items:center;
		background-size:80px!important;
		padding:15px 10px 20px 10px;
	}
	.point_area_img {
		margin:0 auto;
		padding:0px 15%;
		box-sizing:border-box;
		z-index:10;
		width:100%;
	}
	.footage {
		margin-top:45px;
	}

	.point_area_img img {
		width:100%;
	}

	.point_area_title {
		text-align:center;
		box-sizing:border-box;
		font-weight:bold;
		z-index:10;
		font-size:20px;
		margin:10px 0px 5px 0px;
	}
	.point_area_txt {
		width:100%;
		font-size:16px;
		line-height:180%;
	}
}
/*****▽▽ケース▽▽*****/
.case_area_bg {
	padding:50px 5px 50px;
	flex-wrap:wrap;
	display:flex;
	width:100%;
	margin:0 auto;
	box-sizing:border-box;
}
@media screen and (max-width : 1100px) {
	.case_area_bg {
		width:94%;
	}
}
.case_area_wrap {
	width:32.3%;
	margin:0 auto 10px;
	padding:0;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:40px;
	background:#fff;
	box-sizing:border-box;
	line-height:180%;
	/*filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));*/
}
@media screen and (max-width : 834px) {
	.case_area_wrap {
		width:48%;
	}
}
.case_area {
	background-size:100px!important;
	padding:40px 30px 20px 30px;
	box-sizing:border-box;
	line-height:0;
}
.case_area_img {
	margin:0;
	margin:0px 0 15px 0px;
	box-sizing:border-box;
	z-index:10;
	width:100%;
}

.case_area_img img {
	width:100%;
}
.case_area_txt {
	font-size:24px;
	line-height:170%;
	font-weight:bold;
	width:100%;
	padding:0;
	text-align:left;
	box-sizing:border-box;
	flex-wrap:wrap;
	display:flex;
	justify-content:center;
}

@media screen and (max-width : 834px) {
	.case_area_bg {
		padding:30px 0 30px;
	}
	.case_area {
		flex-wrap:wrap;
		display:flex;
		align-items:center;
		background-size:50px!important;
		padding:20px 10px 10px 10px;
	}
	.case_area_img {
		margin:15px auto;
		padding:0px 5%;
		box-sizing:border-box;
		z-index:10;
		width:100%;
	}
	.case_area_txt {
		width:100%;
		font-size:16px;
		line-height:160%;
	}
}
/*****▽▽使い方▽▽*****/
.howto_area_bg {
	padding:50px 0 50px;
	flex-wrap:wrap;
	display:flex;
	width:1000px;
	margin:0 auto;
}
@media screen and (max-width : 1000px) {
	.howto_area_bg {
		width:94%;
	}
}
.howto_area_title {
	font-family:'Times New Roman','游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HiraMinProN-W3','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho', serif;
	font-weight:bold;
	font-size:40px;
	text-align:center;
	color:#fff;
	width:100%;
	margin:0 auto 20px;
}
.howto_area_wrap {
	width:calc(48% - 20px);
	margin:0px 1% 0px 1%;
	padding:0;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:40px;
	background:#fff;
	box-sizing:border-box;
	line-height:180%;
	filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
}
.howto_area_wrap02 {
	width:80%;
	margin:0px 10%;
	padding:0;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:40px;
	background:#fff;
	box-sizing:border-box;
	line-height:180%;
	filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
}

.arrow01 {
	width:40px;
	margin:0px;
	padding:5px;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;/* 横中央揃え */
	align-items:center;/* 縦中央揃え */
}

.arrow01 img {
	width:40px;
}

.arrow02 {
	width:calc(48% - 20px);
	margin:10px 1% 10px 1%;
	padding:5px;
	flex-wrap:wrap;
	display:flex;
	justify-content:center;/* 横中央揃え */
	background:#;
	box-sizing:border-box;
}

.arrow02 img {
	width:40px;
}
@media screen and (max-width : 834px) {
	.arrow01 {
		display:none;
	}

	.arrow02 {
		display:none;
	}
}
.howto_area {
	background-size:80px!important;
	padding:40px 30px 20px 30px;
	box-sizing:border-box;
	line-height:0;
}
.howto_area_img {
	margin:0;
	margin:20px 0 15px 0px;
	box-sizing:border-box;
	z-index:10;
	width:100%;
}

.howto_area_img img {
	width:100%;
}
.howto_area_txt {
	font-size:20px;
	line-height:170%;
	font-weight:bold;
	width:100%;
	padding:0;
	text-align:left;
	box-sizing:border-box;
	flex-wrap:wrap;
	display:flex;
	justify-content:center;
}
.howto_area_txt02 {
	font-size:25px;
	line-height:170%;
	font-weight:bold;
	width:100%;
	padding:0;
	text-align:left;
	box-sizing:border-box;
	flex-wrap:wrap;
	display:flex;
	justify-content:center;
}

@media screen and (max-width : 834px) {
	.howto_area_bg {
		padding:30px 0 30px;
		flex-wrap:wrap;
		display:flex;
		margin:0 auto;
	}
	.howto_area_title {
		font-size:24px;
		text-align:center;
		width:100%;
		margin:0 auto 20px;
	}
	.howto_area_wrap,
	.howto_area_wrap02 {
		width:94%;
		margin:0 auto 20px;
		padding:0;
		font-size:20px;
		background:#fff;
		box-sizing:border-box;
		line-height:180%;
		filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
	}
	.howto_area {
		flex-wrap:wrap;
		display:flex;
		align-items:center;
		background-size:50px!important;
		padding:20px 10px 20px 10px;
	}
	.howto_area_img {
		margin:20px auto;
		padding:0px 5%;
		box-sizing:border-box;
		z-index:10;
		width:100%;
	}
	.howto_area_txt,
	.howto_area_txt02 {
		width:100%;
		font-size:18px;
		line-height:180%;
		padding:0 20px;
		box-sizing:border-box;
	}
}

/*****▽▽Q＆A▽▽*****/
.q_and_a_bg {
	padding:50px 0 50px;
	flex-wrap:wrap;
	display:flex;
	width:1000px;
	margin:0 auto;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
@media screen and (max-width : 1000px) {
	.q_and_a_bg {
		width:94%;
	}
}
.q_and_a_title {
	font-family:'Times New Roman','游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HiraMinProN-W3','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho', serif;
	font-weight:bold;
	font-size:40px;
	text-align:center;
	width:100%;
	margin:0 auto 20px;
}
@media screen and (max-width : 834px) {
	.q_and_a_bg {
		padding:30px 0 30px;
		flex-wrap:wrap;
		display:flex;
		margin:0 auto;
	}
	.q_and_a_title {
		font-size:24px;
		text-align:center;
		width:100%;
		margin:0 auto 20px;
	}
}
/*****▽▽適応車種▽▽*****/
.fit_area_bg {
	padding:50px 0 50px;
	flex-wrap:wrap;
	display:flex;
	width:1000px;
	margin:0 auto;
}
@media screen and (max-width : 1000px) {
	.fit_area_bg {
		width:94%;
	}
}
.fit_area_title {
	font-family:'Times New Roman','游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HiraMinProN-W3','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho', serif;
	font-weight:bold;
	font-size:40px;
	text-align:center;
	width:100%;
	margin:0 auto 20px;
}
.fit_area_letter {
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:nomal;
	font-size:24px;
	text-align:left;
	flex-wrap:wrap;
	display:flex;
	justify-content:center;
	width:100%;
	margin:0 auto 20px;
	line-height:180%;
	width:100%;
}

.fit_area_wrap {
	width:49%;
	margin:0 auto 50px;
	padding:0;
	font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:40px;
	background:#fff;
	box-sizing:border-box;
	line-height:180%;
	filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
}
.fit_area {
	flex-wrap:wrap;
	display:flex;
	align-items:center;
	background-size:115px!important;
	padding:20px 30px 20px 30px;
	box-sizing:border-box;
	line-height:0;
}

.fit_area_name {
	width:100%;
	z-index:1;
	margin:0px 0px 20px 100px;
	text-align:left;
	box-sizing:border-box;
	font-weight:bold;
	z-index:10;
	line-height:130%;
	font-size:26px;
}
.fit_area_img {
	margin:0;
	padding:0px 0 20px 0px;
	box-sizing:border-box;
	z-index:10;
	width:100%;
}
.fit_area_img img {
	width:100%;
}

.fit_area_txt {
	font-size:14px;
	line-height:160%;
	font-weight:bold;
	width:100%;
	padding:0px 20px 0 20px;
	text-align:left;
	box-sizing:border-box;
}

@media screen and (max-width : 834px) {
	.fit_area_wrap {
		width:94%;
		margin:0 auto 20px;
		padding:0;
		font-family:'游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size:40px;
		background:#fff;
		box-sizing:border-box;
		line-height:180%;
		filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
	}
	.fit_area {
		flex-wrap:wrap;
		display:flex;
		align-items:center;
		background-size:60px!important;
		padding:20px 10px 20px 10px;
	}
	.fit_area_title {
		font-size:24px;
		text-align:center;
		width:100%;
		margin:0 auto 20px;
	}
	.fit_area_letter {
		font-size:16px;
	}
	.fit_area_img {
		margin:0 auto;
		padding:0px 15%;
		box-sizing:border-box;
		z-index:10;
		width:100%;
	}

	.fit_area_img img {
		width:100%;
	}

	.fit_area_name {
		text-align:center;
		box-sizing:border-box;
		font-weight:bold;
		z-index:10;
		font-size:20px;
		margin:10px 0px 10px 0px;
	}
	.fit_area_txt {
		width:100%;
		font-size:14px;
		line-height:180%;
	}
}
/*****▽▽スペック▽▽*****/
.spec_area_bg {
	padding:50px 0 50px;
	flex-wrap:wrap;
	display:flex;
	width:1000px;
	margin:0 auto;
	line-height:0;
}
@media screen and (max-width : 1000px) {
	.spec_area_bg {
		width:94%;
	}
}
.spec_area_bg img {
	padding:50px 0 50px;
	width:100%;
	margin:0 auto;
	filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.60));
}
.spec_area_title {
	font-family:'Times New Roman','游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HiraMinProN-W3','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho', serif;
	font-weight:bold;
	font-size:40px;
	text-align:center;
	width:100%;
	margin:0 auto 0px;
}
@media screen and (max-width : 834px) {
	.spec_area_title {
		font-size:24px;
	}
}

/*****▽▽LINE▽▽*****/
.line_bg {
	padding:0px 0 30px;
	flex-wrap:wrap;
	display:flex;
	width:400px;
	margin:0 auto;
	line-height:0;
}
@media screen and (max-width : 834px) {
	.line_bg {
		width:80%;
	}
}
.line img {
	width:100%;
	margin:0 auto;
}

