@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
#content p.p01 {
	margin-bottom:20px;
}
/*-------------------------------------------------------------------
	.greeting
-------------------------------------------------------------------*/
.greeting {
	margin:-4px 0 14px;
}
.greeting .image {
	padding:4px 0 6px;
}


/*-------------------------------------------------------------------
	#box
-------------------------------------------------------------------*/
#content #box {
	background:url(../image/beauty_bg.jpg) right bottom no-repeat;
	padding-bottom:24px;
	margin-bottom:30px;
}
#content #box ul li {
	background:url(../image/beauty_icon.jpg) left center no-repeat;
	padding-left:36px;
	font-size:1.2em;
	margin-bottom:3px;
	font-weight:bold;
}
#content #box p {
	margin-top:20px;
}
#content #box2 p {
	margin:-4px 0 24px;
}
#content #box2 ul {
	overflow:hidden;
	/zoom:1;
	margin-bottom:40px;
}
#content #box2 ul li {
	float:left;
}
#content #box2 ul li.none {
	float:right;
}


/*-------------------------------------------------------------------
	#ulbox
-------------------------------------------------------------------*/
#ulbox {
	overflow:hidden;
	/zoom:1;
	margin-bottom:32px;
}
#ulbox ul {
	float:left;
	width:295px;
}
#ulbox ul.none {
	width:315px;
}
#ulbox ul li {
	background:url(../image/beauty_icon02.jpg) left 3px no-repeat;
	font-size:1.15em;
	font-weight:bold;
	padding-left:36px;
	margin-bottom:6px;
	padding-top:3px;
}


/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .section {
	margin-bottom: 30px;
}
#content .slast {
	margin-bottom:50px;
}
#content .section .box {
	margin:-4px 0 0;
	overflow: hidden;
	/zoom: 1;
}
#content .section .box ul a {
    border: 1px solid #D8D8D8;
    display: table-cell;
    height: 194px;
    text-align: center;
    vertical-align: middle;
    width: 194px;
	padding:2px;
}
#content .section .image {
	padding:4px 0 0;
}
#content .section table {
	margin-top:19px;
}
#content .section table th {
	width:370px;
}
#content .section table td {
	text-align:right;
}
#content .section .box p {
	margin-bottom:-6px;
}