@import url(http://fonts.googleapis.com/css?family=Open+Sans);
HTML {
	FILTER: expression(document.execCommand("BackgroundImageCache", false, true));
	cursor: default;
}
HTML {
	-webkit-user-select: none; -moz-user-select: none;
}
body {
	font-family: 'Open Sans', 'sans-serif';
	font-size: 13px;
	text-transform: none;
}
#contents{
	width: 940px;
	margin: 20px;
}

#lineMenu {
	POSITION: relative;
	WIDTH: 184px;
	DISPLAY: inline;
	FLOAT: left;
}
#lineMenu #lineList DD P {
	Z-INDEX: 80;
}
.selected {
	CURSOR: default;
}
#lineList  a {
	color: #000;
	text-decoration: none;
}
#lineList dt {
	display:block;
	width:170px;
	height:20px;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color:#FFF;
}
#lineList dt:hover {
	background-color:#EEEEEE;
}
#lineList dt.selected {
	background-color:#EEEEEE;
}

#lineContents {
	margin-left:15px;
	BORDER-BOTTOM: #ccc 1px solid;
	POSITION: relative;
	BORDER-LEFT: #ccc 1px solid;
	FLOAT: left;
	WIDTH: 733px;
	HEIGHT: 500px;
	OVERFLOW: hidden;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-RIGHT: -10px;
	BORDER-RIGHT: #ccc 1px solid;
	BACKGROUND: #FFF;
}
#lineFades {
	WIDTH: 100%;  HEIGHT:100%; overflow-x: hidden;
}
.subtitle {
	margin-bottom:20px;
}
.productlist {
	padding:29px;
}
/* ====== product ====== */

.product {
	margin-bottom:0px;
}
a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
.product div {
	float:left;
	/*width:130px;
	margin-right:25px;*/
	width: 120px;
	margin-right: 40px;
	* margin-right: 40px; /* IE6 */
}
.product p.photo {
	/*width:126px;*/
	width: 120px;
	border:#CCC solid 1px;
	margin-bottom:5px;
	text-align:center;
}
.product p.catIc {
	width: 112px;
	color:#fff;
	margin-bottom: 5px;
	padding: 1px 5px;
	background: #bbb;
	font-size:11px;
}
.product p.txt {
	color:#666;
	margin-bottom:5px;
	font-size:11px;
	text-align:left;
}
	
#lineList DD .subskincapacitor {
	BACKGROUND: url(../images/lineCommons/navi_sub_brightening-solid-serum.gif) no-repeat left bottom;
}
#lineList DD .subskincapacitor :hover {
	BACKGROUND: url(../images/lineCommons/navi_sub_brightening-solid-serum_on.gif) no-repeat left bottom;

}
dd .subskincapacitor a {
}

#lineList DD .subskincapacitor .selected {
	BACKGROUND: url(../images/lineCommons/navi_sub_brightening-solid-serum_on.gif) no-repeat left bottom;
}


/* .goToTopPage */
.goToTopPage { float:left;}
.goToTopPage li a { padding:0 0 0 13px; background:url(../images/icon_arrow01.gif) no-repeat center left; }


/* ----- a ----- */
a:link { color:#A2893D; }
a:visited { color:#A2893D; }
a:hover { color:#CFB433; }
a:active { color:#A2893D; }