@charset "utf-8";


#wrapper #content #content_inside #container_lp .title01 {
	height: 75px;
	background-image: url(../../lp/1month/images/bg_01.gif);
	position: relative;
}


#wrapper #content #content_inside #container_lp h3 {
	text-align: left;
}
#wrapper #content #content_inside #container_lp .title01 h3 {
	padding-top: 15px;
	padding-left: 5px;
}
#wrapper #content #content_inside #container_lp p {
	font-size: 75%;
}
#wrapper #content #content_inside #container_lp .title01 .caution {
	position: absolute;
	top: 17px;
	left: 695px;
	color: #FFF;
	font-size: 60%;
	text-align: left;
	width: 197px;
}
#wrapper #content #content_inside #container_lp {
	padding-top: 20px;
	padding-bottom: 30px;
}
#wrapper #content #content_inside #container_lp .appliarea {
	background-image: url(../../lp/1month/images/apply_01.jpg);
	height: 178px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .appliarea .kenkoyase {
	position: absolute;
	left: 55px;
	top: 20px;
}
#wrapper #content #content_inside #container_lp .appliarea .btn {
	position: absolute;
	left: 544px;
	top: 19px;
}
#wrapper #content #content_inside #container_lp .appliarea .salon_info {
	position: absolute;
	left: 241px;
	top: 147px;
}
#wrapper #content #content_inside #container_lp .appliarea .salon_link {
	position: absolute;
	left: 698px;
	top: 148px;
}

.side_arrow6 {
	text-align: left;
	background: url(../images/side_arrow.gif) top left no-repeat;
	background-position: 3px 8px;
	padding: 5px 0px 0px 15px;
}


#container_lp a {
	color: #af2727;
	text-decoration:none;
	font-size: 100%;
}
#container_lp a:hover {
	color: #af2727;
	text-decoration:underline;
	font-size: 100%;
}

#container_lp .tech a {
	color: #ffffff;
	text-decoration:none;
	font-size: 100%;
}
#container_lp .tech a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-size: 100%;
}


#wrapper #content #content_inside #container_lp .worry_bg {
	background-image: url(../../lp/1month/images/bg_02.jpg);
	height: 195px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .worry_bg .title {
	position: absolute;
	top: 25px;
	left: 270px;
}
#wrapper #content #content_inside #container_lp .worry_bg h4 {
	font-size: 75%;
	color: #FFF;
}
#wrapper #content #content_inside #container_lp .worry_bg .te01 {
	position: absolute;
	left: 300px;
	top: 75px;
}

#wrapper #content #content_inside #container_lp .worry_bg .te02 {
	position: absolute;
	left: 633px;
	top: 75px;
}

#wrapper #content #content_inside #container_lp .worry_bg .te03 {
	position: absolute;
	left: 286px;
	top: 134px;
}

#wrapper #content #content_inside #container_lp .worry_bg .te04 {
	position: absolute;
	left: 622px;
	top: 134px;
}
#wrapper #content #content_inside #container_lp .plan_spec {
	background-image: url(../../lp/1month/images/bg_03.gif);
	height: 215px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .plan_spec .title img {
	position: absolute;
	left: 33px;
	top: 28px;
}
#wrapper #content #content_inside #container_lp .plan_spec .esthe img {
	position: absolute;
	top: 85px;
	left: 37px;
}
#wrapper #content #content_inside #container_lp .plan_spec .tokuten img {
	position: absolute;
	left: 371px;
	top: 80px;
}
#wrapper #content #content_inside #container_lp .plan_spec .te01 {
	position: absolute;
	top: 80px;
	left: 189px;
	color: #5D1C0D;
	font-size: 70%;
}
#wrapper #content #content_inside #container_lp .plan_spec .te02 {
	position: absolute;
	top: 117px;
	left: 181px;
	color: #5D1C0D;
	font-size: 70%;
}#wrapper #content #content_inside #container_lp .plan_spec .te03 {
	position: absolute;
	top: 116px;
	left: 523px;
	color: #5D1C0D;
	font-size: 70%;
}#wrapper #content #content_inside #container_lp .plan_spec .te04 {
	position: absolute;
	top: 115px;
	left: 640px;
	color: #5D1C0D;
	font-size: 70%;
}#wrapper #content #content_inside #container_lp .plan_spec .te05 {
	position: absolute;
	top: 117px;
	left: 758px;
	color: #5D1C0D;
	font-size: 70%;
}#wrapper #content #content_inside #container_lp .plan_spec .te06 {
	position: absolute;
	top: 155px;
	left: 516px;
	width: 348px;
	font-size: 65%;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .onlyone {
	background-color: #ce020a;
	height: 265px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .onlyone ul li {
	list-style-type: none;
	float: left;
}
#wrapper #content #content_inside #container_lp .onlyone ul li h4 {
	padding-bottom: 5px;
}
#wrapper #content #content_inside #container_lp .onlyone ul {
	padding-left: 25px;
	padding-top: 30px;
}
#wrapper #content #content_inside #container_lp .onlyone ul li p {
	color: #f5da78;
}
#wrapper #content #content_inside #container_lp .onlyone .program {
	position: absolute;
	left: 105px;
	top: 1px;
}
#wrapper #content #content_inside #container_lp .onlyone .caution {
	color: #FFF;
	font-size: 65%;
	position: absolute;
	text-align: left;
	left: 19px;
	top: 201px;
	width: 791px;
}
#wrapper #content #content_inside #container_lp .oricon {
	background-image: url(../../lp/1month/images/bg_04.gif);
	height: 144px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .oricon .orte01 {
	position: absolute;
	left: 9px;
	top: 12px;
}
#wrapper #content #content_inside #container_lp .oricon .orte02 img {
	position: absolute;
	left: 331px;
	top: 12px;
}
#wrapper #content #content_inside #container_lp .oricon .orte03 img {
	position: absolute;
	left: 458px;
	top: 13px;
}
#wrapper #content #content_inside #container_lp .oricon .orte04 {
	position: absolute;
	left: 461px;
	top: 37px;
	font-size: 70%;
	color: #4f2102;
}
#wrapper #content #content_inside #container_lp .oricon .orte05 img {
	position: absolute;
	left: 461px;
	top: 70px;
}
#wrapper #content #content_inside #container_lp .tech {
	background-color: #ce020a;
	height: 250px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .tech .techte01 img {
	position: absolute;
	left: -97px;
	top: -38px;
}
#wrapper #content #content_inside #container_lp .tech .teleft {
	width: 411px;
	position: absolute;
	left: 30px;
	top: 64px;
	height: 165px;
	background-image: url(../../lp/1month/images/bg_05.gif);
}
#wrapper #content #content_inside #container_lp .tech .teright {
	width: 411px;
	position: absolute;
	left: 456px;
	top: 65px;
	height: 165px;
	background-image: url(../../lp/1month/images/bg_05.gif);
}
#wrapper #content #content_inside #container_lp .tech h4 {
	position: absolute;
	left: 135px;
	top: 9px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .tech .techte03 {
	position: absolute;
	left: 310px;
	top: 141px;
}
#wrapper #content #content_inside #container_lp .tech .takagishi {
	position: absolute;
	left: 12px;
	top: 11px;
}
#wrapper #content #content_inside #container_lp .tech .techte01 {
	color: #FFF;
	position: absolute;
	left: 138px;
	top: 58px;
	font-size: 65%;
}
#wrapper #content #content_inside #container_lp .tech .techte02 img {
	position: absolute;
	left: 135px;
	top: 76px;
}

.side_arrow_white {
	text-align: left;
	background-position: 3px 8px;
	font-size: 70%;
	padding: 5px 0px 0px 15px;
	background-image: url(../../lp/1month/images/icon01.gif);
	background-repeat: no-repeat;
}
#wrapper #content #content_inside #container_lp .plan_box01 {
	background-image: url(../../lp/1month/images/bg_06.jpg);
	height: 388px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .plan_box02 {
	background-image: url(../../lp/1month/images/bg_07.jpg);
	height: 406px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .plan_box03 {
	height: 353px;
	position: relative;
	background-image: url(../../lp/1month/images/bg_08.jpg);
}
#wrapper #content #content_inside #container_lp .plan_box04 {
	background-image: url(../../lp/1month/images/bg_09.jpg);
	height: 364px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .plan_box05 {
	background-image: url(../../lp/1month/images/bg_10.jpg);
	height: 440px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te01 {
	color: #FFF;
	position: absolute;
	left: 38px;
	top: 274px;
	width: 136px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te02 {
	position: absolute;
	left: 418px;
	top: 76px;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te03 {
	position: absolute;
	left: 409px;
	top: 116px;
	font-size: 100%;
	color: #f5da78;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te04 {
	font-size: 65%;
	color: #FFF;
	position: absolute;
	left: 409px;
	top: 170px;
	width: 434px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te05 {
	position: absolute;
	left: 400px;
	top: 308px;
	font-size: 65%;
	color: #FFF;
	width: 135px;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te06 {
	font-size: 65%;
	color: #FFF;
	position: absolute;
	left: 552px;
	top: 308px;
	width: 149px;
}
#wrapper #content #content_inside #container_lp .plan_box01 .plan_te07 {
	font-size: 65%;
	color: #FFF;
	position: absolute;
	left: 721px;
	top: 308px;
}
#wrapper #content #content_inside #container_lp .plan_box02 .plan2_te01 {
	position: absolute;
	color: #FFF;
	text-align: left;
	left: 445px;
	top: 225px;
}
#wrapper #content #content_inside #container_lp .plan_box02 .plan2_te02 {
	color: #FFF;
	position: absolute;
	left: 446px;
	top: 270px;
	width: 178px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box02 .plan2_te01 strong {
	font-weight: bold;
	color: #FFF;
}
#wrapper #content #content_inside #container_lp .plan_box04 .plan4_te01 {
	color: #FFF;
	position: absolute;
	left: 426px;
	top: 175px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box04 .plan4_te02 {
	color: #FFF;
	position: absolute;
	left: 428px;
	top: 221px;
	width: 173px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box04 .plan4_te01 strong {
	font-weight: bold;
	color: #FFF;
}
#wrapper #content #content_inside #container_lp .plan_box05 .plan5_te01 {
	color: #FFF;
	text-align: left;
	position: absolute;
	left: 425px;
	top: 232px;
}
#wrapper #content #content_inside #container_lp .plan_box05 .plan5_te01 strong {
	font-weight: bold;
	color: #FFF;
}
#wrapper #content #content_inside #container_lp .plan_box05 .plan5_te02 {
	color: #FFF;
	position: absolute;
	left: 425px;
	top: 279px;
	width: 183px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .plan_box05 .plan5_te03 {
	color: #FFF;
	text-align: left;
	position: absolute;
	left: 24px;
	top: 366px;
	width: 842px;
	font-size: 65%;
}
#wrapper #content #content_inside #container_lp .results {
	position: relative;
	height: 948px;
	background-image: url(../../lp/1month/images/bg_11.gif);
}
#wrapper #content #content_inside #container_lp .results .re_te01 {
	position: absolute;
	left: 36px;
	top: 16px;
}
#wrapper #content #content_inside #container_lp .results .re_left {
	position: absolute;
	left: 25px;
	top: 72px;
	width: 426px;
}
#wrapper #content #content_inside #container_lp .results .re_te02 {
	position: absolute;
	left: 20px;
	top: 536px;
	font-size: 100%;
	color: #af2828;
	text-align: left;
	width: 356px;
}
#wrapper #content #content_inside #container_lp .results .re_te03 {
	position: absolute;
	left: 20px;
	top: 579px;
	text-align: left;
	width: 391px;
}
#wrapper #content #content_inside #container_lp .results .re_te04 {
	position: absolute;
	left: 19px;
	top: 639px;
}
#wrapper #content #content_inside #container_lp .results .re_te05 {
	position: absolute;
	left: 19px;
	top: 672px;
}
#wrapper #content #content_inside #container_lp .results .re_right {
	position: absolute;
	width: 426px;
	left: 450px;
	top: 71px;
}
#wrapper #content #content_inside #container_lp .results .re_te06 {
	position: absolute;
	left: 46px;
	top: 890px;
}
#wrapper #content #content_inside #container_lp .point {
	height: 217px;
	position: relative;
	background-image: url(../../lp/1month/images/bg_12.gif);
}
#wrapper #content #content_inside #container_lp .results .re_te07 {
	position: absolute;
	left: 675px;
	top: 892px;
}
#wrapper #content #content_inside #container_lp .point .po_te01 {
	position: absolute;
	left: 183px;
	top: 15px;
}
#wrapper #content #content_inside #container_lp .point .po_te02 {
	position: absolute;
	left: 70px;
	top: 95px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .point .po_te03 {
	position: absolute;
	left: 70px;
	top: 134px;
	text-align: left;
	color: #ffd4c1;
}
#wrapper #content #content_inside #container_lp .point .po_te04 {
	position: absolute;
	left: 356px;
	top: 95px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .point .po_te05 {
	position: absolute;
	left: 356px;
	top: 134px;
	text-align: left;
	color: #ffd4c1;
}
#wrapper #content #content_inside #container_lp .point .po_te07 {
	position: absolute;
	left: 630px;
	top: 134px;
	text-align: left;
	color: #ffd4c1;
}#wrapper #content #content_inside #container_lp .point .po_te06 {
	position: absolute;
	left: 630px;
	top: 95px;
	text-align: left;
}
#wrapper #content #content_inside #container_lp .reason {
	background-image: url(../../lp/1month/images/bg_14.gif);
	height: 307px;
	position: relative;
}
#wrapper #content #content_inside #container_lp .reason .rea_re01 {
	position: absolute;
	left: 52px;
	top: 23px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re02 {
	position: absolute;
	left: 46px;
	top: 60px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re03 {
	position: absolute;
	left: 328px;
	top: 60px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re04 {
	position: absolute;
	left: 46px;
	top: 134px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re05 {
	position: absolute;
	left: 328px;
	top: 134px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re06 {
	position: absolute;
	left: 47px;
	top: 207px;
}
#wrapper #content #content_inside #container_lp .reason .rea_re07 {
	position: absolute;
	left: 328px;
	top: 207px;
}
#wrapper #content #content_inside #container_lp .omotesandoeve {
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 20px;
}

