/* head_menu_child */
#head_menu_child  a{
	margin: 0px;
	padding: 0px;
	height: 17px;
	display: block;
}
#head_menu_child .child_sign_1 {
	background-image:url("../sign/trouble/images/menu_child_products_1.gif");
	width: 130px;
}
#head_menu_child .child_sign_1:hover {
	background-image:url("../sign/trouble/images/menu_child_products_1_f2.gif")
}
#head_menu_child .child_sign_2 {
	background-image:url("../sign/trouble/images/menu_child_products_2.gif");
	width: 206px;
}
#head_menu_child .child_sign_2:hover {
	background-image:url("../sign/trouble/images/menu_child_products_2_f2.gif")
}
#head_menu_child .child_sign_3 {
	background-image:url("../sign/trouble/images/menu_child_products_3.gif");
	width: 156px;
}
#head_menu_child .child_sign_3:hover {
	background-image:url("../sign/trouble/images/menu_child_products_3_f2.gif")
}
#head_menu_child .child_sign_4 {
	background-image:url("../sign/trouble/images/menu_child_products_4.gif");
	width: 166px;
}
#head_menu_child .child_sign_4:hover {
	background-image:url("../sign/trouble/images/menu_child_products_4_f2.gif")
}
#head_menu_child .child_sign_5 {
	background-image:url("../sign/trouble/images/menu_child_products_5.gif");
	width: 93px;
}
#head_menu_child .child_sign_5:hover {
	background-image:url("../sign/trouble/images/menu_child_products_5_f2.gif")
}
#head_menu .button_03 {
	background:url("../images/head_menu_button_3.gif") no-repeat top;
}
/* ↑head_menu_child */

/* common */
#content *{
	margin:0;
	padding:0;
}
#content a{
	color:#666666;
}
#content a:hover{
	text-decoration:none;
}
div#pankuzu p,
#body #content .pg{
	font-size:84.7%;
	_font-size:100%;
	line-height: 1.4;
}
#body #content{
	color: #333333;
	text-align: left;
	padding-bottom:20px;
	width: 822px;
	float: none;
	clear: both;
}
#body #content:after {
	content: "";
	display: block;
	clear: both;
}

div#pankuzu {
	height:43px;
}
div#pankuzu p {
	font-size:84.7%;
	_font-size:100%;
	background-image: none;
	margin: 0 25px;
	padding-top:10px;
}
h1 img{
	vertical-align:bottom;
	display:inline;
}
#body #body_foot{
	clear:both;
}
#body #body_foot hr{
	display:none;
}

/* 肌年齢チェックTOP */
#body.sign_index #content #index_swf{
	margin:0 -25px;	
}
#body.sign_index #content .l{
	float:left;
	width:332px;
}
#body.sign_index #content .r{
	margin-right:-24px;
	width:514px;
	float:right;
}
#body.sign_index #content .l .link{
	text-indent:-999em;
	background:url(../sign/images/btn_f2.jpg) 24px 0 no-repeat;
}
#body.sign_index #content .l .link a{
	background:url(../sign/images/btn.jpg) 0 0 no-repeat;
	margin-left:24px;
	width:308px;
	height:53px;
	display:block;
	overflow: hidden;
}
#body.sign_index #content .l .link a:hover{
	background-image:none;
}
