@charset "utf-8";



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+　クリニック・サロンの方へ　スタイル
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*　タイトル　*/

#leftCon h2 {
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 600px;
}

/*トップ*/

#leftCon .ttl00 {
	background: url(img/ttl00.gif) no-repeat left top;
}

/*地区名*/

#leftCon .ttl01 {
	background: url(img/ttl01.gif) no-repeat left top;
	display: block;
}
#leftCon .ttl02 {
	background: url(img/ttl02.gif) no-repeat left top;
}
#leftCon .ttl03 {
	background: url(img/ttl03.gif) no-repeat left top;
}
#leftCon .ttl04 {
	background: url(img/ttl04.gif) no-repeat left top;
}
#leftCon .ttl05 {
	background: url(img/ttl05.gif) no-repeat left top;
}
#leftCon .ttl06 {
	background: url(img/ttl06.gif) no-repeat left top;
}

/*
---------------------------------------------------------------
shop クリニック・サロン検索 北海道・東北
---------------------------------------------------------------
*/


/*北海道*/	
h3#hokkaido{
	background:url(img/title/hokkaido.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*青森県*/		
h3#aomori{
	background:url(img/title/aomori.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*岩手県*/		
h3#iwate{
	background:url(img/title/iwate.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*秋田県*/		
h3#akita{
	background:url(img/title/akita.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}

/*山形県*/		
h3#yamagata{
	background:url(img/title/yamagata.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*宮城県*/		
h3#miyagi{
	background:url(img/title/miyagi.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*福島県*/		
h3#fukushima{
	background:url(img/title/fukushima.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*
---------------------------------------------------------------
shop クリニック・サロン検索 関東
---------------------------------------------------------------
*/

#shop .area23{
	clear:both;
	width:72px;
	height:18px;
	padding: 2px 4px;
	color: #fff;
	font-weight: bold;
	margin: 6px 0px;
	background-color: #C5C5C5 !important;
	background-image: none !important;
	}

/*　23区設定　*/
h4#shibuya,
h4#shinjyuku,
h4#toshima,
h4#bunkyo,
h4#taito,
h4#shinagawa,
h4#oota,
h4#itabashi,
h4#kouto,
h4#adachi,
h4#kita,
h4#edogawa,
h4#minato,
h4#suginami,
h4#setagaya,
h4#nerima,
h4#arakawa,
h4#meguro,
h4#sumida,
h4#nakano,
h4#sonota,
h4#katsushika,
h4#chuo,
h4#chiyoda,
h4#minato{
	margin-bottom: 0px !important;
	}


	
/*東京*/		
h3#tokyo{
	background:url(img/title/tokyo.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 24px !important;
	}

/*神奈川*/		
h3#kanagawa{
	background:url(img/title/kanagawa.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*千葉*/		
h3#chiba{
	background:url(img/title/chiba.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*茨城*/		
h3#ibaraki{
	background:url(img/title/ibaraki.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*埼玉*/		
h3#saitama{
	background:url(img/title/saitama.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}

/*群馬*/		
h3#gunma{
	background:url(img/title/gunma.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*山梨*/		
h3#yamanashi{
	background:url(img/title/yamanashi.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*栃木*/		
h3#tochigi{
	background:url(img/title/tochigi.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*
---------------------------------------------------------------
shop クリニック・サロン検索 北陸・中部
---------------------------------------------------------------
*/

	
/*新潟*/		
h3#niigata{
	background:url(img/title/niigata.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*富山*/		
h3#toyama{
	background:url(img/title/toyama.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*石川*/		
h3#ishikawa{
	background:url(img/title/ishikawa.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*福井*/		
h3#fukui{
	background:url(img/title/fukui.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
	
/*長野*/		
h3#nagano{
	background:url(img/title/nagano.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*静岡*/		
h3#shizuoka{
	background:url(img/title/shizuoka.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*愛知*/		
h3#aichi{
	background:url(img/title/aichi.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*岐阜*/		
h3#gifu{
	background:url(img/title/gifu.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*
---------------------------------------------------------------
shop クリニック・サロン検索 近畿
---------------------------------------------------------------
*/
	
/*滋賀*/		
h3#shiga{
	background:url(img/title/shiga.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*大阪*/		
h3#osaka{
	background:url(img/title/osaka.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*京都*/		
h3#kyoto{
	background:url(img/title/kyoto.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*奈良*/		
h3#nara{
	background:url(img/title/nara.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
	
/*兵庫*/		
h3#hyogo{
	background:url(img/title/hyogo.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*和歌山*/		
h3#wakayama{
	background:url(img/title/wakayama.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*
---------------------------------------------------------------
shop クリニック・サロン検索 中国・四国
---------------------------------------------------------------
*/


/*広島*/		
h3#hiroshima{
	background:url(img/title/hiroshima.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}

/*島根*/		
h3#shimane{
	background:url(img/title/shimane.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*徳島*/		
h3#tokushima{
	background:url(img/title/tokushima.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*愛媛*/		
h3#ehime{
	background:url(img/title/ehime.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*香川*/		
h3#kagawa{
	background:url(img/title/kagawa.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*高知*/		
h3#kouchi{
	background:url(img/title/kouchi.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*
---------------------------------------------------------------
shop クリニック・サロン検索 九州・沖縄
---------------------------------------------------------------
*/
	
/*福岡*/		
h3#fukuoka{
	background:url(img/title/fukuoka.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*佐賀*/		
h3#saga{
	background:url(img/title/saga.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*長崎*/		
h3#nagasaki{
	background:url(img/title/nagasaki.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*宮崎*/		
h3#miyazaki{
	background:url(img/title/miyazaki.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*熊本*/		
h3#kumamoto{
	background:url(img/title/kumamoto.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}
	
/*沖縄*/		
h3#okinawa{
	background:url(img/title/okinawa.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}

/*鹿児島*/		
h3#kagoshima{
	background:url(img/title/kagoshima.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 0px !important;
	height: 14px !important;
	}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* 共通レイアウト */

#partnerinfo {
	border: 1px dotted #CCC;
	margin: 0px 16px;
	overflow: hidden;
	padding-bottom: 10px;
	height: 1%;
}
#partnerinfo p {
	float: left;
	margin: 10px 12px;
	display: inline;
}
#partnerinfo dl {
	float: left;
	width: 400px;
	margin: 10px 12px 0px 24px;
	display: inline;
}
#partnerinfo dt {
	font-weight: bold;
}
#partnerinfo dd {
	font-size: 10px;
}

#todoufuken {
	margin: 16px;
}
#todoufuken li {
	display: inline;
}


/* アイコン */

.shopinfo address {
	background: url(../shop/img/ico_ad.gif) no-repeat left 4px;
	padding-left: 16px;
}
.shopinfo ul .tel {
	background: url(../shop/img/ico_tel.gif) no-repeat left 4px;
	padding-left: 16px;
}
.shopinfo ul .time {
	background: url(../shop/img/ico_time.gif) no-repeat left 4px;
	padding-left: 16px;
}
.shopinfo ul .close {
	background: url(../shop/img/ico_memo.gif) no-repeat left 4px;
	padding-left: 16px;
}


/* ホームページへ　ボタン */
.shopinfo .towebsite {
	background: url(../shop/img/btn_homepage.gif) no-repeat left top;
	height: 26px;
	width: 130px;
	margin-top: 16px;
}
.shopinfo .towebsite a {
	height: 26px;
	width: 130px;
	display: block;
	text-indent: -9999px;
}



/* 店舗枠*/

.shopbox {
	border-bottom: 1px solid #E3E3E0;
	margin: 0px 16px;
	width: 568px;
	overflow: hidden;
	padding: 16px 0;
}

.shopbox .medical,
.shopbox .salon {
	float: left;
	width: 100px;
}

.shopbox .shopinfobox {
	width: 468px;
	float: left;
	overflow: hidden;
}
.shopbox .shopinfobox .shopinfo {
	width: 150px;
	float: left;
	overflow: hidden;
}
.shopbox .shopinfobox .shopphoto {
	width: 305px;
	overflow: hidden;
	height: 1%;
	float: right;
}
.shopbox .shopinfobox .shopphoto li {
	display: inline;
	}



/* クリニック・アイコン表示 */

.shopbox .medical h3 {
	background: url(../shop/img/ico_clinic.gif) no-repeat left top;
	height: 16px;
	width: 89px;
	margin: 0px 0px 10px !important;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}


/* サロン・アイコン表示 */

.shopbox .salon h3 {
	background: url(../shop/img/btn_salon.gif) no-repeat left top;
	height: 16px;
	width: 89px;
	margin: 0px 0px 10px !important;
	padding: 0px;
	text-indent: -9999px;
	display: block;
}



/* 店舗名 */

#leftCon .box .shopbox .shopinfobox h4 {
	background: url(none);
	font-weight: bold;
	margin: 0px 0px 16px !important;
	padding: 0px !important;
	font-size: 14px;
	width: 460px;
}



/* ページトップへ */

#leftCon .box .totop {
	text-align: right;
	padding: 16px;
}

/* ナビゲーション*/

#areanavi {
	background: url(img/areanavi_off.jpg) no-repeat left top;
	height: 37px;
	width: 565px;
	margin: 0px 14px 16px 17px;
}

#areanavi li {
	width: 94px;
	height: 37px;
	float: left;
	display: block;
}
#areanavi li a {
	width: 94px;
	height: 37px;
	float: left;
	display: block;
	text-indent: -9999px;
}

#areanavi .nv01 a:hover {	background: url(img/areanavi_on.jpg) no-repeat left top; }
#areanavi .nv02 a:hover {	background: url(img/areanavi_on.jpg) no-repeat -94px top; }
#areanavi .nv03 a:hover {	background: url(img/areanavi_on.jpg) no-repeat -188px top; }
#areanavi .nv04 a:hover {	background: url(img/areanavi_on.jpg) no-repeat -282px top; }
#areanavi .nv05 a:hover {	background: url(img/areanavi_on.jpg) no-repeat -376px top; }
#areanavi .nv06 a:hover {	background: url(img/areanavi_on.jpg) no-repeat -470px top; }

#areanavi .nv01 .stay {	background: url(img/areanavi_on.jpg) no-repeat left top; }
#areanavi .nv02 .stay {	background: url(img/areanavi_on.jpg) no-repeat -94px top; }
#areanavi .nv03 .stay {	background: url(img/areanavi_on.jpg) no-repeat -188px top; }
#areanavi .nv04 .stay {	background: url(img/areanavi_on.jpg) no-repeat -282px top; }
#areanavi .nv05 .stay {	background: url(img/areanavi_on.jpg) no-repeat -376px top; }
#areanavi .nv06 .stay {	background: url(img/areanavi_on.jpg) no-repeat -470px top; }
