@charset "utf-8";
/*===============================================
●consonant_lung.css 「子音(肺気流)」専用
===============================================*/
@font-face {
    font-family: 'webCharisSIL';
    src: url('./font/CharisSIL-R.ttf');
    font-weight: normal;
    font-style: normal;
}

#tableWrap{
/*	width:100%;
  overflow-x:scroll;

  width:auto;
  margin:0 10px;
*/
/* それぞれで設定 */
}

.chushaku{
  text-align:right;
  font-size:10.5pt;
  letter-spacing:1px;
  margin:20px 0 10px 0;
}

/*---------------------------------------------*/
#siin_hai1{
	margin:0 auto;
	margin-bottom:1em;
}
#siin_hai2{
	margin:0;
	margin-bottom:1em;
}
#siin_hai1 th,
#siin_hai2 th{
/*	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
*/
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	background-color:#549412;
	color:#FFF;
	font-weight:normal;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
	text-shadow:none;
  text-align:center;

	border:#ccc solid 1px;
	font-size:85%;
	font-weight:normal;
  letter-spacing:0;
	padding:2px;
}

/*
#siin_hai1 .ui-btn-text,
#siin_hai2 .ui-btn-text{
*/

#siin_hai1,
#siin_hai2{
	font-family: 'webCharisSIL', 'Charis SIL','Doulos SIL','DejaVu Sans','Code2000','Hiragino Kaku Gothic Pro','Matrix Unicode',sans-serif !important;
	font-weight: normal;
}

#siin_hai1 td,
#siin_hai2 td{
/*	width:2em;
*/
	width:76px;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	border-bottom:1px solid #999;
	border-bottom:1px solid #fff;
}

#siin_hai1 td:nth-child(2n+1),
#siin_hai2 td:nth-child(2n+1){
	border-right:#999 solid 1px;
}

#siin_hai1 tr:nth-child(1n),
#siin_hai2 tr:nth-child(1n){
	background-color:#fff6cc;
}
#siin_hai1 tr:nth-child(2n),
#siin_hai2 tr:nth-child(2n){
	background-color:#fff;
}
#siin_hai1 tr:nth-child(9n) td,
#siin_hai2 tr:nth-child(9n) td{
	border-bottom:1px solid #999;
}

#siin_hai1 .muon,
#siin_hai2 .muon{
	background-color:#ffcccc;
}

#siin_hai1 .kado,
#siin_hai2 .kado{
	background-color:#f2f2f2;
  border-top:1px solid #f2f2f2;
  border-left:1px solid #f2f2f2;
}
#siin_hai1 .line2,
#siin_hai2 .line2{
	background-color:#929412;
}

#siin_hai1 td span,
#siin_hai2 td span{
	cursor:pointer;
}

#no_p{
	background-color:#ccc;
	display:inline-block;
	width:3em;
	border:1px solid #666;
}

/*
#hai_shi{
	text-align:left;
	list-style-type:decimal;
}
*/
#ipa2001_img img{
	display:block;
	margin:0 auto;
	margin-bottom:1em;
}

#description td{
	padding-left: 5px;
}



#siin_hai1 a,
#siin_hai2 a{
  color:#000;
  text-decoration:none;
}
#siin_hai1 a:hover,
#siin_hai2 a:hover{
  text-decoration:none;
}
