*{/*フォント*/	font-size:100%; margin:0; padding:0;	color:#333333;	font-family:		'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',		'メイリオ','Meiryo',		'Osaka',		'ＭＳ Ｐゴシック',		'sans-serif';	}	.clear{ clear:both;}/*クリア(フロートなどのクリア)*/img{border:0; margin:0; padding:0;}hr.noneHR{display:none;}hr{display:none;}body{	_text-align:center;	color:#333333;	background:url("img/background.jpg") repeat-x #CCECEF;	}	strong{		font-style:bold;		color:#ff0000;	}strong.grayStrong{		font-style:bold;		color:#333333;	}a:link,a:visited {	color:#0066cc;	text-decoration:none;	}	a:hover{		color:#1e88bc;		text-decoration:underline;	}p{	font-size:10pt; _font-size:12px; line-height:150%; _line-height:160%; margin-bottom:10px;	}	p.size14{	font-size:11pt; _font-size:14px; line-height:150%; _line-height:160%;	}p.captionP{	font-size:9pt; _font-size:10px; line-height:130%; color:#666666;	}/*========================================================================================*//*スペース01*/.blockA{	display:block; float:left;	width:420px;	margin:10px 0px 20px 23px;	_width:420px;	_margin:10px 0px 20px 13px;	}/*スペース02*/#space02lead{	display:block; width:860px; margin:0 auto 0 auto; text-align:left;	}#bodyContents02{	display:block; width:860px; margin:0 auto 0 auto; text-align:left;	}/*スペース03*/#space03BodyBlock{/*03のボディスペース（幅）固定*/	display:block; width:860px; text-align:left;	margin:10px auto 0 auto;	}	td.03_Ablock{/*Aブロック*/	background-color:#f0f5f7;	border:1px solid #e3e8ee;	}	.03_Bblock{/*Bブロック*/	display:block; width:640px;  background-color:#ffffff;	float:right;	}img.txtAfter7th{	padding:10px 0 0 0;	}img.imgAfter{	padding:0px 0 10px 0	}/*スペース04*/#space04BodyBlock{/*04のボディスペース（幅）固定*/	display:block; width:860px; /*text-align:center;*/	margin:0 auto 0 auto;	}/*スペース05*/.GoogleMapSpace{	display:block; 	margin:0; padding:0;	}/*スペース06*/.leadMail{	height:135px;	}#btnMail{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") 0px top no-repeat;	}	a#btnMail{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") 0px top no-repeat;	}	#btnMail:hover{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") 0px -95px no-repeat;	}#btnShiryou{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") -347px top no-repeat;	}	a#btnShiryou{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") -347px top no-repeat;	}	#btnShiryou:hover{	display:block; height:84px; width:337px; overfloe:hidden; margin:0 auto 0 auto; text-indent:-999px;	background:url("img/space06/btnMailShiryou.jpg") -347px -95px no-repeat;	}/*========================================================================================各スペースのコンテナ========================================================================================*//*共通パーツ*/.contentsTitle{	display:block; height:80px; width:906px;	background:url("img/contentsTitleBase.jpg") center top no-repeat;	}.leadMessage{	display:block; width:906px; text-align:center;	font-size:12pt; _font-size:12px; line-height:150%;	}	h2.leadMessageH2{	font-size:10pt; _font-size:12px; line-height:150%; font-weight:normal; line-height:150%; padding:0 23px 0 23px;	}	.contentsSpace{	display:block; width:906px;	margin:5px 0 5px 0;	background:url("img/baseCommon.jpg") center top repeat-y;	}.footerMessage{	display:block; height:50px; width:906px; text-align:center; clear:both; overflow:hidden;	background:url("img/footer/footerMessageBase.jpg") center top no-repeat;	}.footerContents{	display:block; height:97px; width:906px; text-align:center;	background:url("img/footer/footerContentsBase.jpg") center top no-repeat;	}	.freeDial{	display:block; height:97px; width:458px; text-indent:-9999px; float:left;	}	a.btnReserve02{	display:block; height:82px; width:337px; overflow:hidden; text-indent:-9999px;	background:url("img/footer/btnReserveFooter.jpg") 0px top no-repeat;	}	a.btnReserve02:hover{	display:block; height:82px; width:337px; overflow:hidden; text-indent:-9999px;	background:url("img/footer/btnReserveFooter.jpg") -347px top no-repeat;	}.footerContentsEnd{/*ページエンドのフッター部分*/	display:block; height:10px; width:906px; text-align:center;	background:url("img/footer/footerEnd.jpg") center bottom no-repeat;	}	.footerEnd{	display:block; height:30px; width:906px; text-align:center; padding:0; margin:0;	background:url("img/footer/footerEndBase.jpg") center top no-repeat;	}	/*spase01~space06*/	#space01container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:left;	}#space02container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:left;	}#space03container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:center;	}#space04container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:left;	}#space05container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:left;	}#space06container{	display:block; width:906px; height:auto; margin:0 auto 0 auto; padding:0;	background:url("img/baseCommon.jpg") center top repeat-y;	text-align:left;	}/*Space00*/#space00container{	display:block; width:906px;	margin:0 auto 0 auto;	}		#headerContainer{		display:block;		height:47px; width:906px; text-indent:-999px;		background:url("img/space00/mainVIheadMessage.jpg") center top no-repeat;		}		#headerMessage{		display:block; height:47px; width:752px; text-indent:-9999px; float:left;		}		#headerLogoLink{		display:block; height:47px; width:130px; text-indent:-999px; float:right;		}	/*メインビジュアル*/		#mainVisualContainer{		clear:both;		display:block; height:519px;		overflow:hidden;		}		#mainVisualImage{			display:block;			height:406px; width:906px; text-indent:-9999px;			background:url("img/space00/mainVIimage.jpg") center top no-repeat;		}		#MassageReserveBlock{			display:block;			height:113px; width:906px;			background:url("img/space00/mainVImessage.jpg") center top no-repeat;		}			#MessageBlock{			display:block; float:left; text-indent:-9999px;			height:113px; width:540px;			}			#ReserveBlock{			display:block; float:right;			height:113px; width:366px;			padding-top:16px;			_height:97px; 			}			a#btnReserve01{			display:block; height:82px; width:337px; overflow:hidden; text-indent:-9999px;			background:url("img/space00/btnReserve01.jpg") 0px top no-repeat;			}			a#btnReserve01:hover{			display:block; height:82px; width:337px; overflow:hidden; text-indent:-9999px;			background:url("img/space00/btnReserve01.jpg") -347px top no-repeat;			}	/*ナビゲーション*/	#naviContainer{		display:block; overflow:hidden;		height:64px; width:906px;		/*background:url("img/navi/navigation.jpg") center top no-repeat;*/		}	#naviFooter{		display:block; overflow:hidden; text-indent:-9999px;		height:29px; width:906px;		background:url("img/space00/naviFooter.jpg") 0px top no-repeat;		}		/*======================グローバルナビゲーション======================*/#navi01{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") 0px top no-repeat;	height:64px; width:183px;	}	a#navi01{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") 0px top no-repeat;	height:64px; width:183px;	}	a#navi01:hover{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") 0px -64px no-repeat;	height:64px; width:183px;	}	#navi02{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -183px top no-repeat;	height:64px; width:180px;	}	a#navi02{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -183px top no-repeat;	height:64px; width:180px;	}	a#navi02:hover{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -183px -64px no-repeat;	height:64px; width:180px;	}	#navi03{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -363px top no-repeat;	height:64px; width:180px;	}	a#navi03{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -363px top no-repeat;	height:64px; width:180px;	}	a#navi03:hover{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -363px -64px no-repeat;	height:64px; width:180px;	}#navi04{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -543px top no-repeat;	height:64px; width:180px;	}	a#navi04{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -543px top no-repeat;	height:64px; width:180px;	}	a#navi04:hover{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -543px -64px no-repeat;	height:64px; width:180px;	}	#navi05{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -723px top no-repeat;	height:64px; width:180px;	}	a#navi05{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -723px top no-repeat;	height:64px; width:180px;	}	a#navi05:hover{	display:block; float:left; overflow:hidden; text-indent:-999px;	background:url("img/navi/navigation.jpg") -723px -64px no-repeat;	height:64px; width:180px;	}/*上野ロゴリンク*/a#btnUenoLogo{	display:block; text-indent:-999px;	height:47px; width:90px; overflow:hidden;	background:url("img/navi/logoUenoImage.gif") no-repeat;	}	/*その他パーツ*/.MidashiBlock{	margin:5px 0 10px 0;	}.MidashiBlockB{	margin:15px 0 10px 0;	}.pageTopCommon{/*ページのトップへ*/	display:block; text-indent:-999px; overflow:hidden; margin:0 auto 0 auto; clear:both;	height:29px; width:156px;	background:url("img/navi/pageTop.jpg") center top no-repeat;	}	a.pageTopCommon{/*ページのトップへ*/		display:block; text-indent:-999px; overflow:hidden; margin:0 auto 0 auto; clear:both;		height:29px; width:156px;		background:url("img/navi/pageTop.jpg") center top no-repeat;	}	a.pageTopCommon:hover{/*ページのトップへ*/		display:block; text-indent:-999px; overflow:hidden; margin:0 auto 0 auto; clear:both;		height:29px; width:156px;		background:url("img/navi/pageTop.jpg") center -40px no-repeat;	}	.centerLayout{	margin:0 auto 0 auto;	text-align:center;	}	.floatLeft{	float:left;	margin-right:10px;	}.floatRight{	float:right;	margin-left:10px;	}img.imgCenterLayout{	display:block; margin:0 auto 0 auto;	}#FooterLink {	display:block; height:28px; overflow:hidden;	background-color:#CCECEF;	padding-top:10px;	text-align:center;	font-size:10pt; _font-size:10px; font-weight:bold;	}#Copyright{	display:block; height:20px; text-indent:-9999px; overflow:hidden;	background:url("img/copyright.gif") center top no-repeat #CCECEF;	padding-bottom:20px;	}/*==================================================================CSS@上野クリニックの「自毛植毛」Copyright 2009 KanekoRyu. All rights reserved.==================================================================*/
