@charset "UTF-8";

.Clear-Spacet20 {
	clear:both;
	width:10px;
	height:20px;
	margin:0px;
	padding:0px;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	background: #99CF16;
	margin: 0px;
	padding: 0px;
}

#bg {
	background: #FFFFFF url(img_common/bg_illustration.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	background: url(img_common/mark.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}

#header {
	margin: 0px;
	padding: 0px 0px 0px 112px;
	height: 90px;
	width: 758px;
}

#header h1 {
	float: left;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	width: 122px;
	height: 38px;
	text-indent:-9999px;
	background: url(img/logo.gif) no-repeat;
}

#header h2 {
	float: left;
	margin: 54px 0px 0px 15px;
	padding: 0px;
	width: 350px;
	height:35px;
	text-indent:-9999px;
	background: url(img/newtop/header-copy.jpg) no-repeat;
	
}

#bannar-box {
	float:right;
	width:234px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#C5D6AA;
}

#bannar-box h3 {
	width:234px;
	margin:0px;
	padding:15px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-align:center;
	color:#773A88;
}

#bannar-box p {
	margin:0px;
	padding:0px;
}

#contents {
	clear: both;
	margin: 0px;
	padding: 15px 0px 0px 150px;
	width: 750px;
}

#contents-inner {
	margin: 0px;
	padding: 0px;
	width: 750px;
}

#top-navi-box {
	clear:both;
	width:750px;
	margin:0px;
	padding:0px;
}

#top-navi-box h3 {
	clear:both;
	width:750px;
	height:70px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background: url(img/newtop/top-img_title.jpg) no-repeat;
}


#top-contents {
	clear:both;
	width:690px;
	margin:0px;
	padding:0px 30px 0px 30px;
}

#top-contents-inner {
	clear:both;
	width:690px;
	margin:0px;
	padding:0px;
}


/* ---------- top-contents-new ----------*/


#new {
	float:left;
	width: 430px;
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#new p {
	width:430px;
	height:20px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	text-indent:-9999px;
	background: url(img/newtop/top-img_NEW-title.jpg) no-repeat;	
}

#news-text {
	clear:both;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 430px;
}

#news-text h4 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	font-weight:normal;
	text-align:justify;
}

#news-text h5 {
	float: left;
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #82B011;
	font-weight:normal;
	text-align:justify;
}


/* ---------- top-contents-new ----------*/


#top-menu {
	float:right;
	width: 250px;
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#top-menu-inner {
	float:right;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

.top-menu-riji {
	width:250px;
	height:25px;
	margin:20px 0px 0px 0px;
	padding:0px;
	text-indent:-9999px;
	background: url(img/newtop/top_message-title.jpg) no-repeat;
}


/* ---------- footer ----------*/


#footer {
	clear:both;
	margin: 10px 0px 0px;
	padding: 0px;
	text-align: right;
	height: 40px;
	width: 900px;
	clear: both;
	background: url(img_common/footer_bg.gif) no-repeat 0px 100%;
}

#footer #footer_menu {
	font-size: 12px;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
}

#footer #footer_menu a {
	color: #333333;
	text-decoration: none;
}

#footer #footer_menu a:hover {
	color: #82B011;
	text-decoration: underline;
}

#footer #copyright {
	font-size: 12px;
	margin: 0px;
	padding: 2px 5px 0px 0px;
	display: block;
}

#under_green {
	background: #99CF16;
	margin: 0px;
	padding: 0px;
	height: 10px;
}



/* ------------------------------------------------------------
　　TOP NAVIメニュー
------------------------------------------------------------ */

#navi {
	position:relative;
	width:750px;
	height:165px;
	margin:0px;
	padding:0px;
}

#navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	height:165px;
}

#navi li a {
	display:block;
	height:165px;
}

/* 通常時 */
li#navi01 a {width:170px;background: url(img/newtop/top-img_bottun01.jpg);}
li#navi02 a {width:135px;background: url(img/newtop/top-img_bottun02.jpg);}
li#navi03 a {width:135px;background: url(img/newtop/top-img_bottun03.jpg);}
li#navi04 a {width:135px;background: url(img/newtop/top-img_bottun04.jpg);}
li#navi05 a {width:175px;background: url(img/newtop/top-img_bottun05.jpg);}

/* マウスオーバー時 */
li#navi01 a:hover {background: url(img/newtop/top-img_bottun01.jpg) no-repeat;background-position: bottom left;}
li#navi02 a:hover {background: url(img/newtop/top-img_bottun02.jpg) no-repeat;background-position: bottom left;}
li#navi03 a:hover {background: url(img/newtop/top-img_bottun03.jpg) no-repeat;background-position: bottom left;}
li#navi04 a:hover {background: url(img/newtop/top-img_bottun04.jpg) no-repeat;background-position: bottom left;}
li#navi05 a:hover {background: url(img/newtop/top-img_bottun05.jpg) no-repeat;background-position: bottom left;}


/* ------------------------------------------------------------
　　TOP02 NAVIメニュー
------------------------------------------------------------ */

#navi_under {
	position:relative;
	width:750px;
	height:105px;
	margin:0px;
	padding:0px;
}

#navi_under ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi_under li {
	float:left;
	display:block;
	text-indent:-9999px;
	height:105px;
}

#navi_under li a {
	display:block;
	height:105px;
}

/* 通常時 */
li#navi_under-06 a {width:305px;background: url(img/newtop/top-img_bottun06.jpg);}
li#navi_under-07 a {width:445px;background: url(img/newtop/top-img_bottun07.jpg);}

/* マウスオーバー時 */
li#navi_under-06 a:hover {background: url(img/newtop/top-img_bottun06.jpg) no-repeat;background-position: bottom left;}
li#navi_under-07 a:hover {background: url(img/newtop/top-img_bottun07.jpg) no-repeat;background-position: bottom left;}

/* 通常時 */
li#navi_under-06 {text-indent:-9999px;width:305px;background: url(img/newtop/top-img_bottun06.jpg);background-position: center left;}


/* ------------------------------------------------------------
　　top-menu リンク
------------------------------------------------------------ */

/* LOHAS10 主要講演レポート(翻訳版無料ダウンロード)e */
.top-menu-report {font-size:9px;margin:0px;padding:0px;display:block;height:70px;width:250px;list-style:none;line-height:9px;text-indent:-9999px;}
.top-menu-report a {display:block;height:70px;width:250px;background: url(img/newtop/top_report-bottun.jpg) no-repeat;text-decoration: none;}
.top-menu-report a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* イデトシカズ */
.top-menu-ide {font-size:9px;margin:4px 0px 0px 0px;padding:0px;display:block;height:40px;width:250px;list-style:none;line-height:9px;text-indent:-9999px;}
.top-menu-ide a {display:block;height:40px;width:250px;background: url(img/newtop/top_message-ide.jpg) no-repeat;text-decoration: none;}
.top-menu-ide a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 大和田順子 */
.top-menu-owada {font-size:9px;margin:6px 0px 0px 0px;padding:0px;display:block;height:40px;width:250px;list-style:none;line-height:9px;text-indent:-9999px;}
.top-menu-owada a {display:block;height:40px;width:250px;background: url(img/newtop/top_message-owada.jpg) no-repeat;text-decoration: none;}
.top-menu-owada a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}
	


/* ------------------------------------------------------------
　　トップ追加080616
------------------------------------------------------------ */

.english {font-size:9px;margin:25px 0px 0px 0px;padding:0px;display:block;height:29px;width:250px;list-style:none;line-height:9px;text-indent:-9999px;}
.english a {display:block;height:29px;width:250px;background:url(img/top_banner-english.jpg) no-repeat;text-decoration: none;}
.english a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}



