/*  -------------------------------------------------------------------  */
.size12 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.size12_a {  font-size: 12px; line-height: 18px; color: #000000}
.size12_b {  font-size: 12px; line-height: 18px; color:#4678AA}
.size12_k80 {  font-size: 12px; line-height: 18px; color: #888888}
.size12_k90 {  font-size: 12px; line-height: 18px; color: #000000}
.size14 { font-size: 14px; line-height: 22px; font-weight: bold; color: #394257 }
a {  color: #4678AA}
a:hover {  color: #FF0033; text-decoration: underline}
a {  text-decoration: none}
a {  }
.size10 {
	font-size: 10px;
	line-height: 17px;
	color: #4677
}
.size11 {
	font-size: 10px;
	line-height: 17px;
	color: #4678AA;
	margin-bottom: 5px;
}
.size18 {  font-size: 18px; font-weight: bolder; color: #000000}
.size13 {  font-size: 14px; line-height: 18px; color: #333333}
.size10red { font-size: 10px; line-height: 17px; color: #FF0000}
.size12_k80thin { font-size: 12px; line-height: 16px; color: #888888 }
.glaf10 {  font-size: 10px; line-height: 17px}

/*  -------------------------------------------------------------------  */
/*  q&a  */
#qablock1 {
	margin: 40px 0px 0px;
	padding: 5px;
	width: 460px;
	border: 1px solid #616db8;
	background-color: #dde1f4;

}
ul {
	margin: 0px;
	padding: 0px;
	list-style: square outside;
	font-size: 12px;
	color: #5b5b5b;
	line-height: 150%;
}
ul,li {
	margin: 2px 0px 2px 10px;
	padding: 0px;
}
h2 {
	margin: 20px 0px 0px;
	padding: 0px;
	color: #394257;
	font-size: 16px;
}
h3 {
	margin: 20px 0px 0px;
	padding: 0px;
	color: #666666;
	font-size: 14px;
}
h2 a,h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {
	color: #394257;
	text-decoration: none;
}
h3 a,h3 a:link,h3 a:visited,h3 a:hover,h3 a:active {
	color: #666666;
	text-decoration: none;
}

/*  -------------------------------------------------------------------  */

/*  テーブル----------------------------------------------------------  */

.list{
		margin:0;
		width:477px;
		background-color:#32a12b;
		}
		
.list th.aclass{
		margin:0;
		font-size:12px;
		height:30px;
		background-color:#bfeebd;
		color:#000000;
		}
		
.list th.bclass{
		margin:0;
		font-size:12px;
		height:30px;
		background-color:#e1f8e0;
		color:#32a12b;
		}
		
.list td{
		margin:0;
		background-color:#e1f8e0;
		}
		
.list td.cclass{
		margin:0;
		background-color:#ffffff;
		}

.c_name{
		margin:0;
		padding:0.3em 0 0.3em 5px;
		line-height:140%;
		font-size:12px;
		width:165px;
		}

.kana{
		margin:0;
		width:180px;
		font-size:9px;
		padding:0.3em 0 3px 5px;
		}

.address{
		margin:0;
		width:180px;
		font-size:12px;
		padding:0 0 0.3em 5px;
		}

.tel{
		margin:0;
		padding:0.3em 0.3em 0 0.3em;
		font-size:12px;
		text-align:center;
		}

.fax{
		margin:0;
		padding:0 0 0.3em 0;
		font-size:12px;
		text-align:center;
		}
		
.red_bold {
	color: #FF0000;
	background-color: #FFFF99;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
}

.h_center {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

td.pre-caution{
	background:url(../img/shop/place/caution_s.gif) no-repeat right bottom #e1f8e0;
	}

a img {
	border-style:none;
}

span.italic {
	color:#999;
	font-style:italic;
}

td.sonota_aiueo {
	padding-left:20px;
}

td.sonota_ab {
	padding-left:20px;
	background-color:#F3F3F3;
	font-size:12px;
}

td.bg-color {
	background-color:#F3F3F3;
}


/*  -------------------------------------------------------------------  */


/*  -------------------------------------------------------------------  */


/*  -------------------------------------------------------------------  */


/*  -------------------------------------------------------------------  */


/*  -------------------------------------------------------------------  */

