@charset "shift_jis";


/*__________________________________________________________

  # ファミリーパック CSS
  # update 2008.4.20
  
  _________________________________________________________*/


/* 文字
----------------------------------------------------------- */
.s-txt{
	padding:2px 2px 2px 0px;
	font-size:1.2em;
}

.s-txt2{
	padding:0px 2px 2px 0px;
	font-size:1.0em;
}

.txt_em-red{
	font-size:1.2em;
	font-weight: bold;
	color: #E80000;
}

.txt_em-ore{
	font-size:1.2em;
	font-weight: bold;
	color: #FF6600;
}

.txt_emphasis {
	color:#FF0000;
	}
	
/* 余白
----------------------------------------------------------- */
.mar_t10{
	margin:10px 0 0 0;
}

.mar_t20 {
	margin:20px 0 0 0; 
	}	

.mar_t30 {
	margin:30px 0 0 0; 
	}

.mar_t40 {
	margin:40px 0 0 0; 
	}

.mar_l20 {
	margin:0 0 0 20px; 
	}
	
.mar_l30 {
	margin:0 0 0 30px; 
	}

/* 表テーブル
----------------------------------------------------------- */
table.hyou1{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:6px 9px 9px 9px;
	color:#515151;
}
table.hyou1 td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
/*	padding:4px 2px;*/
	padding:6px 9px 6px 9px;
}
table.hyou1 td.a01{
	background-color:#3366cc;
	color:#FFFFFF;
}
table.hyou1 td.a02{
	color:#FFFFFF;
	background-color:#78B237;
}
table.hyou1 td.a03{
	background-color:#3267A7;
	color:#FFFFFF;
}
table.hyou1 td.a04{background-color:#CDE1F3;}
table.hyou1 td.a05{background-color:#D8D6D7;}
table.hyou1 td.a06{background-color:#D8D6D7;}


table.hyou2{
	width:600px;
	padding:5px;
	margin:5px;
	color:#515151;
}
table.hyou2 td{
	margin:5px;
}

/* 表
----------------------------------------------------------- */
table.cost {
	width:690px;
	}

table.cost td {
	padding:5px;
	}	
	