*{
	margin: 0px;
	padding: 0px;
	font: normal 10pt/13pt "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	background-color: #FFFFFF;
	
	}

/*基本設定*/
body	{					
	margin:0px auto;
	background-color:#FFF;		
	font: normal 10pt/13pt "ＭＳ Ｐゴシック", "Osaka";
	color:#111;			
	text-align: center;

	}
a:link	{
	color:#000;				/* リンク：文字色：ダークブルー*/
	text-decoration:none;		/*リンクアンダーライン：なし*/
	background-color:transparent;		/* 背景色：透明（必修） */
	}
a:visited	{
	color:#333;				/* 既訪リンク：文字色 ：ダークブルー*/
	text-decoration:none;		/*リンクアンダーライン：なし*/
	background-color:transparent;		/* 背景色：透明（必修） */
	}
a:active	{
	color:#666;				/* リンククリック中：文字色 ：オレンジ*/
	text-decoration:underline;
	background-color:transparent;		/* 背景色：透明（必修） */
	}
a:hover	{
	color:#666;				/* リンクマウスオーバー：文字色 ：オレンジ*/
	text-decoration: underline; 		/*リンクアンダーライン：表示*/
	background-color:transparent;		/* 背景色：透明（必修） */
	}
img	{
	border: 0;				/* ボーダー一括指定 */
	}
/*基本設定　終わり*/

/*メインコンテンツエリア設定*/
div#area	{
	width: 800px;	
	/*height: 102px;
	border-left:1px solid gray;	
	border-right:1px solid gray;*/
	margin:0px auto;
	font: 8pt/16pt "ＭＳ Ｐゴシック", "Osaka";
	}
/*メインコンテンツエリア設定　終わり*/



/*トップLOGOエリア設定*/
div#header {
  	width: 800px;
	height: 437px;				   /*表示の縦幅 */
	margin:0px auto;				/* マージン一括指定 */
	background:  url(../images/base2_01.jpg) no-repeat transparent;
 	text-indent: -9999px;
	text-align:left;
	}	
/*トップ設定*/

/*メインエリア処理*/
/*２段組レイアウト設定*/
  
/*メインメニュー設定（左フロート設定）*/
div#col_base {
  	width: 228px;
	height: 437px;				   /*表示の縦幅 */
	margin:0px auto;				/* マージン一括指定 */
	background:url(../images/base2_01.jpg) no-repeat transparent;
	text-align:left;
	background:transparent;
	}
 
div.col1 {
  	width: 228px;
	height: 437px;				   /*表示の縦幅 */
	padding-top:120px;
	padding-left:15px;
	text-align:left;
	background:transparent;
	margin:0px auto;				/* マージン一括指定 */
	background:url(../images/base2_01.jpg) no-repeat transparent;

	}

div.col1 ul	{
	background:transparent;
	}
div.col1 li	{
	background:transparent;
	text-align:left;
	list-style:none;

	}
div.col1 a { 
	color:black; 
	display: block;
	width:190px;				/* 表示の横幅 */
	height:5px;				/* 表示の横幅 */
	text-decoration: none; 		
	font: normal 10pt/10pt "ＭＳ Ｐゴシック", "Osaka";
	font-weight:bold;
	background:transparent;
	border:none #6633FF

	} 
div.col1 a:hover {
	color:#0033FF;
	width:190px;				/* 表示の横幅 */
	height:5px;				/* 表示の横幅 */
	display: block;

	background-color:#CCCCFF;
	border: none;
	/* font-size:10pt;*/
	font-weight:bold;
 	}

span.col1sub {
	width:150px;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	background:transparent;
	margin:0px auto;				/* マージン一括指定 */
	font-size:10pt/12pt;
	}

span.col1sub ul	{
	margin-left:0px;
	padding-left:0px;	/* 行頭インデント */
	background:transparent;
	}
span.col1sub li	{
	margin-top:0px;
	margin-bottom:0px;
	width:150px;				/* 表示の横幅 */
	height:0px;				/* 表示の横幅 */
	text-align:left;			/* 文字揃え */
	/*padding-top:1px;*/
	list-style:none;
	background:transparent;
	}
span.col1sub a { 
	color:black; 
	display: block;
	width:150px;				/* 表示の横幅 */
	height:0px;		/* 表示の横幅 */
	text-decoration: none; 
	padding-left:0px;	/* 行頭インデント */
	/*padding-top:1px;*/
	font-size:10pt/12pt;
	font-weight:normal;
	border:none #6633FF ;
	background:transparent;
	}
span.col1sub a:hover {
	color:#0033FF;
	display: block;
	width:150px;
	height:0px;
	padding-left:0px;
	/*padding-top:1px;*/
	background-color:#CCCCFF;
	border: none;
	font-size:10pt;
	font-weight:normal;

 	}
	
	
.k3 {
/* メニュータイトルのみ*/

	font-weight:bold;
	text-align:left;
	background:transparent;
}
/*メインメニューエリア設定　終わり*/



/*　本文エリア設定（コンテンツ中央）*/

/*　催眠について　エリア枠設定　ここから　*/
div.line{
	width:500px; 
	margin-top:0px;
	margin-left:0px;
	margin-bottom: 2em;
	border:solid 1px DodgerBlue;
	font: normal 10pt/15pt "ＭＳ Ｐゴシック", "Osaka";
	
}
h2{
	margin:0;
	padding:5px 10px;
	border-bottom:solid 5px SkyBlue;
	background-color:DodgerBlue;
	font-size: 14px;
	color:#FFFFFF;
}

/*　催眠について　エリア枠設定　ここから　*/
div.line_blue{
	width:500px; 
	margin-top:10px;
	margin-left:0px;
	margin-bottom: 2em;
	border:solid 1px DodgerBlue;
	font: normal 10pt/15pt "ＭＳ Ｐゴシック", "Osaka";
	
}
h2.line_blue{
	margin:0;
	padding:5px 10px;
	border-bottom:solid 5px SkyBlue;
	background-color:DodgerBlue;
	font-size: 14px;
	color:#FFFFFF;
}


.text{
	margin:0px;
	padding:10px;
	background-color:#FFFFFF;
	font-size: 12px;
}

text.p{

	margin-left:10px;

}

.text2{
	margin-right:20px;
	margin-bottom:5px;
	text-align:right;
	font-weight:bold;
	color: ORANGERED;
}

div.text2 a:{
	font-weight:bold;
	color: ORANGERED;
	border: none;
	font-size: 12px;
}
div.text2 a:link{
	font-weight:bold;
	color: ORANGERED;
	border: none;
	font-size: 12px;
}

div.text2 a:visited{
	font-weight:bold;
	color: ORANGERED;
	border: none;
	font-size: 12px;
}

/*　催眠について　エリア枠設定　ここまで　*/



div#col2 {
	width:500px; 
	text-align:left;
	
	/*margin-left:10px;
	margin-bottom: 20px;*/
		}
		
div#col2 a {
	color: #6666FF;
	font-weight: bold;
		}
	
div.col2_name {
	width:500px; 
	text-align:right;
	margin-left:30px;

	margin-bottom: 30px;
	font: normal 10pt/15pt "ＭＳ Ｐゴシック", "Osaka";
		}
div.col2_footer	{
	margin: 0px auto;
	width:500px;
	border-top: 1px #71D0E8 outset ;
	font-size:8px;
	text-align:center;
}

div.col2 p	{
	width:540px; 
	margin-left:0px;
	font-size:10pt;
	}
div.col2 a {
	font-size:10pt;
}

div.col2 img	{
	margin:10px; 
	}

div.col2-c {

	text-align:center;
	/*
	width:530px; 
	margin-left:30px;
	*/
	
	margin-bottom: 20px;
		}

/*天使からのメッセージフォント*/
.message {
  	width: 280px;
	text-align:center;
	margin-top:30px;
	margin-bottom: 30px;
	color: #666633;
	font: normal 12pt/16pt "ＭＳ Ｐゴシック", "Osaka";
	}

/*　ブルー枠　*/
div.line-message{
	width:400px; 
	height:400px; 
	margin-bottom: 2em;
	border:solid 6px PowderBlue;

	}

/*　お問合せ　赤枠　*/
div.line-red{

	width:480px; 

	margin-bottom: 2em;
	border:solid 1px #FF9966;
	font: normal 10pt/13pt "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	}

h2.line-red {
	margin:0;
	padding:5px 10px;
	border-bottom:solid 5px #F47842;
	background-color:#FF9966;
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
}
.line-red p {
	padding:10px;	
}

/*　アクセス　ブルー枠　*/
div.line-acess{
	width:500px; 
	margin-bottom: 2em;
	border:solid 1px DodgerBlue;
	font: normal 10pt/13pt "ＭＳ Ｐゴシック", "Osaka";
	text-align:center;
	}

h2.line-acess {
	margin:0;
	padding:10px 10px;
	border-bottom:solid 5px SkyBlue;
	background-color:DodgerBlue;
	font-size: 16px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
}
p.line-acess {
	text-align:left;
	padding:10px;	
}
p.line-acess-c {
	text-align:center;
	padding:10px;	
}

/*------  アクセス　ウインドウ設定　ここまで　----*/
div.window-base {
	width:500px; 
	text-align:center;
	margin:20px;
}

div.window-base02 {
	display:block;
	width:150;
	patting:5px;
	border:solid 2px;
	border-color:#FFB26A #F57B3F #FFB26A #F57B3F;
	background-color:#FFB26A;
	font-size:10pt;
	font-weight: bold;
	color:black;
	text-decoration:none;
	text-align:center;
}
div.window {
	text-align:left;
	margin:20px;
}

.window p	{
	margin-left:0px;
	font-size:10pt;
	}


.window img	{
	margin:10px; 
	}
	
/*------  アクセス　ウインドウ設定　ここまで　----*/


	
/*------  タイトルテキスト設定　ここから　----*/	
div.whatsnew	{
	padding-top:10px;
	margin-top:10px;
	margin-left:0px;
	font-size: 16px;
	font-weight: bold;
	color: #FF0066;
	margin-bottom: 15px;

	}
	
div.whatsnew_blue	{
	padding-top:10px;
	margin-top:10px;
	margin-left:0px;
	font-size: 14px;
	font-weight: bold;
	color: #3333FF;
	margin-bottom: 15px;
	}

div.whatsnew_blue16	{
	padding-top:10px;
	margin-top:10px;
	margin-left:0px;
	font-size: 16px;
	font-weight: bold;
	color: #3333FF;
	margin-bottom: 15px;
	}
/*------  テキスト形式・色設定　----*/
span.b{
	font-weight: bold;
}

.size_small{
	font: 9pt;
}
.size_big{
	font: 14pt;
	font-weight: bold;
}
.ORANGERED{
	color: ORANGERED;
	background-color:transparent;
}
.ORANGERED-b{
	color: ORANGERED;
	background-color:transparent;
	font-weight: bold;
}

.ORANGERED_b12{
	font: 12pt;
	color: ORANGERED;
	background-color:transparent;
	font-weight: bold;
	}
.ORANGERED_b14{
	color: ORANGERED;
	font: 14pt;
	font-weight: bold;
}
.DarkOrange{
	color: DarkOrange;
	font-weight: bold;
}
.blue-paple{
	color: #6666FF;
}
.blue-papleB10{
	color: #6666FF;
	font-weight: bold;
}
.blue-papleB{
	font: 14pt;
	color: #6666FF;
	font-weight: bold;
}

/*------  タイトルテキスト設定　ここまで　----*/	
	
/*------  テーブル設定　ここから　----*/
th.{
	padding:3px;
	font: bold 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}
td.{
	padding:3px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}

a.{
	color: #3333FF;
}

/*　レイアウト枠の設定　*/
TD.base{
	padding:0px;
}

/*　催眠についての説明　*/
td.caption{
	width:130px;
	padding:5px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}
td.case{
	width:320px;
	padding:5px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}

/*　催眠についての説明　*/
td.caption_2{
	width:80px;
	padding:5px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}
td.case_2{
	width:370px;
	padding:5px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}

/*　お申込みフォーム　*/
td.form-title{
	width:130px;
	padding:5px;
	background-color:#CCCCFF;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}
td.form-body{
	width:400px;
	padding:5px;
	font: normal 10pt/12pt "ＭＳ Ｐゴシック", "Osaka";
}

/*　おすすめの書籍　*/
td.bg-PowderBlue{
	background-color:PowderBlue;
}

td.bg-PaleGreen{
	background-color:PaleGreen;
}

/*　申し込み　*/
td.bg-ORANGE{
	background-color:#ff8040;
}

/*------  テーブル設定　ここまで　----*/
/*本文エリア設定（コンテンツ中央）　終わり*/

	
/*メインエリア処理　終わり*/

/*フッター処理*/
/*フッターメニューエリア設定*/
div#footer	{
	margin: 0px auto;
	width:800px;
	border-top: 1px #71D0E8 outset ;
	font-size:8px;
}
div#footer table	{
	padding: 0px 10px;
	font-size:8px;
}
/*フッターメニューエリア設定*/
ul#footermenu li	{
	display:inline;
	float : left; 
	font-size:8pt;
}
/*コピーライト設定*/
td#copyright	{
	font-size:8px;
	text-align:right;
}

/* ↓ append 2006.02.02 */
a:link#footer	{
	color: #000;
	text-decoration:underline;
	font-size:8pt;
	}

a:visited#footer	{
	color: #333;
	text-decoration:underline;
	font-size:8pt;
	}

a:active#footer	{
	color:#666;
	text-decoration:underline;
	font-size:8pt;
	}
	
a:hover#footer	{
	color:#666;
	text-decoration: underline;
	font-size:8pt;
	}
/* ↑ append 2006.02.02 */
/*フッターエリア設定　終わり*/ 
/*フッター処理　終わり*/
.k1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.top {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #6666FF;
	margin-right:0px;
	text-align: right;
}

col2_dot {

	width:500px; 
	text-align:left;
	margin-left:15px;
	margin-bottom: 15px;
}
