/*  
------------------------------------
COPYRIGHT(C)2006 森小児科医院 
http://www.moriclinic.jp/
------------------------------------
*/


@charset "Shift_JIS";

/*
全体
------------------------------------------------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	background-image:url(../common/bg_main.jpg);
	background-repeat: repeat;
	color: #444444;
	text-align: center;
	font-size: 1.125em;
	line-height: 130%;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}

h1 {
	margin: 0px;
	padding-top:10px;
	padding-bottom:5px;
}

h2 {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font-size: 1.125em;
}

p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

a:link {
	color: #2897B3;
	}
a:visited {
	color: #5F25B6;
	}
a:hover {
	color: #FF6699; text-decoration:none;
	}
		
.float_l{
	float: left;
	margin: 0px 20px 0px 0px;

		}
.float_lclear{
	clear:left;
		}		

.float_r{
	float: right;
	margin: 0px 0px 0px 50px;

		}
.schecolor{
	color: #FF6666;
		}
.schetime{
	font-size: 0.75em;
		}
.size1{
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	text-align: right;
		}
		
		
/*
ヘッダー
------------------------------------------------------------------------------------------------------------------*/
#header {
margin: 0px;
padding: 0px;
width:760px;
height:54px;
background : url(../common/im_tree.gif) no-repeat;
background-position: right;
}

#header
h1 {
	float: left;
	margin: 0px;
}

#header   
h2 {
	margin: 0px;
	padding-top: 20px;
	font-size: 11px;
} 



/*
プロフィール
------------------------------------------------------------------------------------------------------------------*/
#profile P{
	line-height: 120%;
	margin: 0px;
				 }
		
.photo {
    float:left;
	margin-left: 20px;
	margin-right: 20px;
} 
				 
#profile
h1 {
	margin: 0px;
	padding-top:10px;
	padding-bottom:5px;
}

#profile  
h2 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:10px;
} 

#profile  
h3 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:5px;
	color: #FF9933;

} 


#profile ul { 
		clear:both;
		margin:0px 0px 0px 13px; 
		padding:0px;
		}
		
#profile li { 
		clear:both;
		margin:0; 
		padding:0px;
		text-indent : 2px;
		}
		


/*
交通アクセス 
------------------------------------------------------------------------------------------------------------------*/
#access P{
	line-height: 120%;
	margin: 0px;
	padding: 0px 0px 15px 0px
				 ;}
#access
h1 {
	margin: 0px;
	padding-top:10px;
	padding-bottom:5px
;}

#access   
h2 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:10px;
} 

			
			
/*
予防接種一覧
------------------------------------------------------------------------------------------------------------------*/
#ino P{
	line-height: 120%;
	margin: 0px;
	padding: 5px 0px 15px 0px;
				 }
#ino
h1 {
	margin: 0px;
	padding-top:10px;
	padding-bottom:5px;
}

#ino  
h2 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #FFE9BB
;} 
			
			
/*
子どものケア・子育てコラム　、Q&A
------------------------------------------------------------------------------------------------------------------*/
#colum P{
	line-height: 120%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
				 }	 
.l40{
	line-height: 120%;
    margin-left: 40px;
				 }
		
.float_colum{
	float: left;
	margin-left: 0px;
	margin-right: 0px;
		}				 
		
.hk {
width: 560px;
height:150px;
padding: 10px 0px 0px 0px;
background-color: #FFFFFF;
background-image : url(bg_huki01.gif);
background-repeat: no-repeat;
background-position-x: 0px; 
}

		 
#colum
h1 {
	margin: 0px;
	padding-top:10px;
	padding-bottom:5px;
}

#colum  
h2 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:5px;
 
		
#colum
h3 {
	margin: 0px;
	line-height: 120%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #FFE9BB;
	font-size: 1em;
} 			


#colum h4{
	text-align:left;
	margin-top:5px;
	margin-left:40px;
				 }		 

#colum h5 {
	line-height: 120%;
     margin-left:40px;
}
			
			/*
医療トピックス
------------------------------------------------------------------------------------------------------------------*/
#topics P{
	line-height: 120%;
	margin: 0px;
	padding: 5px 0px 15px 0px;
				 }	 
p.long{
	line-height: 120%;
	margin: 0px;
	padding-bottom:300px;
				 }	 
			/*



			/*
リンク集
------------------------------------------------------------------------------------------------------------------*/
#link P{
	line-height: 120%;
	margin: 0px;
	padding: 5px 0px 15px 0px;
				 }	 
p.long{
	line-height: 120%;
	margin: 0px;
	padding-bottom:300px;
				 }	 

			
			
/*
フッター
------------------------------------------------------------------------------------------------------------------*/

#footer {
   width:720px;
    height:30px;
	background : url(../common/ln_718.gif) no-repeat;
	background-position: 0px 15px 0px 0px;
	margin:0; padding:0; border:0; }

/*
コピーライト
------------------------------------------------------------------------------------------------------s------------*/

#footer P{
     font-size: 11px;
	line-height: 120%;
	padding-top: 20px;
	text-align: center
				 ;}