@charset "UTF-8";



	#pd_body_pkg_inner650,
	#pd_body_pkg_inner_scrolled{
		margin:12px 0px 0px 0px;
		padding:0px;
		width:996px;
		text-align:center;
/*		background:url(images/tatek.gif) 115px 0px repeat-y; */
	}
	#pd_body_pkg_inner650{
/*		height:638px; */
	}

	/*DBエラー表示*/
	#pd_body_pkg_inner_error{
		margin:4px 0px 17px 0px;
		padding:0px;
		width:996px;
		height:629px;
	}

	#pd_body_right{
/*		float:left; */
		width:982px; /*871*/
		margin:auto;
		text-align:left;
	}






/*トップページ*/

/*メイン部分*/
	#tb_body_main_pkg{
		width:982px;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	#tb_body_main_pkg .left{
		width:602px;
		display:block;
		float:left;
	}
	#tb_body_main_pkg .right{
		width:380px;
		float:left;
	}

	#prd_body_main_pkg .left #main_photo_pkg{
		width:590px;
		height:442px;
		margin:0px;
		padding:0px;
		overflow:hidden;
	}

	#ca_pagetitle{
		margin:0px 0px 19px 0px;
	}
	#ca_top_lead{
		width:262px;
		font-size:1em; /*12px*/
		line-height:2; /*24px*/
		letter-spacing:0px;
		color:#000000;
	}



/*サムネール*/

	#ca_thumbnail_pkg{
		width:864px;
		margin:28px 0px 0px 0px;
		padding:0px;
	}
	#ca_thumbnail_pkg #thumbnail_1line{
		margin:0px 0px 16px 0px;
		padding:0px;
	}
	#ca_thumbnail_pkg #thumbnail_1line .left{
		float:left;
		width:195px;
/*		margin-right:18px; */
		padding-right:20px;
	}

	#ca_thumbnail_pkg #thumbnail_1line .left a{
		width:195px;
		margin:0px;
		padding:0px;
		display:block;
	}
	#ca_thumbnail_pkg #thumbnail_1line .left a:link{color:#000000; text-decoration:none;}
	#ca_thumbnail_pkg #thumbnail_1line .left a:visited{color:#000000; text-decoration:none;}
	#ca_thumbnail_pkg #thumbnail_1line .left a:active{color:#008000; text-decoration:none;}
	#ca_thumbnail_pkg #thumbnail_1line .left a:hover{color:#008000; text-decoration:none;}

	#ca_thumbnail_pkg #thumbnail_1line .left a .img_area{
		margin:0px 0px 2px 0px;
		padding:0px;
		width:195px;
		height:146px;
		overflow:hidden;
	}
	#ca_thumbnail_pkg #thumbnail_1line .left a .img_area img{
		border:none;
		width:195px;
		height:146px;
	}
	#ca_thumbnail_pkg #thumbnail_1line .left a p{
		display:block;
/*		color:#000000; */
		font-size:0.92em; /*11px*/
		line-height:1.7;
	}






/*各ページ*/

	#prd_body_main_pkg{
		width:982px; /*871*/
		margin:0px;
		padding:0px;
	}
	#prd_body_main_pkg .left{
		width:609px;
		display:block;
		float:left;
	}
	#prd_body_main_pkg .right{
		width:373px;
		float:left;
		margin-top:5px;
	}



/*商品メイン写真部分アルバム設定付き*/
	#mk_photo_album_pkg{
		margin:0px 0px 0px 0px;
		padding:0px;
		width:590px;
		height:442px;
		line-height:0;
		display:block;
		overflow:hidden;
		position:relative; /* 変更不可 重ね配置 */
	}
	#mk_photo_album_pkg img{
		margin:0px 0px 0px 0px;
		padding:0px;
		width:590px;
		height:442px;
		position:absolute; /* 変更不可 画像を重ね配置 */
		top:0px;
		left:0px;
		border:none;
	}



/*商品写真バリエーションのサムネール*/
	#mk_photo_variation_pkg{
		margin:8px 0px 0px 0px;
		width:602px;
		height:60px;
	}
	#mk_photo_variation_pkg a{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}
	#mk_photo_variation_pkg a img{
		width:80px;
		height:60px;
		border:none;
	}
	#mk_photo_variation_pkg .blank8060{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}



/*商品写真バリエーションのサムネール*/

	#nouhindata_pkg{
		margin:21px 0px 0px 0px;
		padding:0px;
		width:609px;
		height:85px; /*107*/
	}

	#nouhindata_text{
		width:590px;
		margin:6px 0px 0px 0px;
		text-align:left;
	}
	#nouhindata_text ul{
		width:590px; /* for ie */
		margin:0px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em; /*12px*/
		line-height:1.5; /*18px*/
		color:#000000;
	}
	#nouhindata_text ul li{
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 7px;
		letter-spacing:0px;
		background:url(images/nakaguro12px.gif) 1px 2px no-repeat;
	}



/*本文 無垢天板だけ*/
	#prd_body_main_pkg .right #honbun_pkg_kaku{
		width:373px;
/*		height:603px; */ /*28L*/
		margin:0px 0px 0px 0px;
		padding:0px;
		color:#000000;
	}
	#prd_body_main_pkg .right #honbun_pkg_kaku #honbun_text_kaku{
		font-size:1.08em; /* 13px */
		line-height:1.62; /*21px*/
	}
	#prd_body_main_pkg .right #honbun_pkg_kaku #honbun_text_kaku p{
		display:block;
		font-size:1em; /*13px*/
		margin-top:10px;
	}
	#honbun_text_kaku a:link{color:#272728; text-decoration:underline;}
	#honbun_text_kaku a:visited{color:#272728; text-decoration:underline;}
	#honbun_text_kaku a:active{color:#008000; text-decoration:underline;}
	#honbun_text_kaku a:hover{color:#008000; text-decoration:underline;}


	#honbun_text_kaku ul{
		width:373px; /* for ie */
		margin:0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		color:#000000;
	}
	#honbun_text_kaku ul li{
		list-style-type: none;
		margin:0px;
		padding:0px 0px 0px 13px;
		letter-spacing:0px;
		background:url(images/nakaguro13px.gif) 0px 3px no-repeat;
	}




/*NAVI*/

	#nouhin_navi_pkg{
		padding:0px 0px 0px 609px;
	}
	#nouhin_navi_inner{
		margin:0px;
		padding:0px;
		width:373px;
		height:22px; /*28*/
	}
	#nouhin_navi_pkg ul{
		width:373px; /* for ie */
		height:22px; /*28*//* fltclr vs ie6 */
		margin:0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em;
		line-height:1;
	}
	#nouhin_navi_pkg ul li{
		list-style-type: none;
		margin:0px;
		padding:0px;
		height:22px;
	}

/*トップへ*/

	html>body #nouhin_navi_pkg ul li.bt_return{
		position:relative;
		z-index:1;
	}

	#nouhin_navi_pkg ul li.bt_return{
		float:left;
		width:125px;
		height:22px;
	}
	#nouhin_navi_pkg ul li.bt_return a{
		display:block;
		width:125px;
		height:22px;
		background:url(images/bt_return.gif) 0px -6px no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_return a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:125px;
		height:22px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_return a:hover {
		background-position:0px -34px;
	}


/*前の事例へ*/

	html>body #nouhin_navi_pkg ul li.bt_back{
		position:relative;
		z-index:1;
	}

	#nouhin_navi_pkg ul li.bt_back{
		float:right;
		width:100px;
		height:22px;
	}
	#nouhin_navi_pkg ul li.bt_back a{
		display:block;
		width:100px;
		height:22px;
		background:url(images/bt_back.gif) 0px -6px no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_back a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:100px;
		height:22px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_back a:hover {
		background-position:0px -34px;
	}

/*THIS PAGE*/
	#nouhin_navi_pkg ul li.bt_off_back{
		float:right;
		display:block;
		width:100px;
		height:22px;
		margin:0px;
		padding:0px;
		background:url(images/bt_off_back.gif) 0px -6px no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_off_back b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:100px;
		height:22px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}


/*次の事例へ*/

	html>body #nouhin_navi_pkg ul li.bt_next{
		position:relative;
		z-index:1;
	}

	#nouhin_navi_pkg ul li.bt_next{
		float:right;
		width:83px;
		height:22px;
	}
	#nouhin_navi_pkg ul li.bt_next a{
		display:block;
		width:83px;
		height:22px;
		background:url(images/bt_next.gif) 0px -6px no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_next a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:83px;
		height:22px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_next a:hover {
		background-position:0px -34px;
	}

/*THIS PAGE*/
	#nouhin_navi_pkg ul li.bt_off_next{
		float:right;
		display:block;
		width:83px;
		height:22px;
		margin:0px;
		padding:0px;
		background:url(images/bt_off_next.gif) 0px -6px no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#nouhin_navi_pkg ul li.bt_off_next b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:83px;
		height:22px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}




/*DBエラー頁*/

	#db_message_pkg{
		width:871px;
		margin:0px;
		padding:0px;
		text-align:center;
	}
	#db_message_tx{
		padding-top:270px;
		font-size:1em; /*12px*/
		line-height:1.6; /*19px*/
		letter-spacing:1px;
		color:#000000;
	}

	#db_message_tx a:link{color:#505050; text-decoration:underline;}
	#db_message_tx a:visited{color:#505050; text-decoration:underline;}
	#db_message_tx a:active{color:#008000; text-decoration:underline;}
	#db_message_tx a:hover{color:#008000; text-decoration:underline;}







/*404*/

	#notfound_message_pkg{
		height:149px;
		font-size:1em; /*12px*/
		line-height:1.6; /*19px*/
		letter-spacing:1px;
		color:#000000;
	}



















/*商品トップ*/

	#pd_top_main_img{
		margin:0px;
		padding:0px;
		line-height:0;
		width:860px;
		overflow:hidden;
	}

	#pd_top_thumbnail{
		margin:6px 0px 0px 0px;
		padding:0px;
	}

	#pd_top_thumbnail a{
		float:left;
		width:92px;
		overflow:hidden;
		margin:0px 4px 0px 0px;
	}






/*テーブルの商品メニュー*/
/*サブカテゴリーの文字サイズが無垢天板と違う*/

	#table_body_left{
		float:left;
		width:118px;
		text-align:left;
	}

	#table_body_left ul{
		width:108px; /* for ie */
		margin:32px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em; /*12px*/
		line-height:1.3;
	}
	#table_body_left ul li{
		list-style-type: none;
		margin:0px 0px 31px 0px;
		padding:0px 0px 0px 5px;
		letter-spacing:1px;
	}
	#table_body_left ul b{
		font-weight:normal;
		color:#007700;
	}

	#table_body_left a:link{color:#646464; text-decoration:none;}
	#table_body_left a:visited{color:#646464; text-decoration:none;}
	#table_body_left a:active{color:#008000; text-decoration:none;}
	#table_body_left a:hover{color:#008000; text-decoration:none;}
	/*5D855E*/

	/*準備中のときのうすい表示*/
	#table_body_left a.jnbc:link{color:#aaaaaa; text-decoration:none;}
	#table_body_left a.jnbc:visited{color:#aaaaaa; text-decoration:none;}
	#table_body_left a.jnbc:active{color:#008000; text-decoration:none;}
	#table_body_left a.jnbc:hover{color:#008000; text-decoration:none;}


/*サブメニュー*/
	#table_body_left ul li ul{
		width:100px; /* for ie */
		margin:10px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:0.83em; /*10px*/
		line-height:1.4;
	}
	#table_body_left ul li ul li{
		list-style-type: none;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 5px;
		background:url(images/kuromaru.gif) 0px 1px no-repeat;
		letter-spacing:0px;
		display:block;
	}





/*無垢天板のトップページ 樹種アイコン一覧*/

	#pd_body_right #mktenbantop_icon_pkg{
		margin:7px 0px 0px 0px;
		padding:0px;
		width:864px;
		height:523px;
	}

	#pd_body_right #mktenbantop_icon_pkg ul{
		width:864px; /* for ie */
		height:523px; /*ie6 vs fltclr*/
		margin:0px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		display:block;
		font-size:1em; /*12px*/
		line-height:1;
	}
	#pd_body_right #mktenbantop_icon_pkg ul li,
	#pd_body_right #mktenbantop_icon_pkg ul li.rightside{
		list-style-type: none;
		float:right;
		height:167px;
		overflow:hidden;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#pd_body_right #mktenbantop_icon_pkg ul li{
		width:173px;
	}
	#pd_body_right #mktenbantop_icon_pkg ul li.rightside{
		width:172px;
	}
	#pd_body_right #mktenbantop_icon_pkg ul li a img,
	#pd_body_right #mktenbantop_icon_pkg ul li.rightside a img{
		border:none;
		padding:0px;
		margin:0px;
	}

	#pd_body_right #mktenbantop_copy_pkg{
		margin:0px 0px 0px 0px;
		padding:0px;
		width:864px;
	}
	#pd_body_right #mktenbantop_copy_pkg .left_copy{
		float:left;
		margin:0px 0px 0px 0px;
		width:550px; /*575*/
		font-size:1em; /*12*/
		line-height:2.08; /*25*/
		letter-spacing:2px;
		color:#505050;
	}
	.mktenbantop_lead_text{
	}
	#pd_body_right #mktenbantop_copy_pkg .right_kakomi{
		float:right;
		width:289px;
	}







/*無垢天板 樹種ごとのサムネール一覧ページ*/


/*樹種アイコン一覧*/

	#pd_body_right ul#woodtype_list{
		width:868px; /* for ie */
		height:44px; /* fltclr vs ie6 */
		margin:8px 0px 8px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		display:block;
		font-size:1em; /*12px*/
		line-height:1;
	}
	#pd_body_right ul#woodtype_list li{
		list-style-type: none;
		float:left;
		width:58px;
		height:44px;
		overflow:hidden;
		display:block;
		margin:0px 4px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#pd_body_right ul#woodtype_list li a img{
		border:none;
	}



/*ページタイトル*/
	#prd_body_main_pkg .right #title_and_photosub{
		width:262px;
		height:102px;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	#prd_body_main_pkg .right #title_and_photosub #woodtype_title{
		/* float:left; */
		margin:0px;
		padding:0px;
	}
	#prd_body_main_pkg .right #title_and_photosub #photo_sub{
		float:right;
	}


/*見出し＋本文*/
	#prd_body_main_pkg .right #honbun_pkg{
		width:265px;
		height:254px;
		margin:0px 0px 0px 0px;
		padding:0px;
		color:#000000;
	}
	#prd_body_main_pkg .right #honbun_pkg h2{
		width:265px;
		font-size:1em; /*12px*/
		line-height:1.5; /*18px*/
		letter-spacing:2px;
		padding-bottom:2px;
		margin-bottom:6px;
/*		border-bottom:1px solid #DC9517; */
		background:url(images/bottom_line_orange.gif) bottom left repeat-x;
	}
	#prd_body_main_pkg .right #honbun_pkg h2.tsume{
		/*アメリカンチェリー用文字詰め*/
		letter-spacing:2px;
	}
	#prd_body_main_pkg .right #honbun_pkg #honbun_text{
		font-size:1em; /*12px*/
		line-height:1.42; /*17px*/
	}


/*動画サムネール＋樹のはなしボタン*/
	#prd_body_main_pkg .right #movie_and_kinohanashi{
		width:269px;
		margin:0px;
		padding:0px;
		line-height:0;
	}
	#movie_and_kinohanashi #left_movie{
		float:left;
	}
	#movie_and_kinohanashi #left_movie img{
		border:none;
	}
	#movie_and_kinohanashi #right_kinohanashi{
		float:right;
		margin-top:15px;
	}


/*樹のはなしボタン*/
	html>body #right_kinohanashi .bt_kinohanashi{
		position:relative;
		z-index:1;
	}

	#right_kinohanashi .bt_kinohanashi{
		width:90px;
		height:70px;
	}
	#right_kinohanashi .bt_kinohanashi a{
		display:block;
		width:90px;
		height:70px;
		background:url(images/bt_kinohanasi.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}
	#right_kinohanashi .bt_kinohanashi a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:90px;
		height:70px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#right_kinohanashi .bt_kinohanashi a:hover {
		background-position:-1px -1px;
	}



/*キャッチ部分*/
	#prd_body_main_catch_pkg{
		width:871px;
		margin:0px 0px 24px 0px;
		padding:0px;
		color:#000000;
	}
	#prd_body_main_catch_pkg h3{
		font-size:1.25em; /*15px*/
		line-height:1.7;
		letter-spacing:2px;
	}
	#prd_body_main_catch_pkg .catch{
		width:480px;
		font-size:1.08em; /*13px*/
		line-height:1.7;
		padding-top:10px;
/*		border-top:1px solid #DC9517; */
		background:url(images/bottom_line_orange.gif) top left repeat-x;
		letter-spacing:2px;
	}



/*サムネール部分*/

	#prd_thumbnail_pkg{
		width:864px;
		margin:0px;
		padding:0px;
	}

	#prd_thumbnail_pkg h4{
		color:#000000;
		font-size:1.08em; /*13px*/
		line-height:1.7;
		border-bottom:solid 1px #C8C8C8;
		margin-bottom:18px;
		letter-spacing:1px;
	}

	#prd_thumbnail_pkg #thumbnail_1line{
		margin:0px 0px 17px 0px;
		padding:0px;
	}
	#prd_thumbnail_pkg #thumbnail_1line .left{
		float:left;
		width:195px;
/*		margin-right:18px; */
		padding-right:20px;
	}

	#prd_thumbnail_pkg #thumbnail_1line .left a{
		width:195px;
		margin:0px;
		padding:0px;
		display:block;
	}
	#prd_thumbnail_pkg #thumbnail_1line .left a:link{color:#000000; text-decoration:none;}
	#prd_thumbnail_pkg #thumbnail_1line .left a:visited{color:#000000; text-decoration:none;}
	#prd_thumbnail_pkg #thumbnail_1line .left a:active{color:#008000; text-decoration:none;}
	#prd_thumbnail_pkg #thumbnail_1line .left a:hover{color:#008000; text-decoration:none;}

	#prd_thumbnail_pkg #thumbnail_1line .left a .img_area{
		margin:0px 0px 10px 0px;
		padding:0px;
		width:195px;
		height:146px;
		overflow:hidden;
	}
	#prd_thumbnail_pkg #thumbnail_1line .left a .img_area img{
		border:none;
		width:195px;
		height:146px;
	}
	#prd_thumbnail_pkg #thumbnail_1line .left a p{
		display:block;
/*		color:#000000; */
		font-size:0.92em; /*11px*/
		line-height:1.7; /*19px*/
	}






/*無垢天板 各商品ページ*/

/*樹種タイトル*/
	#woodtype_title_kaku{
		width:262px;
		height:103px;
		margin:0px;
		padding:0px;
	}


/*商品写真のキャプション設定*/
	ul#photo_caption_pkg{
		list-style-type:none;
		margin:4px 0px 0px 0px;
		padding:0px;
		width:590px;
		height:44px;
		text-align:left;
		display:block;
		overflow:hidden;
		position:relative; /* 変更不可 重ね配置 */
	}
	ul#photo_caption_pkg li{
		list-style-type:none;
		margin:0px;
		padding:0px;
		width:590px;
		position:absolute; /* 変更不可 画像を重ね配置 */
		top:0px;
		left:0px;
		font-size:0.92em; /*11px*/
		line-height:1.5;
		color:#333333; /*646464*/
	}


/*おすすめ*/
	#mk_osusume_pkg_kaku{
		margin:0px;
		padding:0px;
		line-height:0;
	}
	#mk_osusume_pkg_kaku #mk_osusume_title{
		margin:0px;
		padding:0px;
	}

	#mk_osusume_thm{
		margin:8px 0px 0px 0px;
		padding:0px;
	}
	#mk_osusume_thm a{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}
	#mk_osusume_thm a img{
		width:80px;
		height:60px;
		border:none;
	}
	#mk_osusume_thm .blank8060{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}






/*テーブルのトップ*/

	#tb_top_main_img{
		margin:8px 0px 0px 0px;
		padding:0px;
		line-height:0;
		width:860px;
		height:507px;
		overflow:hidden;
	}

	#tb_top_thumbnail_pkg{
		margin:6px 0px 0px 0px;
		padding:0px;
	}

	#tb_top_thumbnail_pkg a{
		float:left;
		margin:0px 4px 0px 0px;
	}
	#tb_top_thumbnail_pkg a:link{color:#000000; text-decoration:none;}
	#tb_top_thumbnail_pkg a:visited{color:#000000; text-decoration:none;}
	#tb_top_thumbnail_pkg a:active{color:#008000; text-decoration:none;}
	#tb_top_thumbnail_pkg a:hover{color:#008000; text-decoration:none;}

	#tb_top_thumbnail_pkg a .imgarea{
		width:92px;
		height:69px;
		margin:0px 0px 2px 0px;
		overflow:hidden;
/*		background:#C8C8C8; */
	}
	#tb_top_thumbnail_pkg a .imgarea img{
		border:none;
		width:92px;
		height:69px;
	}
	#tb_top_thumbnail_pkg a p{
		display:block;
		font-size:0.92em; /*11px*/
		line-height:1.7; /*19px*/
	}

	#tb_top_thumbnail_pkg .blank9269{
		width:92px;
		height:69px;
		overflow:hidden;
		margin:0px 4px 0px 0px;
		display:block;
		float:left;
		background:#C8C8C8;
	}






/*商品タイトル*/
	#tb_title_and_thumbnail{
		width:262px;
		height:256px; /*246px youtube*/
	}
	#tb_body_main_pkg .right #tb_title_and_thumbnail #tb_title{
		width:262px;
		background:url(images/bottom_line_orange.gif) bottom left repeat-x;
/*		border-bottom:solid 1px #DC9517; */
		margin:0px 0px 4px 0px;
	}
	#tb_body_main_pkg .right #tb_title_and_thumbnail #tb_title h2{
		font-size:1.17em; /*14px*/
		line-height:1.3;
		font-weight:bold;
		letter-spacing:1px;
		padding:0px 0px 1px 1px;
		margin:0px;
		color:#646464;
	}

/*商品写真バリエーションのサムネール*/
	#tb_photo_variation_pkg{
		margin:0px 0px 0px 0px;
		width:262px;
	}
	#tb_photo_variation_pkg a{
		width:47px;
		height:35px;
		overflow:hidden;
		margin:0px 4px 4px 0px;
		display:block;
		float:left;
	}
	#tb_photo_variation_pkg a img{
		width:47px;
		height:35px;
		border:none;
	}
	#tb_photo_variation_pkg .blank4735{
		width:47px;
		height:35px;
		overflow:hidden;
		margin:0px 4px 4px 0px;
		display:block;
		float:left;
		background:#C8C8C8;
	}

/*動画*/
	#tb_movie_pkg{
		margin:0px 0px 0px 0px;
		width:262px;
		height:112px; /*122 youtube*/
		line-height:1;
	}
	#tb_movie_title{
		margin:0px 0px 3px 0px;
		padding:0px;
	}
	#tb_movie_thmbnail{
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	#tb_movie_thmbnail img{
		border:none;
	}

/*RECOMMEND*/
	#bt_recommend_pkg{
		margin:0px;
		padding:0px;
		width:262px;
		line-height:0;
	}
	#bt_recommend_pkg #bt_recommend_title{
		margin:0px 0px 4px 0px;
		padding:0px;
	}

	#bt_recommend_thm{
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	#bt_recommend_thm a{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}
	#bt_recommend_thm a img{
		width:80px;
		height:60px;
		border:none;
	}
	#bt_recommend_thm .blank8060{
		width:80px;
		height:60px;
		overflow:hidden;
		padding:0px 5px 0px 0px;
		display:block;
		float:left;
	}



/*本文*/
	#tb_body_honbun_pkg{
		width:864px;
		padding:0px;
		margin:0px;
	}

	#tb_body_honbun_text{
		color:#272728;
		font-size:1em; /*12px*/
		line-height:1.6; /*19px*/
	}
	#tb_body_honbun_text a:link{color:#272728; text-decoration:underline;}
	#tb_body_honbun_text a:visited{color:#272728; text-decoration:underline;}
	#tb_body_honbun_text a:active{color:#008000; text-decoration:underline;}
	#tb_body_honbun_text a:hover{color:#008000; text-decoration:underline;}

	#tb_body_honbun_text h3{
		font-size:1.45em; /*16px*/
		line-height:1.19; /*19px*/
		letter-spacing:1px;
/*		margin-bottom:18px; */
	}
	#tb_body_honbun_text h4{
		font-size:1.17em; /*14px*/
		line-height:1.36; /*19px*/
	}

	#tb_body_honbun_text p{
		display:block;
		margin:0px;
		padding:0px;
	}

/*表組*/
	#tb_body_honbun_text table#hyougumi{
		margin:4px 0px 4px 0px;
		border-top:solid 1px #D3D3D3;
		border-left:solid 1px #D3D3D3;
	}
	#tb_body_honbun_text table#hyougumi th,
	#tb_body_honbun_text table#hyougumi td{
		border-right:solid 1px #D3D3D3;
		border-bottom:solid 1px #D3D3D3;
		color:#000000;
/*		font-size:1em; */ /*12px*/
		font-size:12px;
		line-height:1.6;
		text-align:center;
/*		padding:6px 10px 5px 10px; */
		padding:6px 25px 5px 25px;
	}
	#tb_body_honbun_text table#hyougumi th{
		text-align:center;
		font-weight:normal;
	}

	#tb_body_honbun_text table#hyougumi td.align_left{
		text-align:left;
	}
	#tb_body_honbun_text table#hyougumi td.align_right{
		text-align:right;
	}
	#tb_body_honbun_text table#hyougumi td.align_center{
		text-align:center;
	}





/*ページトップへボタン*/
	#tb_body_topagetop{
		margin:25px 0px 0px 0px;
		letter-spacing:1px;
	}
	#tb_body_topagetop a:link{color:#DC9517; text-decoration:none;}
	#tb_body_topagetop a:visited{color:#DC9517; text-decoration:none;}
	#tb_body_topagetop a:active{color:#DC9517; text-decoration:underline;}
	#tb_body_topagetop a:hover{color:#DC9517; text-decoration:underline;}






/*雑貨の商品ページ*/






/*条件検索*/
/*別ファイル*/






/*DBエラー頁*/

	#db_message_pkg{
		width:871px;
		margin:0px;
		padding:0px;
		text-align:center;
	}
	#db_message_tx{
		padding-top:270px;
		font-size:1em; /*12px*/
		line-height:1.6; /*19px*/
		letter-spacing:1px;
		color:#000000;
	}

	#db_message_tx a:link{color:#505050; text-decoration:underline;}
	#db_message_tx a:visited{color:#505050; text-decoration:underline;}
	#db_message_tx a:active{color:#008000; text-decoration:underline;}
	#db_message_tx a:hover{color:#008000; text-decoration:underline;}






/*404*/

	#mk_notfound_message_pkg{
		margin-top:30px;
		height:50px;
		font-size:1em; /*12px*/
		line-height:1.6; /*19px*/
		letter-spacing:1px;
		color:#000000;
	}



/* */






/*不使用*/



	#pd_body_left_margin{
		float:left;
		width:7px;
	}

	#pd_body_left{
		float:left;
		width:118px;
		text-align:left;
	}

/*商品メニュー*/

	#pd_body_left ul{
		width:108px; /* for ie */
		margin:32px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em; /*12px*/
		line-height:1.3;
	}
	#pd_body_left ul li{
		list-style-type: none;
		margin:0px 0px 31px 0px;
		padding:0px 0px 0px 5px;
		letter-spacing:1px;
	}
	#pd_body_left ul b{
		font-weight:normal;
		color:#008000;
	}

	#pd_body_left a:link{color:#646464; text-decoration:none;}
	#pd_body_left a:visited{color:#646464; text-decoration:none;}
	#pd_body_left a:active{color:#008000; text-decoration:none;}
	#pd_body_left a:hover{color:#008000; text-decoration:none;}
	/*5D855E*/

	/*準備中のときのうすい表示*/
	#pd_body_left a.jnbc:link{color:#aaaaaa; text-decoration:none;}
	#pd_body_left a.jnbc:visited{color:#aaaaaa; text-decoration:none;}
	#pd_body_left a.jnbc:active{color:#008000; text-decoration:none;}
	#pd_body_left a.jnbc:hover{color:#008000; text-decoration:none;}

/*サブメニュー*/
	#pd_body_left ul li ul{
		width:100px; /* for ie */
		margin:10px 0px 0px 0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:0.92em; /*11px*/
		line-height:1.4;
	}
	#pd_body_left ul li ul li{
		list-style-type: none;
		margin:0px 0px 8px 0px;
		padding:0px 0px 0px 5px;
		background:url(images/kuromaru.gif) 0px 1px no-repeat;
	}



