a { text-decoration: none; color: #000000;}
img  {border:0;}
a img {
    border: 0;
}
h1{margin:0 0 10px;padding:0;font-size:12px;position:relative;left:12px;top:5px;}
#banner{margin:0;padding:0;height:100px;background-image:url(http://maiko-miyaoka.jp/images/banner1.gif);}
#mainbox {margin:0;width:780px;}
#main {margin:0;
    text-align: left;
    padding: 0px;
    background-color: #ffffff;
    background: url(http://maiko-miyaoka.jp/images/back1.gif) repeat-y;
}

#container {margin:0;	width: 780px;	}

#center	{width: 600px;margin:0;float:left;
		}
#left	{	margin:0;	width: 180px;float:left;padding-bottom:20px;
		}


body  {	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}


.menu{padding-top:75px;padding-left:23px;float:left;}
.show{margin:0;}
.welcome{height:218px;width:525px;}
.sidetitle{margin:25px 10px;font-size:13px;font-weight:bold;}
.sidetitle2{margin:25px 0 0 20px;font-size:12px;font-weight:bold;}


#left a:hover {	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}


.img-left{float:right;padding-right:15px;}
.profile table{float:left;margin:30px 10px;font-size:11.5px;}
.profile table td{height:16px;}


#footer{clear:both;text-align:center;font-size:11px;width:780px;letter-spacing:1px;font-weight:bolder;margin:0;height:25px;background-image:url(http://maiko-miyaoka.jp/images/footer.gif);margin:0;padding-top:10px;}
#footer a{text-decoration:underline;}
#footer a:hover {		color: #006699;	}
#footer2{clear:both;text-align:center;font-size:10px;width:750px;margin:0;height:20px;}
#footer2 a:hover {	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}


.propro{width:274px;float:left;margin:9px;font-size:11.5px;line-height:1.8em;}
.propro p{padding:100px 5px;font-family:monospace;}

p.not_file{font-size:14px;margin:20px;line-height:1.8;}


ul.small{list-style-type:none;font-size:11px;margin:3px;padding:0 0 0 25px;}
ul.small ul{list-style-type:none;font-size:11px;margin:1px;padding:1px 0 1px 5px;}
ul.small ul li{margin:0;padding:1px;}

.logo{float:left;margin:0;}

.welcome{margin:0;padding:10px;background-color:#f8f8f8;font-family:monospace;font-size:12px;}
.welcome a:hover {	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}
.welcome ul {list-style-type:none;	 margin:0;padding:0;
	}


.welcome ul li{	color: #000000;line-height:2.5em;
	border-bottom: #999999; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}

.welcome p {float:left;
	}
.welcome p.date{margin-right:7px;
	}


#movable {font-size:10.5px;position:absolute;
left:40px; top:550px;}
#feed {font-size:10.5px;position:absolute;
left:40px; top:570px;}
#feed img{margin-right:4px;}


.shop-style{margin:10px;font-size:11px;line-height:1.7;}
.shop-photo{float:left;margin:0;padding:25px 15px 30px 0;}
.shop-address{float:left;margin:0;padding-top:180px;width:250px;}
.shop-address2{float:left;margin:0;padding-top:80px;width:250px;}

.shop-address a:hover{ 	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}
.propro a:hover{ 	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}
.leach table{float:left;margin:0 5px;}
.leach td.bottom{height:55px;vertical-align:top;padding:2px 1px;font-famile:monospace;font-size:11px;}
.process-img img{float:left;}
.process-bun{float:left;width:270px;margin-left:10px;line-height:1.5em;font-family:monospace;font-size:12px;}
.process-bun h3{margin:10px 0;}
.process-bun p{margin:0;}


.process-bun a:hover {	
	color: #006699;
	border-bottom: #006699; 
	border-width: 0 0 1px 0; 
	border-style: none none dotted none; 
	}
#shops{margin:30px;font-size:10.5px;}
