<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* reset */

p,h3 {
	font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


img {max-width: 100%; height: auto;}

.tt_sp {display: none;}
.pc-only{display: block!important;}
.sp-only{display: none!important;}

.bg_blue {background: #00a0e9;}
.bg_sub_blue {background: #def0f3;}
.bg_pink {background: #eda4b0;}
.bg_sub_pink {background: #f8e9f2;}
.bg_orange {background: #ecb895;}
.bg_sub_orange {background: #f4ddc2;}
.bg_green {background: #b7ce57;}
.bg_sub_green {background: #fafae3;}
.bg_black {background: #000;}
.bg_sub_black {background: #d2d2d2;}
.bg_gray {background: #bfbfbf;}

.tt_blue {color:#00a0e9;}
.tt_pink {color:#eb7d8a;}
.tt_orange {color:#ea5514;}
.tt_green {color:#8fc31f;}
.tt_white {color:#fff;}
.tt_black {color:#000;}

.cp_hr {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #d2d2d2;
	margin:25px 0;
}


.point{
	font-size:21px;
	line-height:1.6;
	font-weight:bold;
	padding:20px 0 0;
	margin:30px 0;
}
.point_txt {
	font-size:13px;
	line-height:1.8;
	width:85%;
	margin:0 auto 50px;
	text-align:left;
}


/* main */
section.lp-contents {
	max-width:100%;
	margin:0;
}
.lp_main_contents {
	margin: 0;
	padding:0 0 30px;
}
.lp_contents_box {
	max-width:1200px;
	margin:30px auto 0;
	padding:0;
}
.lp_main_contents .lp_contents_box h3 {
	font-size:27px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	line-height:1.8;
	margin:30px auto;
}
.lp_main_contents .lp_contents_box p {
	width:75%;
	line-height:1.8;
	margin:0 auto 50px;
	color:#fff;
}
.method_time_area {
	border-top:#fff 2px solid;
	width:90%;
	padding-top:45px;
	text-align:center;
	margin:0 auto;
}
.lp_contents_box .method_time_area p {
	font-size:26px;
	font-weight:bold;
	text-align:center;
	margin:0 auto 20px;
	color:#fff;
	line-height:1.8;
}



/* voice */
.lp_contents_box_inner {
	max-width:1200px;
	margin:0 auto;
	padding-bottom:10px;
}

.lp_contents_box_inner .bg_mask {
	background: url(../img/bg_mask.jpg) no-repeat right top;
}
.lp_contents_box_inner .bg_bihada {
	background: url(../img/bg_bihada.jpg) no-repeat right top;
}
.lp_contents_box_inner .bg_exercise {
	background: url(../img/bg_exercise.jpg) no-repeat right top;
}
.lp_contents_box_inner .bg_styling {
	background: url(../img/bg_styling.jpg) no-repeat right top;
}

.lp_contents_box_inner .lp_voice_area{
	color:#000;
	padding:65px 0 100px;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_img {
	width:15%;
	margin:0 3%;
	display: inline-block;
	vertical-align: top;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_txt {
	width:75%;
	display: inline-block;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_blue {
	border-top:2px #00a0e9 solid;
	border-bottom:2px #00a0e9 solid;
	display: inline-block;
	font-size:16px;
	font-weight:bold;
	padding:5px 2px;
	margin:15px 0 0px;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_pink {
	border-top:2px #eda4b0 solid;
	border-bottom:2px #eda4b0 solid;
	display: inline-block;
	font-size:16px;
	font-weight:bold;
	padding:5px 2px;
	margin:15px 0 0px;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_orange {
	border-top:2px #ea5514 solid;
	border-bottom:2px #ea5514 solid;
	display: inline-block;
	font-size:16px;
	font-weight:bold;
	padding:5px 2px;
	margin:15px 0 0px;
}

.lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_green {
	border-top:2px #8fc31f solid;
	border-bottom:2px #8fc31f solid;
	display: inline-block;
	font-size:16px;
	font-weight:bold;
	padding:5px 2px;
	margin:15px 0 0px;
}

.lp_contents_box_inner .lp_voice_area  .lp_voice_txt h3.voice_tit {
	font-size: 40px;
	font-family: "Sawarabi Mincho";
	margin:40px 0;
}

.lp_main_contents .lp_contents_box_inner .lp_voice_txt p.voice_txt {
	line-height: 2.0;
}

.voice_poit_area {
	width:80%;
	padding:5% 8%;
	border:2px #d2d2d2 solid;
	margin:40px 0 20px;
}

.voice_poit_area  h3{
	font-size:27px;
	line-height:1.6;
	border-bottom:3px #d2d2d2 solid;
	font-family: "Sawarabi Mincho";
	margin:30px 0;
}


/* ハッシュタグ */
.tag_list_area {
	display: flex;
	margin: 0 auto;
	position: relative;
    text-align: center;
    align-items: center;
    justify-content: center;
}

a.tag_list,a.tag_list02,a.tag_list03  {
	font-size: 15px;
	display: inline-block;
	color: #fff;
	background-color: #000;
	text-decoration: none;
	padding:8px 25px;
	margin-right:10px;
	border-radius: 5px;
	vertical-align: middle;
}

a.tag_list img,a.tag_list02 img,a.tag_list03 img {
	width:20px;
	vertical-align: middle;
	padding:0;
	margin-right: 10px;
}

a.tag_list:hover {
	background: linear-gradient(to right, #5478f2 0%, #f23f79 60%, orange 100%);
	color: #FFF;
	opacity: 1;
}

a.tag_list02:hover {
	background: #ff0000;
	color: #FFF;
	opacity: 1;
}

a.tag_list03:hover {
	background: #f49b25;
	color: #FFF;
	opacity: 1;
}


/* ikumou */
.bg_ikumou {
	background: url(../img/bg_ikumou.jpg) no-repeat right top;
}

.lp_ikumou_area{
	color:#000;
	padding:65px 0 50px;
	width:100%;
}
.lp_ikumou_area .lp_ikumou_txt {
	width:70%;
	margin:25px auto;
}

.lp_ikumou_area .lp_ikumou_txt h3.ikumou_tit {
	font-size: 40px;
	font-family: "Sawarabi Mincho";
	margin-bottom:25px;
	text-align:center;
}

.lp_ikumou_area .lp_ikumou_txt h3.ikumou_tit span {
	font-size: 28px;
	background-color:#fff;
padding:10px 20px;
display:block;
margin-bottom:25px;
color:#000;
	line-height: 1.0;
}

.lp_ikumou_txt p.ikumou_txt {
	line-height: 2.0;
}


/* best */
.lp_main_contents .lp_contents_box_inner .lp_best_area {
	background: #eeeeee;
	padding:5% 3% 5% 5%;
}

.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit {
	width:40%;
	font-size:28px;
	font-weight:bold;
	margin-right:5%;
	display:inline-block;
	vertical-align: top;
}

.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit span {
	background:#fff;
	padding:8px 15px;
	font-size:16px;
	display:block;
}

.lp_best_area p.best_tit_ot {
	width:40%;
	font-size:16px;
	line-height:1.8;
	margin-right:5%;
	display:inline-block;
	vertical-align: top;
}

.lp_best_area p.best_tit_ot span {
	background:#fff;
	padding:10px 15px;
	font-size:16px;
	display:block;
	margin:0;
	line-height:1.0;
	font-weight:bold;
}

.lp_best_area h3 {
	font-size: 30px;
	font-family: "Sawarabi Mincho";
	margin:40px 0 15px;
	text-align:center;
}

.ikumou_exe {
	width:98%;
	margin:0 auto 0;
	font-size:16px;
	line-height:2.0;
}

.lp_main_contents .lp_contents_box_inner .lp_best_area .best_img {
	width:50%;
	display:inline-block;
}


/* recommend */
.bg_best01 {
	background: url(../img/best01.jpg) no-repeat right top;
}
.bg_best02 {
	background: url(../img/best02.jpg) no-repeat right top;
}
.bg_best03 {
	background: url(../img/best03.jpg) no-repeat right top;
}
.lp_recm_area {
	margin: 6% 0;
}

.lp_recm_area .recm_img {
	width:45%;
	display:inline-block;
	margin:0 3%;
}

.lp_recm_area .lp_recm_inner {
	width:45%;
	display:inline-block;
	vertical-align: top;
	margin:20px 0 0;
	padding:30px 0 0 0;
}

.lp_recm_area .lp_recm_inner p.recm_name {
	border:#000 2px solid;
	display: inline-block;
	font-weight: bold;
	padding:5px 20px;
	margin-bottom:10px;
	color:#000;
}
.lp_recm_area .lp_recm_inner .recm_txt {
	padding:60px 40px;
}

.lp_recm_ikumou_area {
	margin: 1% 0;
}
.lp_ikumou_recm_area .recm_ikumou_img {
	width:40%;
	display:inline-block;
	margin:0;
}
.lp_ikumou_recm_area .lp_recm_ikumou_inner {
	width:55%;
	display:inline-block;
	vertical-align: top;
	margin:20px 0 0;
}
.lp_ikumou_recm_area .lp_recm_ikumou_inner .recm_txt {
	padding:50px 45px;
}
.lp_recm_area .lp_recm_inner p.rec_best_catch, .lp_ikumou_recm_area .lp_recm_ikumou_inner p.rec_best_catch {
	font-size: 34px;
	color:#fff;
	font-family: "Sawarabi Mincho";
	margin-bottom:25px;
	line-height:1.3;
}

.lp_recm_area .lp_recm_inner p.rec_best_catch span, .lp_ikumou_recm_area .lp_recm_ikumou_inner p.rec_best_catch span {
	font-size: 20px;
	line-height: 1.5;
	display:block;
	padding-top:5px;
}

.lp_recm_area .lp_recm_inner p, .lp_ikumou_recm_area .lp_recm_ikumou_inner p  {
	color:#fff;
	line-height: 2.0;
}




/* step */
.lp_step_area a:hover {
	opacity: 0.5 ;
}

.lp_step_area ul {
	width: 95%;
	/*border-bottom:#dcdcdc 2px solid;*/
	margin: 20px auto 30px;
	padding:0 0 60px 0;
}

.lp_step_area ul:after {
	content: "";
	clear: both;
	display: block;
}

.lp_step_area ul li {
	width: 30%;
	display: block;
	float: left;
	margin-bottom: 1%;
	padding:0;
	text-align: center;
	font-size:16px;
	line-height:1.8;
}

.lp_step_area ul li:nth-child(3n-1) {
	margin: 0 5%;
}

.step_tit_blue {
	position: relative;
	left:0;
	color: #00a0e9;
	font-size:34px;
	font-family: "Sawarabi Mincho";
	margin:0;
	text-align: left;
}
.step_tit_blue:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 70%;
	height: 2px;
	background-color: #00a0e9;
	margin-left:15px;
	text-align: left;
}

.step_point_blue {
	background: #00a0e9;
	color:#fff;
	font-size:16px;
	border-radius: 20px;
	text-align:center;
	padding:5px 20px;
	margin:15px 0 0;
	display: inline-block;
}

.step_tit_pink {
	position: relative;
	left:0;
	color: #eb7d8a;
	font-size:34px;
	font-family: "Sawarabi Mincho";
	margin:0;
	text-align: left;
}
.step_tit_pink:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 70%;
	height: 2px;
	background-color: #eb7d8a;
	margin-left:15px;
	text-align: left;
}

.step_point_pink {
	background: #eb7d8a;
	color:#fff;
	font-size:16px;
	border-radius: 20px;
	text-align:center;
	padding:5px 20px;
	margin:15px 0 0;
	display: inline-block;
}

.step_tit_orange {
	position: relative;
	left:0;
	color: #ea5514;
	font-size:34px;
	font-family: "Sawarabi Mincho";
	margin:0;
	text-align: left;
}
.step_tit_orange:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 70%;
	height: 2px;
	background-color: #ea5514;
	margin-left:15px;
	text-align: left;
}

.step_point_orange {
	background: #ea5514;
	color:#fff;
	font-size:16px;
	border-radius: 20px;
	text-align:center;
	padding:5px 20px;
	margin:15px 0 0;
	display: inline-block;
}

.step_tit_green {
	position: relative;
	left:0;
	color: #8fc31f;
	font-size:34px;
	font-family: "Sawarabi Mincho";
	margin:0;
	text-align: left;
}
.step_tit_green:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 70%;
	height: 2px;
	background-color: #8fc31f;
	margin-left:15px;
	text-align: left;
}

.step_point_green {
	background: #8fc31f;
	color:#fff;
	font-size:16px;
	border-radius: 20px;
	text-align:center;
	padding:5px 20px;
	margin:15px 0 0;
	display: inline-block;
}

.step_tit_black {
	position: relative;
	left:0;
	color: #000;
	font-size:34px;
	font-family: "Sawarabi Mincho";
	margin:0;
	text-align: left;
}
.step_tit_black:after {
	content: '';
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 70%;
	height: 2px;
	background-color: #000;
	margin-left:15px;
	text-align: left;
}

.step_product {
	font-weight:bold;
	margin:10px 0 20px;
	font-size:18px;
	text-align:center;
}

.step_txt {
	font-size:16px;
	line-height:1.8;
	margin-bottom:35px;
	text-align: left;
	margin-top:15px;
}

.step_box {
	position: relative;
	margin: 0 0 30px;
	padding: 40px 25px 20px;
	border: solid 1px #000;
	text-align: left;
}
.step_box .step_rev_title {
	position: absolute;
	display: inline-block;
	top: -13px;
	left: 10px;
	padding: 8px;
	line-height: 1;
	font-size: 16px;
	background: #FFF;
	font-weight: bold;
	border-bottom:#000 1px solid;
}
.step_box p {
	margin: 0;
	padding: 0;
}



/* advise */
.lp_add_contents {
	margin: 0;
	padding:0 0 50px;
}

.add_catch {
	text-align: center;
}

.lp_add_contents .lp_contents_box .add_catch h3 {
	font-size:45px;
	text-align:center;
	font-family: "Sawarabi Mincho";
	display: inline-block;
	margin:6% 0;
}
.lp_add_contents .lp_contents_box .add_catch h3 span {
	background: linear-gradient(transparent 70%, #fff 70%);
}
.lp_add_area{
	padding:15px 0 100px;
}

.lp_add_area .lp_add_img {
	width:18%;
	margin:0 2%;
	display: inline-block;
	vertical-align: top;
}

.lp_add_area .lp_add_txt_area {
	width:75%;
	display: inline-block;
}

.lp_add_area .lp_add_txt_area .add_bal {
	position: relative;
	margin: 0.7em 0 1.5em 15px;
	padding: 12px 20px;
	min-width: 120px;
	max-width: 95%;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	background: #FFF;
	border: solid 3px #000;
	box-sizing: border-box;
	text-align: center;
}

.lp_add_area .lp_add_txt_area .add_bal:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -24px;
	margin-top: -12px;
	border: 12px solid transparent;
	border-right: 12px solid #FFF;
	z-index: 2;
}

.lp_add_area .lp_add_txt_area .add_bal:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -30px;
	margin-top: -14px;
	border: 14px solid transparent;
	border-right: 14px solid #000;
	z-index: 1;
}

.lp_add_area .lp_add_txt_area .add_bal p {
	margin: 0;
	padding: 0;
}

.add_intr_area {}
.add_intr_area .lp_int_img {
	width:32%;
	margin:0 4%;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.add_intr_area .lp_int_txt {
	width:55%;
	display: inline-block;
	vertical-align: top;
}
.add_intr_area .lp_int_txt h3 {
	font-size:27px;
	font-family: "Sawarabi Mincho";
	margin:40px 0;
}
.add_intr_area .lp_int_txt p {
	font-size:16px;
	line-height:2.0;
}

.add_news_blue {
	border-top:#00a0e9 2px solid;
	margin:35px 0 30px 0;
	padding:0 0 85px 0;
	background: url(../img/news_mask.jpg) no-repeat right 15px top 25px;
}

.add_news_pink {
	border-top:#eb7d8a 2px solid;
	margin:35px 0 30px 0;
	padding:0 0 85px 0;
}

.add_news_orange {
	border-top:#ea5514 2px solid;
	margin:35px 0 30px 0;
	padding:0 0 85px 0;
	background: url(../img/news_exercise.jpg) no-repeat right 15px top 25px;
}

.add_news_green {
	border-top:#8fc31f 2px solid;
	margin:35px 0 30px 0;
	padding:0 0 85px 0;
}

.add_news_blue h3, .add_news_pink h3, .add_news_orange h3, .add_news_green h3 {
	font-size:25px;
	font-family: "Sawarabi Mincho";
	padding: 0;
}

.add_news_blue h4, .add_news_orange h4, .add_news_green h4 {
	font-size:35px;
	font-family: "Sawarabi Mincho";
	margin: 30px 15px 0 30px;
	padding: 0;
}
.add_news_pink h4 {
	font-size:35px;
	font-family: "Sawarabi Mincho";
	margin: 0 15px 0 30px;
	padding: 0;
}
.add_news_pink p.add_news_txt {
	font-size:23px;
	line-height:1.4;
	font-family: "Sawarabi Mincho";
	margin: 30px 15px 0 30px;
}
.add_video {
	width: 85%;
	height: 0;
	position: relative;
	padding-top: 56.25%;
	overflow: hidden;
	margin:45px auto 0;
}

.add_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

@media screen and (max-width: 1200px){
/* main */
section.lp-contents {}

.lp_main_contents {}
.lp_contents_box {}
.lp_main_contents .lp_contents_box h3 {}
.lp_main_contents .lp_contents_box p {}
.method_time_area {}
.lp_contents_box .method_time_area p {}

/* voice */
.lp_contents_box_inner {}
.lp_main_contents .lp_contents_box_inner .bg_mask {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area{}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_img {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_txt {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_blue {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area  .lp_voice_txt h3.voice_tit {}
.lp_main_contents .lp_contents_box_inner .lp_voice_txt p.voice_txt {}

/* best */
.lp_main_contents .lp_contents_box_inner .lp_best_area {}
.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit {}
.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit span {}
.lp_main_contents .lp_contents_box_inner .lp_best_area .best_img {}

/* recommend */
.bg_best01 {}
.lp_recm_area {}
.lp_recm_area .recm_img {}
.lp_recm_area .lp_recm_inner {}
.lp_recm_area .lp_recm_inner p.recm_name {}
.lp_recm_area .lp_recm_inner .recm_txt {}
.lp_recm_area .lp_recm_inner p.rec_best_catch {}
.lp_recm_area .lp_recm_inner p.rec_best_catch span {}
.lp_recm_area .lp_recm_inner p {}
	
/* ハッシュタグ */
.tag_list_area {}
.tag_list_area p {}
a.tag_list,a.tag_list02,a.tag_list03 {font-size: 13px;}
a.tag_list img,a.tag_list02 img,a.tag_list03 img {}
a.tag_list:hover {}
a.tag_list02:hover {}
a.tag_list03:hover {}

/* step */
.lp_step_area ul {}
.lp_step_area ul:after {}
.lp_step_area ul li {}
.lp_step_area ul li:nth-child(3n-1) {}
.step_tit_blue {}
.step_tit_blue:after, .step_tit_pink:after, .step_tit_orange:after, .step_tit_green:after, .step_tit_black:after {width: 65%;}
.step_point_blue {}
.step_product {}
.step_txt {}
.step_box {}
.step_box .step_rev_title {}
.step_box p {}

/* advise */
.lp_add_contents {}
.add_catch {}
.lp_add_contents .lp_contents_box .add_catch h3 {}
.lp_add_area{}
.lp_add_area .lp_add_img {}
.lp_add_area .lp_add_txt_area {}
.lp_add_area .lp_add_txt_area .add_bal {}
.lp_add_area .lp_add_txt_area .add_bal:before {}
.lp_add_area .lp_add_txt_area .add_bal:after {}
.lp_add_area .lp_add_txt_area .add_bal p {}
.add_intr_area {}
.add_intr_area .lp_int_img {}
.add_intr_area .lp_int_txt {}
.add_intr_area .lp_int_txt h3 {}
.add_intr_area .lp_int_txt p {}
.add_news_blue {}
.add_news_blue h3 {}
.add_news_blue h4, .add_news_pink h4, .add_news_orange h4, .add_news_green h4  {font-size:30px;}

}


@media screen and (max-width: 767px){
.tt_sp { display:block; }
.pc-only{display: none!important;}
.sp-only{display: block!important;} 

/* main */
section.lp-contents {}
.lp_main_contents {font-size:14px; line-height:1.8;}
.lp_contents_box {}
.lp_main_contents .lp_contents_box h3 {font-size:21px;}
.lp_main_contents .lp_contents_box p {width:85%;}
.method_time_area {}
.lp_contents_box .method_time_area p {font-size:21px;}

/* voice */
.lp_contents_box_inner {margin:0 auto 0; padding:0;}
.lp_main_contents .lp_contents_box_inner .bg_mask {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area{text-align:center; padding:25px 0 30px;}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_img {width:35%; margin:2% auto;}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_txt {width:90%;}
.lp_main_contents .lp_contents_box_inner .lp_voice_area .lp_voice_txt p.voice_name_blue {}
.lp_main_contents .lp_contents_box_inner .lp_voice_area  .lp_voice_txt h3.voice_tit {font-size: 27px;}
.lp_main_contents .lp_contents_box_inner .lp_voice_txt p.voice_txt {text-align:left;}
.voice_poit_area {}
.voice_poit_area  h3{font-size:21px; font-weight:bold; text-align:center;}

/* ikumou */
.bg_ikumou {}
.lp_ikumou_area{padding:20px 0;}
.lp_ikumou_area .lp_ikumou_txt {width:90%; margin:25px auto;}
.lp_ikumou_area .lp_ikumou_txt h3.ikumou_tit {font-size: 27px;}
.lp_ikumou_area .lp_ikumou_txt h3.ikumou_tit span {font-size: 20px;}
.lp_ikumou_txt p.ikumou_txt {}

/* best */
.lp_main_contents .lp_contents_box_inner .lp_best_area {text-align:center; padding:30px 0;}
.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit {width:90%; font-size:21px; margin:0 auto 20px;}
.lp_main_contents .lp_contents_box_inner .lp_best_area p.best_tit span {font-size:13px;}
.lp_main_contents .lp_contents_box_inner .lp_best_area .best_img {width:90%; margin:0 auto 0;}
.lp_best_area p.best_tit_ot {width:90%; text-align:left;margin:0 auto 35px;	font-size:14px;	line-height:2.0;}
.lp_best_area p.best_tit_ot span {}
.lp_best_area h3 {font-size: 22px;}
.ikumou_exe {width:85%;	font-size:14px;	line-height:2.0;text-align:left;}
/* recommend */
.bg_best01, .bg_best02, .bg_best03 {background-size: 35%; background-position: right 0 top 5px;}
.lp_recm_area {margin: 6% 0; padding:0;}
.lp_recm_area .recm_img {width:97%; text-align:center; margin:15px auto 25px;}
.lp_recm_area .lp_recm_inner {width:85%; margin:0 auto 0;padding:5px 10px;}
.lp_recm_area .lp_recm_inner p.recm_name {padding:5px 10px; margin:0 0 5px 0;}
.lp_recm_area .lp_recm_inner .recm_txt {width:88%; margin:0 auto 0; padding:50px 35px;}
.lp_recm_area .lp_recm_inner p.rec_best_catch, .lp_ikumou_recm_area .lp_recm_ikumou_inner p.rec_best_catch {font-size: 28px; text-align:center; line-height:1.2;}
.lp_recm_area .lp_recm_inner p.rec_best_catch span {font-size: 16px;}
.lp_ikumou_recm_area .lp_recm_ikumou_inner p.rec_best_catch span {font-size: 20px;}
.lp_recm_area .lp_recm_inner p {}
.lp_recm_ikumou_area {}
.lp_ikumou_recm_area .recm_ikumou_img {width:65%; margin: 2% 0 0 20%;}
.lp_ikumou_recm_area .lp_recm_ikumou_inner {width:100%; margin:0 auto 20px;}
.lp_ikumou_recm_area .lp_recm_ikumou_inner .recm_txt {padding:40px 25px;}
	
/* ハッシュタグ */
.tag_list_area {width:90%;display: block; margin-bottom:45px;}
.tag_list_area p {margin:0 0 6px 0;}
a.tag_list,a.tag_list02,a.tag_list03 {font-size: 13px;width:85%;}
a.tag_list img,a.tag_list02 img,a.tag_list03 img {width:15px;}
a.tag_list:hover {}
a.tag_list02:hover {}
a.tag_list03:hover {}

/* step */
.lp_step_area ul {font-size:14px; line-height:1.8;padding:0 0 15px 0;}
.lp_step_area ul:after {}
.lp_step_area ul li {width:100%; margin:0;}
.lp_step_area ul li:nth-child(3n-1) {margin:50px 0 50px 0;}
.step_tit_blue {}
.step_tit_blue:after, .step_tit_pink:after, .step_tit_orange:after, .step_tit_black:after {width: 65%;}
.step_point_blue {}
.step_product {}
.step_txt {font-size:14px; line-height:1.8;}
.step_box {font-size:14px; line-height:1.8;}
.step_box .step_rev_title {}
.step_box p {}

/* advise */
.lp_add_contents {margin: 0;padding:0;}
.add_catch {margin:30px 0;}
.lp_add_contents .lp_contents_box .add_catch h3 {font-size:28px;line-height:1.8;}
.lp_add_area{width:90%; margin:0 auto; text-align:center;}
.lp_add_area .lp_add_img {width:40%; margin:0 auto;text-align:center;}
.lp_add_area .lp_add_txt_area {width:100%; margin: 0 auto;  padding: 0;display: block;}
.lp_add_area .lp_add_txt_area .add_bal {font-size: 16px;margin: 10px auto 15px;line-height:1.8;}
.lp_add_area .lp_add_txt_area .add_bal:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-bottom: 12px solid #FFF;
  z-index: 2;
}

.lp_add_area .lp_add_txt_area .add_bal:after {
  content: "";
  position: absolute;
  top: -14px;
  left: 50%;
  margin-left: -17px;
  border: 14px solid transparent;
  border-bottom: 14px solid #000;
  z-index: 1;
}

.lp_add_area .lp_add_txt_area .add_bal p {
  margin: 0;
  padding: 0;
}
.add_intr_area {}
.add_intr_area .lp_int_img {width:90%;margin:0 auto;}
.add_intr_area .lp_int_txt {width:90%;margin:0 auto;}
.add_intr_area .lp_int_txt h3 {font-size:21px;line-height:1.8;margin:30px 0;}
.add_intr_area .lp_int_txt p {text-align:left;font-size:14px; line-height:1.8;}
.add_news_blue {background-position: 50% 150px;padding:0 0 200px 0;}
.add_news_orange {background-position: 50% 110px;padding:0 0 210px 0;}
.add_news_pink, .add_news_green {padding:0 0 30px 0;}
.add_news_blue h3, .add_news_pink h3, .add_news_orange h3, .add_news_green h3 {font-size:18px;}
.add_news_blue h4, .add_news_orange h4 {font-size:24px; margin:20px 0 0 0;line-height:1.8;}
.add_news_pink h4, .add_news_green h4 {font-size:24px; margin:0;line-height:1.8;}
.add_news_pink p.add_news_txt, .add_news_green p.add_news_txt {font-size:15px;}
}</pre></body></html>