/***********▼ホームページ制作Fが書き足したところ***********/
#wrapper {
	width:800px;
	margin:0 auto;
}
.button1{
	background:#FF0;
}
.top3 h1,.top99 h1 {
	font-size:12px;
	float:left;
	color:#666666;
	height:1em;
}
.top3 div{
	font-size:11px;
	float:right;
}
.rei{
	margin:20px 0px 0px 0px;
	padding:0px ;
}
.topkokuti{
	background:url(images/topkokuti.gif) no-repeat center top;
	height:38px;
	margin-top:10px;
	padding:20px 0px 0px 220px;
	font-weight:bold;
	font-size:19px;
}

.ket1{
	background:url(images/ketto2.gif) no-repeat;
	padding:24px 60px;
}
.top_ketto{
	background:url(images/ketto8.jpg) no-repeat;
	padding:55px 15px 0px 15px;
	font-size:16px;
	line-height:28px;
}
.big{
	font-size:21px;
}
.red2{
	color:#F00;
}
.top3 a { font-size: 11px;float: right;text-align:right;}
.top99 div {width:200px; font-size: 11px;float: right;text-align:right;}

.b_green01:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/***********▲ホームページ制作Fが書き足したところ***********/

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

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{
  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 {
	margin-top:12px;}
	
.koinu-table td {
	width:118px;
	vertical-align:top;
	padding-left:6px;}

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

.gyogan{background-color:#ffe2ca;}

.ue {
	padding-top:12px;}

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

.hoken1 {
	text-align:left;
	padding-top:4px;}

.hoken2 {
	text-align:right;
	font-size:10px;
	line-height:110%;}	


.fb {
	width:320px;}

.fb1 {
	float:left;}

.fb1 {
	padding-top/*\**/:18px\9; }


.fb2 {
	float:right;}


.reg-table{width:720px !important;}

.reg-table2{width:70% !important;}

.table001{ width:720px; margin:0 0 0 40px;}

/* 20150728 工藤追加 */

.fb-like-box.fb_iframe_widget iframe ._1z7u _2ph- { padding-bottom:30px !important;}

#facebook div._1z7u _2ph- { padding-bottom:30px;}
#facebook div._1drm _1ds4 { height:130px;}
#facebook a#u_0_2 ._29bd rfloat _4o5q { float:left;}