/*
全体設定
*/

body{
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:13px;
	background:#fffff9;
	line-height:170%;
}

img{
	vertical-align:bottom;
}

/*
テキスト設定
*/

h1{
	font-size:10px;
	text-indent:-2000;
	margin:0px 0px 0px 5px;
	padding:0px;
	}
	
a:link{
	color:#336633;
	text-decoration:none;
}

a:visited{
	color:#336633;
	text-decoration:none;
}

a:hover{
	color:#336633;
	text-decoration:underline;
}

.orange_big{
	font-size:14px;
	font-weight:bold;
	color:#ff7e00;
}

.orange {
	color: #FF7E00;
	}

.green{
	color:36ae95;
}

/*
デザインレイアウト-メインページ
*/

#container{
	width:860px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
}

.header{
	background:#FFFFFF left no-repeat url(../img/header.jpg);
	width:798px;
	height:185px;
	text-indent:-9999px;
}


#rightcontent{
	padding:30px 0px 10px 10px;
	float:left;
	width:540px;
}


#intro{
	padding:10px;
	width:520px;
}

#introtxt{
	padding:10px;
}

#housin{
	width:798px;
	height:226px;
	padding-top:30px;
	background:url(../img/housin_back.jpg) left no-repeat;
}

#flash{
	padding:20px 0px 0px 20px;
}

#side{
	float:left;
}

#content{
	float:left;
	padding:30px 0px 10px 60px;
}

#zikan{
	padding:30px 0px 10px 60px;
}

.ifra{
	margin:10px;
}



#yoyakubtn{
	clear:left;
	padding-top:20px;
	padding-bottom:20px;
}

#yoyakubtn img{
	border:none;
}

#footer{
	clear:left;
	width:850px;
	height:86px;
	margin-left:5px;
	color:#FFFFFF;
}

#footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}


/*
新メニュー部分
*/

ul.menu{
	width:800px;
	margin:0px;
	padding:0px 0px 0px 50px;
	list-style:none;
}

.menu li{
	float:left;
}

ul.sidemenu{
	width:255px;
	margin:20px 0px 0px 20px;
	padding:0px;
	list-style:none;
}
/*
メニュー部分


ul#menu{
	width:316px;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

.menu01{
	width:323px;
	height:73px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu01.gif);
}

a:hover.menu01{
    background-position:0px -73px;
}

.menu02{
	width:323px;
	height:92px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu02.gif);
}

a:hover.menu02{
    background-position:0px -92px;
}

.menu03{
	width:323px;
	height:90px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu03.gif);
}

a:hover.menu03{
    background-position:0px -90px;
}

.menu04{
	width:323px;
	height:87px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu04.gif);
}

a:hover.menu04{
    background-position:0px -87px;
}

.menu05{
	width:323px;
	height:74px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu05.gif);
}

a:hover.menu05{
    background-position:0px -74px;
}


.menu06{
	width:323px;
	height:70px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu06.gif);
}

a:hover.menu06{
    background-position:0px -70px;
}

.menu07{
	width:323px;
	height:99px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu07.gif);
}

a:hover.menu07{
    background-position:0px -99px;
}

.menu08{
	width:323px;
	height:66px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/menu08.gif);
}

a:hover.menu08{
    background-position:0px -66px;
}

*/

/*
プルダウン部分
*/
.pull01{
	width:323px;
	height:25px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_01.jpg);
}

a:hover.pull01{
    background-image:url(../img/pullon_01.jpg);
}

.pull02{
	width:323px;
	height:24px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_02.jpg);
}

a:hover.pull02{
    background-image:url(../img/pullon_02.jpg);
}

.pull03{
	width:323px;
	height:25px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_03.jpg);
}

a:hover.pull03{
    background-image:url(../img/pullon_03.jpg);
}

.pull04{
	width:323px;
	height:22px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_04.jpg);
}

a:hover.pull04{
    background-image:url(../img/pullon_04.jpg);
}

.pull05{
	width:323px;
	height:24px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_05.jpg);
}

a:hover.pull05{
    background-image:url(../img/pullon_05.jpg);
}


.pull06{
	width:323px;
	height:22px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_06.jpg);
}

a:hover.pull06{
    background-image:url(../img/pullon_06.jpg);
}

.pull07{
	width:323px;
	height:19px;
	text-indent:-200px;
    overflow:hidden;
	display:block;
    background-image:url(../img/pull_07.jpg);
}

a:hover.pull07{
    background-image:url(../img/pullon_07.jpg);
}


/*
デザインレイアウト-クリニック紹介
*/

#content_cli{
	width:500px;
	}

#clinic_01{
	width:500px;
	margin:10px 10px 30px 10px;
	}
	
#clinic_01_text{
	margin:10px 0px 0px 10px;
	}

#clinic_02img{
width:500px;
	margin:10px 0px 0px 20px;
}

#clinic_02{
	width:200px;
	margin:10px 10px 30px 20px;
	float:left;
	}
	
#clinic_02_01{
	width:300px;
	margin:10px 10px 30px 10px;
	float:left;
	}
	

#clinic_03_01{
	width:320px;
	float:left;
	margin:10px 10px 30px 20px;
}

#clinic_03_02{
	width:170px;
	float:left;
	margin:10px 10px 30px 10px;
}


#clinic_04_01{
	width:140px;
	float:left;
	margin:10px 10px 30px 20px;
}

#clinic_04_02{
	width:180px;
	float:left;
	margin:10px 10px 30px 0px;
}

#clinic_04_03{
	width:150px;
	float:left;
	margin:10px 10px 30px 10px;
}


/*
デザインレイアウト-診療方針
*/

#housin_left{
	float:left;
	}

#housin_01{
	margin-left:20px;
	margin-right:20px;
	width:500px;
}

#housin_02{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:200px;
}

#housin_02_text{
	padding-left:60px;
	}
	
	
#housin_03{
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	width:460px;
}

#housin_text{
	line-height:150%;
	font-size:12px;
	margin-bottom:30px;
	}
	
#housin_text02{
	line-height:150%;
	font-size:12px;
	padding-bottom:30px;
	}
	
.red{
	color:#FF0000;
	}
	
.font14{
	font-size:14px;
	}
	
/*
デザインレイアウト-歯科治療
*/	

#tiryo_btn{
	margin:10px 0px 5px 0px;
}

#tiryo_btn img{
	padding-right:10px;
	padding-bottom:5px;
	border:none;
}
	
#tiryo_01{
	margin:10px;
	width:500px;
}

#tiryo_txt{
	margin:10px;
	line-height:150%;
}

#tiryo_txt img{
	border:#336633 3px solid;
}
	
/*
デザインレイアウト-その他
*/


#footer02{
	width:785px;
	height:86px;
	background:url(../img/footer02.jpg) #FFFFFF left no-repeat;
	clear:left;
	color:#FFFFFF;
}

#footer02 a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#footer02 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer02 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

/*
デザインレイアウト-リンク
*/

#link{

}

.linktb{
	margin-top:10px;
	margin-bottom:20px;
	}
	
.linktd{
	padding:5px;
	}
	
#link a:link{
	color:#333333;
	text-decoration:none;
}

#link a:visited{
	color:#333333;
	text-decoration:none;
}

#link a:hover{
	color:#333333;
	text-decoration:underline;
}