@charset "UTF-8";
/* CSS Document */

#concept{
	 
	width:600px; 	
	height:690px;
	background-image:url(../images/consept_menu.jpg);
	background-repeat:no-repeat;
	/*margin-top:20px; */
	}
	

#concept ul {
	list-style-type:none;
    margin:0;
    padding:0;
}

#concept li {
    display: inline;
	float:left;
}

#concept li a {
    display: block;
	width: 600px;
	height: 230px;	
	text-indent:-9999px;	/* テキストを隠す */
	overflow:hidden;
	background-image:url(../images/consept_menu.jpg) no-repeat 0 0;
}
/*----仕事---------------------------------*/
#work{
	width:600px; 	
	height:880px; 
	background-image:url(../images/con_work_bk.jpg);
	/*background-image size:450 x 600px*/
	background-repeat:no-repeat;	
	background-position:0 60px;
	}
	
#work .text{
	width:400px;
	/*height:400px; */
	font-size:14px;
	color:#666;
	line-height:130%;
	margin-top:50px;
	margin-left:20px;
	font-weight: normal;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	}
	
#work h2{
	background:#eee;
	border-right:7px solid #399;
	border-left:7px solid #399;
	margin-top:20px;
	padding:.8em .9em;
	color:#333;
	font-size:14px;
}
	
	
/*----職人---------------------------------*/
#workman{
	width:600px; 	
	height:880px; 
	background-image:url(../images/con_workman_bk.jpg);
	/*background-image size:450 x 850px*/
	background-repeat:no-repeat;	
	background-position:0 80px;
	}
	
#workman .text{
	width:400px;
	/*height:400px; */
	font-size:14px;
	color:#666;
	line-height:130%;
	margin-top:240px;
	margin-left:20px;
	}
	
#workman h2{
	background:#eee;
	border-right:7px solid #399;
	border-left:7px solid #399;
	margin-top:20px;
	padding:.8em .9em;
	color:#333;
	font-size:14px;
}
	
	
/*----タウン---------------------------------*/

#town{
	width:600px; 	
	height:880px; 
	background-image:url(../images/con_town_bk.jpg);
	/*background-image size:450 x 850px*/
	background-repeat:no-repeat;	
	background-position:0 80px;
	}
	
#town .text{
	width:400px;
	/*height:400px; */
	font-size:14px;
	color:#666;
	line-height:150%;
	margin-top:60px;
	margin-left:20px;
	}
	
#town h2{
	background:#eee;
	border-right:7px solid #399;
	border-left:7px solid #399;
	margin-top:20px;
	padding:.8em .9em;
	color:#333;
	font-size:14px;
}


#town{}









/*----コンセプトここまで--------------------------------*/

/* ボタン通常時 -----------------------*/

#concept .work a {
	background-position:0px 0px;
}


#concept .workman a {
	background-position:0px -230px;
}


#concept .town a {
	background-position:0px -460px;
}

/* hover-----------------------*/

#concept .work a:hover  {
	background-position:-600px 0px;
}


#concept .workman a:hover {
	background-position:-600px -230px;
}


#concept .town a:hover {
	background-position:-600px -460px;
}

/*01　コンセプトここまで------------*/

/*02一着　ページ３メニュー------------*/

#items_pagemenu {
	margin-left:30px;

 }
 
 
#items_pagemenu  li{
	float:left;
	display:inline;
	list-style-type:none;} 

#items_pagemenu  li a {
	background-image:url(../images/items_pagemenu.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent: -9999px;
	text-decoration:none;
		width:600px;
	height:230px

}


#items_pagemenu  .page01 a {
		background-position:0px 0px;

	}

#items_pagemenu  .page01 a:hover {
	background-position:-600px 0px
	}
	
#items_pagemenu  .page02 a {
	background-position:0px -230px;
	}
	
#items_pagemenu  .page02 a:hover{
	background-position:-600px -230px;
	}
	
#items_pagemenu  .page03 a{
	background-position:0px -460px;
	}
	
#items_pagemenu  .page03 a:hover{
	background-position:-600px -460px;
	}

/*02一着ページ３メニューここまで------------*/





/*02パーツ類ここから------------*/

#parts{
	background-image:url(../images/part_bk.jpg);
	background-repeat:no-repeat;
	background-position:0px 60px;
	background-repeat:no-repeat;
	width:625px;
	height:1000px;

	}

#parts .title{
	font-size:17px;
	color:#666;	
	font-weight:bold;
	margin-top:40px;
	
	}
	
#parts .parts_text{
	width:380px;
	font-size:14px;
	color:#666;	
	line-height:160%;
	
	}	
#parts .yone{
	margin-top:40px;
	height:400px;}

	
/*02パーツ類ここまで------------*/




/*03よくある質問から------------*/

#faq{
	margin-top:20px;
	margin-left:30px;
	width:540px;
	color:#333;
	font-size:14px;	
	line-height:150%;
	
	}
#faq .question{
	width:540px;
	background-color:#ddd;
	background-image:url(../images/faq_q.jpg) ;
	background-repeat:no-repeat;	
	background-position:left top;
	padding:8px 0px 5px 35px;

	
	}
#faq .answer{
	background-image:url(../images/faq_a.jpg) ;
	background-repeat:no-repeat;	
	background-position:left top;	
	padding:8px 0px 25px 30px;
}

#faq img{
	vertical-align: middle;	
	}

#faq a{
	text-decoration:none;
	color:#00C;
	}

#faq a:hover{
	color:#099;

	}

/*03よくある質問ここまで------------*/


/*04店舗情報　ここまで------------*/
/*informationはテーブルについて　*/

#information table{
	margin-left:30px;
	margin-top:20px;
	width:600px;
	padding:8px;
	font-size:14px;
	color:#333333;

	}

td.koumoku {
    width:150px;
	background-color:#fff8dc;
	border:#999 dotted 1px;
	padding-left:20px;
	padding:10px 10px 5px 15px;
	font-weight:bold;	

}
td.naiyou {
    width:450px;
	background-color:#fff;
		border:#999 dotted 1px;
	padding:10px 10px 5px 20px;
	/*letter-spacing:0.2em; */
	line-height:130%;
}

td .naiyou .bold  {
	color:#009;
	}

#map{
	text-align:center;
	margin-top:50px;

	
	}
/*05店舗情報	ここまで------------*/




	
