/*ベース
----------------------------------------------------------*/


body {
      font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	  font-size:13px;
	  line-height:1.2em;

	  color:#333333;
	  }



#header_base {
       margin:10px auto 0;
	   padding:0;
	   background:url(image/header_bg.gif) no-repeat;
	   width:810px;
	   height:69px;
	   }






#main_base {
       clear:both;
       margin:0 auto;
	   padding:0;
	   background:url(image/main_bg.gif) repeat-y;
	   overflow:hidden;
	   width:810px;
	   }



#main_base:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #main_base {
    height: 1em;
    overflow: visible;
}
/**/






#sub_image {
                clear:both;
                margin:0 auto;
	            padding:0;
				background-image:url(image/sub_image.jpg);
	            width:790px;
				height:120px;
				}







#footer_base {
              clear:both;
              margin:0 auto;
	          padding:0 10px;
			  background:url(image/footer_bg2.gif) repeat-y;
			  width:790px;
			  height:69px;
			  }





#page_title {
             margin:10px 15px 15px;
			 }





/*ベース
----------------------------------------------------------*/





/*ヘッダー
----------------------------------------------------------*/


#header_left {
              margin:0;
              padding:0;
              float:left;
			  width:170px;
			  height:69px;
			  display:inline;
			  }

#header_left #logo {
                    margin:17px 0 5px 20px;
					padding:0;
					}

#header_right {
               margin:0;
			   padding:0;
			   float:right;
			   width:640px;
			   height:69px;
			   display:inline;
			   }
			   
#header_lead{
	font-size: 14px;
	line-height: 130%;
	text-align: right;
	width: auto;
	padding-top: 22px;
	padding-right: 18px;
	margin: 0px;
}




/*ヘッダー
----------------------------------------------------------*/





/*メインコンテンツ
----------------------------------------------------------*/





#main_base #main_left {
                       margin:0;
                       padding:0 10px 0 20px;
                       float:left;
					   width:140px;
					   display:inline;
					   }






#main_base #main_right {
                        margin:0;
                        padding:0 20px 0 10px;
                        float:right;
						width:610px;
						display:inline;
						}




/*メインコンテンツ
----------------------------------------------------------*/




/*左側メニュー
----------------------------------------------------------*/



#main_base #main_left #top_space {
                                  margin:10px auto 0;
								  padding:5px 0;
								  width:140px;
								  background-image:url(image/left_menu_top.gif);
								  }




#main_base #main_left #top_space a {
                                    display:block;
                                    width:140px;
                                    height:25px;
									}



#main_base #main_left #top_space a { background-image:url(image/menu/menu_top.gif);}
#main_base #main_left #top_space a:hover { background-image:url(image/menu/menu_top_over.gif);}










#main_base #main_left .menu_base {
                                  margin:10px auto 0;
	                              padding:0 0 5px;
	                              background:url(image/left_menu_basebottom.gif) no-repeat left bottom;
	                              width:140px;
	                              }



#main_base #main_left .menu_title {
	margin:0;
	background:url(image/left_menu_basetop.gif) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	color:#CC3366;
	text-align:center;
	width:140px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	                               }



#main_base #main_left .middle {
                               margin:0;
	                           padding:0;
	                           background:url(image/left_menu_basemiddle.gif) repeat-y;
	                           width:140px;
                               }


#main_base #main_left .middle ul {
                                 margin:0;
	                             padding:0;
	                             width:140px;
	                             }
	


#main_base #main_left .middle li {
	                              padding-bottom:3px;
	                              list-style-type:none;
	                              }



#main_base #main_left .middle li a {
                                    display:block;
                                    width:140px;
                                    height:25px;
	                                }






#main_base #main_left .middle li.product a { background-image:url(image/menu/menu_product.gif);}
#main_base #main_left .middle li.product a:hover { background-image:url(image/menu/menu_product_over.gif);}


#main_base #main_left .middle li.tentou a { background-image:url(image/menu/menu_tentou.gif);}
#main_base #main_left .middle li.tentou a:hover { background-image:url(image/menu/menu_tentou_over.gif);}



#main_base #main_left .middle li.jewellery a { background-image:url(image/menu/menu_jewellery.gif);}
#main_base #main_left .middle li.jewellery a:hover { background-image:url(image/menu/menu_jewellery_over.gif);}


#main_base #main_left .middle li.syuttyou a { background-image:url(image/menu/menu_23ku.gif);}
#main_base #main_left .middle li.syuttyou a:hover { background-image:url(image/menu/menu_23ku_over.gif);}



#main_base #main_left .middle li.kaitori a { background-image:url(image/menu/menu_kaitori.gif);}
#main_base #main_left .middle li.kaitori a:hover { background-image:url(image/menu/menu_kaitori_over.gif);}


#main_base #main_left .middle li.qa a { background-image:url(image/menu/menu_qa.gif);}
#main_base #main_left .middle li.qa a:hover { background-image:url(image/menu/menu_qa_over.gif);}


#main_base #main_left .middle li.yorozu a { background-image:url(image/menu/menu_yorozu.gif);}
#main_base #main_left .middle li.yorozu a:hover { background-image:url(image/menu/menu_yorozu_over.gif);}






#main_base #main_left .middle li.sellpoint a { background-image:url(image/menu/menu_sellpoint.gif);}
#main_base #main_left .middle li.sellpoint a:hover { background-image:url(image/menu/menu_sellpoint_over.gif);}



#main_base #main_left .middle li.mailmaga a { background-image:url(image/menu/menu_mailmaga.gif);}
#main_base #main_left .middle li.mailmaga a:hover { background-image:url(image/menu/menu_mailmaga_over.gif);}



#main_base #main_left .middle li.point a { background-image:url(image/menu/menu_point.gif);}
#main_base #main_left .middle li.point a:hover { background-image:url(image/menu/menu_point_over.gif);}



#main_base #main_left .middle li.warranty a { background-image:url(image/menu/menu_warranty.gif);}
#main_base #main_left .middle li.warranty a:hover { background-image:url(image/menu/menu_warranty_over.gif);}





#main_base #main_left .middle li.oume a { background-image:url(image/menu/menu_oume.gif);}
#main_base #main_left .middle li.oume a:hover { background-image:url(image/menu/menu_oume_over.gif);}



#main_base #main_left .middle li.higashi a { background-image:url(image/menu/menu_kurume.gif);}
#main_base #main_left .middle li.higashi a:hover { background-image:url(image/menu/menu_kurume_over.gif);}



#main_base #main_left .middle li.sakai a { background-image:url(image/menu/menu_sakai.gif);}
#main_base #main_left .middle li.sakai a:hover { background-image:url(image/menu/menu_sakai_over.gif);}


#main_base #main_left .middle li.sagamihara a { background-image:url(image/menu/menu_sagamihara.gif);}
#main_base #main_left .middle li.sagamihara a:hover { background-image:url(image/menu/menu_sagamihara_over.gif);}



#main_base #main_left .middle li.about a { background-image:url(image/menu/menu_company.gif);}
#main_base #main_left .middle li.about a:hover { background-image:url(image/menu/menu_company_over.gif);}



#main_base #main_left .middle li.torikumi a { background-image:url(image/menu/menu_torikumi.gif);}
#main_base #main_left .middle li.torikumi a:hover { background-image:url(image/menu/menu_torikumi_over.gif);}



#main_base #main_left .middle li.policy a { background-image:url(image/menu/menu_policy.gif);}
#main_base #main_left .middle li.policy a:hover { background-image:url(image/menu/menu_policy_over.gif);}



#main_base #main_left .middle li.brandpolicy a { background-image:url(image/menu/menu_brandpolicy.gif);}
#main_base #main_left .middle li.brandpolicy a:hover { background-image:url(image/menu/menu_brandpolicy_over.gif);}



#main_base #main_left .middle li.media a { background-image:url(image/menu/menu_media.gif);}
#main_base #main_left .middle li.media a:hover { background-image:url(image/menu/menu_media_over.gif);}



#main_base #main_left .middle li.recruit a { background-image:url(image/menu/menu_recruit.gif);}
#main_base #main_left .middle li.recruit a:hover { background-image:url(image/menu/menu_recruit_over.gif);}



#main_base #main_left .middle li.contact a { background-image:url(image/menu/menu_contact.gif);}
#main_base #main_left .middle li.contact a:hover { background-image:url(image/menu/menu_contact_over.gif);}


/*左側メニュー
----------------------------------------------------------*/



/*フッター
----------------------------------------------------------*/



#footer_base #copyright {
                         color:#FFFFFF;
						 font-size:10px;
						 font-weight:bold;
						 text-align:right;
						 line-height:16px;
                         margin:0;
						 padding:0 2px 0 0;
                         background:url(image/footer_bg.gif) repeat-x;
						 width:788px;
						 height:16px;
						 }



#footer_base ul {
                 margin:7px 5px 15px;
                 padding:0;
				 font-size:11px;
				 }



#footer_base ul li {
                    padding:0 0 0 11px;
                    background:url(image/footer_link_mark.gif) left top no-repeat;
                    display:inline;
					list-style-type:none;
					height:12px;
					}



#footer_base a {color:#999999; text-decoration:none;}
#footer_base a:hover {color:#3399FF; text-decoration:underline;}



/*フッター
----------------------------------------------------------*/

