@charset "Shift_JIS";


/* = message
--------------------------------------- */

#brs .message01 {
		padding: 30px 0 0 0;
		background: url(../img/brs_img/message01-bg.gif) no-repeat top left;
}

#brs .message01  .box-bottom {
		padding: 0 0 30px 0;
		background: url(../img/brs_img/message01-bg.gif) no-repeat bottom left;
}

/* 修正 101213 TAM オーダーリニューアルココから */
#brs .message02 {
		padding: 15px 0 0 0;
/* 修正 120718 TAM ココから */
		width: 500px;
/* 修正 120718 TAM ココまで */
		background: url(../img/brs_img/message02-bg.gif) no-repeat top left;
}

#brs .message02  .box-bottom {
		padding: 0 0 15px 0;
		background: url(../img/brs_img/message02-bg.gif) no-repeat bottom left;
}
/* 修正 101213 TAM オーダーリニューアルココまで */

/* 修正 110608 TAM クレジット関連 ココから */
#brs .message03 {
	padding-top: 3px;
	padding-bottom: 3px;
	background-position: 0 50%;
	background-color: #FFFF99;
}

/* 修正 110928 TAM ココから */
#brs .message04 {
		padding: 30px 0 0 0;
		background: url(../img/brs_img/message04-bg.gif) no-repeat top left;
}

#brs .message04  .box-bottom {
		padding: 0 0 30px 0;
		background: url(../img/brs_img/message04-bg.gif) no-repeat bottom left;
}
/* 修正 110928 TAM ココまで */


/* 修正 110608 TAM クレジット関連 ココまで */

/* 修正 120622 TAM ココから */
#brs .message05 {
		width: 560px;
		margin-left: 195px;
		margin-right: 195px;
		padding: 0;
		background: url(../img/brs_img/message05-bg.gif) no-repeat top left;
}

#brs .message05  .box-bottom {
		padding: 15px 0 15px 0;
		background: url(../img/brs_img/message05-bg.gif) no-repeat bottom left;
		font-size: 16px;
		line-height: 1.5;
		text-align: center;
}

/* 修正 120718 TAM ココから */
#brs .message06 {
		width: 500px;
		padding: 15px 0 0 0;
		background: url(../img/brs_img/message06-bg.gif) no-repeat top left;
}

#brs .message06  .box-bottom {
	padding-bottom: 15px;
		background: url(../img/brs_img/message06-bg.gif) no-repeat bottom left;
		font-size: 16px;
		line-height: 1.5;
		text-align: center;
}
#brs .message07 {
		position: relative;
		width: 500px;
		height: 168px;
		background: url(../img/brs_img/message07-bg.gif) no-repeat top left;
}
#brs .message07-01 {
		position: absolute;
		top: 17px;
		left: 82px;
}
#brs .message07-02 {
		position: absolute;
		top: 82px;
		left: 17px;
}
#brs .message07-03 {
		position: absolute;
		top: 82px;
		left: 172px;
}
#brs .message07-03 li {
		margin-left: 1em;
		text-indent: -1em;
}
/* 修正 120718 TAM ココまで */
/* 修正 120622 TAM ココまで */


/* 修正 141023brs1 TAM ココから */
#brs .message08 {
	margin-left: auto;
	margin-right: auto;
	padding: 40px 20px;
	border: 1px solid #DDDDDD;
	background-color: #F9F7F5;
	width: 560px;
}
/* 修正 141023brs1 TAM ココまで */


/* = comment
--------------------------------------- */

#brs .comment01 {
}

#brs .comment01 li {
	margin: 0 0 0 1em;
	text-indent: -1em;
	font-size: 12px;
	line-height: 1.3;
}

/* = table
--------------------------------------- */

/* 修正 120622 TAM ココから */
#brs .calenderArea .prev-month {
	width: 200px;
}

#brs .calenderArea .this-month {
	width: 300px;
	text-align: center;
}

#brs .calenderArea .next-month {
	width: 200px;
}

/* 修正 120622 TAM ココまで */

/* 修正 101208 TAM ご利用状況 ココから */

#brs .table00 table {
	border: none;
}
	#brs .table00 table th {
		padding: 10px;
	}
	#brs .table00 table td {
		padding: 10px !important;
	}

/* 修正 101208 TAM ご利用状況 ココまで */

/* TH 橙色 */

#brs .table01 table {
	border: 1px solid #999999;
}

/* 修正 120906 TAM ココから */
#brs .table01 table.table01-01 {
	border: none;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
}
#brs .table01 table.table01-01 tr {
	border-bottom: none !important;
}
#brs .table01 table.table01-01 th {
	border-bottom: none !important;
}

/* 修正 120911 TAM ココから */
#brs .table01 table.table01-02 {
	border: none;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
}
/* 修正 120911 TAM ココまで */
#brs .table01 table.table01-02 th {
/* 修正 151112 EC ココから */
    width: 256px; /* all browsers, of course */
/* 修正 151112 TAM ココまで */
    width: 264px\9; /* IE8 and below */
    *width: 264px; /* IE7 and below */
    _width: 264px; /* IE6 */
}
#brs .table01 table.table01-02 th:not(:target) {
    width: 264px\9; /* IE9 */
}
/* 修正 120906 TAM ココまで */

/* 修正 130304brs2 TAM ココから */
#brs .table01 table.table01-02 td.cbg01,
#brs .table01 table.table01-02 td.cbg02,
#brs .table01 table.table01-02 td.cbg01g,
#brs .table01 table.table01-02 td.cbg02g {
	border-bottom: 1px  dotted #999999;
}

/* 修正 130304brs2 TAM ココまで */
/* 修正 120911 TAM ココから */
#brs .table01 table.table01-03 {
	border: none;
	border-top: none;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
    border-top: 1px dotted #999999\9; /* IE8 and below */
    *border-top: 1px dotted #999999; /* IE7 and below */
    _border-top: 1px dotted #999999; /* IE6 */
}
#brs .table01 table.table01-03:not(:target) {
    border-top: 1px dotted #999999\9; /* IE9 */
}
/* 修正 120911 TAM ココまで */
/* 修正 101213 TAM オーダーリニューアルココから */
#brs .table01 table.no-bl, 
#brs .table01 table tr.no-bl, 
#brs .table01 table th.no-bl, 
#brs .table01 table td.no-bl {
	border-bottom: none;
/* 修正 130131brs1 TAM ココから */
	background: url(../img/brs_img/table01w-bg.gif) !important;
/* 修正 130131brs1 TAM ココまで */
}
/* 修正 101213 TAM オーダーリニューアルココまで */

/* 修正 130131brs1 TAM ココから */
	#brs .table01 table td,
	#brs .table01 table th {
		padding-bottom: 1px;
		background: url(../img/brs_img/table01-line03.gif) repeat-x bottom left;
	}
/* 修正 130131brs1 TAM ココまで */

/* 修正 151102brs1 TAM ココから */
	#brs .table01 table .message {
		padding: 15px;
	    border-bottom: 1px solid #999;
	    background-color: #FDDE9D;
		}
	#brs .table01 table .message p {
		font-size: 12px;
		font-weight: bold;
	}
	#brs .table01 .b03 {
		border-top: 1px solid #999 !important;
	}
/* 修正 151102brs1 TAM ココまで */
/* 修正 130430brs1 TAM ココから */
	#brs.tabletype01 table {
		border-collapse: separate;
	}

	#brs.tabletype01 .table01 table td {
		padding: 10px;
	}
	#brs.tabletype01 .table01 table td td {
		padding: 0;
	}
	#brs.tabletype01 .table01 table td.nl {
		background: none !important;
	}
	#brs.tabletype01 .table01 table tr.gray td {
		background-color: #F1F1F1;
	}
	#brs.tabletype01 .table01 table tr.gray td.nl {
		background: url(../img/brs_img/gray.gif) !important;
	}
/* 修正 130430brs1 TAM ココまで */
/* 修正 120911 TAM ココから */
	#brs .table01 table.table01-02 tr.line-s {
		border-bottom: none !important;
	}
/* 修正 120911 TAM ココまで */

	#brs .table01 table tr.line-s {
		border-bottom: 1px solid #999999;
	}
/* 101210 matsuda */
/* 修正 110308 TAM 商品系修正ココから */
	#brs .table01 table th.line-b1, 
	#brs .table01 table td.line-b1 {
		border-bottom: 1px solid #999999;
	}
	#brs .table01 table th.line-d1, 
	#brs .table01 table td.line-d1 {
		border-bottom: 1px dotted #999999;
	}
	
	#brs .table01 table th.line-b2, 
	#brs .table01 table td.line-b2 {
		border-bottom: 2px solid #999999;
/* 修正 130131brs1 TAM ココから */
		background: url(../img/brs_img/table01w-bg.gif) !important;
/* 修正 130131brs1 TAM ココまで */
	}
/* 修正 110308 TAM 商品系修正ココまで */
/* 101210 matsuda END */

	#brs .table01 table th {
		padding: 10px;
		border-bottom: 1px dotted #999999;
		background: url(../img/brs_img/table01-bg.gif);
	}
/* 101210 matsuda */
	#brs .table01 table th.mnt {
		background: url(../img/brs_img/table01m-bg.gif);
	}
/* 101210 matsuda END */


/* 修正 101213 TAM オーダーリニューアルココから */
	#brs .table01 table th.g1 {
		background: #F5F5F5;
	}

	#brs .table01 table th.gift {
		padding: 10px;
		border-bottom: 1px dotted #999999;
		background: url(../img/brs_img/table01-gift-bg.gif);
	}
/* 修正 101213 TAM オーダーリニューアルココまで */


/* 修正 101208 TAM ご利用状況ココから */
	#brs .table01 table th.wl {
		background: url(../img/brs_img/table01wl-bg.gif);
	}
/* 修正 101208 TAM ご利用状況 ココまで */


/* 修正 120802 TAM ココから */
		#brs .table01 table tr.date-num .sat p {
			color: #3366CC;
		}
		#brs .table01 table tr.date-num .sun p {
			color: #FF66CC;
		}
		#brs .table01 table tr.date-num .hol p {
			color: #FF66CC !important;
		}
/* 修正 120802 TAM ココまで */
	
		#brs .table01 table th.type01a {
			padding: 10px 10px 5px 10px;
			background: none;
		}

		#brs .table01 table th.type01b {
			padding: 10px;
			background: none;
		}


		#brs .table01 table th.type02a {
			padding: 10px 10px 5px 10px;
			background-color: #FFE1A1;
			background-image: none;
		}

		#brs .table01 table th.type02b {
			padding: 10px;
			background: none;
			background-color: #FFF2D3 !important;
		}
		
/* 修正 111024 TAM ココから */
		#brs .table01 table th.type02c {
			padding: 10px 5px;
			background: none;
			background-color: #FFF2D3 !important;
		}
/* 修正 111024 TAM ココまで */

/* 修正 120622 TAM ココから */
		#brs .table01 table td.type02d {
			padding: 7px 10px 3px 10px;
			background-color: #FFF2D3;
			background-image: none;
		}
		#brs .table01 table td.type02e {
			padding: 7px 10px 3px 10px;
/* 修正 120802 TAM ココから */
			background-color: #FFFFFF;
/* 修正 120802 TAM ココまで */
			background-image: none;
		}
		#brs .table01 table td.type02f {
			padding: 7px 10px 3px 10px;
			background-color: #E8E8E8;
			background-image: none;
		}
		#brs .table01 table td.type02g {
			padding: 7px 10px 3px 10px;
			background-color: #FFFFFF;
			background-image: none;
		}
/* 修正 120622 TAM ココまで */

		#brs .table01 table th.type03a {
			padding: 10px 10px 5px 10px;
			color: #FFFFFF;
			background-color: #FFB986;
			background-image: none;
		}
/* 修正 101213 TAM オーダーリニューアルココから */
		#brs .table01 table th.type03b {
			padding: 7px 10px 3px 10px;
			color: #FFFFFF;
			background-color: #FFC293;
			background-image: none;
		}
/* 修正 101213 TAM オーダーリニューアルココまで */
		#brs .table01 table th.type04a {
			background-color: #ECECEC;
			background-image: none;
		}

/* 修正 141210brs1 TAM ココから */
		#brs .table01 table th.type05a {
			padding: 10px 10px 5px 10px;
			background-color: #FEEC98;
			background-image: none;
		}
		#brs .table01 table th.type06a {
			padding: 10px 10px 5px 10px;
			background-color: #feec99;
			background-image: none;
		}
/* 修正 141210brs1 TAM ココまで */

	#brs .table01 table th.required {
		background: url(../img/brs_img/table01-required-bg.gif) no-repeat top right;
	}

	#brs .table01 table th.select {
		background: url(../img/brs_img/table01-select-bg.gif) no-repeat top right;
	}
/* 修正 101213 TAM オーダーリニューアルココから */
	#brs .table01 table th.npd, 
	#brs .table01 table td.npd {
		padding: 0;
	}

	#brs .table01 table td.checkarea {
		padding: 0;
		background: url(../img/brs_img/table01-checkareabg.gif) repeat-y top right;
	}
/* 修正 120807 TAM ココから */
	#brs .table01 table td.cbg01 {
		border-left: 1px solid #999999;
		background: none;
		background-color: #FFFFFF;
	}
	
	#brs .table01 table td.cbg02 {
		border-left: 1px dotted #999999;
		background: none;
		background-color: #FFFFFF;
	}
	
	#brs .table01 table td.cbg03 {
		background: none;
		background-color: #F0F0F0;
	}
	#brs .table01 table td.cbg01g {
		border-left: 1px solid #999999;
		background: none;
		background-color: #EEEEEE;
	}
	
	#brs .table01 table td.cbg02g {
		border-left: 1px dotted #999999;
		background: none;
		background-color: #EEEEEE;
	}
/* 修正 120807 TAM ココまで */
	#brs .bg-cbox-w {
		display: block;
		width: 30px;
		padding: 0;
		margin: 5px auto;
		background: url(../img/brs_img/bg-cbox-w30.gif) no-repeat 50% 50%;
	}
	#brs .bg-cbox-w input {
		margin: 9px 10px 10px 9px;
		text-align: center;
		vertical-align: middle;
	}
	#brs .bg-cbox-o {
		display: block;
		width: 30px;
		padding: 0;
		margin: 5px auto;
		background: url(../img/brs_img/bg-cbox-o30.gif) no-repeat 50% 50%;
	}
	#brs .bg-cbox-o input {
		margin: 9px 10px 10px 9px;
		text-align: center;
		vertical-align: middle;
	}


/* 修正 101213 TAM オーダーリニューアルココまで */

		
/* 修正 141210brs1 TAM ココから */
	#brs .title-n01 {
		border-left: 3px solid #73BD1F;
		border-bottom: 1px solid #73BD1F;
		padding-left: 10px;
		font-size: 16px;
		font-weight: bold;
		line-height: 2;
	}
/* 修正 141210brs1 TAM ココまで */
