@charset "Shift_JIS";


/* = header
--------------------------------------- */

#brs .header {
/* 修正 110408 TAM 商品系ココから */
/* 修正 110408 TAM 商品系ココまで */
}

	#brs .header h1 {
		font-size: 16px;
		line-height: 30px;
		color: #444444;
	}

	#brs .header div {
/* 修正 110408 TAM 商品系ココから */
		float: right;
		text-align: right;
		margin: -24px 0 0 0;
/* 修正 110408 TAM 商品系ココまで */
	}

#brs #header01 {
		background: url(../img/brs_img/header-line01.gif) no-repeat bottom left;
/* 修正 101228 TAM 修正ココから */
/* 修正 110416 TAM 商品系ココから */
		margin-top: 10px !important;
/* 修正 110416 TAM 商品系ココまで */
/* 修正 101228 TAM 修正ココまで */
}

	#brs #header01 h1 {
	}

/* 修正 110928 TAM ココから */
#brs #header02 {
		background: url(../img/brs_img/header-line02.gif) no-repeat bottom left;
		margin-top: 10px !important;
}
/* 修正 141210brs2 TAM ココから */
#brs.pw740 #header02 {
    background: url("../img/brs_img/header-line02_w740.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0) !important;
    margin-top: 10px !important;
}
/* 修正 141210brs2 TAM ココまで */

	#brs #header02 h1 {
	}
/* 修正 110928 TAM ココから */

/* 修正 121116 TAM ココから */
#brs #header03 {
		background: url(../img/brs_img/header-line03.gif) no-repeat bottom left;
		margin-top: 10px !important;
}
/* 修正 121116 TAM ココまで */

/* 修正 130517brs1 TAM ココから */
#brs #header05 {
		background: url(../img/brs_img/header-line05.gif) no-repeat bottom left;
		margin-top: 10px !important;
}
/* 修正 130517brs1 TAM ココまで */
/* 修正 110415 TAM 商品系ココから */
/* 修正 120411 TAM ココから */
#brs .epfbHeader {
	margin: -10px 0 10px 0;
}
/* 修正 120411 TAM ココまで */

	#brs .epfbHeader #category-topttl-area{
		margin: 10px 0 0 0;
	}
/* 修正 110415 TAM 商品系ココまで */

/* 修正 130430brs1 TAM ココから */
#brs #header04 {
		background: url(../img/brs_img/header-line04.gif) no-repeat bottom left;
		margin-top: 10px !important;
}
/* 修正 130430brs1 TAM ココまで */

/* 修正 130529brs4 TAM ココから */
#brs #header06 {
	background: url(../img/brs_img/header-line06.gif) no-repeat bottom left;
	margin-top: 10px !important;
}
/* 修正 130529brs4 TAM ココまで */

/* 修正 140117brs1 TAM ココから */
#brs .rule #header-960 {
	background: url("../img/brs_img/bg_header_960.gif") no-repeat bottom left;
	margin-top: 10px !important;
}
/* 修正 140117brs1 TAM ココまで */

/* = footer
--------------------------------------- */

#brs .footer-box01a {
		padding: 16px 0 0 0;
		background: url(../img/brs_img/footer-box01-bg.gif) no-repeat top left;
}

#brs .footer-box01a  .box-bottom {
		padding: 0 0 16px 0;
		background: url(../img/brs_img/footer-box01-bg.gif) no-repeat bottom left;
}
/* 修正 141210brs1 TAM ココから */
#brs .footer-box01b {
		padding: 16px 0 0 0;
		background: url(../img/brs_img/footer-box01b-bg.gif) no-repeat top left;
}

#brs .footer-box01b  .box-bottom {
		padding: 0 0 16px 0;
		background: url(../img/brs_img/footer-box01b-bg.gif) no-repeat bottom left;
}
/* 修正 141210brs1 TAM ココまで */


#brs .footer-box02a {
		border-top: 2px solid #CCCCCC;
}

/* 101124 TAM START */
#brs .footer-box03a {
		padding: 16px 0 0 0;
		background: url(../img/brs_img/footer-box03-bg.gif) no-repeat top left;
}

#brs .footer-box03a  .box-bottom {
		padding: 0 0 16px 0;
		background: url(../img/brs_img/footer-box03-bg.gif) no-repeat bottom left;
}

/* 101124 TAM END */

/* 101210 matsuda */
#brs .footer-box04a {
		padding: 6px 0 0 0;
		background: url(../img/brs_img/footer-box04-bg.gif) no-repeat top left;
}
#brs .footer-box04a  .box-bottom {
		padding: 0 0 6px 0;
		background: url(../img/brs_img/footer-box04-bg.gif) no-repeat bottom left;
}
/* 101210 matsuda END */

/* 修正 101213 TAM オーダーリニューアルココから */
#brs .footer-box05a {
		padding: 6px 0 0 0;
		background: url(../img/brs_img/footer-box05-bg.gif) no-repeat top left;
}
#brs .footer-box05a  .box-bottom {
		padding: 0 0 6px 0;
		background: url(../img/brs_img/footer-box05-bg.gif) no-repeat bottom left;
}
/* 修正 101213 TAM オーダーリニューアルココまで */


/* 修正 130430brs1 TAM ココから */
#brs .footer-box06a {
		padding: 6px 0 0 0;
		background: url(../img/brs_img/footer-box06-bg.gif) no-repeat top left;
}
#brs .footer-box06a  .box-bottom {
		padding: 0 0 6px 0;
		background: url(../img/brs_img/footer-box06-bg.gif) no-repeat bottom left;
}
/* 修正 130430brs1 TAM ココまで */


/* ボタンが2つ */
#brs .footer-btn01 {
	padding: 0 0 0 265px;
}
#brs .footer-btn01 li {
	float: left;
	padding-left: 24px;
	padding-right: 24px;
}
/* 修正 141210brs1 TAM ココから */
#brs .footer-btn01b {
	padding: 0 0 0 266px;
}
#brs .footer-btn01b li {
	float: left;
	padding-left: 21px;
	padding-right: 21px;
}

#brs .footer-btn01c  {
	position: relative;
	padding: 0;
}

#brs .footer-btn01c .left {
	position: absolute;
	top: 5px;
	left: 10px;
}

#brs .footer-btn01c .right {
	position: absolute;
	top: 5px;
	right: 10px;
}
/* 修正 141210brs1 TAM ココまで */
/* ボタンが1つ */
#brs .footer-btn02 li {
	text-align: center !important;
}

/* 101210 matsuda */
/* テキストリンクが2つ */
#brs .footer-btn03 {
	padding: 0 0 0 350px;
}
#brs .footer-btn03 li {
	float: left;
	padding-left: 24px;
	padding-right: 24px;
}
/* 101210 matsuda END */
/* 修正 130430brs1 TAM ココから */
#brs .footer-btn03 a img {
	vertical-align: middle;
}
/* 修正 130430brs1 TAM ココまで */

/* 修正 140117brs1 TAM ココから */
#brs .rule .lead-arw {
	text-align: center;
}
#brs .rule .lead-box {
	padding-top: 10px;
	background: url("../img/brs_img/bg_lead_box.gif") no-repeat top left;
}
	#brs .rule .lead-box-inner {
		padding-bottom: 10px;
		background: url("../img/brs_img/bg_lead_box.gif") no-repeat bottom left;
	}
	#brs .rule .lead-box .lead-box-r1 {
		padding: 10px 0;
	}
	#brs .rule .lead-box .lead-box-r1 li {
		text-align: center;
	}
	
#brs .rule .btn-r2 {
	margin-top: 30px;
}
	#brs .rule .btn-r2 ul {
		text-align: center;
	}
	#brs .rule .btn-r2 li {
		display: inline;
		padding: 0 25px;
	}
/* 修正 140117brs1 TAM ココまで */
            
/* 修正 140526brs1 TAM ココから */
/* ボタンが3つ */
#brs .footer-btn04 {
	padding: 0 0 0 120px;
}
#brs .footer-btn04 li {
	float: left;
	padding-left: 12px;
	padding-right: 12px;
}
/* 修正 140526brs1 TAM ココまで */
/* = unordered list
--------------------------------------- */

#brs .circle-blue01 {
	padding: 0 0 5px 15px;
	font-size: 12px;
	line-height: 1.3;
	color: #666666;
	background: url(../img/brs_img/circle-blue01.gif) no-repeat top left;
}
/*
#brs .circle-blue01 {
	margin: 0 0 0 15px;
	padding: 0 0 5px 0;
	text-indent: -15px;
	font-size: 12px;
	line-height: 1.3;
	color: #666666;
}
*/

#brs .circle-orange01 {
	padding: 0 0 5px 15px;
	font-size: 12px;
	line-height: 1.3;
	color: #666666;
	background: url(../img/brs_img/circle-orange01.gif) no-repeat top left;
}

#brs .circle-gray01 {
	padding: 0 0 5px 15px;
	font-size: 12px;
	line-height: 1.3;
	color: #666666;
		background: url(../img/brs_img/circle-gray01.gif) no-repeat top left;
}

#brs .circle-gray02 {
	padding: 0 0 5px 15px;
	font-size: 12px;
	line-height: 1.3;
	color: #666666;
		background: url(../img/brs_img/circle-gray02.gif) no-repeat top left;
}


/* 修正 101213 TAM オーダーリニューアルココから */
#brs .circle-gray03 {
	padding: 0 0 5px 10px;
	font-size: 12px;
	line-height: 1.3;
/* 修正 110308 TAM 商品系修正ココから */
	background: url(../img/brs_img/circle-gray03.gif) no-repeat -6px -2px;
/* 修正 110308 TAM 商品系修正ココまで */
}
/* 修正 101213 TAM オーダーリニューアルココまで */

/* 修正 110308 TAM 商品系修正ココから */
#brs .arw-gray01 {
	padding: 0 0 5px 10px;
	font-size: 12px;
	line-height: 1.3;
	background: url(../img/brs_img/arw-gray01.gif) no-repeat top left;
}
/* 修正 110308 TAM 商品系修正ココまで */






/* = definition list
--------------------------------------- */

#brs .def01 {
}
	
	#brs .def01 dt {
		clear: left;
		float: left;
		width: 3.5em;
	}
	
	#brs .def01 dd {
	  margin-left: 4em;
	}



/* 修正 140117brs1 TAM ココから */
/* = rule
--------------------------------------- */
#brs .rule .eri {
	margin-top: 3px !important;
	padding-left: 20px !important;
	background: url("../img/brs_img/cart_icon_exclamark.gif") no-repeat top left !important;
	font-size: 12px !important;
	line-height: 1.4 !important;
	color: #FF0201 !important;
	font-weight: bold !important;
}
#brs .rule .em-b01 {
	color: #3F3F3F !important;
	font-weight: bold;
}
#brs .rule .em-b01-02 {
	margin-top: 3px !important;
	color: #3F3F3F !important;
	font-weight: bold;
}
#brs .rule .em-r01 {
	color: #EA1815 !important;
	font-weight: bold;
}
#brs .rule .em-r01-02 {
	margin-top: 3px !important;
	color: #EA1815 !important;
	font-weight: bold;
}
/* 修正 140117brs1 TAM ココまで */



/* 修正 141023brs1 TAM ココから */
#brs .txt-indent {
	padding-left: 1em;
	text-indent: -1em;
}

#brs .btn-inline {
	text-align: center;
}

#brs .btn-inline li {
	margin: 0 9px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
#brs .arw-list li {
	padding-left: 18px;
	background-image: url(/pc/for_app/img/brs_img/arw01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 修正 141023brs1 TAM ココまで */