html { overflow-x: hidden; }

body{
    	color		: #333333;
	background-image :url(img/back.jpg);  
	margin		: 0px;  
	background-position: top; 
		line-height	: 135%;    
　　	letter-spacing	: 1px; 
	font-size	: 12px;

}


/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p{
	margin		: 0px;
	padding		: 0px;
}

.outline {
       width:750px;
       margin:0px 0px 0px 0px;
	   	   margin		: 0px auto; 


      
}

h1{
	display		: inline;
	font-size	: 11px;
	line-height	: 120%;
	font-weight	: normal;
	margin		: 0px;
	padding		: 0px;
		color		: #ffffff;

}



.header{
    width: 750px;
	margin:0px 0px 0px 0px;	
	
}


/*賃貸帯*/
.headerline{
　　text-align	: left;
    width: 327px;
	background-color: #333333;
	color		: #ffffff;  
	margin:0px 0px 0px 0px;
	
}


/*売買帯*/
.headerline-baibai{
　　text-align	: left;
    width: 331px;
	background-color: #000066;
	color		: #ffffff;  
	margin:0px 0px 0px 0px;
	
}

.headerarea{
　　text-align	: left;
    width: 750px; 
		height: 69px;
	margin:0px 0px 0px 0px;
	
}

.headerarea-box1{
     float:left;
    width: 206px;
	margin:10px 0px 10px 10px;
	
}

.headerarea-box2{
     float:right;
    width: 270px;
	margin:0px 10px 5px 0px;
	
}

.headerarea-box2-box{
     float:right;
    width: 86px;
	margin:0px 0px 0px 4px;
	
}

.headerarea-box3{
     float:right;
    width: 270px;
	text-align	: right;
	margin:0px 10px 5px 0px;
	
}


.botan{
　　text-align	: left;
    width: 750px; 
	margin:0px 0px 0px 0px;
	
}



/*メイン*/

.main{
    width: 750px;
	margin:10px 0px 0px 0px;
	
}

/*レフトボックス*/

.main-left{
    float:left;
    width: 183px;
	margin:15px 10px 10px 10px;
	
}

.leftbox1{
    float:left;
    width: 181px;
	height: 203px;
	margin:0px 0px 0px 0px;
	background-image :url(img/botan-back.jpg);
	border-width : 1px;
	border-style : solid ;
	border-color : #999999; 
	background-repeat: no-repeat;
}

.leftbox1-box1{
    float:left;
    width: 181px;
	height: 32px;
	margin:0px 0px 0px 0px;
	border-width : 0px 0px 1px 0px;
	border-style : dotted ;
	border-color : #999999; 
}

.leftbox1-box2{
    float:left;
    width: 166px;
	margin:3px 0px 0px 4px; 
	font-size:10px;
}

.leftbox2{
    float:left;
    width: 181px;
	margin:10px 0px 0px 0px;
	border-width : 1px;
	border-style : solid ;
	border-color : #999999; 
	padding		: 0px; 
}

.leftbox2-box1{
    float:left;
    width: 181px;
	height: 27px;
	margin:0px 0px 0px 0px;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #999999; 
}

.leftbox2-menu{
    float:left;
    width: 160px;
	margin: 5px 0px 5px 7px;
	padding		: 0px 0px 8px 0px;

}


.leftbox2-menu ul{
        margin: 0px;
    padding: 0px;

}

.leftbox2-menu li {
    width: 133px;
    margin: 0px;
	height: 23px;
	background-image :url(img/bt-back.jpg); 
	padding		: 7px 0px 0px 17px;
	list-style: none ;
    background-repeat: no-repeat;
		border-width : 0px 0px 1px 0px;
	border-style : dotted ;
	border-color : #006600; 
		
}

.leftbox2-menuli-under {
    width: 133px;
    margin: 0px;
	height: 4px;
	list-style: none ;
		
}

.leftbox2-karender{
    float:left;
    width: 167px;
		height: 162px;
	margin: 5px 0px 0px 3px;
	padding		: 0px 0px 0px 0px;

}

.leftbox2-karender2{
    float:left;
    width: 167px;
	margin: 2px 0px 5px 3px;
	padding		: 0px 0px 8px 0px;

}

.leftbox3{
    float:left;
    width: 181px;
	margin:10px 0px 0px 0px;
	text-align:center ;
}

.leftbox4-menu{
    float:left;
    width: 160px;
	margin: 5px 0px 5px 7px;
	padding		: 0px 0px 8px 0px;

}


.leftbox4-menu ul{
        margin: 0px;
    padding: 0px;
	

}

.leftbox4-menu li {
    width: 133px;
    margin: 0px;

	background-image :url(img/bt-back.jpg); 
	padding		: 7px 0px 0px 17px;
	list-style: none ;
    background-repeat: no-repeat;
		border-width : 0px 0px 1px 0px;
	border-style : dotted ;
	border-color : #006600; 
	
		
}


/*商品名リンクカラー*/
.leftbox4-menu a {
    width: 133px;
	padding		: 7px 0px 0px 3px;
    text-align : left;
    color		: #663333;  
    font-size	: 10pt;
	text-decoration: none;  
	
}

/*商品名マウスオーバー*/
.leftbox4-menu a:hover {
    width: 133px;
	padding		: 7px 0px 0px 3px;
    text-align : left;
    color		: #ff9900;  
    font-size	: 10pt;
	text-decoration: none;  
}

/*リンク*/
.leftbox5{
    float:left;
    width: 181px;
	margin:5px 20px 0px 0px;
	border-width : 1px;
	border-style : solid ;
	border-color : #999999; 
	padding		: 0px;
}

/*ライトボックス*/

.main-right{
    float:left;
    width: 515px;
	margin:15px 10px 10px 10px;
	
}

.main-right-box1{
    float:left;
    width: 512px;
	height: 415px;
	margin:0px 0px 0px 0px; 
	
}



.main-right-box2{
    float:left;
    width: 512px;
	height: 29px;
	margin:8px 0px 0px 0px; 
	　　	letter-spacing	: 1px; 
	
}

.main-right-box3{
    float:left;
    width: 500px;
	height: 1px;
	margin:11px 0px 0px 0px; 
	border-width : 1px 1px 0px 1px ;
	border-style : solid ;
	border-color : #999999; 
	
    
	
}

.main-right-box4{
    float:left;
    width: 500px;
	height:260px;
	margin:10px 0px 0px 0px; 
	border-width : 1px 1px 0px 1px ;
	border-style : solid ;
	border-color : #999999;  
	background-image :url(img/border.jpg); 
		padding		: 0px 5px 0px 5px; 
		line-height	: 235%;
}

.main-right-box5{
    float:left;
    width: 510px;
	margin:0px 0px 0px 0px; 
	border-width : 0px 1px 1px 1px ;
	border-style : solid ;
	border-color : #999999;  
	
}

.main-right-box6{
    float:left;
    width: 512px;
	height: 29px;
	margin:0px 0px 0px 0px; 
	
}

.main-right-box7{
    float:left;
    width: 512px;
	margin:5px 0px 0px 0px; 
	　　	letter-spacing	: 1px; 
	
}

.main-right-box7 b{
    　    font-size	: 10pt;
	color:#FF0000;
	    　font-weight	: 700;
	
}

.main-right-box8{
    float:left;
    width: 512px;
	height: 29px;
	margin:30px 0px 0px 0px; 
	
}

.main-right-box9{
    float:left;
    width: 512px;
	margin:5px 0px 0px 0px; 
	　　	letter-spacing	: 1px;
	text-align:center ;
	
}

.main-right-box10{
    float:left;
    width: 512px;
	height: 100px;
	margin:0px 0px 0px 0px; 
	border:solid 1px #999999;
	
}

.main-right-box11{
    float:left;
    width: 512px;
	margin:10px 0px 5px 0px; 
	
}

.main-right-box12{
    float:left;
    width: 512px;
	margin:5px 0px 0px 0px; 
	　　	letter-spacing	: 1px;
	line-height:160%;
	
}

.main-right-box12 strong{
    color:#0070C0;
	font-weight:600;
	
}

.strong-style1{
    color:#00B050;
	font-weight:600;
	font-size:13pt;
	
}

.main-right-box13{
    float:left;
    width: 250px;
	margin:0px 8px 5px 0px; 
	

	
}

.main-right-box13-box1{
    float:left;
    width: 240px;
	height: 320px;
	margin:5px 3px 1px 3px; 
	border:solid 1px #999999;
	
}

.main-right-box13-box2{
    float:left;
    width: 240px;
	margin:2px 3px 5px 3px; 
	font-size:8pt;
	color:#333333;
	
}

.main-right-box14{
    float:left;
    width: 160px;
	margin:0px 8px 5px 0px; 
	
}

.main-right-box14-box{
    float:left;
    width: 160px;
	height: 120px;
	margin:0px 0px 8px 0px; 	
}

.main-right-box14-box1{
    float:left;
    width: 160px;
	height: 120px;
	margin:0px; 
	border:solid 1px #999999;
	
}

.main-right-box14-box2{
    float:left;
    width: 160px;
	margin:2px 0px 0px 0px; 
	font-size:8pt;
	color:#333333;
	
}

.main-right-box15{
    float:right;
    width: 320px;
	margin:0px 5px; 
	
}

.main-right-box15 ol{
    padding:0px;
	
}

.main-right-box15 li{
    padding:0px;
	margin:0px 0px 20px 0px;
}

.main-right-box16{
    float:left;
    width: 266px;
	height:70px;
	margin:5px auto 0px auto;
	font-size:8pt; 
	line-height:110%;
	
}

.main-right-box16-box{
    float:left;
    width: 90px;
	height:70px;
	margin:0px 10px 0px 0px; 
	
}

/*アンダーリンク*/

.under{
    float:left;
    width: 720px;
	margin:20px 0px 0px 10px;
	text-align:center;
		border-width : 0px 0px 1px 0px ;
	border-style : solid ;
	border-color : #999999;
	font-size:10px
	
}



.under-link{
    float:left;
    width: 730px;
	margin:0px 0px 0px 10px;
	
}

/*フッター*/

.footer{
    float:left;
    width: 750px;
	margin:15px 0px 5px 0px;
	　　	letter-spacing	: 0px; 
	
}

.footer-right{
    float:left;
    width: 523px;
	margin:0px 0px 0px 10px;
	
}

.footer-left{
    float:left;
    width: 183px;
	margin:0px 10px 0px 10px;
	border-width : 0px 1px 0px 0px ;
	border-style : dotted ;
	border-color : #999999;
	
}

/*テーブル*/
.table-out{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 0px 1px;
    border-style : solid solid none solid;
	border-color : #cccccc ;

}

.table-out1{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 1px 1px;
    border-style : solid ;
	border-color : #cccccc ;

}


.table-out2{
   float:left;
	    text-align	: 	left;
	border-width : 1px 0px 0px 1px;
    border-style : solid none none solid;
	border-color : #cccccc ;
}

.table-out3{
   float:left;

}

.table-out3 td{
   float:left;
   	border-width : 0px 0px 1px 0px;
    border-style : dotted;
	border-color : #cccccc ;

}

.td1{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 0px 0px;
    border-style : none solid none none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td2{
   float:left;
	    text-align	: 	left;
	    padding		:  5px ;
}

.td3{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td4{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td5{
   float:left;
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td6{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td7{
   float:left;
	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td8{
   float:left;
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td9{
   float:left;
	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td10{
   float:left;
	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		color		: #ff0000;
			    font-weight	: 700;		
}

.tr1{
background-color: #FCFDE3	;
	
}

.toiawse{
	    text-align	: left;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		background-color: #ffffff;
}

.toiawse td{
	    text-align	: left;
	    padding		:  5px ;
		background-color: #ffffff;
}

/*フォームインプットスタイル*/	
input{
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #333333	;
}


/*フォームテキストエリア*/
textarea{
	   scrollbar-arrow-color: #ffffff;
       scrollbar-darkshadow-color: #ffffff;
       scrollbar-3dlight-color: #999999;
       scrollbar-shadow-color:#999999;
       scrollbar-highlight-color:#ffffff;
       scrollbar-track-color:#ffffff;
       scrollbar-face-color:#ffffff;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #333333;
}

form{
         width: 500px;}

.form-style1{
             　font-weight	: 700;
			   background-color: #ffffcc;
			   text-align	: left;}
			   

.form-style2{
			   background-color: #ffffff;
			   text-align	: left;}

/*診療時間・アクセス*/			   
.form-style3{
			   background-color: #006600;
			   text-align	: center;
			   color:#FFFFFF;
			   font-weight	: 700;}	
			   
.form-style4{
			   background-color: #ffffff;
			   text-align	: center;}
			   
.form-style4 b{
			   font-weight	: 700;
			   color:#FF0000;
			   font-size:9px;}			   			   			   			   