@charset "Shift_JIS";
/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/

a {/*リンク枠の消去（Firefox対策）*/
	outline:0;
}
div#TOPmenu hr {/*hrラインの消去*/
	display: none;
}
.clear {/*回り込み解除*/
	line-height: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
/*------リンク色の設定-------*/
div#TOPmenu a:link {
	color: #666666;
	text-decoration: none;
}
div#TOPmenu a:visited {
	color: #666666;
	text-decoration: none;
}
div#TOPmenu a:hover {
	color: #666666;
	text-decoration: none;
}
div#TOPmenu a:active {
	color: #666666;
	text-decoration: none;
}



/*--------------------------------------------------------------------
共通部分////
--------------------------------------------------------------------*/

body {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

div#TOPmenu {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
div#Mheader {
	position: relative;
	width: 774px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
div#Mheader h1 {
	margin: 0px;
	padding: 0px;
	background: url(none);
	text-indent: 0px;
	height: auto;
	width: auto;
}

div#Mheader img#logo {
	margin: 5px;
}
div#Mheader li {
	list-style: none;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	float: left;
}

/*topNavi
　上部ナビゲーション　会社概要〜*/

div#Mheader ul#topNavi {
	position: absolute;
	right: 17px;
	top: 20px;
	margin: 0px;
	padding: 0px;
}
div#Mheader ul#topNavi li {
	background: url(../top_img/navi_icon.gif) no-repeat left center;
	margin-left: 15px;
}
div#Mheader ul#topNavi li a {
	display: block;
	text-indent: 8px;
	white-space: nowrap;
}

/*Navi
　メインのナビゲーション設定（背景は個別）*/

div#Mheader ul#Navi {
	clear: both;
	margin: 0px 0px 0px 6px;
	padding: 0px;
}
div#Mheader ul#Navi a {
	white-space: nowrap;
	display: block;
	width: 190px;
	margin-top: 8px;
	height: 20px;
	text-indent: -10000px;
}
div#Mheader ul#sNavi {
	float: right;
	margin: 0px 7px 0px 0px;
	padding: 0px;
}
div#Mheader ul#sNavi li {
	background: url(../top_img/icon.gif) no-repeat left center;
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
div#Mheader ul#sNavi li a {
	display: block;
	text-indent: 8px;
	white-space: nowrap;
	padding-right: 10px;
	line-height: 15px;
}

/*--------------------------------------------------------------------
product
商品情報////
--------------------------------------------------------------------*/
/*メニュー*/
div#Mheader div#productN {
	background: url(../top_img/product/p_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------------
event
イベント情報////
--------------------------------------------------------------------*/
/*メニュー*/

div#Mheader div#eventN {
	background: url(../top_img/event/e_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}

/*--------------------------------------------------------------------
campaign
キャンペーン////
--------------------------------------------------------------------*/

div#Mheader div#campaignN {
	background: url(../top_img/campaign/a_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}

/*--------------------------------------------------------------------
hand
手づくりの広場////
--------------------------------------------------------------------*/

div#Mheader div#handN {
	background: url(../top_img/hand/h_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}

/*--------------------------------------------------------------------
navigation
手づくりナビ////
--------------------------------------------------------------------*/

div#Mheader div#navigationN {
	background: url(../top_img/navi/n_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}

/*--------------------------------------------------------------------
community
コミュニティ////
--------------------------------------------------------------------*/

div#Mheader div#communityN {
	background: url(../top_img/community/c_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}

/*--------------------------------------------------------------------
basic
汎用////
--------------------------------------------------------------------*/

div#Mheader div#basicN {
	background: url(../top_img/basic/b_navi.gif) no-repeat center top;
	height: 35px;
	width: 774px;
}
