@charset "utf-8";
/*
Theme Name: Lightning Pro Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning-pro
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.2.0
*/
/* ----------------------------------------------------------------------
ここから追加20191029
---------------------------------------------------------------------- */

/* ---タイトル・大・中見出し用— 必要に応じて増やすmint01 02とナンバリング*/

.mint{
padding: 0px 0;
font-size:25px;
margin: 20px auto;
color: #9A683E; 
font-weight: 400!important;
font-family:'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important;
line-height: 29px; 
}

/* ---中見出し強調文字、ふと文字などに使用、増やす場合はtuyo02からナンバリング— 必要に応じて増やす*/
.tuyo01{
margin: 10px 0;
padding: 0 0;
font-size:18px;
color: #80273D; 
font-weight: 200;
line-height: 26px; 
}

/* ---これは、下線などデザインを追加する場合に、必要に応じて増やすtuyoc d e とナンバリング— */
.tuyob{
margin: 0px 0px !important;
padding: 3px 10px !important;
font-size:18px !important;
color: #9A683E; 
font-weight: bold;
line-height: 26px; 
border-bottom: solid;
border-color: #9A683E;
border-width: 2px;

}

/* ---box 枠を作ったり、要素の固まりを作る— */
.tbox01{
padding: 10px 5px;
margin: 40px 0;
color: #000; 
font-size:15px;
text-align: left;
line-height: 30px; 
overflow: auto;
} 

/* ---グレーbox 詳細説明など— */
.tbox05{
padding: 10px 10px;
margin: 35px 0;
color: #000; 
font-size:15px;
text-align: left;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fdfdfd;
line-height: 25px; 
overflow: auto;
} 

/* ---装飾入れたbox — */
.tboxb{
padding: 10px 10px;
margin: 0px 0 15px;
color: #000; 
font-size:15px;
text-align: left;
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 25px; 
border-radius: 0 0 10px 10px;
overflow: auto;
} 
/* ---装飾入れたbox — */
.tboxbt{
padding: 10px;
margin:35px 0 0;
color: #fff; 
font-size:15px;
text-align: left;
background-color: #9A683E;
line-height: 25px; 
border-radius: 10px 10px 0 0;

} 



/* ---レイアウト用、要素を横並びに出来る--- */

.mbox01{
height: auto;
width:48%;
padding: 5px;
margin: 35px 0;
color: #000; 
font-size:14px;
text-align: left;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fff;
line-height: 45px; 
display: inline-block;
border-radius: 10px 10px 0px 0px;
} 

/* ---要素を横並び２個に出来る--- */

.mbox50{
height: auto;
width:48%;
padding: 5px;
margin: 15px 0;
color: #000; 
font-size:14px;
text-align: center;
display: inline-block;
} 

.mbox501{
height: auto;
width:48%;
padding: 5px;
margin: 5px 0 30px;
color: #000; 
font-size:14px;
text-align: left;
display: inline-block;
} 
/* ---要素を横並び3個に出来る--- */

.tibox01{
padding: 5px 15px;
margin: 5px 0;
color: #fff; 
font-size:15px;
text-align: center;
background-color: #80273D;
overflow: auto;
	border-radius: 5px 5px 0px 0px;
} 
.tibox02{
padding: 5px 15px;
margin: 0px 0;
color: #fff; 
font-size:15px;
text-align: center;
background-color: #80273D;
overflow: auto;
	border-radius: 5px 5px 0px 0px;
} 

.mbox03{
height: auto;
width:32%;
padding: 0px;
margin: 5px 0 30px;
color: #000; 
font-size:14px;
text-align:left;
display: inline-block;
} 



/* ---レイアウト用擬似テーブル--- */

/* ---テーブルである事を提示--- */

.tb01{
height: auto;
width:100%;
font-size:14px;
margin: 0px auto;
padding: 0px;
color: #000; 
line-height: 24px; 
display: table;
}

/* ---テーブルである事を提示上下にマージンあり--- */

.tb02{
height: auto;
width:100%;
font-size:14px;
margin: 40px auto;
padding: 0px;
color: #000; 
line-height: 24px; 
display: table;
}


/* ---割合　3：3：3— */
.tbcell30{
height: auto;
width:32%;
font-size:14px;
margin: 0px auto;
padding: 10px;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fff;
color: #666666; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}


/* ---割合　5：5--- */
.tbcell50{
height: auto;
width:49%;
font-size:14px;
margin: 0px auto;
padding: 10px;
border: solid;
border-color: #fff;
border-width: 1px;
color: #666666; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}


/* ---割合　4：6--- */
.tbcell40{
height: auto;
width:40%;
font-size:15px;
margin: 0px auto;
text-align:right;
padding:0 0;
border-bottom: solid;
border-color: #9A683E;
border-width: 1px;
color: #000; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}

.tbcell60{
height: auto;
width:60%;
font-size:15px;
margin: 0px auto;
padding: 10px;
border-bottom: solid;
border-color: #9A683E;
border-width: 1px;
color: #000; 
line-height: 30px; 
display: table-cell;
vertical-align: middle;
}


/* —ボタンリンク用ー--- */

/* --サイドカラムメニュー用— */
/* --内容は上のボタンと同じ違いは横幅指定がない— */

.sbtn01 {
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #80273D; 
font-weight: 400;
background-color: #fff;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}

a.sbtn01:hover{
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #fff; 
font-weight: 400;
background-color:  #80273D;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}

a.sbtn01:visited{
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #80273D; 
font-weight: 400;
background-color: #fff;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}



ol.sample1{
  counter-reset:list;
  list-style-type:none;
  font: 14px/1.2 'arial narrow', sans-serif;
  padding:0px ;
}
ol.sample1 li{
  position:relative;
  margin: 7px 0 7px 0px;
  padding-left:43px;
 padding-top:8px;
padding-bottom:8px;
  font-weight: 400;
  font-size:15px;
  line-height: 30px;
  border: 1px solid #80273D;
  color: #80273D;
}
ol.sample1 li:before{
  counter-increment: list;
  content: counter(list);
  position: absolute;
  left: 0px;
  width: 30px;
  height: 50px;
  text-align: center;
vertical-align: middle;
  color: #fff;
  line-height:48px;
  background: #80273D;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ol.sample1 li:after{
  content:"";
  display: block;
  position: absolute;
  left: 30px;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #80273D;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.wpcf7 { 
background:#fff;
font-size:14px;
	color:#333333;
}
span.wpcf7-list-item {
display: block;
}


/* —名前欄E-mail欄など入力欄の横幅を変更- */

.wpcf7 input[name="your-name"],
.wpcf7 input[name="your-furigana"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="tel-number"],
.wpcf7 input[name="date-700"],
.wpcf7 input[name="date-701"],
.wpcf7 input[name="date-702"],
.wpcf7 input[name="address"]{
        width: 50%;
        height: 35px !important;
}

.wpcf7 select[name="menu-60"],
.wpcf7 select[name="menu-61"],
.wpcf7 select[name="menu-62"]{
	width: 20%;
	border:solid 1px #666666!important;
	display: inline-block!important;
}

.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 250px !important;
	border:solid 1px #666666!important;
}
	input.wpcf7-submit {
	width: 100%;
	height: 50px;
	margin:5px auto;
	background: #5fa4e9;
		border:solid 1px #5fa4e9;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
/* 画像にマージンが付かない場合に使用する画像にマージン付け */

.m001{
	margin-right:20px;
}

.m002{
	margin-left:20px;
}


/* グーグルマップをレスポンシブにする */
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,　
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* youtube動画をレスポンシブに */

.video{
  position:relative;
  width:100%;
  padding-top:56.25%;
}
.video iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}





/* --menuページ用　-- */

.bg01{
 padding: 20px 10px;
 margin: 20px -10px;
background-color:#f9f8f4;
} 

.nml{
margin: 20px auto;
padding: 10px 0;
font-size: 15px;
color: #666f;
}


.nml2{
margin: 20px auto;
padding: 10px 0;
font-size: 15px;
color: #efefef;
}
/* ---メニューよう--- */

.tbcell60mm{
height: auto;
width:75%;
font-size:17px;
font-weight:bold;
background-color: #9A683E;
margin: 10px auto;
padding:15px 10px;
color: #fff; 
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 20px; 
display: table-cell;
vertical-align: middle;
}
.tbcell20mm{
height: auto;
width:25%;
font-size:15px;
	font-size:16px;
font-weight:200;
text-align:center;
background-color: #9A683E;
margin: 10px auto;
color: #fff; 
border-bottom:none;	
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 28px; 
display: table-cell;
vertical-align: middle;
}
.tbcell60mmc{
height: auto;
width:75%;
font-size:15px;
background-color: #fff9fc;
margin: 10px auto;
	padding:15px 10px;
color: #666666; 
border: solid;
border-color: #fff9fc;
border-width: 1px;
line-height: 28px; 
display: table-cell;
vertical-align: middle;
}
.tbcell20mmc{
height: auto;
width:25%;
font-size:15px;
text-align:center;
background-color:#fff9fc;
margin: 10px auto;
color: #666666; 
border: solid;
border-color: #fff9fc;
border-width: 1px;
line-height: 28px; 
display: table-cell;
vertical-align: middle;
}
.tbcell60mmh{
height: auto;
width:75%;
font-size:15px;
background-color: #eee7e0;
margin: 10px auto;
	padding:15px 10px;
color: #666666; 
border-bottom:none;	
border: solid;
border-color: #eee7e0;
border-width: 1px;
line-height: 28px; 
display: table-cell;
vertical-align: middle;
}
.tbcell20mmh{
height: auto;
width:25%;
font-size:15px;
text-align:center;
background-color: #eee7e0;
margin: 10px auto;
color: #666666; 
border-bottom:none;	
border: solid;
border-color: #eee7e0;
border-width: 1px;
line-height: 28px; 
display: table-cell;
vertical-align: middle;
}


@media screen and (max-width: 780px) {
/* ----------------------------------------------------------------------
ここから追加20191029
---------------------------------------------------------------------- */

/* ---タイトル・大・中見出し用— 必要に応じて増やすmint01 02とナンバリング*/

.mint{
padding: 0px 0;
font-size:25px;
margin: 20px auto;
color: #9A683E; 
font-weight: bold;
font-family:'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important;
line-height: 29px; 
}

/* ---中見出し強調文字、ふと文字などに使用、増やす場合はtuyo02からナンバリング— 必要に応じて増やす*/
.tuyo01{
margin: 10px 0 25px;
padding: 0 0;
font-size:18px;
color: #80273D; 
font-weight: 200;
line-height: 26px; 
}

/* ---これは、下線などデザインを追加する場合に、必要に応じて増やすtuyoc d e とナンバリング— */
.tuyob{
margin: 0px 0px !important;
padding: 3px 10px !important;
font-size:18px !important;
color: #9A683E; 
font-weight: bold;
line-height: 26px; 
border-bottom: solid;
border-color: #9A683E;
border-width: 2px;

}

/* ---box 枠を作ったり、要素の固まりを作る— */
.tbox01{
padding: 10px 5px;
margin: 40px 0;
color: #000; 
font-size:15px;
text-align: left;
line-height: 30px; 
overflow: auto;
} 

/* ---グレーbox 詳細説明など— */
.tbox05{
padding: 10px 10px;
margin: 35px 0;
color: #000; 
font-size:15px;
text-align: left;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fdfdfd;
line-height: 25px; 
overflow: auto;
} 

/* ---装飾入れたbox — */
.tboxb{
padding: 10px 10px;
margin: 0px 0 15px;
color: #000; 
font-size:15px;
text-align: left;
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 25px; 
border-radius: 0 0 10px 10px;
overflow: auto;
} 
/* ---装飾入れたbox — */
.tboxbt{
padding: 10px;
margin:35px 0 0;
color: #fff; 
font-size:15px;
text-align: left;
background-color: #9A683E;
line-height: 25px; 
border-radius: 10px 10px 0 0;

} 
/* ---レイアウト用、要素を横並びに出来る--- */

.mbox01{
height: auto;
width:48%;
padding: 5px;
margin: 35px 0;
color: #000; 
font-size:14px;
text-align: left;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fff;
line-height: 45px; 
display: inline-block;
border-radius: 10px 10px 0px 0px;
} 

/* ---要素を横並び２個に出来る--- */

.mbox50{
height: auto;
width:99%;
padding: 5px;
margin: 15px 0;
color: #000; 
font-size:14px;
text-align: center;
display: inline-block;
} 

.mbox501{
height: auto;
width:99%;
padding: 5px;
margin: 5px 0 30px;
color: #000; 
font-size:14px;
text-align: left;
display: inline-block;
} 

/* ---要素を横並び3個に出来る--- */

.tibox01{
padding: 5px 15px;
margin: 5px 0;
color: #fff; 
font-size:15px;
text-align: center;
background-color: #80273D;
overflow: auto;
border-radius: 5px 5px 0px 0px;
} 
.tibox02{
padding: 5px 15px;
margin: 0px 0;
color: #fff; 
font-size:15px;
text-align: center;
background-color: #80273D;
overflow: auto;
	border-radius: 5px 5px 0px 0px;
} 

.mbox03{
width:100%;
height: auto;
padding: 0px;
margin: 5px 0 30px;
color: #000; 
font-size:14px;
text-align:left;
display: block;
} 

/* ---レイアウト用擬似テーブル--- */

/* ---テーブルである事を提示--- */

.tb01{
height: auto;
width:100%;
font-size:14px;
margin: 0px auto;
padding: 0px;
color: #000; 
line-height: 24px; 
display: table;
}

/* ---テーブルである事を提示上下にマージンあり--- */

.tb02{
height: auto;
width:100%;
font-size:14px;
margin: 40px auto;
padding: 0px;
color: #000; 
line-height: 24px; 
display: table;
}


/* ---割合　3：3：3— */
.tbcell30{
height: auto;
width:32%;
font-size:14px;
margin: 0px auto;
padding: 10px;
border: solid;
border-color: #dfdfdf;
border-width: 1px;
background-color: #fff;
color: #666666; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}


/* ---割合　5：5--- */
.tbcell50{
height: auto;
width:49%;
font-size:14px;
margin: 0px auto;
padding: 10px;
border: solid;
border-color: #fff;
border-width: 1px;
color: #666666; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}


/* ---割合　4：6--- */
.tbcell40{
height: auto;
width:40%;
font-size:15px;
margin: 0px auto;
text-align:right;
padding:0 0;
border-bottom: solid;
border-color: #9A683E;
border-width: 1px;
color: #000; 
line-height: 24px; 
display: table-cell;
vertical-align: middle;
}

.tbcell60{
height: auto;
width:60%;
font-size:15px;
margin: 0px auto;
padding: 10px;
border-bottom: solid;
border-color: #9A683E;
border-width: 1px;
color: #000; 
line-height: 30px; 
display: table-cell;
vertical-align: middle;
}


/* —ボタンリンク用ー--- */

/* --サイドカラムメニュー用— */
/* --内容は上のボタンと同じ違いは横幅指定がない— */

.sbtn01 {
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #80273D; 
font-weight: 400;
background-color: #fff;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}

a.sbtn01:hover{
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #fff; 
font-weight: 400;
background-color:  #80273D;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}

a.sbtn01:visited{
margin: 1px 0;
padding: 15px 25px;
font-size:17px;
text-align: left;
text-decoration: none; 
color: #80273D; 
font-weight: 400;
background-color: #fff;
border: solid;
border-color:  #80273D;
border-width: 1px;
display: block;
}

/* —テキストリンクのリンク色付- */
a.link{
height: auto;
padding: 0px 0;
margin: 0px auto;
color: #0068b7; 
line-height: 29px; 
text-decoration: underline;
}


ol.sample1{
  counter-reset:list;
  list-style-type:none;
  font: 14px/1.2 'arial narrow', sans-serif;
  padding:0px ;
}
ol.sample1 li{
  position:relative;
  margin: 7px 0 7px 0px;
  padding-left:43px;
 padding-top:8px;
padding-bottom:8px;
  font-weight: 400;
  font-size:15px;
  line-height: 30px;
  border: 1px solid #80273D;
  color: #80273D;
}
ol.sample1 li:before{
  counter-increment: list;
  content: counter(list);
  position: absolute;
  left: 0px;
  width: 30px;
  height: 50px;
  text-align: center;
vertical-align: middle;
  color: #fff;
  line-height:48px;
  background: #80273D;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ol.sample1 li:after{
  content:"";
  display: block;
  position: absolute;
  left: 30px;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #80273D;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}


/* —コンタクトフォーム７装飾用- */
/* —デフォルトだと背景灰色なので白に変更し文字サイズも変更- */

.wpcf7 { 
background:#fff;
font-size:14px;
}

/* —選択用ラジオボタンを縦並びに変更- */

span.wpcf7-list-item {
display: block;
}

/* —名前欄E-mail欄など入力欄の横幅を変更- */

.wpcf7 input[name="your-name"],
.wpcf7 input[name="your-furigana"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="tel-number"],
.wpcf7 input[name="date-700"],
.wpcf7 input[name="date-701"],
.wpcf7 input[name="date-702"],
.wpcf7 input[name="address"]{
        width: 80%;
        height: 35px !important;
}


.wpcf7 select[name="menu-60"],
.wpcf7 select[name="menu-61"],
.wpcf7 select[name="menu-62"]{
	width: 50%;
	border:solid 1px #666666!important;
	display: inline-block!important;
}

.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 250px !important;
	border:solid 1px #666666!important;
}
	input.wpcf7-submit {
	width: 100%;
	height: 50px;
	margin:5px auto;
	background: #5fa4e9;
		border:solid 1px #5fa4e9;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}

/* 画像にマージンが付かない場合に使用する画像にマージン付け */

.m001{
	margin-right:20px;
}

.m002{
	margin-left:20px;
}


/* グーグルマップをレスポンシブにする */
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,　
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* youtube動画をレスポンシブに */

.video{
  position:relative;
  width:100%;
  padding-top:56.25%;
}
.video iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}





/* --menuページ用　-- */

.bg01{
 padding: 20px 10px;
 margin: 20px -10px;
background-color:#f9f8f4;
} 

.nml{
margin: 20px auto;
padding: 10px 0;
font-size: 15px;
color: #666f;
}


.nml2{
margin: 20px auto;
padding: 10px 0;
font-size: 15px;
color: #efefef;
}
/* ---メニューよう--- */

.tbcell60mm{
height: auto;
width:100%;
font-size:17px;
font-weight:bold;
text-align:center;
background-color: #9A683E;
margin: 0px 0px 0px;
padding:15px 1px;
color: #fff; 
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 20px; 
display: block;
vertical-align: middle;
}

.tbcell20mm{
height: auto;
width:100%;
font-size:15px;
	font-size:16px;
font-weight:200;
text-align:center;
background-color: #9A683E;
margin: 0px 0px 0px;
	padding:15px 1px;
color: #fff; 
border-bottom:none;	
border: solid;
border-color: #9A683E;
border-width: 1px;
line-height: 28px; 
display: inline-block;
vertical-align: middle;
}
.tbcell60mmc{
height: auto;
width:100%;
	text-align:center;
font-size:15px;
background-color: #fff9fc;
margin: 0px 0px 0px;
padding:15px 1px;
color: #666666; 
border: solid;
border-color: #fff9fc;
border-width: 1px;
line-height: 28px; 
display: block;
vertical-align: middle;
}
.tbcell20mmc{
height: auto;
width:100%;
font-size:15px;
text-align:center;
background-color:#fff9fc;
margin: 0px 0px 0px;
	padding:15px 1px;
color: #666666; 
border: solid;
border-color: #fff9fc;
border-width: 1px;
line-height: 28px; 
display: inline-block;
vertical-align: middle;
}
.tbcell60mmh{
height: auto;
width:100%;
font-size:15px;
	text-align:center;
background-color: #eee7e0;
margin: 0px 0px 0px;
padding:15px 1px;
color: #666666; 
border-bottom:none;	
border: solid;
border-color: #eee7e0;
border-width: 1px;
line-height: 28px; 
display: block;
vertical-align: middle;
}
.tbcell20mmh{
height: auto;
width:100%;
font-size:15px;
text-align:center;
background-color: #eee7e0;
margin: 0px 0px 0px;
	padding:15px 1px;
color: #666666; 
border-bottom:none;	
border: solid;
border-color: #eee7e0;
border-width: 1px;
line-height: 28px; 
display: inline-block;
vertical-align: middle;
}

	
}





