@charset "UTF-8";

.clearClass {
	clear:both;
}

#contents {
	margin:0;
	padding:0;
	width:705px;
}

.contents_Out, .contents_Out2 {
	padding:0;
	width:705px;
	text-align:left;
	overflow:hidden;
	clear:both;
}

.contents_Out {margin:15px 0 0;}

.contents_Out2 {margin:0;}

.contents_Left h2, .contents_Right h2 {
	margin:0 0 10px 0;
	padding:0 0 2px 2px;
	width:333px;
	font-size: 12px;
	font-weight:bold;
	color:#422C08;
	border-bottom: 1px solid #C7C78B;
	position:static;
	letter-spacing:0;
}

/*----------------------------------------------------------------------------------------左側コンテンツ*/
.contents_Left {
	margin:0 15px 0 10px;
	padding:0;
	width:335px;
	float:left;
	display:inline;
}

/*--------------------------------------------------------------------------ガールズリスト*/
#girlList {
	margin:0 0 0 8px;
	overflow:hidden;
}

.top_bx_nf {
	margin:0 7px 7px 0;
	padding:0;
	width:100px;
	_height:240px;
	float:left;
	display:inline;
}

.top_bx_nf img {border:1px #d9d9d9 solid;}

/*--------------------------------------------------------------------------キャンペーンバナー*/
ul#campaign, ul#campaign li {
	margin:0;
	padding:0;
}

/*----------------------------------------------------------------------------------------右側コンテンツ*/
.contents_Right {
	margin:0 10px 0 0;
	padding:0;
	width:335px;
	float:right;
}

/*--------------------------------------------------------------------------注目エステティシャン*/
#pickUp {
	margin:0 0 15px 0;
	padding:10px;
	width:313px;
	_width:333px;
	background-color:#eeeedd;
	border:1px solid #cccc99;
	overflow:hidden;
}

#pickUp img {
	margin:0 0 7px 7px;
	float:right;
}

/*---------------------------------------------------------------------------コンセプト*/
h2#conceptBox {
	margin:5px auto 0;
	padding-top:5px;
	border-top:1px #d9d9d9 solid;
	border-bottom:none;
}

p#conceptBox_txt {
	margin:10px auto 0;
	padding-left:5px;
}

/*--------------------------------------------------------------------------ブログバナー*/
ul#staffBlog, ul#staffBlog li {
	margin:0;
	padding:0;
}

ul#staffBlog li#yoUniversal {
	margin:3px 0 0;
	padding:6px 0 0;
	border-top:1px #d9d9d9 solid;
}

/*----------------------------------------------------------------------------------------求人バナー*/
ul#link_recruit_site {
	margin:15px 25px 20px;
	padding:15px 0 0;
	background:url(../img/top/ercu_line.gif) no-repeat left top;
	clear:both;
	overflow:hidden;
}

ul#link_recruit_site li {
	margin:0;
	padding:0;
	width:320px;
	float:left;
	display:inline;
}

ul#link_recruit_site li#linkLeft {
	margin-left:15px;
}

/*----------------------------------------------------------------------------------------トップメイン下*/
#top_main {
	margin:0;
	padding:0;
	width:705px;
	background-color:#E7E7CD;
	clear:both;
	overflow:hidden;
}

/*------------------------------------------------------------------------------装飾ボックス*/
.underBox {
	margin:0 5px 0 0;
	padding:0;
	width:700px;
}

.underBox .imgLeft{
	margin:0;
	padding:0;
	width:45px;
	float:left;
	display:inline;
}

.underBox .imgRight{
	margin:0;
	padding:0;
	width:45px;
	float:right;
}
/*------------------------------------------------------------------------------装飾ボックス*/

/*------------------------------------------------------------------------------情報ボックス*/
#concept {
	margin:0;
	padding:7px 0 0;
	width:705px;
	overflow:hidden;
	clear:both;
}

#new_topix_Left {
	margin:0 15px 0 10px;
	padding:0; 
	width:335px;
	float:left;
	display:inline;
	text-align:left;
}

#new_topix_Right {
	margin:0 10px 0 0;
	padding:0; 
	width:335px;
	float:right;
	text-align:left;
}

h2.topic {
	margin:0 0 10px 0;
	padding:0 0 3px 2px;
	width:333px;
	font-size:12px;
	font-weight:bold;
	color:#633;
	background:url(../img/common/line.gif) repeat-x left bottom;
	position:static;
	letter-spacing:0;
}

.news {
	margin:0;
	padding:10px;
	background-color:#eed;
	border:1px solid #cc9;
	text-align:left;
	line-height:1.7em;
	color:#633;
}

.news p {
	margin:0 0 5px 0;
	padding:0;
}

.news em {
	font-style:normal;
	text-decoration:underline;
	color:#633;
}

.news span {
	font-style:normal;
	text-decoration:underline;
	color:#633;
}

#mailMaga {
	margin:10px 0 ;
	padding:0; 
	text-align:center;
}
/*------------------------------------------------------------------------------情報ボックス*/

ul#otherAroma, ul#credit {
	background:url(../img/common/line.gif) repeat-x left bottom;
	clear:both;
	overflow:hidden;
}

/*------------------------------------------------------------------------------他アロマリンク*/
ul#otherAroma {
	margin:20px 0 0 10px;
	/margin-left:0;
	padding:0 0 15px 0;
	width:685px;
}

ul#otherAroma li {
	margin:0 10px 0 0;
	padding:0;
	width:220px;
	float:left;
	display:inline;
}

ul#otherAroma li#lastRight {
	margin-right:0;
}

/*------------------------------------------------------------------------------他アロマリンク*/

/*------------------------------------------------------------------------------クレジット*/
ul#credit {
	margin:10px 0 0 10px;
	/margin-left:0;
	padding:0 0 15px;
	width:685px;
}

ul#credit li {
	margin:0;
	padding:0;
	text-align:center;
}

ul#credit li#creditTop {
	margin-bottom:7px;
	font-weight:bold;
}

ul#credit li#creditBottom {
	margin-top:7px;
}

/*------------------------------------------------------------------------------クレジット*/
#tenpo_group {
	margin:15px auto 0;
	padding:0;
	width:685px;
	background-color:#e7e7cd;
	font-size:10px;
	text-align:left;
	clear:both;
	overflow:hidden;
}

dl#tenpo_group_Left, dl#tenpo_group_Right {
	width:320px;
	background-color:#e7e7cd;
}

dl#tenpo_group_Left {
	margin:0 15px;
	float:left;
	display:inline;
}

dl#tenpo_group_Right {
	margin:0 15px 0 0;
	float:right;
}

#tenpo_group dt {
	margin:0;
	color:#666666;
	border-bottom:1px solid #C7C78B;
}

#tenpo_group dd {
	margin:0;
}
/*------------------------------------------------------------------------------クレジット*/

#under_nabi {
	margin:20px auto 0;
	padding-top:15px;
	width:680px;
	clear:both;
	color: #999966;
	font-size:10px;
	background:url(../img/common/line.gif) repeat-x left top;
}

.headimage {
	width:704px;
}

