@charset "Shift_JIS";
#epxh0001 .epxh0001Box01,
#epxh0002 .epxh0002Box01,
/* 追加 091020 コニシ ココから */
#epxh0014 .epxh0014Box03 {
/* 追加 091020 コニシ ココまで */
	margin: 0 50px 0 50px;
}

#epxh0001 .epxh0001Box01 p,
#epxh0002 .epxh0002Box01 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	text-align: right;
}

/* 追加 091020 コニシ ココから */
#epxh0014 .epxh0014Box03 p {
	margin: 7px 0 5px 0;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}

#epxh0014 .epxh0014Box03 p.list {
	margin: 0 0 5px 0;
	padding: 0 0 0 13px;
	background: url(../img/epxh_list_g2.gif) no-repeat top left;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
}

#epxh0008 .epxh0008Box02,
#epxh0011 .epxh0011Box02 {
	margin:  0 50px 15px 50px;
	border-bottom: 1px solid #aaa;
	padding: 15px 0 15px 0;
}

#epxh0008 .epxh0008Box02 p,
#epxh0011 .epxh0011Box02 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epxh0008 .epxh0008Box02 ul li,
#epxh0008 .epxh0008Box05 ul li,
#epxh0011 .epxh0011Box02 ul li,
#epxh0011 .epxh0011Box05 ul li {
	padding: 0 0 0 13px;
	background: url(../img/epxh_list_g2.gif) no-repeat top left;
	font-size: 12px;
	line-height: 130%;
}

#epxh0008 .epxh0008Box03,
#epxh0011 .epxh0011Box03 {
	margin:  0 50px 15px 50px;
}

#epxh0008 .epxh0008Box03 p,
#epxh0011 .epxh0011Box03 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epxh0008 .epxh0008Box04,
#epxh0011 .epxh0011Box04 {
	margin: 0 0 20px 50px;
	text-align: center;
}

#epxh0008 .epxh0008Box04 ul,
#epxh0011 .epxh0011Box04 ul {
	padding: 7px 0 7px 0;
}

#epxh0008 .epxh0008Box04 ul li,
#epxh0011 .epxh0011Box04 ul li {
	display: inline;
	list-style: none;
}

#epxh0008 .epxh0008Box05,
#epxh0011 .epxh0011Box05 {
	margin:  0 50px 25px 50px;
}

#epxh0011 .epxh0011Box06 {
	margin:  0 50px 15px 50px;
	text-align:center;
}

#epxh0011 .epxh0011Box06 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epxh0015 table.epxh0015Box06,
#epxh0016 table.epxh0016Box06 {
	border: 1px solid #999;
	border-top: none;
	width: 950px;
}

#epxh0015 .epxh0015Box06 th {
	margin: 0;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	text-align: left;
	vertical-align: top;
}

#epxh0015 table.firstBox {
	border-top: 1px solid #999;
	margin: 18px 0 0;
}

#epxh0015 .epxh0015Box06 th.exclamation {
	padding: 6px 12px;
}

#epxh0015 .epxh0015Box06 th.necessary {
	margin: 0;
	border: 0;
	padding: 12px 0 12px 12px;
	background: url(../img/epxh_thNec_bk.jpg) top right repeat-y;
	width: 188px;
}

#epxh0015 .epxh0015Box06 th.necessary2 {
	margin: 0;
	border: 0;
	padding: 12px 0 12px 12px;
	background: url(../img/epxh_thNec_bk2.jpg) top right repeat-y;
	width: 188px;
}

#epxh0015 .epxh0015Box06 th.optional  {
	margin: 0;
	border: 0;
	padding: 12px 0 12px 12px;
	color: #7f7f7f;
	background: url(../img/epxh_thOp_bk.jpg) top right repeat-y;
	width: 188px;
}

#epxh0015 .epxh0015Box06 td,
#epxh0016 .epxh0016Box06 td {
	margin: 0;
	padding: 2px 0 0 12px;
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height: 1.5;
	background: url(../img/epxh_td_bk.gif) left top repeat-x;
}

#epxh0015 .epxh0015Box06 td,
#epxh0016 .epxh0016Box06 td {
	width: 79%;
}

#epxh0015 .epxh0015Box06 td p {
	line-height: 1.5;
	padding: 5px 0 0;
	;
}

#epxh0015 .epxh0015Box06 td input{
	margin: 5px;
}

#epxh0016 .epxh0016Box06 th.headline {
	background: url(../img/epxh_thHli_bk.jpg) top right repeat-y;
	margin: 0;
	border: 0;
	padding: 8px 0 8px 12px;
	width: 188px;
	font-size: 12px;
	font-weight: bold;
}

#epxh0015 .epxh0015Box06 th.tp,
#epxh0016 .epxh0016Box06 th.tp {
	background-position: right -1px;
}

#epxh0015 .epxh0015Box06 td.tp,
#epxh0016 .epxh0016Box06 td.tp {
	background-position: left -1px;
}

#epxh0015 .epxh0015Box06 td .left {
	float: left;
	padding: 0 0 6px;
}

#epxh0015 .epxh0015Box06 td .right {
	float: right;
	padding: 5px 12px 0 0;
}

#epxh0015 .epxh0015Box06 input {
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
#epxh0015 .epxh0015Box06 .topsp input {
	margin: 0 5px 5px 0;
	padding: 0;
}
#epxh0015 .epxh0015Box06 .nosp input {
	margin: 0 5px 0 0;
	padding: 0;
}
#epxh0015 .epxh0015Box06 .tabsp,
#epxh0016 .epxh0016Box06 .tabsp {
	margin: 0 0 0 20px;
	padding: 0;
}	
#epxh0015 .epxh0015Box06 .formArea img.addAd {
	margin-top: 5px;
}

#epxh0015 .epxh0015Box06 .worksp,
#epxh0016 .epxh0016Box06 .worksp {
	margin-top: 30px;
}

#epxh0015 .epxh0015List03,
#epxh0016 .epxh0016List03 {
	margin-bottom: 10px;
	padding: 0;
}

#epxh0016 table.lastBox {
	margin: 38px 0 0;
}

#epxh0016 .epxh0016Box06 th.confirm {
	background: url(../img/epxh_thHli_bk.jpg) -1px right repeat-y;
	margin: 0;
	padding: 8px 0 8px 12px;
	border-top: 1px solid #999;
	width: 188px;
	font-size: 12px;
	font-weight: bold;
}

#epxh0016 .epxh0016Box06 td.confirm {
	margin: 0;
	padding: 2px 0 0 12px;
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height: 1.5;
	background: url(../img/epxh_td_bk.gif) -1px left repeat-x;
	border-top: 1px solid #999;
}

/* 追加 091020 コニシ ココまで */
/* 修正 091030 TAM グループ ココから */
#epxh0009 .epxh0009Box03,
#epxh0010 .epxh0010Box02,
#epxh0012 .epxh0012Box02,
#epxh0013 .epxh0013Box02 {
	margin: 20px 0 15px 0;
}

/* 修正 110601 ここから */
#epxh0009 .epxh0009Box03 p,
#epxh0012 .epxh0012Box02 p,
#epxh0013 .epxh0013Box02 p  {
	padding: 10px 13px 10px 13px;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #EA1515;
}
/* 修正 110601 ここまで */

#epxh0010 .epxh0010Box02 p.comment {
	margin: 5px 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}
/* 修正 091030 TAM グループ ココまで */

/* 修正 091126 TAM グループ ココから */
#epxh0013 .epxh0013Box03 {
	font-size: 12px;
	line-height: 130%;
}
/* 修正 091126 TAM グループ ココまで */