@charset "UTF-8";
body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size: 16px;
	background-color: #F8F8DD;
}
.comLot #container {
	width: 1010px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img_common/bg_middle2.gif);
	background-repeat: repeat-y;
} 
.comLot #u_header  {
	text-align: left;
	background-color: #F8F8DD;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.comLot #container #header #u_header .last_link {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF7F00;
}
.comLot #container #header #b_header {
	background-image: url(../img_common/bg_middle2.gif);
	width: 1010px;
	margin: 0px;
	padding: 0px;
	height: 42px;
}
.comLot #container #header #b_header #b_header_box {
	background-color: #FF7F00;
	height: 42px;
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 0px;
	padding: 0px;	
}
.comLot #container #header #b_header .p_right {
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
}
.comLot #container #header #b_header .p_left {
	margin: 0px;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.comLot #container #header #b_header img {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_01a {
	display: inline;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_01b {
	display: inline;
	color: #FF7F00;
	font-size: 16px;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_01c {
	font-size: 16px;
	line-height: 150%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_01d {
	font-size: 12px;
	color: #FF7F00;
	font-weight: noemal;
	line-height: 130%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.comLot #container #header #shop_header {
	background-image: url(../img_common/bg_middle2.gif);
	margin: 0px;
	padding: 0px;
	width: 1010px;
}
.comLot #container #header #shop_header #shop_header_box {
	padding: 0px;
	margin-top: 14px;
	margin-right: 22px;
	margin-bottom: 10px;
	margin-left: 22px;
	width: 694px;
}

.comLot #container #header #shop_header #shop_header_box #tenpo_cp {
	margin: 0px;
	padding: 5px;
	border: 1px solid #F97C00;
	
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_03a {
	font-size: 12px;
	line-height: 135%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_03b {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	padding: 0px;
	color: #FF0000;
	margin: 0px;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_03c {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	padding: 0px;
	color: #FF0000;
	margin: 0px;
}
.comLot #container #header #shop_header #shop_header_box #tenpo_cp_03d {
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	padding: 0px;
	color: #000000;
	margin: 0px;
}
.comLot #container #header #top_header {
	background-image: url(../img_common/bg_middle2.gif);
	margin: 0px;
	padding: 0px;
	width: 1010px;
}
.comLot #container #header #top_header #top_header_box {
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 22px;
	width: 694px;
	background-image: url(../img_top/main_image.jpg);
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.comLot #container #header #top_header #top_header_box #tenpo_cp {
	margin: 0px;
	padding: 5px;
	border: 1px solid #F97C00;
	
}
.comLot #container #header #top_header #top_header_box #tenpo_cp_03a {
	font-size: 12px;
	line-height: 135%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.comLot #container #header #top_header #top_header_box #tenpo_cp_03b {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
}
.comLot #header {
	padding: 0;
	margin: 0px;
} 
.comLot #header h1 {
	margin: 0;
	width: 1010px;
	padding: 0px;
}
.comLot #sidebar1 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 153px;
	padding: 0px;
	margin: 0px;
}
.comLot #mainContent {
	width:580px;
	margin: 0;
	padding: 0;
} 
.comLot #container #mainContent #main_tempo_01 {
	margin-left: 22px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 18px;
}
.comLot #container #mainContent #main_tempo_02 {
	padding-left: 21px;
	padding-right: 10px;
}
.comLot #container #mainContent #main_tempo_02 #komidashi {
	background-color: #FF7F00;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.comLot #container #mainContent #main_tempo_02 #main_tempo_02_box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF7F00;
	border-bottom-color: #FF7F00;
	border-left-color: #FF7F00;
	padding: 5px;
}
.comLot #container #mainContent #main_tempo_02 #main_tempo_02_box p {
	font-size: 12px;
	line-height: 135%;
	margin: 0px;
	padding: 0px;
}
.comLot #container #mainContent #main_tempo_01 p {
	font-size: 12px;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.comLot #container #footer_link {
	padding: 0px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: center;
	font-size: 12px;
}
#sidebar1 #main_manu {
	margin: 0;
	padding: 0;
}
#sidebar1 #main_manu #team_6 {
	padding-left: 11px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.footer {
	margin: 0;
	padding: 0;
	background-image: url(../img_common/bg_bottom.gif);
	background-repeat: no-repeat;
	height: 29px;
	text-align: center;
}
.footer table {
	margin: 0;
	padding: 0;
	height: 29px;
	width: 1010px;
}
.footer table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
}

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.comLot #u_header a {
	color: #FF7F00;
	text-decoration: none;
	font-size: 12px;
}
.comLot #u_header a:hover {
	color: #FF5201;
	text-decoration: none;
	font-size: 12px;
}
.comLot .t14_18_or_b a {
	color: #FF7F00;
	text-decoration: none;
}
.comLot .t14_18_or_b a:hover {
	color: #FF5201;
	text-decoration: none;
}

table.kakomi04{
    border-top:2px solid #ff7f00;
    border-right:2px solid #ff7f00;
    border-left:2px solid #ff7f00;
    border-bottom:2px solid #ff7f00;
    border-collapse:collapse;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    text-align: center;
}

table.hyo07{
    padding: 0;
	margin: 0;
}

.hyo07 th{
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    line-height:16px;
    padding: 0;
}

.hyo07 td{
    text-align: right; 
    vertical-align: middle;
    font-size: 10px;
    color: #ffffff;
    line-height:14px;
    padding: 0px 0px 0px 0px
}

table.hyo10{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
}

.hyo10 th{
    background-color: #ffcc66;
    border-bottom:1px solid #ffcc66;
    color:#333333;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 3px 5px 3px 5px
}

.hyo10 td{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:14px;
    padding: 3px 5px 3px 5px
}
table.hyo11{
    border-collapse:collapse;
    background-color:#ffffcc;
    color: #333333;
}

.hyo11 th{
    background-color: #ff6600;
    border-top:2px solid #ffffff;
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    color:#ffffff;
    font-weight: normal;
    text-align: center; 
    vertical-align: middle;
    font-size: 11px;
    line-height:15px;
}

.hyo11 td{
    border-top:2px solid #ffffff;
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    vertical-align: middle;
    font-size: 11px;
    line-height:15px;
}
.hyo11 .detail_open td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}
.hyo11 .detail_open {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.hyo11 .detail_open .hyouji_01 {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.hyo11 .detail_open .hyouji_02 {
	font-size: 10px;
	color: #000000;
	background-color: #FFC000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.hyo11 .detail_open .hyouji_box {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
table.hyo13{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #000000;
}

.hyo13 th{
    background-color: #ffcc66;
    border-bottom:1px solid #ffcc66;
    color:#333333;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 3px 3px 3px 3px
}

.hyo13 td{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:1.5en;
    padding: 3px 3px 3px 3px
}
table.hyo11{
    border-collapse:collapse;
    background-color:#ffffcc;
    color: #333333;
}

.text_red {
	color: #FF0000
}

.t12_14_or_b {


    color: #ff7f00;
    font-size: 12px;
    line-height:14pt;
    font-weight: bold;

}
.t12_14_wh {


    color: #ffffff;
    font-size: 12px;
    line-height:14pt;
    font-weight: nomal;

}

.t14_18_wh_b {


    color: #ffffff;
    font-size: 14px;
    line-height:18pt;
    font-weight: bold;

}
.t14_18_or_b {


    color: #ff7f00;
    font-size: 14px;
    line-height:18pt;
    font-weight: bold;
}
.t18_20_or_b {


    color: #ff7f00;
    font-size: 18px;
    line-height:20pt;
    font-weight: bold;

}

.t16_18_re_b {


    color: #ff0000;
    font-size: 16px;
    line-height:18pt;
    font-weight: bold;

}




table.hyo03{
    border-collapse:collapse;
    background-color:#dedada;
    color: #333333;
    font-size: 12px;
    line-height:16px;
    padding: 0;
}
.hyo03 th{
    background-color:#dedada;
    color:#333333;
    font-weight: nomal;
    text-align: left; 
    vertical-align: top;
}
.hyo03 td{
    text-align: center; 
    vertical-align: top;
}
#top_cp {
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
table.kakomi03{
	border-top:2px solid #ff0000;
	border-right:2px solid #ff0000;
	border-left:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	border-collapse:collapse;
	font-size: 16px;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}

.comLot #container #mainContent #main_top_01 {
	padding-left: 21px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.comLot #container #mainContent #main_top_01 #komidashi {
	background-color: #FF6600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF7F00;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.comLot #container #mainContent #main_top_01 #main_top_01_box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF7F00;
	border-bottom-color: #FF7F00;
	border-left-color: #FF7F00;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.comLot #container #mainContent #main_top_02 {
	padding-left: 21px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.comLot #container #mainContent #main_top_02 #komidashi {
	background-color: #FB8613;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FB8613;
}
.comLot #container #mainContent #main_top_02 #main_top_02_box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FB8613;
	border-bottom-color: #FB8613;
	border-left-color: #FB8613;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.comLot #container #mainContent #main_top_03 {
	padding-left: 21px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.comLot #container #mainContent #main_top_03 #komidashi {
	background-color: #FFB400;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFB400;
}
.comLot #container #mainContent #main_top_03 #main_top_03_box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFB400;
	border-bottom-color: #FFB400;
	border-left-color: #FFB400;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.hyo05 td{
    text-align: left; 
    vertical-align: top;
    font-size: 10px;
    line-height:13px;
    padding: 0;
}
table.hyo06{
    border-collapse:collapse;
    background-color:#ff0000;
    color: #ffffff;
}
.hyo06 td{
    text-align: center; 
    vertical-align: top;
    font-size: 10px;
    line-height:12px;
    padding: 1px 0px 1px 2px
}
table.hyo01{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
    font-size: 12px;
    line-height:16px;
    padding: 5px 5px 5px 5px
    vertical-align: top;
}

.hyo01 th{
    background-color:#ffcc66;
    border-bottom:1px solid #ffcc66;
    color:#333333;
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
}

.hyo01 td{
    text-align: left; 
    vertical-align: top;
}

table.hyo02{
    border-top:1px solid #ff6600;
    border-right:1px solid #ff6600;
    border-left:1px solid #ff6600;
    border-bottom:1px solid #ff6600;
    border-collapse:collapse;
    background-color:#ffffcc;
    color: #333333;
    font-size: 12px;
    line-height:18px;
    padding: 5px 5px 5px 5px
}

.hyo02 th{
    background-color:#ff6600;
    border-bottom:1px solid #ff6600;
    color:#ffffff;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
}

.hyo02 td{
    text-align: left; 
    vertical-align: top;
}
table.kakomi05{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.kakomi05 th{
    background-color:#ff0000;
    color:#ffffff;
    font-size: 15px;
    font-weight: bold;
    text-align: center; 
    vertical-align: middle;
}

.kakomi05 td{
    background-color:#faf6bc;
    font-size: 15px;
    color:#ff7f00;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
table.kakomi06{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    text-align: left;
}

.kakomi06 th{
    color:#333333;
    font-size: 28px;
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
}

.kakomi06 td{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}
table.kakomi07{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
}

.kakomi07 th{
    font-size: 16px;
    color:#ff0000;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}
.kakomi07 td{
    font-size: 14px;
    text-align: right;
    vertical-align: middle;
}
table.kakomi08{
    border-top:1px solid #ff7f00;
    border-right:1px solid #ff7f00;
    border-left:1px solid #ff7f00;
    border-bottom:1px solid #ff7f00;
    border-collapse:collapse;
    background-color:#ffffb9;
}

.kakomi08 td{
    font-size: 12px;
    line-height:12pt;
    text-align: left;
    vertical-align: middle;
    padding: 7px 7px 7px 7px
}

table.kakomi09{
    border-top:2px solid #808080;
    border-right:2px solid #808080;
    border-left:2px solid #808080;
    border-bottom:2px solid #808080;
    border-collapse:collapse;
}
.kakomi09 th{
	background-color:#BFBFBF;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.kakomi09 td{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 14px;
}

table.hyo12{
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
}

.hyo12 th{
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color: #ffcc66;
    color:#333333;
    font-weight: normal;
    text-align: left; 
    vertical-align: middle;
    font-size: 12px;
    line-height:14px;
    padding: 2px 2px 2px 4px
}

.hyo12 td{
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    text-align: left; 
    vertical-align: middle;
    font-size: 12px;
    line-height:14px;
    padding: 2px 2px 2px 2px
}


.t12_14_or {
     color: #ff7f00;
    font-size: 12px;
    line-height:15pt;
    font-weight: nomal;

}

.t12_14_or_b {
     color: #ff7f00;
    font-size: 12px;
    line-height:14pt;
    font-weight: bold;

}

.t12_14_wh {
     color: #ffffff;
    font-size: 12px;
    line-height:14pt;
    font-weight: nomal;

}

.t14_18_wh_b {
     color: #ffffff;
    font-size: 14px;
    line-height:18pt;
    font-weight: bold;

}

.t14_18_or_b {
     color: #ff7f00;
    font-size: 14px;
    line-height:18pt;
    font-weight: bold;

}

.t18_20_or_b {
     color: #ff7f00;
    font-size: 18px;
    line-height:20pt;
    font-weight: bold;

}

.t16_16_re_b {
     color: #ff0000;
    font-size: 16px;
    line-height:16pt;
    font-weight: bold;

}

.t16_18_re_b {
     color: #ff0000;
    font-size: 16px;
    line-height:18pt;
    font-weight: bold;

}

.t16_18_wh_b {
     color: #ffffff;
    font-size: 16px;
    line-height:18pt;
    font-weight: bold;

}

table.kakomi00{
    padding: 5px 5px 5px 5px
    color: #333333;
    font-size: 12px;
    line-height:18px;
    font-weight: nomal;
    vertical-align: top;
    text-align: left;    
}

table.kakomi01{
    padding: 0px 0px 0px 0px
    color: #333333;
    font-size: 16px;
    line-height:24px;
    font-weight: bold;
    vertical-align: top;    
}

.kakomi01 td{
    background-color:#ffffff;
    font-size: 12px;
    line-height: 1.2en;
    font-weight: normal;
    text-align: top;
}

table.kakomi02{
    border-top:2px solid #ff7f00;
    border-right:2px solid #ff7f00;
    border-left:2px solid #ff7f00;
    border-bottom:2px solid #ff7f00;
    border-collapse:collapse;
    padding: 10px 0px 10px 10px
    background-color:#ffffff;
    empty-cells:show;
    color: #333333;
    font-size: 12px;
    line-height:16px;
}

table.kakomi03{
    border-top:2px solid #ff0000;
    border-right:2px solid #ff0000;
    border-left:2px solid #ff0000;
    border-bottom:2px solid #ff0000;
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    font-size: 16px;
    text-align: center;
}

table.kakomi04{
    border-top:2px solid #ff7f00;
    border-right:2px solid #ff7f00;
    border-left:2px solid #ff7f00;
    border-bottom:2px solid #ff7f00;
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    font-size: 16px;
    text-align: center;
}

table.kakomi05{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.kakomi05 th{
    background-color:#ff0000;
    color:#ffffff;
    font-size: 15px;
    font-weight: bold;
    text-align: center; 
    vertical-align: middle;
}

.kakomi05 td{
    background-color:#faf6bc;
    font-size: 15px;
    color:#ff7f00;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

table.kakomi06{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
    text-align: left;
}

.kakomi06 th{
    color:#333333;
    font-size: 28px;
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
}

.kakomi06 td{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

table.kakomi07{
    border-collapse:collapse;
    padding: 0px 0px 0px 0px
}

.kakomi07 th{
    font-size: 16px;
    color:#ff0000;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}
.kakomi07 td{
    font-size: 14px;
    text-align: right;
    vertical-align: middle;
}

table.kakomi08{
    border-top:1px solid #ff7f00;
    border-right:1px solid #ff7f00;
    border-left:1px solid #ff7f00;
    border-bottom:1px solid #ff7f00;
    border-collapse:collapse;
    background-color:#ffffb9;
}

.kakomi08 td{
    font-size: 12px;
    line-height:12pt;
    text-align: left;
    vertical-align: middle;
    padding: 7px 7px 7px 7px
}

table.kakomi09{
    border-top:2px solid #808080;
    border-right:2px solid #808080;
    border-left:2px solid #808080;
    border-bottom:2px solid #808080;
    border-collapse:collapse;
}

.kakomi09 th{
    background-color: #dad7d7;
    border-right:2px solid #808080;
    color: #808080;
    font-size: 12px;
    line-height:12pt;
    text-align: center;
    vertical-align: middle;
    padding: 2px 2px 2px 2px
}

.kakomi09 td{
    font-size: 12px;
    line-height:12pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding: 2px 2px 2px 2px
    background-color: #ffffff;
}

table.hyo01{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
    font-size: 12px;
    line-height:16px;
    padding: 5px 5px 5px 5px
    vertical-align: top;
}

.hyo01 th{
    background-color:#ffcc66;
    border-bottom:1px solid #ffcc66;
    color:#333333;
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
}

.hyo01 td{
    text-align: left; 
    vertical-align: top;
}

table.hyo02{
    border-top:1px solid #ff6600;
    border-right:1px solid #ff6600;
    border-left:1px solid #ff6600;
    border-bottom:1px solid #ff6600;
    border-collapse:collapse;
    background-color:#ffffcc;
    color: #333333;
    font-size: 12px;
    line-height:18px;
    padding: 5px 5px 5px 5px
}

.hyo02 th{
    background-color:#ff6600;
    border-bottom:1px solid #ff6600;
    color:#ffffff;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
}

.hyo02 td{
    text-align: left; 
    vertical-align: top;
}

table.hyo03{
    border-collapse:collapse;
    background-color:#dedada;
    color: #333333;
    font-size: 12px;
    line-height:16px;
    padding: 2px 2px 5px 2px
}

.hyo03 th{
    background-color:#dedada;
    color:#333333;
    font-weight: nomal;
    text-align: left; 
    vertical-align: top;
}

.hyo03 td{
    text-align: center; 
    vertical-align: top;
}

table.hyo04{
    border-top:1px solid #ff5100;
    border-right:1px solid #ff5100;
    border-left:1px solid #ff5100;
    border-bottom:1px solid #ff5100;
    border-collapse:collapse;
    background-color:#ffffff;
    color: #333333;
    padding: 5px 5px 5px 5px
}

.hyo04 th{
    background-color:#ff6600;
    border-bottom:1px solid #ff6600;
    color:#ffffff;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 5px 5px 5px 5px
}

.hyo04 td{
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:14px;
    padding: 10px 5px 10px 7px
}

table.hyo08{
    border-top:1px solid #fb8613;
    border-right:1px solid #fb8613;
    border-left:1px solid #fb8613;
    border-bottom:1px solid #fb8613;
    border-collapse:collapse;
    background-color:#ffffff;
    color: #333333;
    padding: 5px 5px 5px 5px
}

.hyo08 th{
    background-color: #fb8613;
    border-bottom:1px solid #fb8613;
    color:#ffffff;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 5px 5px 5px 5px
}

.hyo08 td{
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:14px;
    padding: 10px 5px 10px 7px
}


table.hyo09{
    border-top:1px solid #ffb400;
    border-right:1px solid #ffb400;
    border-left:1px solid #ffb400;
    border-bottom:1px solid #ffb400;
    border-collapse:collapse;
    background-color:#ffffff;
    color: #333333;
    padding: 5px 5px 5px 5px
}

.hyo09 th{
    background-color: #ffb400;
    border-bottom:1px solid #ffb400;
    color:#ffffff;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 5px 5px 5px 5px
}

.hyo09 td{
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:14px;
    padding: 10px 5px 10px 7px
}

table.hyo05{
    border-collapse:collapse;
    background-color:#ffffff;
    color: #333333;
}

.hyo05 td{
    text-align: left; 
    vertical-align: top;
    font-size: 10px;
    line-height:13px;
    padding: 0px 0px 0px 0px
}

table.hyo06{
    border-collapse:collapse;
    background-color:#ff0000;
    color: #ffffff;
}

.hyo06 td{
    text-align: center; 
    vertical-align: top;
    font-size: 10px;
    line-height:12px;
    padding: 1px 0px 1px 2px
}

table.hyo07{
    padding: 5px 0px 5px 5px
}

.hyo07 th{
    font-weight: bold;
    text-align: left; 
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    line-height:16px;
    padding: 0px 5px 0px 5px
}

.hyo07 td{
    text-align: right; 
    vertical-align: middle;
    font-size: 11px;
    color: #ffffff;
    line-height:14px;
    padding: 0px 0px 0px 5px
}

table.hyo10{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
}

.hyo10 th{
    background-color: #ffcc66;
    border-bottom:1px solid #ffcc66;
    color:#333333;
    font-weight: bold;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    padding: 3px 5px 3px 5px
}

.hyo10 td{
    border-top:1px solid #ffcc66;
    border-right:1px solid #ffcc66;
    border-left:1px solid #ffcc66;
    border-bottom:1px solid #ffcc66;
    text-align: left; 
    vertical-align: top;
    font-size: 12px;
    line-height:14px;
    padding: 3px 5px 3px 5px
}

table.hyo11{
    border-collapse:collapse;
    background-color:#ffffcc;
    color: #333333;
}

.hyo11 th{
    background-color: #ff6600;
    border-top:2px solid #ffffff;
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    color:#ffffff;
    font-weight: normal;
    text-align: center; 
    vertical-align: top;
    font-size: 11px;
    line-height:12px;
    padding: 3px 1px 1px 1px
}

.hyo11 td{
    border-top:2px solid #ffffff;
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    text-align: left; 
    vertical-align: middle;
    font-size: 12px;
    text-align: center;
    line-height:16px;
    padding: 3px 5px 3px 5px
}
table.hyo12{
    border-collapse:collapse;
    background-color:#ffffb9;
    color: #333333;
}

.hyo12 th{
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color: #ffcc66;
    color:#333333;
    font-weight: normal;
    text-align: left; 
    vertical-align: middle;
    font-size: 12px;
    line-height:14px;
    padding: 2px 2px 2px 4px
}

.hyo12 td{
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    text-align: left; 
    vertical-align: middle;
    font-size: 12px;
    line-height:14px;
    padding: 2px 2px 2px 2px
}