@charset ”UTF-8”;


/* =center CSS
------------------------------------------------------------------------------------------*/
#wrap #content .center  .lst_hld_index { width:950px;  background:#fff; margin:1px 0 4px 0;}


/* =icon_hld
------------------------------------------------------------------------------------------*/
.icon_hld {width: 910px;overflow:hidden; padding:7px 10px 7px 30px;}
.icon_hld img{ float:left; text-align:right;}

/* =btn_hld
------------------------------------------------------------------------------------------*/
.btn_hld {width: 945px;overflow:hidden; padding:5px 5px 5px 0px; border-bottom:1px dotted #eee;}
.btn_hld img{ float:right; text-align:right;}


/* =icon_hld2
------------------------------------------------------------------------------------------*/
.icon_hld2 {width: 860px;overflow:hidden; padding:10px 0px 10px 0px;}
.icon_hld2 img{ float:left; text-align:left;}



/* =cluster
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_content_hlddetail{padding:0px 0 0px 0;}
.lst_hld_index .cluster_hld {width: 950px;overflow:hidden; padding:0 0 0 0;}


/* =center_in_cluster CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .center_in_clusterdetail  { width:910px; padding: 0 0 25px 35px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetail  p{ width:700px;color:#666;font-size:12px; letter-spacing:0.01em;text-align:left;  padding:0 0 0 5px;}




/* =center_in_cluster　タイトル及び値段部分CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 { width:910px; height:auto;padding:25px 0 20px 35px;text-align:left;background:url(../img/ttl/h3bg.gif) top right no-repeat;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 h3{ float:left;width:515px;color:#555;font-size:26px; font-weight:bold; line-height:30px;letter-spacing:0.01em;text-align:left;  padding:0; }
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld{ overflow:auto;width:880px; padding: 10px 0 0px 10px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld .detail
{ width:430px; padding: 0px;text-align:left;float:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld .detail span{}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld .detail .detail_ttl
{ font-size:12px; color:#555;background:#f5f5f5;width:125px; margin-right:10px; padding: 2px;text-align:left; float:left ; border-bottom:1px dotted #ccc; line-height:24px;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld .detail .detail_txt
{ font-size:12px; color:#555;width:250px; padding: 2px 30px 2px 3px;text-align:left; float:left ;border-bottom:1px dotted #ccc;line-height:24px;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh3 .detail_hld .detail .detail_txt img { vertical-align:bottom; margin-left:8px;}

.lst_hld_index .cluster_hld .price { width:200px; padding: 5px 190px 5px 0px; float:right; font-weight:bold; letter-spacing:0.01em;text-align:right;line-height:30px;}

.lst_hld_index .cluster_hld .price .red{color: #F60; font-size:26px;}
.lst_hld_index .cluster_hld .price .black{color: #555; font-size:20px;}
.lst_hld_index .cluster_hld .price .tax{color: #555; font-size:10px; letter-spacing:0.01em;}



/* =center_in_cluster　タイトル及び値段部分CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 { width:910px; height:auto;padding:10px 0 20px 35px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 p{ width:860px;color:#000;font-size:12px; line-height:15px;letter-spacing:0.01em;text-align:left;  padding:0 0 0 10px; color:#999;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld{ overflow:auto;width:890px; padding: 10px 0 0px 10px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld h4 
{ font-size:14px; color:#555; font-weight:bold;float:left; width:870px; border-bottom:1px dotted #ccc; padding: 15px 5px 5px 0px; text-align:left; margin: 0 0 5px 0;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .discription
{ font-size:12px; color:#555; float:left; width:870px; border-bottom:1px dotted #ccc; padding:2px; text-align:left; margin: 0 0 10px 0;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail
{ width:430px; padding: 0px;text-align:left;float:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail span{}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail .detail_ttl
{ font-size:12px; color:#555;background:#f5f5f5;width:85px; line-height:24px; margin-right:20px; padding: 2px;text-align:left; float:left ; border-bottom:1px dotted #ccc;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail .detail_txt
{ font-size:12px; color:#555; width:260px;line-height:24px; padding: 2px 30px 2px 3px;text-align:left; float:left ;border-bottom:1px dotted #ccc;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail .detail_txt img { vertical-align:bottom; margin-left:8px;}


.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_left{ float:left; overflow:auto;width:440px; padding: 10px 0 0px 5px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_left .detail
{ width:430px; padding: 0px;text-align:left;float:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_left .detail span{}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_left .detail .detail_ttl
{ width:65px; margin-right:20px; padding: 2px;text-align:left; float:left ; border-bottom:1px dotted #ccc;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_left .detail .detail_txt
{ width:280px; padding: 2px 30px 2px 3px;text-align:left; float:left ;border-bottom:1px dotted #ccc;}


.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_right{ float:right; overflow:auto;width:440px; padding: 10px 0 0px 0px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_right .detail
{ width:430px; padding: 0px;text-align:left;float:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_right .detail span{}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_right .detail .detail_ttl
{ width:65px; margin-right:20px; padding: 2px;text-align:left; float:left ; border-bottom:1px dotted #ccc;}
.lst_hld_index .cluster_hld .center_in_clusterdetailh4 .detail_hld .detail_hld_right .detail .detail_txt
{ width:280px; padding: 2px 30px 2px 3px;text-align:left; float:left ;border-bottom:1px dotted #ccc;}









.ttlbar { clear:both; margin:0; padding:0; width:900px;}  



/* =wrapCSS
------------------------------------------------------------------------------------------*/
#wrap 		{width: 950px;height: auto;}
#wrap #main {margin-bottom: 15px;}


.container {
	height: auto;
	width: 950px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* =right CSS
------------------------------------------------------------------------------------------*/
#wrap #content .right  .lst_hld_index { width:680px;  background:#fff; margin:1px 0 4px 0;}


.width45 { width:60px; vertical-align:top;}
.width150 { width:140px; vertical-align:top;color:#666;}





/* =contentCSS
------------------------------------------------------------------------------------------*/
#wrap #content {width: 950px;margin-top: 0px;}
#wrap #content .cluster {width: 950px;padding:10px 0 30px 0 ;}


/* =center_in_cluster_imgbox CSS
------------------------------------------------------------------------------------------*/
.lst_hld_index .cluster_hld .center_in_clusterdetail_imgbox  { height:520px;width:910px; padding: 0 0 25px 35px;text-align:left;}
.lst_hld_index .cluster_hld .center_in_clusterdetail_imgbox .inside  { width:870px; padding: 10px;text-align:left; background:#F0F0F0;}


/* =detailthumCSS
------------------------------------------------------------------------------------------*/
#menu_c_detail_table {padding:0px;vertical-align:top;width:870px;margin:0px;text-align:left;}
.c_detail_left { vertical-align:top; text-align:left;}
.c_detail_right {width:170px; height:510px;vertical-align:top; text-align:left; padding:0 0 4px 30px; background:url(../img/img_box_bg.jpg) left top no-repeat;}
.c_detail_right img { padding:0px; vertical-align:top;}
.c_detail_div {height:54px;width:72px; vertical-align:top; text-align:left;margin:0x;padding: 3px 4px 3px 4px; float:left;}
.c_detail_div img { border:1px solid #fff;}
