body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	background: #FFFFFF;
	margin: 0px;
ールマガジンのサイドライン*/
#mail	padding: 0px;
}

#wrapper {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #898989;
}

/*ヘッダー*/
#header {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	background-color: #EFEFEF;
}
#headerTop {
	background-color: #8EC31F;
	margin: 0px;
	padding: 0px;
	height: 21px;
}
#headerTop h2 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 18px;
}
#headerTop h3 {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding: 0px;
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
}
/*ヘッダーのメインイメージ*/
#headerTitle {
	margin: 0px;
	padding: 0px;
	height: 135px;
	clear: both;
	background-image: url(../img/header/header_title.jpg);
	background-repeat: no-repeat;
}
#headerTitle h1 {
	font-size: 18px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#headerTitle h2 {
	font-size: 14px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
/*ヘッダー下部　ナビスペース*/
#headerBottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin: 0px;
	padding: 0px;
}
/*グローバルナビ*/
#gNavi {
	margin: 0px;
	padding: 0px;
	float: left;
}
#gNavi ul {
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
}
#gNavi li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.gNaviHome {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding: 0px;
	margin: 0px;
}
#gNavi a {
	color: #333333;
	text-decoration: none;
}
#gNavi a:hover {
	color: #008CD6;
}
/*検索*/
#search {
	margin: 0px;
	padding: 2px;
	float: right;
	font-size: 12px;
	width: 250px;
}
#search form {
	padding: 0px;
	margin: 0px;
}
.searchText {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.searchTextField {
	padding: 0px;
	width: 120px;
	float: left;
	font-size: 12px;
	margin: 2px;
}
.searchButton {
	padding: 0px;
	display: block;
	float: left;
	margin: 0px;
}
/*検索2*/
#search2 {
	margin: 0px;
	padding: 2px;
	float: right;
	font-size: 10px;
	width: 210px;
}
#search2 form {
	padding: 0px;
	margin: 0px;
}
.search2Text {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.search2TextField {
	padding: 0px;
	width: 100px;
	float: left;
	font-size: 12px;
	margin: 2px;
}
.search2Button {
	padding: 0px;
	display: block;
	float: left;
	margin: 0px;
}
/*ヘッダーのフロートのクリア*/
#headerUnderLine {
	clear: both;
}

/*ヘッダーとフッターの間*/
#main {
	margin: 0px;
	padding: 20px;
}
/*ヘッダーとフッターの間のリンク設定*/
#main a {
	color: #0055BB;
}
#main a:hover {
	color: #555555;
	text-decoration: none;
}

/*サイドナビ*/
#sideNavi {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 174px;
}
/*メールマガジン*/
#mailMagazine {
	background-image: url(../img/sidenavi/mailmagazine/bg.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
/*メールマガジンの上のラインとタイトル*/
#mailMagazineTop {
	background-image: url(../img/sidenavi/mailmagazine/top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
/*メールマガジンの下のライン*/
#mailMagazineBottom {
	background-image: url(../img/sidenavi/mailmagazine/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left 100%;
	margin: 0px;
	padding: 0px;
}
/*メールマガジンの余白*/
#mailMagazineBox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#mailMagazine h3 {
	height: 50px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
}
.mailMagazineTokucho {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
	float: left;
	margin: 0px;
	width: 100%;
}
.mailMagazineCheckbox {
	margin: 0px;
	padding: 0px;
	float: left;
}
.mailMagazineName {
	font-size: 11px;
	font-weight: bold;
	color: #008CD6;
	padding: 0px;
	display: block;
	float: left;
	width: 132px;
	line-height: 13px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mailMagazineFormText {
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	line-height: 18px;
}
#mailMagazine form {
	margin: 0px;
	padding: 0px;
}
.mailMagazineTextField {
	padding: 0px;
	width: 110px;
	margin: 0px;
	float: right;
	border: 1px solid #999999;
}
#mailMagazineButton {
	text-align: center;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mailMagazineButton input {
	margin: 0px;
	padding: 0px;
}
/*メールマガジンのフロートのクリア*/
.mailMagazineClear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 3px;
	font-size: 2px;
	line-height: 2px;
}
/*お問い合わせ*/
#faq {
	background-image: url(../img/sidenavi/mailmagazine/bg.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
/*お問い合わせの上のラインとタイトル*/
#faqTop {
	background-image: url(../img/sidenavi/faq/otoiawase_shiryo.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
/*お問い合わせの下のライン*/
#faqBottom {
	background-image: url(../img/sidenavi/mailmagazine/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left 100%;
	margin: 0px;
	padding: 0px;
}
/*お問い合わせの余白*/
#faqBox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#faq h3 {
	height: 53px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
}
.faqTokucho {
	font-size: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
	float: left;
	margin: 0px;
	width: 100%;
}

/*お問い合わせのフロートのクリア*/
.faqClear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 3px;
	font-size: 2px;
	line-height: 2px;
}

/*問い合わせボタン02*/
#faqButton {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#faqButton h5 {
	font-size: 9px;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 150px;
}
#faqButton a {
	background-image: url(../img/sidenavi/faq/bt_otoiawase_shiryo.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	height: 24px;
	width: 150px;
}
#faqButton a:hover {
	background-position: left bottom;
	text-decoration: none;
}
#faqButton em {
	visibility: hidden;
}
#faqspace {
	font-size: 10px;
	line-height: 10px;
	background-color: #FFFFFF;
	height: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*バナー*/
#banner {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#banner em {
	visibility: hidden;
}
#banner a {
	font-size: 10px;
	text-decoration: none;
}
/*コンテンツバナー「両手ふり体操」*/
#bannerBothhands a {
	background-image: url(../img/sidenavi/banner/bothhands.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 174px;
	display: block;
}
#bannerBothhands a:hover {
	background-image: url(../img/sidenavi/banner/bothhands.jpg);
	background-position: right top;
}
/*コンテンツバナー「イヤシロチ」*/
#bannerIyashirochi a {
	background-image: url(../img/sidenavi/banner/iyashirochi.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 174px;
	display: block;
}
#bannerIyashirochi a:hover {
	background-image: url(../img/sidenavi/banner/iyashirochi.jpg);
	background-position: right top;
}
/*ブログバナー「未来はよくなるようになっている」*/
#blogMirai a {
	background-image: url(../img/sidenavi/blog_banner/blog_mirai.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 174px;
	display: block;
}
#blogMirai a:hover {
	background-image: url(../img/sidenavi/blog_banner/blog_mirai.jpg);
	background-position: right top;
}
/*ブログバナー「ひなた＠耳より.com」*/
#blogMimiyori a {
	background-image: url(../img/sidenavi/blog_banner/blog_mimiyori.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 174px;
	display: block;
}
#blogMimiyori a:hover {
	background-image: url(../img/sidenavi/blog_banner/blog_mimiyori.jpg);
	background-position: right top;
}
/*ブログバナー「グッズを上手に活用して五感、六感を磨こう」*/
#blogGoods a {
	background-image: url(../img/sidenavi/blog_banner/blog_goods.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 174px;
	display: block;
}
#blogGoods a:hover {
	background-image: url(../img/sidenavi/blog_banner/blog_goods.jpg);
	background-position: right top;
}
/*グレーバックのコンテンツエリア*/
#sideNaviBottom {
	background-color: #F7F7F7;
	padding: 8px;
	margin: 0px;
}
#sideNaviBottom h3 {
	font-size: 13px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
}
#sideNaviBottom a {
	color: #222222;
	text-decoration: none;
}
#sideNaviBottom a:hover {
	color: #0055BB;
	text-decoration: underline;
}
#sideNaviBottom ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
/*カテゴリ*/
#sideNaviCategory li {
	list-style-type: square;
	font-size: 11px;
	padding: 0px;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#categorySeminar {
	color: #CC7EA6;
}
#categoryGoods {
	color: #4D4298;
}
#categoryMentor {
	color: #005EAB;
}
#categoryBooks {
	color: #FA002C;
}

#categorySeminar a{
	color: #CC7EA6;
}

#categorySeminar a:hover{
	color: #333333;
	}

#categoryGoods a{
	color: #4D4298;
}

#categoryGoods a:hover{
	color: #333333;
}


#categoryMentor a{
	color: #005EAB;
}

#categoryMentor a:hover{
	color: #333333;
}

#categoryBooks a{
	color: #FA002C;
}

#categoryBooks a:hover{
	color: #333333;
}

#sideNaviCategory dd {
	font-size: 10px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	_margin-left: -40px;
	color: #000000;
}
#sideNaviCategory dt {
	margin-top: -4px;
	_margin-top: 0px;
}


/*セミナー・講演*/
#sideNaviSeminar li {
	list-style-type: disc;
	font-size: 11px;
	padding: 0px;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*会社名・住所・電話番号等*/
#sideNaviBottom h4 {
	font-size: 11px;
	padding: 0px;
	line-height: 20px;
	margin: 0px;
	letter-spacing: -0.05em;
}
#sideNaviBottom p {
	font-size: 10px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}
/*問い合わせボタン*/
#toiButton {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#toiButton h5 {
	font-size: 9px;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 100px;
}
#toiButton a {
	background-image: url(../img/sidenavi/bt_otoiawase.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	height: 24px;
	width: 100px;
}
#toiButton a:hover {
	background-position: left bottom;
	text-decoration: none;
}
#toiButton em {
	visibility: hidden;
}
#anchorBox {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
#anchorBox ul {
	vertical-align: top;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#anchorBox li {
	color: #666666;
	display: inline;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#anchorBox a {
	text-decoration: none;
	background-image: url(../img/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#anchorBox a:hover {
	text-decoration: none;
	background-image: url(../img/common/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#anchorBox em {
	font-size: 14px;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#contents .goPageTop {
	font-size: 11px;
	line-height: 14px;
	text-align: right;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents .goPageTop a {
	text-decoration: none;
}
.spaceH05 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 5px;
}
.spaceH10 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 10px;
}
.spaceH20 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.spaceH30 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.spaceH40 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
.spaceH50 {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 50px;
}

/*ヘッダーとフッターの間のフロートクリア*/
#mainBottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}

/*フッター*/
#footer {
	background-color: #EFEFEF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#footer h6 {
	font-size: 10px;
	font-weight: normal;
	color: #221815;
	margin: 0px;
	padding: 3px;
}

/*パンくずリスト*/
#pankuzu {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	padding-bottom: 2px;
}

/*おすすめリストメニュー*/
#osumenu {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	padding-top: 6px;
	text-align: center;
	padding-bottom: 2px;
}
/*ページネーション*/
.paginate {
    text-align: center;
    font-size: 12px;
}



#banner-fow2008 {
	width:174px;
	height:145px;
	margin:0px;
	padding:0px 0px 6px 0px;
}

/* 船井オープンワールド2008 */
.fow2008 {margin:0px 0px 0px 0px;padding:0px;display:block;height:145px;width:174px;list-style:none;text-indent:-9999px;overflow:hidden;}
.fow2008 a {display:block;height:145px;width:174px;background: url(http://www.funaivisioncreates.com/img/fyow2008_b04.gif) no-repeat;text-decoration: none;}
.fow2008 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}