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

body.help {
	margin:12px 0 0 20px;
	background:#FFFFFF;
}
p.all {
	text-align:center;
	margin:10px 0 0 0;
}
#contents {
	width:860px;
	padding:0 0 20px 0;
	margin:0;
}
#office {
	text-align:center;
	padding:0;
	margin:10px 0 0 30px;
}
#office li {
	float:left;
	margin:0 0 20px 0;
}
#office li img {
	display:block;
	padding:0 5px 0 0;
}
#help_left {
	width:419px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}
#help_left p img {
	display:block;
}
#help_left p.txt {
	margin:15px 0 0 20px;
	color:#000000;
	font-size:120%;
	line-height:1.5;
}
#help_right {
	width:423px;
	background:#D2EFEC url(../img/01/question_bg.gif) top left no-repeat;
	padding:15px 0 15px 0;
	margin:15px 0 0 0;
	float:left;
	display:inline;
}
#help_right p.br {
	color:#000000;
	line-height:1.5;
	padding:0 30px 0 0;
	margin:10px 0 0 10px;
}
#help_right ol {
	background:#00A692;
	padding:10px 10px 10px 30px;
	margin:10px 10px 0 10px;
}
#help_right li {
	color:#FFFFFF;
	list-style:decimal;
	line-height:1.5;
}
#help_right p.gr {
	width:180px;
	float:left;
	margin:10px 0 0 10px;
	display:inline;
	line-height:1.5;
}
#help_right p img {
	float:right;
	margin:10px 10px 0 0;
	display:inline;
}
#table_head_01 {
	background:#D2EFEC;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#00A692 2px solid;
}
#table_head_02 {
	background:#F5E1E1;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#BF5F64 2px solid;
}
#table_head_03 {
	background:#D4F5E6;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#519C76 2px solid;
}
#table_head_04 {
	background:#B3E8F0;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#4591C9 2px solid;
}
#table_head_05 {
	background:#FEF2C5;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#F29600 2px solid;
}
#table_head_06 {
	background:#DFD0E6;
	width:843x;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	display:inline;
	border-bottom:#9668AF 2px solid;
}
.table01 {
	width:810px;
	background:#D2EFEC;
	margin:10px 0 0 19px;
	padding:0 0 0 7px;
	
}
.table01 td {
	border-right:5px #D2EFEC solid;
}
.table02 {
	width:810px;
	background:#F5E1E1;
	margin:10px 0 0 19px;
}
.table02 td {
	border-right:5px #F5E1E1 solid;
}
.table02 td.top {
	border-top:5px #F5E1E1 solid;
}
.table03 {
	width:810px;
	background:#D4F5E6;
	margin:10px 0 0 19px;
	padding:0 0 0 7px;
}
.table03 td {
	border-right:5px #D4F5E6 solid;
}
.table03 td.top {
	border-top:5px #D4F5E6 solid;
}
.table04 {
	width:810px;
	background:#B3E8F0;
	margin:10px 0 0 19px;
	padding:0 0 0 7px;
}
.table04 td {
	border-right:5px #B3E8F0 solid;
}
.table05 {
	width:810px;
	background:#FEF2C5;
	margin:10px 0 0 19px;
	padding:0 0 0 7px;
}
.table05 td {
	border-right:5px #FEF2C5 solid;
}
.table05 td.top {
	border-top:5px #FEF2C5 solid;
}
.table06 {
	width:810px;
	background:#DFD0E6;
	margin:10px 0 0 19px;
	padding:0 0 0 7px;
}
.table06 td {
	border-right:5px #DFD0E6 solid;
}
.table06 td.top {
	border-top:5px #DFD0E6 solid;
}
.office_h {
	padding:10px;
	border-bottom:#00A692 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#00A692;
}
.office_k {
	padding:10px;
	border-bottom:#BF5F64 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#BF5F64;
}
.office_n {
	padding:10px;
	border-bottom:#519C76 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#519C76;
}
.office_hi {
	padding:10px;
	border-bottom:#4591C9 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#4591C9;
}
.office_s {
	padding:10px;
	border-bottom:#F29600 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#F29600;
}
.office_c {
	padding:10px;
	border-bottom:#9668AF 2px solid;
	font-size:120%;
	font-weight:bold;
	width:823px;
	color:#9668AF;
}
.wh {
	background:#FFFFFF;
}
.name {
	color:#000000;
	width:110px;
	border-bottom:#000000 1px solid;
	padding:10px 0 10px 0;
	margin:0 0 0 7px;
	text-align:center;
}
.from {
	padding:10px 0 5px 10px;
}
.taste {
	padding:0 0 10px 10px;
}
.blank {
	width:135px;
}

