/*all*/
#pkuplist .w910 {
	width:910px;
	margin:0 auto;
}

#pkuplist .w870 {
	width:870px;
	margin:0 auto;
	margin-top:-10px;
}

#pkuplist .ttl {
	width:780px;
	float:left;
}
#pkuplist #lbox .head .ttl {
	min-height: 48px;
	height: auto !important;
	height: 48px;
}
#pkuplist input {
    margin-right: 3px;
    padding: 1px;
    vertical-align: middle;
	position:relative;
	bottom:1px;
}

#pkuplist .head h2{
	padding:15px 0 10px 70px;
	font-size:150%;
	color:#FFFFFF;
	word-break:break-all;
	word-wrap:break-word;
}

#pkuplist .head .favorite{
	float:right;
	padding:15px 10px 0 0;
	width:125px;
	text-align:right;
}

#pkuplist .head .favorite .left {
  background: transparent url(https://img1.kakaku.k-img.com/images/pickuplist/entry_info_left.gif) no-repeat scroll left top;
  width: 8px;
  height: 20px;
  display: block;
  }
#pkuplist .head .favorite .center {
  padding: 0px 2px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/entry_info_bg.gif) repeat-x scroll left top;
  height: 20px;
  line-height: 20px;
  }
#pkuplist .head .favorite span {
  float: left;
  }
#pkuplist .head .favorite .right {
  background: transparent url(https://img1.kakaku.k-img.com/images/pickuplist/entry_info_right.gif) no-repeat scroll left top;
  width: 8px;
  height: 20px;
  display: block;
  }

#pkuplist #makercom a.impact05:link, a.impact05:visited, a.impact05:hover {
  font-weight: bold;
  color: #cc0000;
  }

#pkuplist #makercom {
	margin-bottom:10px;
}

#pkuplist #makercom .makerinfo {
	width:910px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/wbox_top.gif) no-repeat bottom;
	padding-bottom:4px
}

#pkuplist #makercom .makerinfo span {
	font-family:verdana;
}

#pkuplist #makercom .mcom {
	background:#fff;
	width:910px;
	padding:3px 0;
}

#pkuplist #makercom .mcom p {
	font-size:107%;
	line-height:140%;
	width:870px;
	margin:0 auto;
	word-wrap:break-word;
}

#pkuplist #list {
	width:910px;
	background:#fff;
	padding-top:10px;

}

#pkuplist #list .item {
	padding:10px 0;
}

#pkuplist #list .item .elementBox {
  margin-top: 12px;
  }

#pkuplist #list .item .element {
  margin-top:10px;
  width: 870px;
  }
/*リストの画像*/
#pkuplist #list .element .leftBox {
  width: 120px;
  text-align:center;
  float: left;
  }
#pkuplist #list .element .rightBox {
  width: 740px;
  float: right;
  }

#pkuplist #list .element .rightBox .category {
	margin:5px 0;
}

#listmake .hatena,
#listmakeR .hatena{
	margin-top:10px;
}

#listmake .searchcaution,
#listmakeR .searchcaution{
	margin-top:5px;
}

#listmake p.alerttxt,
#listmakeR p.alerttxt {
	margin-top:5px;
	font-weight:bold;
	color:#F00;
	font-size:120%;
}

#listmake .searchcaution ul,
#listmakeR .searchcaution ul{
	margin-left:20px;
}

#listmake .searchcaution li,
#listmakeR .searchcaution li{
	line-height:130%;
}

#pkuplist #list .estBox img,
#listmake #itemlist .estBox img,
#listmakeR #itemlist .estBox img{
	vertical-align:text-bottom;
}
#pkuplist #list .estBox a,
#listmake #itemlist .estBox a,
#listmakeR #itemlist .estBox a{
 text-decoration: none;
  color: #333333;
  }
#pkuplist #list .estBox a:hover,
#listmake #itemlist .estBox a:hover,
#listmakeR #itemlist .estBox a:hover{
 text-decoration: underline;
 color:#ff8400;
}

#pkuplist #list .element .price,
#listmake #itemlist .element .price,
#listmakeR #itemlist .element .price,
#pkuplist #s-result .price {
  color: #ff3300;
  font-family: verdana;
  font-size: 110%;
  font-weight:bold;
  margin-right:10px;
  }
/* -------------------------------------- sm6 101210 add */
#pkuplist #list .element .price a,
#listmake #itemlist .element .price a,
#listmakeR #itemlist .element .price a,
#pkuplist #s-result .price a {
  color: #ff3300;
	text-decoration: none;
  }
#pkuplist #list .element .price a:hover,
#listmake #itemlist .element .price a:hover,
#listmakeR #itemlist .element .price a:hover,
#pkuplist #s-result .price a:hover {
	text-decoration: underline;
  }
/* -------------------------------------- sm6 101210 add */
#pkuplist #list .element .data,
#listmake #itemlist .element .data,
#listmakeR #itemlist .element .data{
  margin-right: 10px;
  }

#pkuplist #list .element .pointL,
#listmake #itemlist .element .pointL,
#listmakeR #itemlist .element .pointL {
  float: left;
  padding:0 6px 0 0;
  }

#pkuplist #list .element .point,
#listmake #itemlist .element .point,
#listmakeR #itemlist .element .point{
  color: #ff8400;
  font-family: verdana;
  font-weight:bold;
  font-size:110%;
  }
#pkuplist #list .element .nor,
#listmake #itemlist .element .nor,
#listmakeR #itemlist .element .nor{
	color:#333333;
}
#pkuplist #list .element .pointR,
#listmake #itemlist .element .pointR,
#listmakeR #itemlist .element .pointR {
  background: transparent url(https://img1.kakaku.k-img.com/images/ranking2/dotline_y.gif) repeat-y scroll left top;
  padding-left: 6px;
  float: left;
  }

#pkuplist #list .m-comme {
	width:740px;
	margin-top:8px;
}

#pkuplist #list .m-comme-bk {
	width:740px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/m-coome_btm.gif) no-repeat bottom;
	padding-bottom:10px;
}


#pkuplist #list .m-comme-bk p {
	font-size:100%;
	line-height:1.4;
	margin:0 auto;
	width:700px;
	word-wrap:break-word;
}

#pkuplist #list .m-comme-bk p.noCom{
	color:#999;
}

/*製品名*/
#list .item .rank3Bar .rightBox p,
#list .item .rankBar .rightBox p,
#pkup-list #list .item .listBar .rightBox p,
#pkup-enq #list .item .listBar .rightBox p {
  margin-right: 10px;
  font-size: 136%;
  line-height:150%;
  }

/*評価・コメント*/
#pkuplist #listreview {
	width:930px;
	margin-top:20px;
}

#pkuplist #listreview .lr-grabk {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/lr-grabk.gif) top no-repeat;
}

#pkuplist #listreview .no-lr-grabk {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/lr-grabk.gif) top no-repeat;
	padding-top:10px;
}

#pkuplist #listreview .w720 {
	width:740px;
	margin:0 auto;
	padding-top:20px;
}

#pkuplist #listreview .w720 .revbox {
	float:left;
	width:410px;
	text-align:center;
}

#pkuplist #listreview .no-revbox {
	width:410px;
	text-align:center;
	margin:0 auto;
}

#pkuplist #listreview .w720 .revbox .point {
  color: #ff6c00;
  font-family: verdana;
  font-size: 150%;
  font-weight:bold;
}

#pkuplist #listreview .w720 .revbtm,
#pkuplist #listreview .no-revbtm{
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/rev_box_btm.gif) no-repeat bottom;
	padding-bottom:20px;
}


#pkuplist #listreview .w720 .revbox .revbtm img {
	vertical-align:text-bottom;
}

#pkuplist #listreview .w720 .btnbox {
	float:right;
	width:320px;
	text-align:center;
}

#pkuplist #listreview .w720 .btnbox .id{
	margin-top:3px;
}

#pkuplist #listreview .w720 .btnbox .nomore{
	padding-top:10px;
	line-height:130%;
}

#pkuplist #listreview .commentlist-bk {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/commentlist-bk.gif) repeat-y;
	padding-top:20px;
}

#pkuplist #listreview .w870 .commentlist {
	padding-bottom:15px;
}

#pkuplist #listreview .w870 .commentlist .commentttl {
	width:870px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	padding-bottom:3px;
}

#pkuplist #listreview .w870 .commentlist .commentttl span {
	font-weight:normal;
}

#pkuplist #listreview .w870 .commentlist .commentttl img,
#pkuplist #listreview .w870 .commentlist .com-name img{
	vertical-align:middle;
}

#pkuplist #listreview .w870 .commentlist .com-name {
	width:870px;
	background:#e8e8e8;
	margin-top:10px;
	line-height:150%;
}

#pkuplist #listreview .w870 .commentlist .com-name p {
	font-size:100%;
	padding:2px 0 2px 5px;;
	margin-bottom:0;
}

#pkuplist #listreview .w870 .commentlist .com-name a {
	color:#cc0000;
	font-weight:bold;
}

#pkuplist #listreview .w870 .commentlist .com-txt{
	font-size:100%;
	margin-bottom:0;
	line-height:120%;
	margin-top:10px;
	word-break:break-all;
	word-wrap:break-word;
}

#pkuplist #listreview .w870 .commentlist .dateline {
	margin:20px auto;
	text-align:center;
}

#pkuplist #listreview .favconf {
	text-align:center;
	margin:15px auto;
}

#pkuplist #listreview .favconf span {
	font-weight:bold;
}

#pkuplist .conf-text {
	margin-top:20px;
	 background: #ececec;
	 padding:5px;
}

#pkuplist .conf-text span {
	font-weight:bold;
}

#pkuplist .btn-box {
	margin-top:10px;
	padding:10px 0;
	text-align:center;
	background:#ececec;
}

#pkuplist .btn-box input {
	margin-right:10px;
}

#pkuplist .thanks-text,
#pkuplist .box-text {
	 border: 3px solid #ececec;
	 text-align:center;
	 padding:50px 0 10px;
}

#pkuplist .box-text .gcolor {
	color:#333;
	font-weight:bold;
}

#pkuplist .thanks-text p {
	margin:30px 0;
	line-height:150%;
}

#pkuplist .box-text p {
	margin:30px 0;
	line-height:150%;
}

#pkuplist .box-text span {
	font-weight:bold;
}

#pkuplist .listback {
	padding-top:10px;
}

#pkuplist a.arrowBack01s:link,#pkuplist a.arrowBack01s:visited {
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_back01_s.gif) no-repeat scroll left top;
  padding: 1px 5px 3px 18px;
  line-height: 120%;
  }

/* 120323SM5ADD */
.confirmList {
	margin:0 0 0 250px;
	text-align:left;
}
.confirmList p span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

/*ページング*/
#paging {
  padding-top: 25px;
  }

#paging .arrowBack02,
#pageNavi .arrowBack02 {
  padding: 5px 0px 5px 20px;
  background: transparent url(https://img1.kakaku.k-img.com/images/mypage/2009/arrow_pageback.gif) no-repeat scroll left center;
  margin-right: 5px;
  line-height: 180%;
  }

#paging .arrowNext01,
#pageNavi .arrowNext01 {
  padding: 5px 20px 5px 0px;
  background: transparent url(https://img1.kakaku.k-img.com/images/mypage/2009/arrow_pagenext.gif) no-repeat scroll right center;
  margin-left: 5px;
  line-height: 180%;
  }

#paging .arrowBack02Off,
#pageNavi .arrowBack02Off {
  padding: 5px 0px 5px 20px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pageback_off.gif) no-repeat scroll left center;
  margin-right: 5px;
  color: #999999;
  line-height: 180%;
  }

#paging .arrowNext01Off,
#pageNavi .arrowNext01Off {
  padding: 5px 20px 5px 0px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagenext_off.gif) no-repeat scroll right center;
  margin-left: 5px;
  color: #999999;
  line-height: 180%;
  }


/*書き込みフォーム*/

#pkuplist #listreview .d-line {
	padding-bottom:20px;
	border-bottom:1px #666 dotted;
}

#pkuplist #listreview .w850 {
	width:870px;
	margin:0 auto;
	text-align:center;
}

#pkuplist #listreview .com-form .w850 {
	padding-top:20px;
}

#pkuplist #listreview .com-form .w850 table {
	border-collapse:collapse;
	margin:0 auto;
}
/* add sm3 101220 */
#pkuplist #listreview .com-form .w850 textarea {
	display:block;
	margin-right:5px;
}
/* add sm3 101220 end */
#pkuplist #listreview .com-form .w850 th {
	text-align:right;
	vertical-align:top;
}

#pkuplist #listreview .com-form .w850 td {
	text-align:left;
}

#pkuplist #listreview .com-form .w850 span {
	font-size:80%;
	line-height:150%;
	color:#FF0000;
	font-weight:normal;
}

#pkuplist #listreview .com-form .w850 th,
#pkuplist #listreview .com-form .w850 td{
	padding:3px;
}

#pkuplist #listreview .com-form .w850 th.moji-count {
	text-align:right;
vertical-align:bottom;
}

#pkuplist #listreview .com-form .w850 input#ChkMyListMail {
	margin-right:3px;
}

#pkuplist .caution .box01 {
  border: 1px solid #cccccc;
  width:900px;
  margin:0 auto;
}

#pkuplist .caution .box02 {
  border: 1px solid #cccccc;
  width:930px;
  margin:15px auto 0;
}

#pkuplist .caution .boxIn {
  padding: 6px 8px;
}

#pkuplist .caution .iconReadme {
  padding: 6px 5px 4px 22px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat scroll left center;
  line-height: 20px;
}

#pkuplist .caution ul.notes {
  margin: 5px 0px;
  }

#pkuplist .caution ul.notes li {
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif) no-repeat scroll left top;
  padding-left: 12px;
  line-height: 140%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  }

.block {
	display:block;
}

.arrowNext {
  padding: 3px 0px 2px 18px;
  background: transparent url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top;
  line-height: 130%;
  }


#mainContents #pkuplist .mgBtm10 {
	margin-bottom:10px;
}

/* ranking */
#pkup-ranking {
	width:930px;
}

#pkup-ranking #rbox .head {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/r_ttl_bk.gif) top no-repeat;
	width:930px;
}

#pkup-ranking #rbox .contents {
	width:930px;
	background:#cdd3f0;
	padding-top:10px;
}
#pkup-ranking .box-btm {
	width:930px;
	height:20px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/r_btm.gif) no-repeat;
}

/*ranking,enquete-ranking*/

#list .item .rank3Bar {
  background-color: #f6edb1;
  width:870px;
  }
#list .item .rankBar {
  background-color: #e1e1e1;
  width:870px;
  }

#list .item .rank3Bar .leftBox,
#list .item .rankBar .leftBox {
  width: 120px;
  float: left;
  text-align:center;
  font-weight:bold;
  }

#list .item .rank3Bar .leftBox p.no1 {
  background: transparent url(https://img1.kakaku.k-img.com/images/ranking2/icon_gold.gif) no-repeat scroll left top;
  }
#list .item .rank3Bar .leftBox p.no2 {
  background: transparent url(https://img1.kakaku.k-img.com/images/ranking2/icon_silver.gif) no-repeat scroll left top;
  }
#list .item .rank3Bar .leftBox p.no3 {
  background: transparent url(https://img1.kakaku.k-img.com/images/ranking2/icon_blond.gif) no-repeat scroll left top;
  }

#list .item .rank3Bar .leftBox p.no1,
#list .item .rank3Bar .leftBox p.no2,
#list .item .rank3Bar .leftBox p.no3 {
  padding-left: 27px;
   background-position:25px 2px;
}
/*順位の数字*/
#pkup-ranking #list .item .rank3Bar .leftBox p,
#pkup-enq #list .item .rank3Bar .leftBox p {
  color: #ff6c00;
}
#list .item .rank3Bar .leftBox p,
#list .item .rankBar .leftBox p {
  margin: 2px 0 0 5px;
  font-family: verdana;
  font-size: 159%;
  line-height: 1;
  margin-bottom:0;
  }

#list .item .rank3Bar .rightBox,
#list .item .rankBar .rightBox {
  width: 740px;
  float: right;
  line-height: 180%;
  font-weight:bold;
  }


/* list *//*enquete*/
#pkup-list {
	width:930px;
}

#pkup-list #lbox .head {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/l_ttl_bk.gif) top no-repeat;
	width:930px;
}

#pkup-list #lbox .contents {
	width:930px;
	background:#cde5e7;
	padding-top:10px;
}

#pkup-list #list .item .listBar,
#pkup-enq #list .item .listBar {
  background-color:#e1e1e1;
  width:870px;
  border-left:10px solid #666666;
  }

#pkup-list #list .item .listBar .leftBox,
#pkup-enq #list .item .listBar .leftBox {
	width:5px;
	float:left;
}

#pkup-list #list .item .listBar .rightBox,
#pkup-enq #list .item .listBar .rightBox {
	width:860px;
	float: right;
  line-height: 180%;
  font-weight:bold;

}
#pkup-list .box-btm {
	width:930px;
	height:20px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/l_btm.gif) no-repeat;
}

/*enquete*/
#pkup-enq {
	width:930px;
}

#pkup-enq #ebox .head {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/e_ttl_bk.gif) top no-repeat;
	width:930px;
}

#pkup-enq #ebox .contents {
	width:930px;
	background:#d8e9b6;
	padding-top:10px;
}

/*vote*/
#pkup-enq #ebox .ttl-time {
 	width:620px;
	float:left;
}

#pkup-enq #ebox .enq-time {
	width:150px;
	height:31px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/enq_time_bk.gif) no-repeat;
	float:left;
	margin:8px 0 0 10px;
}

#pkup-enq #ebox .enq-time p {
	width:140px;
	text-align:center;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	line-height:100%;
	padding:3px 0 0 5px;
}

#pkup-enq #ebox .enq-time span{
	font-size:11px;
	color:#333;
	font-weight:normal;
}

#pkup-enq #ebox .votecheck {
	width:72px;
	height:28px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/vote_bk.gif) no-repeat;
	margin:10px auto;
}

#pkup-enq #ebox .votecheck p {
	padding-top:4px;
	font-size:12px;
}

#pkup-enq #ebox .votecheck input {
	margin-left:3px;
}

#pkup-enq #ebox #vote {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/e_btm2.gif) bottom no-repeat #d8e9b6;
	padding-bottom:20px;
}

#pkup-enq #ebox #vote .votebtn {
	width:930px;
	text-align:center;
	padding-top:30px;
}

#pkup-enq .box-btm {
	width:930px;
	height:20px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/e_btm3.gif) no-repeat;
}

#pkup-enq .per {
	width:80px;
	font-size:150%;
	font-weight:bold;
	font-family:verdana;
	margin:10px auto;
	color:#060675;
}

#pkup-enq .per span {
	font-size:80%;
}

/*アンケート結果*/
#pkup-enq .euqtype {
	padding-top:18px;
	padding-left:10px;
	width:300px;
	font-weight:bold;
}

#pkup-enq .euqtype span {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/icon_euqtype.gif) left no-repeat;
	padding:2px 15px 0 10px;
}

#pkuplist #list .e_result_mds {
	width:870px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/e_result_mds_bk.gif) bottom repeat-x;
	padding-bottom:8px;
	padding-top:5px;
}

/*リスト作成*/
#listmake {
}

#pkuplist .mdshead {
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/tab_bar_default.gif) no-repeat scroll left bottom;
  }

#pkuplist .h3Area {
  margin: 0px;
  padding: 0px 10px 5px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/h3bg.gif) repeat-y scroll left top;
  width: 910px;
  color: #666666;
  line-height: 120%;
  }

#pkuplist h3 {
  font-size: 107%;
  font-weight: bold;
  color: #000000;
  display: inline;
  }
#pkuplist .impact04 {
  color: #62b013;
  }

#pkuplist .conf {
	font-weight:bold;
	margin:20px auto;
	 background: #ececec;
	 padding:5px;
}

#listmake .tblInput,
#listmakeR .tblInput,
#listmakeR .tblSearch{
  font-size: 100%;
  border-top: 3px solid #ececec;
  border-left: 3px solid #ececec;
  border-right: 3px solid #ececec;
  width:930px;
  }

#listmake .tblInput td p.leftbox {
	display:table-cell;
	padding:0 10px 0 0;
	/float:left;
	/display:inline;
	/zoom:1;
}
#listmake .tblInput td p.rightbox {
	display:table-cell;
	color:#FF0000;
	line-height:120%;
	/float:left;
	/display:inline;
	/zoom:1;
}

#listmake .tblInput,
#listmakeR .tblSearch{
  margin-top:10px;
}


#listmake .tblInput th,
#listmakeR .tblInput th{
  padding: 3px;
  background: #ececec url(https://img1.kakaku.k-img.com/images/itemview/item/dotline_x_gray.gif) repeat-x scroll left bottom;
  font-weight: bold;
  text-align: left;
  width:150px;
  }

#listmake .tblInput th.moji,
#listmakeR .tblInput th.moji{
  background-image: none;
  padding-bottom: 0px;
  font-size:90%;
  }
#listmake .tblInput td,
#listmakeR .tblInput td,
#listmakeR .tblSearch td{
  padding: 5px 8px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/dotline_x_gray.gif) repeat-x scroll left bottom;
  text-align: left;
  }

#listmake .tblInput th p, #listmake .tblInput th li,
#listmakeR .tblInput th p, #listmakeR .tblInput th li{
  font-weight: normal;
  }

#listmake .tblInput td.moji-count,
#listmakeR .tblInput td.moji-count{
  padding: 0pt 5px 5px;
  background: #ececec url(https://img1.kakaku.k-img.com/images/itemview/item/dotline_x_gray.gif) repeat-x scroll left bottom;
  vertical-align: bottom;
  text-align: right;
  font-size: 85%;
  }
#listmake .tblInput td.moji-count span,
#listmakeR .tblInput td.moji-count span{
  padding: 1px 2px;
  color: #ff6600;
  height: 15px;
  line-height: 15px;
  }
#listmake .classification,
#listmakeR .classification{
  height: 40px;
  }

#listmake .searchbox input,
#listmake .searchbox select,
#listmakeR .searchbox input,
#listmakeR .searchbox select{
	vertical-align:middle;
}

#listmake .searchbox option,
#listmakeR .searchbox option{
	height:16px;
}
#listmake .keywordBox,
#listmakeR .keywordBox {
	width:300px;
	height:16px;
	padding:2px;
}

#listmake .urlBox,
#listmakeR .urlBox {
	width:350px;
	height:16px;
	padding:2px;
}

#listmake .tblInput td input.gray,#listmake .tblInput td textarea.gray,
#listmakeR .tblInput td input.gray,#listmakeR .tblInput td textarea.gray{
  border: 1px solid #a7a6aa;
  padding: 3px;
  background: #ebe9ed none repeat scroll 0%;
}
#listmake .w485,
#listmakeR .w485{
  width: 485px;
  }
#listmake .itemviewColor05,
#listmakeR .itemviewColor05{
  background: #ececec none repeat scroll 0%;
  }

#listmake .itemviewColor05 img,
#listmake .itemviewColor05 input,
#listmakeR .itemviewColor05 img,
#listmakeR .itemviewColor05 input{
  margin-right:5px;
  }
#listmake .boxIn,
#listmakeR .boxIn{
  padding: 6px 8px;
  }

/*listmake-itemlist*/
#listmake #itemlist .w900{
	width:900px;
	margin:0 auto;
}

#listmakeR .w900{
	width:900px;
	margin:0 auto 10px;
}

#listmake #itemlist .searchbox,
#listmakeR .searchbox{
	padding-top:5px;
	margin:0 auto;
}

#listmake #itemlist .searchbox-bk,
#listmakeR .searchbox-bk{
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/searchbox_btm.gif) bottom no-repeat;
	padding:8px 0 15px;
}

#listmake #itemlist .searchbox-bk .w800,
#listmakeR .searchbox-bk .w800{
	width:730px;
	text-align:center;
	margin:0 auto;
}

#listmake #itemlist .itemsearch-mds,
#listmakeR .itemsearch-mds{
	padding:5px 0 0 10px;
	font-weight:bold;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/search_line.gif) no-repeat;
	background-position:0 4px;
	height:16px;
	width:880px;
}

#listmake #itemlist .itemsearch-mds {
	margin:0 auto;
}

#listmakeR .tblSearch .itemsearch-mds{
	margin:10px auto 0;
}



#listmake #itemlist .searchbox-bk input,
#listmakeR .searchbox-bk input{
  margin-left: 4px;
  vertical-align: middle;
  width:200px;
  }
#listmake #itemlist .keywordBox,
#listmakeR .keywordBox{
  border: 1px solid #cecece;
  padding: 2px;
  width: 170px;
  height: 16px;
  }

#listmake #itemlist select,
#listmakeR #itemlist select{
  vertical-align: middle;}

#listmake #itemlist p.howto,
#listmakeR #itemlist p.howto{
	line-height:150%;
	margin:5px 10px;
}

#listmake #itemlist .itembox,
#listmakeR #itemlist .itembox{
	width:900px;
	border:2px solid #cccccc;
	padding-top:10px;
	margin-bottom:10px;
}

#listmake #itemlist .itembox .item,
#listmakeR #itemlist .itembox .item{
	width:860px;
	margin:0 auto 15px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

#listmake #itemlist .itembox .leftBox,
#listmakeR #itemlist .itembox .leftBox{
	width:120px;
	float:left;
	text-align: center;
}

#listmake #itemlist .itembox .leftBox .ud-btn,
#listmakeR #itemlist .itembox .leftBox .ud-btn{
	width:120px;
	text-align:left;
	margin-bottom:10px;
}
#listmake #itemlist .itembox .leftBox .ud-btn,
#listmakeR #itemlist .itembox .leftBox .ud-btn{
	color: #ff6c00;
	font-family: verdana;
	font-size: 159%;
	line-height: 1;
	font-weight:bold;
}

#listmake #itemlist .itembox .leftBox img,
#listmakeR #itemlist .itembox .leftBox img{
	margin-right:5px;
}

#listmake #itemlist .itembox .rightBox,
#listmakeR #itemlist .itembox .rightBox{
	width:730px;
	float:right;
}

#listmake #itemlist .itembox .rightBox p.itemname,
#listmakeR #itemlist .itembox .rightBox p.itemname,
#pkuplist #s-result .iteminfo p.itemname {
	font-size:130%;
	font-weight:bold;
}

#listmake #itemlist .itembox .rightBox .category,
#listmakeR #itemlist .itembox .rightBox .category{
  margin: 8px 0 3px;
  }

#listmake #itemlist .itembox .rightBox .category,
#listmakeR #itemlist .itembox .rightBox .category{
  margin: 5px 0pt;
  }
#listmake #itemlist .itembox .rightBox .price,
#listmakeR #itemlist .itembox .rightBox .price{
  color: #ff3300;
  font-family: verdana;
  font-size: 120%;
  font-weight: bold;
  }

#listmake #itemlist .itembox .rightBox .m-comme .mds,
#listmakeR #itemlist .itembox .rightBox .m-comme .mds{
	font-weight:bold;
}

#listmake #itemlist .itembox .rightBox .m-comme .mds span,
#listmakeR #itemlist .itembox .rightBox .m-comme .mds span{
  font-weight:normal;}

#listmake #itemlist .itembox .rightBox .m-comme .mds .count,
#listmakeR #itemlist .itembox .rightBox .m-comme .mds .count{
	font-size:85%;
  color: #ff6600;
  line-height: 15px;
}

#listmake #itemlist .itembox .rightBox .m-comme textarea,
#listmakeR #itemlist .itembox .rightBox .m-comme textarea{
	display:block;
	width:730px;
}

/*result*/
#listmake #itemlist .resultbox,
#listmakeR #itemlist .resultbox{
	width:900px;
	padding-top:20px;
	margin-bottom:10px;
}

#listmake #itemlist .resultbox .item,
#listmakeR #itemlist .resultbox .item{
	width:900px;
	margin:0 auto 15px;
	padding-bottom:15px;
	border-bottom:1px dotted #333;
}

#listmake #itemlist .resultbox .leftBox,
#listmakeR #itemlist .resultbox .leftBox{
	width:150px;
	float:left;
	text-align: center;
}

#listmake #itemlist .resultbox .leftBox .ud-btn,
#listmakeR #itemlist .resultbox .leftBox .ud-btn{
	width:120px;
	text-align:left;
	margin-bottom:10px;
}
#listmake #itemlist .resultbox .leftBox .ud-btn,
#listmakeR #itemlist .resultbox .leftBox .ud-btn{
	color: #ff6c00;
	font-family: verdana;
	font-size: 159%;
	line-height: 1;
	font-weight:bold;
}

#listmake #itemlist .resultbox .leftBox img,
#listmakeR #itemlist .resultbox .leftBox img{
	margin-left:10px;
	vertical-align:middle;
}

#listmake #itemlist .resultbox .rightBox,
#listmakeR #itemlist .resultbox .rightBox{
	width:740px;
	float:right;
}

#listmake #itemlist .resultbox .rightBox p.itemname,
#listmakeR #itemlist .resultbox .rightBox p.itemname{
	font-size:130%;
	font-weight:bold;
	background:#eeeeee;
	padding:3px;
}

#listmake #itemlist .resultbox .rightBox .category,
#listmakeR #itemlist .resultbox .rightBox .category{
  margin: 8px 0 3px;
  }

#listmake #itemlist .resultbox .rightBox .category,
#listmakeR #itemlist .resultbox .rightBox .category{
  margin: 5px 0pt;
  }
#listmake #itemlist .resultbox .rightBox .price,
#listmakeR #itemlist .resultbox .rightBox .price{
  color: #ff3300;
  font-family: verdana;
  font-size: 120%;
  font-weight: bold;
  }

#listmake #itemlist #resultTtl{
	margin-top:20px;
}

#listmakeR #resultTtl{
	margin-top:10px;
}

#listmake #itemlist #resultTtl .resultBk,
#listmakeR #resultTtl .resultBk{
	background: #f5f5f5 url(https://img1.kakaku.k-img.com/images/pickuplist/result_bk.gif) repeat-x scroll left top;
	width:900px;
 }
#listmake #itemlist #resultTtl .resultBk p,
#listmakeR #resultTtl .resultBk p{
	width:880px;
	padding:5px;
	margin:0 auto;
}

#listmake #itemlist #resultTtl .resultBk span,
#listmakeR #resultTtl .resultBk span{
	font-weight:bold;
}

#listmake #itemlist #sortbox,
#listmakeR #sortbox{
	width:900px;
	margin-top:10px;
}

#listmake #itemlist .sortboxBk,
#listmakeR .sortboxBk{
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/input_sort_btm.gif) bottom;
	padding:10px 0 15px 0;
}

#listmake #itemlist .sortB,
#listmakeR .sortB{
	margin-right:5px;
	margin-left:25px;
	float:left;
}

#listmake #itemlist .sortB span,
#listmakeR .sortB span{
	font-weight:bold;
}

#listmake #itemlist .sortB span.now,
#listmakeR .sortB span.now{
	background:#c9d0fc;
	padding:5px;
	line-height:150%;
}

#listmake #itemlist .noResult,
#listmakeR .noResult{
	width:900px;
	padding:50px 0;
	text-align:center;
}

#listmakeR .noResult2 {		/* sm6 20120622 add */
	border:3px solid #ECECEC;
	padding:70px 0;
	text-align:center;
	width:924px;
}

#listmake .backLink,
#listmakeR .backLink{
	border-bottom: 3px solid #ececec;
	border-left: 3px solid #ececec;
	border-right: 3px solid #ececec;
	width:924px;
}

#listmake .backLink .listback,
#listmakeR .backLink .listback{
	width:900px;
	text-align:center;
	padding:10px 0;
}

/*search*/
#pkuplist #s-result {
	width:400px;
	margin:10px auto;
}

#pkuplist #s-result .s-result-bk {
	width:400px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/search_result_bk.gif) repeat-y;
}


#pkuplist #s-result .w380 {
	width:380px;
	margin:0 auto;
}

#pkuplist #s-result .searchbox {
	width:380px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/serach_result_box_btm.gif) bottom no-repeat;
	padding-bottom:10px;
	margin-bottom:5px;
}

#pkuplist #s-result .searchbox input {
	width:130px;
}

#pkuplist #s-result .searchbox input,#pkuplist #s-result .searchbox select {
	vertical-align:middle;
}

#pkuplist #s-result .searchbox .w360 {
	width:360px;
	margin:0 auto;
}

#pkuplist #s-result .sortline {
	width:380px;
	border-bottom:1px dotted #666666;
	padding-bottom:5px;
}

#pkuplist #s-result .sort {
	width:360px;
	margin:5px auto;
	font-weight:bold;
}

#pkuplist #s-result .sort span {
	font-weight:normal;
}

#pkuplist #s-result h1 {
  width: 330px;
  font-size: 100%;
  font-weight:normal;
	line-height:120%;
}
#pkuplist #s-result span {
	font-weight:bold;
}

#pkuplist #s-result .s-item {
	width:380px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
}

#pkuplist #s-result .itemimg {
	width:120px;
	float:left;
	text-align:center;
}

#pkuplist #s-result .itemimg img {
	vertical-align:middle;
}

#pkuplist #s-result .iteminfo {
	width:250px;
	float:right;
}

#pkuplist #s-result .s-result-btm {
	width:400px;
	height:60px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/serach_result_btm.gif) no-repeat;
}

#pkuplist #s-result .no-search {
	width:380px;
	margin:0 auto;
	padding:50px 0;
	text-align:center;
}


/*module*/
#pkuplist .newlistbox,
#pkuplist-top .newlistbox {
	padding:10px 0;
	background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/box03_bg.gif) no-repeat scroll left top;
	width: 740px;
	text-align:center;
}

#pkuplist-top .newlistbox,
#pkuplist #mainLeft .newlistbox{
	margin-top:10px;
}

#pkuplist .listtable-bk,
#pkuplist-top .listtable-bk {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/pkuplistbox_bk.gif) repeat-y;
}

#pkuplist .listtable-bk table,
#pkuplist .listtable-bk .item-listtbl
{
	width:724px;
	margin:0 auto;
	border-collapse:collapse;
}

#pkuplist .listtable-bk th {
	background:#e3e1e1;
	padding:0 0 8px;
	font-weight:bold;
}
#pkuplist .listtable-bk .listtype,
#pkuplist-top .listtable-bk .listtype {
	width:110px;
}

#pkuplist .listtable-bk .listttlname,
#pkuplist-top .listtable-bk .listttlname {
	width:330px;
}

#pkuplist .listtable-bk .listdate,
#pkuplist-top .listtable-bk .listdate {
	width:130px;
	white-space:nowrap;
}

#pkuplist .listtable-bk .listcom,
#pkuplist-top .listtable-bk .listcom {
	width:80px;
	white-space:nowrap;
}

#pkuplist .listtable-bk .listrev,
#pkuplist-top .listtable-bk .listrev {
	width:90px;
	white-space:nowrap;
}

#pkuplist .listtable-bk img,
#pkuplist-top .listtable-bk img {
	vertical-align:middle;
}

#pkuplist .listtable-bk td,
#pkuplist-top .listtable-bk td {
	border-bottom:1px dotted #999999;
	text-align:left;
	padding:5px 0;
	text-align:center;
}
#pkuplist .listtable-bk .lastChild td,
#pkuplist-top .listtable-bk .lastChild td {
	border-bottom:none;
}
#pkuplist .listtable-bk .listttl,
#pkuplist-top .listtable-bk .listttl{
	text-align:left;
	width:330px;
	word-break:break-all;
	word-wrap:break-word;
}

#pkuplist .listtable-bk .listttl a,
#pkuplist-top .listtable-bk .listttl a {
	display:block;
	width:330px;
	_width:100%;
word-wrap:break-word;
word-break:break-all;

}


/*#pkuplist .listtable-bk input,
#pkuplist-top .listtable-bk input*/
#pkuplist .listtable-bk .listdate img,
#pkuplist .listtable-bk .listcom img,
#pkuplist .listtable-bk .listrev img,
#pkuplist-top .listtable-bk .listdate img,
#pkuplist-top .listtable-bk .listcom img,
#pkuplist-top .listtable-bk .listrev img
{
	vertical-align:middle;
	margin-right:2px;
}

#pkuplist .listtable-bk span,
#pkuplist-top .listtable-bk span {
	font-family:verdana;
	color:#ff8400;
	font-weight:bold;
}


#pkuplist .listtable-bk .limit,
#pkuplist-top .listtable-bk .limit {
	color:#FF0000;
	font-weight:bold;
}

#pkuplist .listtable-bk .nowr,
#pkuplist-top .listtable-bk .nowr {
white-space: nowrap;
}

/*rightmenu*/
#mainRight #module .module-enq .enq-ttl,
#pkuplist #mainRight .module-enq .enq-ttl,
#pkuplist-top .module-enq .enq-ttl,
#bbs .module-enq .enq-ttl,
#review .module-enq .enq-ttl,
.review .module-enq .enq-ttl{
  background:url(https://img1.kakaku.k-img.com/images/itemview/item/module_enq_top_b.gif) no-repeat scroll left top;
  height: 17px;
  width: 180px;
  padding-top:7px;
  }

#mainRight #module .module-enq .enq-ttl h3,
#pkuplist #mainRight .module-enq .enq-ttl h3,
#pkuplist-top .module-enq .enq-ttl h3,
#bbs .module-enq .enq-ttl h3,
#review .module-enq .enq-ttl h3,
.review .module-enq .enq-ttl h3{
  color: #555555;
  font-size:10px;
  margin-left:30px;
}
#mainRight #module .module-enq,
#pkuplist #mainRight .module-enq,
#pkuplist-top .module-enq,
#bbs .module-enq,
#review .module-enq,
.review .module-enq{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/module_enq_btm_b.gif) bottom no-repeat;
	padding-bottom:10px;
 }

#mainRight #module .module-enq .w170,
#pkuplist #mainRight .module-enq .w170,
#pkuplist-top .module-enq .w170,
#bbs .module-enq .w170,
#review .module-enq .w170,
.review .module-enq .w170{
	width:170px;
	margin:0 auto;
}

#mainRight #module .module-enq .w170 a:link,#pkuplist #mainRight .module-enq .w170 a:visited,
#pkuplist #mainRight .module-enq .w170 a:link,#pkuplist #mainRight .module-enq .w170 a:visited,
#pkuplist-top .module-enq .w170 a:link,#pkuplist-top .module-enq .w170 a:visited,
#bbs .module-enq .w170 a:link,#bbs .module-enq .w170 a:visited,
#review .module-enq .w170 a:link,#review .module-enq .w170 a:visited,
.review .module-enq .w170 a:link,.review .module-enq .w170 a:visited{
	text-decoration:none;
}

#mainRight #module .module-enq .w170 a:hover,
#pkuplist #mainRight .module-enq .w170 a:hover,
#pkuplist-top .module-enq .w170 a:hover,
#bbs .module-enq .w170 a:hover,
#review .module-enq .w170 a:hover,
.review .module-enq .w170 a:hover{
	text-decoration:underline;
}

#mainRight #module .module-enq .w170 li,
#pkuplist #mainRight .module-enq .w170 li,
#pkuplist-top .module-enq .w170 li,
#bbs .module-enq .w170 li,
#review .module-enq .w170 li,
.review .module-enq .w170 li{
	list-style-type:none;
	margin-top:5px;
	padding-bottom:3px;
	border-bottom:1px dotted #999999;
}

#mainRight #module .module-enq .w170 .ttl,
#pkuplist #mainRight .module-enq .w170 .ttl,
#pkuplist-top .module-enq .w170 .ttl,
#bbs .module-enq .w170 .ttl,
#review .module-enq .w170 .ttl,
.review .module-enq .w170 .ttl{
	float:none;
	width:160px;
	padding-left:10px;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/module_pickup_icon.gif) no-repeat;
	word-break:break-all;
	word-wrap:break-word;
}

#mainRight #module .module-enq .w170 .limit,
#pkuplist #mainRight .module-enq .w170 .limit,
#pkuplist-top .module-enq .w170 .limit,
#bbs .module-enq .w170 .limit,
#review .module-enq .w170 .limit,
.review .module-enq .w170 .limit{
	width:170px;
	text-align:right;
	padding:5px 3px 5px 0;
	font-size:80%;
}

#mainRight #module .module-enq .w170 .limit span,
#pkuplist #mainRight .module-enq .w170 .limit span,
#pkuplist-top .module-enq .w170 .limit span,
#bbs .module-enq .w170 .limit span,
#review .module-enq .w170 .limit span,
.review .module-enq .w170 .limit span{
	color:#FF0000;
	font-weight:bold;
}

#mainRight #module .module-nodata,
#pkuplist #mainRight .module-nodata,
#pkuplist-top .module-nodata,
#bbs .module-nodata,
#review .module-nodata,
.review .module-nodata{
	width:150px;
	margin:0 auto;
	line-height:150%;
	text-align:center;
	padding:20px 0;
}


/*リストトップ*/
#pkuplist-top .w930 {
	width:930px;
	padding-top:10px;
}

#pkuplist-top #main {
	float:left;
	width:740px;
}

#pkuplist-top #menu {
	float:right;
	width:180px;
}

#pkuplist-top #main a:link,#pkuplist-top #main a:visited {
	text-decoration:none;
}

#pkuplist-top #main a:hover {
	text-decoration:underline;
}

#pkuplist-top #main .pkup-new {
	width:740px;
	height:50px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/pkup_new_top.gif) top no-repeat;
}

#pkuplist-top #main .pkup-new .pkup-sort {
	text-align:right;
	padding:10px 10px 0 0;
}

#pkuplist-top #main .pkup-new .pkup-sort input {
	vertical-align:middle;
}

#pkuplist-top .listtable-bk table {
	width:716px;
	margin:0 auto;
}

#pkuplist-top .listtable-bk th {
	border-bottom:1px dotted #999999;
	text-align:center;
	padding-bottom:5px;
}

#pkuplist-top #menu .menuBox02Btm {
  background: transparent url(https://img1.kakaku.k-img.com/images/bbs/menu_box02_btm.gif) no-repeat scroll left bottom;
  padding-bottom: 3px;
  width: 180px;
  }

#pkuplist-top #menu .menuBox02 {
  background: transparent url(https://img1.kakaku.k-img.com/images/bbs/menu_box02_bg.gif) repeat-y scroll left top;
  width: 180px;
  }

#pkuplist-top #menu .menuBox02 .menuTitle {
  padding: 4px 8px;
  background: #ecebeb url(https://img1.kakaku.k-img.com/images/bbs/menu_box02_top.gif) no-repeat scroll left top;
  font-size: 100%;
  font-weight: bold;
  line-height: 120%;
  }

#pkuplist-top #menu .menuBox02 p{
  padding: 0px 8px 5px;
  margin-top: 5px;
  }

#pkuplist-top #menu a:link, #pkuplist-top #menu a:visited{
  text-decoration: none;
  }
#pkuplist-top #menu a:hover{
  text-decoration: underline;
  }

#pkuplist-top #menu .moduleBox01 {
  background: #f4f4f4 url(https://img1.kakaku.k-img.com/images/itemview/item/module_box_bg.gif) no-repeat scroll left bottom;
  padding-bottom: 5px;
  }
#pkuplist-top #menu .moduleBox01 .mTitle02 {
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/module_title02.gif) no-repeat scroll left top;
  height: 18px;
  width: 180px;
  line-height: 180%;
  font-weight: bold;
  color: #ffffff;
  font-size: 10px;
  text-indent: 5px;
  }
#pkuplist-top #menu .boxIn {
  padding: 6px 8px;
  }
#pkuplist-top #menu ul.mList02 li {
  background: transparent url(https://img1.kakaku.k-img.com/images/middlearrow_home.gif) no-repeat scroll left top;
  padding-left: 8px;
  line-height: 120%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  }

#pkuplist-top #menu .no-enq,
#pkuplist #module .no-enq{
	font-size:80%;
	width:170px;
	text-align:center;
	margin:30px auto;
}

#pkuplist-top #menu .arrowNext03{
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat scroll left top;
  padding-left: 7px;
  }

#pkuplist-top #pageNavi .arrowPagetop {
  padding: 5px 20px 5px 0px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagetop.gif) no-repeat scroll right center;
  line-height: 180%;
  }

#pkuplist-top .no-list,
#pkuplist .no-list,
#pkuplist .list-err{
	width:500px;
	margin:0 auto;
	padding:40px 0;
}

#kuruma #pkuplist .no-list {
	width:720px;
}

#kuruma #pkuplist .no-list .imageicon {
	margin-left:150px;
}

#pkuplist-top .no-list .imageicon,
#pkuplist .no-list .imageicon,
#pkuplist .list-err .imageicon{
	width:100px;
	float:left;
}

#pkuplist-top .no-list .textbox,
#pkuplist .no-list .textbox,
#pkuplist .list-err .textbox{
	width:350px;
	float:left;
}

#pkuplist-top .no-list .textbox p,
#pkuplist .no-list .textbox p,
#pkuplist .list-err .textbox p{
	margin:20px 0 0 20px;
	line-height:150%;
}
/* 注目ピックアップリスト */
#pkuplist-top #main .pkup-check {
	width:740px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/pkup_check_btm.gif) no-repeat left bottom;
}
#pkuplist-top #main .pkup-check div.checkBox {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#pkuplist-top #main .pkup-check div.checkBox h4 {
	clear:both;
	width:100%;
	padding:10px 0 14px;
	text-align:center;
}
#pkuplist-top #main .pkup-check div.checkBox .detail {
	float:left;
	width:400px;
}
#pkuplist-top #main .pkup-check div.checkBox .detail p {
	margin-left:10px;
	margin:0 0 4px 17px;
	word-break: break-all;
	line-height:110%;
}
#pkuplist-top #main .pkup-check div.checkBox .detail p.picklistTtl {
	margin:0 0 10px 17px;
}
#pkuplist-top #main .pkup-check div.checkBox .detail p a {
	font-size:113%;
	text-decoration:underline;
	font-weight:bold;
	line-height:130%;
}
#pkuplist-top #main .pkup-check div.checkBox .detail img {
	margin:0 2px 0 7px;
	vertical-align:middle;
}
#pkuplist-top #main .pkup-check div.checkBox .detail .count {
	font-family:verdana;
	color:#ff8400;
	font-weight:bold;
}
#pkuplist-top #main .pkup-check div.checkBox .detail .rank {
	font-family:verdana;
	color:#ff8400;
	font-weight:bold;
}
#pkuplist-top #main .pkup-check div.checkBox .detail .lastdate {
	font-weight:bold;
	color:#e00;
}
#pkuplist-top #main .pkup-check div.checkBox .imgList {
	float:left;
	width:330px;
	text-align:center;
}
#pkuplist-top #main .pkup-check div.checkBox .imgList img {
	margin-left:20px;
}

.mBtm20 {
	margin-bottom:20px;
}

/*itemview 0hit*/
#tabContents #pkuplist .gotop {
	margin:10px 0 20px;
}

#tabContents #pkuplist #pkuptopics {
	margin-top:10px;
}

#tabContents #pkuplist #pkuptopics .topickstop {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/itemview_topics_top.gif) no-repeat;
	width:740px;
	height:28px;
}

#tabContents #pkuplist #pkuptopics .topickstop p {
	font-weight:bold;
	padding:8px 0 0 60px;
}

#tabContents #pkuplist #pkuptopics .topicksbtm {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/itemview_topics_btm.gif) no-repeat bottom;
	padding-bottom:10px;
}

#tabContents #pkuplist #pkuptopics .topicksbtm .w700 {
	width:700px;
	margin:0 auto;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul {
    padding: 10px 0 0;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul.listPickupUser li {
    line-height: 120%;
    list-style: none outside none;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 700px;
	border-bottom: 1px dotted #999999;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul.listPickupUser .imgArea {
float:left;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul.listPickupUser .imgArea img {
margin-right:2px;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul.listPickupUser .textArea {
margin-left:43px;
}

#tabContents #pkuplist #pkuptopics .topicksbtm ul.listPickupUser span {
font-size:85%;
margin-left:5px;
margin-right:3px;
}

#tabContents #pkuplist #pkuptopics .topicksbtm .w700 .link {
    background: none;
}

#tabContents #pkuplist #pkuptopics .topicksbtm .w700 .link p {
	padding-top:10px;
}

/*ピックアップリスト改修 111011SM5 */

/* 新機能追加 */
#pkuplist-top #main .newFunk {
	width:740px;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/pkup_check_btm.gif) no-repeat left bottom;
}
#pkuplist-top #main .newFunk h3,
#pkuplist-top #main .newFunk h4 {
	font-size:100%;
}
#pkuplist-top #main .newFunk h3 {
	position:relative;
	left:-8px;
}
#pkuplist-top #main .newFunk .newFunkMain {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:8px 0;	/* sm6 20120530 update */
}
#pkuplist-top #main .newFunk .newFunkBox {
	width:156px;
	float:left;
	border-right:1px dotted #b7b7b7;
	padding:0 14px;
}
#pkuplist-top #main .newFunk .newFunkBox h4 {
	margin-bottom:6px;
}
#pkuplist-top #main .newFunk .newFunkBox img {
	margin-bottom:10px;
	/margin-bottom:8px;
}
#pkuplist-top #main .newFunk .newFunkBox p {
	line-height:130%;
}
#pkuplist-top #main .newFunk .lastBox {
	border-right:none;
	width:154px;
}
#pkuplist-top #main .newFunk .newCamBox {
	border-top:1px solid #cccccc;
	margin:14px 0 0;
	padding:14px 14px 0;
	float:left;
}
/* sm6 20120530 add */
#pkuplist-top #main .newFunk .newCamBox2 {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:14px;
}
#pkuplist-top #main .newFunk .newCamBox2.last { padding-bottom:4px;}
#pkuplist-top #main .newFunk .newCamBox2 h4 {
	font-size:107%;
}
#pkuplist-top #main .newFunk .newCamBox2 .newCamLink {
	list-style-type:none;
	margin-top:10px;
}
#pkuplist-top #main .newFunk .newCamBox2 .newCamLink li {
	float:left;
	margin-left:20px;
}
/* /sm6 20120530 add */

#pkuplist-top #main .newFunk .newCamBox h4 {
	margin-bottom:10px;
	margin-left:340px;
}
#pkuplist-top #main .newFunk .newCamBox p {
	line-height:130%;
	margin-left:340px;
}
#pkuplist-top #main .newFunk p.newCamBn {
	float:left;
	margin:0 15px 0 0;
}

/* 注目ピックアップリスト */
.rankingLabel,
.themeLabel,
.enqueteLabel{
	display:block;
	margin-bottom:0.5em;
	/margin-bottom:5px;

}
.rankingLabel span,
.enqueteLabel span,
.themeLabel span {
	background:#137d8f url(https://img1.kakaku.k-img.com/images/pickuplist/bg_themelabel_01.gif) no-repeat center bottom;
	color:#FFF;
	font-size:86%;
	line-height:100%;
	padding:2px 5px 5px;
	letter-spacing:0.03em;
	/line-height:130%;
}
.enqueteLabel span {
	background:#387812 url(https://img1.kakaku.k-img.com/images/pickuplist/bg_enquetelabel_01.gif) no-repeat center bottom;
}
.rankingLabel span {
	background:#0450a2 url(https://img1.kakaku.k-img.com/images/pickuplist/bg_rankinglabel_01.gif) no-repeat center bottom;
}
.ttl-time .rankingLabel,
.ttl-time .themeLabel,
.ttl-time .enqueteLabel,
.ttl .rankingLabel,
.ttl .themeLabel,
.ttl .enqueteLabel{
	display:inline-block;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/bg_themelabel_02.gif) no-repeat center bottom;
	padding:0 0 5px;
	margin-bottom:2px;

}
.ttl-time .rankingLabel span,
.ttl-time .themeLabel span,
.ttl-time .enqueteLabel span,
.ttl .rankingLabel span,
.ttl .enqueteLabel span,
.ttl .themeLabel span {
	display:inline-block;
	background:#FFF;
	color:#333;
	font-size:56%;
	font-weight:normal;
	line-height:100%;
	letter-spacing:0.03em;
	padding:4px 5px 2px;
	/padding:4px 5px 1px;

}
.ttl .rankingLabel span {
	color:#0453a1;
}
.ttl .themeLabel span {
	color:#106974;
}
.ttl-time .enqueteLabel span,
.ttl .enqueteLabel span {
	color:#2e710b;
}

/* 新着ピックアップリスト */
#pkuplist-top #main .pickupNew {
	width:740px;
	height:76px;
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/pkup_new_top_long.png) top no-repeat;
}
#pkuplist-top #main .pickupNew .pkup-sort {
	text-align:left;
	padding:40px 0 0 10px;
}
#pkuplist-top #main .pickupNew .pkup-sort select {
	margin-right:5px;
}
#pkuplist-top #main .pickupNew .pkup-sort select option {
	padding-right:5px;
}
#pkuplist .listtable-bk .listttl span.titleLabel,
#pkuplist-top .listtable-bk .listttl span.titleLabel {
    color: #333333;
    font-weight: normal;
	line-height:150%;
	/line-height:200%;
	line-height:200%\9;
	margin-right:5px;
    font-size: 85%;
	/font-size: 78%;
    font-size: 78%\9;
}
#pkuplist .listtable-bk .listttl span.titleLimit,
#pkuplist-top .listtable-bk .listttl span.titleLimit {
    color: #333333;
    font-weight: normal;
	line-height:155%;
	/line-height:200%;
	line-height:200%\9;
    font-size: 85%;
	/font-size: 78%;
    font-size: 78%\9;
}
#pkuplist .listtable-bk .listttl span.titleLimit span,
#pkuplist-top .listtable-bk .listttl span.titleLimit span {
    color: #FF0000;
    font-weight: bold;
}
/* 個別ピックアップリスト */
#pkuplist .head h2 strong {
	display:block;
}
.priceBefore {
    font-size: 92%;
    letter-spacing: 0.05em;
    margin-left: -5px;
}
#pkup-enq .btmBox,
#pkup-ranking .btmBox,
#pkup-list .btmBox {
    background:#CDE5E7 url(https://img1.kakaku.k-img.com/images/pickuplist/l_btm_02.png) no-repeat left bottom;
	padding:0 10px 10px;
    width: 910px;
	text-align:center;
}
#pkup-ranking .btmBox {
    background:#CDD3F0 url(https://img1.kakaku.k-img.com/images/pickuplist/l_btm_03.png) no-repeat left bottom;
}

#pkup-enq .btmBox {
    background:#D8E9B6 url(https://img1.kakaku.k-img.com/images/pickuplist/e_btm2.gif) no-repeat left bottom;
}
#pkup-list .btmBox .pricehalfBox {
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/wbox_top_half.png) no-repeat;
	padding-top:9px;
	margin-top:10px;
}
#pkup-list .btmBox .pricehalfMain {
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/wbox_btm_half.png) no-repeat left bottom;
	padding-bottom:10px;
}
#pkup-list .btmBox .pricehalfMain div{
	width:450px;
	float:left;
	background:#FFF;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	padding:3px 0;
}
#pkup-list .btmBox .pricehalfMain div strong{
    color: #FF3300;
	font-size:130%;
	font-weight:normal;
	font-family:Verdana;
}
#pkup-list .btmBox .pricehalfMain div span{
	font-weight:normal;
	font-size:86%;
	margin-left:5px;
}
#pkup-list .btmBox .pricehalfMain div.priceLeft{
	margin-right:10px;
}
#pkup-list .btmBox .pricehalfMain div.priceRight strong{
	color:#333;
}
#pkup-list .pickupBtn{
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/btn_pickupsearch_01.png) no-repeat right top;
	height:40px;
	margin:21px 0 13px;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#pkup-list .pickupBtn a{
	height:32px;
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/btn_pickupsearch_02.png) no-repeat;
	padding:8px 40px 0;
	text-decoration:none;
	color:#FFF;
	font-size:130%;
	font-weight:bold;
	line-height:110%;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#pkup-list .pickupBtn a:hover{
	text-decoration:underline;
}
#pkup-list .pickupBtn strong{
	font-size:130%;
	font-weight:normal;
    font-family: Verdana;
}
#pkup-enq .btmBox .btmwideBox,
#pkup-ranking .btmBox .btmwideBox,
#pkup-list .btmBox .btmwideBox {
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/wbox_top.gif) no-repeat;
	padding-top:8px;
	margin-top:10px;
}
#pkup-enq .btmBox .btmwideMain,
#pkup-ranking .btmBox .btmwideMain,
#pkup-list .btmBox .btmwideMain {
    background: url(https://img1.kakaku.k-img.com/images/pickuplist/wbox_btm.gif) no-repeat left bottom;
	padding-bottom:8px;
}
#pkup-enq .btmBox .btmwideMain div,
#pkup-ranking .btmBox .btmwideMain div,
#pkup-list .btmBox .btmwideMain div{
	background:#FFF;
	text-align:center;
	padding:8px 0;
}
#pkup-list .btmBox .btmwideMain .normalWide{
	line-height:130%;
}
#pkup-list .btmBox .btmwideMain .priceWide{
    font-size: 118%;
    font-weight: bold;
	padding:6px 0;
}
#pkup-list .btmBox .btmwideMain .priceWide strong{
    color: #FF3300;
    font-family: Verdana;
    font-size: 130%;
    font-weight: normal;
}
.bookmarkArea {
	margin-top:1px;
	height:22px;
	/height:13px;
}
ul.bookmarkBox {
    float: right;
    margin-top: 2px;
    position: relative;
    /*width:514px;*/
		width:494px;
    /width:456px;
}
ul.bookmarkBox li {
    list-style: none;
    position: absolute;
}
ul.bookmarkBox li.btnTwitter {
	padding-top:2px;
	left: 0px;
	top: 1px;
}
ul.bookmarkBox li.btnYahoo{
	padding-top:2px;
	left: 86px;
	top: 3px;
}
ul.bookmarkBox li.btnHatena{
	padding-top:2px;
	left: 107px;
	top: 3px;
}
ul.bookmarkBox li.btnLivedoor {
	display:none;
/*	padding-top:2px;
	left: 129px;
	top: 3px;*/
}
ul.bookmarkBox li.btnMicrosoft {
	padding-top:5px;
	/*left: 151px;*/
	left:131px;
	top: 0px;
}
ul.bookmarkBox li.btnMixi {
	padding-top:2px;
	/*left: 229px;*/
	left:209px;
	top: 1px;
}
ul.bookmarkBox li.btnGree {
	padding-top:2px;
	/*left: 293px;*/
	left:273px;
	top: 3px;
}
ul.bookmarkBox li.btnGoogle {
	padding-top:2px;
	/*left: 365px;*/
	left:345px;
	top: 1px;
	/display:none;
}
ul.bookmarkBox li.btnFacebook {
	padding-top:2px;
	/*left: 403px;*/
	left:383px;
	/left: 345px;
	top: 1px;
}

/* 2018.07.24 sm23 */
ul.bookmarkBox.type2 li.btnTwitter {
	left: 259px;
}

/* アイテムビュー */
.listtable-head {
	height:36px;
	padding:12px 10px 0;
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/pkuplistbox_top_long.png) no-repeat left top;
}
.listtable-head select {
	margin-right:5px;
}
.listtable-head select option {
	padding-right:5px;
}
.listtable-caption {		/* sm6 20120807 update*/
	background:#FFFBE5;
	border:1px dotted #999;
	padding:10px 20px 0;
	letter-spacing:0.03em;
	margin-bottom:10px;
}
.listtable-caption ul{
	list-style:none;
	margin:10px 0;
}
.listtable-caption li {		/* sm6 20120807 update*/
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_check_01.gif) no-repeat left center;
	padding: 0 0 0 16px;
	line-height:140%;
	margin-left:20px;
}

/* SNS連携 120120SM5 */
#pkuplist .snsStatus {
	margin-left: 7px;
	font-size:86%;
	font-weight:bold;
	vertical-align:bottom;
	/vertical-align:middle;
}
#pkuplist .snsKiaku {
	margin-top:7px;
	font-size:86%;
}
#pkuplist #snsInfoBox .snsStatus a:link {
	color:#0000DD;
}
#pkuplist #snsInfoBox .snsStatus a:visited {
	color:#0000DD;
}
#pkuplist #snsInfoBox p.mTop5 {
	/margin-top:0px;
}
#pkuplist #snsInfoBox {
	/margin-top:5px;
}

/* IE9-hack 110310SM5 */
#tabContents #pkuplist br[clear="all"].none {
 line-height:inherit\9;
}

/* sm6 20120801 add */
.moduleBx { line-height:120%;}
.moduleBxTtl { margin-top:10px;}
.moduleBxHelp {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/module_help_btm.gif) no-repeat bottom center;
	padding-bottom:5px;
}
.moduleBxReport {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/module_report_btm.gif) no-repeat bottom center;
	padding-bottom:5px;
}
.moduleBxHelp .inner {
	background:#F4F4F4;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.moduleBxReport .inner {
	background:url(https://img1.kakaku.k-img.com/images/pickuplist/module_report_bg.gif);
	border-left:1px solid #D0C8B3;
	border-right:1px solid #D0C8B3;
}
.moduleBx li {
	border-bottom:1px dotted #CCC;
	list-style-type:none;
	padding:10px 8px;
	width:162px;
}
.moduleBx li.lastChild {
	border-bottom:none;
	padding-bottom:5px;
}
.moduleBx li span {
	display:block;
	padding-left:16px;
	width:146px;
}
.moduleBxHelp li span { background:url(https://img1.kakaku.k-img.com/images/pickuplist/arrow_module_purple.gif) no-repeat 0 2px;}
.moduleBxReport li span {	background:url(https://img1.kakaku.k-img.com/images/pickuplist/arrow_module_pink.gif) no-repeat 0 2px;}
.moduleBxReport li a { font-weight:bold;}



/* sm12 20140220 add */
#boxArea {overflow:hidden;height:auto;margin-bottom:20px;}
#boxArea div {padding-bottom:32767px;margin-bottom:-32767px;}

#pkuplist .thanks-text, #pkuplist .box-text {
    border: 3px solid #ECECEC;
    padding:0 0 10px;
    text-align: center;
}
#pkuplist .thanks-text p {
    line-height: 1.2;
	margin:0;
}

/* 2018.07.23 sm23 */
#pkuplist .thanks-text p.mTop8 {
	margin-top: 8px;
}
/* 2018.07.23 sm23 end */

#pkuplist .listback {border-top:1px dotted #ccc;}

#main .thanksBox {background:none;}
.thanksBox {
	width:660px;
	float:left;
	margin-left:20px;
	padding:20px 0 0 0;
	line-height:1.45 !important;
	}

.thanksBox strong {padding-bottom:10px;display:block;}
.thanksBox p {padding-bottom:10px;display:block;}
.thanksBox p strong {margin-bottom:-15px;display:block;}

#boxArea.limit .thanksBox {margin-left:0;}
#boxArea.limit .thanksBox p {margin-top:40px !important;}
.shareBox {
    border-left: 1px dotted #CCCCCC;
    float: right;
    padding-left: 18px;
    width: 190px;
	margin-right:20px;
	margin-top:20px;
	text-align:left;
}
.shareBox .ttl {
    background: url(https://img1.kakaku.k-img.com/images/mypage/favorite/icon_share.gif) no-repeat 0 0;
    font-weight: bold;
    height: 16px;
    margin-bottom: 5px !important;
    padding: 0 0 0 15px;
}
.shareBox .txt {
    margin-bottom: 5px !important;
}
.shareBox .link {
    font-size: 92%;
    margin-bottom: 10px !important;
    margin-top: 3px !important;
    text-align: right;
}
.shareBox .notes {
    font-size: 85%;
}
.shareBox .btn_fb {
    height: 39px;
    width: 190px;
	overflow:hidden;
}
.shareBox .btn_fb a img {
}
.shareBox .btn_fb a:hover img {
    margin-top: 1px;
}
#boxArea.limit .thanksBox {width:100%;line-height:1.6;padding-top:20px;}
#reviewFinish .entryCampaign {
	clear:both;
    background: url(https://img1.kakaku.k-img.com/images/itemview/prdevaluate/evaluateend/bg_review_campaign.png) no-repeat 0 0;
    height: 58px;
    margin: 0 auto 20px;
    padding: 12px 10px 0 310px;
    width: 280px;
}
#reviewFinish .entryCampaign .now {
    font-size: 114%;
}
#reviewFinish .entryCampaign .now span {
    color: #FF0000;
    font-family: Verdana;
    font-size: 128%;
    font-weight: bold;
}
#reviewFinish .arrowDown {
    margin-bottom: 0;
}

#facebook form,#twitter form{width:490px;height:220px;}
#facebook label,#twitter label{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#999;
	}
#facebook textarea,#twitter textarea{
	width:460px;
	height:120px;
	border:2px solid #ccc;
	padding:3px;
	color:#555;
	font:16px Arial, Helvetica, sans-serif;
	}
#facebook form input[type="button"] {
	width:85px;
}
#twitter form input[type="button"] {
	width:65px;
}
#facebook form input[type="button"],#twitter form input[type="button"] {
	padding:2px 0;
	position:absolute;
	right:10px;
	bottom:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #ccc;
	cursor:pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	}
#facebook form input[type="button"]:hover,#twitter form input[type="button"]:hover {background:#fff;}
#twitter .over {position:absolute;bottom:13px;right:80px;}
#facebook .end,#twitter .end {position:absolute;bottom:13px;right:10px;}
#facebook form div,#twitter form div{
	position:relative;
	margin:0;
	background:#fff;
	padding:10px 10px 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#facebook form .counter,#twitter form .counter{
	position:absolute;
	left:10px;
	bottom:15px;
	font-size:16px;
	font-weight:bold;
	color:#ccc;
	}
#facebook form .warning,#twitter form .warning{color:#600;}
#facebook form .exceeded,#twitter form .exceeded{color:#e00;}
