@import url(reset.css);
@import url(common.css);
@charset "utf-8";
/* CSS Document */

/*====================================

 コンテンツ共通のcss

======================================*/
div#main {
	width: 800px;
	
	margin: 0 auto;
	padding: 0 0 40px 0;
}
/* mac safariのみ適用 */
html[xmlns*=""] body:last-child div#main {
	clear: both;
	
	width: 800px;
	
	margin: 0 auto;
	padding: 0 0 20px 0;
}


div#main h2 {
	width: 800px;
	
	margin: 0 auto;
}


div#main p,
div#main h3 {
	width: 800px;
	
	margin: 0 auto;
	padding: 20px 0 0 0;
}


div#main p {
	width: 790px;
	
	color: #666666;
}




div#main p.center {
	text-align: center;
}


div#main p.anker {
	padding: 15px 10px 0 0;
	clear:both;
	text-align: right;
}
/* mac safariのみ適用 */
html[xmlns*=""] body:last-child div#main p.anker {
	padding: 15px 10px 25px 0;
}




/*====================================

 ベレガとは？のcss

======================================*/
table.about {
	width: 800px;
	
	margin: 35px auto 0;
}


table.about tr td {
	padding: 0 0 0 45px;
}




/*====================================

 ホームエステ解説のcss

======================================*/
div#main p.textL {
	width: 438px;
	
	margin: 0;
	padding: 10px 0;	
}


div#main p.imgR {
	float: right;
	
	width: 273px;
	
	margin: 0;
	
	text-align: left;
}


div#main p.imgR img {
	margin: 0 0 0 10px;	
}


div#main p.textR {
	width: 385px;
	
	margin: 0 0 0 372px;
	padding: 10px 0;	
}


div#main p.textR img {
	margin: 3px 0;
}


div#main p.imgL {
	float: left;
	
	width: 352px;
	
	margin: 0;
}


div#main div.box {
	width: 769px;
	
	margin: 0 auto;
	padding: 0 0 10px;
}




/*====================================

 採用情報のcss

======================================*/
div#main p.recruit1 {
	width: 770px;
}


div#main p.recruit2 {
	width: 750px;
}


/*====================================

 最新ニュースのcss

======================================*/

div#main .newsbox {
	width:760px;
	margin:0 auto 10px auto;
}

div#main .newsbox h3 {
	width:760px;
	padding:50px 0 2px 0;
	margin:0;
	color:#666666;
	border-bottom:1px solid #cccccc;
}

div#main .newsbox span {
	color:#DD0054;
	padding:0 10px 0 10px;
}

div#main .newsbox p{
	width:740px;
	margin:0 0 0 10px;
	padding:10px 10px 0 0;;
}

.txtCenter {
	text-align:center;
}

div#main .newsbox .txtpink {
	color:#DD0054;
	font-weight:bold;
	padding:0;
	margin:0;
}






.clear {
	clear: both;
}

