/*----------------------
共通全体設定用CSS
------------------------*/
/* デフォルト値リセット */
html, body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, hr, 
pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
h1{
	font-size:18px;
}
/* aタグ 
a:link {
	color: #aa0000;
	text-decoration: none;
	font-weight:bold;
}
a:visited{
	color: #aa0000;
	text-decoration: none;
	font-weight:bold;
}
a:hover{
	color: #ff0000;
	text-decoration: underline;
	font-weight:bold;
}
a:active{
	color: #ff0000;
	text-decoration: underline;
	font-weight:bold;
}*/

/*----------------------
コンテンツ設定
------------------------*/
#container{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	color: #6e6e6e;
	font-size: 15px;
}

#content{
	float: left;
	width: 600px;
}

/*----------------------
メニュー設定
------------------------*/
#menu{
	float: right;
	width: 200px;
	background-image: url(../img/menu_bgg.jpg);
	background-repeat: repeat-y;
	height: 900px;
	padding: 30px 0px 0px 0px;
}

.menu_m{
	padding: 12px 5px 0px 25px;
}

.menu_s{
	padding: 7px 5px 0px 45px;
}

#blog_link{
	padding: 30px 0px 0px 40px;
	font-size: 11px;
}

#blog_link img{
	border: 0px;
	padding: 0px 0px 5px 0px;
}

/*--------------------------------
フッター設定
--------------------------------*/
#footer{
	font-size: 11px;
	text-align: right;
	padding: 5px 0px 5px 0px;
	clear: both;
	border-top: 1px solid #999999;
}

/*----------------------
インデックス設定
------------------------*/
.ct_text{
	padding: 5px 10px 5px 50px;
	line-height: 20px;
}

/*--------------------------------
ヒプノ設定
--------------------------------*/
.ct_text_hyp{
	padding: 15px 10px 15px 20px;
	line-height: 20px;
}

.ct_text_hyp b{
	color: #e12f3b;
}

.ct_text_hyp ul{
	padding: 5px 10px 0px 25px;
}

.ct_text_hyp img{
	padding: 0px 10px 0px 0px;
}

/*--------------------------------
体験設定
--------------------------------*/
.ct_text_exper{
	padding: 15px 10px 15px 20px;
	line-height: 20px;
}

.experieuce{
	color:#696969;
	background-color:#ffc0cb;
	font-size:15px;
	font-weight:bold;
	margin:5px 0px;
	padding:0px 5px;
	line-height: 20px;
}

/*--------------------------------
セラピー設定
--------------------------------*/
.ct_text_thera{
	padding: 15px 10px 15px 20px;
	line-height: 20px;
}

.ct_text_thera ul{
	padding: 5px 10px 0px 30px;
}

table.kei {
	font-weight: bold;
	width: 180px;
}

td.kei {
	background: #FFE0FF;
	border-right: solid #FF80FF 1px;
	border-bottom: solid #FF80FF 1px;
	padding: 2px 5px 2px 5px;
}

/*--------------------------------
プロフィール設定
--------------------------------*/
.ct_text_profi{
	padding: 15px 10px 20px 20px;
	line-height: 20px;
}

/*--------------------------------
営業案内設定
--------------------------------*/
.ct_text_guida{
	padding: 10px 10px 15px 20px;
	line-height: 20px;
}

b.midashi {
	color: #C04000;
	font-weight: bold;
	font-size: 90%;
}
table.style1 {
}

th.style1 {
	background: #F0F0FF;
	height: 28px;
	padding: 1px 1px 1px 1px;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
	font-size: 90%;
}

td.style1 {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #FFF0FF;
	padding: 5px 5px 5px 5px;
	color: #404040;
	font-size: 90%;
	line-height: 120%;
}

/*--------------------------------
問合せ設定
--------------------------------*/
.ct_text_contact{
	padding: 10px 10px 15px 20px;
	line-height: 20px;
}

.ct_contact_table{
}

.ct_contact_table td{
	padding: 5px;
	font-size: 12px;
}

#contact_ct {
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
}

#contact_ct td {
	padding: 5px;
}

/*--------------------------------
アクセス設定
--------------------------------*/
.ct_text_access{
	padding: 10px 10px 15px 20px;
	line-height: 20px;
}

/*--------------------------------
リンク設定
--------------------------------*/
.ct_text_link{
	padding: 10px 10px 15px 20px;
	line-height: 20px;
}

.font80_120 {
	color:#666666;
	font-size:90%;
	line-height:140%
}

#ct_link_txt{
}

#ct_link_txt td{
	padding: 5px;
}

