@charset "Shift_JIS";
/*------------ table style set ------------*/
/* ςΗACRΰΎ*/
#setsumei{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
	text-align: right;
}

/* ΝΆίΙ*/
.first-table{
	width:680px;
	font-size : 14px;
	border: 1px #333333 solid;

}
.first-table th{
	color : #333333 ;
	border: 1px #333333 solid;
	background-color: #CBE6C6;
	text-align : center;


}
.first-table td{
	border: 1px #333333 solid;
	padding-left: 25px;

}


/* ςΗυ@*/
.ya-table{
	width:680px;
	font-size : 15px;
	border: 1px #333333 solid;

}
.ya-name{
	padding-left: 30px;
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-right:0px;

}
.ya-icon{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;

}
.ya-ku{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-en{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(en.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-en-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(en-hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-en{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-en.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-en-kan{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-en-kan.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-en-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-en-hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-en-kan-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-en-kan-hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-ku-kan-hi{
	background-color: #CBE6C6;
	border: 1px #333333 solid;
	border-left:0px;
	background-image : url(ku-kan-hi.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	align:center;

}
.ya-address{
	width:470px;
	text-align : center;
	border: 1px #333333 solid;
}
.ya-time{
	padding-left: 30px;
	width:210px;
	border: 1px #333333 solid;
}
.ya-tel{
	background-image : url(tel.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	text-align : center;
	align:center;
	border: 1px #333333 solid;
}

.ya-fax{
	background-image : url(fax.png);
	background-position: 30px 45%;
	background-repeat: no-repeat;
	text-align : center;
	align:center;
	border: 1px #333333 solid;
}

.ya-tel2{
	text-align : center;
	border: 1px #333333 solid;
}
.ya-icon1{
	background-image : url(za.png);
	background-repeat: no-repeat;
	text-align : center;
	align:center;
}
.ya-comment{
	text-align : center;
	border: 1px #ffffff solid;
}

/* «o΅@*/
.balloon-top{
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 7px 10px;
  min-width: 120px;
  max-width: 100%;
  color: #555;
  font-size: 16px;
  background: #b3e5fc;
  border-radius: 15px;
}

/* beforeΕOpπ\» */
.balloon-top::before{
  content: '';
  position: absolute;
  left: 20px;
  top: -15px;
  display: block;
  width: 0;
  height: 0;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #b3e5fc;
  border-left: 15px solid transparent;
}

/* έξςΗ*/
.zaitaku{
	font-size : 14px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;

}
.za-table{
	width:680px;
	font-size : 13px;
	border: 1px #008040 solid;

}

.za-left{
	background-color: #ffffac;
	border: 1px #008040 solid;
	width:220px;

}
.za-right{
	border: 1px #008040 solid;
	width:460px;

}