@charset "UTF-8";


*html body { zoom: 80%;}/* ie6 */
*:first-child+html body { zoom:80%;} /* ie7 */
*+html>/**/body #beauty_point { zoom:80%;} /* ie8 */


/* ie6 */

/* #beauty_make
========================================== */

*html #beauty_point .others
.plusitem_area .btn_area {
	width: 110px;
	float: left;
	}


/* div#make */

*html #beauty_make
div#make_inner {
	width: 710px;
	}
	
*html #beauty_make
div#make_inner div#img_make {
	width: 412px;
	float: left;
	margin-right: 12px;
	margin-top: 17px;
	}

*html #beauty_make
div#make_inner div#txt_make {
	width: 285px;
	height: 317px;
	float: right;
	background: url(/beauty/make/images/mutenkatop_bg_make_02.jpg) no-repeat right top;
	}

/* div#stress */
	
*html #beauty_make
div#stress {
	height: 375px;
	margin-bottom: 0;
	}
*html #beauty_make
div#img_stress {
	position: absolute;
	left: 395px;
	top: -34px;
	}
	
/* .make_note */

*html #beauty_make
.make_note {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 75%;
	color: #666 !important;
	}	
	

/* #beauty_point #eye .eyecolor
========================================== */

*html #beauty_point .eyecolor .tecnique {
	height: 620px;
	}

*html #beauty_point .eyecolor .tecniquepoint
	{
	position: absolute;	
	}


/* #beauty_pointeye
========================================== */

/* .color_sample */

*html #beauty_point #eye #eyeliner
.chart .color_sample {
	width: 390px;
	height: 180px;
	float: left;
	}
	
*html #beauty_point #eye #eyeliner
.color_sample ul {
	width: 390px;
	height: 180px;
	}

*html v #eyeliner
.color_sample ul li.color_01 {
	width: 196px;
	}
	
*html #beauty_point #eye #eyeliner
.color_sample ul li.color_02 {
	width: 193px;
	}
	
*html .banner {
	padding-bottom: 56px;
	}



/* #beauty_pointmake
========================================== */

/* #lineup_area */
	
*html #beauty_point #point_index
div#lineup div#lineup_area {
	height: 580px;
	}	
	
*html #beauty_point #point_index
div#lineup_eye {
	position: absolute;
	float: none;
	}
	
	
*html #beauty_point div#lineup_color {
	float: none;
	position: absolute;
	left: 187px;
	width: 337px;
	}
	
*html #beauty_point #point_index
div#lineup_nail {
	position: absolute;
	left: 524px;
	}
	
/* //ie6 */


/* ie7 */

/* #beauty_make
========================================== */

/* div#make */

*:first-child+html #beauty_make
div#make_inner {
	width: 710px;
	}
	
*:first-child+html #beauty_make
div#make_inner div#img_make {
	width: 412px;
	float: left;
	margin-right: 12px;
	margin-top: 17px;
	}

*:first-child+html #beauty_make
div#make_inner div#txt_make {
	width: 285px;
	height: 317px;
	float: right;
	background: url(/beauty/make/images/mutenkatop_bg_make_02.jpg) no-repeat right top;
	}
	

/* div#stress */
	
*:first-child+html #beauty_make
div#stress {
	height: 370px;
	margin-bottom: 0;
	}
*:first-child+html #beauty_make
div#img_stress {
	position: absolute;
	left: 395px;
	top: -100px;
	}
	
/* .make_note */

*:first-child+html #beauty_make
.make_note {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 75%;
	color: #666 !important;
	}	


/* #beauty_pointeye
========================================== */

/* .color_sample */

*:first-child+html #beauty_point #eye #eyeliner
.chart .color_sample {
	width: 390px;
	height: 180px;
	float: left;
	}
	
*:first-child+html ##beauty_point #eye #eyeliner
.color_sample ul {
	width: 390px;
	height: 180px;
	}

*:first-child+html #beauty_point #eye #eyeliner
.color_sample ul li.color_01 {
	width: 196px;
	}
	
*:first-child+html #beauty_point #eye #eyeliner
.color_sample ul li.color_02 {
	width: 193px;
	}
	
*:first-child+html .banner {
	padding-bottom: 56px;
	}
	
	

/* #beauty_pointmake
========================================== */

/* #lineup_area */
	
*:first-child+html #beauty_point #point_index
div#lineup div#lineup_area {
	height: 580px;
	}	
	
*:first-child+html #beauty_point #point_index
div#lineup_eye {
	position: absolute;
	float: none;
	}
	
	
*:first-child+html #beauty_point div#lineup_color {
	float: none;
	position: absolute;
	left: 187px;
	width: 337px;
	}
	
*:first-child+html #beauty_point #point_index
div#lineup_nail {
	position: absolute;
	left: 524px;
	}
	
	
/* #beauty_point #lipliner : colorchart
==================================================================================== */

*:first-child+html #beauty_point #lip #lipgross
div#gross .colorchart .chart_inner {
	float: left;
	}
	
*:first-child+html #beauty_point #lip #lipgross
.technique {
	margin-top: 30px;
	}

/* //ie7 */


/* firefox */
/* #beauty_make: #keep_nav
========================================== */

html>/**/body #beauty_make
div#keep ul#keep_nav, x:-moz-any-link {
	padding-top: 60px;
	margin-left: 23px;
	clear: both;
	overflow: !important;
	}
	
/* div#stress */
	
html>/**/body #beauty_make
div#stress, x:-moz-any-link {
	height: 370px;
	margin-bottom: 0;
	}
html>/**/body #beauty_make
div#img_stress, x:-moz-any-link {
	position: absolute;
	left: 395px;
	top: -50px;
	}
	
/* .make_note */

html>/**/body #beauty_make
.make_note, x:-moz-any-link {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 75%;
	color: #666 !important;
	}	
	
	
/* #beauty_point #point_index
========================================== */

html>/**/body #beauty_point #point_index div#point_component div#component, x:-moz-any-link {
	overflow: visible !important;
	}

html>/**/body #beauty_point #point_index div#point_component div#component_inner, x:-moz-any-link {
	overflow: visible !important;
	width: auto;
	height: auto;
	}
	
html>/**/body #beauty_point #point_index
div#powder_section01, x:-moz-any-link {
	padding: 0;
	}	

html>/**/body #beauty_point #point_index div#point_component div#component_inner, x:-moz-any-link {
	overflow: visible !important;
	display: table;
	}

html>/**/body #beauty_point #point_index div#component_inner div#component_powder, x:-moz-any-link {
	overflow: visible !important;
	display: table-cell;
	}

html>/**/body #beauty_point #point_index div#component_inner h2#point_ttl, x:-moz-any-link {
	overflow: visible !important;
	display: table-cell;
	}

html>/**/body #beauty_point #point_index div#point_component div#component_skincare, x:-moz-any-link {
	overflow: visible !important;
	display: table-cell;
	}


/* #lineup_area */
	
html>/**/body #beauty_point #point_index div#lineup, x:-moz-any-link {
	overflow: visible;
	float: left; 
	}
	
/* banner */

html>/**/body #beauty_point #point_index .banner, x:-moz-any-link {
	clear: both;
	}


/* #beauty_point #nailcolor .colorchart
========================================== */
	
html>/**/body #beauty_point #nailcolor
.colorchart, x:-moz-any-link {
	width: 656px;
	overflow: visible;
	width: auto;
	height: auto;
	margin: 0 27px 30px 27px;
	background: url(/beauty/make/images/point_bg_01.jpg) no-repeat 0 0;
	}
	
html>/**/body #beauty_point #nailcolor
.chart_inner, x:-moz-any-link {
	overflow: visible;
	}
	
html>/**/body #beauty_point #nailcolor
.others, x:-moz-any-link {
	overflow: visible;
	height: 700px;
	width: auto;
	display: block;
	}
	
html>/**/body #beauty_point #nailcolor
.technique, x:-moz-any-link {
	overflow: visible !important;
	display: table-cell;
	float: none;
	}

html>/**/body #beauty_point #nailcolor
plusitem_area, x:-moz-any-link {
	overflow: visible !important;
	display: table-cell;
	width: 205px;
	float: none;
}


/* #beauty_point #cheekcolor .colorchart
========================================== */
	
html>/**/body #beauty_point #cheekcolor #cheek
.colorchart, x:-moz-any-link {
	width: 656px;
	overflow: visible;
	width: auto;
	height: auto;
	margin: 0 27px 30px 27px;
	background: url(/beauty/make/images/point_bg_01.jpg) no-repeat 0 0;
	}
	
html>/**/body #beauty_point #cheekcolor #cheek
.chart_inner, x:-moz-any-link {
	overflow: visible;
	display: block;
	}
	
html>/**/body #beauty_point #cheekcolor #cheek
.others, x:-moz-any-link {
	overflow: visible;
	height: auto;
	display: block;
	height: 470px;
	margin-top: 15px;
	}
	
html>/**/body #beauty_point #cheekcolor #cheek
.kuchikomi01, x:-moz-any-link {
	overflow: visible !important;
	margin-top: -1px;
	}
	
html>/**/body #beauty_point #cheekcolor #cheek
.kuchikomi_inner, x:-moz-any-link {
	overflow: visible !important;
	margin-top: -15px;
	}	

html>/**/body #beauty_point #cheekcolor #cheek
.plusitem_area, x:-moz-any-link {
	overflow: visible !important;
	margin-top: -10px;
	}

html>/**/body #beauty_point #cheekcolor #cheek
.plusitem_datail, x:-moz-any-link {
	float: left;
	}	

/* //firefox */


/* ie8 */
*+html>/**/body #beauty_point .lipmake
#lipliner {
	page-break-after: avoid;
	overflow: visible;
	display: block;
	}

*+html>/**/body #beauty_point .lipmake
#lipgross {
	page-break-before: avoid;
	overflow: visible;
	display: block;
	}

/* //ie8 */


