@charset "utf-8";
/*======================================================
exabra
----------------------------------------------------- */
#exabra_b {
	height: 0px;
	width: 650px;
	padding-top: 334px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_b.jpg);
}
#exabra_subtitle {
	height: 0px;
	width: 650px;
	padding-top: 156px;
	margin-bottom: 30px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_subtitle.jpg);
}
#exabra_sub1 {
	height: 0px;
	width: 580px;
	padding-top: 56px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub1.jpg);
}
#exabra_sub2 {
	height: 0px;
	width: 580px;
	padding-top: 56px;
	margin-top: 40px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub2.jpg);
}
#exabra_sub3 {
	clear: both;
	height: 0px;
	width: 580px;
	padding-top: 56px;
	margin-top: 40px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub3.jpg);
}
#exabra_sub4 {
	height: 0px;
	width: 580px;
	padding-top: 56px;
	margin-top: 40px;
	margin-bottom: 15px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub4.jpg);
}
#exabra_sub_deux a {
	height: 0px;
	width: 580px;
	padding-top: 178px;
	margin-top: 30px;
	margin-bottom: 20px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub_deux.jpg);
}
#exabra_sub_midi a {
	height: 0px;
	width: 580px;
	padding-top: 178px;
	margin-bottom: 20px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub_midi.jpg);
}
#exabra_sub_an a {
	height: 0px;
	width: 580px;
	padding-top: 178px;
	margin-bottom: 20px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub_an.jpg);
}
#exabra_sub_grand a {
	height: 0px;
	width: 580px;
	padding-top: 178px;
	margin-bottom: 20px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/exabra_sub_grand.jpg);
}
/*======================================================
deux
----------------------------------------------------- */
#deux_main {
	height: 0px;
	width: 650px;
	padding-top: 334px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_main.jpg);
}
#deux_main_3 {
	height: 0px;
	width: 325px;
	padding-top: 335px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_main_3.jpg);
}
#deux_subtitle {
	height: 0px;
	width: 432px;
	padding-top: 73px;
	margin-top: 50px;
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_subtitle.jpg);
}
#deux_step1 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_step1.jpg);
}
#deux_step2 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_step2.jpg);
}
#deux_step3 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_step3.jpg);
}
#deux_step4 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_step4.jpg);
}
#deux_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/deux_price.jpg);
}
/*====================================================== 
midi
----------------------------------------------------- */
#midi_main {
	height: 0px;
	width: 650px;
	padding-top: 334px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_main.jpg);
}
#midi_main_3 {
	height: 0px;
	width: 325px;
	padding-top: 335px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_main_3.jpg);
}
#midi_subtitle {
	height: 0px;
	width: 432px;
	padding-top: 73px;
	margin-top: 50px;
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_subtitle.jpg);
}
#midi_step1 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_step1.jpg);
}
#midi_step2 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_step2.jpg);
}
#midi_step3 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_step3.jpg);
}
#midi_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/midi_price.jpg);
}
/*======================================================
an
----------------------------------------------------- */
#an_main {
	height: 0px;
	width: 650px;
	padding-top: 333px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_main.jpg);
}
#an_main_3 {
	height: 0px;
	width: 325px;
	padding-top: 334px;
	overflow: hidden;
	font-size: 1px;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_main_3.jpg);
}
#an_subtitle {
	height: 0px;
	width: 432px;
	padding-top: 73px;
	margin-top: 50px;
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_subtitle.jpg);
}
#an_step1 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_step1.jpg);
}
#an_step2 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_step2.jpg);
}
#an_step3 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_step3.jpg);
}
#an_step4 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_step4.jpg);
}
#an_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/an_price.jpg);
}
/*======================================================
grand
----------------------------------------------------- */
#grand_main {
	height: 0px;
	width: 650px;
	padding-top: 334px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_main.jpg);
}
#grand_main_3 {
	height: 0px;
	width: 325px;
	padding-top: 335px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_main_3.jpg);
}
#grand_subtitle {
	height: 0px;
	width: 432px;
	padding-top: 73px;
	margin-top: 50px;
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_subtitle.jpg);
}
#grand_step1 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_step1.jpg);
}
#grand_step2 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_step2.jpg);
}
#grand_step3 {
	height: 0px;
	width: 412px;
	padding-top: 46px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_step3.jpg);
}
#grand_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grand_price.jpg);
}
/*======================================================
waist-shaper
----------------------------------------------------- */
#waist-shaper_main {
	height: 0px;
	width: 650px;
	padding-top: 335px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/waist-shaper_main.jpg);
}
#waist-shaper_main_3 {
	height: 0px;
	width: 325px;
	padding-top: 335px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/waist-shaper_main_3.jpg);
}
#waist-shaper_box {
	margin-top: 15px;
	overflow: hidden;
}
#waist-shaper_text {
	float: left;
	width: 350px;
}
#waist-shaper_text p {
	width: 290px;
	padding: 10px 10px 10px 25px;
	margin-right: 10px;
	margin-bottom: 15px;
	border: 1px solid #E4DBF6;
	text-indent: -1.2em;
	background-color: #F4F1FC;
}
#waist-shaper_img {
	float: right;
	width: 230px;
	overflow: hidden;
}
#waistshaper_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/waistshaper_price.jpg);
}
/*======================================================
upple-girdle
----------------------------------------------------- */
#upple-girdle_main {
	height: 0px;
	width: 650px;
	padding-top: 335px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/upplegirdle_main.jpg);
}
#upple-girdle_main3 {
	height: 0px;
	width: 327px;
	padding-top: 334px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/upplegirdle_main3.jpg);
}
#upple-girdle_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/upplegirdle_price.jpg);
}
/*======================================================
grownigt
----------------------------------------------------- */
#grownigt_main {
	height: 0px;
	width: 650px;
	padding-top: 335px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grownigt_main.jpg);
}
#grownigt_main3 {
	height: 0px;
	width: 330px;
	padding-top: 334px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/grownigt_main2.jpg);
}
#grownigt_price {
	height: 0px;
	width: 580px;
	padding-top: 129px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(http://www.rouge-blanc.jp/img/exabra/grownigt_price.jpg);
}
/*======================================================
quality
----------------------------------------------------- */
#quality_main {
	height: 0px;
	width: 650px;
	padding-top: 335px;
	overflow: hidden;
	display: block;
	background: url(http://www.rouge-blanc.jp/img/exabra/quality_main.jpg);
}
/*====================================================== 
content
----------------------------------------------------- */
.point_list {
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 25px;
	border: 1px solid #F8DADC;
	background: #F9EFEE;
}
.point_list li {
	padding-left: 20px;
	background: url(http://www.rouge-blanc.jp/img/exabra/exa_li.gif) no-repeat left center;
}
#box .left { float: left; }
#box .right { float: right; }
.step { margin-bottom: 40px; }
.step_img {
	float: right;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.step_img_2 {
	float: right;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.step_img_3 {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
/*====================================================== 
ページ内のナビ
----------------------------------------------------- */
#navi-exabra-wap {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	border-top: 2px dotted #999;
	border-bottom: 2px dotted #999;
	display: block;
}
#navi-exabra-box1 {
	float: left;
	width: 289px;
	border-right: 1px dotted #CCC;
}
#navi-exabra-box2 {
	float: right;
	width: 280px;
	display: block;
}
#navi-exabra {
	height: 0px;
	width: 280px;
	padding-top: 40px;
	margin-bottom: 8px;
	overflow: hidden;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-exabra.jpg);
	background-repeat: no-repeat;
}
#navi-quality {
	height: 0px;
	width: 280px;
	padding-top: 40px;
	margin-top: 20px;
	margin-bottom: 8px;
	overflow: hidden;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-quality.jpg);
	background-repeat: no-repeat;
}
#navi-clientvoice {
	height: 0px;
	width: 280px;
	padding-top: 40px;
	margin-top: 20px;
	margin-bottom: 8px;
	overflow: hidden;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-clientvoice.jpg);
	background-repeat: no-repeat;
}
#navi-bodymake {
	height: 0px;
	width: 280px;
	padding-top: 40px;
	margin-bottom: 8px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-bodymake.jpg);
	background-repeat: no-repeat;
}
#navi-exa-deux a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-deux.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-midi a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-midi.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-an a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-an.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-grand a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-grand.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-waistshaper a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-waistshaper.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-upplegirdle a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-upplegirdle.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-grownigt a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-grownigt.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-exabraquality a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-exabraquality.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-clientvoice a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	overflow: hidden;
	clip: rect(auto,auto,7px,auto);
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-clientvoice-btn.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-qa a {
	height: 0px;
	width: 280px;
	padding-top: 100px;
	margin-top: 8px;
	overflow: hidden;
	display: block;
	background-image: url(http://www.rouge-blanc.jp/img/exabra/navi-q&a-btn.jpg);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#navi-exa-deux a:hover { background-position: 0px 0px; }
#navi-exa-midi a:hover { background-position: 0px 0px; }
#navi-exa-an a:hover { background-position: 0px 0px; }
#navi-exa-grand a:hover { background-position: 0px 0px; }
#navi-exa-waistshaper a:hover { background-position: 0px 0px; }
#navi-exa-upplegirdle a:hover { background-position: 0px 0px; }
#navi-exa-grownigt a:hover { background-position: 0px 0px; }
#navi-exa-exabraquality a:hover { background-position: 0px 0px; }
#navi-exa-clientvoice a:hover { background-position: 0px 0px; }
#navi-exa-qa a:hover { background-position: 0px 0px; }
