#wrapp {width:750px;
        height:auto;
		margin-top:0px;
		margin-right:auto;
		margin-left:auto;
		text-align: left;
		}

#head {width:750px;
       height:96px;
	   margin:0px;
	   }
	   
h1 {width:750px;
    height:65px;
	margin:0px;
	text-indent:-9999px;
	background:url(../images/head.gif) no-repeat;
	}


/*margin*/

.mt10 {margin-top:10px;}

/*ナビ*/
#navi {height:12px;
	   margin:0px;
	   float:right;
	   }

#navi a {font-size:12px;
         margin:0px;
         padding-right:10px;
         color:#333333;
		 text-decoration:none;
		 }
#navi a:hover {color:#CC0000;}

#navi a.here {color:#CC0000; font-weight:bold;}


/*フッター*/
#footer {width:750px;
         height:50px;
		 margin-top:20px;
		 background:url(../images/rogo.gif) no-repeat;
		 background-position:right center;
		 border-top:solid 1px #CCCCCC;
		 clear:both;
		 }

#footer p {padding-right:230px;
		   color:#676767;
		   line-height:15px;
		   float:right;
		   }

#footer p.link {width: 750px;font-size: 0.8em;}
#footer p.link {background:none; padding:0px; margin:9px; display:block; float:right;width: 600px;}
#footer p.link a {font-size:9px; color:#ccc; text-decoration:none;}
#footer p.link a:hover {color:#66CCFF;}


/*検索*/
div.sarch {width:210px;
        height:auto;
		margin:0px auto 0px auto;
		padding:5px;
		background-color:#FFFFFF;
		}

#sarch form {margin:0px; padding:0px;}
	
.sarch_box {width:210px;
           height:20px;
           font-size:12px;
		   line-height:20px;
		   background-color:#FFFFFF;
		   margin:5px 0px 5px 0px;
		   }

.mark1 {display:block;
	    float:left;
	    background:url(../images/maru.gif) no-repeat;
	    background-position:left;
	    padding-left:20px;
	    }
		
.mark2 {display:block;
	    float:left;
	    background:url(../images/maru.gif) no-repeat;
	    background-position:left;
	    padding-left:20px;
	    }

.area {width:140px;
       height:20px;
       float:right;
	   margin:0px;
	   }

.sen {width:210px;
      height:2px;
	  margin:0px;
	  border-bottom:1px dotted #333333;
	  text-indent:-9999px;
	  }

/*問合せ*/

.toi {width:210px;
      height:auto;
      margin:0px auto 0px auto;
      padding:5px;
      background-color:#FFFFFF;
      }

.toi span {margin:5px;}

.toi span.shop {display:block; border-bottom:dotted 1px #cccccc;}

.toi span.tel {
			   display:block;
			   /*height:25px;
			   line-height:25px;*/
			   font-size:12px;
			   /*background:url(../images/tel.gif) no-repeat;
			   background-position:left center;
			   padding-left:25px;*/
			   color:#CC0000;
			   }

  
/*ランキング*/
#ranking {margin:0px;}

#ranking p {
            width:225px;
			height:30px;
			line-height:30px;
			margin:5px 5px 0px 5px;
			background-position:left;
			color:#333333;
			text-decoration:none;
			border-bottom:1px dotted #999900;
			}
#ranking a {display:block;
			height:30px;
			line-height:30px;
			background-position:left;
			color:#333333;
			text-decoration:none;
			width:auto;
			padding-left: 45px;
	}


#ranking a:hover {color:#999900;}		
.rank1 {background:url(../images/rank1.gif) no-repeat;}
.rank2 {background:url(../images/rank2.gif) no-repeat;}
.rank3 {background:url(../images/rank3.gif) no-repeat;}
.rank4 {background:url(../images/rank4.gif) no-repeat;}
.rank5 {background:url(../images/rank5.gif) no-repeat;}

/*リンク*/
.link {padding:10px;}
.link img {margin:5px 0px 5px;}


/*左ボックス営業案内*/

/*左ボックスお客様センター*/

div#customer_wrapp {padding: 10px;
				    background-color:#e8e8e8;
}



div#customer h4,div#customer h3 {margin:10px 10px 0px 3px ;
    padding-left:20px;
	font-size:12px;
	font-weight:normal;
	background:url(../images/maru_bg.gif) no-repeat;
	border-bottom:1px dotted #cccccc;
	line-height:18px;
	}
	
div#customer p {background:#ffffff;}
	
div#customer div.inbox {background: #FFFFFF; padding-bottom: 10px;}

div#customer div.inbox p.name {margin:0px;
                         color:#2969b4;
						 font-weight:bold;
						 line-height:14px;
						 font-size:13px;
						 letter-spacing:1px;
						 }

div#customer div.inbox p.place {margin:0px auto;
						  width: 180px;
                          padding:5px 5px;
                          background:url(../support/img/bk.gif) repeat-y;
						  
						  }

div#customer div.inbox span {padding-left:25px;
                       display:block;
					   margin-top:5px;
					   letter-spacing:1px;
					   line-height: 18px;
					   }

div#customer div.inbox span.tel {background:url(../support/img/tel.gif) no-repeat;}
div#customer div.inbox span.fax {background:url(../support/img/fax.gif) no-repeat;}
div#customer div.inbox span.mail {background:url(../support/img/mail.gif) no-repeat;}

/*リンク*/
div#customer a {color: #003399;}

div#customer a:visited {color: #777777;}

div#customer a:hover {color: #FF9900;}

