@charset "shift_jis";

/* goods
==========================================================*/

#clsd_goods_info * {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

#clsd_goods_info {
	width:100%;
}

#clsd_goods_info h2 {
	font-size:1.5em;
	line-height:1.6em;
	margin:0 0 10px 0;
}

#clsd_goods_info a{
	-webkit-transition: all .5s;
	transition: all .5s;
}

#clsd_goods_info #goods_info_wrap{

}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe {
	max-width:720px;
	float:left;
	margin:0 350px 0 0;
}
#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_info_imgarea {
	margin:0 0 15px 0;
}


#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list {
	width:80px;
	float:left;
	margin-right:-80px;
	text-align:left;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list .goods_img_list_up a {
	width:70px;
	height:25px;
	display:block;
	border:1px #aaa solid;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	}
#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list .goods_img_list_down a {
	width:70px;
	height:25px;
	display:block;
	border:1px #aaa solid;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list .goods_img_list_up a:hover,
#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list .goods_img_list_down a:hover {
	background-color:#efefef;
	}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list ul {
	width:70px;
	letter-spacing: -.40em;
	margin:5px 0;
	max-height:410px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list ul li {
	margin:0 0 5px 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list ul li:last-child  {
	margin-bottom:0;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list ul li img {
	width:70px;
	vertical-align:top;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_list .goods_img_list_sum {
	font-size:0.85em;
	color:#666666;
	width:70px;
	padding:5px 0;
	margin:5px 0 0 0;
	display:block;
	text-align:center;
	text-decoration:none;
}


#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_main {
	max-width:620px;
	float:left;
	margin:0 0 0 80px;
	text-align:center;
}
#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_main p {
	text-align:center;
	margin:0 auto;
}
#clsd_goods_info #goods_info_wrap .goods_info_imgframe #goods_img_main p img {
	width:100%;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe {

}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame {
	padding:0 10px;
	margin:0 0 10px 0;

}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_text {
	margin:0 0 5px 0;
	font-size:1.2em;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list {
	letter-spacing: -.40em;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list li {
	letter-spacing: normal;
	display: inline-block;*display: inline;*zoom: 1;
	margin:0 5px 5px 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list li a {
	border:1px #aaa solid;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	padding:3px 5px;
	display:block;
	color:#666;
	text-decoration: none;
	background-color:#fff;
	width:160px;
	vertical-align: middle;
	letter-spacing: -.40em;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list li a:hover {
	background-color:#efefef;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list li a img {
	vertical-align: middle;
	display:inline-block;
	margin:0 3px 0 0;
	width:50px;
	height:50px;
	letter-spacing: normal;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame .variation_list li a span {
	font-size:0.9em;
	text-align:left;
	text-decoration: none;
	vertical-align: middle;
	display:inline-block;
	width:90px;
	letter-spacing: normal;
}


#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 {
	padding:0 10px;
	margin:0 0 10px 0;

}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 .variation_text {
	margin:0 0 5px 0;
	font-size:1.2em;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 .variation_list {
	letter-spacing: -.40em;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 .variation_list li {
	letter-spacing: normal;
	display: inline-block;*display: inline;*zoom: 1;
	width:70px;
	margin:0 5px 5px 0;
	vertical-align:top;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 .variation_list li img {
	vertical-align:top;
	width:70px;
	margin:0 0 2px 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_select_frame2 .variation_list li span {
	font-size:0.8em;
	text-align:center;
	display:block;
	vertical-align:middle;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_caption_area {
	color:#666;
	margin:0 0 20px 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_imgframe .goods_img_bframe .goods_caption_area h3 {
	margin:0 0 5px 0;
}
#col_center #clsd_goods_info #g_info .products_icon {
	clear:both;
	padding-bottom:5px;
}
#col_center #clsd_goods_info #g_info .products_icon ul li {
	float:left;
	margin:0 5px 5px 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe {
	width:340px;
	float:right;
	margin-left: -340px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_line_frame {
	border:1px #999 solid;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_noline_frame {
	padding:15px 10px;
	text-align:center;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .return_text {
	text-align: right;
	display:block;
	padding:0;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area {
	padding:10px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd,
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dt{
	margin-bottom:6px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dt {
	float:left;
	clear:both;
	width:29%;
	text-align:right;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd {
	float:left;
	width:70%;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .drownedout {
	text-decoration:line-through;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dt.mainprice_label{
	margin-top:5px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dt.mainprice,
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd.mainprice {
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .price {
	font-size:1.6em;
	color:#C00;
	font-weight:bold;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .tax {
	font-size:0.6em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .putup_discount {
	color:#C00;
	margin-bottom:6px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .putup_discount span {
	color:#fff;
	background-color:#C00;
	padding:2px 4px;
	margin:0 3px 0 0;
	display:inline-block;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .putup_postage {
	background-color:#2976C6;
	color:#FFFFFF;
	padding:2px 4px;
	display: inline-block;*display: inline;*zoom: 1;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .putup_postage span {
	text-decoration:line-through;
	margin:0 3px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .point {
	color:#C00;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .stock {
	color:#2976C6;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd .reviewtext {
	font-size:0.8em;
	vertical-align:middle;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dt.goods_cnt {
	padding-top:7px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info dd.goods_cnt {
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn {
	letter-spacing: -.40em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li {
	letter-spacing: normal;
	display: inline-block;*display: inline;*zoom: 1;
	vertical-align:top;
	
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li.goods_cnt_input {
	margin:0 2px 0 0 ;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_up,
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_down {
	width:40px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_up a {
	display:block;
	height:15px;
	border:solid 1px #999;
	border-bottom:none;
	border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_down a {
	display:block;
	height:15px;
	border:solid 1px #999;
	border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_up a:hover,
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .goods_cnt_btn li .goods_cnt_down a:hover {
	background-color:#efefef;
	}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info input {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;
    box-sizing: border-box;
	width:60px;
	height:30px;
	padding:0 3px;
	font-size:1.2em;
	font-family:Arial, sans-serif;
	color:#666;
	border:solid 1px #999;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0) inset;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
	background-color:#FFF;
	text-align:center;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk li {
	line-height:1.6em;
	font-size:0.9em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk li .bulkprice {
	display: inline-block;*display: inline;*zoom: 1;
	margin:0 0 0 5px;
	color:#CC0000;
	font-weight:bold;
	font-size:1.1em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk li span {
	color:#CC0000;
	border:1px #CC0000 solid;
	margin:0 0 0 3px;
	padding:0 2px;
	font-size:0.8em;
	font-weight:normal;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .row{
	display: table;
	/*width: 100%;*/
	table-layout: fixed;
	line-height:1.5em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .row .cell_1{
	display: table-cell;
	width: 105px;
	text-align:right;
	font-size:0.9em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .row .cell_1 span{
	font-size:0.9em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .row .cell_2{
	display: table-cell;
	padding-left:5px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .blkpr {
	color:#CC0000;
	font-weight:bold;
	font-size:1.1em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .row .cell_3{
	display: table-cell;
	text-align:right;
	width:54px;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_number_area .goods_main_info .putup_orderbulk_tbl .discrt{
	color:#CC0000;
	border:1px #CC0000 solid;
	font-size:0.8em;
	font-weight:normal;
	padding:0 3px 0 3px;
	margin-left:2px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe hr {
    border: 0;
    height: 1px;
	margin:5px 10px;
    background: #999;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area {
	padding:10px;
	line-height:1.3em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_text {
	width:94%;
	margin:0 auto;
	vertical-align:top;
	text-align:left;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_text .delivery_change {
	display:block;
	padding:5px 0 0 0;
	text-align: right;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_text .timelimit{
	color:#2976C6;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_icon {
	width:94%;
	margin:10px auto 0;
	vertical-align:middle;
	display: block;
	font-size:0.9em;
	text-align:left;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_icon .deliconimg {
	width:40px;
	height:40px;
}


#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_icon a {
	display:block;
	color:#666666;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_icon img {
	vertical-align:middle;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_delivery_area .goods_delivery_icon span {
	margin:0 0 0 10px;
	vertical-align:middle;
	display: inline-block;
	font-size:0.95em
}


#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area {
	padding:10px;
	text-align:center;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .cartbtn_link {
	background-color:#ff7200;
	color:#FFFFFF;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;
	display:block;
	width:260px;
	margin:0 auto;
	font-size:18px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .cartbtn_link span {
	margin:0 auto;
	text-align:left;
	line-height:48px;
	height:48px;
	display: inline-block;*display: inline;*zoom: 1;
	vertical-align:middle;
	text-decoration:none;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .cartbtn_link .goods_cart {
	background-image: url("../images/clsd_h/sprite_img.png");
	background-position: -117px -44px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 37px;
	width: 44px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .cartbtn_link:hover {
	background-color:#ff9900;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .mitumori_text {
	padding:10px 0 0 0;
	text-align:center;
	font-size:1.0em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .mitumori_text a {
	color:#666;
}


#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .fav_list {
	letter-spacing: -.40em;
	width:260px;
	margin:15px auto 10px;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .fav_list li {
	letter-spacing: normal;
	display: inline-block;*display: inline;*zoom: 1;
	width:50%;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .fav_list li.fav_icon a {
	padding:5px;
	text-align:center;
	color:#999;
	border:1px #999 solid;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;
	text-decoration:none;
	display:block;

}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .fav_list li.fav_icon a:hover {
	background-color:#f7c310;
	color:#666;
	border:1px #666 solid;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .fav_list li.fav_icon .done {
	background-color:#f7c310;
	color:#666;
	border:1px #666 solid;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list {
	margin:0 auto 5px;
	letter-spacing: -.40em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li {
	letter-spacing: normal;
	display: inline-block;*display: inline;*zoom: 1;
	margin:0 5px 0 0 ;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li:last-child {
	margin:0 ;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li a {
	display:block;
	width: 46px;
	height: 46px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	transition: background-color 0.5s;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li a span {
	display:block;
	height: 40px;
	width: 35px;
	margin: auto;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_twi a { background-color:#55acee; }
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_twi a span { background-position: -156px 17px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_fb a { background-color:#3e5b9a;}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_fb a span { background-position: -157px -16px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_ggp a { background-color:#e05a4a; }
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_ggp a span { background-position: -156px -48px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_htb a { background-color:#3c7dd1; }
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_htb a span { background-position: -156px -81px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_pin a { background-color:#d80000; }
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_pin a span { background-position: -156px -112px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li a:hover {
	background-color:#fff;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_twi a:hover { border:1px #55acee solid; }
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_twi a:hover > span { background-position: -186px 17px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_fb a:hover { border:1px #3e5b9a solid;}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_fb a:hover > span { background-position: -187px -16px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_ggp a:hover { border:1px #e05a4a solid;}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_ggp a:hover > span { background-position: -186px -48px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_htb a:hover { border:1px #3c7dd1 solid;}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_htb a:hover > span { background-position: -186px -81px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_pin a:hover {  border:1px #d80000 solid;}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_cart_area .sns_icon_list li.icon_pin a:hover > span { background-position: -186px -112px; }

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area {
	padding:10px;
	line-height:1.4em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .putup_outlet {
	color:#C00;
	margin:5px 0 10px;

}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .putup_outlet .outletoff {
	color:#fff;
	background-color:#C00;
	padding:0 4px;
	margin:0 3px 0 0;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .putup_outlet p {
	display: inline;
	font-size:1.2em;
}
#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .putup_outlet p span {
	font-size:0.8em;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .outlet_link {
	color:#666;
	background-color:#efefef;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;
	display:block;
	width:260px;
	font-size:1.0em;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
	border:1px #999 solid;
	text-decoration:none;
}

#clsd_goods_info #goods_info_wrap .goods_info_rframe .goods_outlet_area .outlet_link:hover {
	background-color:#aaa;
	color:#FFFFFF;
}

/*=cart_bottom
==========================================================*/
#clsd_goods_info .buy_with .cartbtn_link,
#clsd_goods_info .bulk_cart_col .cartbtn_link {
	background-color:#ff7200;
	color:#FFFFFF;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;
	display:block;
	width:160px;
	margin:0;
	font-size:12px;
	text-align: center;
}

#clsd_goods_info .buy_with .cartbtn_link span,
#clsd_goods_info .bulk_cart_col .cartbtn_link span {
	margin:0 auto;
	text-align:left;
	line-height:28px;
	height:28px;
	display: inline-block;*display: inline;*zoom: 1;
	vertical-align:middle;
	text-decoration:none;
}

#clsd_goods_info .buy_with .cartbtn_link:hover,
#clsd_goods_info .bulk_cart_col .cartbtn_link:hover {
	background-color:#ff9900;
}

#clsd_goods_info .bulk_goods_col{
	max-width:510px;
}
#clsd_goods_info .bulk_cart_col{
	padding-left:10px;
	width:250px;
}
/* 各タイトル */

#clsd_goods_info .btmline {
	border-bottom:1px #ECECEC solid;}

#clsd_goods_info .cart_bottom_title {
color: #0082C2;
font-size: 1.5em;
font-weight:bold;
padding: 1em 0 0.5em;
}

#clsd_goods_info .cart_bottom_title.sale {
color: #C00;
}


#clsd_goods_info .sale_title {
    border-bottom: 3px solid #C00;
    color: #C00;
    font-size: 1.4em;
    font-weight: bold;
    margin: 5px 0px 15px;
    padding: 5px 10px;
    position: relative;
}

#clsd_goods_info .sale_title .page_link {
    font-size: 0.6em;
    font-weight: normal;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 8px;
}

#clsd_goods_info .sale_title .page_link a {
    background-color: #C00;
    border: 1px solid #C00;
    border-radius: 5px;
    color: #FFF;
    padding: 2px 5px;
    text-decoration: none;
}

#clsd_goods_info .cart_bottom_box {
	padding:0 0 10px 0;
}



/*=recm_and_movie
==========================================================*/
#col_center #clsd_goods_info #g_info #recm_and_movie {
	clear:both;
	padding-bottom:20px;
	padding-top:15px;
}
#col_center #clsd_goods_info #g_info #recm_and_movie .item_movie ul{
	border:1px solid #E5ECEE;
	border-width:4px 0;
	padding:0 0 15px 48px;
}
#col_center #clsd_goods_info #g_info #recm_and_movie .item_movie ul li{
	float:left;
	display:block;
	padding:15px 30px 0 0;
}
#col_center #clsd_goods_info #g_info #recm_and_movie .item_movie .movie_title {
	padding-bottom:5px;
}


/** tab css sprite */
#col_center #clsd_goods_info #g_info #goods_tab {
	clear:both;
	padding-bottom:20px;
}
#col_center #clsd_goods_info #g_info #goods_tab a{
	-webkit-transition: all 0s linear 0s;
	transition: all 0s linear 0s;
}
* html #col_center #clsd_goods_info #g_info #goods_tab .tab_text div { position:relative; }
#col_center #clsd_goods_info #g_info #goods_tab .tab_title {
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text {
	padding:20px 45px 19px 27px;
	border:1px solid #48A4D7;
	border-width:2px 1px 1px 1px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text .exp_goods_list ul li {
	float:left;
	display:block;
	width:135px;
	padding:0 0 10px 5px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text .exp_goods_list ul li .goods_name {
	display:block;
	height:2.4em;
	width:135px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text .exp_goods_list ul li .sale_price {
	display:block;
	width:135px;
}

/* add 130424 */
#col_center #clsd_goods_info #g_info #goods_tab .tab_text .support_btn {
	margin: 10px 15px 0 0;
}

#col_center #clsd_goods_info #g_info #goods_tab .tabNav li {
	float:left;
}
/** feature */
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab1_feature {
	display:block;
	width:156px;
	height:37px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/clsd_products/tab_bt_01_sp.png') 0 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab1_feature:hover {
	background:url('../images/clsd_products/tab_bt_01_sp.png') -156px 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab1_feature.active {
	background:url('../images/clsd_products/tab_bt_01_sp.png') -312px 0 no-repeat !important;
}
/** specification */
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab2_specification {
	display:block;
	width:157px;
	height:37px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/clsd_products/tab_bt_02_sp.png') 0 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab2_specification:hover {
	background:url('../images/clsd_products/tab_bt_02_sp.png') -157px 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab2_specification.active {
	background:url('../images/clsd_products/tab_bt_02_sp.png') -314px 0 no-repeat !important;
}

/** spec_table */
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab2_specification_text p,
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab3_model_text p {
	margin: 0 0 3px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab2_specification_text table,
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab3_model_text table {
	border: 1px solid #a0a0a0;
	margin: 0 0 15px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab2_specification_text table th,
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab2_specification_text table td,
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab3_model_text table th,
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab3_model_text table td {
	border: 1px solid #a0a0a0;
	font-weight: normal;
	line-height: 1.2em;
	padding: 3px 5px;
	vertical-align: top;
}



/** model */
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab3_model {
	display:block;
	width:157px;
	height:37px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/clsd_products/tab_bt_03_sp.png') 0 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab3_model:hover {
	background:url('../images/clsd_products/tab_bt_03_sp.png') -157px 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab3_model.active {
	background:url('../images/clsd_products/tab_bt_03_sp.png') -314px 0 no-repeat !important;
}
/** model */
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab4_option {
	display:block;
	width:156px;
	height:37px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/clsd_products/tab_bt_04_sp.png') 0 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab4_option:hover {
	background:url('../images/clsd_products/tab_bt_04_sp.png') -156px 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab4_option.active {
	background:url('../images/clsd_products/tab_bt_04_sp.png') -312px 0 no-repeat !important;
}
/** faq */
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab5_faq {
	display:block;
	width:154px;
	height:37px;
	text-indent:-99999px;
	overflow:hidden;
	background:url('../images/clsd_products/tab_bt_05_sp.png') 0 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab5_faq:hover {
	background:url('../images/clsd_products/tab_bt_05_sp.png') -154px 0 no-repeat;
}
#col_center #clsd_goods_info #g_info #goods_tab .tabNav #tab5_faq.active {
	background:url('../images/clsd_products/tab_bt_05_sp.png') -308px 0 no-repeat !important;
}

#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box{
	max-height:350px;
	overflow-y:scroll;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box .faq_contents{
	border-bottom:1px dotted #999;
	padding-bottom:10px;
	margin-bottom:5px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box .faq_contents:last-child{
	border-bottom:none;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box .faq_contents div{
	background-repeat: no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 35px;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box .question{
	background-image: url("../images/clsd_products/faq_q.gif");
	background-color:#f6f6f6;
}
#col_center #clsd_goods_info #g_info #goods_tab .tab_text #tab5_faq_text .faq_box .answer{
	background-image: url("../images/clsd_products/faq_a.gif");
}

/** custm_review */
#col_center #clsd_goods_info #g_info #custm_review {
	clear:both;
	padding-bottom:15px;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_title_wrap {
	height:34px;
	background:url('../images/clsd_products/review_parts.png') top left repeat-x;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_title_right {
	background:url('../images/clsd_products/review_right.png') top right no-repeat;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_title {
	clear:both;
	float:left;
	padding-right:10px;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_title_star dl dt {
	float:left;
	padding-top:7px;
	padding-right:10px;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_title_star dl dd {
	padding-top:8px;
	font-size:120%;
	color:#FFF;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text {
	position:relative;
	overflow:auto;
	height:210px;
	border:1px solid #48A4D7;
	border-width:0 1px 1px 1px;
	background:#F2F7FA;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment {
	padding:20px 0 15px 10px;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment dl dt {
	padding:0 0 10px 0;
	color:#666;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment dl dt .cv_st {
	float:left;
	color:#003065;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment dl dt .cv_star {
	float:left;
	padding:0 16px 0 7px;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment dl dt .cv_name {
	float:left;
	padding:0 5px 0 0;
}
#col_center #clsd_goods_info #g_info #custm_review .cv_all ul li {
	float:right;
}
#col_center #clsd_goods_info #g_info #custm_review .custm_review_text .review_comment dl dd {
	padding:10px 25px 0 0;
	width:534px;
	background:url('../images/clsd_products/review_line_hasen.png') top left repeat-x;
}
/** inner liquid */
#col_center #clsd_goods_info .check_history {
	clear:both;
	position:relative;
	padding-bottom:10px;
}
#col_center #clsd_goods_info .ck_his_left_wrap {
	float:left;
	width:100%;
	margin-right:-210px;
}
#col_center #clsd_goods_info .ck_his_left_wrap .ck_his_left {
	position:relative;
	margin-right:210px;
	padding-right:15px;
	border-right:1px solid #ECECEC ;
}
#col_center #clsd_goods_info .ck_his_left_wrap .ck_his_left li dl {
	margin: 0 auto;
}
#col_center #clsd_goods_info .ck_his_right_wrap {
	float:right;
	width:209px;
}
#col_center #clsd_goods_info .ck_his_right {
	padding:0 15px;
}
#col_center #clsd_goods_info .ck_his_right li {
	clear:both;
	padding-bottom:5px;
	width:100%;
}
#col_center #clsd_goods_info .ck_title {
	padding:0 0 5px 0;
}
/** goods buy with */
#col_center #clsd_goods_info .buy_with {
	padding:0 0 10px 0;
}
#col_center #clsd_goods_info .buy_with .recm_with_item {
	margin-bottom:5px;
}
#col_center #clsd_goods_info .buy_with .recm_with_item strong {
	font-weight:normal;
	padding:0 5px;
}
#col_center #clsd_goods_info .buy_with table {
	margin-bottom: 8px;
}
#col_center #clsd_goods_info .buy_with table .buy_with_main {
	width:120px;
	vertical-align:middle;
	background:url('../images/clsd_products/plus.gif') right 50% no-repeat;
}
#col_center #clsd_goods_info .buy_with table .buy_with_sub {
	width:80px;
	padding-left:5px;
	vertical-align:middle;
}
#col_center #clsd_goods_info .buy_with table .buy_with_sub img {
	border:#0044DF 1px solid;
}
#col_center #clsd_goods_info .buy_with table .buy_with_info_col {
	padding-left:10px;
	vertical-align:top;
	padding-top:15px;
}
#col_center #clsd_goods_info .buy_with_info_col .price_text,
#col_center #clsd_goods_info .bulk_cart_col .price_text
{
	margin-bottom:5px;
}
#col_center #clsd_goods_info .bulk_cart_col .price_text .point_text{
	color:#FF9900;
	font-weight:bold;
}
#col_center #clsd_goods_info .buy_with_info_col .price_text .point_text{
	margin-left: 5px;
	color:#FF9900;
	font-weight:bold;
}
#col_center #clsd_goods_info .buy_with .recm_with_item .sale_price {
	margin-left: 8px;
}
#col_center #clsd_goods_info .buy_with .buy_with_infoStock {
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1em;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	font-weight: normal;
	margin-right: 4px;
	padding: 3px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;     /* for Safari and Chrome */
	-moz-border-radius: 2px;    /* for Firefox */
	-o-border-radius: 2px;  /* when Opera Presto 2.3 or later is released */
	-khtml-border-radius: 2px;   /* Linux browsers */
	-ms-border-radius: 2px;
	background-color: #3399cc;
}
#col_center #clsd_goods_info .buy_with .buywithcheckbox{
	margin-top:0px;
	margin-right:0px;
}

/** review_area */
#col_center #clsd_goods_info #review_area {
	clear:both;
	background:url('../images/clsd_products/hasen.gif') top left repeat-x;
}
#col_center #clsd_goods_info #review_area .p_r_title {
	height:34px;
	overflow:hidden;
	background:url('../images/clsd_products/all_review_parts.png') top left repeat-x;
}
#col_center #clsd_goods_info #review_area .p_r_t_right {
	background:url('../images/clsd_products/all_review_right.png') top right no-repeat;
}
#col_center #clsd_goods_info #review_area .p_r_wrap {
}
* html #col_center #clsd_goods_info #review_area .p_r_wrap { zoom:1; }
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge {
	margin:0 0 10px 0;
	padding: 13px 10px 7px;
	background:#F7F7F7;
	text-align: left;
	font-size:130%;
}
* html #col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge {
	zoom:1;
}

#col_center #clsd_goods_info #review_area .all_review_left_wrap {
	float:left;
	width:100%;
	margin-right:-210px;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap {
	float:right;
	width:209px;
}

#col_center #clsd_goods_info #review_area .all_review_right_wrap table {
	border-top: 1px solid #cccccc;
	margin-left: 6px;
	width: 200px;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table th,
#col_center #clsd_goods_info #review_area .all_review_right_wrap table td {
	border-bottom: 1px solid #cccccc;
	padding: 4px;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table th {
	font-weight: normal;
	text-align: left;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table th a {
	text-decoration: underline;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table td.rvw_num {
	text-align: right;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table .avr_bg_gray {
	background-color: #DCDCDC;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap table .not_selected {
	background-color: #f0f0f0;
}
#col_center #clsd_goods_info #review_area .all_review_right_wrap .narrow_cancel {
	margin: 6px 0px 6px 11px;
}

#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container dl.rvw_sort_navi {
	margin-bottom: 5px;
	float: right;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container dl.rvw_sort_navi dt {
	display: inline;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container dl.rvw_sort_navi dd {
	border-right: 1px solid #b0b0b0;
	display: inline;
	margin: 0;
	padding: 0 5px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container dl.rvw_sort_navi dd:last-child {
	border-right: none;
}

#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl,
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl dd,
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl dt,
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .p_r_review_count dl,
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .p_r_review_count dl dt,
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .p_r_review_count dl dd {
	display:inline;
}
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl dd.p_r_eval_text {
	color:#585861;
}
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl dd.p_r_eval_star img {
	padding-top:2px;
	vertical-align:text-bottom;
}
#col_center #clsd_goods_info #review_area .p_r_wrap .p_r_overall_judge dl dd.p_r_eval {
	font-size:110%;
	font-weight:bold;
	color:#F00;
}
/** paging */
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .bottom_navi .p_r_review_count {
	position:absolute;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation {
	clear: both;
	text-align:left;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #page_bottom_navi {
	border-top:3px solid #F90;
	padding-top: 3px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation a {
	font-weight:bold;
	padding-right:3px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation strong {
	padding-right:3px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation .active_page {
	font-weight:normal;
	color:#003065;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation .next_pipe,
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container .page_navigation .previous_pipe {
	font-size:80%;
	color:#C0C0C0;
}

#col_center #clsd_goods_info #review_area .all_review_left_wrap #p_r_c_content {
	position:relative;
	margin-bottom: 10px;
	margin-right:210px;
	padding-right:15px;
	border-right:1px solid #C0C0C0;
}

#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content li {
	clear:both;
	width:100%;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info {
	padding: 10px 15px;
	border-top: 1px dashed #c0c0c0;
}
* html #col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info {
	zoom:1;
}

#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info .p_r_c_tit {
	margin-bottom: 5px;
	font-weight:bold;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info .p_r_c_star {
	margin-top: 15px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info .p_r_c_date {
	margin-top: 5px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info .p_r_c_name {
	margin-top: 5px;
	line-height: 18px;
}
#col_center #clsd_goods_info #review_area .p_r_wrap #paging_container #p_r_c_content .p_r_c_info .p_r_c_name span {
	background: url('../images/clsd_products/icon_rvw_cart.png') top left no-repeat;
	margin-left: 15px;
	padding-left: 18px;
}

#col_center #clsd_goods_info .rcm_read_buy_upper_dotted {
	clear:both;
	width:100%;
	padding-top:10px;
	background:url('../images/clsd_products/hasen.gif') top left repeat-x;
}

#col_center #clsd_goods_info .rcm_read_buy_upper {
	clear:both;
}

#col_center #clsd_goods_info .rcm_read_buy_title {
    color: #0082C2;
    font-size: 140%;
    padding-bottom: 5px;
}

/* add 130419 ECM_SEO No.3 */
#col_center #clsd_goods_info p.rcm_read_buy_title {
	font-weight: bold;
}

#col_center #clsd_goods_info .rcm_read_buy {
	clear:both;
	position:relative;
	padding-bottom:10px;
}
#col_center #clsd_goods_info .rcm_read_buy_left_wrap {
	float:left;
	width:100%;
	margin-right:-210px;
}
#col_center #clsd_goods_info .rcm_read_buy_left_wrap .ck_his_left {
	position:relative;
	margin-right:210px;
	padding-right:15px;
	border-right:1px solid #C0C0C0;
}
#col_center #clsd_goods_info .rcm_read_buy_left li {
	clear:both;
	width:100%;
	padding:0 0 5px 0;
}
#col_center #clsd_goods_info .rcm_read_buy_left li dl dt {
	float:left;
	width:50px;
}
#col_center #clsd_goods_info .rcm_read_buy_left li dl dd {
	margin-left:55px;
}
#col_center .rcm_read_buy_lower_dotted {
	clear:both;
	padding-top:20px;
	background:url('../images/clsd_products/hasen.gif') top left repeat-x;
}

#stf .item_recm {
	text-align: left;
	margin: 0;
}
#stf .item_recm .recm_wrap {
	margin: 0 0 20px;
}
#stf .item_recm .recm_wrap .recm_title_wrap {
	background: url("../images/clsd_products/staff_recommend_top_parts.png") repeat-x scroll left top rgba(0, 0, 0, 0);
	text-align: center;
}
#stf .item_recm .recm_wrap .recm_title_wrap .recm_title_left {
	background: url("../images/clsd_products/staff_recommend_left_top.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_title_wrap .recm_title_right {
	background: url("../images/clsd_products/staff_recommend_right_top.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_wrap {
	background: url("../images/clsd_products/staff_recommend_border.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_wrap .recm_text_middle_left {
	background: url("../images/clsd_products/staff_recommend_border.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_wrap .recm_text_middle_right {
	background: url("../images/clsd_products/staff_recommend_border.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_wrap .recm_text_bottom_left {
	background: url("../images/clsd_products/staff_recommend_left_bottom.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_wrap .recm_text_bottom_right {
	background: url("../images/clsd_products/staff_recommend_right_bottom.gif") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
#stf .item_recm .recm_wrap .recm_text_main {
	line-height: 1.5em;
	overflow: auto;
	padding: 10px 30px 10px 22px;
}


/* カート追従表示
==========================================================*/
#cart_followBox_area {
	height:80px;
}
#cart_followBox {
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 2px solid #B3B3B3;
	border-left: 1px solid #CCCCCC;
	border-radius: 0 0 0 2px;
	border-right: 1px solid #CCCCCC;
	margin: 0;
	padding: 5px 8px 4px;
	
	z-index:4;
	
	height:60px;
}
#cart_followBox .cart_flw_itemImage {
	float: left;
	width: 60px;
}
#cart_followBox .cart_flw_itemInfo {
	margin-left: 65px;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemName {
	color: #505050;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	margin-bottom: 2px;
	overflow: hidden;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL {
	color: #999999;
	float: left;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemPrice,
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemPoint,
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemDeliv {
	display: inline;
	padding: 0 6px;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemPrice {
	color: #d80000;
	font-weight: bold;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemPrice .font_saleprice {
	font-size: 1.1em;
	padding-right: 3px;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemPoint {
	color: #d80000;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemDeliv {
	color: #555555;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemIcon {
	margin-top: 3px;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemIcon p {
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1em;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	font-weight: normal;
	margin-right: 4px;
	padding: 3px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;     /* for Safari and Chrome */
	-moz-border-radius: 2px;    /* for Firefox */
	-o-border-radius: 2px;  /* when Opera Presto 2.3 or later is released */
	-khtml-border-radius: 2px;   /* Linux browsers */
	-ms-border-radius: 2px;
	white-space: nowrap;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemIcon p.icon_shipping {
	background-color: #ff9933;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemIcon p.icon_stock {
	background-color: #3399cc;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoL .cart_flw_itemIcon p.icon_maildlv {
	background-color: #60b0b0;
}


#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR {
	float: right;
    height: 40px;
    width: 30%;
    max-width: 230px;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_goodsCnt {
	display: inline-block;
    padding-top: 7px;
    text-align: right;
    width: 70px;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_cartBtn {
	display: inline-block;
    width: 63%;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_cartBtn a img{
	max-width: 147px;
    width: 100%;
}

#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_goodsCnt input {
	width: 45px;
	display: inline;
	vertical-align: text-bottom; 
	height: 24px;
	margin: 0 1px 0 0;
	padding: 0;
	text-align: right;
	line-height: 18px;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_goodsCnt .goods_cnt_btn li {
	float: left;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_goodsCnt .goods_cnt_input {
	padding: 0;
}
#cart_followBox .cart_flw_itemInfo .cart_flw_itemInfoR .cart_flw_goodsCnt .goods_cnt_btn p {
	margin: 0;
	padding: 0;
	cursor: pointer;
}
#col_center .m_h3_upper_dotted .m_h3_upper_dotted_title {
	padding-bottom:5px;
	font-size:140%;
	color:#0082C2;
}
#col_center .disp_ranking {
	position:relative;
	height:18.5em;
	min-height:230px;
	max-height:255px;
}
#col_center .disp_ranking ul li {
	height:18.5em;
	float:left;
	padding-top:23px;
	margin-top:4px;
}
#col_center .disp_ranking ul li .ranking_goods .sale_review_star {
	padding:1px 0 0 0;
}
#col_center .disp_ranking span  {
	display:block;
	width:130px;
	height:2.4em;
}
#col_center .disp_ranking .ranking_goods {
	margin:0 auto;
	width:135px;
}
#col_center .disp_ranking .ranking_goods dt  {
	overflow:hidden;
}
#col_center .disp_ranking .ranking_goods dt img  {
	vertical-align:text-bottom;
	padding-bottom:2px;
}
#col_center .disp_ranking .ranking_goods .ranking_icon {
	clear:both;
	position:absolute;
	top:0;
	left:0;
	padding:2px 0 0 2px;
}
#col_center .disp_ranking .ranking_goods .goods_name{
	height:30px;
}
/** .m_h1_skyblue_waku */
#col_center .m_h1_skyblue_waku {
	background:#EEF5FD;
	margin:5px 0;
}
* html #col_center .m_h1_skyblue_waku {
	zoom:1;
}
#col_center .m_h1_skyblue_waku .m_h1_top_middle {
	background:url('../images/clsd_products/name_top_parts.png') top left repeat-x;
}
#col_center .m_h1_skyblue_waku .m_h1_bottom_middle {
	background:url('../images/clsd_products/name_down_parts.png') bottom left repeat-x;
}
#col_center .m_h1_skyblue_waku .m_h1_middle_left {
	background:url('../images/clsd_products/name_left_parts.png') top left repeat-y;
}
#col_center .m_h1_skyblue_waku .m_h1_middle_right {
	background:url('../images/clsd_products/name_right_parts.png') top right repeat-y;
}
#col_center .m_h1_skyblue_waku .m_h1_top_left {
	background:url('../images/clsd_products/name_left_top.png') top left no-repeat;
}
#col_center .m_h1_skyblue_waku .m_h1_top_right {
	background:url('../images/clsd_products/name_right_top.png') top right no-repeat;
}
#col_center .m_h1_skyblue_waku .m_h1_bottom_left {
	background:url('../images/clsd_products/name_left_bottom.png') bottom left no-repeat;
}
#col_center .m_h1_skyblue_waku .m_h1_bottom_right {
	background:url('../images/clsd_products/name_right_bottom.png') bottom right no-repeat;
}
#col_center .m_h1_skyblue_waku .m_h1_skyblue_logo {
	font-size:140%;
	font-weight:bold;
	padding:10px 15px;
}
* html #col_center .m_h1_skyblue_waku .m_h1_skyblue_logo { zoom:1; }


/* review
==========================================================*/
#paging_container .review_list_area {
	padding:5px;
}

#paging_container .review_list_top {
	font-size:24px;
	font-weight:bold;
	color:#666;
	padding:5px;
}

#paging_container .review_list_area .review_title {
font-weight:bold;
font-size:15px;
}

#paging_container  .review_list_area .review_content {
	padding:5px 0 15px;
	word-wrap:break-word;
}

#paging_container  .review_list_area .review_reg_dm {
	padding:5px 0 0 15px;
}

#paging_container .review_list_area .review_reviewer{
	padding-top:3px;
}

.dod {
	border:none;
	border-top:dashed 1px #CCCCCC;
	height:1px;
	color:#FFFFFF;
}

.small_scale_goods {
	width: 500px;
}

.small_scale_goods_title {
	color: #999;
	font-weight: bold;
	float: left;
	clear: left;
	width: 100px;
	margin: 7px 0;
}

.small_scale_goods_img {
	float:left;
	clear:left;
	margin:0  10px 10px;
}

.small_scale_goods_content {
	float: left;
	width: 200px;
	margin: 7px 0;
}

.pageing_area {
	padding: 10px;
	background: none repeat scroll 0 0 #f5f5f5;
}

.small_scale_goods_title .small_scale_goods_content .rating {
	padding-bottom: 5px;
}

#col_center #clsd_goods_info #g_info #g_goods_info .delv_com_text,
#col_center #clsd_goods_info #g_info #g_goods_info .free_delv_com_text {
	line-height: 1em;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	font-weight: normal;
	margin-right: 4px;
	margin-bottom: 1px;
	padding: 3px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;     /* for Safari and Chrome */
	-moz-border-radius: 2px;    /* for Firefox */
	-o-border-radius: 2px;  /* when Opera Presto 2.3 or later is released */
	-khtml-border-radius: 2px;   /* Linux browsers */
	-ms-border-radius: 2px;
	white-space: nowrap;
}
#col_center #clsd_goods_info #g_info #g_goods_info .delv_com_text{
	background-color:#00f;
	color: #ffffff;
}
#col_center #clsd_goods_info #g_info #g_goods_info .free_delv_com_text{
	background-color:#f5f5f5;
}
#col_center #clsd_goods_info #g_info #g_goods_info .delv_com_text .delv_com{
	text-decoration:line-through;
	margin:0px 3px 0px 3px;
}

#col_center .ip_ranking .ranking_title{
	border-bottom: 3px solid #2976c6;
	color: #2976c6;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 5px;
	padding: 6px 10px 8px;
	position: relative;
}
#col_center .ip_ranking .ranking_title .page_link{
	font-size: 0.6em;
	font-weight: normal;
	position: absolute;
	right: 3px;
	text-align: right;
	top: 9px;
}
#col_center .ip_ranking .ranking_title .page_link a{
	background-color: #2976c6;
	border: 1px solid #2976c6;
	border-radius: 5px;
	color: #ffffff;
	padding: 2px 5px;
	text-decoration: none;
}
#col_center .ip_ranking .ranking_title .page_link a:hover{
	background-color: #e2f0fa;
	color:#2976c6;
}
#col_center .ip_ranking .goods_list ul li{
	float: left;
	margin-left: 5px;
	margin-top:4px;
	height:18.5em;
	padding-top:23px;
}
#col_center .ip_ranking .goods_list .goods_name{
	line-height: 1.2em;
	height: 2.4em;
	overflow: hidden;
}
#col_center .ip_ranking .goods_list .icon_delv_free{
	border: 1px solid #ff5f00;
	color: #ff5f00;
	font-size: 10px;
	font-weight: normal;
	padding: 0 2px;
	vertical-align: 4px;
	width:4em;
	margin-bottom:2px;
}
#col_center .ip_ranking .prev_btn a{
	background-image: url("../images/parts/simpleslideimage.png");
	background-position: -3px 50%;
	background-repeat: no-repeat;
	background-size: 70px auto;
	border: 1px solid #cccccc;
	border-radius: 5px;
	display: block;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	width: 26px;
}
#col_center .ip_ranking .next_btn a{
	background-image: url("../images/parts/simpleslideimage.png");
	background-position: -42px 50%;
	background-repeat: no-repeat;
	background-size: 70px auto;
	border: 1px solid #cccccc;
	border-radius: 5px;
	display: block;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	width: 26px;
}

#col_center .ip_ranking .recom_title{
	border-bottom: 3px solid;
	color: #2976c6;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 5px;
	padding: 6px 10px 8px;
	position: relative;
}
#col_center .ip_ranking .recom_title .page_link{
	font-size: 0.6em;
	font-weight: normal;
	position: absolute;
	right: 3px;
	text-align: right;
	top: 9px;
}
#col_center .ip_ranking .recom_title .page_link a{
	background-color: #2976c6;
	border: 1px solid #2976c6;
	border-radius: 5px;
	color: #ffffff;
	padding: 2px 5px;
	text-decoration: none;
}
#col_center .ip_ranking .recom_title .page_link a:hover{
	background-color: #e2f0fa;
	color:#2976c6;
}

#timerAreaMsg{
	color:#03689A;
}
#col_center .goods_info_icon {
	padding-bottom:5px;
}
#col_center .goods_info_icon ul {
	float:right;
}
#col_center .goods_info_icon ul li {
	float:left;
	padding:0 0 0 5px;
	line-height:0;
}


/*goods image zoom*/
.goodsImageMask_base{
	background-color:rgb(0, 0, 0);
	filter: alpha(opacity=50);/* ie 6 7 */
	-ms-filter: "alpha(opacity=50)";/* ie 8 */
	opacity:0.5;
	position:fixed;
	top:-200px;
	bottom:-200px;
	left:-200px;
	right:-200px;
	z-index:2999;

}
.goodsImageZoomBox_base{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3000;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	padding:15px 20px;
	width:100%;
	min-height:550px;
}
#goodsImageZoomBox .topspace{
	text-align:right;
	margin-bottom:10px;
}
#goodsImageZoomBox .largeImage{
	float:left;
	width:70%;
}
#goodsImageZoomBox .largeImage #zoomImage{
	margin:0 auto;
}
#goodsImageZoomBox #imageFrame{
	position:relative;
	display:block;
}
#goodsImageZoomBox #imageFrame img{
	display: block;
	max-width:100%;
}

#goodsImageZoomBox .rightCol{
	float:right;
	width:195px;
	margin-left:10px;
}
#goodsImageZoomBox .rightCol .goodsExp{
	margin-bottom:15px;
}
#goodsImageZoomBox .rightCol .thumbnail{
	border:1px solid #c9e1f4;
	padding:5px;
}
#goodsImageZoomBox .rightCol .thumbnail .thumbframe{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	border:1px solid #ddd;
	overflow: hidden;
	float:left;
}
#goodsImageZoomBox .rightCol .thumbnail .thumbframe_selected{
	border:2px solid #e47911;
}
#goodsImageZoomBox .rightCol .thumbnail .thumbframe .thumbImg {
	width:50px;
	height:50px;
	margin:-1px;
}
#goodsImageZoomBox .rightCol .thumbnail .thumbframe .thumbImg_selected{
	margin:-2px;
}
#goodsImageZoomBox #zoomableMsg{
	position:absolute;
	top:250px;
	left:200px;
	color:#efefef;
	background:rgba(0, 0, 0, 0.8);
	padding:15px;
	border-radius:5px;
	display:none;
}
/*delv_map*/
.mapDelvExpectDateMask_base{
	background-color:rgb(0, 0, 0);
	filter: alpha(opacity=50);/* ie 6 7 */
	-ms-filter: "alpha(opacity=50)";/* ie 8 */
	opacity:0.5;
	position:fixed;
	top:-200px;
	bottom:-200px;
	left:-200px;
	right:-200px;
	z-index:2999;

}
.mapDelvExpectDateBox_base{
	position:absolute;
	top:0px;
	left:20%;
	z-index:3000;
	padding:10px;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.mapDelvExpectDateBox_base .closebtn{
	text-align:right;
}

/*delv_msg*/
.goodsDelvMsgExpMask_base{
	background-color:rgb(0, 0, 0);
	filter: alpha(opacity=50);/* ie 6 7 */
	-ms-filter: "alpha(opacity=50)";/* ie 8 */
	opacity:0.5;
	position:fixed;
	top:-200px;
	bottom:-200px;
	left:-200px;
	right:-200px;
	z-index:2999;

}
.goodsDelvMsgExpBox_base{
	position:absolute;
	top:0px;
	left:5%;
	z-index:3000;
	padding:10px;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.goodsDelvMsgExpBox_base .closebtn{
	text-align:right;
}
#clsd_goods_info .icon_delv_free {
	border: 1px solid #ff5f00;
	color: #ff5f00;
	font-size: 10px;
	font-weight: normal;
	padding: 0 3px;
	vertical-align: 4px;
	width:5em;
	margin-bottom:2px;
}


.goods_liquid_list {
	position:relative;
	height:18.5em;
	min-height:230px;
	max-height:255px;
}
.goods_liquid_list ul li {
	height:18.5em;
	float:left;
	margin-top:4px;
}
.goods_liquid_list ul li dl .sale_review_star {
	padding:1px 0 0 0;
}
.goods_liquid_list dl {
	margin:0 auto;
	width:135px;
}
.goods_liquid_list dl dt  {
	overflow:hidden;
}
.goods_liquid_list dl dt img  {
	vertical-align:text-bottom;
	padding-bottom:2px;
}
.goods_liquid_list dl .ranking_icon {
	clear:both;
	position:absolute;
	top:0;
	left:0;
	padding:2px 0 0 2px;
}
.goods_liquid_list dl .goods_name{
	height:30px;
}

.bulk_buying .buy_count dt{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.bulk_buying .buy_count dt:after{
	content:"：";
}
.bulk_buying .buy_count dd{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.bulk_buying .buy_count dd span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 3px;
	font-weight:bold;
	font-size:16px;
}
.bulk_buying .buy_count dd span.discount_price,
.bulk_buying .buy_count dd span.discount_rate{
	color:#c00;
}

.bulk_goods_list {
	margin-left:-20px;
}
.bulk_goods_list .bulk_goods_base{
	display:inline-block;
	overflow:hidden;
	height:100px;
	margin:10px 0px 10px 0px;
}
.buywith_goods_list .buywith_goods_base{
	display:inline-block;
	overflow:hidden;
}
.bulk_goods_list .bulk_goods_hide{
	width: 0px;
	transition:width 0.3s ease;
}
.bulk_goods_list .bulk_goods_show{
	width: 125px;
}
.buywith_goods_list .buywith_goods_show{
	width: 125px;
	transition:width 0.3s ease;
}
.buywith_goods_list .buywith_goods_hide{
	width: 0px;
}
.bulk_goods_list .image_frame,
.buywith_goods_list .image_frame{
	width:100%;
	padding-left:20px;
}
.buywith_goods_list .image_frame img{
	border:1px solid #0044df;
}
.bulk_goods_list .plus,
.buywith_goods_list .plus{
	background:url("../images/clsd_products/plus.gif") no-repeat left 50%;
}
.bulk_goods_list .bulk_goods_image{
	width:100px;
}