@charset "utf-8";



@import url("common.css");









/* infoBox2内　画像 */

p.img {

	margin: 20px 0;

}









/* service list

----------------------------------------------------*/

ol.serviceList {

	margin: 15px 0 0 0;

}



/* リスト項目間のマージン */

ol.serviceList li {

	margin: 0 0 15px 0;

}





/* リスト見出し */

ol.serviceList li dl dt {

 	padding: 0.3em 0;

	font-weight: bold;

	text-indent: 30px;

}



	/* 番号入りdt　1～6 */

	ol.serviceList li dl dt#service01 {

		background:url(../images/common/img_01.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service02 {

		background:url(../images/common/img_02.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service03 {

		background:url(../images/common/img_03.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service04 {

		background:url(../images/common/img_04.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service05 {

		background:url(../images/common/img_05.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service06 {

		background:url(../images/common/img_06.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service07 {

		background:url(../images/common/img_07.gif) no-repeat;

	}

	

	ol.serviceList li dl dt#service08 {

		background:url(../images/common/img_08.gif) no-repeat;

	}



/* 左カラム　テキスト */

ol.serviceList li dl dd.text {

	width: 445px;

	padding: 0 0 0 30px;

	float: left;

}



/* 右カラム　写真 */

ol.serviceList li dl dd.photo {

	margin: -25px 0 0 0;

	float: right;

}









/* グレーのグラデありボックス */

.service-mbBox {

	width: 628px;

	padding: 10px;

	border: 1px solid #ccc;

	background: #FBFBFB url(../images/yahoo_beauty/bg_beauty01.jpg) repeat-x bottom;

}



/* ボックス */

.service-mbBox div.text {

	width: 520px;

	float: left;

}



.service-mbBox p.img {

	margin: 5px 10px 0 0;

	float: right;

}





	h3.service-mb {

		margin:0 0 5ｐｘ 0;

		font-size: 116.6%;

		font-weight: bold;

		color: #006699;

	}









/* table

----------------------------------------------------*/

.beautyTable {

}



.beautyTable th,td {

	padding: 6px 10px;

}



.beautyTable th {

	color: #777;

	text-align: center;

}



.beautyTable td.price {

	width: 180px;

	text-indent: 10px;

}



.beautyTable td.plan {

	text-align: center;

	font-weight: bold;

}





	/* テーブル内　フォント */



		/* グレー 10px */

		.comment {

			color: #666;

			font-size: 83.3%;

			margin: 0 0 0 1em;

		}





/* 取材プランテーブル　一番下のセル */

.beautyTable td.example {

	padding: 10px 15px;

}



.beautyTable td p {

	margin: 0 0 15px 0;

}



.beautyTable td p.btm {

	margin: 0;

}







