@charset "Shift_JIS";
/* = ベルメゾンで楽しもう♪
--------------------------------------- */
/* enjoy-menu */
#brs .enjoy-menubox {
	padding: 13px 0 20px 10px;
	background: #FFFFFF;
}
/* 修正 121205brs1 TAM ココから */
#brs .enjoy-menubox ul.enjoy-menu {
	float: left;
	width: 188px;
}
/* 修正 121205brs1 TAM ココまで */
#brs ul.enjoy-menu li {
	margin-bottom: 9px;
	padding: 1px 0 0 14px;
	background: url(../img/brs_img/arw_gl01.gif) no-repeat 0 center;
	font-size: 11px;
	letter-spacing: -1px;
}
#brs ul.enjoy-menu li a:link,
#brs ul.enjoy-menu li a:visited {
	color: #666666;
/* 修正 110314 TAM 商品系修正ココから */
	text-decoration: none !important;
/* 修正 110314 TAM 商品系修正ココまで */
}
#brs ul.enjoy-menu li a:hover,
#brs ul.ranking-menu li a:active {
	color: #666666;
	text-decoration: none !important;
}
/* = フォーム　キーワード
--------------------------------------- */
#brs .keyword-clear {
/* 修正 110408 TAM 商品系ココから */
	display: none;
/* 修正 110408 TAM 商品系ココまで */
/* 修正 131112brs1 TAM ココから */
/* 修正 131106brs1 TAM ココから */
	top:-2px;
/* 修正 131112brs2 TAM ココから */
	left: 164px;
	top: -1px\9; /* IE8 */
	*top: 5px; /* IE7 */
/* 修正 131112brs2 TAM ココまで */
/* 修正 131106brs1 TAM ココまで */
}
:root #brs .keyword-clear {
	top: -1px \0/ !important; /* IE9 */
}
/* 修正 131112brs1 TAM ココまで */
/* 修正 131106brs1 TAM ココから */
/* 修正 131106brs1 TAM ココまで */
/* = グローバルナビ
--------------------------------------- */
#brs #nav-one {
/* 修正 110326 TAM 商品系修正ココから */
/* 修正 110326 TAM 商品系修正ココまで */
	background: #FFF;
	font-size: 12px;
	z-index: 99;
}
#brs #nav-one li {
/* 修正 110326 TAM 商品系修正ココから */
/* 修正 110326 TAM 商品系修正ココまで */
	background: #FFF;
	font-size: 12px;
}
#brs #nav-one li ul {
	padding-bottom: 10px;
	border-left: 1px solid #A29993;
	border-right: 1px solid #A29993;
	border-bottom: 1px solid #A29993;
	background-color: #FFF;
}
#brs #nav-one li li {
	float: left;
}
/* 修正 130829brs4 TAM ココから */
/* 修正 130925brs1 TAM ココから */
/* 修正 131018brs1 TAM ココから */
#brs #nav-one #gnav02 ul li a {
	width: 190px;
}
#brs #nav-one #gnav02 ul li a.sub {
	width: 180px;
}
#brs #nav-one #gnav03 ul li a {
	width: 150px;
}
#brs #nav-one #gnav03 ul li a.sub {
	width: 140px;
}
#brs #nav-one #gnav05 ul li a {
	width: 178px;
}
#brs #nav-one #gnav05 ul li a.sub {
	width: 168px;
}
#brs #nav-one #gnav06 ul li a {
	width: 78px;
}
#brs #nav-one #gnav06 ul li a.sub {
	width: 68px;
}
#brs #nav-one #gnav07 ul li a {
	width: 122px;
}
#nav-one #gnav08 ul li a {
	width: 182px;
}
/* 修正 131018brs1 TAM ココまで */
/* 修正 130925brs1 TAM ココまで */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#nav-one {
		margin: 0 auto !important;
	}
	#nav-one #gnav02 ul li a {
		width: 190px !important;
	}
	#nav-one #gnav02 ul li a.sub {
		width: 180px !important;
	}
	#nav-one #gnav03 ul li a {
		width: 150px !important;
	}
	#nav-one #gnav03 ul li a.sub {
		width: 140px !important;
	}
	#nav-one #gnav05 ul li a {
	}
	#nav-one #gnav05 ul li a.sub {
		width: 168px !important;
	}
	#nav-one #gnav06 ul li a {
		width: 78px !important;
	}
	#nav-one #gnav06 ul li a.sub {
		width: 68px !important;
	}
	#nav-one #gnav07 ul li a {
		width: 122px !important;
	}
	#nav-one #gnav08 ul li a {
		width: 182px !important;
	}
}
.w960 #nav-one {
	width: 960px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
	background: #FFF !important;
	font-size: 12px !important;
}
.w960 #nav-one #gnav01 {
	width: 122px !important;
}
.w960 #nav-one #gnav02 {
	width: 120px !important;
}
.w960 #nav-one #gnav03 {
	width: 120px !important;
}
.w960 #nav-one #gnav04 {
	width: 119px !important;
}
.w960 #nav-one #gnav05 {
	width: 120px !important;
}
.w960 #nav-one #gnav06 {
	width: 120px !important;
}
.w960 #nav-one #gnav07 {
	width: 120px !important;
}
.w960 #nav-one #gnav08 {
	width: 119px !important;
}
.w960 #nav-one li li a {
	width: 150px\9 !important;
}
.w960 #nav-one #gnav02 ul li a {
	width: 190px !important;
	width: 190px\9 !important;
}
.w960 #nav-one #gnav02 ul li a.sub {
	width: 180px !important;
	width: 180px\9 !important;
}
.w960 #nav-one #gnav03 ul li a {
	width: 150px !important;
	width: 150px\9 !important;
}
.w960 #nav-one #gnav03 ul li a.sub {
	width: 140px !important;
	width: 140px\9 !important;
}
.w960 #nav-one #gnav05 ul li a {
	width: 178px !important;
	width: 178px\9 !important;
}
.w960 #nav-one #gnav05 ul li a.sub {
	width: 168px !important;
	width: 168px\9 !important;
}
.w960 #nav-one #gnav06 ul li a {
	width: 78px !important;
	width: 78px\9 !important;
}
.w960 #nav-one #gnav06 ul li a.sub {
	width: 70px !important;
	width: 70px\9 !important;
}
.w960 #nav-one #gnav07 ul li a {
	width: 124px !important;
	width: 124px\9 !important;
}
.w960 #nav-one #gnav08 ul li a {
	width: 182px !important;
	width: 182px\9 !important;
}
/* 修正 130829brs4 TAM ココまで */
/* 修正 120106 TAM ココまで */
#brs #nav-one li li a {
	background: url(../img/brs_img/bg-gnav02a.gif) no-repeat top left;
	color: #333333 !important;
	display: block;
	padding: 0 20px;
	line-height: 22px;
/* 修正 121130brs1 TAM ココから */
/* 修正 121205brs1 TAM ココから */
	width: 150px;
/* 修正 130925brs1 TAM ココから */
/* 修正 131018brs1 TAM ココから */
	width: 150px\9;
/* 修正 131018brs1 TAM ココまで */
/* 修正 130925brs1 TAM ココまで */
/* 修正 121205brs1 TAM ココまで */
/* 修正 121130brs1 TAM ココから */
}
/* 修正 130620brs2 TAM ココから */
.w960 #brs #nav-one li li a {
	background: url(../img/brs_img/bg-gnav02a.gif) no-repeat top left;
	color: #333333 !important;
	display: block;
	padding: 0 20px;
	line-height: 22px;
	width: 150px;
	width: 150px\9;
}
/* 修正 130620brs2 TAM ココまで */
#brs #nav-one li li:hover a, 
#brs #nav-one li li.sfHover a {
	background: url(../img/brs_img/bg-gnav02b.gif) no-repeat top left;
	color: #333333;
}
#brs #nav-one li li a.sub {
	background: url(../img/brs_img/bg-gnav01a.gif) no-repeat top left;
	color: #333333 !important;
	display: block;
	padding: 0 20px 0 30px;
	line-height: 22px;
}
#brs #nav-one li li:hover a.sub, 
#brs #nav-one li li.sfHover a.sub {
	background: url(../img/brs_img/bg-gnav01b.gif) no-repeat top left;
	color: #333333;
}
#brs #nav-one ul {
	background: #000;
	margin-top: 3px;
	position: absolute;
	top: -999em;
	left: -1px;
}
#brs #nav-one #gnav01 ul {
	left: 0;
}
/* 修正 120106 TAM ココから */
#brs#nav-one #gnav07 ul {
/* 修正 121130brs1 TAM ココから */
/* 修正 121205brs1 TAM ココから */
	left: -46px !important;
/* 修正 121205brs1 TAM ココまで */
/* 修正 121130brs1 TAM ココまで */
}
/* 修正 130620brs2 TAM ココから */
.w960 #brs #nav-one #gnav07 ul {
	left: -44px !important;
}
/* 修正 130620brs2 TAM ココまで */
/* 修正 120106 TAM ココまで */
#brs #nav-one li:hover ul,
#brs #nav-one li.sfHover ul {
	top: 25px;
}
#brs #nav-one ul li {
	border: 0;
	float: none;
}
#brs #nav-one ul a {
	white-space: nowrap;
}
/* = バルーン
--------------------------------------- */
#brs .balloon {
	width: 260px;
	height: 92px;
}
#brs .balloon img.color, 
#brs .balloon img.color1st{
	margin: 11px 3px 25px 3px;
	border: none;
	padding: 0;
}
#brs .balloon img.color1st {
	margin-left: 11px;
}
/* search.css ↓*/
#brs .balloon {
	margin: 0 0 10px 0;
}
#brs .balloon img {
	border: 1px solid #DDDDDD;
}
#brs .balloonleftcol {
	position: absolute;
		top: -90px;
		left: -260px;
	background: url(../img/brs_img/left_bg.gif) no-repeat top left;
}
#brs .balloonrightcol {
	position: absolute;
		top: -90px;
		left: 148px;
	background: url(../img/brs_img/right_bg.gif) no-repeat top left;
}
#brs .leftetc {
	background-image: url(../img/brs_img/left_bg_etc.gif);
}
#brs .rightetc {
	background-image: url(../img/brs_img/right_bg_etc.gif);
}
#brs .balloonnone {
	display: none;
	width: 0;
	height:0;
	overflow: hidden;
}
/* = フッターリンク
--------------------------------------- */
#brs .footer-bnav-r {
	width:950px;
	text-align:right;
	margin: 0 ;
	background-color: #FFFFFF;
}
#brs .footer-bnav-r ul{
	margin:3px 0 10px 0;
	font-size:10px;
}
#brs .footer-bnav-r ul li{
	float:right;
	padding:0 10px;
	border-left: 1px solid #666666;
	line-height:1.4;
	display:inline;
}
#brs .footer-bnav-r ul li.last{
	float:right;
	padding:0 10px 0 10px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height:1.4;
	margin:0 5px 0 0;
	display:inline;
}
#brs .footer-bnav-r ul li a{
	color: #666666;
	text-decoration: none;
}
#brs .footer-bnav-r ul li a:hover,
#brs .footer-bnav-r ul li a:active{
	color: #666666;
	text-decoration: none;
}
#brs .footer-bnav-r img{
	margin:10px 2px 0 0;
}
/* = 関連検索ワード
--------------------------------------- */
#brs .search01 {
	padding: 0 0 0 25px;
	background: url(../img/brs_img/icon-search01.gif) no-repeat top left;
}
/* 140605 EC 検索キーフレーズココから */
.ws-nw {
	font-weight :bold;
	font-size :15px;
}
/* 140605 EC 検索キーフレーズココまで */
/* 修正 110111 TAM 商品リストココまで */
/* 修正 110304 TAM 商品系修正ココから */
/* 修正 110415 TAM 商品系ココから */
/* 修正 130710brs1 TAM ココから */
#recommender_7{
		padding: 0 0 30px 0;
	width: 730px;
}
#recommender_7 .dv_rc_header,
#recommender_7 .dv_rc_title,
#recommender_7 .dv_rc_footer{
/* 修正 110416 TAM 商品系修正ココから */
/* 修正 110416 TAM 商品系修正ココまで */
}
#recommender_7 .dv_recommend_st7{
	width: 730px;
	padding: 10px 0 10px 0;
}
#recommender_7 .dv_rc_title{
	border: none;
	height: 33px;
	text-indent: -9999px;
	background: url(../img/brs_img/recommdend_ttl.gif) no-repeat top left;
}
#recommender_7 .dv_rc_items{
	float: left;
	width: 146px;
	padding: 0 0 30px 0;
/* 修正 110308 TAM 商品系修正ココから */
	margin:0 0 10px 0;
/* 修正 110308 TAM 商品系修正ココまで */
}
#recommender_7 .dv_rc_items a{
	display: block;
	margin: 3px 0 0 23px;
	line-height: 1.3;
	color: #3399CC;
}
#recommender_7 .dv_rc_price{
	margin: 3px 0 0 23px;
}
#recommender_7 .dv_rc_description{
	margin: 3px 0 0 23px !important;
	font-size: 10px;
	color: #666666;
/* 修正 110308 TAM 商品系修正ココから */
	text-align:left !important;
/* 修正 110308 TAM 商品系修正ココまで */
}
/* 修正 110415 TAM 商品系ココまで */
/* 修正 110304 TAM 商品系修正ココまで */
/* 修正 130710brs1 TAM ココまで */
/* 修正 120704 TAM ココから */
/* = 個別対応
--------------------------------------- */
#KHN_JHO tr:nth-child(4) td:nth-child(3) {
	width: 250px !important;
}
/* 修正 120704 TAM ココまで */
/* 修正 120803 TAM ココから */
/* 修正 120822 TAM ココから */
#brs #recommend03 .net-gentei-line01 {
	padding: 10px 0 30px 0;
	background: url(../img/brs_img/recommender_bm_j9_bg.gif) ;
}
#brs #recommend03 .net-gentei-item {
	float: left;
	width: 156px;
}
	#brs #recommend03 .net-gentei-item div,
	#brs #recommend03 .net-gentei-item p {
		margin: 3px 0 0 33px;
		line-height: 1.3;
	}
	
	#brs #recommend03 .net-gentei-item a {
		color: #3399CC;
	}
/* 修正 120822 TAM ココまで */
/* 修正 130710brs1 TAM ココから */
#brs #recommender_9, #brs #recommender_14, #brs #recommender_21{
	width: 950px;
}
#brs #recommender_9 #dv_rc_title, #brs #recommender_14 #dv_rc_title, #brs #recommender_21 #dv_rc_title{
	width: 950px;
	height: 32px;
	background: url(../img/brs_img/recommender_bm_j9_ttl.gif) no-repeat top left;
}
/* 修正 120809 TAM ココから */
#brs #recommender_9 .dv_recommend, #brs #recommender_14 .dv_recommend, #brs #recommender_21 .dv_recommend{
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
	background: url(../img/brs_img/recommender_bm_j9_bg.gif) ;
	/zoom: 1;
}
#brs #recommender_9 .dv_recommend:after, #brs #recommender_14 .dv_recommend:after, #brs #recommender_21 .dv_recommend:after{
	content: '';
	display: block;
	clear: both;
}
/* 修正 120809 TAM ココまで */
#brs #recommender_9 .dv_rc_items, #brs #recommender_14 .dv_rc_items, #brs #recommender_21 .dv_rc_items{
	float: left;
	width: 155px;
	padding: 10px 0 0 0;
}
#brs #recommender_9 .dv_rc_items a, #brs #recommender_14 .dv_rc_items a, #brs #recommender_21 .dv_rc_items a{
	display: block;
	margin: 3px 0 0 38px;
	line-height: 1.3;
	color: #3399CC;
}
#brs #recommender_9 .dv_rc_description, #brs #recommender_14 .dv_rc_description, #brs #recommender_21 .dv_rc_description{
	margin: 3px 0 0 38px !important;
	font-size: 10px;
	color: #666666;
	text-align:left !important;
}
#brs #recommender_9 .dv_rc_name,
#brs #recommender_9 .dv_rc_price,
#brs #recommender_14 .dv_rc_name,
#brs #recommender_14 .dv_rc_price,
#brs #recommender_21 .dv_rc_name,
#brs #recommender_21 .dv_rc_price{
	font-size: 10px;;
}
#brs #recommender_9 .dv_rc_price, #brs #recommender_14 .dv_rc_price, #brs #recommender_21 .dv_rc_price{
	margin: 3px 0 0 38px !important;
}
/* 修正 130710brs1 TAM ココまで */
#brs #recommend03 .iframe02 {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	background:  url(../img/brs_img/back_dot_rb.gif) repeat-x top;
}
#brs #recommend03 .iframe02Header{
	width: 950px;
	height: 36px;
	background: url(../img/brs_img/recommend03_bg01.gif) no-repeat top left;
	overflow:hidden;
	_zoom: 1;
}
#brs #recommend03 .iframe02Header h2{
	float: left;
}
#brs #recommend03 .iframe02 .txt{
	padding-top: 8px;
	color: #666;
	float: left;
}
#brs #recommend03 .iframe02 .checkbtn {
	float: right;
	padding: 0 5px 0 0;
}
#brs #recommend03 .iframe02 .checkbtn img{
	vertical-align: middle;
}
#brs #recommend03 .iframe02 .lineup .item {
	font-size:10px;
	padding: 0 17px 10px 17px;
}
#brs #recommend03 .iframe02 .lineup .item img{
	margin:0 0 4px;
}
#brs #recommend03 .item a:link, 
#brs #recommend03 .item a:visited, 
#brs #recommend03 .item a:hover, 
#brs #recommend03 .item a:active {
	color:#3399CC !important;
	font-size:10px;
}
#brs #recommend03 .iframe02 .iframe02Box01{
	margin: 0;
	padding: 0 0 30px;
}
#brs #recommend03 .iframe02 .dv_rc_description {
	margin-top: 5px;
}
#brs #recommend03 .iframe02 .dv_rc_description img {
	vertical-align: middle;
}
/* 修正 120803 TAM ココまで */
/* 修正 131120brs3 TAM ココから */
	#brs #recommender_10 {
		margin: 0 0 30px 0;
		/*height: 13px;*/
		background:url(../img/brs_img/list_recommend.gif) no-repeat top left;
		padding-bottom: 16px;
	}
	
		#recommender_10 .dv_rc_title{
			border: none;
			height: 33px;
			text-indent: -9999px;
			background: url(../img/brs_img/recommdend_ttl.gif) no-repeat top left;
		}
		#brs #recommender_10 .dv_rc_items {
			float: left;
			width: 146px;
		}
		
		#brs #recommender_10 .dv_rc_items div,
		#brs #recommender_10 .dv_rc_items p {
			margin: 3px 0 0 23px;
			line-height: 1.3;
		}
		
		#brs #recommender_10 .dv_rc_items a {
			color: #3399CC;
		}
		#brs #recommender_10 .dv_rc_description {
			padding-bottom: 20px;
		}
/* 修正 131120brs3 TAM ココまで */

/* EC追加　20141023 ココから*/
	#brs #recommender_20 {
		margin: 0 0 30px 0;
		/*height: 13px;*/
		background:url(../img/brs_img/list_recommend.gif) no-repeat top left;
		padding-bottom: 16px;
	}
	
		#recommender_20 .dv_rc_title{
			border: none;
			height: 33px;
			text-indent: -9999px;
			background: url(../img/brs_img/recommdend_ttl.gif) no-repeat top left;
		}
		#brs #recommender_20 .dv_rc_items {
			float: left;
			width: 146px;
		}
		
		#brs #recommender_20 .dv_rc_items div,
		#brs #recommender_20 .dv_rc_items p {
			margin: 3px 0 0 23px;
			line-height: 1.3;
		}
		
		#brs #recommender_20 .dv_rc_items a {
			color: #3399CC;
		}
		#brs #recommender_20 .dv_rc_description {
			padding-bottom: 20px;
		}

/* EC追加　20141023 ココまで*/

/* 追記 EC 150519 ここから */
	#brs #recommender_23 {
		margin: 0;
		background:url(../img/brs_img/list_recommend23.gif) no-repeat top left;
		padding-bottom: 16px;
		overflow: hidden;
	}
	
		#recommender_23 .dv_rc_title{
			border: none;
			height: 33px;
			text-indent: -9999px;
			background: url(../img/brs_img/recommdend_ttl23.gif) no-repeat top left;
		}
		#brs #recommender_23 .dv_rc_items {
			float: left;
			width: 146px;
		}
		/* 追記 EC 160427 ここから */
		#brs #recommender_23 .dv_rc_items:nth-child(5n+3) {
			clear: both; 
		}
		/* 追記 EC 160427 ここまで */
		#brs #recommender_23 .dv_rc_items div,
		#brs #recommender_23 .dv_rc_items p {
			margin: 3px 0 0 23px;
			line-height: 1.3;
		}
		
		#brs #recommender_23 .dv_rc_items a {
			color: #3399CC;
		}
		#brs #recommender_23 .dv_rc_description {
			padding-bottom: 20px;
		}
/* 追記 EC 150519 ここまで */

/* 修正 130308brs1 TAM ココから */
#brs .orderImg {
	float: left;
	margin: 0 10px 0 0
}
#brs .orderImg img {
	border: 1px solid #ccc;
}
/* 修正 130308brs1 TAM ココまで */
/* 修正 130815 ココから */
#history_btn2 {
	border-bottom:1px solid #999999;
	background:url(../img/brs_img/recommender_bm_j9_bg.gif);
	/zoom:1;
	text-align:center;
}
#history_btn2 p.historyBtn {
	width:885px;
	margin:0 auto 20px;
	padding-top:10px;
	border-top:1px solid #CCC;
	text-align:center;
}
/* 修正 130815 ココまで */
/* 修正 130912brs1 TAM ココから */
/* 修正 130913brs3 TAM ココから */
#brs #add_review01 {
	margin-top: 10px;
}
/* 修正 130913brs3 TAM ココまで */
/* 修正 130912brs1 TAM ココまで */
/* 修正 130620brs2 TAM ココから */
#brs .add_review01_item {
	float: left;
	width: 310px;
	margin: 0 10px 0 0;
	display: inline;
}
#brs .add_review01_item_r {
	margin: 0;
}
	#brs #add_review01 .heading {
		height: 55px;
	}
	#brs #add_review01 .add_review01_line {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px dotted #CCCCCC;
	}
	#brs #add_review01 .add_review01_line_end {
		border-bottom: 1px solid #C3B49B;
	}
	#brs  .add_review01_item .add_review_img {
		float: left;
		width: 100px;
	}
	#brs  .add_review01_item .add_review_detail {
		float: right;
		width: 195px;
	}
		#brs  .add_review01_item .add_review_balloon {
			width: 185px;
			height: 47px;
			background: url(../img/brs_img/bg_balloon.gif) no-repeat top left;
		}
			#brs .add_review01_item .add_review_balloon p {
				padding: 3px 5px;
				color: #80694D;
				font-size: 10px;
				line-height: 1.2;
			}
			#brs .add_review01_item .add_review_balloon p span {
				color: #FF6600;
				font-size: 12px;
				font-weight: bold;
			}
		#brs .add_review01_item .add_review_order {
			padding: 5px 0 0 0;
			font-size: 10px;
			color: #999;
		}
		#brs .add_review01_item .add_review_name {
			padding: 5px 0 0 0;
			font-size: 12px;
			line-height: 1.5;
		}
		#brs .add_review01_item .add_review_name a {
			color: #333;
		}
	#brs #add_review02 {
		margin-top: 30px;
	}
	#brs #add_review02 .heading {
		height: 55px;
	}
/* 修正 130903brs1 TAM ココから */
	#brs .add_review02_item .review-permission {
		float: left;
		width: 120px;
		padding-bottom: 5px;
	}
	#brs .add_review02_item .review-name02 {
		float: left;
		font-size: 12px;
		width: 594px;
		padding-bottom: 5px;
	}
/* 修正 130903brs1 TAM ココまで */
	#brs .add_review02_item .review-name02 a {
		font-size: 12px;
		font-weight: bold;
		color: #333;
		line-height: 1.4;
	}
	#brs .add_review02_item .review-edit {
		float: left;
		width: 120px;
		padding-bottom: 5px;
	}
	#brs  .add_review02_item .add_review_img2 {
		float: left;
		width: 115px;
		margin: 0;
	}
	#brs  .add_review02_item .add_review_detail2 {
		float: left;
		width: 835px;
		margin: 0;
	}
		#brs #add_review02 .review-table02 {
			width: 835px;
		}
		#brs #add_review02 .review-table02 td.td05 .text {
			width: 810px !important;
		}
		#brs #add_review02  .review-table02 td.td01 {
			width: 595px;
		}
		#brs #add_review02  .review-table02 td.td03 {
			width: 595px;
		}
	#brs .add_review02_item .review-table02 td.td05 .comment {
		background: url(../img/brs_img/rev_comment_bg.gif) top left no-repeat;
	}
	#brs .no-review02 {
		position: relative;
		height: 80px;
		border: 1px solid #CCCCCC;
		background-color: #F2F2F2;
	}
	#brs .no-review02 .message {
		position: absolute;
		top: 35px;
		left: 128px;
		font-size: 12px;
		font-weight: bold;
	}
	#brs .no-review02 .btn {
		position: absolute;
		top: 27px;
		left: 412px;
	}
	#brs .review-request {
		text-align: right !important;
	}
	#brs .review-request2 {
		top: -2px;
		right: 0;
		text-align: right !important;
	}
/* 修正 130620brs2 TAM ココまで */
/* 修正 130913brs3 TAM ココから */
/* gn */
#contentsArea.w960 {
	margin: 0 auto !important;
}
#gn {
	width: 950px !important;
	margin: 0 auto 0 auto !important;
	height: 28px !important;
	z-index: 99 !important;
}
.960 #gn {
}
#brs #gn {
	height: 50px !important;
	margin: 10px auto 0 auto !important;
}
#brs.w960 #gn {
	width: 960px !important;
	margin: 0 !important;
}
	#gn a:link { color: #333333; }
	#gn a:visited { color: #333333; }
	#gn a:hover { color: #333333; }
	#gn a:active { color: #333333; }
	#gn img {
		vertical-align: bottom;
	}
	
.gn-c {
}
	
	.gn-c-i {
		float: left;
		position: relative;
	}
	
.gn-l {
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	width: 160px;
	border-left: 1px solid #a29993;
	border-right: 1px solid #a29993;
	border-bottom: 1px solid #a29993;
	padding-bottom: 10px !important;
	background-color: #FFFFFF;
	z-index: 99 !important;
}
	#gn-l-02,
	#gn-l-03,
	#gn-l-04 {
		left: -1px;
	}
	#gn-l-05,
	#gn-l-06 {
		left: -43px;
	}
	#gn-l-07,
	#gn-l-08 {
		left: -44px;
	}
	.w960 #gn-l-05,
	.w960 #gn-l-06 {
		left: -42px;
	}
	.w960 #gn-l-07 {
		left: -43px;
	}
	.w960 #gn-l-08 {
		left: -42px;
	}
	.gn-l-i {
		z-index: 99 !important;
		background: url(/pc/for_app/img/brs_img/global-header-bg01st.gif) !important;
	}
	.gn-l-i:hover {
		background: url(/pc/for_app/img/brs_img/global-header-bg01mo.gif) !important;
	}
	.gn-l-i a {
		display: block;
		padding: 3px 3px 3px 17px !important;
		line-height: 15px !important;
	}
	
.gn-m {
	display: none;
	position: absolute;
	top: -1px;
	left: 160px;
	width: 160px;
	border-top: 1px solid #a29993;
	border-left: 1px solid #a29993;
	border-right: 1px solid #a29993;
	border-bottom: 1px solid #a29993;
	padding-bottom: 10px !important;
	background-color: #FFFFFF;
	z-index: 99 !important;
}
	#gn-l-05 .gn-m,
	#gn-l-06 .gn-m,
	#gn-l-07 .gn-m,
	#gn-l-08 .gn-m {
		left: -162px;
	}
	.gn-m-i {
		background: url(/pc/for_app/img/brs_img/global-header-bg01st.gif) !important;
	}
	.gn-m-i:hover {
		background: url(/pc/for_app/img/brs_img/global-header-bg01mo.gif) !important;
	}
	
.gn-s {
	display: none;
	position: absolute;
	top: -1px;
	left: 160px;
	width: 160px;
	border-top: 1px solid #a29993;
	border-left: 1px solid #a29993;
	border-right: 1px solid #a29993;
	border-bottom: 1px solid #a29993;
	padding-bottom: 10px !important;
	background-color: #FFFFFF;
	z-index: 99 !important;
}
	#gn-l-05 .gn-s,
	#gn-l-06 .gn-s,
	#gn-l-07 .gn-s,
	#gn-l-08 .gn-s {
		left: -162px;
	}
	.gn-s-i {
		background: url(/pc/for_app/img/brs_img/global-header-bg01st.gif) !important;
	}
	.gn-s-i:hover {
		background: url(/pc/for_app/img/brs_img/global-header-bg01mo.gif) !important;
	}
/* 修正 130913brs3 TAM ココまで */


/* 修正 140117brs1 TAM ココから */
#brs .rtable01 {
}
	#brs .rtable01 .inner {
		padding: 8px;
	}
	#brs .rtable01 table {
		table-layout: fixed;
		border: 1px #999 solid;
	}
	#brs .rtable01 table th {
		vertical-align: top;
		border-right: 1px #999 solid;
		border-bottom: 1px #999 solid;
	}
	#brs .rtable01 table .bg01 th {
		background: #E3F2D2;
	}
	#brs .rtable01 table .bg02 th {
		background: #feeccf;
	}
	#brs .rtable01 table th p {
		font-weight: bold;
		text-align: center;
	}
	#brs .rtable01 table td {
		border-right: 1px #999 solid;
		border-bottom: 1px #999 dotted;
		vertical-align: top;
	}
	#brs .rtable01 table td .t01 {
		padding-bottom: 5px;
		font-weight: bold;
	}
	#brs .rtable01 table td .idt {
		padding-left: 13px;
	}
	


#brs .box-780-01 {
	width: 780px;
	margin-top: 20px;
	margin-left: 90px;
	margin-bottom: 50px;
	padding-top: 10px;
	background: url("../img/brs_img/bg_box-780-01.gif") no-repeat top left;
}
	#brs .box-780-01-inner {
		padding-bottom: 10px;
		background: url("../img/brs_img/bg_box-780-01.gif") no-repeat bottom left;
	}
#brs .box-780-02 {
	width: 780px;
	margin-top: 30px;
	margin-left: 90px;
	padding-top: 10px;
	background: url("../img/brs_img/bg_box-780-02.gif") no-repeat top left;
}
	#brs .box-780-02-inner {
		padding-bottom: 10px;
		background: url("../img/brs_img/bg_box-780-02.gif") no-repeat bottom left;
	}
	#brs .box-780-02 p {
		margin-top: 20px;
		margin-left: 155px;
		margin-bottom: 10px;
		font-size: 12px;
		font-weight: bold;
		line-height: 1.4;
	}
	#brs .box-780-02 ul {
		margin-bottom: 20px;
		margin-left: 155px;
		font-size: 12px;
		line-height: 1.4;
	}

#brs .mail01 {
}
	#brs .mail01 .mail01-ttl {
		padding-bottom: 10px;
		font-weight: bold;
	}
	#brs .mail01 table {
		table-layout:fixed;
	}
	#brs .mail01 td {
		font-weight: bold;
	}
/* 修正 140117brs1 TAM ココまで */
