﻿@charset "UTF-8";


/*htmlタグ-------------------------------------*/

body{
font-size:small;
color:#392B12;
line-height:1.5em;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}



li{
list-style:none;
}

h1{
	margin:0px;
	padding:0px;
}

h2{
	padding:0px;
	margin: 0px;
	font-size:1.4em;
	font-weight:bold;
}



h3{
	margin:30px 0px 13px 0px;
}

img{
	border:0px;
}


textarea{
	border:1px solid #999999;
	margin:2px;
	background-color:#F8F8F8;
}


dl{
margin:0;
padding:0;
}

dt{
margin:0;
padding:0;
}

dd{
margin:0;
padding:0;
}

/*リンク-----------------------------------------------*/
a{
	color:#392B12;
}

a:hover{
	color:#FF6600;
background-color:#FFCC66;
}


/*フォーム-----------------------------------------------*/

.input{
	border:1px solid #999999;
	margin:2px;
	background-color:#F8F8F8;
}


/*右寄せ・左寄せ-------------------------------------*/

.aligncenter{
	text-align:center;
}
.alignright{
	text-align:right;
}
.alignleft{
	text-align:left;
}
.auto{
	margin-left:auto;
	margin-right:auto;
}

.lt{
	float:left;
}

.rt{
	float:right;
}


.clear{
	clear:both;
}



/*レイアウト-------------------------------------*/




.lay-base{
	width:960px;
}

.lay-left1a{
	margin-top:4px;
	margin-left:3px;
	float:left;
	width:665px;
}

.lay-left1b{
	margin-left:4px;
}

.lay-right1{
	margin-top:4px;
	margin-left:10px;
	float:left;
	width:280px;
}

.lay-left2{
	margin-left:20px;
	margin-top:4px;
	width:686px;
	float:left;
}
.lay-right2{
	width:226px;
	margin-top:4px;
	margin-left:27px;
	float:left;
}


.lay-footer{
	width:960px;
	text-align:center;
	background-image:url(../img/base/foot.gif);
}



/*フォント装飾----------------------------------------*/
.bold{
	font-weight:bold;
}

.size1{
	font-size:1.2em;
}

.color01{
	color:#006600;
}

.border01{
	border-bottom:1px solid #006600;
}
.border02{
	border-bottom:1px solid #d1d1d1;
	
}




/*�t�H���g�T�C�Y�ύX�{�^��-----------------------------------------------*/
.font{
	margin-bottom:7px;
	
}


/*マージン-----------------------------------------------*/
 .marginleft5{
 	margin-left:5px;
}
 .marginleft10{
 	margin-left:10px;
}
 .marginleft15{
 	margin-left:15px;
}


 .marginleft20{
 	margin-left:20px;
}
 .marginleft40{
 	margin-left:40px;
}
 .marginright5{
 	margin-right:5px;
}

 .marginright10{
 	margin-right:10px;
}


.margintop0{
	margin-top:0px;
}
.margintop5{
	margin-top:5px;
}
.margintop10{
	margin-top:10px;
}

.margintop20{
	margin-top:20px;
}


.margintop30{
	margin-top:30px;
}

.margintop70{
	margin-top:70px;
}
.marginbottom10{
	margin-bottom:10px;
}


/*幅-----------------------------------------------*/
.width100{
	width:100px;
}
.width420{
	width:420px;
}



/*ヘッダー-------------------------------------*/

.head01{
	margin-right:5px;
	margin-left:395px;
	width:190px;
}



/*フッター-----------------------------------------------*/

#footer{
	margin-top:50px;
	margin-bottom:70px;
	border-top-style:solid;
	border-top-color:#006600;
	border-top-width:1px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#footer img{
	
	margin-right:10px;
	float:right;
}

/*診療科一覧--------------------------------------*/

.index01a{
	width:46px;
	height:120px;
	text-align:right;
	background-image:url(../img/base/list02.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.index01a2{
	width:46px;
	height:120px;
	text-align:right;
	background-image:url(../img/base/list02.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	margin-left:30px;
}

.index01b{
	width:250px;
	float:left;	
	margin-top:10px;
}

.index01b li{
	margin-top:3px;
	margin-left:10px;
	width:115px;
	border-bottom:1px solid #9CC952;
	float:left;
}

/*ページの先頭へ--------------------------------------*/
.gototop{
text-align:right;
}





/*下層----------------------------------*/

#contents2{
	width:840px;
	margin-left:60px;
	background-image:url(../img/top_img/1pxnavi.jpg);
	background-repeat:repeat-y;
}

#contents3{
	width:590px;
	float:left;
	margin-left:10px;
}
