@charset "Shift_JIS";


/*******************************************************************************
#1	ページ別CSS
*******************************************************************************/




/*==========================================================
#2	commonを上書き
==========================================================*/
/*--------------------------------------
#3	コンテナ
--------------------------------------*/
#container-main
{
}

#container-main-inner
{
	width: 530px;
	margin-left: 5px;
}




/*==========================================================
#2	ナビ
==========================================================*/
#container-main .box-navi
{
	background: url(../images/navi_bg.gif) repeat-y;
	margin-bottom: 15px;
	position: relative;
}
#container-main .box-navi-inner
{
	margin: 0 11px 10px 17px;
}
#container-main .box-navi-btm
{
	width: 530px;
	height: 11px;
	overflow: hidden;
	background: url(../images/navi_btm.gif) no-repeat;
}

/*--------------------------------------
#3	リンク
--------------------------------------*/
#container-main .box-navi .box-navi-link
{
	position: absolute;
	top: 12px;
	left: 400px;
}

#container-main .box-navi .box-navi-link a
{
	color: #fff;
	background-image: url(../images/navi_link_arrow.gif);
}


/*--------------------------------------
#3	スペック
--------------------------------------*/
#container-main .box-navi .box-navi-spec
{
	width: 203px;
	float: right;
}

#container-main .box-navi .box-navi-spec p
{
	margin: 0 0 5px 0;
}

#container-main .box-navi .box-navi-spec table
{
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 0;
	width: 193px;
}
#container-main .box-navi .box-navi-spec th
{
	border: none;
	border-bottom: solid 1px #DBD2CC;
	padding: 2px;
	width: 50px;
	background: none;
}
#container-main .box-navi .box-navi-spec td
{
	border: none;
	border-bottom: solid 1px #DBD2CC;
	padding: 2px;
	background: none;
}

/* 名前 */
#container-main .box-navi .box-navi-spec .box-navi-spec-name
{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

/* 価格 */
#container-main .box-navi .box-navi-spec .box-navi-spec-price
{
	color: #B9513A;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}


/*--------------------------------------
#3	写真
--------------------------------------*/
#container-main .box-navi .box-navi-photo
{
	width: 284px;
	float: left;
}


/*--------------------------------------
#3	コメント
--------------------------------------*/
#container-main .box-navi .box-navi-cmt
{
	width: 402px;
	height: 93px;
	float: left;
	background: url(../images/navi_cmt_bg.gif) no-repeat;
	overflow: hidden;
}

#container-main .box-navi .box-navi-cmt p
{
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 10px 20px 10px 10px;
}


/*--------------------------------------
#3	スタッフ
--------------------------------------*/
#container-main .box-navi .box-navi-staff
{
	width: 100px;
	float: right;
}

#container-main .box-navi .box-navi-staff p
{
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}




/*==========================================================
#2	お知らせ
==========================================================*/
#container-main .box-info
{
	margin-left: 6px;
	margin-right: 9px;
}
#container-main .box-info-inner
{
	margin: 0 10px;
}


/*--------------------------------------
#3	タグ
--------------------------------------*/
#container-main .box-info h2
{
	margin-bottom: 5px;
}

#container-main .box-info table
{
	line-height: 18px;
	margin-bottom: 5px;
	width: 495px;
}
#container-main .box-info th
{
	border: none;
	border-bottom: solid 1px #7C6C63;
	width: 20%;
	background: none;
	font-weight: normal;
}
#container-main .box-info td
{
	border: none;
	border-bottom: solid 1px #7C6C63;
}

