@charset "Shift_JIS";
body {
	 background: #ccc url(http://e-lobelia.com./common/bg001.jpg) repeat-x top left;
	 font-family: "Lucida Grande", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	 text-align: center;
	 color: #333;
	 font-size: 13px;
	 
	margin: 1px;
	padding: 0px;	
}
				
#container {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:730px;
	background: #FFFDFF;
}

#header {
margin: 0 auto;
text-align: left;
height: 90px;
background: url(../../img/header_back.jpg);
background-position: center;

}
#header h1 {
	margin: 0;
	padding: 20px 0 0 0;
}
								
div.main{
	margin: 0 auto;
	/*color: FFFFFF;*/
	width: 650px;
	text-align: center;
	
	padding: 10px 20px 10px 20px;
	font: bold;
}

#main{
	margin: 0 auto;
	/*color: FFFFFF;*/
	width: 300px;
	text-align: center;
	
	padding: 10px 20px 10px 20px;
	

}
#main h3 {
    
	 color: Blue;
	 font-size: 100%;
	 background: White;
	 text-align: left;
	 padding-left: 20px;
}
#main p {
    font-size: 80%;
	 text-align: left;
	 padding-left: 30px;
}


p.1 { line-height: 20px; 
	color: #666666;	 
    text-align: left;
    font-size: 85%;
	 font: normal;
		   }
p.2 { line-height: 20px; 
	color: #666666;	 
    text-align: left;
    font-size: 85%;
	 font: normal;
	 margin-left: 30px;
		   }
p.3{ 
	color: #666666;	 
    text-align: center;
    font-size: 90%;
	 font-size: small;
	 
		   }	
p.4{ 
	color:#9999cc;
    text-align: center;
    font-size: 90%;
	 line-height: 80%;
	 margin-top: 0px;
	 margin-bottom: 5px;
	   }			
			
	div.navi {
    margin: 0 auto;
    background-color:#87B1D8;
    padding: 1px;
    width: 730px;
    text-align: center;
}
div.navi a {
   color: white;
   text-decoration: none;
   
   padding: 0px 0.3em;
   
  }
.left { text-align: left;
		width: 600px;		
	}
.font {font-size: 80%;
       line-height: 130%;	}

	a.sub1:link{
	color: white;
	text-decoration: none;
	}
	a.sub1:visited{
	color: white;
	text-decoration: none;
	}
	a.sub1:hover{
    color:#5448BF;
    text-decoration: none;
    background: #D7E1EC;
}
	a.sub1:active{
	color: #cc33cc;
	text-decoration: none;
	}
	
		
	A{text-decoration:none}
.large { font-size:12px; line-height:24px; }
.small { font-size:10px; line-height:16px; }


h4 { color: #FFE6FF;
	background-color:#9A35FF;
	text-align:center ;
	padding: 3px 0px 2px 0px; }
	
h5 {text-align:center;
	background-color: #FF99CC;
	color: #FFFFFF;
	padding: 1px 0px 1px 0px;
	width: 710px;
	}

.img {color: #9A35FF;}



.bg {background-color:#D9D9FF;
	 width: 740px;
	 text-align: center;
	 
	 }
	 
.c1 { list-style-image: url('../../common/r_s.gif');
	}

th.r { font-size: 90%;
	background-color: #ccccff;}
  	  
  	  
td.r { font-size: 90%;
		line-height: 20px;
		background-color: #FFFFFF;}
		
pre {text-align: left;}

#sidber {text-align: center;
		padding-top: 15px;}



#shopdesign h3 {
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px;
	padding: 5px 0px 0px 0px;
	color: Purple;
}

#shopdesign p {
	margin: 8px 20px 8px 2px;
	line-height: 140%;
}
#shopdesign img {
	float: right;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 4px;
}
#shopdesign table {
    font: 0.9em "MS ゴシック", Osaka, sans-serif;
    margin-top: -10px;
    width: 230px;
}
#shopdesign td {
    padding: 2px;
    font-size:x-small;
}
.right {
	text-align: right;
}
.clear {
	clear: both;
}

hr {
   color: #9999cc;
	text-align: center;
	width: 730px;
}

.pw12 {  font-size: 12px; line-height: 14px}
.medium12{font-size: 12px;line-height: 150%;}

.footer {
   color: #9999cc;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: small;
}
#menu {
    float: left;
    width: 140px;
    text-align: left;
    padding: 5px 0px 5px 20px;
	 border-right:solid 1px #9999cc;
    }
    
#shopdesign {
    float: right;
    width: 550px;
    text-align: left;
    }

/* ************************************************ 
 *	SHOP-bland設定
 * ************************************************ */	 
.logo {
    height: 1px;
	 width: 680px;
}
#menu dt {
    color: White;
	 padding: 3px;
	 background: #6B9EDC;
	 margin-bottom: 3px;
	 width: 80px;
}

/* ************************************************ 
 *	SHOP-top設定
 * ************************************************ */
#shop {
   margin-right: 20px; 
}
#shop .left {
   float: left;
	margin-left: 30px;
	margin-top: -230px;
}

/* ************************************************ 
 *	他ページ設定
 * ************************************************ */
#pagi { 
	text-align: left;
   margin: auto 0px;
	line-height: 140%;
	background: #FFFFFF;
}

#pagi h5 {
	color: #8977e5;
	background: White;
	text-align: left;
	font-size: 100%;
	margin-left: 10px;
	border-bottom: 1px solid;
}
#pagi p {
   margin: auto 20px;
}
#pagi ul {
   margin-left: 150px;
	margin-top: 5px;
}
.red {
	color: Red;
   margin-left: 100px;
}
.tenant {
	float: left;
	margin-top: -270px;
}
.company {
	float: left;
	width: 500px;
	margin-top: 1px;
}
<!--.company {
	float: left;
	width: 500px;
	margin-top: -220px;
}-->
#map {
    float: left;
    margin-top: -10px;
	 margin-bottom: -5px;
}

#map ul {
    margin-left: 50px;
    margin-top: 0px;
}
#map li {
    padding-top: 1px;
    list-style-type: none;
}
#map1 img {
	float: right;
	margin-right: 30px;
	margin-top: -20px;
}

.maplist {
    margin-right: 30px;
    margin-top: 0px;
	 padding-top: -100px;
}

#pagi table {
    border-collapse: collapse;
	font-family: MS UI Gothic;
	font-size: 95%;
	color: #003366;
	width: 730px;
	background: White;
}
#pagi th {
	text-align: center;
	background: #CCFFFF;
	border: solid 1px #003366;
	padding: 6px;
}
#pagi td {
	text-align: left;
	vertical-align: top;
	padding: 3px 7px;
}

#co table {
   margin: 0px 0 0 80px;
	text-align: left;
	width: 450px;
	border-bottom: #B4D1D1 solid 1px;
	border-top:#B4D1D1 solid 1px;
}
#new table {
   margin: 0px 0 0 80px;
	text-align: left;
	width: 310px;
	border-bottom: #B4D1D1 solid 1px;
	border-top:#B4D1D1 solid 1px;
	line-height: 180%;
	background: #F5FFFA;
	margin-bottom: 60px;
}
.w1 {
	width: 120px;
	border-bottom: #B4D1D1 solid 1px;
	border-top:#B4D1D1 solid 1px;
	border-right: solid #B4D1D1 1px;
	border-left: solid #B4D1D1 1px;
	background: #E1ECEC;
}
.w2 {
	width: 300px;
	border-bottom: #B4D1D1 solid 1px;
	border-top:#B4D1D1 solid 1px;
	border-right: solid #B4D1D1 1px;
	border-left: solid #B4D1D1 1px;
	background: #F5FFFA;
}

/* ************************************************ 
 *	tuika 
 * ************************************************ */
.w3 {
	
	border-bottom: #B4D1D1 solid 1px;
	border-top:#B4D1D1 solid 1px;
	border-right: solid #B4D1D1 1px;
	border-left: solid #B4D1D1 1px;
	background: #F5FFFA;
	font-size: x-small;
} 

