@charset "utf-8";
/* CSS Document */

/*======================================================
	counter measure for bug
=======================================================*/

.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 */ 


a{
	cursor:pointer;}


body{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_siteheader.jpg) repeat-x;}
	
	
body #sidebar .important{
	margin:0 0 10px;}	

body #sidebar .important a{
	color:#FF0000;
	font-size:12px;
	text-decoration:underline;}
	
body .box .link_color{
	color:#006699;
	text-decoration:underline;}
	
body .box .link_color:hover{
	color:#006699;
	text-decoration:none;}
	
	
body .h3bg{
	background:url("http://www.ezaki-dental.com/pam-images110317/bg_title02.gif") no-repeat scroll 0 50% transparent;
	padding:14px 0px 10px 21px;
	margin:0;
	line-height:0;
	height:auto;}
	

	

/***********       ヘッダー      ***************/	
body #container #header,
body #container #toptext,
body #container{
	background:none;}
	
body #container #header{
	position:relative;}
	
body #container #header h1{
	font-size:9px;
	font-weight:normal;
	margin:0 0 0px;
	text-align:left;
	color:#ffffff;
	padding:2px 0 0 10px;}
	
#address{
	position:absolute;
	top:-7px;
	right:0px;
	width:510px;}
	
#address img{
	border:none;}
	
#logo{
	padding:0px 0 0 0;
	width:300px;
	float:left;}
	
#container #header #logo h2{
	height:62px;
	margin:6px 0 0 4px;
	background:url(http://www.ezaki-dental.com/pam-images110317/logo.jpg) no-repeat;}
	

	
/***********        サイドバー      ***************/

body #sidebar{
	margin:10px 0;}
	
#sidebar #nav li.parent{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_gn.gif) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 10px 0 30px;
	height:37px;
	margin:0 0 0px;}


#sidebar #nav li{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_sub_gn.gif) no-repeat;
	color:#FFFFFF;
	margin:0 0 0px;}
	
#sidebar #nav li.parent a,#sidebar #nav li a{
	color:#FFFFFF;}
	
#sidebar #nav li.parent a:hover,
#sidebar #nav li a:hover{
	color:#CCCCCC;}
	
#sidebar #blogbanner li#banner-blog{
	background:url(http://www.ezaki-dental.com/pam-images110317/banner01_side.gif) no-repeat;}
	

	

/***********        トップ共通ボックス       ***************/

.box{
	margin:10px 0 0px 16px;
	width:579px;
	padding:0 0 15px;}
	
.box *{
	margin:0;
	padding:0;
	font-size:12px;
	border:none;}
	
	
	
/***********        トップニュース       ***************/
#index_news .clearfix{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_index_news.jpg) repeat-y;
	height:112px;}

#index_news ul{
	list-style:none;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:0;
	overflow:auto;
	height:112px;}
	
#index_news ul li{	
	border:#CCCCCC dotted;
	border-width:0 0 1px;
	padding:3px 0;}
	
#index_news img{
	display:block;}
	
#index_news .right{
	float:right;
	display:block;}
	
#index_news .left{
	width:457px;
	float:left;}
	
	
/***********        江崎デンタルクリニックについて       ***************/
#index_about .clearfix img{
	display:block;}
	
#index_about .right{
	float:right;
	display:block;}
	
#index_about .left{
	float:left;
	width:359px;
	line-height:160%;}
	
#index_about h3{
	padding:0 0 10px;}
	
/***********        お客様の声       ***************/
#index_user h3{
	padding:0 0 10px;}
	
#index_user .clearfix img{
	display:block;
	float:left;
	padding:0 0 0 4px;}
	
#index_user p{
	text-align:center;}

/***********        トップページメニュー      ***************/
#index_menu ul{
	margin:0 0 0 37px;}

#index_menu ul a{
	text-decoration:underline;}

#index_menu li{
	float:left;
	width:133px;
	padding:0 0 7px;}
	
#index_menu ul li a{
	font-size:11px;}
	
#index_menu dd{
	margin:0 0 10px;}
	
#index_menu dt.menu01{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img01_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu01{
	background:url(http://www.ezaki-dental.com/pam-images110317/img01_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	
#index_menu dt.menu02{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img02_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu02{
	background:url(http://www.ezaki-dental.com/pam-images110317/img02_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	
#index_menu dt.menu03{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img03_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu03{
	background:url(http://www.ezaki-dental.com/pam-images110317/img03_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	
#index_menu dt.menu04{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img04_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu04{
	background:url(http://www.ezaki-dental.com/pam-images110317/img04_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	
#index_menu dt.menu05{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img05_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu05{
	background:url(http://www.ezaki-dental.com/pam-images110317/img05_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	
#index_menu dt.menu06{
	height:30px;
	background:url(http://www.ezaki-dental.com/pam-images110317/img06_index_menu.jpg) no-repeat;
	text-indent:-9999px;}
	
#index_menu dd.menu06{
	background:url(http://www.ezaki-dental.com/pam-images110317/img06_index_menu.jpg) no-repeat 0 -36px;
	padding:0 0 10px;}
	

/***********        歯科タウン      ***************/

#shikatown{
	border: #CCCCCC solid 1px;
	padding:10px;
	width:549px;}

#shikatown .left{
	float:left;
	display:block;
	margin:32px 0 0;}
	
#shikatown .right{
	float:right;
	width:300px;
	line-height:160%;}
	
#shikatown a span{
	color:#F7931E;
	font-size:20px;}
	
#shikatown .syousaibtn{
	text-align:center;
	padding:10px 0 0;}
	
	
	
	
/***********        歯科タウン      ***************/
#index_link{
	width:580px;}

#index_link .clearfix{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_index_link.gif) repeat-y;
	padding:0 10px 10px;}
	
#index_link img{
	display:block;}
	
#index_link .left{
	float:left;
	width:274px;}
	
#index_link .right{
	float:right;
	width:274px;}
	
#index_link dd,#index_link dt{
	padding:0 0 10px;}
	
#index_link dl .textarea{
	height:40px;}
	
#index_link a span{
	color:#F7931E;
	font-size:20px;}
	
#index_link .syousaibtn{
	text-align:center;
	padding:10px 0 0;}
	
#index_link .syousaibtn img{
	display:inline;}
	
	
#main #topics h3{
	color:#FFFFFF;}	
	
	
#content #main #type div.entry,
#content #main #type .entry p,
#content #main #type{
	width:auto;}
	
	
#content #main #type #h3bg{
	width:auto;}

/***********       フッター     ***************/
body #footer{
	background:url(http://www.ezaki-dental.com/pam-images110317/bg_index_footer.jpg) repeat-x;
	padding:0px;
	margin:0;
	height:120px;
	width:auto;
	}
	
body #footer .inner{
	padding:0px;
	width:750px;
	margin:0 auto;}
	
	
body #footer #foot-nav{
	padding:25px 0 0;
	float:left;}
	
body #footer img{
	display:block;}
	
	
body #footer li{
	float:none;
	text-align:left;}
	
body #footer li span{
	display:block;
	padding:0 0 3px;}
	

#footer .inner #foot-nav ul{
	margin:0;
	padding:0;}
	
#footer .inner #foot-nav{
	width:300px;}
	
#footer #foot-img{
	float:right;}
