@charset "UTF-8";
@import "mp.css";
/* reset
--------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,div,address,pre,a,map,form,table,td,th {
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3;
}

hr {
	display: none;
}

img {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	line-height: 0;
	font-size: 0;
}
a img {
	display: inline;
	vertical-align: top;
}

ul {
	list-style: none;
}

.clearfix:after {
	content: url('../images/spacer.gif');
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}

.clear {
	clear: both;
}

a:link {
	color: #6262aa;
	text-decoration: none;
}
a:visited {
	color: #c6c;
	text-decoration: none;
}
a:hover {
	color: #6262aa;
	text-decoration: underline;
}
a:active {
	color: #6262aa;
	text-decoration: none;
}
a:focus{
	outline: none;
}

body {
	color: #333;
	font-size: 75%;
	background-color: #fff;
	background-image: url('../images/bg01.jpg');
	background-repeat: repeat-x;
}

html>/**/body {
	font-size: 12px;
}
/* end reset
--------------------------------------------------------------*/


/* common
--------------------------------------------------------------*/
#wrapper {
	margin: 20px auto 0 auto;
	padding: 0 3px;
	width: 920px;
	background-image: url('../images/bg02.gif');
	background-repeat: no-repeat;
}

#wrapper_bottom_bg {
	background-image: url('../images/foot_line.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#wrapper_inner {
	padding: 15px 10px 10px 10px;
	background-image: url('../images/head_line01.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#header {
	padding: 0 0 10px 0;
	background-image: url('../images/head_line02.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#header #logo {
	float: left;
}

#header #logo h1 {
	text-indent: -9999px;
}

#header #logo h1 a {
	display: block;
	width: 235px;
	height: 25px;
	background-image: url('../images/logo.gif');
	background-repeat: no-repeat;
}

#header #global_navigation {
	margin: 4px 0 0 0;
	float: right;
}

#header #global_navigation ul {
	margin: 0 0 0 auto;
}

#header #global_navigation ul li {
	margin-right: 10px;
	float: left;
	text-indent: -9999px;
}

#header #global_navigation ul li.last {
	margin: 0;
	padding: 0;
}

#header #global_navigation ul li a {
	background-repeat: no-repeat;
	background-position: left top;
}

#header #global_navigation ul li.japanese a {
	display: block;
	background-image: url('../images/japanese.gif');
	width: 72px;
	height: 21px;
}

#contents_wrapper {
	margin-top: 15px;
}

#contents {
	float: right;
	width: 700px;
}

#side_navigation {
	float: left;
	width: 180px;
}

.side_navigation_block {
	margin-bottom: 10px;
}

#side_navigation_inner h2 {
	text-indent: -9999px;
}
#side_navigation_inner h2 a {
	display: block;
	width: 180px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: left top;
}

#side_navigation_inner h2.home a {
	background-image: url('../images/navi01.gif');
}
#side_navigation_inner h2.products a {
	background-image: url('../images/navi02.gif');
}
#side_navigation_inner h2.company a {
	background-image: url('../images/navi03.gif');
}

#side_navigation_inner ul li {
	padding: 7px 0;
	background-image: url('../images/dotline180.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#side_navigation_inner ul li a {
	padding: 12px 0 0 50px;
	display: block;
	_height: 28px;
	min-height: 28px;
	background-repeat: no-repeat;
	background-position: left center;
}
#side_navigation_inner ul li.products01 a {
	background-image: url('../images/p_snavi01.gif');
}
#side_navigation_inner ul li.products02 a {
	background-image: url('../images/p_snavi02.gif');
}
#side_navigation_inner ul li.products03 a {
	background-image: url('../images/p_snavi03.gif');
}
#side_navigation_inner ul li.products04 a {
	background-image: url('../images/p_snavi04.gif');
}
#side_navigation_inner ul li.products05 a {
	background-image: url('../images/p_snavi05.gif');
}

#side_navigation_inner ul li span.disable {
	padding: 2px 0 0 50px;
	display: block;
	_height: 28px;
	min-height: 28px;
	background-repeat: no-repeat;
	background-position: left center;
}
#side_navigation_inner ul li.products02 span.disable {
	background-image: url('../images/p_snavi02.gif');
}
#side_navigation_inner ul li.products03 span.disable {
	background-image: url('../images/p_snavi03.gif');
}
#side_navigation_inner ul li.products05 span.disable {
	background-image: url('../images/p_snavi05.gif');
}
#side_navigation_inner ul li span.disable span {
	color: #666;
	font-size: 87%;
	display: block;
}

#footer {
	margin: 7px auto;
	width: 920px;
}
#footer_inner address {
	display: block;
	width: 274px;
	height: 10px;
	text-indent: -9999px;
	background-image: url('../images/copyright.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#topicpath {
	margin-top: 8px;
}

#topicpath ul li {
	margin: 0;
	padding: 0 12px 0 5px;
	float: left;
	background-image: url('../images/pipe.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

#topicpath ul li.first {
	padding-left: 0;
}

#topicpath ul li.last {
	padding-right: 0;
	background-image: none;
}

/* common parts
--------------------------------------------------------------*/
/* font size */
.text1 {
	font-size: 87%;
}

/* line-height */
body#index #contents #information_block dl dt,
body#index #contents #information_block dl dd,
body#index #contents #item_list div.item_list_group dl dd p,
body#products_list #contents #item_list div.item_list_group dl dd p,
body#company dl dt,
body#company dl dd,
body#company dl dd p,
body#products_item div.products_item_text_block p,
body#products_item .products_dl01 dd p,
body#products_item .products_dl02 dd p,
body#products_item .products_dl03 dd p,
body#products_item .products_dl04 dd p,
body#products_item .products_dl05 dd p,
body#products_item .products_03_middle p,
body#products_item div#products_04_block1 dl dd p,
body#products_item div#products_04_block2 p,
body#products_item div#products_04_block4 ul li p,
body#products_item div#products_04_block5 div.left ul li p,
body#products_item div#products_04_block6 p.attention,
body#products_item div#products_04_block6 p.caution,
body#products_item div#products_04_block7 p,
body#products_item div#products_05_block2 p,
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group div.left p,
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group div.left p,
body#products_item div#products_05_block5 dl dd p,
body#products_item div#products_05_block6 p,
body#products_item div#products_05_block7 p,
body#products_item div.products_06_text_block p,
body#products_item div#products_07_block1 div.right dl dd p,
body#products_item div#products_07_block2 div.products_07_block2_group dl dd p,
body#products_item div#products_07_block3 p,
body#products_item div#products_07_block4 p,
body#products_item div#products_07_block5 p {
	line-height: 1.5;
}


body#index #contents h2,
body#products_list #contents h2,
body#products_item #contents h2,
body#company #contents h2 {
	margin-bottom: 7px;
	padding: 7px 0 5px 22px;
	font-size: 167%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #5556a9;
	background-image: url('../images/title_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 1.1;
}
body#index #contents h2 a,
body#products_list #contents h2 a,
body#products_item #contents h2 a,
body#company #contents h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #5556a9;
	line-height: 1.1;
}

stonrg,
.bold {
	font-weight: bold;
}

.align_center {
	text-align: center;
	margin: 0 auto;
}

.mb1em {
	margin-bottom: 1em;
}
.mb05em {
	margin-bottom: 0.5em;
}



/* end common
--------------------------------------------------------------*/




/* index
--------------------------------------------------------------*/
body#index #contents #mainvisual {
	margin-bottom: 20px;
	width: 700px;
	height: 190px;
	text-indent: -9999px;
	background-image: url('../../images/main.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

body#index #contents #information_block {
	margin-bottom: 30px;
}

body#index #contents #information_block dl {
	padding: 15px 0;
	background-image: url('../images/dotline700.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body#index #contents #information_block dl.first {
	padding: 0 0 15px 0;
}
body#index #contents #information_block dl dt {
	padding-left: 7px;
	width: 80px;
	float: left;
	color: #6262aa;
	background-image: url('../images/icon01.gif');
	background-repeat: no-repeat;
	background-position: left 0.7em;
}
body#index #contents #information_block dl dd {
	padding-right: 10px;
	width: 590px;
	float: right;
}

body#index #contents #item_list {
	margin-bottom: 10px;
}

body#index #contents #item_list div.item_list_group {
	padding: 15px 0;
	background-image: url('../images/dotline700.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body#index #contents #item_list div.item_list_group.first {
	padding-top: 0;
}

body#index #contents #item_list dl {
	width: 340px;
}
body#index #contents #item_list dl.left {
	float: left;
}
body#index #contents #item_list dl.right {
	float: right;
}

body#index #contents #item_list dl dt {
	float: left;
	width: 98px;
	border: 2px solid #ccc;
}

body#index #contents #item_list dl dd {
	float: right;
	width: 218px;
}

body#index #contents #item_list dl dd h3 {
	margin-bottom: 5px;
	font-size: 133%;
	font-weight: bold;
	color: #6262aa;
	line-height: 1.1;
}
body#index #contents #item_list dl dd h3 a {
	font-weight: bold;
}

body#index #contents #item_list p#item_list_more {
	margin-top: 8px;
	text-align: right;
}

body#index #contents #item_list p#item_list_more a {
	padding-left: 8px;
	background-image: url('../images/arrow01.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
/* end index
--------------------------------------------------------------*/


/* products list
--------------------------------------------------------------*/
body#products_list #contents .item_list_group {
	margin-bottom: 30px;
}
body#products_list #contents .item_list_group.last {
	margin-bottom: 20px;
}

body#products_list #contents #item_list dl {
	padding: 15px 0;
	background-image: url('../images/dotline700.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body#products_list #contents #item_list dl.first {
	padding-top: 0;
}
body#products_list #contents #item_list dl dt {
	float: left;
	width: 98px;
	border: 2px solid #ccc;
}

body#products_list #contents #item_list dl dd {
	margin-right: 10px;
	float: right;
	width: 568px;
}

body#products_list #contents #item_list dl dd h3 {
	margin-bottom: 5px;
	font-size: 133%;
	font-weight: bold;
	color: #6262aa;
	line-height: 1.1;
}
body#products_list #contents #item_list dl dd h3 a {
	font-weight: bold;
}

body#products_list #contents #item_list p.read_more {
	margin-top: 8px;
	text-align: right;
}

body#products_list #contents #item_list p.read_more a {
	padding-left: 8px;
	background-image: url('../images/arrow01.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
/* end products list
--------------------------------------------------------------*/


/* company
--------------------------------------------------------------*/
body#company #contents_inner {
	margin-bottom: 20px;
}

body#company dl {
	background-image: url('../images/dotline700.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body#company dl dt,
body#company dl dd {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}
body#company dl dt {
	padding: 7px 5px 7px 7px;
	background-image: url('../images/icon01.gif');
	background-repeat: no-repeat;
	background-position: left 1.23em;
	width: 165px;
	float: left;
}
body#company dl dd {
	padding: 7px 30px 7px 0;
	width: 493px;
	float: right;
}

body#company dl dd div#company_left {
	width: 340px;
	float: left;
}
body#company dl dd div#company_right {
	width: 140px;
	float: right;
}

body#company dl dd div#company_left p {
	margin-bottom: 1.5em;
}
body#company dl dd div#company_left p.last {
	margin-bottom: 0;
}

body#company dl dd div#company_right div.office_image {
	margin-bottom: 10px;
}
body#company dl dd div#company_right div.office_image.last {
	margin-bottom: 0;
}
/* end company
--------------------------------------------------------------*/


/* products item
--------------------------------------------------------------*/
body#products_item #contents_inner {
	margin-bottom: 20px;
}

body#products_item #products_visual01 {
	background-image: url('../../products/face_care/images/01_main.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 375px;
	text-indent: -9999px;
}

body#products_item #products_visual02 {
	margin-bottom: 20px;
}

body#products_item #products_visual02 li{
	float: left;
}

body#products_item #products_visual03 {
	background-image: url('../../products/face_care/images/03_main.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 189px;
	text-indent: -9999px;
	margin-bottom: 20px;
}

body#products_item #products_visual06 {
	background-image: url('../../products/face_care/images/06_main.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 487px;
	text-indent: -9999px;
}

body#products_item h3.products_01_1 {
	background-image: url('../../products/face_care/images/t01.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}

body#products_item h3.products_01_2 {
	background-image: url('../../products/face_care/images/t02.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}

body#products_item h3.products_01_3 {
	background-image: url('../../products/face_care/images/t03.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}

body#products_item h3.products_01_4 {
	background-image: url('../../products/face_care/images/t04.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}

body#products_item h3.products_01_5 {
	background-image: url('../../products/face_care/images/t05.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}

body#products_item h3.products_01_6 {
	background-image: url('../../products/face_care/images/t06.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 22px;
	text-indent: -9999px;
	margin: 30px 0 10px 0;
}


body#products_item .products_list li {
	padding-left: 0.5em;
	text-indent: -0.5em;
}

body#products_item .products_text {
	padding-left: 1em;
}

body#products_item .products_dl01,
body#products_item .products_dl02,
body#products_item .products_dl03,
body#products_item .products_dl04 {
	margin-bottom: 20px;
}

body#products_item .products_dl01 dt {
	float: right;
	padding-right: 10px;
	text-align: right;
}

body#products_item .products_dl01 dd {
	float: left;
	width: 430px;
	padding-left: 0.9em;
	text-indent: -0.9em;
}

body#products_item .products_dl02 dt {
	float: right;
	padding-right: 10px;
	text-align: right;
}

body#products_item .products_dl02 dd {
	float: left;
	width: 520px;
}

body#products_item .products_dl03 dt {
	float: right;
	padding-right: 10px;
	text-align: right;
}

body#products_item .products_dl03 dd {
	float: left;
	width: 520px;
}

body#products_item .products_dl04 dt {
	float: left;
	padding: 10px 0 30px 40px;
	text-align: left;
}

body#products_item .products_dl04 dd {
	float: left;
	width: 430px;
}







body#products_item dl.products_dl05 {
 width: 430px;
 text-align: center;
}

body#products_item .products_dl05 dt{
	float: left;
	width: 86px;
 marign: 0 auto;
 margin: 15px 0 30px 0;
}

body#products_item .products_dl05 dd {
	float: left;
	width: 344px;
	text-align: left;
}

body#products_item .products_dl05 dd p{
	padding: 50px 10px 10px 10px;
}

body#products_item .products_03_left {
	float: left;
	width: 57px;
	margin-top: 20px;
}

body#products_item .products_03_middle {
	float: left;
	width: 538px;
	padding: 0 20px 0 15px;
	margin-top: 20px;
}
body#products_item .products_03_middle p.note {
	padding-left: 0.5em;
	text-indent: -0.5em;
}

body#products_item .products_03_right {
	float: left;
	width: 70px;
	margin-top: 20px;
}

body#products_item div.products_item_text_block.note p {
	padding-left: 0.9em;
	text-indent: -0.9em;
}



/* STEAM EYE PILLOW */
body#products_item div#products_visual_04_1 {
	background-image: url('../../products/face_care/images/04_main01.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 214px;
	text-indent: -9999px;
}
body#products_item div#products_visual_04_2 {
	margin-bottom: 30px;
	background-image: url('../../products/face_care/images/04_main02.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 272px;
	text-indent: -9999px;
}

body#products_item div#products_04_block1 {
	margin-bottom: 20px;
}
body#products_item div#products_04_block1 dl dt {
	float: left;
	width: 52px;
}
body#products_item div#products_04_block1 dl dd.first {
	margin-left: 20px;
	float: left;
	width: 128px;
}
body#products_item div#products_04_block1 dl dd.last {
	margin-left: 15px;
	float: left;
	width: 485px;
}

body#products_item div#products_04_block2 {
	margin-bottom: 30px;
}

body#products_item div#products_04_block2 p {
	color: #3e7700;
}

body#products_item div#products_04_block3 {
	margin-bottom: 5px;
}

body#products_item div#products_04_block3 ul li {
	width: 33%;
	float: left;
}
body#products_item div#products_04_block3 ul li img {
	margin: 0 auto;
}


body#products_item div#products_04_block4 {
	margin-bottom: 30px;
}
body#products_item div#products_04_block4 ul li {
	margin-right: 20px;
	padding-left: 5px;
	width: 29%;
	float: left;
	border-left: 6px solid #6c0;
	min-height: 9em;
	_height: 9em;
}
body#products_item div#products_04_block4 ul li.last {
	margin-right: 0;
}

body#products_item div#products_04_block5 {
	margin-bottom: 30px;
}

body#products_item div#products_04_block5 div.left {
	float: left;
	width: 500px;
}
body#products_item div#products_04_block5 div.left ul li {
	padding: 0 15px;
	float: left;
	width: 29%;
	background-image: url('../../products/face_care/images/04_arrow01.gif');
	background-repeat: no-repeat;
	background-position: right center;
	min-height: 4.5em;
	_height: 4.5em;
}
body#products_item div#products_04_block5 div.left ul li.first {
	padding-left: 0;
}
body#products_item div#products_04_block5 div.left ul li.last {
	padding-right: 0;
	background-image: none;
}

body#products_item div#products_04_block5 div.right {
	float: right;
	width: 190px;
}
body#products_item div#products_04_block5 div.right p {
	padding: 5px;
	background-color: #f6f6f6;
	border: 1px solid #c0c0c0;
}

body#products_item div#products_04_block6 {
	margin-bottom: 30px;
}

body#products_item div#products_04_block6 p.attention,
body#products_item div#products_04_block6 p.caution {
	margin-bottom: 15px;
	padding: 8px 10px;
	border: 1px solid #ccc;
}
body#products_item div#products_04_block6 p.attention strong,
body#products_item div#products_04_block6 p.caution strong {
	color: #c00;
}

body#products_item div#products_04_block6 ul.image_list li {
	float: left;
}
body#products_item div#products_04_block6 ul.image_list.hot {
	margin-bottom: 20px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_01 {
	width: 133px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_02 {
	width: 110px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_03 {
	width: 150px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_04 {
	width: 162px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_05 {
	width: 113px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_06 {
	width: 134px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_07 {
	width: 112px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_08 {
	width: 149px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_09 {
	width: 161px;
}
body#products_item div#products_04_block6 ul.image_list li.products_04_image_list_10 {
	width: 112px;
}

body#products_item div#products_04_block7 {
	margin-bottom: 30px;
}

body#products_item div.users_voice_header {
	margin-bottom: 10px;
	padding-top: 10px;
	background-image: url('../images/frame01.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
body#products_item div.users_voice_header.last {
	margin-bottom: 0;
}
body#products_item div.users_voice_footer {
	padding-bottom: 10px;
	background-image: url('../images/frame03.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body#products_item div.users_voice_header div.users_voice_footer ul {
	background-image: url('../images/frame02.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
body#products_item div.users_voice_header div.users_voice_footer ul li {
	padding: 0 10px;
	width: 325px;
}
body#products_item div.users_voice_header div.users_voice_footer ul li.left {
	float: left;
}
body#products_item div.users_voice_header div.users_voice_footer ul li.right {
	float: right;
}

body#products_item .img_margin {
	margin-top: 10px;
}


body#products_item .img_margin02 {
	margin-top: 40px;
}

/* ASEJIMI GUARD high class */
body#products_item div#products_visual_05 {
	margin: 0 auto 10px auto;
	background-image: url('../../products/etiquette/images/05_title.gif');
	background-repeat: no-repeat;
	width: 432px;
	height: 158px;
	text-indent: -9999px;
}

body#products_item div#products_05_block1 {
	margin: 0 auto 30px auto;
	width: 501px;
}
body#products_item div#products_05_block1 dl dt,
body#products_item div#products_05_block1 dl dd {
	float: left
}
body#products_item div#products_05_block1 dl dt {
	width: 147px;
}
body#products_item div#products_05_block1 dl dd.left {
	margin-left: 30px;
	width: 80px;
}
body#products_item div#products_05_block1 dl dd.right {
	margin-left: 10px;
	width: 234px;
}
body#products_item div#products_05_block1 dl dd.right ul li {
	padding-left: 0.7em;
	text-indent: -0.7em;
}

body#products_item div#products_05_block2 {
	margin-bottom: 30px;
	padding-top: 11px;
	background-image: url('../../products/etiquette/images/05_line01.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
body#products_item div#products_05_block2 div#products_05_block2_footer {
	padding-bottom: 11px;
	background-image: url('../../products/etiquette/images/05_line01.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
body#products_item div#products_05_block2 p strong {
	color: #5556a9;
}
body#products_item div#products_05_block3,
body#products_item div#products_05_block4 {
	margin-bottom: 10px;
	padding-left: 100px;
	background-repeat: no-repeat;
	background-position: 10px; center;
}
body#products_item div#products_05_block4 {
	margin-bottom: 30px;
}
body#products_item div#products_05_block3 {
	border: 1px solid #d6d6d6;
	background-color: #d6d6d6;
	background-image: url('../../products/etiquette/images/05_p05.gif');
}
body#products_item div#products_05_block4 {
	border: 1px solid #ffd8ea;
	background-color: #ffd8ea;
	background-image: url('../../products/etiquette/images/05_p06.gif');
}

body#products_item div#products_05_block3_inner,
body#products_item div#products_05_block4_inner {
	padding: 8px 10px;
	background-color: #fff;
}
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group,
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group {
	margin-bottom: 1em;
}
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group.last,
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group.last {
	margin-bottom: 0;
}
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group div.left p strong {
	color: #3e7660;
}
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group div.left p strong {
	color: #c00;
}
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group div.left,
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group div.left {
	float: left;
	width: 500px;
}
body#products_item div#products_05_block3 div#products_05_block3_inner div.products_05_block3_group div.right,
body#products_item div#products_05_block4 div#products_05_block4_inner div.products_05_block4_group div.right {
	float: right;
	width: 55px;
}

body#products_item div#products_05_block5 {
	margin-bottom: 30px;
}
body#products_item div#products_05_block5 dl dt {
	width: 211px;
	float: left;
}
body#products_item div#products_05_block5 dl dd {
	width: 469px;
	float: right;
}
body#products_item div#products_05_block5 dl dd h3.products_05_h3_1 {
	margin-bottom: 8px;
	text-indent: -9999px;
	height: 25px;
	background-image: url('../../products/etiquette/images/05_m02.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

body#products_item div#products_05_block6 {
	margin-bottom: 20px;
	padding-bottom: 21px;
	background-image: url('../../products/etiquette/images/05_line01.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

body#products_item div#products_05_block7 p strong {
	color: #c00;
}


/* GAMBANYOKU KAMEN */
body#products_item div#products_visual_07 {
	margin-bottom: 20px;
	text-indent: -9999px;
	background-image: url('../../products/face_care/images/07_main.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	width: 700px;
	height: 268px;
}

body#products_item div#products_07_block1 {
	margin-bottom: 30px;
}
body#products_item div#products_07_block1 div.left {
	float: left;
	width: 206px;
}
body#products_item div#products_07_block1 div.right {
	float: right;
	width: 454px;
}
body#products_item div#products_07_block1 div.right dl {
	margin-top: 20px;
}
body#products_item div#products_07_block1 div.right dl dt {
	margin-top: 30px;
	float: right;
	width: 94px;
}
body#products_item div#products_07_block1 div.right dl dd {
	float: left;
	width: 350px;
}
body#products_item div#products_07_block1 div.right dl dd p.lead {
	margin-bottom: 6px;
	text-align: center;
}
body#products_item div#products_07_block1 div.right dl dd p.lead strong {
	color: #007bab;
	font-size: 117%;
}
body#products_item div#products_07_block1 div.right dl dd p.column {
	padding: 8px 10px;
	background-color: #bba9b0;
	color: #fff;
}

body#products_item div#products_07_block2 {
	margin-bottom: 30px;
}
body#products_item div#products_07_block2 div.products_07_block2_group dl {
	margin: 0 auto;
	width: 430px;
}
body#products_item div#products_07_block2 div.products_07_block2_group dl dt {
	float: left;
	width: 172px;
}
body#products_item div#products_07_block2 div.products_07_block2_group dl dd {
	margin-left: 10px;
	float: left;
	width: 248px;
}

body#products_item div#products_07_block3 {
	margin-bottom: 30px;
}

body#products_item div#products_07_block4 {
	margin-bottom: 30px;
}

/* end products item
--------------------------------------------------------------*/