/* CSS Document */


*{
margin:0;
padding:0;
}

*:first-child+html img {
border:0px;
margin:0px;
padding:0px;
vertical-align: top;
}

img{
border:0;
margin:0;
padding:0;
}

*:first-child+html img {vertical-align: bottom;}

*html img {vertical-align: bottom;}

/* IE7でpadding指定 */
*:first-child+html body{
padding-left:1px;
}

/* IE6以下でpadding指定 */
*html body{
padding-left: 1px;
}
	
body{
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#FFFFFF;
background-image:url(../img/back.jpg);
background-repeat:repeat-x;
font:90% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
line-height:140%;
color:#333333;
}

a {
color:#46b103;
overflow:hidden;
}

a:link{
color:#46b103;
text-decoration:none;
margin:0;
padding:0;
}

a:hover{
color:#46b103;
text-decoration:none;
margin:0;
padding:0;
}

.clear{
clear: both;
}


.orange{
color:#ff3333;
font-weight:bold;
}


/*
ここからレイアウト
----------------------------------------------------------------*/
div#wrapper{
width:800px;
height:auto;
margin:auto;
padding:0px 1px;

}

/*
ここからヘッダー
----------------------------------------------------------------*/
div#headder{
width:800px;
height:91px;
margin:auto;
padding:0;
border:0;
}

div#headder_title{
width:800px;
height:61px;
margin:auto;
padding:0;
border:0;
text-indent:-9999px;
font-size:1px;
background:url(../img/headder.jpg) no-repeat;
}

div#headder_under{
width:800px;
height:30px;
margin:auto;
padding:0;
border:0;
text-indent:-9999px;
background:url(../img/headder_back.jpg) no-repeat;
}

div#headder_home{
float:left;
width:87px;
height:30px;
margin:0;
padding:0;
border:0;
}

div#headder_home a{
display:block;
width:87px;
height:30px;
margin:0;
padding:0;
border:0;
background:url(../img/headder_home.jpg) no-repeat;
}

div#headder_access{
float:right;
width:98px;
height:30px;
margin:0;
padding:0;
border:0;
}

div#headder_access a{
display:block;
width:98px;
height:30px;
margin:0;
padding:0;
border:0;
background:url(../img/headder_access.jpg) no-repeat right;
}

/*
ここからコンテンツ
----------------------------------------------------------------*/
div#contents {
	width: 800px;
	background:url(../img/center.jpg) no-repeat bottom;
	margin:0;
}

div#inner {
	background:url(../img/top.jpg) no-repeat top;
	padding: 20px 0 15px 0;
}

div#inner2 {
	background:url(../img/index_top.jpg) no-repeat top;
	padding: 20px 0 15px 0;
}

div#inner3 {
	background:url(../img/top_inside.jpg) no-repeat top;
	padding: 20px 0 15px 0;
}

/*
ここから左コンテンツ
----------------------------------------------------------------*/
div#left{
float:left;
width:214px;
height:auto;
margin:0 0 0 6px;
_margin:0 0 0 3px;
padding:0;
border:0;
}

div#left ul.btn1{
width:214px;
height:auto;
margin:0;
padding:0;
list-style-type:none;
text-indent:-9999px;
}

div#left li.btn1_1 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_1 a:link, div#left .btn1_1 a:visited{
background:url(../img/btn1.jpg) no-repeat;
}

div#left .btn1_1 a:active,div#left .btn1_1  a:hover{
background:url(../img/btn1.jpg) no-repeat;
}

div#left li.btn1_2 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
]line-height:normal;
}

div#left .btn1_2 a:link, div#left .btn1_2 a:visited{
background:url(../img/btn2.jpg) no-repeat;
}

div#left .btn1_2 a:active,div#left .btn1_2  a:hover{
background:url(../img/btn2.jpg) no-repeat;
}

div#left li.btn1_3 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_3 a:link, div#left .btn1_3 a:visited{
background:url(../img/btn3.jpg) no-repeat;
}

div#left .btn1_3 a:active,div#left .btn1_3  a:hover{
background:url(../img/btn3.jpg) no-repeat;
}

div#left li.btn1_4 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_4 a:link, div#left .btn1_4 a:visited{
background:url(../img/btn4.jpg) no-repeat;
}

div#left .btn1_4 a:active,div#left .btn1_4  a:hover{
background:url(../img/btn4.jpg) no-repeat;
}

div#left li.btn1_5 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_5 a:link, div#left .btn1_5 a:visited{
background:url(../img/btn5.jpg) no-repeat;
}

div#left .btn1_5 a:active,div#left .btn1_5  a:hover{
background:url(../img/btn5.jpg) no-repeat;
}

div#left li.btn1_6 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_6 a:link, div#left .btn1_6 a:visited{
background:url(../img/btn6.jpg) no-repeat;
}

div#left .btn1_6 a:active,div#left .btn1_6  a:hover{
background:url(../img/btn6.jpg) no-repeat;
}

div#left li.btn1_7 a{
display:block;
width:214px;
height:36px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_7 a:link, div#left .btn1_7 a:visited{
background:url(../img/btn7.jpg) no-repeat;
}

div#left .btn1_7 a:active,div#left .btn1_7 a:hover{
background:url(../img/btn7.jpg) no-repeat;
}

div#left li.btn1_8 a{
display:block;
width:214px;
height:50px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn1_8 a:link, div#left .btn1_8 a:visited{
background:url(../img/btn8.jpg) no-repeat;
}

div#left .btn1_8 a:active,div#left .btn1_8 a:hover{
background:url(../img/btn8.jpg) no-repeat;
}


div#left ul.btn2{
width:214px;
height:auto;
margin:0;
padding:0;
list-style-type:none;
text-indent:-9999px;
}

div#left li.btn2_1 a{
display:block;
width:214px;
height:30px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn2_1 a:link, div#left .btn2_1 a:visited{
background:url(../img/btn2_1.jpg) no-repeat;
}

div#left .btn2_1 a:active,div#left .btn2_1  a:hover{
background:url(../img/btn2_1.jpg) no-repeat;
}

div#left li.btn2_2 a{
display:block;
width:214px;
height:30px;
margin:2px 0 0 0;
padding:0;
line-height:normal;
}

div#left .btn2_2 a:link, div#left .btn2_2 a:visited{
background:url(../img/btn2_2.jpg) no-repeat;
}

div#left .btn2_2 a:active,div#left .btn2_2  a:hover{
background:url(../img/btn2_2.jpg) no-repeat;
}

div#left li.btn2_3 a{
display:block;
width:214px;
height:30px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn2_3 a:link, div#left .btn2_3 a:visited{
background:url(../img/btn2_3.jpg) no-repeat;
}

div#left .btn2_3 a:active,div#left .btn2_3  a:hover{
background:url(../img/btn2_3.jpg) no-repeat;
}

div#left li.btn2_4 a{
display:block;
width:214px;
height:30px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn2_4 a:link, div#left .btn2_4 a:visited{
background:url(../img/btn2_4.jpg) no-repeat;
}

div#left .btn2_4 a:active,div#left .btn2_4  a:hover{
background:url(../img/btn2_4.jpg) no-repeat;
}

div#left li.btn2_5 a{
display:block;
width:214px;
height:30px;
margin:0;
padding:0;
line-height:normal;
}

div#left .btn2_5 a:link, div#left .btn2_5 a:visited{
background:url(../img/btn2_5.jpg) no-repeat;
}

div#left .btn2_5 a:active,div#left .btn2_5  a:hover{
background:url(../img/btn2_5.jpg) no-repeat;
}

div#left ul.banner{
width:214px;
height:auto;
margin:10px 7px 0px 7px;
padding:0;
list-style-type:none;
text-indent:-9999px;
}

div#left li.banner0 a{
display:block;
width:200px;
height:181px;
margin:3px 0;
padding:0;
line-height:normal;
}

div#left li.banner0 a:link, div#left li.banner0 a:visited{
background:url(../img/banner0_btn.jpg) no-repeat;
}

div#left li.banner0 a:active,div#left li.banner0  a:hover{
background:url(../img/banner0_btn.jpg) no-repeat;
}

div#left li.banner1 {
display:block;
width:200px;
height:100px;
margin:0;
padding:0;
line-height:normal;
background:url(../img/qr_code.jpg) no-repeat;
}

div#left li.banner2 a{
display:block;
width:200px;
height:50px;
margin:3px 0;
padding:0;
line-height:normal;
}

div#left li.banner2 a:link, div#left li.banner2 a:visited{
background:url(../img/banner1_btn.jpg) no-repeat;
}

div#left li.banner2 a:active,div#left li.banner2  a:hover{
background:url(../img/banner1_btn.jpg) no-repeat;
}

div#left li.banner3 a{
display:block;
width:200px;
height:50px;
margin:0;
padding:0;
line-height:normal;
}

div#left li.banner3 a:link, div#left li.banner3 a:visited{
background:url(../img/banner2_btn.jpg) no-repeat;
}

div#left li.banner3 a:active,div#left li.banner3  a:hover{
background:url(../img/banner2_btn.jpg) no-repeat;
}

div#left li.banner4 a{
display:block;
width:200px;
height:50px;
margin:3px 0;
padding:0;
line-height:normal;
}

div#left li.banner4 a:link, div#left li.banner4 a:visited{
background:url(../img/banner3_btn.jpg) no-repeat;
}

div#left li.banner4 a:active,div#left li.banner4  a:hover{
background:url(../img/banner3_btn.jpg) no-repeat;
}

div#left li.banner5 a{
display:block;
width:200px;
height:91px;
margin:0;
padding:0;
line-height:normal;
}

div#left li.banner5 a:link, div#left li.banner5 a:visited{
background:url(../img/recruit_bannar.jpg) no-repeat;
}

div#left li.banner5 a:active,div#left li.banner5  a:hover{
background:url(../img/recruit_bannar.jpg) no-repeat;
}

/*
ここから診察時間
----------------------------------------------------------------*/
div#time {
	width: 200px;
	background:url(../img/time_bottom.gif) no-repeat bottom;
	margin:10px 7px 15px 7px;
}

div#time_inner {
	background:url(../img/time_top.jpg) no-repeat top;
	padding: 40px 2px 15px 3px;
}

div#time ul{
width:195px;
height:auto;
margin:0;
padding:0;
list-style-type:none;
}

div#time li.time1 {
width:195px;
height:45px;
margin:0;
padding:0;
line-height:normal;
background:url(../img/time1.gif) no-repeat;
text-indent:-9999px;
}

div#time li.time2 {
width:195px;
height:45px;
margin:3px 0;
padding:0;
line-height:normal;
background:url(../img/time2.gif) no-repeat;
text-indent:-9999px;
}

div#time li.time3 {
width:195px;
height:30px;
margin:0;
padding:0;
line-height:normal;
background:url(../img/time3.gif) no-repeat;
text-indent:-9999px;
}

div#time li.time4 {
width:195px;
height:165px;
margin:3px 0;
padding:0;
line-height:normal;
background:url(../img/map.jpg) no-repeat;
text-indent:-9999px;
}

div#time li.time5 a{
display:block;
width:195px;
height:25px;
margin:0;
padding:0;
line-height:normal;
text-indent:-9999px;
}

div#time li.time5 a:link, div#time li.time5 a:visited{
background:url(../img/route1.jpg) no-repeat;
}

div#time li.time5 a:active,div#time li.time5  a:hover{
background:url(../img/route1.jpg) no-repeat;
}

div#time li.time6 a{
display:block;
width:195px;
height:25px;
margin:3px 0;
padding:0;
line-height:normal;
text-indent:-9999px;
}

div#time li.time6 a:link, div#time li.time6 a:visited{
background:url(../img/route2.jpg) no-repeat;
}

div#time li.time6 a:active,div#time li.time6  a:hover{
background:url(../img/route2.jpg) no-repeat;
}

div#time li.time7 a{
display:block;
width:195px;
height:25px;
margin:0;
padding:0;
line-height:normal;
text-indent:-9999px;
}

div#time li.time7 a:link, div#time li.time7 a:visited{
background:url(../img/route3.jpg) no-repeat;
}

div#time li.time7 a:active,div#time li.time7  a:hover{
background:url(../img/route3.jpg) no-repeat;
}

div#time li.time8 a{
display:block;
width:195px;
height:25px;
margin:3px 0;
padding:0;
line-height:normal;
text-indent:-9999px;
}

div#time li.time8 a:link, div#time li.time8 a:visited{
background:url(../img/route4.jpg) no-repeat;
}

div#time li.time8 a:active,div#time li.time8  a:hover{
background:url(../img/route4.jpg) no-repeat;
}

div#time li.time9 a{
display:block;
width:195px;
height:25px;
margin:0;
padding:0;
line-height:normal;
text-indent:-9999px;
}

div#time li.time9 a:link, div#time li.time9 a:visited{
background:url(../img/route5.jpg) no-repeat;
}

div#time li.time9 a:active,div#time li.time9  a:hover{
background:url(../img/route5.jpg) no-repeat;
}

div#time li.time10{
width:195px;
height:40px;
margin:0;
padding:0;
line-height:normal;
}

div#time li.time11{
width:195px;
height:95px;
margin:20px 0 5px 0;
padding:0;
line-height:normal;
}

div#time li.time12{
width:195px;
height:95px;
margin:0;
padding:0;
line-height:normal;
}


/*
ここからメディアの紹介
----------------------------------------------------------------*/
div#introduction{
	width: 800px;
	background:url(../img/introduction_bottom.gif) no-repeat bottom;
	margin:0;
}

div#introduction_inner {
	background:url(../img/introduction_top.gif) no-repeat top;
	padding: 13px 0 10px 20px;
}

div#introduction h3{
	width: 386px;
	height:26px;
	margin:0 0 15px 0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/introduction.gif) no-repeat;
}



div#media1{
float:left;
width: 155px;
height:auto;
margin:0 0 0 10px;
_margin:0 0 0 5px;
padding:0px;
}

div#media1 h4{
width: 155px;
height:80px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../img/book1.jpg) no-repeat;
}

div#media2{
float:left;
width: 155px;
height:auto;
margin:0 0 0 33px;

padding:0px;
}

div#media2 h4{
width: 155px;
height:80px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../img/book2.jpg) no-repeat;
}

div#media3{
float:left;
width: 155px;
height:auto;
margin:0 0 0 33px;

padding:0px;
}

div#media3 h4{
width: 155px;
height:80px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../img/book3.jpg) no-repeat;
}

div#media4{
float:left;
width: 180px;
height:auto;
margin:0 0 0 33px;
padding:0px;
}

div#media4 h4{
width: 180px;
height:80px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../img/book4.jpg) no-repeat;
}

div#media4 a{
display:block;
width:auto;
height:auto;
margin:0;
padding:0;
font-size:70%;
text-align:right;
}

/*
ここからfooter
----------------------------------------------------------------*/
div#footer{
	width: 780px;
	background:url(../img/bottom.jpg) no-repeat bottom;
	margin:0;
	padding:10px 10px 20px 10px;
	font-size:70%;
	text-align:center;
	line-height:150%;
}

/*
ここからcopy
----------------------------------------------------------------*/
div#copy{
	width: 800px;
	margin:0;
	padding:0 0 5px 0;
	font-size:70%;
	text-align:center;
	
}

/*
ここから一番下
----------------------------------------------------------------*/
div#copy_2{
	width: 434px;
	margin:0 auto;
	padding:0 0 15px 0;
	font-size:70%;
	text-align:center;
	
}

div#copy_2 .img1{
float:left;
width: 320px;
height:20px
margin:0;
padding:0;
}

div#copy_2 .img2{
float:right;
width: 114px;
height:20px
margin:0;
padding:0;
vertical-align:bottom;
}