body { font-family: Verdana, Arial, sans-serif;
        margin: 0;
        padding: 0;
        text-align: center;
        font-size: 16px;
        color: #333333;
        background:#B3DB8B url(http://www.implant-saitama.com/images/body_bg.jpg) repeat-x;         
          }

p { line-height: 130%;
    margin:5px;
} 

img { margin:10px;border:0px;     
}

.img_left { float:left;
margin-top:50px;
margin-bottom:50px;}

.small { font-size:8px;
color:#009933;}

.space20 {margin-top:20px;}
.space50 {margin-top:50px;}

h3 img { margin-left:-10px;}

strong {font-size:16px;
text-decoration:underline;
color:#777}

.img-right {float:right;
margin:10px;}



/* link*/

a {
	text-decoration:none; 
	color: #009933; 
	}

a:hover {
	text-decoration:underline; 
	}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

#container {
	line-height: 120%;	
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	width: 800px;        
        }

#banner { height: 90px;background:url(http://www.implant-saitama.com/img/banner.gif) no-repeat;  
background-position:-20% 0%;
       
	}

#banner a {
	color: #666;
	font-weight: bold;
	text-decoration: none; 
	}

#banner a:hover {
	color: #FDBB53;
	font-weight: bold;
	text-decoration: none; 
	}

#banner h1 {display:none;
	font-size: 24px;
	margin-top: 0px;
         padding-top:30px;
	padding-left:30px;
	}

#banner h2 {color:#111111;
	font-size: 12px;
        padding-top:68px;
	padding-left:30px;
	}   

#banner .main-title{ float:left;}
#banner .navi {float:right;margin:0;padding:0;}
#banner .navi ul {margin: 0;padding:0;}
#banner .navi li { display:inline;font-size:12px;
margin:0;padding:0;list-style-type:none;}
#banner .navi li a {
text-decoration:none;             
            font-size: 12px;            
             display: block;
            float: left;                
  margin-left:10px;
padding:0 0 0 16px;
background:url(http://www.implant-saitama.com/images/arrow3.gif) no-repeat;
background-position:0% 50%}


#wrap {	
	width: 800px;
        overflow: hidden;
        background:#FFF;
               	}

.content { float:right;
           width:600px;
         background:#FFF;
	padding: 0px;	
	font-family: Verdana, Arial, sans-serif;
overflow:hidden;
	}

.entry{ 
           margin-top: 3px;
           padding-top: 0px;
          }
.entry-body { letter-spacing:1px; 
           padding: 0px 15px;
          }

/*■content top title　　　*/
.title { width:597px;
height:150px;
margin-top:3px;
background:url(http://www.implant-saitama.com/images/h2_bg.jpg) no-repeat; }

.content .title1{font-size:24px;
margin-left:100px;
}


.content h2 {color:#333;	
	font-family: ＭＳ Ｐ明朝,Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
        padding-top:80px;
       padding-right:20px;
        text-align:right;
         letter-spacing:5px;               
	}

/*■pege_実績　　　*/

.title2 { text-align:center;
border:1px dotted #777;
letter-spacing:8px; 
line-height:30px;
background:#FFCC33;
font-size:16px;
font-weight:bold;
margin:50px 0 15px 0;
}

#a000026more p { font-size:14px;
line-height:100%;}

#a000029more p,#a000030more p { margin:0 0 0 40px;}
#a000031more p { margin:40px 0 0 10px;}
#a000019more p {margin-left:40px;}




.title3 {list-style-type:none;
text-decoration:underline;
margin-top:20px;
margin-bottom:3px;
margin-left:-20px;
padding-left:14px;
background:url(http://www.implant-saitama.com/images/arrow4.gif) no-repeat;
}


.content h4 { margin:20px 8px;
padding:5px 0 0 10px; 
font-weight:bold;
color:#390;
}

.content .style1{
text-align:left;
font-size:16px;
background:url(http://www.implant-saitama.com/images/title_bg.gif)
}

.ans { color:#F90;}

.content h5 { font-size:14px;color:#777;}

.category { font-size:12px;
float:right;
padding:20px 30px
}

#right {
	float: left;	
	width: 200px;		
	overflow: hidden;       
	}

.sidebar {margin-top:3px;
margin-left:3px;
padding-top:134px;
background:#FFF url(http://www.implant-saitama.com/images/navi.jpg) no-repeat;

	
	}

.sidebar ul {
	padding: 2px;
	margin: 0px;
	margin-bottom: 15px;
                background-color:#FFF;
                
	}

.sidebar li { display:block;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;	
	line-height: 150%;
	padding:10px 0 10px 20px;      
                margin:2px;
	list-style-type: none;       
                border-bottom:1px dotted #ccc;
background:#FBFEF8 url(http://www.implant-saitama.com/images/arrow2.gif) no-repeat;
	}



.footer {　overflow:hidden;
             float:left;
             background:#54AA29;
             color: #FFF;
             font-size:12px;
	border-top:1px solid #ccc;
	text-align: center;
        margin:0 ;
	padding: 10px;          
            width:100%;           
	}
.footer p {margin:0px;}

.footer h5 {font-size:16px;
color:#F90;
margin:0px;padding:0px;
font-weight: bold;}

.footer a { color:#FFF;}

.copy { font-size:10px;
padding-bottom:15px;}


/* pan */

.pan,.pan a {  color:#FFF;
	font-size: 10px;
	padding: 5px 0 3px 15px;
}

.pan .color-o {color:#F90;
font-weight:bold;}


/* next */

.next { font-size: 10px;
background:url() no-repeat;
background-position:3% 50%;
padding-left:40px;}

fieldset {margin:10px;font-size:12px;}

/*■table design　　　*/
.item1 { margin-left:30px;}
.style2 { vertical-align: top;
font-size:12px;
text-align:center;
}

#footer_link {
	margin:0;
	padding:0;
	text-align: right;
}

#footer_link img {
	border:0;
}