@charset "utf-8";
/* CSS Document */

/*@font-face {
  font-family: 'HanaMinA';
  src: url(../ichi_css/fonts/HanaMinA.eot);
  src: local('HanaMinA'), local('HanaMinA'),
         url(../ichi_css/fonts/HanaMinA.ttf) format('opentype');*/
		
}

.submenu{  margin:20px; width:100px; color:#222; font-weight:bold; }

h1{ color:#000; font-size:20px; font-size:1.5rem; /*font-family:HanaMinA;*/ }
	h1:first-letter{ font-size:200%; color:#b8860b; font-weight:bold; line-height:1.2rem;}

h2{ color:#fff; font-size:18px; font-size:1.4rem; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bolder; margin-top:50px;}
	h2 span{ font-size:small; color:#b8860b;line-height:1.2rem;}	
h3{ color:#996600; font-size:16px; font-size:1.6rem;}
h4{ color:#996600; font-size:12px; font-size:1.2rem;}
h4 a{ color:#000; font-size:10px; font-size:0.8rem;}

.menu_ul{ /*background-color:; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;*/ width:80%; margin-bottom:20px;}
.menu_ul p{letter-spacing:0.2em;}
.menu_ul a{letter-spacing:0.2em; color:#000; float:left; margin:15px; font-family:"Times New Roman", Times, serif;}


.text_ul{
	letter-spacing:0.2em;
	color:#fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.text_ul div{ border:#996600 1px solid; width:90%; text-align:center;}
.text_ul span{ font-size:10px; font-size:0.8rem; line-height:200%; color:#996600; text-indent:4em;}
.text_ul li{ font-size:12px; font-size:0.8rem; margin:10px auto; text-indent:1em; line-height:2;}
.text_ul span{ font-size:10px; font-size:0.8rem; line-height:200%; color:#996600; text-indent:4em;}
/*.text_ul li:first-letter{ font-size:200%; color:#b8860b; font-weight:bold; line-height:1.2rem;}*/

.price_ul{letter-spacing:0.2em;}
.price_ul div{ color:#fff; background-color:#333; filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9; width:100%; text-align:left;}
td span{font-size:9px; font-size:0.6rem; text-indent:4em;}
td span_fff{font-size:10px; font-size:0.6rem; text-indent:4em; color:#FFF;}
td.left{ text-align:left;}
th{line-height:120%; font-size:12px; font-size:0.8rem; text-indent:4em; font-weight:200; text-align:right;}

.form_ul{letter-spacing:0.2em;}
.form_ul table{ border:solid 1px #996600; border-spacing:1em; border-collapse:collapse;}
.form_ul th{letter-spacing:0.2em; text-align:right;  font-size:12px; font-size:0.8rem; line-height:180%; }
.form_ul td{letter-spacing:0.2em; text-align:center; color:#000;  font-size:12px; font-size:0.8rem; text-align:left; background-image:url(../img/grey.png);}
.form_ul div{ border:#996600 1px solid; width:90%; text-align:center;}
.form_ul span{ font-size:10px; font-size:0.8rem; line-height:200%; color:#996600; text-indent:4em;}
.form_ul li{ font-size:12px; font-size:0.8rem; margin:10px auto; text-indent:1em; line-height:2;}
.form_ul span{ font-size:10px; font-size:0.8rem; line-height:200%; color:#996600; text-indent:4em;}
.minifont{ font-size:1px; font-size:0.0rem; color:#FFFFFF;}

col#serise{font-size:12px; font-size:0.8rem; line-height:200%; text-align:center; background-color:#222; }
/*col#invitation{line-height:120%; text-align:center; font-size:18px; font-size:1.4rem;}
col#namecard{line-height:120%; text-align:center; font-size:18px; font-size:1.4rem;}
col#namemenu{line-height:120%; text-align:center; font-size:18px; font-size:1.4rem;}
col#menu{line-height:120%; text-align:center; font-size:18px; font-size:1.4rem;}
col#special{line-height:120%; text-align:center; font-size:18px; font-size:1.4rem; overflow:auto; height:100px;}*/

thead{ line-height:150%; text-align:center; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; background-color:#222;}
tbody{ line-height:120%; text-align:center; font-size:18px; font-size:1.4rem; overflow:auto; height:100px; }

.item{font-size:14px; font-size:1.0rem; line-height:150%; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" background-color:#222; text-align:left; text-indent:2em;}

.over{background: #555;}

.price_table{ width:90%; border:1px solid #996600}

tr{ margin-top:30px;}

/*********** table hover***********/

table#jquery-tablehover td:hover {
    background-color:#996600;
}
table#jquery-tablehover td:hover-col {
    background-color: #996600;
}
table#jquery-tablehover td:hover-row {
    background-color: #996600;
}
table#jquery-tablehover td:hover-cell {
    background-color: #996600;
}
table#jquery-tablehover tr:hover {
    background-color: #996600;
}



/****************************************/


/*********** form***********/
.placeholder{}

/****************************************/
