@charset "utf-8";
/* CSS Document */

/*reset*/
li , ul { margin:0px; padding:0px; list-style:none;}

/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#recyclepc { width:761px; margin-bottom:20px;}
#header_pc { width:761px; clear:both;}
#header_pc .GNav {}
#header_pc .GNav ul { border-bottom:solid #12a06f 6px; border-left:solid #12a06f 6px; border-right:solid #12a06f 6px; padding: 0px 0px 0px 0px}
#header_pc .GNav li { float:left; margin: 0px 0px 0px 3px;}
#header_pc .GNav li img {margin: 0px 0px 3px 0px;}

#recyclepc .pageTop{ font-size: 12px; }

/**/
.recyclepc_bg { background:url(/resource/club_com/special/recyclepc/images/bg.gif) repeat-y; width:761px; margin: 20px 0px 0px 0px;}
.c_block01 { margin:15px 0px 30px 40px; height:266px;}
.c_block01 li { float:left; margin:0px 30px 0px 0px;}

.recyclepc_bg ul.attention,
.recyclepc_bg .sub_txt {
	padding-left:20px;
	font-size:13px;
}

.recyclepc_bg ul.attention {
	color:#d80000;
}

.recyclepc_bg .sub_txt {
	margin-bottom:5px;
	font-weight:bold;
}

/*02*/
.c02_tit { width:749px; margin:20px 0px 0px 6px;}
.sub_tit01 { margin:0px 0px 5px 15px;}

.c02_all { width:715px; margin:10px 0px 0px 20px;}
.c02_l { float:left;}
.c02_r { width:395px; float:left; margin:0px 0px 0px 10px;}

.c02_data { margin:0px 0px 15px 0px;}
.c02_data li { margin:0px 0px 5px 0px;}
.c02_btn { width:120px; height:32px; margin:0px 0px 5px 5px;}


.c02_txt_all { width:715px; margin:0px 0px 20px 20px;}
.sen_box { /*width:713px;*/ height:130px; border-left:#12a06f solid 1px; border-right:#12a06f solid 1px;}
.txt_inbox { margin:0px 0px 0px 20px;}
.txt_a01 { float:left;}
.txt_a01 li { font-size:12px; line-height:16px; margin:0px 20px 0px 0px;}
.txt_a02 { float:left;}
.txt_a02 li { font-size:12px; line-height:16px;}


.popbox { clear:both; display:block;}
.c02_pop{ width:110px; display:block; float:right; margin-bottom:10px;}
.c02_pop li{ float:left; margin:5px 0px 0px 10px; font-size:11px;}
.c03_pop{ width:115px; display:block; float:right; margin-bottom:10px;}
.c03_pop li{ float: right; margin:5px 20px 0px 0px; font-size:10px;}

.c02_c { font-size:10px; display:block; margin:5px 0px 5px 0px;}

/*03*/
.c03 { margin:20px 0px 0px 40px;}


/*04*/
.c04 { width:761px; margin:30px 0px 20px 0px; padding:0px 0px 0px 0px;}

/*Monitor*/
.Monitor { margin:20px 0px 0px 21px;}
.Monitor table { width:719; border:solid #b9d7cd 1px;}
.Monitor ul li { float:left; /*height:87px;*/}
.Monitor .Size { width:160px; padding: 30px 0px 0px 0px; text-align:center;}
.Monitor .Prize { width:125px; padding: 27px 0px 0px 0px; font-size:21px; color:#d80000;}
.Monitor .Prize a { color:#d80000 !important;}
.Monitor .MoniPH { padding:10px 0px 0px 0px;}
.Moni-Line {border-left: solid #b3d4c9 1px;}

/* 05 */

.point_list {
	margin:15px auto 0;
	width: 592px;
}

.point_list li {
	float: left;
	width: 285px;
}

.point_list li:nth-child(odd) {
	margin-right:22px
}

.point_list li:nth-child(-n+2) {
	margin-bottom:30px;
}

.point_list li p {
	margin-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.5;
}

#recycle_entry { background: url(/resource/club_com/special/recyclepc/images/recyclepc-line.gif) 0px 0px no-repeat;float: left;padding: 1px 0px 0px 0px;width: 761px;}
#recycle_entry dt { background: url(/resource/club_com/special/recyclepc/images/recyclepc-entry.gif) 0px 0px no-repeat #29a97d; float: left;height: auto;padding: 22px 0px;width: 146px; margin-right:14px;}
#recycle_entry .txt { float: right;font-size: 125%;line-height: 140%;margin: 0 0 -19px;padding: 14px 0 0;width: 601px;}
.recycle_help { height:20px;}
.recycle_help ul {}
.recycle_help li { float: right; font-size: 116%; margin-left:20px; font-size:11px !important;}
.note { background-color: #d3e8c0;clear: both;font-size: 105%;line-height: 150%;padding: 6px 10px;width: auto;}

#recycle_entry img { margin: 0px 0px 4px 1px;}
.recycle_help img { margin: 0px 0px 5px 1px;}

.Gotyuui { background: url(/resource/club_com/special/recyclepc/images/icon_tyuui.gif) no-repeat scroll left center transparent;display: inline-block;padding: 4px 0 4px 23px;}


.c03 ul li { float:left; margin-right:8px;}


.Matrix { width:721px; margin: 0px 0px 0px 21px; /*margin: 0px 0px 30px 21px;　モニター価格表示時に使用*/}
.Blank {height:5px; border-bottom: solid #b3d4c9 1px; font-size:1px;}
.White-Cell td { border-bottom: solid #b3d4c9 1px;border-left: solid #b3d4c9 1px; padding: 2px 0px; vertical-align: middle;}
.Last-Child { border-bottom: solid #b3d4c9 1px;border-left: solid #b3d4c9 1px;border-right: solid #b3d4c9 1px; padding-left:8px;}
.Cntr { text-align:center;}
.P-L8 { padding-left:8px !important;}
.F12B { font-size:12px; font-weight:bold; line-height:120%;}
.F10 { font-size:10px; font-weight: normal;}
.RePC-Prize { color:#d80000; vertical-align:middle; padding:3px !important; background-image:url(/resource/club_com/special/recyclepc/images/tbl_btn.gif); background-repeat:no-repeat; background-position:right bottom;}
.RePC-Prize p.prizeRed { color:#d80000 !important;}
.RePC-Prize a {display: block; width: 100%; height: 100%;}
.RePC-Prize:hover {opacity: 0.7; cursor: pointer;}
.RePC-Prize a:hover {text-decoration: none;}

.BG-Grn td { background-color:#e4fbef;border-bottom: solid #b3d4c9 1px;border-left: solid #b3d4c9 1px; padding: 2px 0px; vertical-align: middle;}

#detailMovie table{
	border:solid 1px #C3C3C3;
}

#detailMovie table th{
	background-color:#EFEFEF;
	border-right:solid 1px #C3C3C3;
}

#detailMovie table td{
	padding:10px;
}
#detailMovie table th.movie {
    background-image: url("/resource/club_com/itemdetail/shared/images/icon_video.gif");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 13px;
    vertical-align: top;
}

/* 税抜き併記追加 */
dl.intax { margin-top:5px; }
dl.intax dt { margin-bottom:2px; color:#000; font-size:10px; }
dl.intax dd { color:#000; font-size:10px; }

.F9 { font-size: 9px; font-weight: normal; line-height: 100%; }

/* 20150916 追加 */
.w80 {
    width: 80px;
}
.prizeRed {
    font-size:14px !important;
    *font-size:13px !important;
    font-weight: bold !important;
}
.BG-White-Cell {
    background-color: #ffffff !important;
}
.bgRW {
    background-color: #d71920 !important;
    color: #ffffff;
}

/*追記1107*/
.Tab {
	width:761px;
	height:64px;
	margin:20px 0px;
}
.Tab00 {
	margin: 0 5px 0 0;
	float:left;
}
.Tab01{
	margin: 0 5px 0 0;
	float:left;
}
.Tab02{
	margin: 0 5px 0 0;
	float:left;
}
.Tab03 {
	margin: 0 5px 0 0;
	float:left;
}
.Tab04 {
  margin: 0;
  float: left;
}

.bnr_area {
	margin-top:70px;
}

.bnr_area a {
	display: block;
	margin-bottom:15px;
}

/*追記190327*/
.recyclepc_pickup_bnr{
  margin: 20px 0;
}
.bnr_area img:hover,
.recyclepc_pickup_bnr img:hover{
  opacity: .7;
  filter: alpha(opacity=70);        /* ie lt 8 */
  -ms-filter: "alpha(opacity=70)";  /* ie 8 */
  -moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
  -khtml-opacity: 0.7;              /* Safari 1.x */
  zoom:1;
}


/*for reccomend area*/
.reccomend_area{
  width: 724px;
  margin: 0 auto;
}
.recommend_lsit_wrapper{
  display: table;
  margin: 0 auto;
  /*width: 724px;*/
  /*margin-left: -2px;*/
}
.recommend_item_card{
  box-sizing: border-box;
  border: 1px solid #b7d6cc;
  width: 176px;
  padding: 10px;
  float: left;
  margin: 0 0 5px 5px;
}
.recommend_item_image{
  text-align: center;
}
.recommend_item_image img{
  width: 100px;
  height: 100px;
}
.recommend_item_name{
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  height: 50px;
}
.recommend_item_name a{
  display: block;
}
.recommend_item_price{
  margin-top: 8px;
}
.recommend_item_price_title{
  font-size: 12px;
}
.recommend_item_price_no-tax{
  font-size: 18px;
  font-weight: bold;
  color: #d80000;
}
.recommend_item_price_no-tax small{
  font-size: 10px;
  font-weight: normal;
  color: #333;
}
.recommend_item_price_in-tax{
  font-size: 10px;
}
.recommend_item_btn{
  display: table;
  margin: 5px auto 0;
}
.recommend_item_btn input{
  margin-right: 5px;
}
