@charset "euc-jp";

*{
	margin:0;
	padding:0;
	}

body{
	width: 750px;
	margin: 0 auto;
	background-color:#514E4F;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-size:12px;
	font-family: "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック";
	line-height:160%;
	}

hr{
	display:none;
	}

h1{
	display:none;
	}

ul{
	list-style-type:none;
	}

a{
	text-decoration:none;
	}

a span{
	visibility:hidden;
	}


/*ナビゲーション設定*/
div#navigation{
	background-image:url(img/headbg.jpg);
	background-repeat:no-repeat;
	height:174px;
	padding-top:15px;
	padding-left:34px;
	padding-right:15px;
	}

div#navigation h2{
	display:none;
	}

ul#menu{
	margin:0px;
	width:690px;
	height:116px;

	}

#menu li{
	display:inline;
	}

#menu li a{
	display:block;
	width:63px;
	height:116px;
	float:left;
	}

#menu li a#home{
	display:block;
	float:left;
	width:224px;
	height:115px;
	background-image:url(img/home.jpg);
	background-repeat:no-repeat;
	padding-right:20px;
	}

a#about{
	background-image:url(img/about.jpg);
	}

a#about:hover{
	background-image:url(img/about2.jpg);
	}

a#concept{
	background-image:url(img/concept.jpg);
	}

a#concept:hover{
	background-image:url(img/concept2.jpg);
	}

a#item{
	background-image:url(img/item.jpg);
	}

a#item:hover{
	background-image:url(img/item2.jpg);
	}

a#howto{
	background-image:url(img/howto.jpg);
	}

a#howto:hover{
	background-image:url(img/howto2.jpg);
	}

a#staff{
	background-image:url(img/staff.jpg);
	}

a#staff:hover{
	background-image:url(img/staff2.jpg);
	}

a#recruit{
	background-image:url(img/recruit.jpg);
	}

a#recruit:hover{
	background-image:url(img/recruit2.jpg);
	}

a#link{
	background-image:url(img/link.jpg);
	}

a#link:hover{
	background-image:url(img/link2.jpg);
	}
/*ナビゲーション設定ここまで*/


/*メインコンテンツ設定*/
div#contents{
	margin:10px 20px 10px 90px;

	}

/*メインコンテンツ設定ここまで*/


/*フッタ設定*/
div#footer{
	clear:both;
	margin:10px 20px 10px 90px;
	padding-top:20px;
	text-align:right;
	}

address{
	font-style:normal;
	font-size:10px;
	color:#000;
	}

address a{
	color:#00f;
	}
/*フッタ設定ここまで*/


/*トップページ用*/
div.top h2{
	font-family:serif;
	font-size:18px;
	margin-bottom:1.5em;
	}

div#kokoroe{
	width:637px;
	height:404px;
	background-image:url(img/kokoroe.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	}

div#kokoroe h2,div#kokoroe ol{
	display:none;
	}

div#info{
	width:420px;
	float:left;
	}

div#info p{
	margin-bottom:1em;
	}

p#adr{
	text-align:right;
	}

p#map{
	width:180px;
	float:right;
	}


div#news{
	width:630px;
	margin-bottom:20px;
	border:1px solid #ddd;
	padding:0em;
	background-image:url(img/shop.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	}

#news h2{
	color:#fff;
	background-color:#000;
	padding:8px;
	letter-spacing:2px;
	}

#news dl{
	margin-top:0px;
	padding:0px 0px 10px 10px;
	}

#news dt{
	font-weight:bold;
	margin-bottom:5px;
	font-family:serif;
	font-size:14px;
	}

#news dd{
	margin-bottom:1em;
	}

#news dt{
	color:#f00;
	}

/*トップページ用ここまで*/


/*麺通団とは？*/
div.about h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

#contents.about p{
	margin:0 20px 1em 20px;
	line-height:180%;
	}

/*麺通団とは？ここまで*/

/*お品書き*/
div.item{
	padding-left:25px;
	}

div.item h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

p.sub{
	text-align:right;
	margin-right:20px;
	font-weight:bold;
	margin-bottom:2em;
	clear:both;
	}

div.itemColumn{
	width:160px;
	height:320px;
	padding:10px;
	float:left;
	margin:0 10px 15px 10px;
	}

div#sake,div#tenpura{
	padding:0px 20px;
	}

#sake p,#tenpura p{
	margin-bottom:1em;
	}

div.col{
	width:260px;
	padding:0 10px;
	float:left;
	line-height:180%;
	}

div.col h3{
	font-family:serif;
	padding-bottom:6px;
	border-bottom:1px solid #888;
	margin-bottom:0.5em;
	}
/*お品書きここまで*/

/*店内での動き方*/
div.howto{
	padding-left:10px;
	}

div.howto h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

div#service{
	background-image:url(howto/img/chart.gif);
	background-repeat:no-repeat;
	padding-left:140px;
	padding-right:50px;
	padding-top:140px;
	margin-top:20px;
	}

div#service ol li{
	margin-bottom:18px;
	}
/*店内での動き方ここまで*/

/*職人スタッフ*/
div.staff h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

div.staff p{
	margin:1em 20px;
	}
/*職人スタッフここまで*/

/*スタッフ募集*/
div.recruit h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

div.recruit p{
	margin:1em 20px;
	font-size:14px;
	line-height:150%;
	}

p#Norec{
	color:#f00;
	font-weight:bold;
	}

/*職人募集ここまで*/

/*リンク*/
div.link h2{
	font-family:serif;
	font-size:18px;
	padding:10px 20px;
	margin-bottom:14px;
	border-bottom:1px solid #000;
	}

div.link dl{
	margin-left:20px;
	}

div.link dl dt{
	font-weight:bold;
	}

div.link dl dd.url{
	margin-bottom:18px;
	}

/*リンクここまで*/