@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;
	}

/********** その他調整 **********/
.red{
	color:#ff0000;
	}

.text-bold{
	font-weight:bold;
	}

hr{
	clear:both; visibility:hidden;
	}

/******************** ラッパー ******************************/
#wrapper{
	margin:0px auto;
	text-align:center;
	width:950px;
	}

/******************** ダンストップ制御用ラッパー ******************************/
#wrapper02{
	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:461px;
	}

#header li{
	float:left;
	list-style:none;
	}

/******************** アシストナビゲーション ******************************/
#sitemap{
	position:absolute;
	top:8px;
	left:592px;
	}

#morinaga-hp{
	position:absolute;
	top:8px;
	left:679px;
	}

#kraft-hp{
	position:absolute;
	top:8px;
	left:823px;
	}

/******************** ローカルナビゲーションラッパー ******************************/
#navi-l-w{
	position:relative;
	width:950px;
	height:69px;
	background:url(../images/navi_l_bg.jpg) no-repeat 0 0;
	}

/******************** パンくず ******************************/
#topicpath{
	position:absolute;
	top:10px;
	left:0px;
	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{
	position:absolute;
	top:31px;
	left:0px;
	width:810px;
	height:31px;
	}

#navi-l li{
	float:left;
	list-style:none;
	height:31px;
	}

/******************** ローカルナビゲーションyoutube ******************************/
#navi-youtube{
	position:absolute;
	top:1px;
	left:832px;
	}

/******************** コンテンツスペース ******************************/
#container-mainspace{
	clear:both;
	overflow: hidden;/* clearfixの代わり */
	zoom: 1;/* clearfixの代わり（IE6） */
	padding:20px 24px 40px 24px;
	font-size:92.5%;
	text-align:left;
	width:902px;
	background:#FFFFFF;
	}


/******************** アンカートップ ******************************/
#pagetop{
	clear:both;
	padding:20px 0 10px 0;
	text-align:right;
	width:950px;
	}

/******************** フッターローカルナビゲーション ******************************/
#footer-navi-l{
	position:relative;
	width:950px;
	height:69px;
	background:url(../images/footer_navi_l_bg.jpg) no-repeat 0 0;
	}

#footer-navi-l ul{
	position:absolute;
	top:2px;
	left:0px;
	width:810px;
	height:34px;
	}

#footer-navi-l li{
	float:left;
	list-style:none;
	height:34px;
	}

/******************** フッターローカルナビゲーションyoutube ******************************/
#footer-navi-l-youtube{
	position:absolute;
	top:7px;
	left:832px;
	}

/******************** フッター ******************************/
#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{
	margin:0 0 0 120px;
	width:833px;
	}

#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;
	}

/******************** コンテンツフッター振り付けリンクボタン ******************************/
/******************************************************************************************/
#dancelink-box{
	margin:0 auto;
	_margin:10px 0 0 0;
	text-align:center;
	}
