@charset "shift_jis";

body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
	color: #333333;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#7F7F7F;
}

a:link {text-decoration: none;color:#0033CC;}
a:visited {text-decoration: none;color:#0033CC;}
a:hover {text-decoration: underline;color:#999999;}
a:active {text-decoration: none;color:#0033CC;}

a.wh:link {text-decoration: none;color:#FFFFFF;}
a.wh:visited {text-decoration: none;color:#FFFFFF;}
a.wh:hover {text-decoration: underline;color:#999999;}
a.wh:active {text-decoration: none;color:#FFFFFF;}

.uc {
	clear:both;
	width:585;
	margin:150px 0px 170px 0px;
	padding:20px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}

.ClearSpace {
	clear:both;
	width:10px;
	height:0px;
	margin:0px;
	padding:0px;
}

.ClearSpacet-15px {
	clear:both;
	width:10px;
	height:15px;
	margin:0px;
	padding:0px;
}

.ClearSpacet-20px {
	clear:both;
	width:10px;
	height:20px;
	margin:0px;
	padding:0px;
}

.ClearSpacet_top-main-box {
	clear:both;
	width:630px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

.COLOR-Red {color:#CC0000;}
.COLOR-White {color:#FFFFFF;}
.COLOR-Orange {color:#FF6600;}
.COLOR-Blue {color:#668CB3;}
.COLOR-Green {color:#99CC33;}
.COLOR-Yellow {color:#FF9900;}
.COLOR-Darkgreen {color:#336633;}
.COLOR-Brown {color:#996633;}

/*----- 太字 ------*/
.font-Bold {
	font-size: 14px;
	font-weight: bold;
}



/* ------------------------------------------------------------
　　ページベース
------------------------------------------------------------ */

#container {
	clear:both;
	width:940px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#container-inner {
	width:940px;
	margin:0px;
	padding:0px;
}

#container-inner h1 {
	clear:both;
	width:900px;
	margin:0px;
	padding:20px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
}

#header {
	clear:both;
	width:900px;
	height:186px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background: url(img/header_back.jpg);
	background-repeat:no-repeat;
}

#header-inner {
	width:900px;
	height:186px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.logo {
	float:left;
	display:block;
	width:380px;
	height:70px;
	margin:0px;
	padding:30px 0px 6px 30px;
}

#english {
	float:right;
	width:170px;
	height:46px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#contents {
	clear:both;
	position:relative;
	width:900px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background: url(img/contents_back.jpg);
	background-repeat:repeat-y;
}

#contents-inner {
	position:static;
	width:900px;
	margin:0px;
	padding:0px;
}

#footer {
	clear:both;
	position:relative;
	width:830px;
	height:80px;
	margin:0px;
	padding:0px 55px 0px 55px;
	background: url(img/footer_back.jpg);
	background-repeat:no-repeat;
}

#footer-inner {
	position:static;
	width:830px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

#footer-inner h3 {
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:right;
}

#footer-inner p {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}

#footer-inner p a {
	color:#FFFFFF;
}


/* ----------　main内容　---------- */

#main {
	position:relative;
	float:right;
	width:665px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#main-inner {
	position:static;
	width:665px;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:22px;
	color:#333333;
	text-align:justify;
}


/* ----------　menu内容　---------- */

#menu {
	position:relative;
	float:left;
	width:210px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#menu-inner {
	clear:both;
	position:static;
	width:210px;
	margin:0px;
	padding:0px;
	text-align:justify;
}


/* ---------- メールマガジン ---------- */

.menu-mm_title {
	clear:both;
	width:175px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#menu-mm_box {
	clear:both;
	width:155px;
	margin:0px;
	padding:6px 10px 10px 10px;
	background-color:#7F7F7F;
}

#menu-mm_box-inner {
	clear:both;
	width:155px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
}

/*----- メルマガ文章 -----*/
.mm-text_box {
	margin: 0 0 8px 0;
	padding: 0;
}

.mm-text_info {
	margin: 2px 0 2px 1em;
	padding: 0;
	font-size: 12px;
	line-height: normal;
}

/*----- メルマガリンク -----*/
#menu-mm_box-inner a:link {text-decoration: none;color:#9c3;}
#menu-mm_box-inner a:visited {text-decoration: none;color:#9c3;}
#menu-mm_box-inner a:hover {text-decoration: underline;color:#fff;}
#menu-mm_box-inner a:active {text-decoration: none;color:#fff;}

.menu-mm_input {
	width:107px;
	margin:0px;
	padding:2px;
	color:#999999;
	font-size:11px;
	vertical-align:middle;
}

/*------ メルマガ詳細 ------*/
.mm-info_box {
	margin: 15px 0 20px 0;
	padding: 12px 14px;
	background: #FFC;
	border-top: 4px solid #668CB3;
	border-right: 1px solid #668CB3;
	border-left: 1px solid #668CB3;
	border-bottom: 1px solid #668CB3;
}


/* ---------- menu 各内容 ---------- */

#menu-links-box {
	clear:both;
	width:175px;
	margin:0px;
	padding:15px 0px 0px 35px;
}

#menu-links-box-inner {
	width:175px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#menu-bannar-box {
	clear:both;
	width:175px;
	margin:0px;
	padding:15px 0px 0px 35px;
}

#menu-bannar-box-inner {
	width:175px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#menu-text {
	width:158px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	background: url(img/menu_icon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* 2010.4.8 左サイドメニューリンクテキスト色変更のため非表示

#menu-text a {
	color:#668CB3;
}

#menu-text a:hover {
	color:#999999;
}
 */

/* ------------------------------------------------------------
　　トップページ内容
------------------------------------------------------------ */

/* ---------- スタートボタン ---------- */
#top-BP-box {
	clear:both;
	width:240px;
	height:230px;
	margin:0px;
	padding:0px 0px 0px 425px;
	background: url(img/top_mainlinks.jpg);
	background-repeat:no-repeat;
}

#top-BP-box-inner {
	margin: 0;
	padding: 0;
	width: 665px;
	height: 260px;
}

#top-BP-box-inner a {
	margin: 0;
	padding: 0;
	width: 665px;
	height: 260px;
	background: url(img/top_mainlinks.jpg) no-repeat;
	background-position: top right;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}

#top-BP-box-inner a:hover {
	background-position: bottom left;
}


/* ---------- Top メイン 内容 ---------- */
#top-main-box {
	clear:both;
	width:630px;
	margin:20px 0px 0px 0px;
	padding:0px 35px 0px 0px;
	background: url(img/top-main-box_back.gif);
	background-repeat:repeat-y;
}

#top-main-box-inner {
	width:630px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#top-main-L {
	float:left;
	width:424px;
	margin:0px;
	padding:0px;
}

#top-Books_box {
	clear:both;
	width:400px;
	margin:0px;
	padding:4px 10px 4px 10px;
	background: url(img/top-books_back.jpg);
	background-repeat:repeat-y;
}

#top-Books_box-inner {
	clear:both;
	width:400px;
	height:200px;
	margin:0px;
	padding:0px;
}

.top-Books_bottom {
	clear:both;
	width:420px;
	margin:0px;
	padding:0x;
}
	
#top-main-R {
	float:right;
	width:180px;
	margin:0px;
	padding:0px;
}

.top-voice_title {
	width:180px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.top-news_title {
	width:180px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.top-news {
    float: left;
	width:180px;
	height:22px;
	margin:0px 0px 4px 0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
	background: url(img/top-news_title.jpg) no-repeat;
}

#top-news_box {
	clear:both;
	width:180px;
	height:240px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#top-news_box-inner {
	width:180px;
	height:240px;
	margin:0px;
	padding:0px;
}



/* ------------------------------------------------------------
　　各ページ内容
------------------------------------------------------------ */

#Page-contents-inner {
	clear:both;
	position:static;
	width:900px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(img/Page-contents_back.gif);
	background-repeat:repeat-y;
}


/* ----------　Pagemain内容　---------- */

#Page-main {
	position:relative;
	float:right;
	width:635px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#Page-main-inner {
	position:static;
	width:635px;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:22px;
	color:#333333;
	text-align:justify;
}


/* ----------　Pagemenu内容　---------- */

#Page-menu {
	position:relative;
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#Page-menu-inner {
	clear:both;
	position:static;
	width:230px;
	margin:0px;
	padding:0px;
	text-align:justify;
}


#pagenavi-box {
	clear:both;
	width:635px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(img/sub-title_navi.jpg);
	background-repeat:no-repeat;
}

/*　さらに次のページ（三層目）　*/
#pagenavi-box_lower {
	clear:both;
	width:635px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(img/sub-title_navi-lower.jpg);
	background-repeat:no-repeat;
}


#pagenavi-box-inner {
	width:600px;
	margin:0px;
	padding:8px 0px 0px 35px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333;
	text-align:left;
}

/* パンくずのリンク色指定 */
#pagenavi-box-inner a {
	color:#03C;
}


.pagetitle {
	clear:both;
	width:635px;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.page-subtitle {
	clear:both;
	width:600px;
	margin:20px 0px 0px 0px;
}
	
#page-contents-box {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 35px 0px 15px;
}
	
#page-contents-box-inner {
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

.pagetop {
	clear:both;
	width:600px;
	margin:30px 0px 0px 0px;
	padding:6px 0px 10px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	text-align:right;
	border-top:1px dotted #668CB3;
}

.pagetop a {
	color:#668CB3;
}



/* ------------------------------------------------------------
　　VPS-CM　内容
------------------------------------------------------------ */

.VP-menu-img {
	margin:0px;
	padding:0px;
}


/* ------------------------------------------------------------
　　セカンド　共通
------------------------------------------------------------ */
.ClearSpacet-50px {
	clear:both;
	width:10px;
	height:50px;
	margin:0px;
	padding:0px;
}

.ClearSpacet-10px {
	clear:both;
	width:10px;
	height:10px;
	margin:0px;
	padding:0px;
}

.box-right {
	margin: 5px 0 0 0;
	padding: 0;
	text-align: right;
}

.page-title {
	margin: 0 0 1em 0;
	padding: 0;
	width: 585px;
}


/* ------------------------------------------------------------
　　ワニマネジメントコンサルティングとは：about.html
------------------------------------------------------------ */

#about-img {
	clear:both;
	width:585px;
	margin:0px;
	padding:20px 0px 40px 0px;
}


/* ------------------------------------------------------------
　　ミッション・ビジョン・カンパニースピリッツ・クレド：about02.html
------------------------------------------------------------ */

.about02_sub-top {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 15px 0px;
	text-align:left;
}

.about02_sub {
	clear:both;
	width:585px;
	margin:0px;
	padding:60px 0px 15px 0px;
	text-align:left;
}

#about02-m_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:17px;
	border:3px solid #99CC33;
	background-color:#E6EBDC;
}

#about02-m_box-inner {
	clear:both;
	width:545px;
	margin:0px;
	padding:0px;
}

#about02-m_box-inner h3 {
	margin:0px;
	padding:0px;
}

#about02-m_box-inner p {
	margin:0px;
	padding:4px 0px 0px 0px;
}

.about02_CS-img {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px;
}

#about02-c_box01-top {
	clear:both;
	width:565px;
	margin:0px;
	padding:15px 10px 0px 10px;
	border-top:2px solid #E1EBEB;
}

#about02-c_box01 {
	clear:both;
	width:565px;
	margin:0px;
	padding:15px 10px 0px 10px;
}

#about02-c_box02 {
	clear:both;
	width:565px;
	margin:0px;
	padding:15px 10px 0px 10px;
	background-color:#E1EBEB;
}

#about02-c_box-inner {
	width:565px;
	margin:0px;
	padding:0px;
}

#about02-c_box-inner p {
	width:26px;
	margin:0px;
	padding:0px 0px 0px 5px;
}

#about02-c_box-inner h4 {
	float:right;
	width:525px;
	margin:0px;
	padding:4px 0px 0px 0px;
	font-weight:normal;
	font-size: 12px;
}


/* ------------------------------------------------------------
　　和仁達也メッセージ＆プロフィール：about03.html
------------------------------------------------------------ */

.about03_sub {
	clear:both;
	width:585px;
	margin:0px;
	padding:40px 0px 15px 0px;
	text-align:left;
}

#about03-m_box {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#about03-m_box h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#about03-m_box h4 {
	float:right;
	margin:0px;
	padding:0px 0px 0px 30px;
}

#about03-m_box h5 {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

#about03-m_box p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#about03-p_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:19px;
	border:1px solid #668CB3;
}

#about03-p_box-inner {
	clear:both;
	width:545px;
	margin:0px;
	padding:0px;
}

#about03-p_box-inner p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#about03-p-MM_box {
	clear:both;
	width:545px;
	margin:20px 0px 0px;
	padding:0px;
	background-color:#7F7F7F;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#about03-p-MM_box td {
	color:#FFFFFF;
}

.about03_mm-back {
	width:355px;
	height:70px;
	margin:0px;
	padding:0px;
	background: url(img/about03_mm-back.jpg);
	background-repeat:no-repeat;
}

#about03-p-MM_box h4 {
	margin:0px;
	padding:34px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
}

.about03-mm_input {
	width:130px;
	margin:0px;
	padding:1px;
	font-size:12px;
	vertical-align:middle;
}

.s_mm_input {
	width:128px;
	margin:0px;
	padding:2px;
	color:#999999;
	font-size:11px;
	vertical-align:middle;
}


/* ----- 解除用 ----- */

#MM_sub_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:0px 0px 20px;
	overflow:hidden;
}

#MM_chui_box {
	float:right;
	width:250px;
	margin:0px;
	padding:0px;
}

#MM_kaizyo_box {
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}

#MM_chui_box h4,
#MM_kaizyo_box h4 {
	clear:both;
	width:250px;
	margin:0px 0px 8px;
	padding:20px 0px 4px;
	color:#98CB32;
	font-size:12px;
	line-height:1.5;
	border-bottom:1px dotted #98CB32;
}

#MM_chui_box p,
#MM_kaizyo_box p {
	clear:both;
	margin:0px;
	padding:0px 0px 6px;
	line-height:1.5;
}

#MM_kaizyo_box table {
	width:250px;
	margin:0px;
	padding:10px;
	background-color:#7F7F7F;
}

#MM_kaizyo_box td {
	color:#FFFFFF;
}

.s_mm_kaizyo_input {
	width:172px;
	margin:0px;
	padding:2px;
	color:#999999;
	font-size:11px;
	vertical-align:middle;
}


/* ------------------------------------------------------------
　　会社概要、特定商：company-profile.html／tokutei.html
------------------------------------------------------------ */

td.comp-item {
	width: 25%;
	text-align: center;
	background: #dcdcdc;
}


/* -----------------------------------------------------------------------------
　　よくある質問（ホンキ、キラク）：q-a20.html／q-a_honki.html／q-a_kiraku.html
------------------------------------------------------------ -----------------*/

.Q-A_illust {
	float:right;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.Q-A_line {
	clear:both;
	margin:0px;
	padding:20px 0px 5px 0px;
}

.q-answer {
	margin: 1em 0 0 0;
	padding: 0;
	width: 585px;
}

/*---------- ホンキの質問10 ----------*/
	
#page-contents-box_honki {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 35px 0px 15px;
	background: url(img/Q-A_illust_back-H.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.q-a_honki {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*----- link ------*/
.q-a_honki a:link {
	text-decoration: none;
	color: #363;
}
.q-a_honki a:visited {
	text-decoration: none;
	color: #363;
}
.q-a_honki a:hover {
	text-decoration: underline;
	color: #999;
}
.q-a_honki a:active {
	text-decoration: none;
	color: #999;
}

/*------ li設定 ------*/
.q-honki_Q01 {
	margin: 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q01.jpg) no-repeat;
}

.q-honki_Q02 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q02.jpg) no-repeat;
}

.q-honki_Q03 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q03.jpg) no-repeat;
}

.q-honki_Q04 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q04.jpg) no-repeat;
}

.q-honki_Q05 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q05.jpg) no-repeat;
}

.q-honki_Q06 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q06.jpg) no-repeat;
}

.q-honki_Q07 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q07.jpg) no-repeat;
}

.q-honki_Q08 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q08.jpg) no-repeat;
}

.q-honki_Q09 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q09.jpg) no-repeat;
}

.q-honki_Q10 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-honki_q10.jpg) no-repeat;
}

/*----- Q8リスト ------*/
.num-list {
	margin: 1em 0 0 0;
	padding: 0 0 0 20px;
}

.num-list li {
	margin: 0 0 10px 0;
	padding: 0;
}


/*IE6用*/
* html .num-list {
	margin: 1em 0 0 0;
	padding: 0 0 0 25px;
}

/*---------- キラクの質問10 ----------*/
	
#page-contents-box_kiraku {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 35px 0px 15px;
	background: url(img/Q-A_illust_back-K.gif);
	background-repeat:repeat-y;
	background-position:right;
}

ul.q-a_kiraku {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #F60;
}

/*----- link ------*/
.q-a_kiraku a:link {
	text-decoration: none;
	color: #f60;
}
.q-a_kiraku a:visited {
	text-decoration: none;
	color: #f60;
}
.q-a_kiraku a:hover {
	text-decoration: underline;
	color: #999;
}
.q-a_kiraku a:active {
	text-decoration: none;
	color: #999;
}

/*------ li設定 ------*/
.q-kiraku_Q01 {
	margin: 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q01.jpg) no-repeat;
}

.q-kiraku_Q02 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q02.jpg) no-repeat;
}

.q-kiraku_Q03 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q03.jpg) no-repeat;
}

.q-kiraku_Q04 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q04.jpg) no-repeat;
}

.q-kiraku_Q05 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q05.jpg) no-repeat;
}

.q-kiraku_Q06 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q06.jpg) no-repeat;
}

.q-kiraku_Q07 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q07.jpg) no-repeat;
}

.q-kiraku_Q08 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q08.jpg) no-repeat;
}

.q-kiraku_Q09 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q09.jpg) no-repeat;
}

.q-kiraku_Q10 {
	margin: 6px 0 0 0;
	padding: 1px 0 0 38px;
	height: 26px;
	background: url(img/qa-kiraku_q10.jpg) no-repeat;
}

/*----- Q10表 ------*/
.border-tab td {
	padding: 10px 0 2px 0;
	border-bottom: 1px dotted #999999;
}


/* ------------------------------------------------------------
　　VPS：VPS.html
------------------------------------------------------------ */

#VP_box {
	clear:both;
	position:relative;
	width:585px;
	margin:0px;
	padding:50px 0px 0px 0px;
}

#VP_box-inner {
	position:static;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#VP_box-inner h3 {
	margin:0px;
	padding:0px 0px 20px 0px;
}

#VP_box-inner p {
	float:left;
	margin:0px;
	padding:0px 30px 20px 0px;
}

.VP_pagetop {
	margin:15px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	text-align:right;
	border-top:1px dotted #668CB3;
}

#VP_sub-box {
	clear:both;
	position:relative;
	width:555px;
	margin:15px 0px 0px 0px;
	padding:15px 14px 0px 15px;
	border-bottom:1px solid #668CB3;
	border-right:1px solid #668CB3;
	background-color:#E9EEF4;
}

#VP_sub-box-inner {
	position:static;
	width:555px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#VP_sub-box-inner h3 {
	margin:0px;
	padding:0px 0px 15px 0px;
}

#VP_sub-box-inner p {
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
}

#VP_bottun {
	clear:both;
	width:290px;
	margin:0px;
	padding:30px 0px 15px 142px;
}

#VPS_bottun {
	clear:both;
	width:432px;
	margin:0px;
	padding:30px 0px 15px 142px;
}

/*----------- 画像のロールオーバー設定 ----------*/
/*1全体像が〜*/
.VPS-chart_01 {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 130px;
	display: block;
	background: url(img/VPS-chart_01.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

/*2何が計画通りに〜*/
.VPS-chart_02 {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 115px;
	display: block;
	background: url(img/VPS-chart_02.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

/*3何が重要なのか〜*/
.VPS-chart_03 {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 130px;
	display: block;
	background: url(img/VPS-chart_03.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

/*4時間軸で〜*/
.VPS-chart_04 {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 190px;
	display: block;
	background: url(img/VPS-chart_04.jpg) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

/*5成長と達成〜*/
.VPS-chart_05 {
	margin: 0 0 5em 0;
	padding: 0;
	width: 120px;
	height: 110px;
	display: block;
	background: url(img/VPS-chart_05.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* ------------------------------------------------------------
　　ビジョナリーパートナー：VP-TC.html
------------------------------------------------------------ */

/*----- font -----*/
.bold-big {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

.bold-big_Blue {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #668CB3;
}

.name-sub {
	margin: 1px 0 6px 0;
	padding: 0 0 2px 6px;
	border-bottom: 1px solid #06A9C6;
	color: #06A9C6;
}

.font-mini {
	font-size: 10px;
	line-height: 14px;
}
/*----- box -----*/
#vp-interview {
	margin: 1em 0 0 0;
	padding: 0;
	width: 583px;
	border: 2px solid #5E8FB5;
	overflow: hidden;
}

#vp-interview_title {
	margin: 0 0 5px 0;
	padding: 0;
}

.vp-box_body {
	margin: 12px 15px;
	padding: 0;
}

/*------ 電話インタビューの音声 ------*/
.vp-tel_item {
	margin: 12px 0 0 0;
	padding: 0 0 10px 0;
	width: 265px;
	list-style: none;
	border-bottom: 1px dashed #5E8FB5;
	overflow: hidden;
	float: left;
}

.vp-tel_item-r {
	margin: 12px 2px 0 0;
	padding: 0 0 10px 0;
	width: 265px;
	list-style: none;
	border-bottom: 1px dashed #5E8FB5;
	overflow: hidden;
	float: right;
}

/*----- 最後 ------*/
.vp-tel_item-e {
	margin: 0;
	padding: 12px 0;
	width: 265px;
	list-style: none;
	overflow: hidden;
	float: left;
}

.vp-tel_item-re {
	margin: 0;
	padding: 12px 2px 12px 0;
	width: 265px;
	list-style: none;
	overflow: hidden;
	float: right;
}


/*------ 番号 ------*/
.vp-tel_num01 {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	background: url(img/vp-num_01.jpg) no-repeat 0 2px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

.vp-tel_num02 {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	background: url(img/vp-num_02.jpg) no-repeat 0 2px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

.vp-tel_num03 {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	background: url(img/vp-num_03.jpg) no-repeat 0 2px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

.vp-tel_num04 {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	background: url(img/vp-num_04.jpg) no-repeat 0 2px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

.vp-tel_num05 {
	margin: 0 6px 0 0;
	padding: 0;
	width: 16px;
	background: url(img/vp-num_05.jpg) no-repeat 0 2px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}


/*------ テキスト ------*/
.vp-tel_text {
	margin: 0;
	padding: 0;
	width: 195px;
	line-height: 18px;
	float: left;
}

.vp-tel_caution {
	margin: 0;
	padding: 0;
	line-height: 18px
}

/*----- link ------*/
.vp-box_body a:link {text-decoration: underline;color:#5E8FB5;}
.vp-box_body a:visited {text-decoration: underline;color:#5E8FB5;}
.vp-box_body a:hover {text-decoration: none;color:#0033CC;}
.vp-box_body a:active {text-decoration: none;color:#999;}

/*------ 1. まずはビジョナリーパートナーのサービスについて知る ------*/
.vp-goods-box {
	margin: 0;
	padding: 0;
	width: 465px;
	float: left;
}

.vp-goods_info {
	margin: 1em 0 0 0;
	padding: 0;
	width: auto;
}

/*文章*/
.vp-int_box-text {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}

.vp-point_box {
	margin: 0.8em 0 0 0;
	padding: 10px 12px;
	border: 2px solid #668CB3;
	color: #666;
}

.vp-point_box02 {
	margin: 0.8em 0 0 0;
	padding: 10px 12px;
	color: #C00;
	background: #ededed;
}

.vp-caution {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 15px;
}

.vp-arrow {
	margin: 0;
	padding: 0;
	height: 32px;
	background: url(img/vp-arrow.jpg) no-repeat 50% 0;
}
/*------ リスト ------*/
#vp-item {
	margin: 0.5em 0 15px 0;
	padding: 0;
	list-style: none;
	color: #668CB3;
}

.vp-item_01 {
	margin: 0;
	padding: 4px 0 0 24px;
	background: url(img/VP-item_01.jpg) no-repeat 2px 5px;
}

.vp-item_02 {
	margin: 6px 0 0 0;
	padding: 4px 0 0 24px;
	background: url(img/VP-item_02.jpg) no-repeat 2px 5px;
	line-height: 18px;
}



.vp-item_03 {
	margin: 6px 0 0 0;
	padding: 4px 0 0 24px;
	background: url(img/VP-item_03.jpg) no-repeat 2px 5px;
	line-height: 18px;
}

/* ------------------------------------------------------------
　　セミナー＆講演のお問い合わせ：seminar.html
------------------------------------------------------------ */

.Semi-sub_top {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.Semi-sub {
	clear:both;
	width:585px;
	margin:0px;
	padding:40px 0px 10px 0px;
}

#Semi-sub_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:15px 19px 15px 19px;
	background-color:#FFFFCC;
	border:1px solid #668CB3;
}

#Semi-sub_box-inner {
	width:545px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

#Semi-sub_box-inner h3 {
	width:545px;
	margin:0px;
	padding:5px 0px 10px 0px;
	font-weight:normal;
}

#Semi-sub_box-inner h4 {
	width:545px;
	margin:0px;
	padding:15px 0px 0px 0px;
	font-weight:normal;
	text-align:right
}

#Semi-sub_box-inner p {
	float:left;
	margin:0px;
	padding:0px 20px 0px 0px;
}


/* ------------------------------------------------------------
　　CD＆DVD教材：cd-dvd.html
------------------------------------------------------------ */

.CDDVD_box-top {
	clear:both;
	width:585px;
	margin:0px;
	padding:20px 0px 0px 0px;
}

#CDDVD_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:0px 20px 0px 20px;
	background: url(img/Goods-links_back.jpg);
	background-repeat:repeat-y;
}

#CDDVD_box-inner {
	clear:both;
	width:545px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#CDDVD_box-inner p {
	float:left;
	width:120px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#CDDVD_box-inner_text {
	float:right;
	width:410px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

#CDDVD_box-inner_text h4 {
	clear:both;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#CDDVD_box-inner_text-sub {
	clear:both;
	width:390px;
	margin:0px 0px 8px 0px;
	padding:10px 10px 10px 10px;
	text-align:justify;
	background-color:#DDDDDD;
}

#CDDVD_box-inner_text-sub-inner {
	clear:both;
	width:390px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

.CDDVD_box-under {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
}


.material-sub {
	margin: 0 0 40px 0;
	padding: 0;
	width: 585px;
	overflow: hidden;
}

.sub-box_left {
	margin: 0;
	padding: 0;
	width: 370px;
	float: left;
}

.sub-box_Blue {
	margin: 0;
	padding: 6px 8px;
	width: 180px;
	background: #5E8FB5;
	color: #FFF;
	float: right;
}

/*------------ 教材紹介 -----------*/
#material-body {
	margin: 0;
	padding: 0;
	width: 585px;
	clear: both;
	overflow: hidden;
}

/*----- 教材 ------*/
.material-box {
	margin: 0 0 1em 0;
	padding: 0;
	width: 585px;
	overflow: hidden;
}

.material-photo {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 120px;
	float: left;
	background: #ccc;
	text-align: center;
}

.material-info_box {
	margin: 0;
	padding: 0;
	width: 455px;
	float: right;
}

.m-info {
	margin: 0 0 0.8em 0;
	padding: 2px 6px;
	line-height: 18px;
	border: 1px solid #03C;
}

/*----- 区切り -----*/
.line-blue {
	margin: 0 0 15px 0;
	padding: 0;
	width: 585px;
	height: 3px;
	border-top: 1px dotted #666;
}

/*IE6*/
*html .line-blue {
	margin: 0;
	padding: 0;
	width: 585px;
	height: 3px;
	border-top: 1px dotted #666;
}


/* ------------------------------------------------------------
　　よくある相談例：consultation.html
------------------------------------------------------------ */

.Consul-sub {
	clear:both;
	width:585px;
	margin:0px;
	padding:30px 0px 0px 0px;
}

#Consul-sub_box {
	clear:both;
	width:545px;
	margin:0px;
	padding:15px 20px 15px 20px;
	background: url(img/Consul_sub-back.jpg);
	background-repeat:repeat-y;
}

#Consul-sub_box-inner {
	width:545px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

.Consul-sub-bottom {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
}


/* ------------------------------------------------------------
　　お客様の声：voice.html
------------------------------------------------------------ */

.Voice-sub {
	clear:both;
	width:585px;
	margin:0px;
	padding:30px 0px 0px 0px;
}

#Voice_box {
	clear:both;
	width:525px;
	margin:0px;
	padding:15px 30px 15px 30px;
	background: url(img/Voice_back.jpg);
	background-repeat:repeat-y;
}

#Voice_box-inner {
	width:525px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

#Voice_box-inner h3 {
	margin:0px;
	padding:20px 0px 0px 0px;
}

#Voice_box-inner h4 {
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 22px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	background: url(img/Voice_icon.jpg);
	background-repeat:no-repeat;
}

#Voice_box-inner h5 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
}

#Voice_box-inner p {
	margin:0px;
	padding:8px 0px 0px 15px;
}

.Voice_bottom {
	clear:both;
	width:585px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#Voice_bottun {
	clear:both;
	width:290px;
	margin:0px;
	padding:15px 0px 15px 112px;
}


/* ------------------------------------------------------------
　　著作の紹介：Books-list.html
------------------------------------------------------------ */

#Books-list_box {
	clear:both;
	width:585px;
	margin:0px;
	padding:30px 0px 0px 0px;
}

#Books-list_box-inner {
	width:585px;
	margin:0px;
	padding:0px;
	text-align:justify;
}

#Books-list_box-inner p {
	float:left;
	margin:0px;
	padding:0px;
	text-align:justify;
}

#Books-list_box-text {
	float:right;
	width:500px;
	margin:0px;
	padding:0px;
	color:#668CB3;
	text-align:justify;
}

#Books-list_box-text h3 {
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:18px;
	color:#668CB3;
}

#Books-list_present {
	width:470px;
	margin:15px 0px 0px 0px;
	padding:10px 14px 10px 14px;
	background-color:#E1EBEB;
	border:1px solid #99CC33;
}

#Books-list_present-inner {
	width:470px;
	margin:0px;
	padding:0px;
	text-align:justify;
	color:#000000;
}

#Books-list_present-inner p {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#Books-list_present-inner h5 {
	float:right;
	width:375px;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#Books-list_present-inner h6 {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

.Books_line {
	clear:both;
	margin:0px;
	padding:30px 0px 0px 0px;
}


/* ------------------------------------------------------------
　　サイトマップ：sitemap.html
------------------------------------------------------------ */
#Map-contents {
	margin: 0;
	padding: 0;
	width: 585px;
	clear: both;
}

#Map-left_box {
	margin: 0;
	padding: 0;
	width: 290px;
	float: left;
}

#Map-right_box {
	margin: 0;
	padding: 0;
	width: 280px;
	float: right;
}

/*---------- 見出し ----------*/
.Map-head {
	margin: 0 0 12px 0;
	padding: 0 0 0 18px;
	background: url(img/sitemap_icon-h.jpg) no-repeat 0 3px;
	font-size: 14px;
	font-weight: bold;
	color: #668CB3;
}

.Map-head02 {
	margin: 0 0 6px 0;
	padding: 0 0 0 18px;
	background: url(img/sitemap_icon-h.jpg) no-repeat 0 3px;
	font-size: 14px;
	font-weight: bold;
	color: #668CB3;
}

/*link*/
.Map-head a:link {text-decoration: none;color:#668CB3;}
.Map-head a:visited {text-decoration: none;color:#668CB3;}
.Map-head a:hover {text-decoration: underline;color:#999;}
.Map-head a:active {text-decoration: none;color:#999;}

.Map-head02 a:link {text-decoration: none;color:#668CB3;}
.Map-head02 a:visited {text-decoration: none;color:#668CB3;}
.Map-head02 a:hover {text-decoration: underline;color:#999;}
.Map-head02 a:active {text-decoration: none;color:#999;}

/*---------- 小見出し ----------*/
.Map-sub {
	margin: 0 0 15px 20px;
	padding: 0;
	list-style: none;
	list-style-position: inherit;
	line-height: 16px;
}

.Map-sub li {
	margin: 0 0 6px 0;
	padding: 0 0 0 14px;
	background: url(img/sitemap_icon-sub.jpg) no-repeat 0 3px;
}

/*link*/
.Map-sub a:link {text-decoration: none;color:#666;}
.Map-sub a:visited {text-decoration: none;color:#666;}
.Map-sub a:hover {text-decoration: underline;color:#668CB3;}
.Map-sub a:active {text-decoration: none;color:#668CB3;}


/*---------- 小見出し02 ----------*/
.Map-sub02 {
	margin: 8px 0 10px 20px;
	padding: 0;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 18px;
}

.Map-sub02 li {
	margin: 0 0 4px 0;
	padding: 0;
	background: #FFF;
}

/*link*/
.Map-sub a:link {text-decoration: none;color:#666;}
.Map-sub a:visited {text-decoration: none;color:#666;}
.Map-sub a:hover {text-decoration: underline;color:#668CB3;}
.Map-sub a:active {text-decoration: none;color:#668CB3;}

/* ------------------------------------------------------------
　　ワニマネジメントとは＞ビジョン：about-us02_vision.html
------------------------------------------------------------ */
/*------ テーブル設定 -----*/
td.spa-l5px {
	margin: 0;
	padding: 10px 12px;
}

/*----- 小項目 -----*/
.about02-v_list {
	margin: 5px 0 0 32px;
	padding: 0;
}

.about02-v_list li {
	margin: 0;
	padding: 0 0 3px 0;
	list-style-position: inherit;
}

/*数字リスト*/
li.about02-v_list-num {
	margin: 0;
	padding: 0 0 3px 0;
	list-style-position: inherit;
	list-style-type: decimal;
}

/*ライン*/
.about02-v_line {
	margin: 12px 0 14px 0;
	padding: 0;
	height: auto;
	border-bottom: 1px dotted #999;
}

/* ------------------------------------------------------------
　　セミナー＆講演会：seminar.html
------------------------------------------------------------ */
/*------ テーブル設定 ------*/
.semi-old_list {
	margin: 0;
	padding: 6px 8px;
}

.semi-old {
	text-align: center;
	background: #dcdcdc;
}

/* ------------------------------------------------------------
　　プライバシーポリシー：pp.html
------------------------------------------------------------ */
#pp-box {
	margin: 0 0 0 18px;
	padding: 0;
	line-height: 18px;
}

/*IE6*/
*html #pp-box {
	margin: 0 0 0 28px;
	padding: 0;
	line-height: 18px;
}

#pp-box li {
	margin: 0 0 18px 0;
	padding: 0;
}

/*小見出し*/
#pp-sub_list {
	margin: 6px 0 0 12px;
	padding: 0;
	list-style: none;
}

#pp-sub_list li {
	margin: 0 0 8px 0;
	padding: 0;
}


/* ------------------------------------------------------------
　　大切にしたい価値観とビジョン：vision.html
------------------------------------------------------------ */
.vision-line_16 {
	padding: 0 0 5px 0;
	line-height: 16px;
}

.vision-line {
	line-height: 16px;
}

/* ------------------------------------------------------------
　　ご相談、お問い合わせの情報（ページ最下部）
------------------------------------------------------------ */
#wani-inqbox {
	background: url(img/wani-inq_bg.jpg);
}


/* ------------------------------------------------------------
　　ご相談、お問い合わせページ
------------------------------------------------------------ */

/*.form-title {
	width:220px;
	margin:0px;
	padding:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:22px;
	color:#000000;
	background-color:#F5F0C2;
}

.form-text {
	margin:0px;
	padding:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:22px;
	color:#000000;
	background-color:#FFFFFF;
}

.form-bottun {
	margin:0px;
	padding:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:22px;
	color:#000000;
	text-align:center;
	background-color:#F5F0C2;
}

.form-input {
	width:300px;
	margin:0px;
	padding:2px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
}

.form-box-input {
	width:300px;
	margin:0px;
	padding:2px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}*/

#form-textbox {
	width:570px;
	margin:0px;
	padding:0px 0px 20px 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:justify;
}

#form-box {
	width:580px;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
}

#form-box td {
	margin:0px;
	padding:8px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
}

/* ------------------------------------------------------------
　　コンサルティング・クライアントの声
------------------------------------------------------------ */

#cus-voice {
	width:560px;
	margin:20px 0px 30px 0px;
	padding:15px 10px 10px 10px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size:13px;
	text-align:left;
    background-color:#F2F6F9;
    line-height:16pt;
}

#cus-voice02 {
	width:560px;
	margin:20px 0px 30px 0px;
	padding:15px 10px 20px 10px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size:13px;
	text-align:left;
    background-color:#F2F6F9;
    line-height:16pt;
}

#cus-voice-inner {
	position:static;
	width:525px;
	margin:0px;
	padding:0px;
}

#cus-voice-text {
	position:static;
	width:525px;
	margin:0px 15px 0px 15px;
	padding:2px 0px 4px 8px;
}


#cus-voice-name {
	width:525px;
	margin:0px 0px 10px 5px;
	padding:2px 0px 4px 8px;
    font-family:"HGP創英角ｺﾞｼｯｸUB";
    font-size:18px;
	line-height:17px;
	text-align:left;
	color:#668CB3;
    font-weight:nomal;
	border-bottom:1px dotted #668CB3;
	border-left:6px solid #668CB3;
}


.cus-voice-name02 {
	width:525px;
	margin:0px 15px 0px 15px;
	padding:2px 0px 4px 8px;
	text-align:right;
	border-bottom:1px dotted #668CB3;
}

.cus-voice-hp {
	width:525px;
	margin:5px 15px 0px 15px;
	padding:2px 0px 4px 8px;
	text-align:right;
}

/* ------------------------------------------------------------
　　ビジネス・キーパーソンの声 　　voice-BK.html
------------------------------------------------------------ */
.voice-BK_name{
	margin:0;
	padding:0;
	list-style-type:none;
}

/*------ li設定 ------*/
.voice-BK_name01 {
	margin: 0px 0 0 0;
	padding: 2px 0 0px 22px;
	height: 20px;
	background: url(img/voice-BK_point.jpg) no-repeat;

}



#voice-BK-ph {
	float:left;
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
}

.voice-BK_name02 {
	float:right;
	width:400px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
    font-family:"HGP創英角ｺﾞｼｯｸUB";
    font-size:16px;
	line-height:20px;
	text-align:left;
	color:#668CB3;
    font-weight:nomal;
	border-bottom:1px dotted #668CB3;
}

/*----- link ------*/
.voice-BK_name02 {
	text-decoration: none;
	color: #668CB3;
}
.voice-BK_name02 a:visited {
	text-decoration: none;
	color: #668CB3;
}
.voice-BK_name02 a:hover {
	text-decoration: underline;
	color: #999;
}
.voice-BK_name02 a:active {
	text-decoration: none;
	color: #999;
}

#voice-BK_name03 {
	width:525px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	text-align:right;
	border-bottom:1px dotted #668CB3;
}
#voice-BK_name04 {
	width:525px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	text-align:right;
	border-bottom:1px dotted #668CB3;
}

/*----- link ------*/
#voice-BK_name04 {
	text-decoration: none;
	color: #668CB3;
}
#voice-BK_name04 a:visited {
	text-decoration: none;
	color: #668CB3;
}
#voice-BK_name04 a:hover {
	text-decoration: underline;
	color: #999;
}
#voice-BK_name04 a:active {
	text-decoration: none;
	color: #999;
}

#pagenavi-box02 {
	clear:both;
	width:635px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url(img/sub-title_navi2.jpg);
	background-repeat:no-repeat;
}


/* ----------------------------------------------------------------------------------
　　教材の学習効果を持続させるビジョナリーレター 購読解除ページ 　vletter_kaijyo
---------------------------------------------------------------------------------- */

#mm_reset-box {
	clear:both;
	width:520px;
	margin:20px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	background-color:#7F7F7F;
}

#mm_reset-box-inner {
	clear:both;
	width:520px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.mm_reset-input {
	width:300px;
	margin:0px;
	padding:2px;
	font-size:12px;
	vertical-align:middle;
}

.mm_reset-text {
	font-size:12px;
	color:#FFFFFF;
}



/* ----------------------------------------------------------------------------------
　　2009年7月7日追加 「対談 夢現力」
---------------------------------------------------------------------------------- */

#b-main,
#b-main .col,
#b-main .ffc,
#b-main .ffc-pd,
#b-main .bt,
#b-main .prof,
#b-main .prof-pd              {float: left;display: inline;}

#b-main                       {width: 605px;margin: 10px 0 0;padding: 0 0 40px;}
#b-main .col                  {margin: 10px 0;}
#b-main .bt                   {width: 570px;margin: 0 0 0 15px;padding: 0;}

#b-main .col,
#b-main .ffc,
#b-main .prof                 {width: 600px;}

#b-main .ffc                  {margin: 0 0 30px;background: #ffc;border: 3px solid #3c76c2;}
#b-main .ffc-pd               {padding: 20px 25px;}

#b-main .prof                 {background: #ffc;margin: 0 0 20px;}
#b-main .prof-pd              {padding: 25px 25px 10px;}

/* ---- テキスト設定ここから ---- */

#b-main h2,
#b-main h3,
#b-main h4                    {float: left;display: block;width: 600px;font-size: 10px;line-height: 1.0em;text-indent: -9999px;}

#b-main .mugen-bt ul                {display: inline;float: left;}
#b-main .mugen-bt li                {float:left;text-indent: -9999px;margin: 0;padding: 0;}
#b-main .mugen-bt li a              {line-height: 1.0em;display: block;height: 70px;background: url(img/bg/b008/bt.jpg) no-repeat;}
#b-main .mugen-bt li#bt01 a         {width: 280px;background-position: left top;}
#b-main .mugen-bt li#bt02 a         {width: 285px;background-position: -280px top;}
#b-main .mugen-bt li#bt01 a:hover   {background: url(img/bg/b008/bt.jpg) no-repeat left -70px;}
#b-main .mugen-bt li#bt02 a:hover   {background: url(img/bg/b008/bt.jpg) no-repeat -280px -70px;}

#b-main h3                    {margin: 30px 0 15px;}
#b-main h4                    {margin: 15px 0 0;padding: 35px 0;}

#b-main h2#title08            {margin: 0 0 0px;padding: 70px 0;background: url(img/bg/b008/title.jpg) no-repeat left top;}
#b-main h2#title08-sub        {margin: 0 0 30px;padding: 150px 0;background: url(img/bg/b008/title2.jpg) no-repeat left top;}
#b-main h2#title08-dl         {margin: 0 0 10px;padding: 10px 0 125px;background: url(img/bg/b008/title-dl.jpg) no-repeat left top;}

#b-main h3#b08-01             {padding: 60px 0 65px;background: url(img/bg/b008/h3.jpg) no-repeat left top;}
#b-main h3#b08-02             {padding: 20px 0 ;background: url(img/bg/b008/h3.jpg) no-repeat left -135px;}
#b-main h3#b08-03             {padding: 35px 0;background: url(img/bg/b008/h3.jpg) no-repeat left -190px;}

#b-main h4#b08-toku01         {background: url(img/bg/b008/h4.jpg) no-repeat left top;}
#b-main h4#b08-toku02         {background: url(img/bg/b008/h4.jpg) no-repeat left -80px;}
#b-main h4#b08-toku03         {background: url(img/bg/b008/h4.jpg) no-repeat left -160px;}

#b-main p                     {font-size: 14px;margin: 0;padding: 0 0 15px;line-height: 2.0em;}
#b-main p.pd0                 {padding: 0 ;line-height: 1.5em;}
#b-main p.pd1                 {text-indent: -17px;padding: 0 0 15px 16px;line-height: 1.5em;}
#b-main p.att                 {text-indent: -14px;padding: 0 0 15px 30px;line-height: 1.5em;}
#b-main p.name                {float: left;width: 600px;text-align: right;}
#b-main span                  {font-size: 18px;font-weight: bold;color: #f00;}
#b-main span.u                {font-size: 14px;font-weight: normal;color: #000;text-decoration: underline;}
#b-main span.r                {font-size: 14px;font-weight: normal;color: #f00;text-decoration: underline;}

#b-main p.bt-form             {line-height: 1.0em;float:left;display: inline;font-size: 10px;text-indent: -9999px;}
#b-main p.bt-form a           {display: block;width: 290px;margin: 20px 0 0 155px;padding: 25px 0;background: url(img/bg/b008/form.jpg) no-repeat left top;}
#b-main p.bt-form a:hover     {background: url(img/bg/b008/form.jpg) no-repeat left -60px;}

#b-main .col ul               {margin: 0;padding: 0 0 0 20px;list-style: square inside ;}
#b-main .col li               {padding: 0 0 8px;}

img                           {border: 0;}
p.naka                        {text-align: center;}
p.hidari                      {float: left;}
p.migi                        {float: right;}

#b-main p.punkz               {font-size: 12px;float: left;margin: 0;padding: 0 0 5px;}
#b-main p.hozon               {font-size: 12px;color: #ff0000;margin: 0;padding: 0 0 18px 18px;}


/* ---- テキスト設定ここまで ---- */


/* ----------------------------------------------------------------------------------
　　2010年3月3日追加 「対談 夢現力」テキスト調整
---------------------------------------------------------------------------------- */

span.att                      {font-size: 11px;color: #333;font-weight: normal;}


/* ----------------------------------------------------------------------------------
　　2010年3月24日追加 ビジョナリーパートナー養成講座
---------------------------------------------------------------------------------- */

p#uketsuke                    {float:left;text-indent: -9999px;line-height: 1.0em;display: block;width: 590px;height: 33px;margin: 0;padding: 0 0 40px;_padding: 0 0 0;background: url(img/uketsuke.jpg) no-repeat center top;}


/* ----------------------------------------------------------------------------------
　　2010年5月17日追加 メディア掲載ページ
---------------------------------------------------------------------------------- */


#media_cont,
.media,
.media dl, 
 .media dt, .media dd         {float: left;display: inline;margin: 0;padding: 0;}
 
.media dt p.zoom,
p.top_twitter,
p.top_voice,
p.top_media,  
p.media_bt                    {float:left;text-indent: -9999px;}

.media dt p.zoom a,
p.top_twitter a,
p.top_voice a,
p.top_media a,
p.media_bt a                  {line-height: 1.0em;display: block;}

#media_cont                   {width: 560px;padding: 20px 0 ;}
.media                        {width: 550px;background: #ffc;margin: 15px 0;padding: 15px;}

.media dl                     {width: 550px;}
.media dt                     {width: 145px;}
.media dd                     {width: 400px;}

.media dd h4                  {width: 395px;display: block;margin: 0;padding: 0 0 5px;font-size: 14px;color: #f60;text-indent: 17px;background: url(img/media/h4.jpg) no-repeat left top;border-bottom: 1px dotted #f60;}
.media h4.noimg               {width: 540px;display: block;margin: 0 0 0;padding: 0 0 5px;font-size: 14px;color: #f60;text-indent: 17px;background: url(img/media/h4.jpg) no-repeat left top;border-bottom: 1px dotted #f60;}

.media dl p                   {margin: 0;padding: 0;}
.media dl p.zoom a,
.media dl p.zoom a:hover      {width: 130px;height: 24px;margin: 10px 0 0;padding: 0;}

.media dl p.zoom a            {background: url(img/media/zoom.jpg) no-repeat left top;}
.media dl p.zoom a:hover      {background-position: left -24px;}

.media dl img                 {float: left;background: #00f;padding: 0;}

.media table                  {width: 395px;border-collapse: collapse;margin: 15px 0;}
.media table th,
.media table td               {padding: 5px 10px;border: 1px solid #666;border-collapse: collapse;line-height: 1.6em;}

.media table th               {width: 70px;text-align: left;background: #ff9;}
.media table td               {width: 325px;background: #fff;}

p.top_twitter,
p.top_voice,
p.top_media                   {margin: 0 0 10px;padding: 0;width: 180px;}

p.top_twitter a               {height: 60px;background: url(img/top_twitter.jpg) no-repeat left top;}
p.top_twitter a:hover         {background-position: left -60px;}

p.top_voice a                 {height: 50px;background: url(img/top_voice.jpg) no-repeat left top;}
p.top_voice a:hover           {background-position: left -50px;}

p.top_media a                 {height: 80px;background: url(img/top_media.jpg) no-repeat left top;}
p.top_media a:hover           {background-position: left -80px;}

p.media_bt                    {display: inline;margin: 10px 0 10px 130px;padding: 0;}
p.media_bt a                  {width: 350px;height: 70px;background: url(img/media_bt.jpg) no-repeat left top;}
p.media_bt a:hover            {background-position: left -70px;}

