#container #contents {
	font-size: 12px;
	padding-top: 16px;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 20px;
}
  
#container #dotline{ 
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  }  

#container .mainimg{ 
  padding-top: 10px;
  padding-bottom: 10px;
  }

#container .mainimg2{ 
  padding-top: 16px;
  padding-bottom: 24px;
  margin-right: 22px;
  margin-left: 27px;
  }
  
#container .mainimg3{ 
  padding-top: 10px;
  padding-bottom: 10px;
  }  
    
#container #title{ 
  padding-bottom: 10px;
  }  
  
#container #subtitle{ 
  padding-top: 10px;
  padding-bottom: 10px;
  }  
  
#container #subtitle2{ 
  padding-top: 10px;
  padding-bottom: 3px;
  } 

#container #subtitle3{ 
  padding-top: 15px;
  padding-bottom:20px;
  }     
  
#container .stitle{ 
  padding-top: 25px;
  padding-bottom: 20px;
  clear: both;
  }  
  
#container .stitle2{ 
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
} 

#container .stitle3{ 
  padding-top: 5px;
  padding-bottom: 20px;
}   

#container .stitle4{ 
  padding-top: 20px;
  padding-bottom: 3px;
}  

#container .stitle5{ 
  padding-top: 20px;
  padding-bottom: 15px;
}  

#container .sstitle{ 
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
}  

#container .sstitle5{ 
  padding-top: 5px;
  padding-bottom: 15px;
  padding-left: 10px;
} 

#container .sstitle2{ 
  padding-top: 5px;
  padding-bottom: 10px;
  clear: both;
}  

#container .stitletxt{ 
  font-size: 12px;
}   

#container .subtitle{ 
  padding-top: 5px;
  padding-bottom: 10px;
  } 

#container .subtitle2{ 
  padding-top: 35px;
  padding-bottom: 10px;
  } 
 
  
#container .maintxt{ 
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 8px; 
  line-height: 16px;
  }

#container .maintxt2{ 
  padding-top: 3px;
  padding-bottom: 17px;
  padding-left: 11px;
  padding-right: 11px; 
  line-height: 16px; 
  }
  
#container .maintxt3{ 
  padding-top: 3px;
  padding-bottom: 12px;
  padding-left: 11px;
  padding-right: 11px;
  line-height: 16px;
  } 
  
#container .maintxt3l{ 
  padding-top: 3px;
  padding-bottom: 45px;
  padding-left: 11px;
  line-height: 16px;
  } 
  
#container .maintxt3img{ 
  padding-top: 3px;
  padding-left: 10px;
  padding-bottom: 35px;
  line-height: 16px;
  }     

#container .maintxt4{ 
  padding-top: 3px;
  padding-bottom: 15px;
  padding-left: 10px;
  line-height: 16px;
  }  

#container .maintxt5{ 
  padding-top: 3px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 18px;
  line-height: 16px;
  } 
  
#container .maintxt6{ 
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 13px;
  padding-right: 8px; 
  line-height: 20px;
  } 

#container .maintxt7{ 
  padding-top: 17px;
  padding-bottom: 5px;
  padding-left: 26px;
  padding-right: 11px; 
  line-height: 16px; 
  }
    
#container .smalltxt{ 
  padding-top: 3px;
  padding-bottom: 12px;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 10px;
  line-height: 14px;
  } 
    
#container .imgl{ 
  float: left;
  margin-right: 8px;
  margin-bottom: 3px; 
  }
  
#container .imgr{ 
  float: right;
  margin-left: 8px;
  margin-bottom: 3px; 
  }  
  
#container .img_a{ 
  padding-top: 5px;
  padding-bottom: 18px;
  }    

#container .img_b{ 
  padding-top: 5px;
  padding-bottom: 10px;
  } 

#container .img_c{ 
  padding-top: 0;
  padding-bottom: 10px;
  }  

#container .img_d{ 
  padding-top: 25px;
  padding-bottom: 0;
  }  
  
#container .img_e{ 
  float: left;
  margin-right: 8px;
  margin-left: 8px;
  } 
  

#container .imgf{ 
  float: left;
  margin-right: 6px;
  margin-left: 18px;
  padding-bottom: 5px; 
  padding-top: 7px;
  }   

#container .img_chart{ 
  padding-top: 2px;
  padding-bottom: 24px;
  padding-left: 45px;
  } 
  
#container #greybox{ 
  width:542px;
  background-image:url(project/images/dev_sbw/kansyuu_back.gif);
  padding-top: 3px;
  padding-bottom: 3px;
  } 

#container #greyboxtxt{ 
  margin: 12px;
  line-height: 17px;
  }  
  
#container #enq .name {
  font-weight:bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  color: #454545;
  font-size: 11px;
} 

#container #enq .comment {
  padding-left: 15px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
  line-height: 14px;
  font-size: 11px;
} 

#container .cmpstitle {
  padding-bottom: 5px;
  font-size: 12px;
} 

#container .cmpstitle2 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  font-size: 12px;
  clear: both;
} 

#container .cmpstitle3 {
  padding-top: 7px;
  padding-bottom: 2px;
  padding-left: 11px;
  font-size: 12px;
} 

#container .cmpstitle4 {
  padding-top: 10px;
  padding-bottom: 2px;
  padding-left: 15px;
  font-size: 12px;
} 

#container .cmpstxt {
  padding-top: 5px;
  font-size: 12px;
} 

#container .cmpstxt2 {
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  line-height: 18px;
} 

#container .cmpstxt3 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
} 
#container .cmpstxt4 {
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 18px;
} 
#container .cmpstxt5 {
  padding-top: 1px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 18px;
} 

#container .cmpstxt6 {
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left:5px;
  font-size: 12px;
  line-height: 18px;
} 

#container .oitem_a {
  width: 230px;
  padding-top: 3px;
  padding-left: 3px;
  font-size: 12px;
  line-height: 17px;
} 

#container .oitem_b {
  width: 164px;
  padding-left: 8px;
  font-size: 12px;
  line-height: 15px;
} 

#container .tabletxt {
  font-size: 12px;
  line-height: 16px;
} 

#container .tabletxt2 {
  padding-left: 7px;
  padding-top: 3px;
  font-size: 12px;
  line-height: 16px;
} 

#container .tabletxt3 {
  font-size: 10px;
  padding-left: 15px;
  padding-bottom: 5px;
  line-height: 14px;
} 

#container .otlfrmtxt {
  font-size: 12px;
  line-height: 15px;
  padding-left: 12px;
  padding-right:12px;
  padding-bottom: 10px;
} 

#container .maptxt {
  padding-top: 15px;
  font-size: 12px;
  line-height: 15px;
} 

#container .imgcaptxt {
  padding-top: 3px;
  font-size: 12px;
} 

#container .imgcaptxt2 {
  padding-top: 3px;
  padding-bottom: 17px;
  font-size: 12px;
} 

#container .tcr {
  padding-top: 10px;
  padding-bottom: 10px;
} 

#container .tcr2 {
  padding-top: 10px;
  padding-bottom: 20px;
  clear: both;
} 

#container .tcr3 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 12px;
} 

#container .tablefd {
  padding-bottom: 15px;
  padding-left: 8px;
} 

#container #orgbox{ 
  width:542px;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  } 
  
#container #orgbox2{ 
  width:310px;
  text-align: center;
  }   
 
#container .shopitemname{ 
  width:170px;
  padding-top: 5px;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  } 
  
#container .shopitemnmbr{ 
  width:170px;
  padding-top: 6px;
  text-align: center;
  font-size: 10px;
  color: #666666;
  line-height: 12px;
  } 
    
#container .shopitemprc{ 
  width:170px;
  padding-top: 6px;
  text-align: center;
  font-size: 10px;
  line-height: 12px;
  }  
  
#container .shopitemtxt{ 
  width:155px;
  padding: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  } 
  
#container .shopitemimg{ 
  width:172px;
  text-align: center;
  } 
  
#container .listnone{ 
  list-style-type: none;
  font-size: 10px;
  margin-left: 13px;
  }   
  
#container .listsq{ 
  list-style-type: square;
  font-size: 12px;
  }  

#container .list{ 
  padding:5px;
  }   