@charset "UTF-8";

html{background:none;}
h1,h2,h3,h4,h5,p,ul,ol,li,img{
	line-height:1.4;
}
body{ background:url(../image/bg_fd.jpg) }

#container{
	width:980px;
	padding:0 10px;
	background-color:#fff;
	margin:0 auto;
	background:#FFFFFF;
}
img {vertical-align:top;}

.clearfix:after { content: url(../image/sp.gif); display: block; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

/***************************** header *********************************/

#header h1 {float:left;}
#header .gNavi {float:left;	width:745px; height:66px; margin-bottom:10px;}

	#header .gNavi li {
		float:left;
		height:66px;
		width:149px;
		}
		#header .gNavi li a { display:block; text-indent:-9999px; width:149px; height:66px; overflow:hidden; }
		
			#header .gNavi .topPage a{ background:url(../image/gnavi_top.gif) 0 0 no-repeat;}
			#header .gNavi .shopGuide a{ background:url(../image/gnavi_shopguide.gif) 0 0 no-repeat;}
			#header .gNavi .service a{ background:url(../image/gnavi_service.gif) 0 0 no-repeat;}
			#header .gNavi .articles a{ background:url(../image/gnavi_articles.gif) 0 0 no-repeat;}
			#header .gNavi .contact a{ background:url(../image/gnavi_contact.gif) 0 0 no-repeat;}
			
			#header .gNavi .current a { background-position:0 -66px; }
	
				#header .gNavi li a:hover { background-position:0 -132px; }

#header .subNavi { clear:both; margin-bottom:40px; height:35px;}
	#header .subNavi li { float:left; width:106px; height:35px; }
	#header .subNavi .subNaviTitle { width:130px; height:35px; background:url(../image/subnavi_title.gif) 0 0 no-repeat; text-indent:-9999px; }
	#header .subNavi .interior, #header .subNavi .apparel {width:107px; height:35px;}
	
		#header .subNavi li a {	display:block; text-indent:-9999px; width:106px; height:35px; overflow:hidden; }
		#header .subNavi .interior a, #header .subNavi .apparel a {width:107px; height:35px;}
	
			#header .subNavi .roomAll a { background:url(../image/subnavi_all.gif) 0 0 no-repeat; }
			#header .subNavi .roomLiving a { background:url(../image/subnavi_living.gif) 0 0  no-repeat; }
			#header .subNavi .roomDining a { background:url(../image/subnavi_dining.gif) 0 0  no-repeat; }
			#header .subNavi .roomBed a { background:url(../image/subnavi_bed.gif) 0 0  no-repeat; }
			#header .subNavi .roomKids a { background:url(../image/subnavi_kids.gif) 0 0  no-repeat; }
			#header .subNavi .roomOther a { background:url(../image/subnavi_other.gif) 0 0  no-repeat; }
			#header .subNavi .interior a { background:url(../image/subnavi_interior.gif) 0 0  no-repeat; }
			#header .subNavi .apparel a { background:url(../image/subnavi_apparel.gif) 0 0  no-repeat; }
		
			#header .subNavi .current a { background-position:0 -35px;}
			
				#header .subNavi li a:hover { background-position:0 -35px; }

/***************************** END header *****************************/


/***************************** footer *****************************/

#footer {clear:both; border-top:#dcdcdc 1px solid; padding-top:10px;zoom:1;}


		#footer .copyright { font-size:77%; float:left;}
		#footer .bottomNavi { float:right; width:auto; margin-bottom:10px;}
		#footer .bottomNavi li {
			float:left;
			line-height:1;
			display:block;
			background:url(../image/arrow_orange.gif) no-repeat 7px 4px;
			padding-left:15px;
			padding-right:6px;
			border-right:#cacaca 1px solid;
			}
			#footer .bottomNavi li.bottomNaviEnd { border-right:none; padding-right:0;}
				#footer .bottomNavi li a { font-size:77%; color:#000000; text-decoration:none;}

	#footer .toMikey { clear:both; text-align:right; padding-bottom:30px;}


/***************************** END footer *************************/


/***************************** sideNavi *****************************/

#sideNavi { width:235px; float:left;}
	#sideNavi .naviArea { border-top:#333333 3px solid;}
		#sideNavi .naviArea h2 { padding:12px 0 25px; 1px; background:url(../image/navi_side/dotline.gif) bottom no-repeat;}
	
	/***************************** inside selectMenu *****************************/

	#sideNavi .naviArea .selectMenu { margin-bottom:11px;}
		#sideNavi .naviArea .selectMenu li { display:block; height:32px; width:235px;}
			#sideNavi .naviArea .selectMenu .recommend-0,
			#sideNavi .naviArea .selectMenu .recommend-4,
			#sideNavi .naviArea .selectMenu .recommend-5,
			#sideNavi .naviArea .selectMenu .recommend-6,
			#sideNavi .naviArea .selectMenu .recommend-7 { display:none;}
			#sideNavi .naviArea .selectMenu .itemAll {height:auto; background:url(../image/navi_side/dotline.gif) bottom no-repeat;}
			#sideNavi .naviArea .selectMenu .current { background:url(../image/navi_side/orange_line.gif) bottom no-repeat;;}
			#sideNavi .naviArea .selectMenu li a { display:block; height:32px; width:235px; overflow:hidden; text-indent:-9999px;}
			#sideNavi .naviArea .selectMenu .recommend-1 a,
			#sideNavi .naviArea .selectMenu .recommend-2 a,
			#sideNavi .naviArea .selectMenu .recommend-3 a { background:url(../image/navi_side/menu_sidenavi_recommend.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectMenu .closeUp a { background:url(../image/navi_side/menu_sidenavi_close_up.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectMenu .itemAll a  { background:url(../image/navi_side/menu_sidenavi_itemall.gif) 0 0 no-repeat;}
			
			#sideNavi .naviArea .selectMenu .current a  {background-position:0 -32px;}
			
				#sideNavi .naviArea .selectMenu li a:hover  {background-position:0 -32px;}
			
			#sideNavi .naviArea .selectMenu .itemAll .selectItem{ padding:6px 0 4px 10px;}			
				#sideNavi .naviArea .selectMenu .itemAll .selectItem li{ height:auto; width:210px;}
					#sideNavi .naviArea .selectMenu .itemAll .selectItem .current{ background:none;}
						#sideNavi .naviArea .selectMenu .itemAll .selectItem li a {
						background:none;
						text-indent:0px;
						padding-left:10px;
						color:#242424;
						text-decoration:none;
						overflow:hidden;
						height:auto;
						font-size:93%;
						background:url(../image/arrow_orange.gif) 0 4px no-repeat;
						font-weight:bold;
						width:210px;
						margin-bottom:2px;
						}
						#sideNavi .naviArea .selectMenu .itemAll .selectItem li.current a { color:#E35509}
							#sideNavi .naviArea .selectMenu .itemAll .selectItem li a:hover { color:#E35509;}
							
	/***************************** END selectMenu *****************************/


	/***************************** inside selectCategor  *****************************/

	#sideNavi .naviArea .selectCategory { margin-bottom:11px;}
		#sideNavi .naviArea .selectCategory li { display:block; height:32px; width:235px;}
			#sideNavi .naviArea .selectCategory li a { display:block; height:32px; width:235px; overflow:hidden; text-indent:-9999px;}
			#sideNavi .naviArea .selectCategory .cateLiving a { background:url(../image/navi_side/menu_sidenavi_living.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateDining a { background:url(../image/navi_side/menu_sidenavi_dining.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateBed a  { background:url(../image/navi_side/menu_sidenavi_bed.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateKids a  { background:url(../image/navi_side/menu_sidenavi_kids.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateOther a  { background:url(../image/navi_side/menu_sidenavi_other.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateInterior a  { background:url(../image/navi_side/menu_sidenavi_interior.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectCategory .cateApparel a  { background:url(../image/navi_side/menu_sidenavi_apparel.gif) 0 0 no-repeat;}
						
			#sideNavi .naviArea .selectCategory .current a  {background-position:0 -32px;}
			
				#sideNavi .naviArea .selectCategory li a:hover  {background-position:0 -32px;}		

	/***************************** END selectCategory *****************************/


	/***************************** inside selectShop *****************************/

	#sideNavi .naviArea .selectShop { margin-bottom:11px;}
		#sideNavi .naviArea .selectShop .shp_nagoya {height:100px;}
		#sideNavi .naviArea .selectShop .shp_inazawa,
		#sideNavi .naviArea .selectShop .shp_okazaki,
		#sideNavi .naviArea .selectShop .shp_toyohashi,
		#sideNavi .naviArea .selectShop .shp_midori,
		#sideNavi .naviArea .selectShop .shp_gifu,
		#sideNavi .naviArea .selectShop .shp_tsukawage,
		#sideNavi .naviArea .selectShop .shp_oogaki,
		#sideNavi .naviArea .selectShop .shp_komaki { height:81px;}
		#sideNavi .naviArea .selectShop .lineOne { height:62px;}
		#sideNavi .naviArea .selectShop .noneSelected { display:block; height:32px; width:235px;}
			#sideNavi .naviArea .selectShop li a { display:block; height:32px; width:235px; overflow:hidden; text-indent:-9999px;}
				#sideNavi .naviArea .selectShop .shp_nagoya a { background:url(../image/navi_side/menu_sidenavi_nagoya.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_inazawa a { background:url(../image/navi_side/menu_sidenavi_inazawa.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_okazaki a  { background:url(../image/navi_side/menu_sidenavi_okazaki.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_toyohashi a  { background:url(../image/navi_side/menu_sidenavi_toyohashi.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_midori a  { background:url(../image/navi_side/menu_sidenavi_midori.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_gifu a  { background:url(../image/navi_side/menu_sidenavi_gifu.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_tsukawage a  { background:url(../image/navi_side/menu_sidenavi_tsukawage.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_oogaki a  { background:url(../image/navi_side/menu_sidenavi_oogaki.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .selectShop .shp_komaki a  { background:url(../image/navi_side/menu_sidenavi_komaki.gif) 0 0 no-repeat;}
							
				#sideNavi .naviArea .selectShop .current a  {background-position:0 -32px;}
				
					#sideNavi .naviArea .selectShop li a:hover  {background-position:0 -32px;}		

				#sideNavi .naviArea .selectShop .shp_nagoya .shopMenu,
				#sideNavi .naviArea .selectShop .shp_inazawa .shopMenu,
				#sideNavi .naviArea .selectShop .shp_okazaki .shopMenu,
				#sideNavi .naviArea .selectShop .shp_toyohashi .shopMenu,
				#sideNavi .naviArea .selectShop .shp_midori .shopMenu,
				#sideNavi .naviArea .selectShop .shp_gifu .shopMenu,
				#sideNavi .naviArea .selectShop .shp_tsukawage .shopMenu,
				#sideNavi .naviArea .selectShop .shp_oogaki .shopMenu,
				#sideNavi .naviArea .selectShop .shp_komaki .shopMenu { padding:6px 0 4px 12px; border-bottom:#F18700 1px solid;}				
					#sideNavi .naviArea .selectShop .shp_nagoya .shopMenu li, 
					#sideNavi .naviArea .selectShop .shp_inazawa .shopMenu li, 
					#sideNavi .naviArea .selectShop .shp_okazaki .shopMenu li, 
					#sideNavi .naviArea .selectShop .shp_toyohashi .shopMenu li, 
					#sideNavi .naviArea .selectShop .shp_midori .shopMenu li,
					#sideNavi .naviArea .selectShop .shp_gifu .shopMenu li,
					#sideNavi .naviArea .selectShop .shp_tsukawage .shopMenu li,
					#sideNavi .naviArea .selectShop .shp_oogaki .shopMenu li,
					#sideNavi .naviArea .selectShop .shp_komaki .shopMenu li { height:19px; width:210px;}
						#sideNavi .naviArea .selectShop .shp_nagoya .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_inazawa .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_okazaki .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_toyohashi .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_midori .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_gifu .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_tsukawage .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_oogaki .shopMenu li a,
						#sideNavi .naviArea .selectShop .shp_komaki .shopMenu li a {
						background:none;
						text-indent:10px;;
						color:#242424;
						text-decoration:none;
						overflow:hidden;
						height:19px;
						font-size:93%;
						background:url(../image/arrow_orange_hover.gif) 0 4px no-repeat;
						font-weight:bold;
						width:210px;
						}

							#sideNavi .naviArea .selectShop .shp_nagoya .shopMenu li.current a,
							#sideNavi .naviArea .selectShop .shp_inazawa .shopMenu li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_okazaki li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_toyohashi li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_midori li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_gifu li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_tsukawage li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_oogaki li.current a,
							#sideNavi .naviArea .selectShop .shopMenu .shp_komaki li.current a { background-position:0 -15px; color:#E35509}
							#sideNavi .naviArea .selectShop .shp_nagoya .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_inazawa .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_okazaki .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_toyohashi .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_midori .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_gifu .shopMenu li a:hover,
							#sideNavi .naviArea .selectShop .shp_tsukawage .shopMenu li a:hover, 
							#sideNavi .naviArea .selectShop .shp_oogaki .shopMenu li a:hover, 
							#sideNavi .naviArea .selectShop .shp_komaki .shopMenu li a:hover { color:#E35509; background-position:0 -15px; }	

	/***************************** END selectShop *****************************/


	/***************************** inside selectService *****************************/

	#sideNavi .naviArea .selectService { margin-bottom:11px;}
		#sideNavi .naviArea .selectService .inetriorCoordinator { height:43px;}
		#sideNavi .naviArea .selectService li { display:block; height:32px; width:235px;}
			#sideNavi .naviArea .selectService li a { display:block; height:32px; width:235px; overflow:hidden; text-indent:-9999px;}
			#sideNavi .naviArea .selectService .choiceItem a { background:url(../image/navi_side/menu_sidenavi_choice.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectService .atPurchase a { background:url(../image/navi_side/menu_sidenavi_purchase.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectService .delivery_after a  { background:url(../image/navi_side/menu_sidenavi_delivery.gif) 0 0 no-repeat;}
			#sideNavi .naviArea .selectService .inetriorCoordinator a  { background:url(../image/navi_side/menu_sidenavi_interior_coor.gif) 0 0 no-repeat;}
						
			#sideNavi .naviArea .selectService .current a  {background-position:0 -32px;}
			
				#sideNavi .naviArea .selectService li a:hover  {background-position:0 -32px;}		

					#sideNavi .naviArea .selectService .inetriorCoordinator .exampleCoordinator{ padding:6px 0 4px 12px; border-bottom:#F18700 1px solid}				
						#sideNavi .naviArea .selectService .inetriorCoordinator .exampleCoordinator li { height:19px; width:210px;}
							#sideNavi .naviArea .selectService .inetriorCoordinator .exampleCoordinator li a {
							background:none;
							text-indent:10px;;
							color:#242424;
							text-decoration:none;
							overflow:hidden;
							height:19px;
							font-size:93%;
							background:url(../image/arrow_orange_hover.gif) 0 4px no-repeat;
							font-weight:bold;
							width:210px;
							}
							#sideNavi .naviArea .selectService .inetriorCoordinator .exampleCoordinator li.current a { background-position:0 -15px; color:#E35509}
								#sideNavi .naviArea .selectService .inetriorCoordinator .exampleCoordinator li a:hover { color:#E35509; background-position:0 -15px; }


	/***************************** END selectService *****************************/


	#sideNavi .naviArea form { background:url(../image/navi_side/bg_search_box.gif) 0 0 no-repeat; height:216px; width:235px;}
		#sideNavi .naviArea .searchMenu  { padding:12px 0 0 10px; /padding:6px 0 0 10px; _padding:12px 0 0 10px;}
			#sideNavi .naviArea .searchMenu li { vertical-align:top;}
			#sideNavi .naviArea .searchMenu li p { text-indent:-9999px; height:14px; margin-bottom:10px;  _margin-bottom:7px;}
				#sideNavi .naviArea .searchMenu .searchKeyword p { background:url(../image/navi_side/title_search_keyword.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .searchMenu .searchStyle p { background:url(../image/navi_side/title_search_style.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .searchMenu .searchPrice p { background:url(../image/navi_side/title_search_price.gif) 0 0 no-repeat;}
				#sideNavi .naviArea .searchMenu .searchKeyword input, #sideNavi .naviArea .searchMenu .searchStyle select { margin-bottom:12px; /margin-bottom:7px;}
				#sideNavi .naviArea .searchMenu .searchKeyword input { width:208px;}
				#sideNavi .naviArea .searchMenu .searchStyle select, #sideNavi .naviArea .searchMenu .searchPrice select { width:213px;}
		#sideNavi .naviArea .searchBotton { margin:-34px 0 0 71px;}
			#sideNavi .naviArea .searchBotton a {
				display:block;
				background:url(../image/navi_side/search_botton.gif) 0 0 no-repeat;
				width:94px;
				height:26px;
				text-indent:-9999px;
				margin-bottom:18px;
				overflow:hidden;
				}

	#sideNavi .extraArea { margin-bottom:35px;}
		#sideNavi .extraArea .extraList img { vertical-align:top; margin-bottom:6px;}
	#sideNavi .bannerList { padding:11px 0 0 10px;}
					
/***************************** END sideNavi *************************/
	
	
/***************************** contents share part *****************************/

#contents { width:735px; float:left; margin:-27px 0 0 10px; overflow:hidden;}
	#contents .breadcrumbs { text-align:right; font-size:77%; padding-bottom:13px; line-height:14px;  border-bottom:#f18700 3px solid; color:#333333;}
		#contents .breadcrumbs a { text-decoration:none; color:#999;}
		
	#contents .backToTop { clear:both; padding:20px 0 13px 668px;}
		#contents .backToTop a{			
			display:block;
			height:10px;
			width:67px;
			background:url(../image/btn_back_to_top.gif) 0 0 no-repeat;
			text-indent:-9999px;
			overflow:hidden;
			}

/***************************** END contents share part *************************/


