@charset "utf-8";


/* //////////////////////////////////////////

  “Munakata Central Clinic” 

 -----------------------------------------
  common.css
 -----------------------------------------
  
  1.Reset

  2.Shared Item

  3.Overall Structure
  
  4.Contents

////////////////////////////////////////// */

/* 1.Reset
////////////////////////////////////////// */
*{
	margin: 0;
	padding: 0;
	zoom: 1;
	}

* html *{    /*for Win IE6*/
	zoom: normal;
	}

html{
	height: 100%;
	background-color: #e9c3e3;
	background-image: url(../img/common_img/bg.jpg);
	background-repeat: repeat-y;
	}
	
body{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 75%;
	line-height: 1.5em;
	color: #333333;
	width:100%;
    height:100%;
    min-height: 100%;
	_height: 100%;
	background-image: url(../img/common_img/bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}
	
html > body {
    height: auto;
	}

ul,dl{
	list-style: none;
	}

		
a,img{
	border: 0;
	outline: 0;
	margin: 0;
	}
		
a{
	color: #0186B9;
	text-decoration: none;
	}
	
a:hover{
	color: #ef4416;
	}
	
table{
	border-collapse: collapse;
	}
	
.clear {
	clear: both;
	}
	
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	}



/* 2.Shared Item
////////////////////////////////////////// */


/* 3.Overall Structure
////////////////////////////////////////// */

#contents{
	width:1000px;
	background-image: url(../img/common_img/bg_contents.jpg);
	background-repeat: repeat-y;
	display: inline-table;
}

#contents #left{
	width:655px;
	background-image: url(../img/common_img/bg_left.jpg);
	background-repeat: no-repeat;
	float: left;
	min-height:357px;
	_height:357px;
	padding: 0 20px 0 0;
}

#contents #right{
	width:206px;
	padding:0 0 0 9px;
	background-image: url(../img/common_img/bg_right.jpg);
	background-repeat: no-repeat;
	float: left;
	min-height:357px;
	_height:357px;
}

#contents #right ul{
	margin:0 0 0 2px;
}

#contents #right ul li{
	height:54px;
	background-image: url(../img/common_img/ln_menu.png);
	background-position:0 bottom;
	background-repeat: no-repeat;
}

#contents #right ul#sub{
	margin:7px 0 7px 2px;
}

#contents #right ul#sub li{
	height:22px;
	background-image:none;
}

#contents #right dl{
	line-height:1.2em;
	color:#666;
	padding:8px 0 0 4px;
}

#contents #right dl dt{
	font-size:116%;
	padding:0 0 6px 0;
}



/*///Header///*/
#header {
	width: 100%;
	height:316px;
	background-image: url(../img/common_img/ph_mainimg.jpg);
	background-repeat: no-repeat;
	}
	
h1{
	position:absolute;
	top:15px;
	left:34px;
	}

h1 a{
	width:287px;
	height: 47px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/common_img/tt_munakatacentral.png);
	background-repeat: no-repeat;
	}

#header ul{
	position:absolute;
	top:0;
	left:559px;
	}
#header ul li{
	float:left;
	}


/*////Footer////*/
address{
	padding:75px 0 0 35px;
	}

#footer{
	width:100%;
	height:87px;
	background-image: url(../img/common_img/bg_footer.jpg);
	background-repeat: no-repeat;
	padding: 0 0 115px 0;
	clear: both;
	}
	

/* 4.Contents
////////////////////////////////////////// */
/*///Home///*/
body#index{
	background-image:none;
	background-color:#FFF;
	}
	
#index #wrapper{
	width:100%;
	background-image: url(../img/index_img/bg_index.jpg);
	background-repeat: no-repeat;
	min-height: 915px;
	_height: 915px;
	}
	
#index ul#menu_head{
	position:absolute;
	top:0;
	left:469px;
	}
#index ul#menu_head li{
	float:left;
	}

#index ul#menu{
	position:absolute;
	top:40px;
	left:690px;
	}
#index ul#menu li{
	position:relative;
	line-height:0;
	}	
#index ul#menu li#gr{
	left:0px;
	}
#index ul#menu li#fa{
	left:46px;
	}	
#index ul#menu li#ho{
	left:79px;
	}	
#index ul#menu li#ba{
	left:106px;
	}
#index ul#menu li#ga{
	left:126px;
	}
#index ul#menu li#qa{
	left:138px;
	}
#index ul#menu li#vo{
	left:142px;
	}
#index ul#menu li#qr{
	left:150px;
	margin-top:30px;
	}
	
#index h2{
	position:absolute;
	top:350px;
	left:490px;
	}

#index dl{
	position:absolute;
	top:567px;
	left:24px;
	font-size:95%;
	color:#6D377A;
	line-height:1.3em;
	width:572px;
	}
	
#index dd{
	padding:6px 0 0 12px;
	}
#index dd a{
	color:#0066FF;
	}
#index dd a:hover{
	color:#fd4498;
	text-decoration:underline;
	}
	
	
#index #baby_voice{
	position:absolute;
	top:820px;
	left:24px;
	font-size:91.6%;
	color:#6D377A;
	line-height:1.2em;
	width:572px;
	}
	
#index #baby_voice #title{
	padding-bottom:10px;
	}
	
#index #baby_voice ul{
	margin-top:10px;
	}

#index #baby_voice li{
	margin-bottom:10px;
	margin-right:20px;
	display:inline;
	}

	
/*///Come Home to Give Birth///*/
/*#header h2{
	width:234px;
	height: 72px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/birth_img/tt_birth.png);
	background-repeat: no-repeat;
	position:absolute;
	top:203px;
	left:25px;
	}*/
