@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px;}
h1,h3,h4,p{ font-size:12px; margin:0px; padding:0px; line-height:2em;}
.txt_box{ text-indent:-9999px; margin:0px; padding:0px;}

/*設定連結區塊*/
.txt_box_4{ text-indent:-9999px;width:1157px;height:733px;margin:0px; padding:0px;}
.txt_box_5{ text-indent:-9999px;width:1157px;height:780px;margin:0px; padding:0px;}
.txt_box_6{ text-indent:-9999px;width:1157px;height:1210px;margin:0px; padding:0px;}
.txt_box_7{ text-indent:-9999px;width:1157px;height:866px;margin:0px; padding:0px;}

/*內容區塊*/
.area_0{  padding:0px; margin:-1px; height:668px; width: 100%; background-image: url(image/rebeauty_00.jpg);
background-repeat:no-repeat; background-position:top center;}
.area_0 .TOP{ display:block; width:1157px; height:667px; margin-left: auto; margin-right:auto;}

.menu{ padding:0px; margin:0px; height:64px; width: 100%; background-image: url(image/rebeauty_menu_bg.jpg); background-position:top center;}
.menu_box {width:1180px; height:64px; margin-left: auto; margin-right:auto; position:relative;}
.menu_box a{ float:left; text-indent:-9999px;}

.menu_box .stamp{
	width:140px;
	height:140px;
	background-image:url(image/logo.png);
	position:absolute;
	left: 95px;
	top: -31px;
}

.menu_box .stamp a{
	width:140px;
	height:140px;
	position:absolute;
	left: 1px;
	top: 1px;
}


.menu_box a.btn01{ display:block; width:383px; height:64px; background-image:url(image/btn01.jpg); }
.menu_box a:hover.btn01{display:block;width:383px; height:64px; background-image:url(image/btn01.jpg); background-position:left bottom;}

.menu_box a.btn02{ display:block;width:135px; height:64px; background-image:url(image/btn02.jpg);}
.menu_box a:hover.btn02{display:block;width:135px; height:64px; background-image:url(image/btn02.jpg); background-position:left bottom;}

.menu_box a.btn03{ display:block;width:234px; height:64px; background-image:url(image/btn03.jpg);}
.menu_box a:hover.btn03{display:block;width:234px; height:64px; background-image:url(image/btn03.jpg); background-position:left bottom;}

.menu_box a.btn04{ display:block;width:172px; height:64px; background-image:url(image/btn04.jpg);}
.menu_box a:hover.btn04{display:block;width:172px; height:64px; background-image:url(image/btn04.jpg); background-position:left bottom;}

.menu_box a.btn05{ display:block;width:233px; height:64px; background-image:url(image/btn05.jpg);}
.menu_box a:hover.btn05{display:block;width:233px; height:64px; background-image:url(image/btn05.jpg); background-position:left bottom;}




.area_01{clear:both; padding:0px; margin:0px; display:block; width:100%; height:840px; background-image: url(image/01bg.jpg); background-repeat:repeat-x; }
.area_01_content{ padding:0px; margin:0px; display:block; width:1157px; height:668px; margin-left:auto; margin-right:auto; }


.area_02{ padding:0px; margin:0px; display:block; width:1157px; height:1106px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_11.jpg); position:relative;}


.area_03{ padding:0px; margin:0px; display:block; width:1157px; height:1354px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_14.jpg); position:relative; }

.area_04{ padding:0px; margin:0px; display:block; width:1157px; height:733px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_17.jpg);}

.area_04 a.sellbtn{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn.png);
	background-position:left top;
	position: absolute;
	margin-left:815px;
	margin-top:695px;
	text-indent:-9999px;
}

.area_04 a:hover.sellbtn{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn.png);
	background-position:left bottom;
}



.area_05{ padding:0px; margin:0px; display:block; width:1157px; height:780px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_20.jpg); position:relative; }

.area_06{ padding:0px; margin:0px; display:block; width:1157px; height:1210px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_23.jpg); }

.area_06 a.sellbtn2{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn2.png);
	background-position:left top;
	position: absolute;
	margin-left:815px;
	margin-top:1190px;
	text-indent:-9999px;
	
}

.area_06 a:hover.sellbtn2{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn2.png);
	background-position:left bottom;
}

.area_07{ padding:0px; margin:0px; display:block; width:1157px; height:866px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_26.jpg); }

.area_07 a.sellbtn3{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn3.png);
	background-position:left top;
	position:absolute;
	margin-left:815px;
	margin-top:805px;
	text-indent:-9999px;
}

.area_07 a:hover.sellbtn3{
	display:block;
	width:196px;
	height:38px;
	background-image:url(image/sellbtn3.png);
	background-position:left bottom;
}

.area_08{ padding:0px; margin:0px; display:block; width:1157px; height:866px; margin-left:auto; margin-right:auto; background-image:url(image/rebeauty_29.jpg);
position:relative;}

.area_08 a.bannerbtn{
	display:block;
	width:971px;
	height:196px;
	background-image:url(image/banner_btn1210.png);
	background-position:left top;
	position:absolute;
	left:95px;
	top:640px;
	text-indent:-9999px;
}

.area_08 a:hover.bannerbtn{
	display:block;
	width:971px;
	height:196px;
	background-image:url(image/banner_btn1210.png);
	background-position:left bottom;
}


#back{ display:block; width:77px; height:184px; text-indent:-9999px;
	position: fixed;
	top: 50px;
	right: 0px;
	z-index:5}
	
#back a{ display:block; width:77px; height:184px; background-image:url(image/back.png); text-indent:-9999px; background-position: left bottom;}
	
#back a:hover{ background-image:url(image/back.png); }
