@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #d6d6d6;
}

.hpb-parts-hl-style
{
    padding: 3px 0.2em !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    border-color: #2AA16A;
}

.hpb-parts-cbox-style
{
    border-color: #d6d6d6;
}

.hpb-parts-hr-style
{
    border-color: #d6d6d6;
}

.hpb-parts-pbox-style
{
    border-color: #d6d6d6;
}
.hpb-parts-pbox-style h4
{
    padding: 0px !important;
}

.hpb-parts-blist-style
{
    border-color: #2AA16A;
}
a.hpb-parts-blist-style:link
{
    color: #666666;
}
a.hpb-parts-blist-style:visited
{
    color: #666666;
}
a.hpb-parts-blist-style:hover
{
    color: #2AA16A;
}
a.hpb-parts-blist-style:active
{
    color: #2AA16A;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/
#wrapper { margin: 0;
           padding: 0;
           width: 100%;
		   }


#item-page { margin: 0;
             padding: 0;
	         float: right;
             }

#item-page .cont {
		    width: 710px;
		    margin-top: 0;
		    margin-right: 0;
		    margin-bottom: 0;
		    margin-left: 0;
		    }

#contents { text-align: left;
		    padding-top: 1em;
		    padding-left: 0;
		    }


#contents table	{
			width: 710px;
			border : none;
			border-collapse: collapse;
			border-spacing: 0;
			background-color: #ffffff;
			empty-cells : hide;
/*			font-size: 1em;	*/
		}

#contents  tr	{
			border: none;
			text-align: center;
		}

#contents td	{
			border: 1px solid #d6d6d6;
			width: 235px;
			max-width: 235px;
			min-height: 220px;
/*			background-image: url(item/image/list_back.jpg); */
			vertical-align: top;
			text-align: center;
			}

#contents td img {max-height: 300px;
			max-width: 225px;
			}

/*** ▼ 商品詳細 ▼ ***/
#item { text-align: left;
		padding-top: 1em;
		padding-left: 0;
		}

#img-box  { /*height: 400px;
			max-height: 400px;*/
			width: 300px;
			max-width: 300px;
			margin: 10px 20px 10px 0;
            float: left;
			}

/*   */
#img-box img { max-height: 400px;
			   max-width: 300px;
/*			   width: 100%;*/
			}


#item table {width: 350px;
			border: 1px solid #d6d6d6;
			}

#item table th {
			white-space: nowrap;
			text-align: justify;
			text-justify: distribute-all-lines;
			}

#item table td { padding: 0.6em;
			text-align: justify;
			text-justify: distribute-all-lines;
			width: 100%;
			}
/*** ▲ 商品詳細 ▲ ***/

/*** ▼ 関連商品 ▼ ***/
#sub p		{ font-size: 1.5em;
			 font-weight: bold;
			 color: #038748;
			 margin: 0;
			 text-align: left;
			 }


#sub table	{
			width: 700px;
			border-top : 1px solid #d6d6d6;
			border-bottom : 1px solid #d6d6d6;
			border-collapse: collapse;
			border-spacing: 0;
			background-color: #ffffff;
			empty-cells : hide;
/*			font-size: 1em;	*/
		}

#sub tr	{text-align: center;
			}

#sub td	{	width: 234px;
			max-height: 240px;
/*			background-image: url(item/image/list_back.jpg); */
			vertical-align: top;
			text-align: center;
			}

#sub td img {max-height: 230px;
/*			max-width: 225px;*/
			}
/*** ▲ 関連商品 ▲ ***/



#left-menu {width: 180px;
			 margin: 0 10px 0 0;
			 padding: 0 ;
             float: left;
			 }

#left-menu h3 {
		    width: 180px;
		    margin-left: auto;
		    margin-right: auto;
		    border-bottom: 1px solid #2AA16A;
		    }

/***** menu list ****/
#left-menu .item { padding:0;
			margin: 0;
			text-align:left; /**** テキストを左寄せに戻す ***/
			 }

#left-menu ul	{
	font-size: 1em;
	margin-top: 0;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0;
	line-height: 0;
	text-align: left;
}

#left-menu li	{
	list-style-type: none;
	padding: 0;
	margin: 0 0 -1px 0;
	border: solid 1px #d6d6d6;

}


#left-menu li a	{
	display: block;
	line-height: 40px;
	text-decoration: none;
	color: #666666; 
	padding-left: 5px;
}


#left-menu a:hover	{
	background-color: #6ad8b0;
	color: #ffffff
	;
}
/*
#left-menu li img {
	float: left;
	margin: 6px;
	vertical-align: middle;
	
}
*/

/***** menu list ****/










