/*BODY
-------------------------------------------------*/
*{margin:0px;padding:0px;}

p,ul{line-height:1.6;font-size:smaller;}
a img{border:none;}

a:link{color:#FF7E00;text-decoration:none;}
a:visited{color:#AC3D00;text-decoration:none;}
a:hover{color:#AC3D00;text-decoration:underline;}

body{
margin:0;
padding:0;
color:#555;
font-family:"MS UI Gothic", "lr oSVbN", "lr SVbN", Century;
background:  url("http://www.funatsuclinic.com/img/2nd/common/back.jpg") no-repeat center bottom fixed;
text-align:center;
}
body#toppage{
margin:0;
padding:0;
color:#555;
font-family:"MS UI Gothic", "lr oSVbN", "lr SVbN", Century;
background: none;
text-align:center;
}
body#newspage{
margin:0;
padding:0;
color:#555;
font-family:"MS UI Gothic", "lr oSVbN", "lr SVbN", Century;
text-align:center;
background:  url("http://www.funatsuclinic.com/img/2nd/common/back_news.jpg") no-repeat center bottom fixed;
}



/*H
-------------------------------------------------*/
h1{
color:#D0BAA6;
margin:10px 0 0 0;
font:small normal;
}
h3{
color:#7C5D41;
margin:43px 0 0 0;
font:medium normal;
}


/*CLASS
-------------------------------------------------*/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}



/*WRAPPER
-------------------------------------------------*/
#wrapper{
text-align:left;
width:800px;
margin:0 auto;
}



/*HEADER
-------------------------------------------------*/
#header{
margin:25px 0 0 0;
}


/*SIDEBAR
-------------------------------------------------*/
#sidebar{
float:right;
padding:70px 49px 0 0;
}

#globalnavi{
width:124px;
padding:0;
}
#globalnavi li{
display:block;
height:14px;
margin:0 0 22px 0;
}

#globalnavi a{
display:block;
height:14px;
}
#globalnavi li{
text-indent:-9999px;
}
#globalnavi a{
text-decoration:none;
background: url("http://www.funatsuclinic.com/img/2nd/common/globalnavi.gif") no-repeat;
}
#navi01 a{background-position:0 0; width:93px;}
#navi02 a{background-position:0 -36px; width:60px;}
#navi03 a{background-position:0 -72px; width:124px;}
#navi04 a{background-position:0 -108px; width:60px;}
#navi05 a{background-position:0 -144px; width:57px;}
#navi06 a{background-position:0 -180px; width:99px;}
#navi07 a{background-position:0	 -216px; width:87px;}

#navi01 a:hover{background-position:-124px 0px;}
#navi02 a:hover{background-position:-124px -36px;}
#navi03 a:hover{background-position:-124px -72px;}
#navi04 a:hover{background-position:-124px -108px;}
#navi05 a:hover{background-position:-124px -144px;}
#navi06 a:hover{background-position:-124px -180px;}
#navi07 a:hover{background-position:-124px -216px;}



/*2nd MAINCONTENTS
-------------------------------------------------*/
#maincontent{
float:left;
text-align:left;
width:475px;
margin:45px 0 0 85px;
display:inline;
}	
#maincontent p{
font-size:medium;
margin:16px 0 0 18px;
}
#maincontent ul{
margin:16px 0 0 35px;
}
#maincontent li{
margin:0 0 5px 0;
list-style-type:square;
}
#maincontent .img{
margin:16px 0 0 18px;
}
#maincontent .imgstaff{
margin:16px 0 0 18px;
width:400px;
}

 #contactbar{
padding:50px 0 0 0;
}

/*TOP
-------------------------------------------------*/
#toppage #leftbox{
float:left;
width:450px;
margin:0 0 0 0;
}
#toppage #rightbox{
float:right;
width:285px;
margin:0 0 0 0;
}
#toppage li{
list-style:none;
}
#toppage #leftbox #info,#toppage #leftbox #faq{
padding:65px 0 0 0;
}
#toppage #leftbox h2{
padding:4px 0 0 0;
float:left;
}
#toppage #leftbox #info p,#toppage #leftbox #faq p{
margin:7px 0 0 0;
}
#toppage #leftbox #info p,#toppage #leftbox #info ul,
#toppage #leftbox #faq p,#toppage #leftbox #faq ul{
width:330px;
}
#toppage #leftbox #info li,#toppage #leftbox #faq li{
padding:0 0 0px 0;
margin:0 0 5px 0;
}
#toppage #rightbox p{
line-height:1.4;
}
#toppage #rightbox img{
margin:0 0 10px 0;
}
body#toppage #topnavi{
padding:93px 0 0 17px;
}
body#toppage #footer{
text-align:right;
padding:20px 0 20px 0;
}



/*2ND
-------------------------------------------------*/
#clm00, #clm01, #clm02, #clm03, #clm04{
        font-size:small;
        line-height:160%;
	margin: 10px 10px 10px 20px;
	padding: 13px 15px 13px 15px;
        background-color: #EEEEEE;
}

