/* Copyright (c) 2009, Yahoo! Inc. All rights reserved.
   Code licensed under the BSD License:
   http://developer.yahoo.net/yui/license.txt
   version: 2.7.0
*/

.beauty_slimming_program{ color: #000; background: #fff; }
.beauty_slimming_program, .beauty_slimming_program div, .beauty_slimming_program dl, .beauty_slimming_program dt, .beauty_slimming_program dd, .beauty_slimming_program ul, .beauty_slimming_program ol, .beauty_slimming_program li, .beauty_slimming_program h1, .beauty_slimming_program h2, .beauty_slimming_program h3, .beauty_slimming_program h4, .beauty_slimming_program h5, .beauty_slimming_program h6, .beauty_slimming_program pre, .beauty_slimming_program code, .beauty_slimming_program form, .beauty_slimming_program fieldset, .beauty_slimming_program legend, .beauty_slimming_program input, .beauty_slimming_program button, .beauty_slimming_program textarea, .beauty_slimming_program p, .beauty_slimming_program blockquote, .beauty_slimming_program table, .beauty_slimming_program tr, .beauty_slimming_program th, .beauty_slimming_program td{ margin: 0; padding: 0; }
.beauty_slimming_program table{ border-collapse: collapse; border-spacing: 0; border: none; }
.beauty_slimming_program fieldset, .beauty_slimming_program img{ border: 0; }
.beauty_slimming_program address, .beauty_slimming_program small, .beauty_slimming_program caption, .beauty_slimming_program cite, .beauty_slimming_program code, .beauty_slimming_program dfn, .beauty_slimming_program em, .beauty_slimming_program strong, .beauty_slimming_program th, .beauty_slimming_program var, .beauty_slimming_program optgroup{ font-style: normal; font-weight: normal; }
.beauty_slimming_program del, .beauty_slimming_program ins{ text-decoration: none; }
.beauty_slimming_program li{ list-style: none; }
.beauty_slimming_program caption, .beauty_slimming_program th{ text-align: left; }
.beauty_slimming_program h1, .beauty_slimming_program h2, .beauty_slimming_program h3, .beauty_slimming_program h4, .beauty_slimming_program h5, .beauty_slimming_program h6{ font-size: 100%; font-weight: normal; line-height: 1.0; }
.beauty_slimming_program q:before, .beauty_slimming_program q:after{ content: ''; }
.beauty_slimming_program abbr, .beauty_slimming_program acronym{ border: 0; font-variant: normal; }
.beauty_slimming_program abbr{ cursor: help; }
.beauty_slimming_program label{ cursor: pointer; }
.beauty_slimming_program sup{ vertical-align: baseline; }
.beauty_slimming_program sub{ vertical-align: baseline; }
/*because legend doesn't inherit in IE */
.beauty_slimming_program legend{ color: #000; }
.beauty_slimming_program input, .beauty_slimming_program button, .beauty_slimming_program textarea, .beauty_slimming_program select, .beauty_slimming_program optgroup, .beauty_slimming_program option{ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
.beauty_slimming_program input, .beauty_slimming_program button, .beauty_slimming_program textarea, .beauty_slimming_program select{ *font-size: 100%; }

/* Setting
------------------------------------------------------------------------*/

.beauty_slimming_program{
	background: none;
}

.beauty_slimming_program{
	color: #717071;
	letter-spacing: 0.1em;
}

.beauty_slimming_program h1, .beauty_slimming_program h2, .beauty_slimming_program h3, .beauty_slimming_program h4, .beauty_slimming_program h5, .beauty_slimming_program h6, .beauty_slimming_program input, .beauty_slimming_program button, .beauty_slimming_program textarea, .beauty_slimming_program select, .beauty_slimming_program p, .beauty_slimming_program blockquote, .beauty_slimming_program th, .beauty_slimming_program td, .beauty_slimming_program pre, .beauty_slimming_program address, .beauty_slimming_program li, .beauty_slimming_program dt, .beauty_slimming_program dd{
	font-size: 140%;
	-webkit-text-size-adjust: none;
	font-weight: 500;
}

.beauty_slimming_program img{
	max-width: 100%;
	vertical-align: middle;
}

.beauty_slimming_program a{
	color: #3e3a39;
}

.beauty_slimming_program a:hover{
	opacity: 0.6; 
}

.beauty_slimming_program table{
	width: 100%
}

.beauty_slimming_program p{
	margin: 0 0 1.5em;
}

.beauty_slimming_program small{
	display: block;
}

.beauty_slimming_program figure{
	margin: 0;
}

.beauty_slimming_program figcaption, .beauty_slimming_program figcaption > p{
	margin: 20px 0;
	text-align: center;
	font-size: 14px;
	color: #5d5d5d;
	line-height: 1.8em;
	/*font-weight: bold;
	font-family: 'NotoSansCJKjp-Light', sans-serif;*/
}

.beauty_slimming_program strong{ font-weight: bold; }
.beauty_slimming_program em{ font-style: italic; }

.beauty_slimming_program th, .beauty_slimming_program td{
	border: 1px solid #999;
	padding: .5em;
}
.beauty_slimming_program th{
	text-align: center;
}
.beauty_slimming_program caption{
	padding-bottom: .5em;
	text-align: right;
}

.beauty_slimming_program dfn{ font-style: normal; }
.beauty_slimming_program address{
	font-style: normal;
	line-height: 1.0;
}
.beauty_slimming_program small{
	font-style: normal;
	line-height: 1.0;
}

.beauty_slimming_program .clear{ clear: both; }
.beauty_slimming_program .clearfix:after, .beauty_slimming_program .clearfix_after:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0;
}
.beauty_slimming_program .clearfix{ display: inline-block; }
/* Hides from IE-mac \*/
.beauty_slimming_program * html .clearfix{ height: 1%; }
.beauty_slimming_program .clearfix{ display: block; }
/* End hide from IE-mac */

.beauty_slimming_program .left{ text-align: left; }
.beauty_slimming_program .center{ text-align: center; }
.beauty_slimming_program .right{ text-align: right; }

.beauty_slimming_program .fl_l{ float: left; }
.beauty_slimming_program .fl_r{ float: right; }

.beauty_slimming_program *:focus{
	outline: inherit;
}

.beauty_slimming_program .outline_none:focus{
	outline: none;
}

.beauty_slimming_program .underline{
	text-decoration: underline;
}

.beauty_slimming_program .word-break{
	word-break: break-all;
}

.beauty_slimming_program .borderbox{
	box-sizing: border-box;
}

.beauty_slimming_program .flexbox{
	display: -webkit-flex;
    display: flex;
}
.beauty_slimming_program .flexbox_all{
	display: -webkit-flex;
    display: flex;
}
.beauty_slimming_program .flexbox_center{
	display: flex;
    align-items: center;
	flex-wrap: wrap;
}
.beauty_slimming_program .ai_c{
	-webkit-align-items: center;
    align-items: center;
}
.beauty_slimming_program .fd_r_d{
	-webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.beauty_slimming_program .jc_c{
	justify-content: center;
}

.beauty_slimming_program .jc_s{
	justify-content: flex-start;
}

.beauty_slimming_program .jc_e{
	justify-content: flex-end;
}

.beauty_slimming_program .jc_sp_be{
	-webkit-justify-content: space-between;
    justify-content: space-between;
}

.beauty_slimming_program .jc_sp_ar{
	-webkit-justify-content: space-around;
    justify-content: space-around;
}

@media screen and (max-width: 640px){
	.beauty_slimming_program h1, .beauty_slimming_program h2, .beauty_slimming_program h3, .beauty_slimming_program h4, .beauty_slimming_program h5, .beauty_slimming_program h6, .beauty_slimming_program input, .beauty_slimming_program button, .beauty_slimming_program textarea, .beauty_slimming_program select, .beauty_slimming_program p, .beauty_slimming_program blockquote, .beauty_slimming_program th, .beauty_slimming_program td, .beauty_slimming_program pre, .beauty_slimming_program address, .beauty_slimming_program li, .beauty_slimming_program dt, .beauty_slimming_program dd{
		font-size: 14px;
	}
}

/* font
------------------------------------------------------------------------*/

.beauty_slimming_program .fs12{
	font-size: 12px !important;
}
.beauty_slimming_program .fs13{
	font-size: 13px !important;
}
.beauty_slimming_program .fs14{
	font-size: 14px !important;
}
.beauty_slimming_program .fs15{
	font-size: 15px !important;
}
.beauty_slimming_program .fs16{
	font-size: 16px !important;
}
.beauty_slimming_program .fs17{
	font-size: 17px !important;
}
.beauty_slimming_program .fs18{
	font-size: 18px !important;
}
.beauty_slimming_program .fs19{
	font-size: 19px !important;
}
.beauty_slimming_program .fs20{
	font-size: 20px !important;
}

/* add
------------------------------------------------------------------------*/
.beauty_slimming_program .w5{
	width: 5% !important;
	max-width: 5% !important;
}
.beauty_slimming_program .w10{
	width: 10% !important;
	max-width: 10% !important;
}
.beauty_slimming_program .w15{
	width: 15% !important;
	max-width: 15% !important;
}
.beauty_slimming_program .w20{
	width: 20% !important;
	max-width: 20% !important;
}
.beauty_slimming_program .w25{
	width: 25% !important;
	max-width: 25% !important;
}
.beauty_slimming_program .w30{
	width: 30% !important;
	max-width: 30% !important;
}
.beauty_slimming_program .w33{
	width: 33% !important;
	max-width: 33% !important;
}
.beauty_slimming_program .w35{
	width: 35% !important;
	max-width: 35% !important;
}
.beauty_slimming_program .w40{
	width: 40% !important;
	max-width: 40% !important;
}
.beauty_slimming_program .w45{
	width: 45% !important;
	max-width: 45% !important;
}
.beauty_slimming_program .w46{
	width: 46% !important;
	max-width: 46% !important;
}
.beauty_slimming_program .w47{
	width: 47% !important;
	max-width: 47% !important;
}
.beauty_slimming_program .w48{
	width: 48% !important;
	max-width: 48% !important;
}
.beauty_slimming_program .w49{
	width: 49% !important;
	max-width: 49% !important;
}
.beauty_slimming_program .w50{
	width: 50% !important;
	max-width: 50% !important;
}
.beauty_slimming_program .w60{
	width: 60% !important;
	max-width: 60% !important;
}
.beauty_slimming_program .w65{
	width: 65% !important;
	max-width: 65% !important;
}
.beauty_slimming_program .w70{
	width: 70% !important;
	max-width: 70% !important;
}
.beauty_slimming_program .w75{
	width: 75% !important;
	max-width: 75% !important;
}
.beauty_slimming_program .w80{
	width: 80% !important;
	max-width: 80% !important;
}
.beauty_slimming_program .w85{
	width: 85% !important;
	max-width: 85% !important;
}
.beauty_slimming_program .w90{
	width: 90% !important;
	max-width: 90% !important;
}
.beauty_slimming_program .w95{
	width: 95% !important;
	max-width: 95% !important;
}
.beauty_slimming_program .w100{
	width: 100% !important;
	max-width: 100% !important;
}

.beauty_slimming_program .mb0{
	margin-bottom: 0px !important;
}
.beauty_slimming_program .mb05{
	margin-bottom: 5px !important;
}
.beauty_slimming_program .mb10{
	margin-bottom: 10px !important;
}
.beauty_slimming_program .mb15{
	margin-bottom: 15px !important;
}
.beauty_slimming_program .mb20{
	margin-bottom: 20px !important;
}
.beauty_slimming_program .mb25{
	margin-bottom: 25px !important;
}
.beauty_slimming_program .mb30{
	margin-bottom: 30px !important;
}
.beauty_slimming_program .mb35{
	margin-bottom: 35px !important;
}
.beauty_slimming_program .mb40{
	margin-bottom: 40px !important;
}
.beauty_slimming_program .mb45{
	margin-bottom: 45px !important;
}
.beauty_slimming_program .mb50{
	margin-bottom: 50px !important;
}
.beauty_slimming_program .mb60{
	margin-bottom: 60px !important;
}
.beauty_slimming_program .mb70{
	margin-bottom: 70px !important;
}
.beauty_slimming_program .mb80{
	margin-bottom: 80px !important;
}
.beauty_slimming_program .mb90{
	margin-bottom: 90px !important;
}
.beauty_slimming_program .mb100{
	margin-bottom: 100px !important;
}
.beauty_slimming_program .mt0{
	margin-top: 0px !important;
}
.beauty_slimming_program .mt05{
	margin-top: 5px !important;
}
.beauty_slimming_program .mt10{
	margin-top: 10px !important;
}
.beauty_slimming_program .mt15{
	margin-top: 15px !important;
}
.beauty_slimming_program .mt20{
	margin-top: 20px !important;
}
.beauty_slimming_program .mt25{
	margin-top: 25px !important;
}
.beauty_slimming_program .mt30{
	margin-top: 30px !important;
}
.beauty_slimming_program .mt35{
	margin-top: 35px !important;
}
.beauty_slimming_program .mt40{
	margin-top: 40px !important;
}
.beauty_slimming_program .mt45{
	margin-top: 45px !important;
}
.beauty_slimming_program .mt50{
	margin-top: 50px !important;
}
.beauty_slimming_program .mt60{
	margin-top: 60px !important;
}
.beauty_slimming_program .mt70{
	margin-top: 70px !important;
}
.beauty_slimming_program .mt80{
	margin-top: 80px !important;
}
.beauty_slimming_program .mt90{
	margin-top: 90px !important;
}
.beauty_slimming_program .mt100{
  margin-top: 100px !important;
}
.beauty_slimming_program .mt110{
  margin-top: 110px !important;
}
.beauty_slimming_program .mt120{
  margin-top: 120px !important;
}
.beauty_slimming_program .mr0{
	margin-right: 0 !important;
}
.beauty_slimming_program .mr10{
	margin-right: 10px !important;
}
.beauty_slimming_program .mr20{
	margin-right: 20px !important;
}
.beauty_slimming_program .mr30{
	margin-right: 30px !important;
}
.beauty_slimming_program .ml0{
	margin-left: 0 !important;
}
.beauty_slimming_program .ml10{
	margin-left: 10px !important;
}
.beauty_slimming_program .ml20{
	margin-left: 20px !important;
}
.beauty_slimming_program .ml30{
	margin-left: 30px !important;
}
.beauty_slimming_program .pb0{
	padding-bottom: 0px !important;
}
.beauty_slimming_program .pb05{
	padding-bottom: 5px !important;
}
.beauty_slimming_program .pb10{
	padding-bottom: 10px !important;
}
.beauty_slimming_program .pb15{
	padding-bottom: 15px !important;
}
.beauty_slimming_program .pb20{
	padding-bottom: 20px !important;
}
.beauty_slimming_program .pb25{
	padding-bottom: 25px !important;
}
.beauty_slimming_program .pb30{
	padding-bottom: 30px !important;
}
.beauty_slimming_program .pb40{
	padding-bottom: 40px !important;
}
.beauty_slimming_program .pb50{
	padding-bottom: 50px !important;
}
.beauty_slimming_program .pb60{
	padding-bottom: 60px !important;
}
.beauty_slimming_program .pb70{
	padding-bottom: 70px !important;
}
.beauty_slimming_program .pb80{
	padding-bottom: 80px !important;
}
.beauty_slimming_program .pb90{
	padding-bottom: 90px !important;
}
.beauty_slimming_program .pb100{
	padding-bottom: 100px !important;
}
.beauty_slimming_program .pb110{
	padding-bottom: 110px !important;
}
.beauty_slimming_program .pb120{
	padding-bottom: 120px !important;
}
.beauty_slimming_program .pb130{
	padding-bottom: 130px !important;
}
.beauty_slimming_program .pt0{
	padding-top: 0px !important;
}
.beauty_slimming_program .pt05{
	padding-top: 5px !important;
}
.beauty_slimming_program .pt10{
	padding-top: 10px !important;
}
.beauty_slimming_program .pt15{
	padding-top: 15px !important;
}
.beauty_slimming_program .pt20{
	padding-top: 20px !important;
}
.beauty_slimming_program .pt25{
	padding-top: 25px !important;
}
.beauty_slimming_program .pt30{
	padding-top: 30px !important;
}
.beauty_slimming_program .pt30{
	padding-top: 30px !important;
}
.beauty_slimming_program .pt40{
	padding-top: 40px !important;
}
.beauty_slimming_program .pt50{
	padding-top: 50px !important;
}
.beauty_slimming_program .pt60{
	padding-top: 60px !important;
}
.beauty_slimming_program .pt65{
	padding-top: 65px !important;
}
.beauty_slimming_program .pt70{
	padding-top: 70px !important;
}
.beauty_slimming_program .pt80{
	padding-top: 80px !important;
}
.beauty_slimming_program .pt90{
	padding-top: 90px !important;
}
.beauty_slimming_program .pt100{
	padding-top: 100px !important;
}
.beauty_slimming_program .pt110{
	padding-top: 110px !important;
}
.beauty_slimming_program .pt120{
	padding-top: 120px !important;
}
.beauty_slimming_program .ptl0{
	padding-left: 0 !important;
}
.beauty_slimming_program .ptl10{
	padding-left: 10px !important;
}
.beauty_slimming_program .ptl20{
	padding-left: 20px !important;
}
.beauty_slimming_program .ptl30{
	padding-left: 30px !important;
}
.beauty_slimming_program .ptr0{
	padding-right: 0 !important;
}
.beauty_slimming_program .ptr10{
	padding-right: 10px !important;
}
.beauty_slimming_program .ptr20{
	padding-right: 20px !important;
}
.beauty_slimming_program .ptr30{
	padding-right: 30px !important;
}
.beauty_slimming_program .pad0{
	padding: 0px !important;
}
.beauty_slimming_program .pad5{
	padding: 5px !important;
}
.beauty_slimming_program .pad10{
	padding: 10px !important;
}
.beauty_slimming_program .pad15{
	padding: 15px !important;
}
.beauty_slimming_program .pad20{
	padding: 20px !important;
}
.beauty_slimming_program .pad25{
	padding: 25px !important;
}
.beauty_slimming_program .pad30{
	padding: 30px !important;
}

@media screen and (max-width: 640px){
	.beauty_slimming_program .spfl_n{
		float: none !important;
	}

	.beauty_slimming_program .flexbox{
		display: block;
	}

	/* sp font */
	.beauty_slimming_program .spfs10{
		font-size: 10px !important;
	}
	.beauty_slimming_program .spfs11{
		font-size: 11px !important;
	}
	.beauty_slimming_program .spfs12{
		font-size: 12px !important;
	}
	.beauty_slimming_program .spfs13{
		font-size: 13px !important;
	}
	.beauty_slimming_program .spfs14{
		font-size: 14px !important;
	}
	.beauty_slimming_program .spfs15{
		font-size: 15px !important;
	}
	.beauty_slimming_program .spfs16{
		font-size: 16px !important;
	}
	.beauty_slimming_program .spfs17{
		font-size: 17px !important;
	}
	.beauty_slimming_program .spfs18{
		font-size: 18px !important;
	}
	.beauty_slimming_program .spfs19{
		font-size: 19px !important;
	}
	.beauty_slimming_program .spfs20{
		font-size: 20px !important;
	}

	.beauty_slimming_program .spw5{
		width: 5% !important;
		max-width: 5% !important;
	}
	.beauty_slimming_program .spw10{
		width: 10% !important;
		max-width: 10% !important;
	}
	.beauty_slimming_program .spw15{
		width: 15% !important;
		max-width: 15% !important;
	}
	.beauty_slimming_program .spw20{
		width: 20% !important;
		max-width: 20% !important;
	}
	.beauty_slimming_program .spw25{
		width: 25% !important;
		max-width: 25% !important;
	}
	.beauty_slimming_program .spw30{
		width: 30% !important;
		max-width: 30% !important;
	}
	.beauty_slimming_program .spw33{
		width: 33% !important;
		max-width: 33% !important;
	}
	.beauty_slimming_program .spw35{
		width: 35% !important;
		max-width: 35% !important;
	}
	.beauty_slimming_program .spw40{
		width: 40% !important;
		max-width: 40% !important;
	}
	.beauty_slimming_program .spw45{
		width: 45% !important;
		max-width: 45% !important;
	}
	.beauty_slimming_program .spw46{
		width: 46% !important;
		max-width: 46% !important;
	}
	.beauty_slimming_program .spw47{
		width: 47% !important;
		max-width: 47% !important;
	}
	.beauty_slimming_program .spw48{
		width: 48% !important;
		max-width: 48% !important;
	}
	.beauty_slimming_program .spw49{
		width: 49% !important;
		max-width: 49% !important;
	}
	.beauty_slimming_program .spw50{
		width: 50% !important;
		max-width: 50% !important;
	}
	.beauty_slimming_program .spw60{
		width: 60% !important;
		max-width: 60% !important;
	}
	.beauty_slimming_program .spw100{
		width: 100% !important;
		max-width: 100% !important;
	}

	.beauty_slimming_program .spmt0{
		margin-top: 0px !important;
	}
	.beauty_slimming_program .spmt05{
		margin-top: 5px !important;
	}
	.beauty_slimming_program .spmt10{
		margin-top: 10px !important;
	}
	.beauty_slimming_program .spmt15{
		margin-top: 15px !important;
	}
	.beauty_slimming_program .spmt20{
		margin-top: 20px !important;
	}
	.beauty_slimming_program .spmt25{
		margin-top: 25px !important;
	}
	.beauty_slimming_program .spmt30{
		margin-top: 30px !important;
	}
	.beauty_slimming_program .spmt35{
		margin-top: 35px !important;
	}
	.beauty_slimming_program .spmt40{
		margin-top: 40px !important;
	}
	.beauty_slimming_program .spmt45{
		margin-top: 45px !important;
	}
	.beauty_slimming_program .spmt50{
		margin-top: 50px !important;
	}
	.beauty_slimming_program .spmt55{
		margin-top: 55px !important;
	}
	.beauty_slimming_program .spmt60{
		margin-top: 60px !important;
	}
	.beauty_slimming_program .spmt65{
		margin-top: 65px !important;
	}
	.beauty_slimming_program .spmt70{
		margin-top: 70px !important;
	}
	.beauty_slimming_program .spmt75{
		margin-top: 75px !important;
	}
	.beauty_slimming_program .spmt80{
		margin-top: 80px !important;
	}
	.beauty_slimming_program .spmt85{
		margin-top: 85px !important;
	}
	.beauty_slimming_program .spmt90{
		margin-top: 90px !important;
	}
	.beauty_slimming_program .spmt95{
		margin-top: 95px !important;
	}
	.beauty_slimming_program .spmt100{
		margin-top: 100px !important;
	}
	.beauty_slimming_program .spmb0{
		margin-bottom: 0px !important;
	}
	.beauty_slimming_program .spmb05{
		margin-bottom: 5px !important;
	}
	.beauty_slimming_program .spmb10{
		margin-bottom: 10px !important;
	}
	.beauty_slimming_program .spmb15{
		margin-bottom: 15px !important;
	}
	.beauty_slimming_program .spmb20{
		margin-bottom: 20px !important;
	}
	.beauty_slimming_program .spmb25{
		margin-bottom: 25px !important;
	}
	.beauty_slimming_program .spmb30{
		margin-bottom: 30px !important;
	}
	.beauty_slimming_program .spmb35{
		margin-bottom: 35px !important;
	}
	.beauty_slimming_program .spmb40{
		margin-bottom: 40px !important;
	}
	.beauty_slimming_program .spmb45{
		margin-bottom: 45px !important;
	}
	.beauty_slimming_program .spmb50{
		margin-bottom: 50px !important;
	}
	.beauty_slimming_program .spmb55{
		margin-bottom: 55px !important;
	}
	.beauty_slimming_program .spmb60{
		margin-bottom: 60px !important;
	}
	.beauty_slimming_program .spmb65{
		margin-bottom: 65px !important;
	}
	.beauty_slimming_program .spmb70{
		margin-bottom: 70px !important;
	}
	.beauty_slimming_program .spmb75{
		margin-bottom: 75px !important;
	}
	.beauty_slimming_program .spmb80{
		margin-bottom: 80px !important;
	}
	.beauty_slimming_program .spmb85{
		margin-bottom: 85px !important;
	}
	.beauty_slimming_program .spmb90{
		margin-bottom: 90px !important;
	}
	.beauty_slimming_program .spmb95{
		margin-bottom: 95px !important;
	}
	.beauty_slimming_program .spmb100{
		margin-bottom: 100px !important;
	}
	.beauty_slimming_program .spmr0{
		margin-right: 0 !important;
	}
	.beauty_slimming_program .spml0{
		margin-left: 0 !important;
	}
	.beauty_slimming_program .sppt0{
		padding-top:0 !important;
	}
	.beauty_slimming_program .sppt05{
		padding-top:5px !important;
	}
	.beauty_slimming_program .sppt10{
		padding-top:10px !important;
	}
	.beauty_slimming_program .sppt15{
		padding-top:15px !important;
	}
	.beauty_slimming_program .sppt20{
		padding-top:20px !important;
	}
	.beauty_slimming_program .sppt25{
		padding-top:25px !important;
	}
	.beauty_slimming_program .sppt30{
		padding-top:30px !important;
	}
	.beauty_slimming_program .sppt35{
		padding-top:35px !important;
	}
	.beauty_slimming_program .sppt40{
		padding-top:40px !important;
	}
	.beauty_slimming_program .sppt50{
		padding-top:50px !important;
	}
	.beauty_slimming_program .sppt60{
		padding-top:60px !important;
	}
	.beauty_slimming_program .sppt70{
		padding-top:70px !important;
	}
	.beauty_slimming_program .sppt80{
		padding-top:80px !important;
	}
	.beauty_slimming_program .sppt90{
		padding-top:90px !important;
	}
	.beauty_slimming_program .sppt100{
		padding-top:100px !important;
	}
	.beauty_slimming_program .sppb0{
		padding-bottom:0 !important;
	}
	.beauty_slimming_program .sppb05{
		padding-bottom:5px !important;
	}
	.beauty_slimming_program .sppb10{
		padding-bottom:10px !important;
	}
	.beauty_slimming_program .sppb15{
		padding-bottom:15px !important;
	}
	.beauty_slimming_program .sppb20{
		padding-bottom:20px !important;
	}
	.beauty_slimming_program .sppb25{
		padding-bottom:25px !important;
	}
	.beauty_slimming_program .sppb30{
		padding-bottom:30px !important;
	}
	.beauty_slimming_program .sppb40{
		padding-bottom:40px !important;
	}
	.beauty_slimming_program .sppb50{
		padding-bottom:50px !important;
	}
	.beauty_slimming_program .sppb60{
		padding-bottom:60px !important;
	}
	.beauty_slimming_program .sppb70{
		padding-bottom:70px !important;
	}
	.beauty_slimming_program .sppb80{
		padding-bottom:80px !important;
	}
	.beauty_slimming_program .sppb90{
		padding-bottom:90px !important;
	}
	.beauty_slimming_program .sppb100{
		padding-bottom:100px !important;
	}

	.beauty_slimming_program .spw5{
		width: 5% !important;
		max-width: 5% !important;
	}
	.beauty_slimming_program .spw10{
		width: 10% !important;
		max-width: 10% !important;
	}
	.beauty_slimming_program .spw15{
		width: 15% !important;
		max-width: 15% !important;

	}
	.beauty_slimming_program .spw20{
		width: 20% !important;
		max-width: 20% !important;
	}
	.beauty_slimming_program .spw25{
		width: 25% !important;
		max-width: 25% !important;
	}
	.beauty_slimming_program .spw30{
		width: 30% !important;
		max-width: 30% !important;
	}
	.beauty_slimming_program .spw35{
		width: 35%;
		max-width: 35% !important;
	}
	.beauty_slimming_program .spw40{
		width: 40% !important;
		max-width: 40% !important;
	}
	.beauty_slimming_program .spw45{
		width: 45% !important;
		max-width: 45% !important;
	}
	.beauty_slimming_program .spw50{
		width: 50% !important;
		max-width: 50% !important;
	}
	.beauty_slimming_program .spw55{
		width: 55% !important;
		max-width: 55% !important;
	}
	.beauty_slimming_program .spw60{
		width: 60% !important;
		max-width: 60% !important;
	}
	.beauty_slimming_program .spw65{
		width: 65% !important;
		max-width: 65% !important;
	}
	.beauty_slimming_program .spw70{
		width: 70% !important;
		max-width: 70% !important;
	}
	.beauty_slimming_program .spw75{
		width: 75% !important;
		max-width: 75% !important;
	}
	.beauty_slimming_program .spw80{
		width: 80% !important;
		max-width: 80% !important;
	}
	.beauty_slimming_program .spw85{
		width: 85% !important;
		max-width: 85% !important;
	}
	.beauty_slimming_program .spw90{
		width: 90% !important;
		max-width: 90% !important;
	}
	.beauty_slimming_program .spw95{
		width: 95% !important;
		max-width: 95% !important;

	}
	.beauty_slimming_program .spw100{
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.beauty_slimming_program .sppad0{
		padding: 0 !important;
	}
}
/* line-height add
------------------------------------------------------------------------*/
.beauty_slimming_program .lh1-0{
	line-height: 1!important;
}
.beauty_slimming_program .lh1-1{
	line-height: 1.1!important;
}
.beauty_slimming_program .lh1-2{
	line-height: 1.2!important;
}
.beauty_slimming_program .lh1-3{
	line-height: 1.3!important;
}
.beauty_slimming_program .lh1-4{
	line-height: 1.4!important;
}
.beauty_slimming_program .lh1-5{
	line-height: 1.5!important;
}
.beauty_slimming_program .lh1-6{
	line-height: 1.6!important;
}
.beauty_slimming_program .lh1-7{
	line-height: 1.7!important;
}
.beauty_slimming_program .lh1-8{
	line-height: 1.8!important;
}
.beauty_slimming_program .lh1-9{
	line-height: 1.9!important;
}
.beauty_slimming_program .lh2-0{
	line-height: 2.0!important;
}
@media screen and (max-width: 640px){
	.beauty_slimming_program .splh1-0{
		line-height: 1!important;
	}
	.beauty_slimming_program .splh1-1{
		line-height: 1.1!important;
	}
	.beauty_slimming_program .splh1-2{
		line-height: 1.2!important;
	}
	.beauty_slimming_program .splh1-3{
		line-height: 1.3!important;
	}
	.beauty_slimming_program .splh1-4{
		line-height: 1.4!important;
	}
	.beauty_slimming_program .splh1-5{
		line-height: 1.5!important;
	}
	.beauty_slimming_program .splh1-6{
		line-height: 1.6!important;
	}
	.beauty_slimming_program .splh1-7{
		line-height: 1.7!important;
	}
	.beauty_slimming_program .splh1-8{
		line-height: 1.8!important;
	}
	.beauty_slimming_program .splh1-9{
		line-height: 1.9!important;
	}
	.beauty_slimming_program .splh2-0{
		line-height: 2.0!important;
	}
}
/* vertical-align add
------------------------------------------------------------------------*/
.beauty_slimming_program .va-top{
	vertical-align: top;
}
.beauty_slimming_program .va-middle{
	vertical-align: middle;
}
.beauty_slimming_program .va-bottom{
	vertical-align: bottom;
}
.beauty_slimming_program .va-tt{
	vertical-align: text-top;
}
.beauty_slimming_program .va-tb{
	vertical-align: text-bottom;
}
/* color
------------------------------------------------------------------------*/
.beauty_slimming_program .lightBlack{
  color: #3D3D3D !important;
}