@charset "Shift_JIS";


#epzb0001 .epzb0001List01 ul {
	list-style: none;
	margin: 0 0 20px 0;
}

#epzb0001 .epzb0001List01 ul li {
	padding: 0 0 0 13px;
	background: url(../img/list_circle_g.gif) no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
}

#epzb0001 .epzb0001Box01 {
	margin: 0 0 10px 0;
}

#epzb0001 .epzb0001Box01 p {
	padding: 10px 13px 10px 13px;
	font-size: 12px;
	line-height: 140%;
}

#epzb0001 .epzb0001Box02 {
	margin: 0 0 30px 0;
}

#epzb0001 .epzb0001Box02 p {
	padding: 0 0 0 13px;
	font-size: 12px;
	line-height: 140%;
}

#epzb0001 .epzb0001Box03 {
	margin: 0 0 25px 0;
}

#epzb0001 .epzb0001Box04 .point {
	padding: 15px 13px 10px 13px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

#epzb0001 .epzb0001Box04 .point strong {
	font-size: 14px;
}
/* 修正 110614 TAM ココから */
#epzb0001 .epzb0001Box04 .pointTtl {
	padding: 15px 15px 0;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
#epzb0001 .epzb0001Box04 .pointCn {
	margin-top: -20px;
	padding-right: 15px;
	min-height: 20px;
	_height: 20px;
	color: #EA1515;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
#epzb0001 .epzb0001Box04 .pointDt {
	padding: 5px 15px 10px;
	color: #333;
	font-size: 12px;
	text-align: right;
}
#epzb0001 .epzb0001Box04 .limitTtl {
	padding: 0 15px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
#epzb0001 .epzb0001Box04 .limitTable {
	margin: 10px 15px 0;
	width: 370px;
/*20130531 篠原修正ここから　*/
	border-collapse: separate;
/*20130531 篠原修正ここまで　*/
}
#epzb0001 .epzb0001Box04 .limitTable th {
	background-color: #add8e6;
	text-align: center;
}
#epzb0001 .epzb0001Box04 .limitTable td {
	text-align: left;
}
#epzb0001 .epzb0001Box04 .limitTable td.pointLimit, 
#epzb0001 .epzb0001Box04 .limitTable td.pointRest {
	background-color: #fff;
}
/* 110701 修正 ここから */
/* 20130531 篠原修正ここから　*/
#epzb0001 .epzb0001Box04 .limitTable th.pointLimit,
#epzb0001 .epzb0001Box04 .limitTable td.pointLimit {
         padding: 3px 5px;
         border-color: #999;
         border-style: solid;
         color: #333;
         font-size: 12px;
         font-weight: normal;
         line-height: 1.25;
         width: 90px;
}
#epzb0001 .epzb0001Box04 .limitTable th.pointRest,
#epzb0001 .epzb0001Box04 .limitTable td.pointRest {
         padding: 3px 5px;
         border-color: #999;
         border-style: solid;
         color: #333;
         font-size: 12px;
         font-weight: normal;
         line-height: 1.25;
         text-align: right;
         width: 90px;
}
#epzb0001 .epzb0001Box04 .limitTable th.pointLimit {
         border-top-width: 1px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 1px;
}
#epzb0001 .epzb0001Box04 .limitTable td.pointLimit {
         border-top-width: 0px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 1px;
}
#epzb0001 .epzb0001Box04 .limitTable th.pointRest {
         border-top-width: 1px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 0px;
}
#epzb0001 .epzb0001Box04 .limitTable td.pointRest {
         border-top-width: 0px;
         border-right-width: 1px;
         border-bottom-width: 1px;
         border-left-width: 0px;
}
/*20130531 篠原修正ここまで　*/
/* 110701 修正 ここまで */
#epzb0001 .epzb0001Box05 .notice2 {
	padding: 15px 13px 0;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.25;
}
#epzb0001 .epzb0001Box05 .notice2 .red {
	color: #EA1515;
}
#epzb0001 .epzb0001Box05 .liaison {
	padding-top: 15px;
}
#epzb0001 .epzb0001Box05 .liaison li {
	padding-left: 2em;
	font-size: 12px;
	text-indent: -1em;
	line-height: 1.5;
}

/* 修正 110614 TAM ココまで */

#epzb0001 .epzb0001Box04 .kigen {
	padding: 0px 13px 38px 13px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

#epzb0001 .epzb0001Box04 .point {
	margin: 0 0 0 13px;
	padding: 15px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

#epzb0001 .epzb0001Box05 .gokei {
	padding: 15px 13px 10px 13px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

/* 修正1210ここから */
#epzb0001 .epzb0001Box04 .notice,
#epzb0001 .epzb0001Box05 .notice {
	margin: 0 13px 3px 13px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 140%;
}

#epzb0001 .epzb0001Box04 .notice2 {
	margin: 0 13px 5px 13px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 140%;
	color: #EA1515;
}

#epzb0001 .epzb0001Box04 .notice span {
	color: #EA1515;
}
/* 修正1210ここまで */

#epzb0001 .epzb0001Box05 div {
	padding: 0 13px 15px 13px;
	font-size: 12px;
}


#epzb0001 .epzb0001Box06 {
	margin: 0 0 25px 0;
}

#epzb0001 .epzb0001Box06 p.ttl {
	margin: 0 0 5px 0;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

#epzb0001 .epzb0001Box06 table {
	font-size: 12px;
	background-color: #BFBFBF;
}

#epzb0001 .epzb0001Box06 table tr {
}

#epzb0001 .epzb0001Box06 table th {
	padding: 7px 0 7px 0;
	background-color: #E9E9E9;
	background-image: url(../img/whiteline.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#epzb0001 .epzb0001Box06 table tr.bgw {
	background-color: #FFFFFF;
}

#epzb0001 .epzb0001Box06 table tr.bgb {
	background-color: #E9EFF5;
}

/* 修正1210ここから */
#epzb0001 .epzb0001Box06 table th.date {
	width: 100px;
	letter-spacing: 10px;
}

#epzb0001 .epzb0001Box06 table th.no {
	width: 50px;
}

#epzb0001 .epzb0001Box06 table th.bpoint,
#epzb0001 .epzb0001Box06 table th.cpoint,
#epzb0001 .epzb0001Box06 table th.spoint,
#epzb0001 .epzb0001Box06 table th.subtotal,
#epzb0001 .epzb0001Box06 table th.pvalance {
	width: 55px;
}
/* 修正1210ここまで */

#epzb0001 .epzb0001Box06 table th.pvalance {
	background: #F0F0D6;
	background-image: url(../img/whiteline.gif);
	background-position: top;
	background-repeat: repeat-x;
}

/* 修正1210ここから */
#epzb0001 .epzb0001Box06 table th.content {
	letter-spacing: 10px;
}
/* 修正1210ここまで */

#epzb0001 .epzb0001Box06 table th.amount {
	width: 81px;
}

#epzb0001 .epzb0001Box06 table tr.bgw td.pvalance {
	background: #FFFFE8;
	background-image: url(../img/whiteline.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#epzb0001 .epzb0001Box06 table tr.bgb td.pvalance {
	background: #F0F0D6;
	background-image: url(../img/whiteline.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#epzb0001 .epzb0001Box06 table td {
	padding: 7px 5px 7px 5px;
	background-image: url(../img/whiteline.gif);
	background-position: top;
	background-repeat: repeat-x;
	/*border-top: 1px solid #FFFFFF;*/
	color: #333333;
}

#epzb0001 .epzb0001Box06 table td.pvalance {
	font-weight: bold;
}

/* 修正1210ここから */
#epzb0001 .epzb0001Box06 table td.content {
	font-size: 10px;
}

#epzb0001 .epzb0001Box06 table td.contentkbn {
	font-size: 10px;
	width: 80px;
}

#epzb0001 .epzb0001Box06 table td.no {
	text-align: center;
}

#epzb0001 .epzb0001Box06 table td.amount,
#epzb0001 .epzb0001Box06 table td.bpoint,
#epzb0001 .epzb0001Box06 table td.cpoint,
#epzb0001 .epzb0001Box06 table td.spoint,
#epzb0001 .epzb0001Box06 table td.subtotal,
#epzb0001 .epzb0001Box06 table td.pvalance {
	text-align: right;
}
/* 修正1210ここまで */

#epzb0001 .epzb0001_2Box02 ul,
#epzb0001 .epzb0001Box06 ul {
	margin: 10px 50px 25px 0;
}

#epzb0001 .epzb0001_2Box02 ul li,
#epzb0001 .epzb0001Box06 ul li {
	list-style: none;
	padding: 0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 140%;
}

#epzb0001 .epzb0001Box06 ul li.mt18 {
	margin: 18px 0 0 0;
}

#epzb0001 .epzb0001Box07 {
	margin: 0 0 20px 0;
	text-align: center;
}

#epzb0001 .epzb0001Box07 ul{
	padding: 7px 0 7px 0;
}

#epzb0001 .epzb0001Box07 ul li {
	display: inline;
	list-style: none;
}


#epzb0001 .epzb0001_2Box01 {
	margin: 0 0 15px 50px;
}

#epzb0001 .epzb0001_2Box01 p {
	padding: 20px 0 20px 0;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

#epzb0001 .epzb0001_2Box02 {
	margin: 0 0 25px 0;
}

#epzb0001 .epzb0001_2Box03 {
	margin: 0 0 20px 0;
	text-align: center;
}

#epzb0001 .epzb0001_2Box03 ul{
	padding: 7px 0 7px 0;
}

#epzb0001 .epzb0001_2Box03 ul li {
	display: inline;
	list-style: none;
}



#epzb0004 .epzb0004Box01,
#epzb0005 .epzb0005Box01,
#epzb0006 .epzb0006Box01 {
}

#epzb0004 .epzb0004Box01 td,
#epzb0005 .epzb0005Box01 td,
#epzb0006 .epzb0006Box01 td,
#epjb0057 .epjb0057Box01 td {
	padding: 10px 0 10px 0;
}

#epzb0004 .epzb0004Box01 p,
#epzb0005 .epzb0005Box01 p,
#epzb0006 .epzb0006Box01 p,
#epjb0057 .epjb0057Box01 p {
	padding: 0 15px 0 15px ;
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}

#epzb0004 .epzb0004Box01 p.hl,
#epzb0005 .epzb0005Box01 p.hl,
#epzb0006 .epzb0006Box01 p.hl {
	background: url(../img/height_line01.gif) repeat-y top left;
}

#epzb0005 .epzb0005Box02 .i01,
#epzb0006 .epzb0006Box02 .i01{
	padding: 15px 0 10px 0;
}

#epzb0005 .epzb0005Box02 .i02,
#epjb0057 .epjb0057Box02 .i01,
#epzb0004 .epzb0004Box02 .i01 {
	padding: 10px 0 10px 0;
}

#epzb0006 .epzb0006Box02 .i02 {
	padding: 10px 0 15px 0;
}

#epzb0005 .epzb0005Box02 th div,
#epzb0006 .epzb0006Box02 th div,
#epjb0057 .epjb0057Box02 th div,
#epzb0004 .epzb0004Box02 th div {
	margin: 0 0 0 16px;
}
#epzb0004 .epzb0004Box02 .i01 td p,
#epzb0005 .epzb0005Box02 .i01 td p,
#epzb0005 .epzb0005Box02 .i02 td p,
#epzb0006 .epzb0006Box02 .i01 td p,
#epjb0057 .epjb0057Box02 .i01 td p {
	padding: 5px 0 0 0;
	color: #333333;
	font-size: 12px;
	line-height: 130%;
}

#epzb0005 .epzb0005Box02 .i02 div.notice {
	margin: 5px 0 5px 0;
	padding: 0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}

#epzb0006 .epzb0006Box02 .i03 {
	padding: 5px 0 10px 0;
}

#epzb0006 .epzb0006Box02 .i04 {
	padding: 10px 0 5px 0;
}

#epzb0006 .epzb0006Box02 .i03 p,
#epzb0006 .epzb0006Box02 .i04 p {
	color: #333333;
	font-size: 12px;
	line-height: 130%;
}

#epzb0006 .epzb0006Box02 .i03 .no,
#epzb0006 .epzb0006Box02 .i04 .no {
	margin: 0 0 0 5px;
}

#epzb0006 .epzb0006Box02 .i03 .catalog,
#epzb0006 .epzb0006Box02 .i04 .catalog {
	margin: 3px 0 0 5px;
	font-weight: bold;
}

#epzb0013 .epzb0013Box01,
#epzm0004 .epzm0004Box01 {
	margin: 0 0 25px 0;
}


#epzb0015 .epzb0015Box01,
#epzb0013 .epzb0013Box03,
#epzm0002_p .epzm0002Box01,
#epzm0004 .epzm0004Box03 {
	margin: 0 0 0 70px;
}

#epzb0013 .epzb0013Box03 p,
#epzb0015 .epzb0015Box01 p,
#epzb0015 .epzb0015Box02 p,
#epzm0002_p .epzm0002Box01 p,
#epzm0004 .epzm0004Box03 p {
	padding: 25px 10px 25px 10px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#epjb0057 .epjb0057Box02 td div,
#epzb0004 .epzb0004Box02 td div {
	margin: 5px 0 0 0;
}

#epzb0008 .epzb0008Box02 .c03 div,
#epzb0008 .epzb0008Box02 .c05 div,
#epzb0009 .epzb0009Box02 .c03 div,
#epzb0009 .epzb0009Box02 .c05 div {
	margin: 5px 10px 5px 10px;
}

#epzb0008 .epzb0008Box02 .c04 div,
#epzb0009 .epzb0009Box02 .c04 div {
	margin: 5px 15px 5px 15px;
}

#epzb0008 .epzb0008Box02 .c04 a,
#epzb0009 .epzb0009Box02 .c04 a {
	font-weight: bold;
}

#epzb0008 .epzb0008Box02 .c03 .text01 {
	color: #0C3085;
	font-size: 12px;
	line-height: 150%;
}

#epzb0008 .epzb0008Box02 .c03 .check {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

#epzb0008 .epzb0008Box02 .c04 p,
#epzb0008 .epzb0008Box02 .c05 p,
#epzb0009 .epzb0009Box02 .c04 p,
#epzb0009 .epzb0009Box02 .c05 p {
	font-size: 12px;
	line-height: 150%;
}

#epzb0009 .epzb0009Box05 p {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

#epzb0007 .epzb0007Box02 {
	margin: 0 0 5px 0;
}
#epzb0007 .epzb0007Box03 .comment2,
#epzb0021 .epzb0021Box02 .comment2 {
	margin: 0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}

#epzb0007 .epzb0007Box05 {
	margin: 39px 0 25px 0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#epzb0007 .epzb0007Box05 .text01 {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
}

#epzb0007 .epzb0007Box05 .text02 {
	margin: 0 0 0 1em;
	font-size: 12px;
	line-height: 130%;
}

#epzb0007 .epzb0007Box05 .comment {
	margin: 0 0 0 2em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}

#epzb0007 .epzb0007Box07,
#epzb0020 .epzb0020Box07,
#epzb0021 .epzb0021Box03 {
	margin: 25px 0 0 0;
}

#epzb0020 .epzb0020Box03 {
	margin: 20px 0 0 0;
	text-align: right;
}

/* 変更箇所ここから */
#epzb0003 .epzb0003List02,
#epzb0020 .epzb0020Box03,
#epzb0021 .epzb0021Box01 {
	font-size: 12px;
	line-height: 130%;
	text-align:right;
}

#epzb0020 .epzb0020Box03 {
	margin: 20px 0 3px 0;
}

#epzb0021 .epzb0021Box01 {
	margin: 0 0 3px 0;
}
/* 変更箇所ここまで */

#epzb0020 .epzb0020Box05 {
	margin: 0 0 20px 0;
}

#epzb0020 .epzb0020Box05 .catalog {
	padding: 10px; 
}

#epzb0020 .epzb0020Box05 .catalog .text01 {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epzb0020 .epzb0020Box05 .catalog .text02 {
	font-size: 10px;
	line-height: 140%;
}

/* 修正 111024 TAM ココから */
#epzb0020 .epzb0020Box05b {
	margin: 0 0 15px 15px;
}
/* 修正 111024 TAM ココまで */

#epzb0003 p.resultNum {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}

#epzb0003 div.resultNum2 {
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}

#epzb0003 div.resultNum3 {
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}

#epzb0003 .num {
	font-size: 14px;
	font-weight: normal;
}

#epzb0003 div.resultNum2 a.st:link{
	text-decoration: none;
}

#epzb0003 div.resultNum2 a.st:visited{
	text-decoration: none;
}

#epzb0003 div.resultNum2 a.st:hover{
	text-decoration: none;
}

#epzb0003 div.resultNum2 a.st:active{
	text-decoration: none;
}
