body{
text-align:center;
	font-family: Arial,sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	scrollbar-base-color:#FFFFFF;
　　scrollbar-track-color:#FFFFFF;
　　scrollbar-face-color:#FFFFFF;
　　scrollbar-arrow-color:#c7b299;
　　scrollbar-3dlight-color:#c7b299;
　　scrollbar-darkshadow-color:#c7b299;
　　scrollbar-highlight-color:#FFFFFF;
　　scrollbar-shadow-color:#FFFFFF;}


.c-both { clear:both; }


a{
	color: #666666;
		 text-decoration: none;
}

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

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

a:hover{
	color: #666666;
	text-decoration: underline;
}



label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

dt{
background-image:url(a/list.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-top:15px;
margin-bottom:7px;
}

#linep a{
text-decoration:underline;}


p.nb{
border:0;
padding:0;
margin:0;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#all{
text-align:left;
margin:0;
padding:0;
width:830px;
height:100%;
}

#masthead{
	padding: 0px 0px 0px 0px;
	width:830px;
	height:120px;
	margin-bottom:25px;
	margin-top:15px;
}

#navBar{
line-height: 20px; 
font-size: 90%; 
border-bottom-width: 1in;
width:137px;
float:left;
}


#content{
width: 643px;
font-size: 10px;
color: #666666;
float:right;
padding: 10px 10px 10px 10px;

               
               }
			   

				 
#content a {text-decoration: underline;	

 }			 
			   
#content2{
width: 800px;
font-size: 10px;
color: #666666;
padding: 10px 10px 10px 10px;
               
               }
			   

#footer{
width:830px;
}


#top_left{
width:640px;
height:auto;
float:left;
margin-bottom:30px;
}


#top_left td{
padding:5px;
}




#top_left2{width:460px;
height:auto;
float:left;
}

#top_left2 img{
border: 1px solid #c7b299;
float:left;
}

#top_right{
width:140px;
height:220px;
padding:15px 10px 15px 15px;
border: 1px dotted #c7b299;
float:right;
font-size:95%;
}

#top_right ul{
margin-left:0px;
padding-left:0px;
}

#top_right li{
margin-left:8px;
margin-bottom:8px;
padding-left:2px;

list-style-image:url(a/list2.gif);
}

#new{
width:620px; height:60px; 
border:solid 1px #c7b299;
overflow:auto; padding:8px;
margin-bottom:15px;
float:left;
}



/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}





/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 80%;
	padding: 0 4px 0 0;

}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 10px;
	color:#FF6666;
	padding: 0px 0px 3px 0px;
	border: 1px 1px 1px 1px dotted #ffcccc;
	width:137px;
	margin-bottom:15px;
	float:left;
	
}



 
/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}


.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
width: 600px;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
width:635px;
	font-size: 85%;
	color: #666666;
	text-decoration: overline;
}


#old{
width:800px;
font-size:9px;
}


/************* #search styles ***************/


div#searcharea {
	padding: 0px 0px 5px 0px;
	font-size: 90%;
	border-bottom: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-left: 1px solid #ffcccc;
	border-top: 1px solid #ffcccc;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	width:135px;
}


div#searcharea p {
	font-weight:bold;
}

div#searcharea .btn {
    text-align: center;
}

#searcharea .box142 {
    width: 125px;
    border: solid 1px #ffcccc;
}
/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {margin: 0; padding: 0;}

#navBar li {border-bottom: 1px solid #EEE;}

html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

.sectionLinks{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-left: 1px solid #ffcccc;
	font-size: 90%;
	margin-bottom:15px;
}


.sectionLinks a {
	text-decoration: none; display: block; width: 92%; line-heighat: 2em; 
                padding-top: 2px;padding-bottom: 2px; padding-left: 10px; padding-right: 0px;
			   border-bottom: 1px dotted #ffcccc;
}

.sectionLinks a:hover{
	color: #666666;
	text-decoration: underline;
	background-color:#FFF0F0;
	
}


#shopguide{
padding: 10px 3px 10px 3px;
font-size: 85%;
color: #666666;

}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}



/************** #bunrui tana **************/

#tana01{
	text-align: center;
	width: 170px;
	border-style: double;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
	font-size: 10px;
}

#tana02{
	width: 180px;
}


#kakaku01{
	font-size:11px;
	font-weight: bold;    
}

#kakaku02{
	font-size:11px;
	color:#FF0000;
	font-weight: bold;    
}


/************** #info tana **************/


#infotana{
	border-style: double;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
	font-size: 10px;
	padding:10px;
}

#infotana2{
	text-align: center;
	border-style: double;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
	font-size: 10px;
	padding:10px;
}

#infotana3{
	text-align: center;
	border-style: solid;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
	font-size: 10px;
}


#infotana4{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}



/************** line **************/
HR {
 width: 100%;
 color: #ffcccc;

}

/************** info **************/

#info1{
	text-align: center;
	width: 640px;
	border-top: 1px solid #C7B299;
	border-right: 1px solid #C7B299;
	border-left: 1px solid #C7B299;
	font-size: 10px;
	padding-top:5px;
	padding-bottom:5px;
}

#info2{
	text-align: left;
	width: 315px;
	border-top: 1px solid #C7B299;
	border-left: 1px solid #C7B299;
	border-bottom: 1px solid #C7B299;
	padding-left:5px;
	padding-bottom:10px;
	font-size: 10px;
}

#info2 img{
margin:2px;
}

#info3{
	text-align: left;
	width: 315px;
	border-top: 1px solid #C7B299;
	border-right: 1px solid #C7B299;
	border-bottom: 1px solid #C7B299;
	font-size: 10px;
	padding-right:5px;
	padding-bottom:10px;

}

td.link{
height:70px;
padding-left:15px;
border-bottom: 1px solid #ffcccc;}

/************** sp **************/


.title{
	text-align: center;
	font-size: 12px;
}



/************** kart **************/


#kart{
font-size:10px;
	border-top: 1px double #ffcccc;
	border-left: 1px double #ffcccc;
	border-right: 1px double #ffcccc;
	border-bottom: 1px double #ffcccc;
	border-width: 3px;
	border-color: #ffcccc;
	padding:10px;
	vertical-align: top;
	
}


#kart2{
font-size:10px;
width:200px;
height:100px;
	padding: 20px 20px 20px 20px;
	border-top: 1px double #ffcccc;
	border-right: 1px double #ffcccc;
	border-bottom: 1px double #ffcccc;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
}

#kart3{
font-size:10px;
height:100px;
	padding: 20px 20px 20px 20px;
	border-top: 1px double #ffcccc;
	border-right: 1px double #ffcccc;
	border-left: 1px double #ffcccc;
	border-bottom: 1px double #ffcccc;
	border-width: 3px;
	border-color: #ffcccc;
	vertical-align: top;
}



#top1{
	border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-bottom: 1px solid #ffcccc;
	vertical-align: top;
}

#top2{width:28px;}

#top3{
font-size:92%;
border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	background-image:url(a/top/line.gif);
	height:21px;
	width:380px;
	padding: 0px 17px 0px 20px;
	vertical-align:middle;
	
	
}

#top4{
font-size:92%;
border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
		border-bottom: 1px solid #ffcccc;
		height:21px;
	padding: 0px 17px 0px 20px;

}


#top5{
	border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-bottom: 1px solid #ffcccc;
	vertical-align: top;
	
}

#top6{
height:37px;
	vertical-align: top;
	
}



#top7{
height:62px;
width:90px;

	
}

#top8{
width:90px;
font-size:92%;
vertical-align:top;
padding: 3px 3px 0px 3px;

}

#top9{
padding: 3px 3px 3px 3px;

	border-top: 1px solid #ffcccc;
	border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	border-bottom: 1px solid #ffcccc;
	vertical-align: top;
	
}






td.top01{
height:70px;
width:300px;
}

td.top01 img{border:1px solid #c7b299;}

td.top02{
height:140px;
width:630px;
}

td.top02 img{border:1px solid #c7b299;}

td.top03{
padding: 3px 0px 10px 0px;
	font-family: Arial,sans-serif;
	color: #333333;
	font-size:10px;


	
}

#link01{
font-size:90%;
padding: 1px 0px 1px 5px;
border: 1px dotted #ffcccc;
text-decoration:
underline;
}

#kanban{
}
