*{margin:0; padding:0;}
	p{line-height:1.4;}

#cover{width:98%; margin:auto; background-color:#fff;
background-image:url("carimages/tg_wall.jpg");	/* 背景画像： */
background-repeat:repeat;		/* 背景画像繰り返し制御 */
}

#shohin{
	background-color:#fff;}

ul.ichiran{ 
  margin: 0 auto 10px auto;
  padding: 0 ;
  font-size: 14px; 
  font-weight: bold;
	border:solid 2px #000;
	background-color:#ddd;}
	
ul.ichiran li{ display: inline-block;
width:45%;
  margin : 1px ;
  padding:4px 2px; 
  line-height: 1;
	border-right:solid 2px #000;
text-align:center;
  }	

h1{
margin:0;
padding:2px 0;
line-height:1;
font-size:18px; 
background-color:#000; 
text-align:center; 
font-family: 'ヒラギノ角ゴ Pro', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif;
}

h1 img{
margin:0;
padding:0;
vertical-align:bottom;
}
#title2{margin:0;
text-align:center; 
background-color:#c00; 
border:none;
border-radius: 0px; 
}
#title2 img{width:auto; height:50px;
vertical-align:bottom;}

h2{
margin:0 0 10px 0;
width:100%; 
background-color:#003084; 
color:#fff; 
text-align:center; 
//border-top:double 10px #fff; 
//border-radius: 20px; 
font-family: 'ヒラギノ角ゴ Pro', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif;
}
h3.shohin01{
margin:0;
color:#c00;
font-size:26px;
background-color:#fff; 
border-top:double 10px #003084;
border-bottom:double 10px #003084;
font-family: 'ヒラギノ角ゴ Pro', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif; }

h3{
margin:0;
text-align:center; 
background-color:#c00; 
color:#fff;
font-family: 'ヒラギノ角ゴ Pro', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif;}

table.souryo{background-color:#fff; padding:0;
margin:10px auto; width:500px;}
table.souryo caption{font-weight:600;
font-family: 'ヒラギノ角ゴ Pro', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif;
	}

table.souryo th{ text-align:left; padding:5px 10px;}
table.souryo th.kenmei{background-color:#ddd;}

.item{width:90%;
max-width:640px;
margin:20px auto;
background-color: #fff;
//  border: outset 8px #999;
//  border-radius: 15px;
  color: #000;
  font-size: 16px;
  padding: 0px;}
	
	ul{width:100%;
max-width:640px;  
margin:10px auto;
	list-style:square;
 font-family: 'ヒラギノ角ゴ Pro', 'Osaka', sans-serif;}
	
	.item img{width:80%; max-width:640px; height:auto; margin:auto;}
	
	
	ul.item_01{width: 100%; margin:10px 0; line-height:1.3;}
	ul.item_01 li{list-style:none;}
	ul.item_01 dt{background-color: #003084; color:#fff; font-weight:600; text-align:center;}
	ul.item_01 dd{ margin:10px 15px;}
	
	p.chui{width:640px; padding:10px 20px;  margin:0px auto 0px auto; 
	font-size:18px;
	background-color:#fff;
 font-family: 'ヒラギノ角ゴ Pro', 'Osaka', sans-serif;
	}
	
	p.chui2{margin:10px; padding:4px; font-weight:400; background-color:#ff9; font-weight:600;}
	
//	ul.chui{
//	padding:5px;
//	border:double 5px #f90;
//	border-radius:10px;
//	line-height:1.3;}
	
 ul.chui li{margin:10px 0 10px 20px ;}
 
.kago{text-align:center; padding:20px 0; font-size:110%;
 font-family: 'ヒラギノ角ゴ Pro', 'Osaka', sans-serif;}
	
	.futo{font-weight:600;}
	.hosom{font-weight:400; font-size:100%;}
	.futoaka{color:#c00; font-weight:600;}
	.futoll{font-size:120%; font-weight:600;}
	.futosen{font-weight:600;  text-decoration:underline;}

A.jClass1{font-weight:600;
font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "YuGothic M", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;}
A.jClass1:link
{color:#0066ff; text-decoration:none; font:normal bolder; }
A.jClass1:visited
{color:#0066ff; text-decoration:none; font:normal bolder; }
A.jClass1:hover
{background-color:#ffff66 ; color:#cc0099; font:normal bolder; }
A.jClass2:link
{color:#0000ff;background-color:#cccccc; text-decoration:none; font:normal bolder;}
A.jClass2:visited
{color:#006666;background-color:#cccccc; text-decoration:none; font:normal bolder;}
A.jClass2:hover
{color:#cc0099;background-color:#66ffff; text-decoration:none; font:normal bolder;}


.takukago3{background-color:#ffddff; }
.takukago2{background-color:#eeeebb; }
.takukago1{background-color:#bbeeee; }
.pokekago{background-color:#efefef;}

select{font-size:16px !important; }
input[type=submit]{
//デフォルトのスタイルを無効 
-webkit-appearance: none; 
font-weight:bold;
padding:2px 10px; 
border-radius:8px; 
font-size:14px !important; 
cursor: pointer;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
//border-radius: 5px;
}



/*--------------フッター--------------*/
.footnavi{margin:20px 0 0 0; width:100%; background-color:#000; padding:10px 0; text-align:center;}

p.home{padding:20px 0 0 0; text-align:center; font-weight:600; border-top:solid 6px #000;}

/*-----------------------------------------------*/
/* styles for 640px以下 */
/*-----------------------------------------------*/
@media screen and (max-width: 640px) {
	p.chui{width:90%; padding:10px 10px; }
	
.item img{width:100%; max-width:640px; height:auto;}

img.sankaku{width:20px; height20px; vertical-align:middle; margin:0 0 1px 5px;}

ul.ichiran{ 
  margin: 0 auto 10px auto;
  padding: 0 ;
  font-size: 14px; 
  font-weight: bold;}
	
ul.ichiran li{ display: inline-block;
width:100%;
  margin : 0px ;
  padding:5px 0; 
  line-height: 1;
	border-right:none;
text-align:center;
border-bottom:solid 2px #000;
  }	
	table.souryo{background-color:#fff; padding:0;
margin:10px auto; width:98%;}

p.chui, p.chui2{width:90%; max-width:600px; padding:10px;}

.pcnomi{display:none !important;}
/*-----------------------------------------------
 __スマホだけ表示させる
-----------------------------------------------*/
.inomi {
  visibility: visible;
	width:auto;
	font-size:100%;
	}
/*改行させる*/
.bbr:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
  }
/*改行させる*/
.bbr2:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  content: ".";
  }
}