@charset "Shift_JIS";

/* 修正 120403 TAM ココから */
#epjb0001 .epjb0001List01 .comment {
	margin-bottom: 18px;
/* 修正 120423 TAM ココから */
	font-weight: bold;
/* 修正 120423 TAM ココまで */
}
/* 修正 120403 TAM ココまで */

#epjb0001 .epjb0001Box01 .c01,
#epjb0001 .epjb0001Box01 .c02,
#epjb0001 .epjb0001Box01 .c03,
#epjm0001 .epjm0001Box01 .c01,
#epjm0001 .epjm0001Box01 .c02,
#epjm0001 .epjm0001Box01 .c03 {
	margin: 10px;
}

#epjb0001 .epjb0001Box01 .c01 div p,
#epjm0001 .epjm0001Box01 .c01 div p {
	padding: 4px 0 4px 12px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;;
}

#epjb0001 .epjb0001Box01 .c01 .error,
#epjm0001 .epjm0001Box01 .c01 .error {
	margin: 0 0 3px 0;
	font-size: 12px;
	line-height: 120%;
}

/* 修正 090907 TAM ココから */
#epjb0001 .epjb0001Box01 .c01 .chumon, 
#epjm0001 .epjm0001Box01 .c01 .chumon {
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
}
/* 修正 090907 TAM ココまで */

#epjb0001 .epjb0001Box01 .c01 .gift,
#epjm0001 .epjm0001Box01 .c01 .gift {
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 120%;
}

#epjb0001 .epjb0001Box01 .c01 .name,
#epjm0001 .epjm0001Box01 .c01 .name {
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

#epjb0001 .epjb0001Box01 .c01 .zaiko01,
#epjb0001 .epjb0001Box01 .c01 .zaiko02,
#epjb0001 .epjb0001Box01 .c01 .zaiko03,
#epjm0001 .epjm0001Box01 .c01 .zaiko01,
#epjm0001 .epjm0001Box01 .c01 .zaiko02,
#epjm0001 .epjm0001Box01 .c01 .zaiko03 {
	margin: 8px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

#epjb0001 .epjb0001Box01 .c01 .zaiko01,
#epjm0001 .epjm0001Box01 .c01 .zaiko01 {
	color: #001AC7;
}

#epjb0001 .epjb0001Box01 .c01 .zaiko02,
#epjm0001 .epjm0001Box01 .c01 .zaiko02 {
	color: #FF7B1C;
}

#epjb0001 .epjb0001Box01 .c01 .zaiko03,
#epjm0001 .epjm0001Box01 .c01 .zaiko03 {
	color: #EA1515;
}

#epjb0001 .epjb0001Box01 .c01 .zaiko03 span,
#epjm0001 .epjm0001Box01 .c01 .zaiko03 span {
	font-weight: normal;
}

#epjb0001 .epjb0001Box01 .c01 .text,
#epjm0001 .epjm0001Box01 .c01 .text {
	font-size: 12px;
	line-height: 120%;
	color: #001AC7;
}

#epjb0001 .epjb0001Box01 .c01 .text2,
#epjm0001 .epjm0001Box01 .c01 .text2 {
	margin: 2px 0 0 0;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0001 .epjb0001Box01 .c01 .text3,
#epjm0001 .epjm0001Box01 .c01 .text3 {
	margin: 8px 0 0 0;
	font-size: 12px;
	line-height: 120%;
}

#epjb0001 .epjb0001Box01 .c01 .list,
#epjm0001 .epjm0001Box01 .c01 .list {
	margin: 3px 0 0 0;
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 130%;
}

#epjb0001 .epjb0001Box01 .c02 .text,
#epjm0001 .epjm0001Box01 .c02 .text {
	margin: 0 0 7px 0;
	font-size: 12px;
	line-height: 130%;
	color: #0c3085;
}
/* 修正 100618 TAM 組立て ココから */

#epjb0001 .epjb0001Box01 .c02 .texta,
#epjm0001 .epjm0001Box01 .c02 .texta {
	font-size: 10px;
	line-height: 130%;
	color: #333;
}
/* 修正 100618 TAM 組立て ココまで */

#epjb0001 .epjb0001Box01 .c02 .textb,
#epjm0001 .epjm0001Box01 .c02 .textb {
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0001 .epjb0001Box01 .c02 .textc {
	margin: 7px 0 0 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
	color: #0c3085;
}

#epjb0001 .epjb0001Box01 .c02 div div,
#epjm0001 .epjm0001Box01 .c02 div div {
	padding: 10px;
}

#epjb0001 .epjb0001Box01 .c02 table td,
#epjm0001 .epjm0001Box01 .c02 table td {
	padding: 3px 0 3px 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

/* 修正 090907 TAM ココから */
#epjb0001 .epjb0001Box01 .c02 .textd {
	margin: 7px 0 0 0;
	font-size: 12px;
	line-height: 130%;
	color: #666;
}
/* 修正 090907 TAM ココまで */

#epjb0001 .epjb0001Box01 .c03 .check,
#epjb0001 .epjb0001Box01 .c03 .btn,
#epjm0001 .epjm0001Box01 .c03 .check,
#epjm0001 .epjm0001Box01 .c03 .btn  {
	margin: 0 0 10px 0;
}

#epjb0001 .epjb0001Box01 .c03 .check p,
#epjm0001 .epjm0001Box01 .c03 .check p {
	padding: 4px 0 4px 12px;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0001 .epjb0001Box01 .c03 .service {
	padding: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epjb0001 .epjb0001Box01 .c03 .delete,
#epjm0001 .epjm0001Box01 .c03 .delete {
	font-size: 12px;
	line-height: 130%;
}

#epjb0001 .epjb0001Box01 .c03 .select,
#epjm0001 .epjm0001Box01 .c03 .select {
	margin: 0 0 10px 0;
	font-size: 12px;
}

#epjb0001 .epjb0001Box01 .c03 .delete a:link,
#epjm0001 .epjm0001Box01 .c03 .delete a:link     { color: #666; }
#epjb0001 .epjb0001Box01 .c03 .delete a:visited,
#epjm0001 .epjm0001Box01 .c03 .delete a:visited  { color: #666; }
#epjb0001 .epjb0001Box01 .c03 .delete a:hover,
#epjm0001 .epjm0001Box01 .c03 .delete a:hover    { color: #666; }
#epjb0001 .epjb0001Box01 .c03 .delete a:active,
#epjm0001 .epjm0001Box01 .c03 .delete a:active   { color: #666; }

#epjb0001 .epjb0001Box01 .c03 .text,
#epjm0001 .epjm0001Box01 .c03 .text {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 140%;
	color: #0c3085;
}
/* 修正 090907 TAM ココから */
#epjm0001 .epjm0001Box01 .c06 img, 
#epjb0001 .epjb0001Box01 .c06 img {
	margin: 10px;
	border: 1px solid #ccc;
}


#epjb0001 .epjb0001Box02 .i01, 
#epjm0001 .epjm0001Box02 .i01 {
	margin: 10px 0 10px 0;
}
#epjb0001 .epjb0001Box02 .i01 li, 
#epjm0001 .epjm0001Box02 .i01 li {
	padding-bottom: 6px;
}
/* 修正 091221 コニシ ココから */
/* 修正 091221 コニシ ココまで */
#epjm0001 .epjm0001Box02 .i01 table .r1 {
	width: 90px
}
/* 修正 091221 コニシ ココから */
/* 修正 091221 コニシ ココまで */ 
#epjm0001 .epjm0001Box02 .i01 table .r2 {
	width: 15px
}

#epjb0001 .epjb0001Box02 .i01 table td,
#epjm0001 .epjm0001Box02 .i01 table td {
	height: 20px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#epjb0001 .epjb0001Box02 .i01 table td.r4, 
#epjm0001 .epjm0001Box02 .i01 table td.r4 {
	font-size: 14px;
}
#epjb0001 .epjb0001Box02 .i01 table td.line, 
#epjm0001 .epjm0001Box02 .i01 table td.line {
	height: 8px;
}
/* 修正 121029 TAM ココから */
#epjb0001 .epjb0001Box02 .i01 table td.hansoku  {
	font-size: 18px;
	font-weight: bold;
	color: #f60;
}
#epjm0003 .epjm0003Box04 table td.hansoku  {
	font-size: 14px;
	font-weight: bold;
	color: #f60;
}
/* 修正 121029 TAM ココまで */
#epjb0001 .epjb0001Box02 .c4 {
	font-size: 10px;
	line-height: 1.5;
	margin-bottom: 1em;
}

/* 修正 091016 TAM ココから */
#epjb0001 .epjb0001Box03 .nexttxt, 
#epjm0001 .epjm0001Box03 .nexttxt {
	margin: 0 10px;
	height: 18px;
	background: url(../img/cart_nextbg.gif?20150319) no-repeat left;
	text-align: center;
}
#epjb0001 .epjb0001Box03 .nexttxt p, 
#epjm0001 .epjm0001Box03 .nexttxt p{
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #333;
}
/* 修正 091016 TAM ココまで */
#epjm0003 .epjm0003Box04 table .souryou  {
	font-size: 14px;
	font-weight: bold;
	text-indent: -1em;
}
/* 修正 090907 TAM ココまで */

#epjb0001 .epjb0001Box02 .i01 p,
#epjm0001 .epjm0001Box02 .i01 p {
	margin: 5px 0 0 0;
	font-size: 12px;
}

#epjb0001 .epjb0001Box02 .i01 .c02 div,
#epjm0001 .epjm0001Box02 .i01 .c02 div {
	margin: 0 0 10px 0;
}

#epjb0001 .epjb0001Box02 .i01 .c02 p,
#epjm0001 .epjm0001Box02 .i01 .c02 p {
	text-indent:-1em;
	margin: 0 0 0 1em;
	font-size: 10px;
	line-height: 150%;
}

#epjb0001 .epjb0001Box02 .i02, 
#epjm0001 .epjm0001Box02 .i02 {/* 090811 TAM修正 */
	margin: 10px 0 10px 0;
	font-size: 12px;
	color: #333;
	text-align: center;
}

/* 090627修正ここから */
#epjb0001 .epjb0001Box02 .i02age {
	margin: 15px 0 10px 0;
	padding: 0 15px 0 45px;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 1.7;
	vertical-align: middle;/* 090804 TAM修正 */
}
#epjb0001 .epjb0001Box02 .i02age .age {
	padding: 10px;
	background-color: #ECECEC;
}
#epjb0001 .epjb0001Box02 .i02age .i02link {
	text-align: right;
}
#epjb0001 .epjb0001Box02 .i02age .inputage {
	margin: 10px 0 15px;/* 090804 TAM修正 */
	width: 50px;
	vertical-align: middle;/* 090804 TAM修正 */
}
/* 090627修正ここまで */

/* 修正 090907 TAM ココから */
#epjb0001 .epjb0001Box08 {
	margin: 0 75px;
	text-align: center;
}


/* 修正 090907 TAM ココまで */

#epjb0001 .epjb0001Box04,
#epjm0001 .epjm0001Box04 {
	margin: 0 0 15px 0;
}

#epjb0001 .epjb0001Box04 p {
	margin: 5px 0 0 0;
	font-size: 10px;
}
#epjm0001 .epjm0001Box04 p {
	margin: 5px 0 0 0;
	font-size: 12px;
}
/* 修正 091124 TAM カート ココから */
#epjm0001 .epjm0001Box06_2 {
	margin: 0 100px;
}

#epjm0001 .epjm0001Box06 div, 
#epjm0001 .epjm0001Box06_2 div  {
	padding: 10px;
}

#epjm0001 .epjm0001Box06 div p, 
#epjm0001 .epjm0001Box06_2 div p  {
	font-size: 12px;
	line-height: 150%;
}

/* 修正 091124 TAM カート ココまで */

/* 修正 091117 TAM カート ココから */
#epjm0001 .epjm0001Box07 {
	margin: 0 75px 25px;
}
/* 修正 091117 TAM カート ココまで */


#epjb0001 .epjb0001Box05 p {
	margin: 0 0 25px 0;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}

#epjm0001 .epjm0001Box05 p {
	margin: 10px 0 25px 0;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}

/* 修正 091221 コニシ ココから */
#container .iframe01 {
	margin: 0 0 20px 0;
}
#container .iframe01 .lineup .item {
	width: 115px;
	padding: 0 0 10px 0;
	float: left;
	font-size: 10px;
}
#container .iframe01 .lineup .item img {
	margin: 0 0 4px;
}					
#container .iframe01 .lineup .item img.icon {
	border: 1px solid #3366CC;
}

#container .iframe01 .iframe01Header {
	margin: 0;
	padding: 5px 0 12px 18px;
	background: url(../img/epfb_header04.gif?20150319) no-repeat top left;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#container .iframe04 {
	margin: 0 0 20px 0;
}
#container .iframe04 .lineup .item {
	width: 115px;
/* 修正 091117 TAM カート ココから */
	margin: 0 0 0 42px;
	padding: 0 0 10px 0;
/* 修正 091117 TAM カート ココまで */
	font-size: 10px;
}
#container .iframe04 .lineup .item img {
	margin: 0 0 4px;
}
#container .iframe04 .lineup .item img.icon {
	border: 1px solid #3366CC;
}
#container .iframe04 .iframe04Header {
	margin: 0;
	padding: 5px 0 12px 18px;
/* 修正 091117 TAM カート ココから */
	background: url(../img/epfb_header06.gif?20150319) no-repeat top left;
/* 修正 091117 TAM カート ココまで */
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
/* 修正 091221 コニシ ココまで */
#container .iframe02 {
	width: 750px;
}

#container .iframe02 .lineup .item {
	padding: 0 17px 10px 17px;
	float: left;
	font-size: 10px;
}
#container .iframe02 .lineup .item img {
	margin: 0 0 4px;
}
#container .iframe02 .lineup .item img.icon {
	border: 1px solid #3366CC;
}


#container .iframe02 .iframe02Header {
	background: url(../img/epfb0005_check01.gif?20150319) no-repeat top left;
}

#container .iframe02 .iframe02Box01 {
	background: url(../img/epfb0005_check08.gif?20150319) no-repeat top left;
}

#container .iframe02 .iframe02Box01z {
	padding: 17px 0 17px 0;
	background: url(../img/epfb0005_check08z.gif?20150319) no-repeat bottom left;
}

/* 修正 090731 TAM ココから */
/* 修正 090731 TAM ココまで */

/* 修正 090731 TAM ココから */
#container .epfb0005side,
#container .epfm0002side  {
	margin-bottom: 10px;
}

#container .epfb0005side .hikaku,
#container .epfm0002side .hikaku{
	background: url(../img/side_hikaku_bg.jpg?20150319) repeat-y;
}

/* 修正 090911 TAM ココから */
#container .epfb0005side .item .icon,
#container .epfm0002side .item .icon{
	margin: 7px 21px 0;
	border: 1px solid #3467CC;
}
#container .epfb0005side .item .gift,
#container .epfb0005side .item #giftMarkDiv0,
#container .epfb0005side .item #giftMarkDiv1,
#container .epfb0005side .item #giftMarkDiv2,
#container .epfb0005side .item #giftMarkDiv3,
#container .epfb0005side .item #giftMarkDiv4,
#container .epfm0002side .item .gift,
#container .epfm0002side .item #giftMarkDiv0,
#container .epfm0002side .item #giftMarkDiv1,
#container .epfm0002side .item #giftMarkDiv2,
#container .epfm0002side .item #giftMarkDiv3,
#container .epfm0002side .item #giftMarkDiv4{
	margin: 7px 10px 0;/* 修正 090917 TAM */
}
/* 修正 090911 TAM ココまで */

#container .epfb0005side .item p,
#container .epfm0002side .item p{
	margin: 3px 10px 7px;
	text-align: left;
}
#container .epfb0005side .line2,
#container .epfm0002side .line2{
	padding: 0 3px;
}
#container .epfb0005side a:link,
#container .epfb0005side a:visited,
#container .epfb0005side a:hover,
#container .epfb0005side a:active,
#container .epfm0002side a:link, 
#container .epfm0002side a:visited, 
#container .epfm0002side a:hover, 
#container .epfm0002side a:active {
	font-size:10px;
	line-height: 1.2;
	color: #36C;
}
#container .epfb0005side .sidecol,
#container .epfm0002side .sidecol {
	background: url(../img/side_check_bg.jpg?20150319) repeat-y;
}
#container .epfb0005side #checkbtn,
#container .epfm0002side #checkbtn {
	background: url(../img/side_check_btn_bg.jpg?20150319) no-repeat;
	height: 48px;
}
#container .epfb0005side #checkttl,
#container .epfm0002side #checkttl  {
	padding: 8px 10px 4px;
}
#container .epfb0005side #checkbtn p,
#container .epfm0002side #checkbtn p  {
	text-align: center;
	margin: 0;
	padding: 0;
}
#container .epfb0005side .sidettl,
#container .epfm0002side .sidettl {
	background: url(../img/side_colttl_bg.jpg?20150319) no-repeat top #a6a6a6;
	width: 124px;
	min-height:24px;
	text-align: left;
}
#container .epfb0005side p,
#container .epfm0002side p{
	margin: 0;
	padding: 4px;
	font-size: 12px;
	line-height: 1.2;
}

#container .epfb0005side .sidettl p,
#container .epfm0002side .sidettl p {
	margin: 0;
	padding: 5px 3px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2;
}
#container .epfb0005side ul,
#container .epfm0002side ul{
	margin: 0;
	padding:4px 5px;
}
#container .epfb0005side li,
#container .epfm0002side li {
	margin: 0;
	padding-left: 8px;
	background: url(../img/ic_col_arw.gif?20150319) no-repeat 0 4px;
	font-size: 10px;
	line-height: 1.5;
}

/* 修正 090731 TAM ココまで */

#container #iframe03 {
	width: 174px;
	height: 1198px;
	background: url(../img/epfb0005_side02.gif?20150319) fixed top left;
}

#container .iframe03 {
	width: 174px;
	height: 1198px;
/*	background: url(../img/epfb0005_side02.gif?20150319) fixed top left;*/
}

#container #iframe03 #itembox {
	width: 174px;

	padding: 10px 0 0 0;
}
#container #iframe03 .item {
	clear: both;
	display: block;
/*	background: url(../img/epfb0005_side02.gif?20150319) no-repeat fixed top left;*/
	width: 174px;
	padding: 0 0 10px 0;
	float: left;
	font-size: 10px;
	_font-size: 11px; //ie4-6
	text-align: center;
}
*:first-child+html #container #iframe03 .item { //ie7
	font-size: 11px;
}
#container #iframe03 .item img {
	margin: 0 0 4px;
}
#container #iframe03 img.icon {
	border: 1px solid #3366CC;
}
#container #iframe03 p {
	padding: 0 10px 0 10px;
	text-align: left;
}

#epjb0004 .epjb0004Box01,
#epjm0002 .epjm0002Box01 {
	margin: 0 0 0 50px;
}

#epjb0004 .epjb0004Box01 .i01,
#epjm0002 .epjm0002Box01 .i01 {
	padding: 15px 0 15px 0;
	text-align: center;
}

#epjb0004 .epjb0004Box01 .i02,
#epjm0002 .epjm0002Box01 .i02 {
	padding: 15px 0 15px 0;
	text-align: left;
}

#epjb0004 .epjb0004Box01 .i02 span,
#epjm0002 .epjm0002Box01 .i02 span {
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	padding: 0 0 0 12px;
}

#epjb0004 .epjb0004Box01 .i01 p,
#epjm0002 .epjm0002Box01 .i01 p {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}

#epjb0004 .epjb0004Box01 .i02 table,
#epjm0002 .epjm0002Box01 .i02 table {
	margin: 0 0 10px 120px;
}

#epjb0004 .epjb0004Box01 .i02 table td,
#epjm0002 .epjm0002Box01 .i02 table td {
	color: #333333;
	font-size: 12px;
	line-height: 150%;
}

#epjb0004 .epjb0004Box01 .i02 p,
#epjm0002 .epjm0002Box01 .i02 p {
	margin: 0 0 0 120px;
	font-size: 12px;
	line-height: 150%;
}

#epjb0005 .epjb0005Box01 {
	margin: 15px 0 5px 155px;
}

#epjb0005 .epjb0005Box01 .error {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 140%;
}

#epjb0005 .epjb0005Box01 .item {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 140%;
	color: #333;
}

#epjb0005 .epjb0005Box01 .link {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 130%;
}

#epbb0001 .epbb0001Box03,
#epjb0005 .epjb0005Box02,
#epjb0050 .epjb0050Box01,
#epjb0051 .epjb0051Box01,
#epjm0007 .epjm0007Box02 {
	margin: 0 0 20px 0;
	border-top: 3px solid #ccc;
}

#epbb0001 .epbb0001Box03 .i01,
#epjb0005 .epjb0005Box02 .i01,
#epjb0050 .epjb0050Box01 .i01,
#epjb0051 .epjb0051Box01 .i01,
#epjm0007 .epjm0007Box02 .i01 {
	border-bottom: 1px solid #ccc;
}


#epbb0001 .epbb0001Box03 .i01 .c01,
#epbb0001 .epbb0001Box03 .i01 .c02,
#epbb0001 .epbb0001Box03 .i01 .c03,
#epbb0001 .epbb0001Box03 .i01 .c04,
#epbb0001 .epbb0001Box03 .i01 .c05,
#epjb0005 .epjb0005Box02 .i01 .c01,
#epjb0005 .epjb0005Box02 .i01 .c02,
#epjb0005 .epjb0005Box02 .i01 .c03,
#epjb0005 .epjb0005Box02 .i01 .c04,
#epjb0005 .epjb0005Box02 .i01 .c05,
#epjb0050 .epjb0050Box01 .i01 .c01,
#epjb0050 .epjb0050Box01 .i01 .c02,
#epjb0050 .epjb0050Box01 .i01 .c03,
#epjb0050 .epjb0050Box01 .i01 .c04,
#epjb0050 .epjb0050Box01 .i01 .c05,
#epjb0051 .epjb0051Box01 .i01 .c01,
#epjb0051 .epjb0051Box01 .i01 .c02,
#epjb0051 .epjb0051Box01 .i01 .c03,
#epjb0051 .epjb0051Box01 .i01 .c04,
#epjb0051 .epjb0051Box01 .i01 .c05,
#epjm0007 .epjm0007Box02 .i01 .c01,
#epjm0007 .epjm0007Box02 .i01 .c02,
#epjm0007 .epjm0007Box02 .i01 .c03,
#epjm0007 .epjm0007Box02 .i01 .c04,
#epjm0007 .epjm0007Box02 .i01 .c05 {
	margin: 10px 0 10px 0;
}

#epbb0001 .epbb0001Box03 .i01 .c01,
#epjb0005 .epjb0005Box02 .i01 .c01,
#epjb0050 .epjb0050Box01 .i01 .c01,
#epjb0051 .epjb0051Box01 .i01 .c01,
#epjm0007 .epjm0007Box02 .i01 .c01 {
	margin: 0;
	padding: 1px 0 0;
	width: 24px;
	height: 14px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-image: url(../img/epxb0050box01.gif?20150319);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#epbb0001 .epbb0001Box03 .i01 .c02 p,
#epjb0005 .epjb0005Box02 .i01 .c02 p,
#epjb0050 .epjb0050Box01 .i01 .c02 p,
#epjb0051 .epjb0051Box01 .i01 .c02 p,
#epjm0007 .epjm0007Box02 .i01 .c02 p {
	margin: 0 0 3px 0;
	font-size: 12px;
	line-height: 120%;
	color: #333;
}

#epjb0005 .epjb0005Box02 .i01 .c02 p.rad,
#epjb0050 .epjb0050Box01 .i01 .c02 p.rad,
#epjb0051 .epjb0051Box01 .i01 .c02 p.rad {
	font-size: 10px;
	line-height: 100%;
	color: #2B7DD0;
}

#epbb0001 .epbb0001Box03 .i01 .c02 p.rad,
#epjm0007 .epjm0007Box02 .i01 .c02 p.rad {
	font-size: 10px;
	line-height: 100%;
	color: #666666;
}

#epjb0008 .epjb0008Box02 .i01 p.rad,
#epjb0025 .epjb0025Box03 .i01 p.rad,
#epjb0026 .epjb0026Box02 .i01 p.rad,
#epjb0027 .epjb0027Box02 .i01 p.rad,
#epjb0028 .epjb0028Box02 .i01 p.rad,
#epjb0029 .epjb0029Box02 .i01 p.rad,
#epjb0030 .epjb0030Box02 .i01 p.rad,
#epjb0052 .epjb0052Box03 .i01 p.rad,
#epjb0055 .epjb0055Box03 .i01 p.rad {
	margin: 0 0 3px 0;
	font-size: 10px;
	line-height: 100%;
	color: #2B7DD0;
}

#epbb0001 .epbb0001Box03 .i01 .c03 p,
#epjb0005 .epjb0005Box02 .i01 .c03 p,
#epjb0050 .epjb0050Box01 .i01 .c03 p,
#epjb0051 .epjb0051Box01 .i01 .c03 p,
#epjm0007 .epjm0007Box02 .i01 .c03 p {
	margin: 0 0 3px 20px;
	font-size: 12px;
	line-height: 120%;
	color: #333;
}

#epbb0001 .epbb0001Box03 .i01 .c04,
#epjb0005 .epjb0005Box02 .i01 .c04,
#epjb0050 .epjb0050Box01 .i01 .c04,
#epjb0051 .epjb0051Box01 .i01 .c04,
#epjm0007 .epjm0007Box02 .i01 .c04 {
	font-size: 12px;
	line-height: 200%;
}

#epbb0001 .epbb0001Box03 .i01 .c05 div,
#epjb0005 .epjb0005Box02 .i01 .c05 div,
#epjb0050 .epjb0050Box01 .i01 .c05 div,
#epjb0051 .epjb0051Box01 .i01 .c05 div,
#epjm0007 .epjm0007Box02 .i01 .c05 div {
	text-align: center;
}

#epbb0001 .epbb0001Box03 .i01 .c05 p,
#epjb0005 .epjb0005Box02 .i01 .c05 p,
#epjm0007 .epjm0007Box02 .i01 .c05 p {
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 10px;
	line-height: 140%;
}

#epjb0050 .epjb0050Box01 .i01 .c05 p,
#epjb0051 .epjb0051Box01 .i01 .c05 p {
	margin: 5px 10px;
	font-size: 12px;
	line-height: 140%;
}

#epbb0001 .epbb0001Box02,
#epjb0006 .epjb0006Box01,
#epjb0018 .epjb0018Box01,
#epjm0006 .epjm0006Box01,
#epjm0008 .epjm0008Box01 {
	margin: 0 0 15px 0;
}

#epbb0001 .epbb0001Box02 table table,
#epjb0018 .epjb0018Box01 table table,
#epjm0006 .epjm0006Box01 table table,
#epjm0008 .epjm0008Box01 table table {
	margin: 15px 0 15px 20px;
}

#epjb0006 .epjb0006Box01 table table {
	margin: 15px 0 0 20px;
}

#epbb0001 .epbb0001Box02 table table td,
#epjb0006 .epjb0006Box01 table table td,
#epjb0018 .epjb0018Box01 table table td,
#epjm0006 .epjm0006Box01 table table td,
#epjm0008 .epjm0008Box01 table table td {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #333;
	vertical-align: top;
}

#epbb0001 .epbb0001Box02 p,
#epjb0006 .epjb0006Box01 p,
#epjb0018 .epjb0018Box01 p,
#epjm0006 .epjm0006Box01 p,
#epjm0008 .epjm0008Box01 p {
	margin: 15px 20px 15px 0;
	font-size: 12px;
	line-height: 150%;
	color: #333;
}

#epjb0006 .epjb0006Box02,
#epjm0008 .epjm0008Box02 {
	margin: 0 0 5px 0;
}

#epjb0006 .epjb0006Box02 p.text,
#epjm0008 .epjm0008Box02 p.text {
	font-size: 12px;
	line-height: 150%;
	color: #0C3085;
}

#epjb0006 .epjb0006Box02 p.link,
#epjm0008 .epjm0008Box02 p.link {
	font-size: 12px;
	line-height: 150%;
}

#epjb0006 .epjb0006Box04 .text01,
#epjb0007 .epjb0007Box01 .item,
#epjb0007 .epjb0007Box01 .number,
#epjm0008 .epjm0008Box04 .text01 {
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0006 .epjb0006Box04 .text02,
#epjm0008 .epjm0008Box04 .text02 {
	margin: 3px 0 0 0;
	font-size: 12px;
	line-height: 140%;
	color: #333;
}

#epjb0006 .epjb0006Box04 .text03,
#epjm0008 .epjm0008Box04 .text03 {
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #333;
}

/* 修正1210ここから */
#epjb0028 .epjb0028Box09 .error,
#epjb0029 .epjb0029Box09 .error,
/* 修正1210ここまで */
#epjb0006 .epjb0006Box04 .error,
#epjb0007 .epjb0007Box02 .error,
#epjb0026 .epjb0026Box04 .error,
#epjb0027 .epjb0027Box04 .error,
#epjb0028 .epjb0028Box04 .error,
#epjb0029 .epjb0029Box04 .error,
#epjb0030 .epjb0030Box04 .error,
#epjm0008 .epjm0008Box04 .error {
	margin: 3px 0 0 0;
	font-size: 12px;
	line-height: 130%;
}
/* 修正 100430 TAM ギフト詳細 ココから */
#epjb0028 .epjb0028Box04 .error a{
	color: #00c;
}
#epjb0028 .epjb0028Box04 .safe {
	margin: 3px 0 0 0;
	color: #00c;
	font-size: 12px;
	line-height: 130%;
}
/* 修正 100430 TAM ギフト詳細 ココまで */

#epjb0006 .epjb0006Box04 .form01,
#epjb0026 .epjb0026Box04 .form01,
#epjb0027 .epjb0027Box04 .form01,
#epjb0028 .epjb0028Box04 .form01,
#epjb0029 .epjb0029Box04 .form01,
#epjm0008 .epjm0008Box04 .form01 {
	margin: 2px 0 0 0;
	font-size: 12px;
	color: #555;
}

#epjb0006 .epjb0006Box04 .comment,
#epjb0007 .epjb0007Box02 .comment,
#epjm0008 .epjm0008Box04 .comment {
	margin: 3px 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
	color: #555;
}
#epjb0007 .epjb0007Box02 .text02,
#epjb0007 .epjb0007Box01 .text01 {
	margin: 3px 0 0 0;
	font-size: 12px;
	line-height: 130%;
	color: #555;
}

#epjb0007 .epjb0007Box01 .zaiko01 {
	padding: 0 0 0 13px;
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #001AC7;
}

#epjb0007 .epjb0007Box01 .text {
	padding: 0 0 0 13px;
	font-size: 12px;
	line-height: 120%;
	color: #001AC7;
}

#epjb0007 .epjb0007Box01 .zaiko02 {
	padding: 0 0 0 13px;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #FF7B1C;
}

#epjb0007 .epjb0007Box02 .text01 {
	font-size: 12px;
	line-height: 150%;
	color: #555;
}


#epjb0007 .epjb0007Box02 .form01 {
	font-size: 12px;
	line-height: 130%;
	color: #555;
}

#epjb0007 .epjb0007Box02 .i01 .table01 {
	margin: 0 0 10px 0;
}

#epbb0003 .epbb0003Box02,
#epjb0009 .epjb0009Box02,
#epjm0011 .epjm0011Box02,
#epxb0019 .epxb0019Box02,
#epxb0029 .epxb0029Box02,
#epxb0040 .epxb0040Box02,
#epxb0043 .epxb0043Box02,
#epxb0075 .epxb0075Box02,
#epzb0010 .epzb0010Box02 {
	margin:  0 50px 15px 50px;
	border-bottom: 1px solid #aaa;
	padding: 15px 0 15px 0;
}

#epbb0003 .epbb0003Box02 p,
#epjb0009 .epjb0009Box02 p,
#epjm0011 .epjm0011Box02 p,
#epxb0019 .epxb0019Box02 p,
#epxb0029 .epxb0029Box02 p,
#epxb0040 .epxb0040Box02 p,
#epxb0043 .epxb0043Box02 p,
#epxb0075 .epxb0075Box02 p,
#epzb0010 .epzb0010Box02 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epxb0019 .epxb0019Box02 .comment,
#epxb0029 .epxb0029Box02 .comment,
#epxb0040 .epxb0040Box02 .comment,
#epxb0043 .epxb0043Box02 .comment,
#epxb0075 .epxb0075Box02 .comment,
#epzb0010 .epzb0010Box02 .comment {
	margin: 10px 0 5px 1em;
	text-indent: -1em;
}

#epjb0009 .epjb0009Box02 ul li,
#epjb0009 .epjb0009Box05 ul li,
#epjm0011 .epjm0011Box02 ul li,
#epjm0011 .epjm0011Box05 ul li,
#epjm0013 .epjm0013Box05 ul li {
	padding: 0 0 0 13px;
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	font-size: 12px;
	line-height: 130%;
}

#epxb0019 .epxb0019Box02 ul li,
#epxb0029 .epxb0029Box02 ul li,
#epxb0040 .epxb0040Box02 ul li,
#epxb0043 .epxb0043Box02 ul li,
#epxb0075 .epxb0075Box02 ul li {
	margin: 0 0 15px 0;
}

#epbb0003 .epbb0003Box02 ul li,
#epbb0003 .epbb0003Box05 ul li,
#epxb0019 .epxb0019Box02 ul li,
#epxb0029 .epxb0029Box02 ul li,
#epxb0040 .epxb0040Box02 ul li,
#epxb0043 .epxb0043Box02 ul li,
#epxb0075 .epxb0075Box02 ul li,
#epzb0010 .epzb0010Box02 ul li {
	padding: 0 0 0 13px;
	background: url(../img/epxb_list_g.gif?20150319) no-repeat top left;
	font-size: 12px;
	line-height: 130%;
}

#epbb0003 .epbb0003Box03,
#epjb0009 .epjb0009Box03,
#epjm0011 .epjm0011Box03,
#epxb0019 .epxb0019Box03,
#epxb0029 .epxb0029Box03,
#epxb0040 .epxb0040Box03,
#epxb0043 .epxb0043Box03,
#epxb0075 .epxb0075Box03,
#epzb0010 .epzb0010Box03 {
	margin:  0 50px 15px 50px;
}

#epjm0013 .epjm0013Box03 {
	margin:  15px 50px 15px 50px;
}

#epbb0003 .epbb0003Box03 p,
#epjb0009 .epjb0009Box03 p,
#epjm0011 .epjm0011Box03 p,
#epjm0013 .epjm0013Box03 p,
#epxb0019 .epxb0019Box03 p,
#epxb0029 .epxb0029Box03 p,
#epxb0040 .epxb0040Box03 p,
#epxb0043 .epxb0043Box03 p,
#epxb0075 .epxb0075Box03 p,
#epzb0010 .epzb0010Box03 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 130%;
}

#epbb0003 .epbb0003Box04,
#epjb0009 .epjb0009Box04,
#epjm0011 .epjm0011Box04,
#epjm0013 .epjm0013Box04,
#epzb0010 .epzb0010Box04 {
	margin: 0 0 20px 50px;
	text-align: center;
}


#epbb0003 .epbb0003Box04 ul,
#epjb0009 .epjb0009Box04 ul,
#epjm0011 .epjm0011Box04 ul,
#epzb0010 .epzb0010Box04 ul {
	padding: 7px 0 7px 0;
}

#epbb0003 .epbb0003Box04 ul li,
#epjb0009 .epjb0009Box04 ul li,
#epjm0011 .epjm0011Box04 ul li,
#epzb0010 .epzb0010Box04 ul li {
	display: inline;
	list-style: none;
}
#epjm0013 .epjm0013Box04 a {
	padding: 0 20px 0 0;
}


#epbb0003 .epbb0003Box05,
#epjb0009 .epjb0009Box05,
#epjm0011 .epjm0011Box05,
#epjm0013 .epjm0013Box05 {
	margin:  0 50px 25px 50px;
}

#epjm0013 .epjm0013Box06 {
	margin:  0 0 5px 435px;
	font-size: 12px;
	line-height: 130%;
}

#epjb0016 .epjb0016Box01 {
	margin: 0 0 15px 80px;
}

#epjb0016 .epjb0016Box02 {
	margin: 0 0 25px 0;
}

#epjb0016 .epjb0016Box02 p {
	font-size: 12px;
	line-height: 140%;
}

#epjb0016 .epjb0016Box02 p.comment {
	margin:15px 0 0 1em;
	text-indent: -1em;
	color: #0C3085;
}

#epjb0016 .epjb0016Box03 p {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

#epjb0016 .epjb0016Box04 {
	margin: 5px 0 0 0;
}

#epjb0016 .epjb0016Box04 p {
	font-size: 12px;
	line-height: 150%;
}

#epjb0018 .epjb0018Box02 td th p.rad {
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	color: #333;
}

#epjb0018 .epjb0018Box02 td th p.name {
	margin: 4px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
	color: #333;
}

#epjb0018 .epjb0018Box02 td th p {
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	color: #333;
}

#epjb0018 .epjb0018Box02 td td p {
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	color: #333;
}

#epjb0018 .epjb0018Box02 td .i02 {
	margin: 4px 0 4px 0;
}

#epjb0018 .epjb0018Box02 p.comment {
	margin:0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 120%;
	color: #0C3085;
}

#epjb0018 .epjb0018Box02 p.comment2 {
	margin:0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 120%;
	color: #666;
}

#epjb0018 .epjb0018Box02 .hasen {
	padding: 5px 0 5px 0;
}

#epjb0018 .epjb0018Box02 .payment {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #333;
}

#epjb0018 .epjb0018Box02 .error {
	font-size: 12px;
	line-height: 120%;
}

/* 090511 現在のご注文情報設定追記 */
#epjb0018 .epjb0018Box02 .i01 th p.link {
	padding: 2px 20px 0 0;
	font-size: 12px;
	font-weight: normal;
} 

/* 090203 ポイント利用選択文言追加　ここから　*/
#epjb0019 .epjb0019Box01 {
	margin: 0 0 15px 50px;
}

#epjb0020 .epjb0020Box05 {
	margin: 0 0 30px 50px;
}
/* 090203 ポイント利用選択文言追加　ここまで　*/

#epjb0019 .epjb0019Box01 .i01,
#epjb0020 .epjb0020Box05 .i01 {
	padding: 17px;
}

#epjb0019 .epjb0019Box01 th p,
#epjb0020 .epjb0020Box05 th p {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #333;
}

#epjb0019 .epjb0019Box01 td p,
#epjb0020 .epjb0020Box05 td p {
	font-size: 12px;
	line-height: 140%;
	color: #333;
}

#epjb0019 .epjb0019Box01 td p.comment,
#epjb0020 .epjb0020Box05 td p.comment {
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 140%;
	color: #666;
}

#epjb0019 .epjb0019Box02 p.comment,
#epjb0020 .epjb0020Box06 p.comment {
	margin: 4px 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 120%;
	color: #0C3085;
}

#epjb0019 .epjb0019Box02 p.form,
#epjb0020 .epjb0020Box06 p.form {
	margin: 4px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 180%;
	color: #333;
}

#epjb0019 .epjb0019Box02 p.error,
#epjb0020 .epjb0020Box06 p.error {
	margin: 4px 0 0 18px;
	font-size: 12px;
	line-height: 120%;
}

/* 090203 ポイント利用選択文言追加　ここから　*/
#epjb0019 .epjb0019Box05 p.comment {
	width:650px;
	margin: 0 0 0 50px;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #666;
}
/* 090203 ポイント利用選択文言追加　ここまで　*/

/* 修正 090827 TAM ココから */
#epjb0019 .epjb0019Box06 {
	margin: 0 0 15px;
}
/* 修正 090827 TAM ココまで */

#epjb0020 .epjb0020Box02 .i01 {
	padding: 10px 0 10px 17px;
}

#epjb0020 .epjb0020Box02 .i01 ul li {
	padding: 0 0 0 13px;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	background: url(../img/epxb_list_g.gif?20150319) no-repeat top left;
}

#epjb0020 .epjb0020Box02 .i01 p.error {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
}

#epjb0020 .epjb0020Box03,
#epjm0009 .epjm0009Box03 {
	margin: 0 0 25px 0;
}

#epjb0020 .epjb0020Box03 .i01 .catalog2,
#epjm0009 .epjm0009Box03 .i01 .catalog2 {
	margin: 0 0 5px 0;
}

#epjb0020 .epjb0020Box03 .i01 th ul,
#epjm0009 .epjm0009Box03 .i01 th ul {
	padding: 5px 35px 10px 30px;
}

#epjb0020 .epjb0020Box03 .i01 th ul li,
#epjm0009 .epjm0009Box03 .i01 th ul li {
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0020 .epjb0020Box03 .i01 th p.card,
#epjm0009 .epjm0009Box03 .i01 th p.card {
	padding: 2px 35px 0 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0020 .epjb0020Box03 .i01 th p.error,
#epjm0009 .epjm0009Box03 .i01 th p.error {
	padding: 2px 35px 0 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	color: #EA1515;
}

#epjb0020 .epjb0020Box03 .i01 th p.link,
#epjm0009 .epjm0009Box03 .i01 th p.link {
	padding: 2px 35px 0 0;
	font-size: 12px;
	font-weight: normal;
}

#epjb0020 .epjb0020Box03 .i01 td p.text01,
#epjm0009 .epjm0009Box03 .i01 td p.text01 {
	margin: 10px 0 5px 0;
	font-size: 12px;
	color: #333;
}

#epjb0020 .epjb0020Box03 .i01 td p.text01 span,
#epjm0009 .epjm0009Box03 .i01 td p.text01 span {
	color: #0C3085;
	font-weight: bold;
}

/* 修正 090827 TAM ココから */
#container #contribute .contributeBox01 p.comment, 
/* 修正 090827 TAM ココまで */
#epjb0020 .epjb0020Box03 .i01 td p.comment,
#epjm0009 .epjm0009Box03 .i01 td p.comment {
	margin: 0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 140%;
	color: #555;
}

#epjb0020 .epjb0020Box03 .i01 td table td,
#epjm0009 .epjm0009Box03 .i01 td table td {
	paddnig: 0 0 10px 0;
}

#epjb0020 .epjb0020Box03 .i01 td table p.text02,
#epjm0009 .epjm0009Box03 .i01 td table p.text02 {
	margin: 3px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}


/* 修正 120123 TAM ココから */
#epjm0009 .epjm0009Box03 .i01 td p.text04 {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 1.4;
	color: #333;
}
#epjm0009 .epjm0009Box03 .i01 td p.text04 img {
	vertical-align: middle;
}
#epjm0009 .epjm0009Box03 .i01 td p.text05 {
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 1.4;
	color: #666;
}
#epjm0009 .epjm0009Box03 .i01 .error {
	font-size: 12px;
	line-height: 1.4;
}
#epjm0009 .epjm0009Box03 .i01 td span.usechara {
	color: #FF6600;
	font-size: 10px;
}
/* 修正 120123 TAM ココまで */

#epjb0020 .epjb0020Box03 .i01 td table p.error,
#epjm0009 .epjm0009Box03 .i01 td table p.error {
	margin: -7px 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	color: #EA1515;
}

#epjb0020 .epjb0020Box03 .i01 td table div,
#epjm0009 .epjm0009Box03 .i01 td table div {
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

#epjb0020 .epjb0020Box03 .i01 td p.text03,
#epjm0009 .epjm0009Box03 .i01 td p.text03 {
	margin: 0 0 5px 0;
	font-size: 12px;
	color: #0C3085;
}

/* 修正 100115 TAM ココから */
#epjb0020 .epjb0020Box03 .link2 {
	text-align:right;
}
/* 修正 100115 TAM ココまで */

#epjb0020 .epjb0020Box04 {
	margin: 0 0 10px 0;
}

#epjb0022 .epjb0022Box01,
#epjb0023 .epjb0023Box01,
#epjm0005 .epjm0005Box01 {
	border-top: 1px solid #BFBFBF;
}

#epjb0022 .epjb0022Box01 .i02,
#epjb0023 .epjb0023Box01 .i01,
#epjm0005 .epjm0005Box01 .i02 {
	border-bottom: 1px solid #BFBFBF;
}

#epjb0022 .epjb0022Box01 .i01 td p {
	padding: 4px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}
#epjm0005 .epjm0005Box01 .i01 td p {
	padding: 4px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666;
}

#epjb0022 .epjb0022Box01 .i02 td p,
#epjm0005 .epjm0005Box01 .i02 td p {
	font-size: 12px;
	line-height: 130%;
}

#epjb0023 .epjb0023Box01 .i01 td p {
	padding: 4px 0 0 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0023 .epjb0023Box01 .i01 td p a {
	font-weight: bold;
}

#epjb0023 .epjb0023Box02 {
	margin: 0 0 25px 50px;
}

#epjb0023 .epjb0023Box02 .p01 {
	padding: 20px 10px 10px 10px;
	color: #EA1515;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

#epjb0023 .epjb0023Box02 .p02 {
	padding: 0 10px 20px 10px;
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
}

#epjb0023 .epjb0023Box03 {
	margin: 30px 0 10px 0;
	text-align: center;
}

#epjb0008 .epjb0008Box02,
#epjb0025 .epjb0025Box03,
#epjb0026 .epjb0026Box02,
#epjb0027 .epjb0027Box02,
#epjb0028 .epjb0028Box02,
#epjb0029 .epjb0029Box02,
#epjb0030 .epjb0030Box02,
#epjb0052 .epjb0052Box03,
#epjb0055 .epjb0055Box03 {
	border-bottom: 1px solid #ccc;
}

#epjb0008 .epjb0008Box02 td.bg,
#epjb0025 .epjb0025Box03 td.bg,
#epjb0052 .epjb0052Box03 td.bg,
#epjb0055 .epjb0055Box03 td.bg {
	background: url(../img/bg_jb08.gif?20150319) repeat-y top left;
}

#epjb0026 .epjb0026Box02 td.bg,
#epjb0027 .epjb0027Box02 td.bg,
#epjb0028 .epjb0028Box02 td.bg,
#epjb0029 .epjb0029Box02 td.bg,
#epjb0030 .epjb0030Box02 td.bg {
	background: url(../img/bg_jb08d.gif?20150319) repeat-y top left;
}

#epjb0025 .epjb0025Box03 td.bg2,
#epjb0052 .epjb0052Box03 td.bg2,
#epjb0055 .epjb0055Box03 td.bg2 {
	background: url(../img/bg_jb08b.gif?20150319) repeat-y top left;
}

#epjb0008 .epjb0008Box02 td.bg2 {
	background: url(../img/bg_jb08c.gif?20150319) repeat-y top left;
}

#epjm0012 .epjm0012Box04 {
	margin: 0 0 25px 0;
}

#epjb0008 .epjb0008Box02 .i01 p,
#epjb0008 .epjb0008Box02 .i02 p,
#epjb0008 .epjb0008Box03 td p,
#epjb0008 .epjb0008Box07 td p,
#epjb0008 .epjb0008Box10 td p,
#epjb0025 .epjb0025Box03 .i01 p,
#epjb0025 .epjb0025Box03 .i02 p,
#epjb0026 .epjb0026Box02 .i01 p,
#epjb0027 .epjb0027Box02 .i01 p,
#epjb0028 .epjb0028Box02 .i01 p,
#epjb0029 .epjb0029Box02 .i01 p,
#epjb0030 .epjb0030Box02 .i01 p,
#epjb0052 .epjb0052Box03 .i01 p,
#epjb0052 .epjb0052Box03 .i02 p,
#epjb0055 .epjb0055Box03 .i01 p,
#epjb0055 .epjb0055Box03 .i02 p,
#epjm0010 .epjm0010Box04 td p,
#epjm0012 .epjm0012Box04 td p {
	font-size: 12px;
	line-height: 140%;
	color: #333;
}
#epjm0010 .epjm0010Box04 td p.comment,
#epjm0012 .epjm0012Box04 td p.comment {
	margin: 0 0 0 1em;
	text-indent: -1em;
	color: #0C3085;
}
#epjm0010 .epjm0010Box04 td p.comment02,
#epjm0012 .epjm0012Box04 td p.comment02 {
	margin: 0 0 0 1em;
	text-indent: -1em;
	color: #666;
}


#epjb0008 .epjb0008Box03 {
	background-color: #FAFAED;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#epjb0025 .epjb0025Box04,
#epjb0052 .epjb0052Box04,
#epjb0055 .epjb0055Box04 {
	background: url(../img/jb25_bg.gif?20150319) repeat top left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#epjb0008 .epjb0008Box07 {
	margin: 0 0 30px 0;
	background-color: #FAFAED;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
}

#epjb0008 .epjb0008Box03 .title {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #333;
}

#epjb0008 .epjb0008Box03 .comment {
	margin: 0 0 5px 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0008 .epjb0008Box04 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#epjb0008 .epjb0008Box05 {
	margin: 0 0 1px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#epjb0008 .epjb0008Box05 .i02 {
	padding: 15px 10px 15px 10px;
}

#epjb0008 .epjb0008Box05 .no  {
	margin: 0 0 3px 0;
}

#epjb0008 .epjb0008Box05 .no p  {
	padding: 4px 0 4px 12px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;;
}

#epjb0008 .epjb0008Box05 .name  {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
}

#epjb0008 .epjb0008Box05 ul.list  {
	margin: 0 0 5px 0;
}

#epjb0008 .epjb0008Box05 .list li,
#epjb0025 .epjb0025Box05 .c02 li,
#epjb0052 .epjb0052Box05 .c02 li,
#epjb0055 .epjb0055Box05 .c02 li  {
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 140%;
	color: #2B7DD0;
}

/* 080313 まとめ送り注意修正 */
#epjb0008 .epjb0008Box05 .list li.matomekaijo {
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	padding: 0 0 0 12px;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #FF7B1C;
}

/*
#epjb0008 .epjb0008Box05 table  {
	margin: 0 0 5px 0;
}
*/
#epjb0008 .epjb0008Box05 table p {
	font-size: 12px;
	line-height: 140%;
	color: #333;
}

#epjb0008 .epjb0008Box05 .text01  {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #333;
}

#epjb0008 .epjb0008Box05 .text02  {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0008 .epjb0008Box05 .text03  {
	margin: 0 0 5px 0;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0008 .epjb0008Box05 .text04  {
	margin: 5px 0 5px 0;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0008 .gift {
	margin: 0 0 3px 0;
}

#epjb0008 .epjb0008Box05 .gift {
	margin: 0;
	font-size: 12px;
	color: #666;
}

#epjb0008 .epjb0008Box05 .btn {
	margin: 0 0 10px 0;
}

#epjb0008 .epjb0008Box07 table {
	margin: 0 0 0 280px;
}

#epjb0008 .epjb0008Box07 .comment {
	margin: 5px 0 0 1em;
	text-indent: -1em;
	font-size: 10px;
	line-height: 140%;
}

#epjb0008 .epjb0008List02 {
	margin: -20px 0 0 0;
}

#epjb0008 .epjb0008Box08 {
	margin: 15px 0 0 14px;
	width: 736px;
}

#epjb0008 .epjb0008Box08 a {
	margin: 0 9px 5px 0;
}

#epjb0008 .epjb0008Box09 {
	margin: 25px 0 20px 0;
}


#epjb0008 .epjb0008Box09 table table {
	margin: 10px 0 10px 150px;
}

#epjb0008 .epjb0008Box09 table table td {
	font-size: 12px;
	line-height: 150%;
	color: #333;
}

#epjb0008 .epjb0008Box09 table table .r3 {
	text-align: right;
}

#epjb0008 .epjb0008Box09 table table .r3,
#epjb0008 .epjb0008Box09 table table .r4 {
	font-weight: bold;
}

#epjb0008 .epjb0008Box09 table table .r5,
#epjb0008 .epjb0008Box09 table table .r6,
#epjb0008 .epjb0008Box09 table table .r7,
#epjb0008 .epjb0008Box09 table table .r8,
#epjb0008 .epjb0008Box09 table table .r9 {
	font-weight: normal;
}

#epjb0008 .epjb0008Box09 table table .r8 {
	text-align: right;
}

#epjb0008 .epjb0008Box09 table table table {
	margin: 0;
	padding: 0;
}
#epjb0008 .epjb0008Box09 .text {
	margin: 10px 16px 10px 16px;
}
#epjb0008 .epjb0008Box09 p {
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 140%;
}

#epjb0008 .epjb0008Box09 .comment {
	margin: 0 0 0 1em;
	text-indent: -1em;
	font-size: 10px;
	line-height: 140%;
}

#epjb0008 .epjb0008Box10 {
	margin: 0 0 20px 0;
}

#epjb0008 .epjb0008Box10 .text01,
#epjm0010 .epjm0010Box04 .text01,
#epjm0012 .epjm0012Box04 .text01 {
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0008 .epjb0008Box10 div.btn,
#epjm0010 .epjm0010Box04 div.btn,
#epjm0012 .epjm0012Box04 div.btn {
	padding: 3px 0 10px 0;
	text-align: right;
}
#epjm0010 .epjm0010Box04 div.btn2,
#epjm0012 .epjm0012Box04 div.btn2 {
	padding: 3px 30px 10px 0;
	text-align: right;
}

#epjb0008 .epjb0008Box11 {
	padding: 15px;
	background-color: #DCEAF8;
}

#epjb0008 .epjb0008Box11 .form {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0008 .epjb0008Box11 .comment {
	margin: 5px 0 0 2.5em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}

#epjm0010 .epjm0010Box05,
#epjm0012 .epjm0012Box05,
#epjb0008 .epjb0008Box12 {
	margin: 5px 0 20px 0;
}

#epzh0001 .epzh0001Box05 {
	margin: 0 0 20px 0;
}


#epjm0010 .epjm0010Box05 p,
#epjm0012 .epjm0012Box05 p,
#epzh0001 .epzh0001Box05 p.comment {
	margin: 0 0 0 2em;
	text-indent: -2em;
	font-size: 12px;
	line-height: 140%;
}

#epzh0001 .epzh0001Box05 p {
	font-size: 12px;
	line-height: 140%;
}


#epjm0010 .epjm0010Box06,
#epjm0012 .epjm0012Box06 {
	margin: 0;
}

#epjm0010 .epjm0010Box06 p.text01,
#epjm0012 .epjm0012Box06 p.text01 {
	margin: 0 0 4px 22px;
	text-indent: -22px;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
}

#epjm0010 .epjm0010Box06 .text02,
#epjm0012 .epjm0012Box06 .text02 {
	margin: 0 0 20px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	color: #0C3085;
}

#epjm0010 .epjm0010Box06 .text03,
#epjm0012 .epjm0012Box06 .text03 {
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #F47187;
	text-align: center;
}

#epjb0008 .epjb0008Box12 p {
	margin: 0 0 0 2em;
	text-indent: -2em;
	font-size: 10px;
	line-height: 140%;
}

#epjb0008 .epjb0008Box13 p {
	font-size: 14px;
	font-weight: bold;
	color: #2B7DD0;
	text-align: center;
}

#epjb0008 .epjb0008Box14 div {
}

#epjb0008 .epjb0008Box14 div p {
	padding: 0;
	margin: 0 0 0 240px;
	text-indent: -1em;
	font-size: 10px;
	line-height: 140%;
	color: #2B7DD0;
	text-align: left;
}

#epjb0058 .epjb0058Box01 p.comment {
	margin: 5px 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
}

#epjb0059 .epjb0059Box01 {
	margin: 0 0 20px 0;
}

#epjb0059 .epjb0059Box01 th p {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0059 .epjb0059Box01 td p {
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0059 .epjb0059Box01 td p.comment {
	font-size: 12px;
	line-height: 130%;
	color: #666;
}


#epjb0059 .epjb0059Box01 .line {
	margin: 10px 0 10px 0;
}


#epjb0059 .epjb0059Box02 {
	margin: 10px 0 10px 0;
}


#epjb0059 .epjb0059Box02 div p {
	margin: 0 0 0 1.5em;
	text-indent: -1.5em;
	font-size: 12px;
	line-height: 130%;
	color: #666;
}

#epjb0059 .epjb0059Box04 {
	margin: 0 0 25px 0;
}

#epjb0059 .epjb0059Box04 .t01 td div {
	margin: 0 8px 0 8px;
	text-align: center;
}

#epjb0059 .epjb0059Box04 .t01 td p  {
	padding: 4px 0 4px 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;;
}

#epjb0059 .epjb0059Box04 .t02  {
	border-bottom: 2px solid #B7BFC8;
}

#epjb0059 .epjb0059Box04 .t02 .i02  {
	padding: 10px 8px 10px 8px;
}

#epjb0059 .epjb0059Box04 .t02 .no  {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#epjb0059 .epjb0059Box04 .t02 .text01  {
	margin: 2px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-hegiht: 120%;
}

#epjb0059 .epjb0059Box04 .t02 .text02  {
	font-size: 12px;
	line-hegiht: 120%;
	color: #333;
}

#epjb0059 .epjb0059Box04 .t02 .zaiko01  {
	font-size: 12px;
	font-weight: bold;
	line-hegiht: 120%;
	color: #001AC7;
}

#epjb0059 .epjb0059Box04 .t02 .zaiko02  {
	font-size: 12px;
	font-weight: bold;
	line-hegiht: 120%;
	color: #FF7B1C;
}

#epjb0059 .epjb0059Box04 .t02 .text  {
	margin: 2px 0 0 0;
	font-size: 12px;
	line-hegiht: 120%;
	color: #001AC7;
}

#epjb0059 .epjb0059Box04 .t02 .form01  {
	font-size: 12px;
	color: #333;
}

#epjb0059 .epjb0059Box04 .t02 .form01 select  {
	margin: 0 0 0 2px
}

#epjb0024 .epjb0024Box01 {
	margin: 0 0 5px 155px
}

#epjb0024 .epjb0024Box01 p {
	font-size: 12px;
	line-height: 150%;
}

#epjb0024 .epjb0024Box01 p.text01 {
	color: #000;
}

#epjb0024 .epjb0024Box02 {
	margin: 5px 0 0 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: url(../img/jb24_bg.gif?20150319) no-repeat top left;
}

#epjb0024 .epjb0024Box02 .i01 {
	padding: 10px 14px 10px 14px;
}

#epjb0024 .epjb0024Box02 .no,
#epjb0025 .epjb0025Box05 .c01 .no,
#epjb0052 .epjb0052Box05 .c01 .no,
#epjb0055 .epjb0055Box05 .c01 .no {
	font-size: 12px;
	line-height: 120%;
}

#epjb0024 .epjb0024Box02 .no strong,
#epjb0025 .epjb0025Box05 .c01 .no strong,
#epjb0052 .epjb0052Box05 .c01 .no strong,
#epjb0055 .epjb0055Box05 .c01 .no strong {
	color: #333;
}

#epjb0024 .epjb0024Box02 .name,
#epjb0025 .epjb0025Box05 .c01 .name,
#epjb0052 .epjb0052Box05 .c01 .name,
#epjb0055 .epjb0055Box05 .c01 .name {
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

#epjb0024 .epjb0024Box02 .name a,
#epjb0025 .epjb0025Box05 .c01 .name a,
#epjb0052 .epjb0052Box05 .c01 .name a,
#epjb0055 .epjb0055Box05 .c01 .name a {
}

#epjb0024 .epjb0024Box02 .price,
#epjb0024 .epjb0024Box02 .qt,
#epjb0025 .epjb0025Box05 .c01 .price,
#epjb0025 .epjb0025Box05 .c01 .qt,
#epjb0052 .epjb0052Box05 .c01 .price,
#epjb0052 .epjb0052Box05 .c01 .qt,
#epjb0055 .epjb0055Box05 .c01 .price,
#epjb0055 .epjb0055Box05 .c01 .qt {
	margin: 7px 0 0 0;
	font-size: 12px;
	line-height: 120%;
	color: #333;
}

#epjb0024 .epjb0024Box02 .zaiko01,
#epjb0025 .epjb0025Box05 .c01 .zaiko01,
#epjb0052 .epjb0052Box05 .c01 .zaiko01,
#epjb0055 .epjb0055Box05 .c01 .zaiko01 {
	margin: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #001AC7;
}
#epjb0024 .epjb0024Box02 .zaiko02,
#epjb0025 .epjb0025Box05 .c01 .zaiko02,
#epjb0052 .epjb0052Box05 .c01 .zaiko02,
#epjb0055 .epjb0055Box05 .c01 .zaiko02 {
	margin: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #FF7B1C;
}

#epjb0024 .epjb0024Box02 .text,
#epjb0025 .epjb0025Box05 .c01 .text,
#epjb0052 .epjb0052Box05 .c01 .text,
#epjb0055 .epjb0055Box05 .c01 .text {
	font-size: 12px;
	line-height: 120%;
	color: #001AC7;
}


#epjb0024 .epjb0024Box02 .comment,
#epjb0025 .epjb0025Box05 .c01 .comment,
#epjb0052 .epjb0052Box05 .c01 .comment,
#epjb0055 .epjb0055Box05 .c01 .comment {
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 140%;
	color: #0C3085;
}

#epjb0024 .epjb0024Box02 ul li,
#epjb0052 .epjb0052Box05 ul li,
#epjb0055 .epjb0055Box05 ul li {
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;
	padding: 0 0 0 12px;
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0055 .epjb0055Box05 .c01 .text01 {
	font-size: 12px;
	line-height: 130%;
	color: #0c3085;
}

#epjb0024 .epjb0024Box03 .i01 {
	padding: 30px 10px 30px 10px;
}

#epjb0024 .epjb0024Box03 .i01 p {
	font-size: 12px;
	line-height: 130%;
}

#epjb0024 .epjb0024Box03 .i01 p.text01 {
	color: #333;
}

#epjb0024 .epjb0024Box03 .i01 input {
	font-size: 12px;
}

#epjb0025 .epjb0025Box01 {
	margin: 0 0 5px 0;
}

#epjb0025 .epjb0025Box05,
#epjb0052 .epjb0052Box05,
#epjb0055 .epjb0055Box05 {
	margin: 0 0 20px 0;
	background: url(../img/jb25_bg2.gif?20150319) repeat-y top left;
	border-bottom: 3px solid #ccc;
}

#epjb0025 .epjb0025Box05 .i02,
#epjb0052 .epjb0052Box05 .i02,
#epjb0055 .epjb0055Box05 .i02 {
	margin: 0 0 1px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#epjb0025 .epjb0025Box05 .c01,
#epjb0025 .epjb0025Box05 .c02,
#epjb0052 .epjb0052Box05 .c01,
#epjb0052 .epjb0052Box05 .c02,
#epjb0055 .epjb0055Box05 .c01,
#epjb0055 .epjb0055Box05 .c02 {
	padding: 15px 10px 15px 10px;
}

#epjb0025 .epjb0025Box05 .c02 .comment,
#epjb0052 .epjb0052Box05 .c02 .comment,
#epjb0055 .epjb0055Box05 .c02 .comment {
	margin: 0 0 3px 0;
	font-size: 12px;
	line-height: 130%;
	color: #0C3085;
}

#epjb0025 .epjb0025Box05 .c02 .btn,
#epjb0052 .epjb0052Box05 .c02 .btn,
#epjb0055 .epjb0055Box05 .c02 .btn {
	margin: 0 0 5px 0;
}

#epjb0025 .epjb0025Box05 .c02 .title,
#epjb0052 .epjb0052Box05 .c02 .title,
#epjb0055 .epjb0055Box05 .c02 .title {
	margin: 0 0 3px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #0C3085;
}

#epjb0025 .epjb0025Box05 .c02 td p,
#epjb0052 .epjb0052Box05 .c02 td p,
#epjb0055 .epjb0055Box05 .c02 td p {
	font-size: 12px;
	line-height: 130%;
	color: #333;
}

#epjb0025 .epjb0025Box05 .c02 .error,
#epjb0052 .epjb0052Box05 .c02 .error,
#epjb0055 .epjb0055Box05 .c02 .error {
	margin: 0 0 7px 0;
	font-size: 12px;
	line-height: 130%;
}

#epjb0025 .epjb0025Box04 p,
#epjb0052 .epjb0052Box04 p,
#epjb0055 .epjb0055Box04 p {
	font-size: 12px;
	line-height: 140%;
}

#epjb0025 .epjb0025Box04 p.text01 {
	margin: 0 0 3px 0;
	color: #666;
}

#epjb0052 .epjb0052Box04 p.text01,
#epjb0055 .epjb0055Box04 p.text01 {
	margin: 0 0 3px 0;
	color: #333;
}

#epjb0025 .epjb0025Box04 p.text02,
#epjb0052 .epjb0052Box04 p.text02,
#epjb0055 .epjb0055Box04 p.text02 {
	color: #0C3085;
}

#epjb0025 .epjb0025Box04 p strong,
#epjb0052 .epjb0052Box01 p strong,
#epjb0052 .epjb0052Box04 p strong,
#epjb0055 .epjb0055Box01 p strong,
#epjb0055 .epjb0055Box04 p strong {
	color: #333;
}

#epjb0052 .epjb0052Box01,
#epjb0055 .epjb0055Box01 {
	margin: 0 0 25px 0;
}

#epjb0052 .epjb0052Box01 .i01,
#epjb0055 .epjb0055Box01 .i01 {
	padding: 15px 15px 10px 15px;
}

#epjb0052 .epjb0052Box01 p,
#epjb0055 .epjb0055Box01 p {
	font-size: 12px;
	line-height: 140%;
}

#epjb0055 .epjb0055Box05 .form {
	margin: 20px 0 20px 0;
	font-size: 12px;
}

#epjb0049 .epjb0049Box03 {
	padding: 15px;
	background-color: #DCEAF8;
}

#epjb0049 .epjb0049Box03 p {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0049 .epjb0049Box03 p.comment {
	margin: 0 0 0 3em;
	text-indent: -1em;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	color: #555;
}



#epjb0053 .epjb0053Box01 {
	margin: 0 0 20px 0;
}

#epjb0053 .epjb0053Box01 td p {
	padding: 5px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	text-align: left;
}
#epjb0053 .epjb0053Box01 td div {
	padding: 0 10px 0 10px;
	text-align: right;
}
#epjb0053 .epjb0053Box02 table table {
	margin: 0 0 15px 0;
}
#epjb0053 .epjb0053Box02 .name {
	margin: 0 0 0 18px;
	text-indent: -18px;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}
#epjb0053 .epjb0053Box02 .error {
	font-size: 12px;
	line-height: 140%;
}
#epjb0053 .epjb0053Box02 .text01 {
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 140%;
}
#epjb0053 .epjb0053Box02 .catalog {
	margin: 4px 0 0 0;
	text-align: center;
}

#epjb0053 .epjb0053Box06 div {
	padding:5px 0 5px 0;
	text-align: center;
}

#epjb0054 .epjb0054Box01 {
	margin: 0 0 20px 0;
}

#epjb0026 .epjb0026Box03,
#epjb0027 .epjb0027Box03,
#epjb0028 .epjb0028Box03,
#epjb0029 .epjb0029Box03,
#epjb0030 .epjb0030Box03 {
	margin: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#epjb0026 .epjb0026Box03 p,
#epjb0027 .epjb0027Box03 p,
#epjb0028 .epjb0028Box03 p,
#epjb0029 .epjb0029Box03 p,
#epjb0030 .epjb0030Box03 p {
	padding: 15px 16px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#epjb0026 .epjb0026Box04 .yoto {
	margin: 15px 0 0 0;
}

#epjb0028 .epjb0028Box04 .about,
#epjb0029 .epjb0029Box04 .about,
#epjb0027 .epjb0027Box04 .about {
	margin: 0 0 10px 0;
}
/* 修正 100430 TAM ギフト詳細 ココから */
#epjb0028 .epjb0028Box04 .text01,
/* 修正 100430 TAM ギフト詳細 ココから */
#epjb0027 .epjb0027Box04 .text01 {
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666;
}

#epjb0028 .epjb0028Box04 .text02,
#epjb0029 .epjb0029Box04 .text02,
#epjb0027 .epjb0027Box04 .text02 {
	font-size: 12px;
	line-height: 130%;
	color: #555;
}

#epjb0028 .epjb0028Box04 .list01 li,
#epjb0029 .epjb0029Box04 .list01 li,
#epjb0027 .epjb0027Box04 .list01 li {
	padding: 0 0 0 13px;
	background: url(../img/epxb_list_g2.gif?20150319) no-repeat top left;	font-size: 12px;
	line-height: 130%;
	color: #555;
}

#epjb0028 .epjb0028Box04 .text03,
#epjb0029 .epjb0029Box04 .text03,
#epjb0027 .epjb0027Box04 .text03 {
	margin: 3px 0 3px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0028 .epjb0028Box04 .text04,
#epjb0029 .epjb0029Box04 .text04 {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0028 .epjb0028Box04 .line,
#epjb0029 .epjb0029Box04 .line,
#epjb0027 .epjb0027Box04 .line {
	margin: 10px 0 10px 0;
}

#epjb0027 .epjb0027Box04 .table01,
#epjb0028 .epjb0028Box04 .table01 {
	margin: 0 0 10px 0;
}

#epjb0028 .epjb0028Box04 .form01,
#epjb0029 .epjb0029Box04 .form01,
#epjb0027 .epjb0027Box04 .form01 {
	margin:3px 0 0 0;
}

#epjb0028 .epjb0028Box04 .form02,
#epjb0029 .epjb0029Box04 .form02,
#epjb0027 .epjb0027Box04 .form02 {
	margin:5px 0 0 0;
}

#epjb0027 .epjb0027Box04 input,
#epjb0027 .epjb0027Box04 select,
#epjb0028 .epjb0028Box04 input,
#epjb0028 .epjb0028Box04 select,
#epjb0029 .epjb0029Box04 input,
#epjb0029 .epjb0029Box04 select {
	font-size: 12px;
	color: #333;
}

#epjb0030 .epjb0030Box04 select {
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #333;
}
#epjb0030 .epjb0030Box04 .text01 {
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #333;
}
#epjb0030 .epjb0030Box04 .text02 {
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #666;
}
#epjb0048 .epjb0048Box01 {
	margin: 0 0 30px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: url(../img/jb48_bg.gif?20150319) no-repeat top left;
}
#epjb0048 .epjb0048Box01 p {
	padding: 11px 17px;
	font-size: 14px;
	color: #333;
}
#epjb0048 .epjb0048Box02 {
	margin: 0 0 0 50px;
}
#epjb0048 .epjb0048Box02 p {
	padding: 10px 0 9px 0;
	text-align: center;
}

#epjb0048 .epjb0048Box02 p span {
	margin: 0 17px 0 17px;
}
#epjb0048 .epjb0048Box03  {
	text-align: center;
}
#epjb0048 .epjb0048Box03 div.resultNum {
	margin: 10px 0 10px 0;
	padding: 0 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
}

#epjb0048 .epjb0048Box03 .num {
	font-size: 14px;
	font-weight: normal;
}

#epjb0048 .epjb0048Box04 td {
	text-align: center;
}

#epjb0031 .epjb0031Box01 .name,
#epjb0037 .epjb0037Box01 .name,
#epjb0041 .epjb0041Box01 .name,
#epjb0043 .epjb0043Box01 .name {
	margin: 0 13px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

#epjb0031 .epjb0031Box01 .image,
#epjb0032 .epjb0032Box01 .image,
#epjb0037 .epjb0037Box01 .image,
#epjb0038 .epjb0038Box01 .image,
#epjb0039 .epjb0039Box01 .image,
#epjb0039_2 .epjb0039Box01 .image,
#epjb0041 .epjb0041Box01 .image,
#epjb0042 .epjb0042Box01 .image,
#epjb0043 .epjb0043Box01 .image,
#epjb0045 .epjb0045Box01 .image {
	margin: 6px 0 0 0;
	text-align: center;
}

/* 修正 150316brs1 TAM ココから */
#epjb0032 .epjb0032Box01 .image img {
	width: 150px;
}
#epjb0038 .epjb0038Box01 .image img {
	width: 240px;
}
/* 修正 150316brs1 TAM ココまで */

#epjb0031 .epjb0031Box01 .text01,
#epjb0032 .epjb0032Box01 .text01,
#epjb0037 .epjb0037Box01 .text01,
#epjb0038 .epjb0038Box01 .text01,
#epjb0042 .epjb0042Box01 .text01,
#epjb0043 .epjb0043Box01 .text01 {
	margin: 6px 13px 0 13px;
	font-size: 12px;
	line-height: 130%;
	color: #666;
}

#epjb0031 .epjb0031Box01 .comment,
#epjb0032 .epjb0032Box01 .comment,
#epjb0037 .epjb0037Box01 .comment,
#epjb0038 .epjb0038Box01 .comment,
#epjb0041 .epjb0041Box01 .comment,
#epjb0043 .epjb0043Box01 .comment {
	margin: 6px 13px 0 25px;
	text-indent: -12px;
	font-size: 12px;
	line-height: 130%;
	color: #0C3085;
}

#epjb0031 .epjb0031Box01 .line,
#epjb0034 .line,
#epjb0037 .line,
#epjb0043 .line {
	margin: 15px 0;
}

#epjb0032 .epjb0032Box01 {
	margin: 0 0 0 112px;
}

#epjb0038 .epjb0038Box01 {
	margin: 0 0 0 105px;
}

#epjb0039 .epjb0039Box01 {
	margin: 0 0 0 16px;
}

#epjb0033 .text01,
#epjb0035 .text01,
#epjb0036 .text01,
#epjb0044 .text01 {
	border-bottom: 1px solid #cccccc;
	padding: 9px 17px 8px 17px;
	background: url(../img/jb33_bg01.gif?20150319) no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	color: #333;

}

#epjb0033 .text02,
#epjb0036 .text02 {
	padding: 12px 17px;
	font-size: 12px;
	line-height: 150%;
	color: #333;

}

#epjb0033 .line,
#epjb0035 .line {
	margin: 0 0 25px 0;
}
/* 修正 100531 TAM ギフト ココから  */
#epjb0033 .epjb0033Box02 {
	margin: 10px 0;
}
/* 修正 100531 TAM ギフト ココまで  */
#epjb0034 .text01 {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #333;
}

#epjb0034 .epjb0034Box02 {
	margin: 10px 0 0 0;

}

#epjb0034 .epjb0034Box02 span {
	margin: 0 3px;

}

#epjb0035 .font {
	padding: 12px 0 12px 26px;

}

#epjb0040 .epjb0040Box01 .bg01 {
	background: url(../img/jb40_bg01.gif?20150319) no-repeat top left;
}

#epjb0040 .epjb0040Box01 .bg02 {
	background: url(../img/jb40_bg02.gif?20150319) no-repeat top left;
}

#epjb0040 .epjb0040Box01 .c01 .text01 {
	padding: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#epjb0040 .epjb0040Box01 .c02 {
	padding: 10px 17px 10px 17px;
}

#epjb0040 .epjb0040Box01 .c03 {
	padding: 10px;
}

#epjb0040 .epjb0040Box01 .c04 {
	padding: 10px 0 10px 0;
}

#epjb0040 .epjb0040Box01 .text02 {
	font-size: 12px;
	line-height: 140%;
	color: #2B7DD0;
}

#epjb0040 .epjb0040Box01 .text03 {
	margin: 0 0 0 1em;
	font-size: 12px;
	line-height: 140%;
}

#epjb0040 .epjb0040Box01 .comment {
	margin: 0 0 0 12px;
	font-size: 10px;
	line-height: 140%;
}

#epjb0044 .epjb0044Box01 {
	margin: 0 0 30px 0;
}

#epjb0044 .epjb0044Box01 table {
	margin: 15px 0 0 54px;
}

#epjb0044 .epjb0044Box01 .text02 {
	font-size: 12px;
	line-height: 130%;
}

#epjb0044 .epjb0044Box01 .comment {
	margin: 5px 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 130%;
	color: #0C3085;
}

#epjb0046 .epjb0046Box01 {
	margin: 20px 37px 20px 37px;
}

#epjb0046 .epjb0046Box01 p {
	font-size: 12px;
	line-height: 200%;
	color: #333;
}

#epjb0034 .epjb0034Box01 img,
#epjb0041 .epjb0041Box01 img,
#epjb0042 .epjb0042Box01 img,
#epjb0043 .epjb0043Box01 img.miz,
/* 変更箇所ここから */
/* 変更箇所ここまで */
#epjb0045 .epjb0045Box01 img {
	border: 1px solid #999;
}

/* 修正 091218 TAM カード ココから */
#epjb0064 .list01 li {
	margin: 10px 0 12px;
	padding: 0 0 0 12px;
	background: url(../img/point_gray03.gif?20150319) no-repeat 0 6px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
}
#epjb0064 .epjb0064box01 {
	padding: 12px;
	font-size: 12px;
	min-height: 160px;
	_height: 160px;
}
#epjb0064 .epjb0064box01 p {
	vertical-align: middle;
	padding: 0 0 6px 1em;
	text-indent: -1em;
}
#epjb0064 .epjb0064box01 label {
	color: #333;
	font-weight: bold;
}
#epjb0064 .epjb0064box01 select {
	width: 114px;
}
#epjb0064 .epjb0064box01 input {
	margin: 0;
	padding: 0;
	outline: none;
}
#epjb0064 .epjb0064box01 select, 
#epjb0064 .epjb0064box01 input, 
#epjb0064 .epjb0064box01 label {
	vertical-align: middle;
	height: 22px;
	margin-right:3px;
	line-height: 22px;
}
#epjb0064 .epjb0064box02 {
	margin-top: 12px;
}
/* 修正 100202 TAM ココから */
#epjb0064 .epjb0064box03 {
	padding: 12px 24px 24px;
	font-size: 12px;
}
/* 修正 100202 TAM ココまで */

/* 修正 091218 TAM カード ココまで */

/* 修正 090827 TAM ココから */
#contribute {
  margin: 15px 0;
  width: 750px;
  text-align: left;
}
#contribute .contributeBox01 {
	margin: 0 0 10px 0;
}

#container #contribute .contributeBox01 p.comment {
	margin: 0;
	padding: 0;
	text-indent: 1em;
	font-size: 12px;
	line-height: 140%;
	color: #555;
	font-weight: normal;
}
#contribute .i01 input, 
#contribute .i01 lavel  {
    vertical-align: middle;
}
/* 修正 090827 TAM ココまで */

/* 修正 100531 TAM ギフト ココから  */
#epjbsa17 .epjbsa17Box01 {
	padding: 12px;
}
#epjbsa17 .epjbsa17Box01 p{
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 1.5em;
}

#epjbsa18 .epjbsa18Box01 {
	margin: 10px 25px;
	width: 400px;
}
#epjbsa18 .epjbsa18Box01 li {
	padding-bottom: 10px;
	width: 180px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
	float: left;
}
#epjbsa18 .epjbsa18Box01 li.even {
	float: right;
}
#epjbsa18 .epjbsa18Box01 li img {
	margin-bottom: 5px;
}

/* 修正 100531 TAM ギフト ココまで  */


/* 修正 130712brs1 TAM ココから */
/* 修正 130808brs1 TAM ココから */
#container .epjb0055Box08 {
	margin-bottom: 30px;
	background-color: #FFF2D3;
	text-align: center;
}

#container .epjb0055Box08 .epjb0055Box08-01 {
	float: left;
	width: 208px;
}

	#container .epjb0055Box08 .epjb0055Box08-01 ul {
		padding: 20px 0 0 20px;
	}

	#container .epjb0055Box08 .epjb0055Box08-01 ul li {
		padding-bottom: 10px;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.5;
		color: #000000;
		text-align: left;
	}

#container .epjb0055Box08 .epjb0055Box08-02 {
	float: right;
	width: 522px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 1px solid #cccccc;
}

	#container .epjb0055Box08 .epjb0055Box08-02 p {
		padding: 0 20px 0 20px;
		font-size: 12px;
		line-height: 1.5;
		color: #000000;
		text-align: left;
	}

	#container .epjb0055Box08 .epjb0055Box08-02 ul {
		padding: 0 20px;
		font-size: 12px;
		line-height: 1.5;
		color: #000000;
		text-align: left;
	}

	#container .epjb0055Box08 .epjb0055Box08-02 ul li {
		margin-left: 1em;
		text-indent: -1em;
		font-size: 12px;
		line-height: 1.5;
		color: #000000;
		text-align: left;
	}
/* 修正 130808brs1 TAM ココまで */
/* 修正 130712brs1 TAM ココまで */

/* 追加 131113 EC ココから */
/* 修正 151216brs1 TAM ココから */
/* 修正 151105brs2 TAM ココから */
#epjb0039_2 .epjb0039Box01 .image img {
	height: 330px !important;
	border: #CCC 1px solid;
}
/* 修正 151105brs2 TAM ココまで */

/* 修正 160115brs1 TAM ココから */
#epjb0039_2 .epjb0039Link {
	padding: 15px 0 15px 0;
}

#epjb0039_2 .epjb0039List01 p,
#epjb0042 .epjb0042List01 p {
	margin-left: 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 1.5;
}

#epjb0039_2 p img,
#epjb0042 p img {
	vertical-align: middle;
}

#epjb0039_2 .pos-rel,
#epjb0042 .pos-rel {
	position: relative;
}

#epjb0039_2 .pos-abs,
#epjb0042 .pos-abs {
	position: absolute;
}
/* 修正 160115brs1 TAM ココまで */

.epjb0039Tel01,
.epjb0042Tel01 {
  margin-left: 12px !important;
}
.epjb0039Tel01 dt,
.epjb0042Tel01 dt {
  float: left;
  margin-left: 20px;
  width: 60px;
  font-size: 12px;
  line-height: 1.5;
}
.epjb0039Tel01 dd,
.epjb0042Tel01 dd {
  float: left;
  width: 370px;
  font-size: 12px;
  line-height: 1.5;
}
.epjb0039Tel01 span,
.epjb0042Tel01 span {
  font-size: 12px;
  line-height: 1.5;
}
/* 修正 151216brs1 TAM ココまで */
/* 追加 131113 EC ココまで */
/* 修正 150130brs1 TAM ココから */
/* ポップアップ 画像幅指定 */
#epjb0031 .epjb0031Box01 .image img {
	width: 150px;
}
#epjb0031 .epjb0031Box01 .image a img {
	width: 154px;
}
#epjb0033 .epjb0033Box02 img {
	width: 180px;
}
#epjb0035 .epjb0035Box01 .font img {
	width: 211px;
}
#epjb0037 .epjb0037Box01 .image img {
	width: 150px;
}
#epjb0037 .epjb0037Box01 .image a img {
	width: 138px;
}
#epjb0043 .epjb0043Box01 img.miz {
	width: 195px;
}
/* 修正 150130brs1 TAM ココまで */

html body {
	width: auto !important;
/*	height: 94% !important;*/
}


