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

 */

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

#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: 334px;	background:   url(gurunavi_01.jpg) no-repeat; margin: 0;	padding: 0;	}
#content #readtext { text-indent:-9999px; }
	#content #readtext p {	margin: 0;	padding: 0 0 0 50px;	width: 360px;	line-height: 24px;	height: 0px;	}
/*		#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;
			}


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

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

	#content #rough dl {	margin: 0;	}
	#content #rough dt {	text-indent: -5000px;	margin: 0;	}
	#content #rough dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:170px;	line-height: 20px; 	}
		#content #rough #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #rough #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #rough #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

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

	#content #heartyA dl {	margin: 0;	}
	#content #heartyA dt {	text-indent: -5000px;	margin: 0;	}
	#content #heartyA dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:170px;	line-height: 20px; }
		#content #heartyA #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #heartyA #styleBtn a {
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #heartyA #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }
/*

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

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

	#content #heartyB dl {	margin: 0;	}
	#content #heartyB dt {	text-indent: -5000px;	margin: 0;	}
	#content #heartyB dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:230px;	line-height: 20px; 	}
		#content #heartyB #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 0px;	}
		#content #heartyB #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #heartyB #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

	#belles
------------------------------------------------*/
#content #bellesA h3 {	text-indent: -5000px;	height: 30px;	margin: 0;	}
#content #bellesA h4 {	text-indent: -5000px;	height: 60px;	margin: 0;	}

#content #bellesA {	width: 780px;	height: 270px;	background:   url(gurunavi_05.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #bellesA dl {	margin: 0;	}
	#content #bellesA dt {	text-indent: -5000px;	margin: 0;	}
	#content #bellesA dd {	margin: 0;	padding: 0 0 0 80px;	width: 340px; height:110px;	line-height: 18px; 	}
		#content #bellesA #styleBtn {	margin: 0;	padding: 0 0 0 65px;	height: 40px;	}
		#content #bellesA #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #bellesA #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

#content #bellesB {	width: 780px;	height: 269px;	background:   url(gurunavi_06.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #bellesB dl {	margin: 0;	}
	#content #bellesB dt {	text-indent: -5000px;	margin: 0;	}
	#content #bellesB dd {	margin: 0;	padding: 0 0 0 80px;	width: 340px; height:160px;	line-height: 20px; 	}
		#content #bellesB #styleBtn {	margin: 0;	padding: 0 0 0 65px;	height: 40px;	}
		#content #bellesB #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #bellesB #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

#content #bellesC {	width: 780px;	height: 319px;	background:   url(gurunavi_07.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #bellesC dl {	margin: 0;	}
	#content #bellesC dt {	text-indent: -5000px;	margin: 0;	}
	#content #bellesC dd {	margin: 0;	padding: 0 0 0 80px;	width: 340px; height:160px;	line-height: 20px; 	}
		#content #bellesC #styleBtn {	margin: 0;	padding: 0 0 0 65px;	height: 40px;	}
		#content #bellesC #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
			text-indent: -5000px;
			}
		#content #bellesC #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

	#nat-ty
------------------------------------------------*/
#content #nat-ty h3 {	text-indent: -5000px;	height: 30px;	margin: 0;	}
#content #nat-ty h4 {	text-indent: -5000px;	height: 60px;	margin: 0;	}

#content #nat-ty {	width: 780px;	height: 402px;	background:   url(gurunavi_08.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #nat-ty dl {	margin: 0;	}
	#content #nat-ty dt {	text-indent: -5000px;	margin: 0;	}
	#content #nat-ty dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:170px;	line-height: 20px; 	}
		#content #nat-ty #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #nat-ty #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
			text-indent: -5000px;
			}
		#content #nat-ty #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

#content #soweluA {	width: 780px;	height: 350px;	background:   url(gurunavi_09.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #soweluA dl {	margin: 0;		}
	#content #soweluA dt {	text-indent: -5000px;	margin: 0;	}
	#content #soweluA dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:170px;	line-height: 20px; 	}
		#content #soweluA #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #soweluA #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #soweluA #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

#content #soweluB {	width: 780px;	height: 350px;	background:   url(gurunavi_10.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #soweluB dl {	margin: 0;	}
	#content #soweluB dt {	text-indent: -5000px;	margin: 0;	}
	#content #soweluB dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:230px;	line-height: 20px; 	}
		#content #soweluB #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #soweluB #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #soweluB #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }

/*

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

#content #soweluC {	width: 780px;	height: 378px;	background:   url(gurunavi_11.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #soweluC dl {	margin: 0;	}
	#content #soweluC dt {	text-indent: -5000px;	margin: 0;	}
	#content #soweluC dd {	margin: 0;	padding: 0 0 0 80px;	width: 200px; height:230px;	line-height: 20px; 	}
		#content #soweluC #styleBtn {	margin: 0;	padding: 0 0 0 25px;	height: 40px;	}
		#content #soweluC #styleBtn a { 
			background:url(../../../wedding3/elements/button_style.jpg) no-repeat;
			margin: 0 0 0 50px;	padding: 0px;	width: 205px;	height: 36px;
			display: block;
				text-indent: -5000px;
			}
		#content #soweluC #styleBtn a:hover {background:url(../../../wedding3/elements/button-style_on.jpg) no-repeat; }







/*

	#cooperationsalon
------------------------------------------------*/
#content #cooperationsalon h3 {	text-indent: -5000px;	margin: 0;	width:780px;	height: 91px; background: url(../../../wedding3/elements/about_01.jpg) no-repeat;}
#content #cooperationsalon h4 {	text-indent: -5000px;	height: 50px;	margin: 0;	}

#content #cooperationsalon #salondetail1 {	width: 390px;	height: 210px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_02.jpg) no-repeat;	}
#content #cooperationsalon #salondetail1 p {		 padding:0 20px 0 150px; height:105px;	}
#content #cooperationsalon #salondetail2 {	width: 390px;	height: 210px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_03.jpg) no-repeat;	}
#content #cooperationsalon #salondetail2 p {		 padding:0 40px 0 130px; height:105px;	}
#content #cooperationsalon #salondetail3 {	width: 390px;	height: 210px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_04.jpg) no-repeat;	}
#content #cooperationsalon #salondetail3 p {		 padding:0 20px 0 150px; height:105px;	}
#content #cooperationsalon #salondetail4 {	width: 390px;	height: 210px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_05.jpg) no-repeat;	}
#content #cooperationsalon #salondetail4 p {		 padding:0 40px 0 130px; height:105px;	}
#content #cooperationsalon #salondetail5 {	width: 390px;	height: 250px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_06.jpg) no-repeat;	}
#content #cooperationsalon #salondetail5 p {		 padding:0 20px 0 150px; height:105px;	}
#content #cooperationsalon #salondetail6 {	width: 390px;	height: 250px; margin: 0;	padding: 0 0 0 0px;	float: left; background: url(../../../wedding3/elements/about_07.jpg) no-repeat;	}
#content #cooperationsalon #salondetail6 p {		 padding:0 40px 0 130px; height:105px;	}

	#content #cooperationsalon dl {	margin: 0;	height: 125px;	}
	#content #cooperationsalon p {		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; width:390px; padding:0 0 0 0;
			}
		
		#content #cooperationsalon li {
			list-style-type: none;
			float: left; margin:0px;		display: inline;	height: 34px;
			}
		#content #cooperationsalon #salondetail1 #saloninfoBtn a,
		#content #cooperationsalon #salondetail3 #saloninfoBtn a,
		#content #cooperationsalon #salondetail5 #saloninfoBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_03.jpg) no-repeat;
			margin: 0 0 0 40px;	padding: 0;	width: 164px;	height: 34px;
			display: block;
			text-indent: -5000px;
			}
		#content #cooperationsalon #salondetail1  #styleBtn a,
		#content #cooperationsalon #salondetail3  #styleBtn a,
		#content #cooperationsalon #salondetail5  #styleBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_05.jpg) no-repeat;
			margin: 0 0 0 8px;	padding: 0 0 0px 0px;	width: 164px;	height: 34px;
			display: block;
			text-indent: -5000px;
			}

		#content #cooperationsalon #salondetail2 #saloninfoBtn a,
		#content #cooperationsalon #salondetail4 #saloninfoBtn a,
		#content #cooperationsalon #salondetail6 #saloninfoBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_03.jpg) no-repeat;
			margin: 0 0 0 15px;	padding: 0;	width: 164px;	height: 34px;
			display: block;
			text-indent: -5000px;
			}
		#content #cooperationsalon #salondetail2  #styleBtn a,
		#content #cooperationsalon #salondetail4  #styleBtn a,
		#content #cooperationsalon #salondetail6  #styleBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_05.jpg) no-repeat;
			margin: 0 0 0 8px;	padding: 0 0 0px 0px;	width: 164px;	height: 34px;
			display: block;
			text-indent: -5000px;
			}
		#content #cooperationsalon #salondetail1 #saloninfoBtn a:hover,
		#content #cooperationsalon #salondetail2 #saloninfoBtn a:hover,
		#content #cooperationsalon #salondetail3 #saloninfoBtn a:hover,
		#content #cooperationsalon #salondetail4 #saloninfoBtn a:hover,
		#content #cooperationsalon #salondetail5 #saloninfoBtn a:hover,
		#content #cooperationsalon #salondetail6 #saloninfoBtn a:hover {
			background:url(../../../wedding3/elements/aboutbutton-on_03.jpg) no-repeat;
			}
		#content #cooperationsalon #salondetail1  #styleBtn a:hover,
		#content #cooperationsalon #salondetail2  #styleBtn a:hover,
		#content #cooperationsalon #salondetail3  #styleBtn a:hover,
		#content #cooperationsalon #salondetail4  #styleBtn a:hover,
		#content #cooperationsalon #salondetail5  #styleBtn a:hover,
		#content #cooperationsalon #salondetail6  #styleBtn a:hover {
			background:url(../../../wedding3/elements/aboutbutton-on_05.jpg) no-repeat;
			}

/*

	#cooperationshop
------------------------------------------------*/
#content #cooperationshop h3 {		text-indent: -5000px;	margin: 0; padding:0; height:65px;	}
#content #cooperationshop h4 {	text-indent: -5000px;	height: 10px;	margin: 0;	}

#content #cooperationshop {	width: 780px;	height: 394px; margin: 0;	padding: 0;	background: url(../../../wedding3/elements/about_08.jpg) no-repeat;}

	#content #cooperationshop dl {	margin: 0;}
	#content #cooperationshop dt {	text-indent: -5000px; margin: 0;	}
	#content #cooperationshop dd {	margin: 0;	padding: 0px 0px 0 60px;	width: 290px; height:180px;	line-height: 20px; 	}
		#content #cooperationshop #shopsiteBtn { 	margin: 0;	padding: 0 0 0 50px;	}
		#content #cooperationshop #shopsiteBtn a {
			margin: 0 0 0 0;	padding: 0;	width: 235px;	height: 33px;
			display: block;
			text-indent: -5000px;
			}
		
		#content #cooperationshop #shopsiteBtmBtn { 	margin: 0;	padding: 0px 0 0 50px;	width: 235px;	height: 33px;}
		#content #cooperationshop #shopsiteBtmBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_10.jpg) no-repeat;
			margin: 0;	padding: 0;	width: 235px;	height: 33px;
			display: block;
			text-indent: -5000px;
			}
		#content #cooperationshop #shopsiteBtmBtn a:hover { background:url(../../../wedding3/elements/aboutbutton-on_10.jpg) no-repeat; }



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

#content #cooperationsite {	width: 780px;	height: 459px;	background:   url(../../../wedding3/elements/about_09.jpg) no-repeat; margin: 0;	padding: 0;	}

	#content #cooperationsite dl {	margin: 0;	}
	#content #cooperationsite dt {	text-indent: -5000px;	margin: 0;	}
	#content #cooperationsite dd {	margin: 0;	padding: 10px 0 0 60px;	width: 290px; height:220px;	line-height: 20px;	}
		#content #cooperationsite #siteBtn {	margin: 0 0 50px 0;	padding: 0px 0 0px 60px;	height: 40px;	}
		#content #cooperationsite #siteBtn a {
			background:url(../../../wedding3/elements/aboutbutton-out_14.jpg) no-repeat;
			margin: 0;	padding: 0px;	width: 259px;	height: 33px;
			display: block;
			text-indent: -5000px;
			}
		#content #cooperationsite #siteBtn a:hover {background:url(../../../wedding3/elements/aboutbutton-on_14.jpg) no-repeat; }
/*

	#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;
			}


#myform {
margin: 50px 0 0 50px;
}
/*	border: 1px solid #000;*/
/* 	- END -	 */