/* 
	ぐるなびウェディング
	http://www.beauty-navi.com/edition/salon/wedding2/index.php
	
	premium.css
	2006/03/09

 */

#content {
	width: 780px; margin: 0;	padding: 0;	background-color: #E8FCE8;
	}

#content p {
	font-size: 12px;	line-height: 18px;	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3',sans-serif;	font-weight: normal;
	}

#content strong {
	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W6','ヒラギノ角ゴ Pro W6',sans-serif;	font-weight: bold;
	}
#content td {	vertical-align: top;
	font-size: 12px;	line-height: 18px;	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3',sans-serif;	font-weight: normal;
	}

#content br.cb {	margin: 0;	height: 0;	clear: both;	}


#content p.g10 {
	font-size: 10px;	line-height: 15px;	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3',sans-serif;	font-weight: normal;
	}

/*

	#readtext
	ページ内キャッチ＆リードテキスト
------------------------------------------------*/
#content h2 {	text-indent: -5000px;	height: 160px;	margin: 0;	}

#content #readtext {	width: 780px;	height: 500px;	background:   url(readtextBg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #readtext p {	margin: 0;	padding: 0 0 0 50px;	width: 360px;	line-height: 24px;	height: 224px;	}
		#content #readtext #siteBtn {	margin: 0;	padding: 0 0 0 35px;	height: 60px;	}
		#content #readtext #siteBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 260px;	height: 48px;
			display: block;
				text-indent: -5000px;
			}

/*

	#natty
------------------------------------------------*/
#content #natty h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #natty h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #natty {	width: 780px;	height: 480px;	background:   url(nattyBg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #natty dl {	margin: 0;	height: 125px;	}
	#content #natty dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #natty dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #natty #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #natty #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}


/*

	#redux
------------------------------------------------*/
#content #redux h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #redux h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #redux {	width: 780px;	height: 480px;	background:   url(reduxBg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #redux dl {	margin: 0;	height: 125px;	}
	#content #redux dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #redux dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #redux #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #redux #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}


/*

	#hearty
------------------------------------------------*/
#content #heartyA h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyA h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyA {	width: 780px;	height: 440px;	background:   url(heartyA_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyA dl {	margin: 0;	height: 125px;	}
	#content #heartyA dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyA dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyA #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyA #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
#content #heartyB h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyB h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyB {	width: 780px;	height: 440px;	background:   url(heartyB_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyB dl {	margin: 0;	height: 125px;	}
	#content #heartyB dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyB dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyB #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyB #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

#content #heartyB h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyB h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyB {	width: 780px;	height: 440px;	background:   url(heartyB_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyB dl {	margin: 0;	height: 125px;	}
	#content #heartyB dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyB dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyB #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyB #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

#content #heartyC h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyC h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyC {	width: 780px;	height: 440px;	background:   url(heartyC_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyC dl {	margin: 0;	height: 125px;	}
	#content #heartyC dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyC dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyC #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyC #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

#content #heartyD h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyD h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyD {	width: 780px;	height: 440px;	background:   url(heartyD_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyD dl {	margin: 0;	height: 125px;	}
	#content #heartyD dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyD dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyD #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyD #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

#content #heartyE h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #heartyE h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #heartyE {	width: 780px;	height: 440px;	background:   url(heartyE_Bg.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #heartyE dl {	margin: 0;	height: 125px;	}
	#content #heartyE dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #heartyE dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #heartyE #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyE #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

/*

	#belles
------------------------------------------------*/
#content #belles h3 {	text-indent: -5000px;	height: 65px;	margin: 0;	}
#content #belles h4 {	text-indent: -5000px;	height: 50px;	margin: 0;	}

#content #belles {	width: 780px;	height: 680px;	background:   url(bellesBg.jpg) no-repeat; margin: 0;	padding: 0;	}

#content #belles .bobhair {	width: 380px;	height: 320px;	margin: 0;	padding: 0;	float: left;	}
#content #belles .kimonorock {	width: 360px;	height: 320px;	margin: 0;	padding: 0;	float: left;		}
#content #belles .midorihair {	clear: both;	height: 215px;	width: 490px;	margin: 0;	padding: 0 0 0 230px;	}

	#content #belles .bobhair dl {	margin: 0;	height: 215px;	}
	#content #belles .bobhair dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #belles .bobhair dd {	margin: 0;	padding: 0 0 0 30px;	width: 180px;	line-height: 20px;	}
	#content #belles .kimonorock dl {	margin: 0;	height: 215px;	}
	#content #belles .kimonorock dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #belles .kimonorock dd {	margin: 0;	padding: 0 0 0 20px;	width: 180px;	line-height: 20px;	}
	#content #belles .midorihair dl {	margin: 0;	height: 135px;	}
	#content #belles .midorihair dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #belles .midorihair dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}

		#content #belles #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #belles #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 180px;	height: 33px;
			display: block;
				text-indent: -5000px;
			}
		#content #belles #styleBtmBtn {	margin: 0;	padding: 0 0 0 105px;	height: 40px;	}
		#content #belles #styleBtmBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 180px;	height: 33px;
			display: block;
				text-indent: -5000px;
			}


/*

	#cooperationsalon
------------------------------------------------*/
#content #cooperationsalon h3 {	text-indent: -5000px;	height: 100px;	margin: 0;	}
#content #cooperationsalon h4 {	text-indent: -5000px;	height: 50px;	margin: 0;	}

#content #cooperationsalon {	width: 780px;	height: 610px;	background:   url(cooperationsalonBg.jpg) no-repeat; margin: 0;	padding: 0;	}
#content #cooperationsalon .salondetail {	width: 190px;	height: 245px; margin: 0;	padding: 0 0 0 190px;	float: left;	}

	#content #cooperationsalon dl {	margin: 0;	height: 125px;	}
	#content #cooperationsalon p {	text-indent: -5000px;	height: 85px;	margin: 0;	}
	#content #cooperationsalon dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}

		#content #cooperationsalon ul {
			margin: 0;	display: inline;
			}
		
		#content #cooperationsalon li {
			list-style-type: none;
			float: left;		display: inline;	height: 50px;
			}
		#content #cooperationsalon #saloninfoBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 180px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #cooperationsalon #styleBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 180px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

/*

	#cooperationshop
------------------------------------------------*/
#content #cooperationshop h3 {	text-indent: -5000px;	height: 60px;	margin: 0;	}
#content #cooperationshop h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #cooperationshop {	width: 780px;	height: 400px;	background:   url(cooperationshopBg2.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #cooperationshop dl {	margin: 0;	height: 125px;	}
	#content #cooperationshop dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #cooperationshop dd {	margin: 0;	padding: 0 0 0 30px;	width: 260px;	line-height: 20px;	}
		#content #cooperationshop p {	margin: 0;	padding: 10px 0 0 35px;	font-size: 12px;	line-height: 20px;		height: 200px;	width: 330px;	}
		#content #cooperationshop p#shopsiteBtn {	margin: 0;	padding: 40px 0 0 25px;	height: 30px;	}
		#content #cooperationshop p#shopsiteBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 330px;	height: 24px;
			display: block;
				text-indent: -5000px;
			}
		#content #cooperationshop p#shopsiteBtmBtn {	margin: 0;	padding: 0 0 0 35px;	height: 40px;	}
		#content #cooperationshop p#shopsiteBtmBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 240px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

/*

	#cooperationsite
------------------------------------------------*/
#content #cooperationsite h3 {	text-indent: -5000px;	height: 120px;	margin: 0;	}
#content #cooperationsite h4 {	text-indent: -5000px;	height: 120px;	margin: 0;	}

#content #cooperationsite {	width: 780px;	height: 340px;	background:   url(cooperationsiteBg3.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #cooperationsite dl {	margin: 0;	height: 170px;	}
	#content #cooperationsite dt {	text-indent: -5000px;	height: 20px;	margin: 0;	}
	#content #cooperationsite dd {	margin: 0;	padding: 0 0 0 30px;	width: 330px;	line-height: 20px;	}
		#content #cooperationsite #siteBtn {	margin: 0;	padding: 0 0 0 35px;	height: 40px;	}
		#content #cooperationsite #siteBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 255px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}

/*

	#salonprofile
	サロン詳細
------------------------------------------------*/

#content #salonprofile {	width: 780px;	height: 250px;	background:   url(salonprofileBg.jpg) no-repeat; margin: 0;	padding: 0;	}
		#content #salonprofile h3 { margin: 0;	text-indent: -5000px;	height: 40px;	}
			#content #salonprofile table {	margin: 0 20px;	height: 160px;	}
			#content #salonprofile th {
			width: 100px;
				vertical-align: top;	text-align: left;
				font-size: 14px;	line-height: 21px;	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W6','ヒラギノ角ゴ Pro W6',sans-serif;	font-weight: bold;
				}
			#content #salonprofile td {
				vertical-align: top;	text-align: left;	padding: 2px;
				font-size: 14px;	line-height: 21px;	font-family: 'ＭＳ Ｐゴシック', 'Lucida Grande','Hiragino Kaku Gothic Pro W3','ヒラギノ角ゴ Pro W3',sans-serif;	font-weight: normal;
				}

		#content #salonprofile ul {
			margin: 0;	display: inline;
			}
		
		#content #salonprofile li {
			list-style-type: none;
			float: left;		display: inline;
			}
	
		#content #salonprofile #saloninfoBtn a {
			margin: 0 0 0 15px;	padding: 0;	width: 150px;	height: 50px;
			display: block;
				text-indent: -5000px;
			}
		#content #salonprofile #salonmenuBtn a {
			margin: 0 0 0 15px;	padding: 0;	width: 150px;	height: 50px;
			display: blophck;
				text-indent: -5000px;
			}


/*	border: 1px solid #000;*/

/* 	- END -	 */