@charset "UTF-8";



/*下甚ロゴ*/

	html>body #shimojin_logo{
/*		position:relative; */
		z-index:1;
	}

	#shimojin_logo{
		width:312px;
		height:55px;
		float:right;
	}
	#shimojin_logo h2{
		display:block;
		width:312px;
		height:55px;
		background:url(images/shimojin_logo.gif) no-repeat;

		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#shimojin_logo h2 b{
		display:block;
		position:relative;
		z-index:-1;
		width:312px;
		height:55px;
		overflow: hidden;
		font-weight:normal;

		/*\*//*/
		display:inline-table;
		/**/
	}






/*スライドショー*/

	#slide_body{
		margin:auto;
		padding:0px;
		width:982px;
		height:606px;
 	}


	#photo_slide_pkg{
		margin:0px;
		padding:0px;
		width:982px;
		height:555px;
		text-align:left;
		line-height:0;
		display:block;
		overflow:hidden;
		position:relative; /* 変更不可 重ね配置 */
	}

	#photo_slide_pkg img{
		margin:0px;
		padding:0px;
/*		width:982px; */
/*		height:555px; */
		position:absolute; /* 変更不可 画像を重ね配置 */
		top:0px;
		left:0px;
	}






/*LATEST NEWS とメニュー部分*/

	#latestnews_menu_pkg{
		width:996px;
		height:249px;
		background:url(images/footer_bg.gif) bottom right no-repeat;
		overflow:hidden;
	}





/* LATEST NEWS */

	#latest_news_pkg{
		margin:0px;
		padding:0px;
		float:left;
		width:384px;
		text-align:left;
	}
	#latest_news_pkg_inner{
		padding:0px 0px 0px 7px;
	}



/*LATEST NEWSタイトル*/

	html>body #latest_news_title{
		position:relative;
		z-index:1;
	}

	#latest_news_title{
		width:377px;
		height:16px;
		margin:0px 0px 6px 0px;
	}
	#latest_news_title h3{
		display:block;
		width:377px;
		height:16px;
		background:url(images/latest_news_title.gif) no-repeat;

		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#latest_news_title h3 b{
		display:block;
		position:relative;
		z-index:-1;
		width:377px;
		height:16px;
		overflow: hidden;
		font-weight:normal;

		/*\*//*/
		display:inline-table;
		/**/
	}



/*バナー*/

	#latest_news_banner{
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 3px;
	}
	#latest_news_banner a{
		width:304px;
		height:111px;
		overflow:hidden;
		margin:0px;
		padding:0px;
		display:block;
	}



	#latest_news_list{
		margin:0px;
		padding:0px 0px 0px 2px;
	}
	#latest_news_list ul{
		width:377px; /* for ie */
		margin:0px 0px 5px 0px;
		padding:0px;
		list-style-type: none;
/*		overflow:hidden; */
		font-size:0.9em; /* win mac */
		line-height:1.5;
		color:#505050;
	}
	#latest_news_list ul li{
		list-style-type: none;
		margin:0px;
		padding:0px;
	}
	#latest_news_list ul li.date{
		float:left;
		width:100px;
/*		letter-spacing:2px;*/ /* win mac */
	}
	#latest_news_list ul li.text{
		float:left;
		width:277px;
/*		letter-spacing:1px;*/ /* win mac */
	}

	#latest_news_list ul a:link{color:#505050; text-decoration:none;}
	#latest_news_list ul a:visited{color:#505050; text-decoration:none;}
	#latest_news_list ul a:active{color:#007700; text-decoration:none;}
	#latest_news_list ul a:hover{color:#007700; text-decoration:none;}






/*コンテンツメニュー*/

	#top_menu_pkg{
		margin:0px;
		padding:0px;
		float:left;
		width:597px;
	}

	#top_menu_pkg ul{
		width:597px; /* for ie */
		margin:0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em;
		line-height:1.7;
	}
	#top_menu_pkg ul li{
		list-style-type: none;
		margin:0px;
		padding:0px;
		float:right;
		width:30px;
	}



/*ご挨拶／理念*/

	html>body #top_menu_pkg ul li.bt1_rinen{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt1_rinen{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt1_rinen a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt1_rinen.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt1_rinen a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt1_rinen a:hover {
		background-position:0px -140px;
	}



/*ウッドワークの家具*/

	html>body #top_menu_pkg ul li.bt2_kagu{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt2_kagu{
		width:30px;
		height:150px;
	}
	#top_menu_pkg ul li.bt2_kagu a{
		display:block;
		width:30px;
		height:150px;
		background:url(images/bt2_kagu.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt2_kagu a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:150px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt2_kagu a:hover {
		background-position:0px -150px;
	}



/*家具選びのヒント*/

	html>body #top_menu_pkg ul li.bt3_hint{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt3_hint{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt3_hint a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt3b_hint.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt3_hint a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt3_hint a:hover {
		background-position:0px -140px;
	}



/*樹のはなし*/
	html>body #top_menu_pkg ul li.bt4_hanashi{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt4_hanashi{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt4_hanashi a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt4b_hanashi.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt4_hanashi a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt4_hanashi a:hover {
		background-position:0px -140px;
	}



/*納品までの流れ*/
	html>body #top_menu_pkg ul li.bt5_nouhin{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt5_nouhin{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt5_nouhin a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt5_nouhin.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt5_nouhin a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt5_nouhin a:hover {
		background-position:0px -140px;
	}



/*家具の御手入れ*/
	html>body #top_menu_pkg ul li.bt6_oteire{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt6_oteire{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt6_oteire a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt6_oteire.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt6_oteire a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt6_oteire a:hover {
		background-position:0px -140px;
	}



/*修理／下取りの御案内*/
	html>body #top_menu_pkg ul li.bt7_shuuri{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt7_shuuri{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt7_shuuri a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt7b_shuuri.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt7_shuuri a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt7_shuuri a:hover {
		background-position:0px -140px;
	}



/*通信販売*/
	html>body #top_menu_pkg ul li.bt8_tsuuhan{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt8_tsuuhan{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt8_tsuuhan a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt8_tsuuhan.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt8_tsuuhan a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt8_tsuuhan a:hover {
		background-position:0px -140px;
	}



/*オーダーメイド*/
	html>body #top_menu_pkg ul li.bt9_order{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt9_order{
		width:30px;
		height:140px;
		margin-right:20px;
	}
	#top_menu_pkg ul li.bt9_order a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt9b_order.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt9_order a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt9_order a:hover {
		background-position:0px -140px;
	}



/*納品事例*/
	html>body #top_menu_pkg ul li.bt10_jirei{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt10_jirei{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt10_jirei a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt10_jirei.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt10_jirei a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt10_jirei a:hover {
		background-position:0px -140px;
	}



/*ＦＡＱ*/
	html>body #top_menu_pkg ul li.bt11_faq{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt11_faq{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt11_faq a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt11b_faq.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt11_faq a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt11_faq a:hover {
		background-position:0px -140px;
	}



/*ワークショップ／イベント*/
	html>body #top_menu_pkg ul li.bt12_workshop{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt12_workshop{
		width:30px;
		height:190px;
		margin-right:20px;
	}
	#top_menu_pkg ul li.bt12_workshop a{
		display:block;
		width:30px;
		height:190px;
		background:url(images/bt12_workshop.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt12_workshop a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:190px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt12_workshop a:hover {
		background-position:0px -190px;
	}



/*店舗案内／お問合せ*/
	html>body #top_menu_pkg ul li.bt13_tenpo{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt13_tenpo{
		width:30px;
		height:150px;
	}
	#top_menu_pkg ul li.bt13_tenpo a{
		display:block;
		width:30px;
		height:150px;
		background:url(images/bt13_tenpo.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt13_tenpo a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:150px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt13_tenpo a:hover {
		background-position:0px -150px;
	}



/*最新情報*/
	html>body #top_menu_pkg ul li.bt14_news{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt14_news{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt14_news a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt14_news.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt14_news a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt14_news a:hover {
		background-position:0px -140px;
	}



/*工房だより*/
	html>body #top_menu_pkg ul li.bt15_koubou{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt15_koubou{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt15_koubou a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt15_koubou.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt15_koubou a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt15_koubou a:hover {
		background-position:0px -140px;
	}



/*下甚商店のこと*/
	html>body #top_menu_pkg ul li.bt16_shimojin{
		position:relative;
		z-index:1;
	}

	#top_menu_pkg ul li.bt16_shimojin{
		width:30px;
		height:140px;
	}
	#top_menu_pkg ul li.bt16_shimojin a{
		display:block;
		width:30px;
		height:140px;
		background:url(images/bt16_shimojin.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_menu_pkg ul li.bt16_shimojin a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:30px;
		height:140px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_menu_pkg ul li.bt16_shimojin a:hover {
		background-position:0px -140px;
	}






/*フッタ*/

	#top_footer_menu_pkg{
		width:996px;
		height:20px;
		margin:0px;
		padding:0px;
	}

	#top_footer_menu_pkg ul{
		width:996px; /* for ie */
		margin:0px;
		padding:0px;
		list-style-type: none;
		overflow:hidden;
		font-size:1em;
		line-height:1;
	}
	#top_footer_menu_pkg ul li{
		list-style-type: none;
		margin:0px;
		padding:0px;
	}



/*COPYRIGHT*/

	html>body #top_footer_menu_pkg ul li.copyright{
		position:relative;
		z-index:1;
	}

	#top_footer_menu_pkg ul li.copyright{
		width:314px;
		height:20px;
		float:left;
	}
	#top_footer_menu_pkg ul li.copyright h4{
		display:block;
		width:314px;
		height:20px;
		background:url(images/topcopyright.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_footer_menu_pkg ul li.copyright h4 b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:314px;
		height:20px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}



/*特定商取引法による表記*/
	html>body #top_footer_menu_pkg ul li.bt21_tokutei{
		position:relative;
		z-index:1;
	}

	#top_footer_menu_pkg ul li.bt21_tokutei{
		width:119px;
		height:20px;
		float:right;
	}
	#top_footer_menu_pkg ul li.bt21_tokutei a{
		display:block;
		width:119px;
		height:20px;
		background:url(images/bt21_tokutei.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_footer_menu_pkg ul li.bt21_tokutei a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:119px;
		height:20px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_footer_menu_pkg ul li.bt21_tokutei a:hover {
		background-position:0px -20px;
	}




/*サイトポリシー*/
	html>body #top_footer_menu_pkg ul li.bt20_site{
		position:relative;
		z-index:1;
	}

	#top_footer_menu_pkg ul li.bt20_site{
		width:79px;
		height:20px;
		float:right;
	}
	#top_footer_menu_pkg ul li.bt20_site a{
		display:block;
		width:79px;
		height:20px;
		background:url(images/bt20_site.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_footer_menu_pkg ul li.bt20_site a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:79px;
		height:20px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_footer_menu_pkg ul li.bt20_site a:hover {
		background-position:0px -20px;
	}




/*プライバシーポリシー*/
	html>body #top_footer_menu_pkg ul li.bt19_privacy{
		position:relative;
		z-index:1;
	}

	#top_footer_menu_pkg ul li.bt19_privacy{
		width:109px;
		height:20px;
		float:right;
	}
	#top_footer_menu_pkg ul li.bt19_privacy a{
		display:block;
		width:109px;
		height:20px;
		background:url(images/bt19_privacy.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_footer_menu_pkg ul li.bt19_privacy a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:109px;
		height:20px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_footer_menu_pkg ul li.bt19_privacy a:hover {
		background-position:0px -20px;
	}




/*会社概要*/
	html>body #top_footer_menu_pkg ul li.bt18_company{
		position:relative;
		z-index:1;
	}

	#top_footer_menu_pkg ul li.bt18_company{
		width:51px;
		height:20px;
		float:right;
	}
	#top_footer_menu_pkg ul li.bt18_company a{
		display:block;
		width:51px;
		height:20px;
		background:url(images/bt18_company.gif) no-repeat;
		/*\*//*/
		overflow: hidden;
		display:inline-table;
		/**/
	}

	#top_footer_menu_pkg ul li.bt18_company a b{
		font-weight:normal;
		display:block;
		position:relative;
		z-index:-1;
		width:51px;
		height:20px;
		overflow: hidden;
		/*\*//*/
		display:inline-table;
		/**/
	}
	#top_footer_menu_pkg ul li.bt18_company a:hover {
		background-position:0px -20px;
	}




/* */
