@charset "utf-8";
body  {
	font-size: 10px ;
	font-family:ＭＳ ゴシック;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #002800;
	
}

a {
	font-family: ＭＳ ゴシック;
	color: #002800;
}

a:link {
	color: #002800;
	text-decoration: none;
	
	}

a:visited {
	color: #002800;
	text-decoration: none;
	}

a:active {
	color: #ffffff;
	background-color: #002800;
	text-decoration: none;
	}

a:hover {
	color: #ffffff;
	background-color: #002800;
	text-decoration: none;
	}
	
	
	
	
	
a.link2{
	font-family: ＭＳ ゴシック;
	color: #002800;
	line-height: 15px;
	 
}

a.link2:link {
	color: #002800;
	text-decoration: none;
	line-height: 15px;
	  
	}

a.link2:visited {
	color: #002800;
	text-decoration: none;
	line-height: 15px;
	  
	}

a.link2:active {
	color: #ffffff;
	background-color: #002800;
	text-decoration: none;
	line-height: 15px;
	
	}

a.link2:hover {
	color: #ffffff;
	background-color: #002800;
	text-decoration: none;
	line-height: 15px;
	
	}
	
	
	

img{border: none; }





#i1{border: 1px solid #002800;}



.twoColFixRtHdr #container { 
	width: 910px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	
	background: #FFFFFF;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */

	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
} 

#main {
	width: 910px;
	
	padding: 0px;

		
	 }
/* -------------------------------header------------------------------------------------*/

.twoColFixRtHdr #header { 
	height: 60px;
	
	padding: 0 px; 
	margin-bottom: 20px;
	
	
	 /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
} 

/* -------------------------------header------------------------------------------------*/






/* -------------------------------sidebar------------------------------------------------*/


.twoColFixRtHdr #sidebar1 {
	
	width: 170px;
  	float: right;
  	background:  url(./new-top/img/side-back-2.gif) no-repeat; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 20px 10px 0px 10px;
	color: #002800;
	
}


#side_Box {

	float: left;
	padding:0px;
	width:170px;
	height:410px;
	background: url(./new-top/img/ud-back.gif) no-repeat;
	 }
	 
	 
#side_Box2 {

	
    margin-top:35px;
	width:170px;
	height:255px;
	float: left;
	
	background: url(./new-top/img/blog-back2.gif) no-repeat;
}


#blog_list {
	border-bottom:1px solid #002800;
    margin-top:20px;
	width:170px;
	height:60px;
	float: left;
}

#blog_list2 {
	
    border-bottom:1px solid #002800;
	width:170px;
	height:60px;
	float: left;
}

#side-banner {
	
    margin-top:20px;
	width:170px;
	height:130px;
	float: left;
}



#side_Box3 {

    background: #ffffff;
	margin-top:20px;
	width:170px;
	height:100px;
	float: left;
}

#side_Box4 {

background: #ffffff;
	margin-top:20px;
	width:160px;
	height:140px;
	color: #002800;
	 padding: 0px 5px 0px 5px;
	 float: left;
}

#side_Box5 {

background: #ffffff;
	margin-top:20px;
	padding-top: 55px;
	width:170px;
	height:245px;
	background: url(./new-top/img/ss-back.gif) no-repeat;
	text-align: center;
	float: left;
	
}

/* -------------------------------sidebar------------------------------------------------*/







/* -------------------------------sidebar2------------------------------------------------*/


.twoColFixRtHdr #sidebar2 {
	
	width: 120px;
  	float: left;
  	
	
	color: #002800;
}


#side2_Box {

	float: left;
	padding: 0px;
	width:120px;
	background: #cccccc;
	height:450px;
	border: 1px solid #002800;
	 }
	 
#side2_Box2 {
    margin-top:15px;
	float: left;
	padding-left: 10px;
	width:110px;
	height:225px;
	background: url(./new-top/img/category-back3.gif) no-repeat;

	 }
	 
	 
#side2_Box2 ul#categoryNavi {
	margin: 0px;
	padding: 0px;
	width: 110px;
	list-style: none;
	float: left;
}


ul#categoryNavi li {
  
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
 
}

/* end */

ul#categoryNavi li a {

  display: block;

  float: left;
  margin: 0px;
  padding: 0px;
  text-indent: -2000px;
  font-size: 1px;
  color: white;
  text-decoration: none ! important;
}





	 
ul#categoryNavi li.outer {

	margin-top: 30px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPOUTER03.jpg) no-repeat left top;
}
ul#categoryNavi li.outer a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPOUTER03.jpg) no-repeat left top;
}
ul#categoryNavi li.outer a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPOUTER03.jpg) no-repeat left top;
}
ul#categoryNavi li.outer a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPOUTER03-2.jpg) no-repeat left top;
}	 
	 
	 
	 
ul#categoryNavi li.tops {

margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPTOPS03.jpg) no-repeat left top;
}
ul#categoryNavi li.tops a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPTOPS03.jpg) no-repeat left top;
}
ul#categoryNavi li.tops a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPTOPS03.jpg) no-repeat left top;
}
ul#categoryNavi li.tops a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPTOPS03-2.jpg) no-repeat left top;
}	 
	 
	 
ul#categoryNavi li.bottoms {

	margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPBOTTOMS03.jpg) no-repeat left top;
}
ul#categoryNavi li.bottoms a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPBOTTOMS03.jpg) no-repeat left top;
}
ul#categoryNavi li.bottoms a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPBOTTOMS03.jpg) no-repeat left top;
}
ul#categoryNavi li.bottoms a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPBOTTOMS03-2.jpg) no-repeat left top;
}	 
	 
	 
	 
ul#categoryNavi li.accessory {

margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPACCESSORY03.jpg) no-repeat left top;
}
ul#categoryNavi li.accessory a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPACCESSORY03.jpg) no-repeat left top;
}
ul#categoryNavi li.accessory a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPACCESSORY03.jpg) no-repeat left top;
}
ul#categoryNavi li.accessory a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPACCESSORY03-2.jpg) no-repeat left top;
}	 
		 
	 
ul#categoryNavi li.under {

	margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPUNDERWEAR03.jpg) no-repeat left top;
}
ul#categoryNavi li.under a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPUNDERWEAR03.jpg) no-repeat left top;
}
ul#categoryNavi li.under a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPUNDERWEAR03.jpg) no-repeat left top;
}
ul#categoryNavi li.under a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPUNDERWEAR03-2.jpg) no-repeat left top;
}	 
		 


ul#categoryNavi li.kids {

	margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPKIDS03.jpg) no-repeat left top;
}
ul#categoryNavi li.kids a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPKIDS03.jpg) no-repeat left top;
}
ul#categoryNavi li.kids a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPKIDS03.jpg) no-repeat left top;
}
ul#categoryNavi li.kids a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPKIDS03-2.jpg) no-repeat left top;
}	




ul#categoryNavi li.special {

	margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPSPECIAL03.jpg) no-repeat left top;
}
ul#categoryNavi li.special a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPSPECIAL03.jpg) no-repeat left top;
}
ul#categoryNavi li.special a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPSPECIAL03.jpg) no-repeat left top;
}
ul#categoryNavi li.special a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPSPECIAL03-2.jpg) no-repeat left top;
}



ul#categoryNavi li.archive {

	margin-top: 5px;
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPARCHIVE03.jpg) no-repeat left top;
}
ul#categoryNavi li.archive a:link {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPARCHIVE03.jpg) no-repeat left top;
}
ul#categoryNavi li.archive a:visited {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPARCHIVE03.jpg) no-repeat left top;
}
ul#categoryNavi li.archive a:hover {
	
	float: left;
	width: 110px; height: 20px;
	background: url(./new-top/img/category/TOPARCHIVE03-2.jpg) no-repeat left top;
}
	 
	 
	 
	 
	 
	 
	 
	 
	 
#side2_Box3 {
    margin-top:10px;
	float: left;
	width:120px;
	height:110px;
	border: 1px solid #002800;
	 }	 
	 
	 
	 
	 
#side2_Box4 {
    margin-top:15px;
	float: left;
	padding-left: 10px;
	width:110px;
	height:322px;
	background: url(./new-top/img/blog-back.gif) no-repeat;
	border: 1px solid #002800;
	 }
	 
	 
#side2_Box4 ul#blogNavi {
	margin: 0px;
	padding: 0px;
	width: 100px;
	list-style: none;
	float: left;
}


ul#blogNavi li {
  
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
 
}



ul#blogNavi li a {

  display: block;

  float: left;
  margin: 0px;
  padding: 0px;
  text-indent: -2000px;
  font-size: 1px;
  color: white;
  text-decoration: none ! important;
}
	 


ul#blogNavi li.shigihara {

	margin-top: 30px;
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSHIGIHARA.jpg) no-repeat left top;
}
ul#blogNavi li.shigihara a:link {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSHIGIHARA.jpg) no-repeat left top;
}
ul#blogNavi li.shigihara a:visited {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSHIGIHARA.jpg) no-repeat left top;
}
ul#blogNavi li.shigihara a:hover {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSHIGIHARA.jpg) no-repeat left top;
}	 



	 
ul#blogNavi li.sasayama {

	margin-top: 10px;
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSASAYAMA.jpg) no-repeat left top;
}
ul#blogNavi li.sasayama a:link {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSASAYAMA.jpg) no-repeat left top;
}
ul#blogNavi li.sasayama a:visited {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSASAYAMA.jpg) no-repeat left top;
}
ul#blogNavi li.sasayama a:hover {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGSASAYAMA.jpg) no-repeat left top;
}	 





ul#blogNavi li.denno {

	margin-top: 10px;
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGDENNO.jpg) no-repeat left top;
}
ul#blogNavi li.denno a:link {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGDENNO.jpg) no-repeat left top;
}
ul#blogNavi li.denno a:visited {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGDENNO.jpg) no-repeat left top;
}
ul#blogNavi li.denno a:hover {
	
	float: left;
	width: 100px; height: 85px;
	background: url(./new-top/img/TOPBLOGDENNO.jpg) no-repeat left top;
}	 
	
	 
/* end */
/* -------------------------------sidebar2------------------------------------------------*/











/* -------------------------------content------------------------------------------------*/

.twoColFixRtHdr #mainContent { 
	
	width: 562px;
	padding: 0px;
	margin-left: 140px;
	
} 




	 
	 
	 

#Content_Box {
	float: left;
	margin: 0px;
    padding: 0px;
	width:560px;
	height:450px;
	border: 1px solid #002800;
	 }
	 
	 
	 
#Content_Box2 {
float: left;
	
    padding-top:60px;
	width:562px;
	
	text-align:left;
	color:#ffffff;
	background: url(./new-top/img/new-back2.gif) no-repeat;
}






#Content_Bottom {
	float: left;
	margin:0;
    padding: 0px;
	width:910px;
	
	
	 }	 
	 





#recommend2{
	float: left;
	margin: 0px;
    padding:10px 0px 0px 10px;
	width:160px;
	height:160px;
	text-align:left;
	
	background:url(./new-top/img/rei-back7.gif) no-repeat;
}
#recommend{
	float: left;
	margin: 0px 15px 0px 0px;
    padding:10px 0px 0px 10px;
	width:160px;
	height:160px;
	text-align:left;
	
	background:url(./new-top/img/rei-back7.gif) no-repeat;
}





#Content_Box3 {
    float: left;
	margin: 0px;
    padding-top:50px;
	width:910px;
	
	background: url(./new-top/img/re-back-2.gif) no-repeat;
}


#Content_Box5 {
	float: left;
	
    padding-left: 10px;
	width:900px;
	
	
}



#Content_Box4 {
	margin-top: 20px;
    padding:10px 0px;
	width:910px;
	height:19px;
	border-top: 1px solid #002800;
	border-bottom: 1px solid #002800;
	
	float: left;
	 }
	 

#Content_Box4 ul#bottomNavi {
	margin: 0px;
	padding: 0px;
	
	width: 910px;
	height: 19px;
   
	list-style: none;
	float: left;
}

ul#bottomNavi li {
  
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;

}

/* end */

ul#bottomNavi li a {

  display: block;

  float: left;
  margin: 0px;
  padding: 0px;
  text-indent: -2000px;
  font-size: 1px;
  color: white;
  text-decoration: none ! important;
}








ul#bottomNavi li.shapel {

	
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/shapel.gif) no-repeat left top;
}
ul#bottomNavi li.shapel a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/shapel.gif) no-repeat left top;
}
ul#bottomNavi li.shapel a:visited {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/shapel.gif) no-repeat left top;
}
ul#bottomNavi li.shapel a:hover {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/shapel2.gif) no-repeat left top;
}


	 



ul#bottomNavi li.program {
	
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/program.gif) no-repeat left top;
}
ul#bottomNavi li.program a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/program.gif) no-repeat left top;
}
ul#bottomNavi li.program a:visited {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/program.gif) no-repeat left top;
}
ul#bottomNavi li.program a:hover {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/program2.gif) no-repeat left top;
} 
	 
	 
	 
ul#bottomNavi li.tendor {
	
	

	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/tendor.gif) no-repeat left top;
}
ul#bottomNavi li.tendor a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/tendor.gif) no-repeat left top;
}
ul#bottomNavi li.tendor a:visited {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/tendor.gif) no-repeat left top;
}
ul#bottomNavi li.tendor a:hover {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/tendor2.gif) no-repeat left top;
} 
	

ul#bottomNavi li.rehacer {

	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rehacer.gif) no-repeat left top;
}
ul#bottomNavi li.rehacer a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rehacer.gif) no-repeat left top;
}
ul#bottomNavi li.rehacer a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rehacer.gif) no-repeat left top;
}
ul#bottomNavi li.rehacer a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rehacer2.gif) no-repeat left top;
} 	




	 
ul#bottomNavi li.fithron {
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/fithron.gif) no-repeat left top;
}
ul#bottomNavi li.fithron a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/fithron.gif) no-repeat left top;
}
ul#bottomNavi li.fithron a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/fithron.gif) no-repeat left top;
}
ul#bottomNavi li.fithron a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/fithron2.gif) no-repeat left top;
} 	 
	 
	 
	 
ul#bottomNavi li.eight {
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/eight.gif) no-repeat left top;
}
ul#bottomNavi li.eight a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/eight.gif) no-repeat left top;
}
ul#bottomNavi li.eight a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/eight.gif) no-repeat left top;
}
ul#bottomNavi li.eight a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/eight2.gif) no-repeat left top;
} 	





ul#bottomNavi li.whimsy {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/whimsy.gif) no-repeat left top;
}
ul#bottomNavi li.whimsy a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/whimsy.gif) no-repeat left top;
}
ul#bottomNavi li.whimsy a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/whimsy.gif) no-repeat left top;
}
ul#bottomNavi li.whimsy a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/whimsy2.gif) no-repeat left top;
}



ul#bottomNavi li.rootage {
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rootage.gif) no-repeat left top;
}
ul#bottomNavi li.rootage a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rootage.gif) no-repeat left top;
}
ul#bottomNavi li.rootage a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rootage.gif) no-repeat left top;
}
ul#bottomNavi li.rootage a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/rootage2.gif) no-repeat left top;
}





ul#bottomNavi li.closeness {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/closeness-1.gif) no-repeat left top;
}
ul#bottomNavi li.closeness a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/closeness-1.gif) no-repeat left top;
}
ul#bottomNavi li.closeness a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/closeness-1.gif) no-repeat left top;
}
ul#bottomNavi li.closeness a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/closeness-2.gif) no-repeat left top;
}






ul#bottomNavi li.mighty {

	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/mighty-1.gif) no-repeat left top;
}
ul#bottomNavi li.mighty a:link {
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/mighty-1.gif) no-repeat left top;
}
ul#bottomNavi li.mighty a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/mighty-1.gif) no-repeat left top;
}
ul#bottomNavi li.mighty a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/mighty-2.gif) no-repeat left top;
}





ul#bottomNavi li.kids {
	
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/kids.gif) no-repeat left top;
}
ul#bottomNavi li.kids a:link {
	
	float: left;
	width:69px; height: 19px;
	background: url(./new-top/img/logo/kids.gif) no-repeat left top;
}
ul#bottomNavi li.kids a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/kids.gif) no-repeat left top;
}
ul#bottomNavi li.kids a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/kids2.gif) no-repeat left top;
}




ul#bottomNavi li.losthills {
	
	margin:0px 10px 0px 5px;
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/losthills-1.gif) no-repeat left top;
}
ul#bottomNavi li.losthills a:link {
	
	float: left;
	width:69px; height: 19px;
	background: url(./new-top/img/logo/losthills-1.gif) no-repeat left top;
}
ul#bottomNavi li.losthills a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/losthills-1.gif) no-repeat left top;
}
ul#bottomNavi li.losthills a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/losthills-2.gif) no-repeat left top;
}




ul#bottomNavi li.under {
	
	
	margin-left:5px;
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/underwear2.jpg) no-repeat left top;
}
ul#bottomNavi li.under a:link {
	
	float: left;
	width:69px; height: 19px;
	background: url(./new-top/img/logo/underwear2.jpg) no-repeat left top;
}
ul#bottomNavi li.under a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/underwear2.jpg) no-repeat left top;
}
ul#bottomNavi li.under a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/underwear1.jpg) no-repeat left top;
}








ul#bottomNavi li.other {
	
	
	
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/other.gif) no-repeat left top;
}
ul#bottomNavi li.other a:link {
	
	float: left;
	width:69px; height: 19px;
	background: url(./new-top/img/logo/other.gif) no-repeat left top;
}
ul#bottomNavi li.other a:visited {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/other.gif) no-repeat left top;
}
ul#bottomNavi li.other a:hover {
	float: left;
	width: 69px; height: 19px;
	background: url(./new-top/img/logo/other2.gif) no-repeat left top;
}














/* -------------------------------content------------------------------------------------*/






/* -------------------------------footer------------------------------------------------*/



.twoColFixRtHdr #footer { 
	padding-top:10px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */

	margin-top: 15px;
	
	border-top:1px solid #002800;
	height:50px;
	clear: both;

	text-align: center;
	
	
} 
.twoColFixRtHdr #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}