a.globalNav04 {
	width:105px;
	background-image:url(../_images/grobal-nav_04.gif);
	background-position:left -80px;
}
a.globalNav04:hover {
	background-position:left -80px;
}
h3 {
	margin-bottom:5px;
}
div#stylistComentWrapper {
	margin-top:10px;
	zoom: 100%;
}
div#stylistComentWrapper:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}
div#stylistComentWrapper-left {
	float:left;
	width:80px;
	margin-top:5px;
	margin-right:10px;
}
div#stylistComentWrapper-right {
	float:left;
	width:460px;
	margin-top:5px;
}





div#styleWrapper {
	width:550px;
	height:auto;
	margin-top:20px;
	zoom: 100%;
}
div#styleWrapper:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}
div#styleWrapper-left {
	float:left;
	width:180px;
	height:250px;
	margin-right:20px;
}
div#styleWrapper-right {
	float:left;
	width:350px;
	height:auto;
}



div#styleDataWrapper {
	margin-bottom:20px;
}
table {
	width:350px;
	margin-top:-5px;
	border-collapse:collapse;
}
table tr {
}
table th {
	padding:3px 0px;
	border-bottom:1px dotted #CCCCCC;
	vertical-align:middle;
	color:#604400;
	font-weight:normal;
	text-align:center;
}
table th span {
	white-space:nowrap;
}
table td {
	padding:3px 0px 3px 15px;
	border-bottom:1px dotted #CCCCCC;
}



div#recommendTypeWrapper {
	margin-bottom:20px;
}
div#recommendTypeWrapper table tr th {
	padding:5px 0px;
}
div#recommendTypeWrapper table tr td {
	padding:5px 0px 5px 15px;
}
div#recommendTypeWrapper table tr td span.on {
	width:auto;
	height:18px;
	margin-right:10px;
	padding:1px 5px;
	background:#77BB22;
	line-height:18px;
	color:#FFFFFF;
}
div#recommendTypeWrapper table tr td span.off {
	width:auto;
	height:18px;
	margin-right:10px;
	padding:1px 5px;
	background:#CCCCCC;
	line-height:18px;
	color:#666666;
}
div#recommendTypeWrapper table tr td {
	zoom: 100%;
}
div#recommendTypeWrapper table tr td:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}
span.face_maru-on {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_maru.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_maru-off {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_maru.gif);
	background-position:-36px top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_tamago-on {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_tamago.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_tamago-off {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_tamago.gif);
	background-position:-36px top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_shikaku-on {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_shikaku.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_shikaku-off {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_shikaku.gif);
	background-position:-36px top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_gyakusankaku-on {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_gyakusankaku.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_gyakusankaku-off {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_gyakusankaku.gif);
	background-position:-36px top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_base-on {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_base.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}
span.face_base-off {
	display:block;
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	background-image:url(../gallery/_images/icon_face_base.gif);
	background-position:-36px top;
	background-repeat:no-repeat;
	text-indent:-500px;
	overflow:hidden;
}







