
/*------------ 全ページ共通 ------------*/

body {
	padding:0;
	margin:0;
	text-align:center;
	font-size:0.8em;
	line-height:150%;
    background-color:#F6F6F6;
}
	
td {
	font-size:0.8em;
	line-height:150%;}	

.top h1 {
	font-size:12px;
	float:left;
	color:#666666;
	height:1em;}

.top {
	font-size:11px;
	float:left;
	width:100%;}

.top a {
	float:right;
	color:#666666;}

.cl1 {
	color:#ff0000;}

.cl2 {
	color:#0000ff;}

.cl3 {
	color:#990000;}

.yohaku {
	padding:5px 0px;}

hr {
	color:#C9C9C9;}

/*------------ コンテンツ ------------*/

.content {
	width:800px;
	text-align:left;
    background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;}

/*------------ ヘッダー ------------*/

.hmenu {
	background:url(/images/hmenu.jpg) no-repeat;
	width:800px;
	height:30px;
	text-indent:-9999px;
	padding-bottom:0.5em;}
		
.hmenu a{
	background:url(/images/hmenu.jpg) no-repeat;
	display: block;
	float:left;
	width:100px;
	height:30px;}
	
.hmenu01 a { background-position: 0px 0px;}
.hmenu02 a { background-position: 100px 0px;}
.hmenu03 a { background-position: 200px 0px;}
.hmenu04 a { background-position: 300px 0px;}
.hmenu05 a { background-position: 400px 0px;}
.hmenu06 a { background-position: 500px 0px;}
.hmenu07 a { background-position: 600px 0px;}
.hmenu08 a { background-position: 700px 0px;}
		
.hmenu01 a:hover { background-position: 0px -270px;}
.hmenu02 a:hover { background-position: -100px -270px;}
.hmenu03 a:hover { background-position: -200px -270px;}
.hmenu04 a:hover { background-position: -300px -270px;}
.hmenu05 a:hover { background-position: -400px -270px;}
.hmenu06 a:hover { background-position: -500px -270px;}
.hmenu07 a:hover { background-position: -600px -270px;}
.hmenu08 a:hover { background-position: -700px -270px;}


.menu-sen {
	color:#99CC00;}
	
.undermenu a {
	color:#336699;
	text-decoration:none;}

/*------------ ヘッダー ------------*/

.hmenu10 {
	background:url(/image/hmenu10.jpg) no-repeat;
	width:800px;
	height:27px;
	text-indent:-9999px;}

.hmenu10 a {
	background:url(/image/hmenu10.jpg) no-repeat;
	display:block;
	float:left;
	width:68px;
	height:20px;
	margin-left:1px;}
		
.hmenu101 a { background-position: -1px 0px;}
.hmenu102 a { background-position: -70px 0px; width:115px; margin-left:1px;}
.hmenu103 a { background-position: -186px 0px; width:80px; margin-left:1px;}
.hmenu104 a { background-position: -267px 0px; width:94px; margin-left:1px;}
.hmenu105 a { background-position: -362px 0px; width:110px; margin-left:1px;}
.hmenu106 a { background-position: -473px 0px; width:90px; margin-left:1px;}
.hmenu107 a { background-position: -564px 0px; width:82px; margin-left:1px;}
.hmenu108 a { background-position: -647px 0px; width:22px; margin-left:1px;}
.hmenu109 a { background-position: -670px 0px; width:22px; margin-left:1px;}
.hmenu110 a { background-position: -693px 0px; width:105px; margin-left:1px;}
		
.hmenu101 a:hover { background-position: -1px -73px;}
.hmenu102 a:hover { background-position: -70px -73px;}
.hmenu103 a:hover { background-position: -186px -73px;}
.hmenu104 a:hover { background-position: -267px -73px;}
.hmenu105 a:hover { background-position: -362px -73px;}
.hmenu106 a:hover { background-position: -473px -73px;}
.hmenu107 a:hover { background-position: -564px -73px;}
.hmenu108 a:hover { background-position: -647px -73px;}
.hmenu109 a:hover { background-position: -670px -73px;}
.hmenu110 a:hover { background-position: -693px -73px;}


/*------------ top ------------*/

a:hover { background-color:#ffff99;}

h2 {
	padding:0;
	margin:0;}
  
FORM{
  top : auto;}
  
TD{
  width : auto;
  height : auto;
  top : auto;
  left : auto;}
  
.Class .google{
  top : 3mm;}
  
.google{
  height : 15mm;
  position : relative;}
  
.Class{
  position : relative;}



.top2 h2 {
	font-size:12px;
	color:#666666;
	text-align:center;}

.left {
	float:left;
	width:520px;}
	
.back {
	background-color:#ffffdd;
	text-align:center;}

.back2 {
	background-color:#ffe2ca;}

.back3 {
	background-color:#ffda95;}



.right {
	float:right;
	width:270px;}

.tensen{
	background:url(gazou/l_s019.gif) no-repeat;
	text-indent:-9999px;
	width:412px;
	height:3px;}
	
.kaihyou{
	line-height:160%;}
	
.textbig{
	font-weight:bold;}
	
.textair{
	text-indent:-9999px;
	margin-top:0px;
	margin-bottom:20px;}
	
	
.textair2{
	margin-top:0px;
	margin-bottom:20px;}
	
.textair3{
	margin-top:20px;
	margin-bottom:20px;}
	
.toriatukai{
	background:url(images/bar5.gif) no-repeat;
	width:520px;
	height:50px;
	text-indent:-9999px;}

.right-bar {
	background-color:#ddffbb;
	width:100%;
	padding:2px 0px;
	text-align:center;}
	
.akab {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;}

.cart h2 {
	color:#999999;
	font-size:12px;}
	
.mannaka{
	text-align:center;}
	
.migi{
	text-align:right;}
	
img{
	border:none;}
	
.yoko{
	width:142px;}
	
.yoko2{
	width:133px;}
	
.yoko3{
	width:132px;}
	
.koinu-table td {
	width:118px;
	vertical-align:top;
	padding-left:6px;}

	
.font2{
	font-size:10px;}
	
.iro{
	color:#ff0000;}

.gyogan{background-color:#ffe2ca;}

.gyogan td{
	width:285px;
	height:157px;}
	
.green{
	color:#006600;}
	
.moji{
	font-size:10px;
	color:#666666;}
	
.line{
	width:270px;
	height:3px;}
	