@charset "utf-8";

/******************** 共通項目 ******************************/
*{
	margin:0;
	padding:0;
	}

body{
	margin:0 auto;
	padding:0;
	font-family: "MS P ゴシック","MS PGothic", "Osaka","ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Lucida Grande", "Verdana" ;
	font-size:100%;
	text-align:center;
	background:#FFE500 url(../images/body_bg.jpg) repeat-x 0 0;
	}

/********** 画像調整 **********/
img{
	border:0;
	}

.img-l{
	float:left;
	}

.img-r{
	float:right;
	}

.img-c{
	clear:both;
	margin:0 auto;
	text-align:center;
	}

/********** テキストリンク **********/
a{
	color:#00F;
	}

a:hover{
	text-decoration:none;
	}

a:visited{
	color:#941d55;
	}

/********** その他調整 **********/
hr{
	clear:both; visibility:hidden;
	}

/********** テーブル調整 **********/
table{
	border-spacing: 0;
	border-collapse: collapse;
	}

th , td{
	padding:5px 10px;
	}



/******************** ラッパー ******************************/
#wrapper{
	margin:0px auto;
	text-align:center;
	width:950px;
	}

/******************** ヘッダー ******************************/
#header{
	position:relative;
	width:950px;
	height:103px;
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	}

#header h1{
	position:absolute;
	top:7px;
	left:0;
	}

/******************** グローバルナビゲーション ******************************/
#header ul{
	position:absolute;
	top:42px;
	left:341px;
	}

#header li{
	float:left;
	list-style:none;
	}

/******************** アセッツナビゲーション ******************************/
#sitemap{
	position:absolute;
	top:8px;
	left:608px;
	}

#morinaga-hp{
	position:absolute;
	top:8px;
	left:698px;
	}

#kraft-hp{
	position:absolute;
	top:8px;
	left:832px;
	}

/******************** ローカルナビゲーションラッパー ******************************/
#navi-l-w{
	width:950px;
	height:69px;
	background:url(../images/navi_l_bg.jpg) no-repeat 0 0;
	}

/******************** パンくず ******************************/
#topicpath{
	float:left;
	text-align:left;
	font-size:70%;
	width:810px;
	height:14px;
	}

#topicpath a{
	color:#003300;
	text-decoration:none;
	}

#topicpath a:hover{
	text-decoration:underline;
	}

/******************** ローカルナビゲーション ******************************/
#navi-l{
	float:left;
	padding:17px 0 0 0;
	width:810px;
	height:31px;
	}

#navi-l li{
	float:left;
	list-style:none;
	height:31px;
	}

/******************** コンテンツスペース ******************************/
#container-mainspace{
	clear:both;
	padding:30px 24px;
	width:902px;
	background:#FFFFFF;
	}

/******************** アンカートップ ******************************/
#pagetop{
	clear:both;
	margin:20px 0 10px 0;
	text-align:right;
	width:950px;
	}

/******************** フッターローカルナビゲーション ******************************/
#footer-navi-l{
	width:950px;
	height:69px;
	background:url(../images/footer_navi_l_bg.jpg) no-repeat 0 0;
	}

#footer-navi-l ul{
	float:left;
	padding:2px 0 0 0;
	width:810px;
	height:34px;
	}

#footer-navi-l li{
	float:left;
	list-style:none;
	height:34px;
	}

/******************** フッター ******************************/
#footer{
	margin:0 auto;
	padding:0;
	width:100%;
	background:#075324 url(../images/footer_bg.jpg) repeat-x 0 0;
	}

/******************** フッターラッパー01 ******************************/
#footer-wp01{
	margin:0 auto;
	padding:25px 0 10px 0;
	text-align:left;
	width:950px;
	}

/******************** フッターナビゲーション ******************************/
#footer-navi{
	padding:0 0 0 150px;
	width:801px;
	}

#footer-navi ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#footer-navi li{
	float:left;
	list-style:none;
	line-height:0;
	font-size:1px
	}

/********** フッターロゴ **********/
#footer-logo{
	margin:48px 191px 0 0;
	}