*{
	font-family:			"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Verdana, Arial, Helvetica, sans-serif;
	margin:				0;
	padding:			0;
}
body{
	background:/*url(../images/bg.gif)*/#FFFCD6;
	color:				#333333;
	width:100%;
	padding:			0;
	margin:				0;
	text-decoration:	none;
	text-align:			center;
	line-height:		1.5em;
}

img{
	border:				0;
}

a{
	color:				#333333;
	text-decoration:		underline;
}

a:hover{
	color:				#990000;
	text-decoration:		underline;
}

img#dummy{
	display:			none;
}


/********************************************************************************/
/*	レイアウト割り用							*/
/********************************************************************************/
#Contents{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:/*url(../images/bg.gif)*/#FFFCD6;
	/*background:			#fffcd6;*/
	/*	background:			#6785BE;		*/
	width:				814px;
	border:				0;
}

#Header{
	background:			url(../images/bg_header.gif) no-repeat;
	color:				black;
	width:				814px;
	height:				58px;
	text-align:			left;
}

#Header a{
	position:			relative;
	top:				5px;
	left:				10px;
}

#LeftContents{
	clear:				both;
	display:			block;
	float:				left;
	width:				207px;
/*	height:				404px;		*/
	border:				0px solid red;
	margin:				auto;
	text-align:			center;	
}

#RightContetns{
	float:				right;
	margin:				0;
	padding:			0;
	width:				200px;
	border:				0px solid green;
}


/********************************************************************************/
/*	各ページ共通 ヘッダー用							*/
/********************************************************************************/
#Header a{
	float:				left;
}

#Header p{
	float:				right;
	width:				300px;
	margin-right:			20px;
	margin-top:			15px;
	color:				#333333;
	text-align:			right;
	font-size:			x-small;
	line-height:			1.2em;
}

#Header span{
	font-size:			small;
	font-weight:			bold;
}

/********************************************************************************/
/*	各ページ共通 PR用							*/
/********************************************************************************/
div#pr h2{
	display:			none;
}

/********************************************************************************/
/*	メインメニュー用							*/
/********************************************************************************/
#MainMenu{
	width:				182px;
	margin:				auto;
	padding:			0;
	text-align:			center;
	font-size:			14px;
}

/********************************************************************************/
/*	中央＋右コンテンツ用							*/
/********************************************************************************/
#CenterContents{
	width:				603px;
	margin-left:			211px;
}

/********************************************************************************/
/*	左+中央+右コンテンツ用							*/
/********************************************************************************/
#BottomContents{
	clear:				both;
	width:				814px;
	border:				0px solid yellow;
}

.Body814Wrap{
	margin:				0 20px 0 12px;
}

/********************************************************************************/
/*	各ページメインラップ用							*/
/********************************************************************************/
div#CenterWrap{
	padding:			10px 20px;
}

/********************************************************************************/
/*	白ベースエリア用(幅814pxフルサイズ)用					*/
/*		_1：角丸用							*/
/********************************************************************************/
.AreaHead814_1{
	clear:				both;
	background:			url(../images/bg_head814_1.gif) no-repeat;
	width:				814px;
	height:				18px;
}

.AreaHead814_2{
	clear:				both;
	background:			url(../images/bg_head814_2.gif) no-repeat;
	width:				814px;
	height:				18px;
}

.AreaBody814{
	background:			url(../images/bg_body814.gif) repeat-y;
	width:				814px;
}

.AreaBottom814_1{
	clear:				both;
	background:			url(../images/bg_bottom814_1.gif) no-repeat;
	width:				814px;
	height:				18px;
}

.AreaBottom814_2{
	clear:				both;
	background:			url(../images/bg_bottom814_2.gif) 0 0 no-repeat;
/*	background:			#6785BE url(../images/bg_bottom814_2.gif) 0 -10px no-repeat;	*/
	width:				814px;
	height:				18px;
}

/********************************************************************************/
/*	白ベースエリア用(幅604px中央+右エリア)用				*/
/*		_1：角丸用							*/
/********************************************************************************/
.AreaHead604_1{
	background:			url(../images/bg_head604_1.gif) no-repeat;
	width:				604px;
	height:				18px;
}

.AreaHead604_2{
	background:			url(../images/bg_head604_2.gif) no-repeat;
	width:				604px;
	height:				18px;
}

.AreaHead604_3{
	background:			url(../images/bg_head604_3.gif) no-repeat;
	width:				604px;
	height:				18px;
}

.AreaBody604{
	background:			url(../images/bg_body604.gif) repeat-y;
	width:				604px;
	text-align:left;
}

.AreaBottom604_1{
	background:			url(../images/bg_bottom604_1.gif) no-repeat;
	width:				604px;
	height:				18px;
}

.AreaBottom604_2{
	background:			url(../images/bg_bottom604_2.gif) 0 -10px no-repeat;
	width:				604px;
	height:				18px;
}

.AreaBottom604_3{
	background:			url(../images/bg_bottom604_3.gif) no-repeat;
	width:				604px;
	height:				18px;
}

/********************************************************************************/
/*	白ベースエリア用(幅207pxメインメニューエリア等)用			*/
/********************************************************************************/
.AreaHead207_1{
	background:			url(../images/bg_head207_1.gif) no-repeat;
	width:				207px;
	height:				18px;
}

.AreaHead207_3{
	background:			url(../images/bg_head207_3.gif) no-repeat;
	width:				207px;
	height:				18px;
}

.AreaBody207{
	background:			url(../images/bg_body207.gif) repeat-y;
	width:				207px;
}

.AreaBottom207_1{
	background:			url(../images/bg_bottom207_1.gif) no-repeat;
	width:				207px;
	height:				18px;
}

.AreaBottom207_3{
	background:			url(../images/bg_bottom207_3.gif) no-repeat;
	width:				207px;
	height:				18px;
}


/********************************************************************************/
/*	白ベースエリア用(幅196pxサブメニュー)用					*/
/********************************************************************************/
.AreaHead196_1{
	clear:				both;
	background:			transparent url(../images/bg_head196submenu_1.gif) no-repeat;
	width:				196px;
	height:				18px;
}

.AreaBody196{
	background:			transparent url(../images/bg_body196submenu.gif) repeat-y;
	width:				196px;
}

.AreaBottom196_1{
	background:			transparent url(../images/bg_bottom196submenu_1.gif) no-repeat;
	width:				196px;
	height:				18px;
}

/********************************************************************************/
/*	ライン枠エリア用(幅470px)用						*/
/********************************************************************************/
.LineHead560{
	background:			url(../images/bg_head560_line.gif) no-repeat;
	width:				560px;
	height:				18px;
}

.LineBody560{
	background:			url(../images/bg_body560_line.gif) repeat-y;
	width:				536px;
	padding:			0 12px;
}

.LineBottom560{
	background:			url(../images/bg_bottom560_line.gif) no-repeat;
	width:				560px;
	height:				18px;
}

.LineHead470{
	background:			url(../images/bg_head470_line.gif) no-repeat;
	width:				460px;
	height:				18px;
}

.LineBody470{
	background:			url(../images/bg_body470_line.gif) repeat-y;
	width:				436px;
	padding:			0 12px;
}

.LineBottom470{
	background:			url(../images/bg_bottom470_line.gif) no-repeat;
	width:				460px;
	height:				18px;
}

.LineHead300{
	background:			url(../images/bg_head300_line.gif) no-repeat;
	width:				300px;
	height:				18px;
}

.LineBody300{
	background:			url(../images/bg_body300_line.gif) repeat-y;
	width:				276px;
	padding:			0 12px;
}

.LineBottom300{
	background:			url(../images/bg_bottom300_line.gif) no-repeat;
	width:				300px;
	height:				18px;
}

/********************************************************************************/
/*	フッターエリア用							*/
/********************************************************************************/
#Footer{
	color:				#333333;
	text-align:			center;
	font-size:			x-small;
	line-height:			1em;
}

#Footer a{
	text-decoration:		underline;	
}

#Footer a:hover{
	color:				#990000;
}
#Footer p{
	margin-right:			20px;
	text-align:			right;
	line-height:			2em;
}

/********************************************************************************/
/*	バナー表示用								*/
/********************************************************************************/
p.banner{
	display:			block;
	margin-bottom:			10px;
	text-align:			center;
	letter-spacing:			0px;
}

p.banner a{
	letter-spacing:			-1px;
	line-height:			1.2em;
	font-size:			small;
}



/********************************************************************************/
/*	その他									*/
/********************************************************************************/
noscript{
	color:				#990000;
	font-size:			small;
	line-height:			1.5em;
}

ul.note li{
	margin-left:			1em;
	font-size:			small;
	line-height:			1.4em;
}


p.caption-small{
	text-align:			center;
	font-size:			small;
}

p.caption-xsmall{
	text-align:			center;
	font-size:			x-small;
}

.center{
	margin:				0 auto;
	text-align:			center;
}

.left{
	text-align:			left;
}

.bold{
	font-weight:			bold;
}

.normal{
	font-weight:			normal;
}

.red{
	color:				#990000;
}

.green{
	color:				#005500;
}

.orange{
	color:				#bb5500;
}

p.note{
	font-size:			small;
	line-height:			1.4em;
}

.sub{
	font-size:			9px;
}

.medium{
	font-size:			medium;
	line-height:			1.6em;
}

.large{
	font-size:			large;
	line-height:			1.6em;
}

.xlarge{
	font-size:			x-large;
	line-height:			1.6em;
}


.float_left{
	float:				left;
}

.float_right{
	float:				right;
}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}

.clearfix {
	display:			inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height:				1%;
}
.clearfix {
	display:			block;
}
/* End hide from IE-mac */


/********************************************************************************/
/*	パンくず用								*/
/********************************************************************************/
#BreadLink p{
	padding-left:			2em;
	font-size:			small;
}

#BreadLink a{
	text-decoration:		none;	
	color:				#007700;
}

#BreadLink a:hover{
	text-decoration:		none;	
	color:				#770000;
}

#BreadLink a span{
	font-weight:			bold;
}

/********************************************************************************/
/*	トップページ・医院案内用						*/
/********************************************************************************/
#Contuct{
	background:			#5BA08F;
	color:				#efe;
	color:				#fff;
	margin:				auto;
	padding:			7px;
	width:				168px;
	text-align:			left;
}

#Contuct p{
	margin:				0;
	padding:			0;
	font-size:			small;	
	line-height:			1.4em;
}

#Contuct p#index{
	font-size:			large;
	font-weight:			bold;
}

#Contuct p#address{
	margin-bottom:			3px;
}

#Contuct p#tel{
	font-size:			medium;		
	font-weight:			bold;
	line-height:			1.9em;
}

#Contuct li{
	list-style:			none;
	font-size:			x-small;	
	line-height:			1.2em;
}
