@charset "utf-8";
/* CSS Document */




/*　レイアウト　*/
#thermometer{
	margin: 0px;
	padding: 0 0 20px 0;
	width: 755px;
	font-size: 12px;
	line-height: 15px;
	overflow:hidden;
	color:#454545;
}
#thermometer img{
	border-style: none;
	vertical-align:baseline;
}
#thermometer_right{
	width: 525px;
	float: right;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#thermometer_left{
	width: 204px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 12px;
	overflow:hidden;
}

/*　キービジュアルエリア　*/
#thermometer #thermometer_kv{
	width: 725px;
	background: url(/resource/club_com/special/thermometer/images/thermometer_main.jpg) no-repeat 0px 0px;
	height: 144px;
	padding: 35px 0px 0px 30px;
	margin-bottom: 5px;
}
#thermometer #thermometer_kv h1{
	font-size: 36px;
	line-height: 40px;
	height: 70px;
	margin: 0px;
	color: #000000;
}
#thermometer #thermometer_kv p{
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-left: 3px;
	font-weight:bold;
}

/*　ページ内リンク　*/
#thermometer_p_link_wrap .thermometer_p_link{
  width: 761px;
  padding: 8px 0 15px;
  overflow: hidden;
  border-bottom: 1px solid #d6d6d6;
}
#thermometer_p_link_wrap ul.more{
	padding: 15px 0 5px;
}
#thermometer_p_link_wrap .thermometer_p_link li{
  float: left;
  width: 189px;
  border-right: 1px solid #d6d6d6;
  padding: 3px 0;
}
#thermometer_p_link_wrap .thermometer_p_link li a{
  display: inline-block;
  padding-left: 22px;
  font-size: 14px;
  background: url(/resource/club_com/special/thermometer/images/thermometer_p_link_arrow.png) no-repeat 6px center;
}
#thermometer_p_link_wrap .last_line_none,
#thermometer_p_link_wrap li.last_line_none{
  border: none;
}
#thermometer_p_link_wrap ul.more li a{
  font-size: 12px;
}


/*　検索　*/
#thermometer #thermometer_shbox{
	width:745px;
	margin: 10px 0;
	padding:5px;
	font-size: 11px;
	color: #ADADAD;
	background-color:#E6E6E6;
}

#thermometer #thermometer_shbox .wrap{
	float:left;
	margin: 0;
	padding: 0 5px 0 0;
}
#thermometer #thermometer_shbox td{
	width: 260px;
}
#thermometer #thermometer_shbox .keywrod{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	white-space:nowrap;
	width: auto;
	padding:0 5px 0 0;
}
#thermometer #thermometer_shbox .coment{
	color:#666666;
	padding:0 0 0 5px;
	width: auto;
}
#thermometer #thermometer_shbox input{
	margin: 0px;
}
#thermometer #thermometer_shbox input.shbox{
	width: 185px;
	height:20px;
}


/*コンテンツ枠*/

#thermometer_cnt {
	width:755px;
}

#thermometer_cnt:after {
	content: "";
	display: block;
	clear: both;
}



/*　左メニュー　*/
#thermometer_left h2{
	font-size: 14px;
	line-height: 25px;
	color: #333333;
	height: 25px;
	width: 204px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}
#thermometer_left h2.sm_title1{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_title1.gif) no-repeat 0px 0px; }
#thermometer_left h2.sm_title2{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_title2.gif) no-repeat 0px 0px; }
#thermometer_left h2.sm_title3{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_title3.gif) no-repeat 0px 0px; }
#thermometer_left h2.sm_title4{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_title4.gif) no-repeat 0px 0px; }

#thermometer_left ul{
	padding:5px 0 20px 0;
	margin:0;
}
#thermometer_left li{
	display:block;
	list-style-type: none;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #ccc;
	color:#454545;
}
#thermometer_left .list1 li{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_y1.gif) no-repeat 0px center; }
#thermometer_left .list2 li{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_y2.gif) no-repeat 0px center; }
#thermometer_left .list3 li{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_y3.gif) no-repeat 0px center; }
#thermometer_left .list4 li{ background: url(/resource/club_com/special/thermometer/images/thermometer_sm_y4.gif) no-repeat 0px center; }

/*　右メニュー　*/
#thermometer_right h2{
	font-size: 18px;
	color: #333333;
	margin: 0px;
	font-weight: bold;
}
#thermometer_right .cts1{
	line-height: 50px;
	background: url(/resource/club_com/special/thermometer/images/thermometer_cts1_title.gif) no-repeat 0px 0px;
	height: 46px;
	width: 525px;
	padding: 0px 0px 0px 40px;
}
#thermometer_right .cts2{
	line-height: 60px;
	background: url(/resource/club_com/special/thermometer/images/thermometer_cts2_title.gif) no-repeat 0px 0px;
	height: 46px;
	width: 525px;
	padding: 0px 0px 0px 60px;
	margin-top:30px;
	overflow:hidden;
}
#thermometer_right .cts3{
	line-height: 50px;
	background: url(/resource/club_com/special/thermometer/images/thermometer_cts3_title.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 60px;
	height: 47px;
	width: 525px;
}

#thermometer_right h3.seller{
	font-size: 16px;
	color: #D21111;
	background: url(/resource/club_com/special/thermometer/images/thermometer_cts1_subtitle.gif) no-repeat 0px 0px;
	line-height: 21px;
	height: 27px;
	width: 525px;
	margin: 15px 0 13px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}
#thermometer_right h3{
	font-size: 16px;
	color: #333333;
	background: url(/resource/club_com/special/thermometer/images/thermometer_cts1_subtitle.gif) no-repeat 0px 0px;
	line-height: 21px;
	height: 27px;
	width: 525px;
	margin: 15px 0 13px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}

#thermometer_right h3 span{
	font-size: 14px;
	color:#333333;
	padding-left:10px;
	font-weight: bold;
}

/*　ピックアップ商品（売れ筋商品）　*/


#thermometer_right .sellerbox{
	width: 495px;
	padding:15px;
	margin:0 0 25px 0;
	background:#FFE8E8;
}

#thermometer_right table.sellertbl{
	width:100%;
	margin:0 0 15px 0;
	background:#FFF;
}

#thermometer_right table.sellertbl .spcell{
	background:#FFE8E8;
}


#thermometer_right .sellertbllast{
	margin:0 !important;
}


#thermometer_right table.sellertbl td{
	vertical-align:top;
}

#thermometer_right table.sellertbl .img_area{
	margin:0 0 15px 0;
	padding:15px 0;
	text-align:center;
	width:240px;
}

#thermometer_right table.sellertbl .name{
	font-weight:bold;
	padding:0 15px 10px 15px;
}

#thermometer_right table.sellertbl .textcell{
	padding:0 15px 10px 15px;
}


#thermometer_right table.sellertbl p.text{
	margin:0 0 10px 0;
}
#thermometer_right table.sellertbl p.text_small{
	font-size:11px;
}

#thermometer_right table.sellertbl .price_cell{
	padding:0 15px 10px 15px;
}



#thermometer_right table.sellertbl .price_area{
	width:210px;
	padding:0;
	margin:0;
	font-size:11px;
}
#thermometer_right table.sellertbl .price_area .price_left{
	float:left;
	padding:0;
	margin:0;
	line-height:18px;
}
#thermometer_right table.sellertbl .price_area .price_right{
	float:right;
	font-size:14px;
	color:#E53226;
	font-weight:bold;
	padding:0;
	margin:0;
}

#thermometer_right table.sellertbl .price_area .price_right_TaxIn{
	float:right;
	padding:0;
	margin:0;
}

#thermometer_right table.sellertbl .price_area .cart_in{
	float:right;
	padding:0 0 0 5px;
	margin:0;
	line-height:18px;
}

/*　ピックアップ商品（その他）　*/

#thermometer_right .cts1_wrap {
	width:525px;
	background:url(/resource/club_com/special/thermometer/images/thermometer_itembox_bg.gif) repeat-y;
}

#thermometer_right .cts1_wrap td {
	vertical-align:top;
}

#thermometer_right .cts1_wrap td.leftitem {
	width:160px;
	padding:0 8px;
}
#thermometer_right .cts1_wrap td.centeritem {
	width:160px;
	padding:0 7px;
}
#thermometer_right .cts1_wrap td.rightitem {
	width:160px;
	padding:0 8px 0 7px;
}

#thermometer_right .cts1_wrap .img_area{
	padding-bottom:10px !important;
}

#thermometer_right .cts1_wrap .name{
	font-weight:bold;
	padding-bottom:10px !important;
}

#thermometer_right .cts1_wrap .textcell{
	padding-bottom:10px !important;
}

#thermometer_right .cts1_wrap p.text{
	margin-bottom:10px;
}
#thermometer_right .cts1_wrap p.text_small{
	font-size:11px;
}
#thermometer_right .cts1_wrap .price_area{
	width:160px;
	padding:0;
	margin:0;
	font-size:11px;
}
#thermometer_right .cts1_wrap .price_area .price_left{
	float:left;
	padding:0;
	margin:0;
	line-height:18px;
}
#thermometer_right .cts1_wrap .price_area .price_right{
	float:right;
	font-size:14px;
	color:#E53226;
	font-weight:bold;
	padding:0;
	margin:0;
}

#thermometer_right .cts1_wrap .price_area .price_right_TaxIn{
	float:right;
	padding:0;
	margin:0;
}

#thermometer_right .cts1_wrap .price_area .cart_in{
	float:right;
	padding:0 0 0 5px;
	margin:0;
	line-height:18px;
}

#thermometer_right .cts1_link{
	margin:10px 0 0 0;
	width:525px;
	text-align:right;
	font-weight:bold
}



/*　カテゴリで選ぶ　*/
#thermometer_right .cts2_wrap {
	clear:both;
	width:525px;
	padding: 10px 0 20px 0;
	margin:0;
}
#thermometer_right .cts2_wrap .cts2_box {
	clear:both;
	width:525px;
	padding: 0 0 11px 0;
	margin:0;
	overflow:hidden;
}
#thermometer_right .cts2_wrap .cts2_box .cts2_left {
	float:left;
	width:231px;
	background-color:#F6F6F6;
	border:1px solid #cccccc;
	padding: 12px;
	margin:0 11px 0 0;
	overflow:hidden;
}
#thermometer_right .cts2_wrap .cts2_box .cts2_right {
	float:left;
	width:231px;
	background-color:#F6F6F6;
	border:1px solid #cccccc;
	padding: 12px;
	margin:0;
	overflow:hidden;
}

#thermometer_right .cts2_wrap .cts2_box .img_area {
	float:left;
	width:69px;
	padding: 0 18px 0 4px;
	margin:0;
}
#thermometer_right .cts2_wrap .cts2_box .text_area {
	float:left;
	width:140px;
	padding: 0;
	margin:0;
}
#thermometer_right .cts2_wrap .cts2_box .text_area .title {
	font-size:14px;
	font-weight:bold;
	padding: 0 0 10px;
	margin:0;
}

/*　温度計・湿度計の基礎知識　*/
#thermometer_right .cts3_wrap {
	clear:both;
	width:525px;
	padding: 10px 0 10px 0;
	margin:0;
}
#thermometer_right .cts3_wrap .cts3_box {
	width:481px;
	padding:17px 17px 0;
	margin:0;
	border:5px solid #E6E6E6;
}
#thermometer_right .cts3_wrap .cts3_box .title{
	font-size:15px;
	font-weight:bold;
	padding: 0 0 3px 0;
	margin:0;
	border-bottom:2px solid #FE5656;
}
#thermometer_right .cts3_wrap .cts3_box p{
	padding: 8px 0 20px 0;
	margin:0;
	line-height:150%;
}
/*
add 140909 ieでの価格表示のレイアウト崩れを修正
----------*/
#thermometer_right table.sellertbl .price_area .price_nums {
	width: 146px;
	float: left;
}
#thermometer_right table.sellertbl .price_area .cart_in{
	float: right;
	width: 62px;
	margin-top: 4px;
	padding: 0;
}
/*
ie8
*/
html>/**/#thermometer_right table.sellertbl .price_cell{
	padding/***/:0 10px 10px 10px¥9;
}
html>/**/#thermometer_right table.sellertbl .price_area{
	width/***/:220px¥9;
}
html>/**/#thermometer_right table.sellertbl .price_area .price_nums {
	width/***/: 150px¥9;
}
/*
ie7
*/
html*#thermometer_right table.sellertbl .price_cell{
	padding:0 10px 10px 10px;
}
html*#thermometer_right table.sellertbl .price_area{
	width:220px;
}
html*#thermometer_right table.sellertbl .price_area .price_nums {
	width: 155px;
}
#thermometer_right .cts1_wrap .price_area .price_left{
	width: 55%;
}
#thermometer_right .cts1_wrap .price_area .price_right,
#thermometer_right .cts1_wrap .price_area .price_right_TaxIn{
	width: 40%;
	text-align: right;
}