body{ font-size:13px; color: #151515; }
A { text-decoration: none; }
A:link { color: #151515; }
A:visited { color: #8672A2; }
A:hover { color:#9682C2; text-decoration: none; }



/* 本文 */
.text { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 15px; color: #151515; text-decoration: none; }
.text { line-height: 27px; }


/* 本文行間アキ */
.text0 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 14px; color: #151515; text-decoration: none; }
.text0 { line-height: 36px; }


/* 本文2 */
.text2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 15px; color: #151515; text-decoration: none; }
.text2 { line-height: 28px; }


/* 本文3 */
.text2_1 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #161616; line-height: 20px; text-decoration: none; }

/* 本文4 */
.text2_2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 15px; color: #151515; line-height: 21px; text-decoration: none; }

/* 本文5 */
.text2_3 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 16px; color: #151515; line-height: 30px; text-decoration: none; }



/* 本文カー・システム */
.text2-ka { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #008080; text-decoration: none; }
.text2-ka { line-height: 16px; }


/* 本文ゴッデスレイ */
.text2-go { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #C71585; text-decoration: none; }
.text2-go { line-height: 16px; }


/* 本文ライタリアンレイ */
.text2-li { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #4682B4; text-decoration: none; }
.text2-li { line-height: 16px; }



/* 見出し1 */
.text1 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 15px; color: #151515; text-decoration: none; line-height: 19px; }

/* 見出し2 */
.text1_1 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 16px; color: #151515; text-decoration: none; line-height: 20px; }

/* 見出し2 */
.text1_2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 16px; color: #151515; text-decoration: none; line-height: 28px; }


/* 見出し3 */
.text5 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 18px; color: #151515; text-decoration: none; line-height: 26px; }


/* 見出し4 */
.text6 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 24px; color: #373737; text-decoration: none; line-height: 30px; }

/* 見出し5 */
.text7 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 28px; color: #373737; text-decoration: none; line-height: 30px; }





/* 商品名 */
.text_g { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 18px; color: #151515; text-decoration: none; }
.text_g { line-height: 20px; }



/* キャプション */
.text3 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 10px; color: #2A2A2A; line-height: 13px; text-decoration: none; }

/* トップ日付 */
.text3_d { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 10px; color: #2A2A2A; line-height: 13px; padding-top:2px; text-decoration: none; }

/* キャプション */
.text4 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Arial", "Osaka", "ＭＳ Ｐゴシック"; font-size: 11px; color: #2A2A2A; line-height: 14px; text-decoration: none; }

/* トップ日付 */
.text4_d { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Arial", "Osaka", "ＭＳ Ｐゴシック"; font-size: 11px; color: #2A2A2A; line-height: 14px; padding-top:1px; text-decoration: none; }

/* リンク */
.text3_1 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 11px; color: #2A2A2A; line-height: 18px; text-decoration: none; }

/* キャプション2 */
.text3_2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #2A2A2A; line-height: 19px; text-decoration: none; }

/* キャプション3 */
.text3_3 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 10px; color: #606060; line-height: 13px; text-decoration: none; }

/* キャプション4 */
.text3_4 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 11px; color: #2A2A2A; line-height: 13px; text-decoration: none; }

/* キャプション5 */
.text3_5 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック"; font-size: 12px; color: #2A2A2A; line-height: 15px; text-decoration: none; }

/* キャプション6 */
.text3_6 {
	font-family: source-han-sans-japanese, sans-serif, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Helvetica", "Arial", "メイリオ", "Osaka", "ＭＳ Ｐゴシック";
	font-size: 13px; line-height: 30px; font-style: normal; font-weight: 100; color: #63B344; margin-top:-10px;
}
/* キャプション7 */
.text3_7 {
	font-family: source-han-sans-japanese, sans-serif, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Helvetica", "Arial", "メイリオ", "Osaka", "ＭＳ Ｐゴシック";
	font-size: 13px; line-height: 30px; font-style: normal; font-weight: 100; color: #3DA4AB; margin-top:-10px;
}


/* フレーム */
.frame_p { BORDER-LEFT: #FF9999 1px solid; BORDER-RIGHT: #FF9999 1px solid; }
.frame_p { font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka"; font-size: 10px; color: #2A2A2A; text-decoration: none; line-height: 12px; }

/* フレーム */
.frame_v { BORDER-LEFT: #AA99FF 1px solid; BORDER-RIGHT: #AA99FF 1px solid; }
.frame_v { font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka"; font-size: 10px; color: #2A2A2A; text-decoration: none; line-height: 12px; }


/* フレーム_カーシステム */
.frame_k { BORDER-LEFT: #00B2B2 1px solid; BORDER-RIGHT: #00B2B2 1px solid; }
.frame_k { font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka"; font-size: 10px; color: #2A2A2A; text-decoration: none; line-height: 12px; }


/* フレーム1 */
.frame_1 { background-color: #F5F5DC; BORDER-TOP: #FF9999 1px solid; BORDER-LEFT: #FF9999 1px solid; BORDER-RIGHT: #FF9999 1px solid; BORDER-BOTTOM: #FF9999 1px solid; }
.frame_1 { padding: 5px; text-align: center; vertical-align: middle}
.frame_1 { font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka"; font-size: 12px; color: #2A2A2A; text-decoration: none; line-height: 17px; }


/* 定期遠隔セッション日程 */
.monthly { width: 4px; height: 40px; }
.monthly { background-image: url(image_line/line_monthly2.gif); background-repeat: repeat; }

/* 集合意識セッション日程 */
.collective { width: 4px; height: 40px; }
.collective { background-image: url(image_line/line_pink2.gif); background-repeat: repeat; }


/* 料金 */
.text_p { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 16px; color: #151515; text-decoration: none; line-height: 17px; }

/* 料金2 */
.text_p2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 18px; color: #151515; text-decoration: none; line-height: 20px; }

/* 時間 */
.text_t { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 13px; color: #2A2A2A; text-decoration: none; line-height: 15px; }

/* 時間 */
.text_t2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 14px; color: #2A2A2A; text-decoration: none; line-height: 16px; }

/* クレジット */
.text_c { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 10px; color: #2A2A2A; text-decoration: none; line-height: 12px; }

/* クレジット2 */
.text_c2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 11px; color: #2A2A2A; text-decoration: none; line-height: 13px; }

/* サイトマップ1 */
.text_m { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 12px; color: #2A2A2A; text-decoration: none; line-height: 22px; }

/* サイトマップ2 */
.text_m2 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 14px; color: #2A2A2A; text-decoration: none; line-height: 25px; }

/* サイトマップ3 */
.text_m3 { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Osaka", "Arial", "ＭＳ Ｐゴシック"; font-size: 15px; color: #2A2A2A; text-decoration: none; line-height: 28px; }


/* クレジット3 */
.text_c3 {
	font-family: source-han-sans-japanese, sans-serif, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Helvetica", "Arial", "メイリオ", "Osaka", "ＭＳ Ｐゴシック";
	font-size: 11px; line-height: 22px; font-style: normal; font-weight: 100; color: #959595; }



/* 明朝 */
.text_r { font-family: "Times New Roman", "Hiragino Kaku Gothic Pro", "ヒラギノ明朝 Pro W3", "メイリオ", "Osaka", "ＭＳ Ｐ明朝",　"Arial"; font-size: 20px; color: #151515; text-decoration: none; }
.text_r { line-height: 24px; }


.line_pink1d{
	padding-top:12px; padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #Ef8989;
}
.line_pink1s{
	padding-top:8px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ff9999;
}
.line_pink1s_top{
	padding-top:10px; padding-bottom:12px; margin-bottom:5px; border-bottom:1px solid #ff9999;
}
.line_violet1d_t{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-top:1px dotted #A692D2;
}
.line_violet1d_tb{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-top:1px dotted #A692D2; border-bottom:1px dotted #A692D2;
}
.line_violet1d{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #A692D2;
}
.line_violet1s{
	padding-top:8px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #B6A2E2;
}
.line_violet1s_top{
	padding-top:10px; padding-bottom:12px; margin-bottom:5px; border-bottom:1px solid #B6A2E2;
}

.line_red1d{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #F06478;
}
.line_red1d_tb{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-top:1px dotted #F06478; border-bottom:1px dotted #F06478;
}

.line_gray1d{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-bottom:1px dotted #B5B5B5;
}
.line_gray1d_tb{
	padding-top:10px; padding-bottom:4px; margin-bottom:4px; border-top:1px dotted #B5B5B5; border-bottom:1px dotted #B5B5B5;
}



/* 特記事項 */
.infol { width:560px;}
.info1l { width:560px; border-top:3px solid #C8B4B4; }
.info1 { width:550px; margin-right:10px; padding:7 0 7 0px; text-align:left; color:C83242; }