@charset "UTF-8";
@import "base.css";
@import "rsc/jquery-lightbox/css/jquery.lightbox-0.5.css";

.border-palette .section-title,
.border-palette .section-body
{
	color:#6a5acd;
	border-color:#6a5acd;
}
.border-palette .section-body {
	color:#F08080;
}
.border-layout-palette .section-title {
	background-color:#F9984A !important;
}
.border-layout-palette .section-body {
	border-color:#F9984A !important;
	background-color:#F9FAFA;
	color:#F08080;
}
.border-layout-palette2 .section-title {
	background-color:#F3E2BC !important;
	color:#ec3c3d !important;
}
.border-layout-palette2 div.section-body {
	border-color:#F3E2BC !important;
	background-color:#F9FAFA;
	color:#F08080;
}
.border-layout-palette2 table.section-body {
	background-color:#F3E2BC;
	color:#F08080;
}
.border-layout-palette2 table.section-body td {
	background-color:#F9FAFA;
}

.palette-a .page-title {
	color:#FF4500;
}
.palette-a .section-title {
	color:#6A5ACD;
}
.palette-a p {
	color:#F08080;
}
.palette-a .examples-title {
	color:#CD5C5C;
}
.palette-a .examples {
	color:#6A5ACD;
}

.palette-c .section-title {
	color:#0B9EFF;
}
.palette-c p {
	color:#F08080;
}
.palette-c .examples-title {
	color:#EC3C3D;
}
.palette-c .examples {
	color:#F08080;
}

.palette-d {

}
.palette-d dt,
.palette-d dt a,
.palette-d th,
.palette-d th a
{
	color:#F45000;
}
.palette-d dt,
.palette-d th
{
	font-weight:bold;
}
.palette-d dt a,
.palette-d th a
{
	text-decoration:none;
}
.palette-d dt a:hover,
.palette-d th a:hover
{
	text-decoration:underline;
}
.palette-d dd,
.palette-d td
{
	color:#F08080;
}
.palette-d dd a,
.palette-d td a
{
	color:#F08080;
}

/*
	010.home
*/
.home div.columns .column-left {
	width:380px;
}
div.columns .column-left div.information {
	width:380px;
	height:240px;
	background:#E9967A;
}
div.columns .column-left div.information h2 {
	height:35px /* 36 -1 */;
	margin:0 15px 0 5px;
	padding:1px 0 0;
	font-size:100%;
	letter-spacing:3px;
	line-height:36px;
	vertical-align:middle;
}
div.columns .column-left div.information ul {
	width:360px /* 380 - (10 x 2) */;
	height:164px /* 182 - 18 */;
	margin:0 auto;
	padding:18px 0 0;
	background:#fff;
	font-size:13px;
	line-height:1.4em;
	list-style:none;
	text-indent:0;
	overflow-y:auto;
}
div.columns .column-left div.information ul li {
	margin:0;
	padding:0 .75em 1em 2em;
	text-indent:-1em;
	color:#F08080;
}
div.columns .column-left div.information ul li:before {
	content:"◎";
}
div.columns .column-left div.information ul li a {
	font-weight:normal;
}
div.columns .column-left div.information ul li a:hover {
	text-decoration:none;
}
div.columns .column-left ul.banners {
	width:380px;
	margin:10px auto 0;
	padding:0;
}
div.columns .column-left ul.banners li.banner {
	width:186px;
	height:92px /* 100 - 4 x 2 */;
	margin:0;
	padding:4px 0;
	text-align:center;
	background:#E9967A;
}
div.columns .column-left ul.banners li.banner a img {
	border:solid 1px #eee;
}
div.columns .column-left ul.banners li.banner a:hover img {
	border-color:#E9967A;
}
.home div.columns .column-right {
	width:330px;
}
div.columns .column-right ul.banners {
	width:330px /* 160 x 2 + 10 */;
	margin:0 auto;
	padding:0;
}
div.columns .column-right ul.banners li.banner {
	width:160px;
	height:62px /* 80 - 9 x 2 */;
	padding:9px 0;
	margin:0;
	text-align:center;
	background:#E9967A;
}
div.columns .column-right ul.banners li.banner a img {
	border:solid 1px #eee;
}
div.columns .column-right ul.banners li.banner a:hover img {
	padding:0;
	border-color:#E9967A;
}

.rss-site {
	margin-top:10px;
	visibility:hidden;
}
#site2 {
	margin-top:0;
}
.rss-site h2 {
	height:20px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#fff;
	line-height:20px;
	letter-spacing:2px;
}
#site1 h2,
#site2 h2
{
	background-color:#34AB0B;
}
#sitet h2 {
	background-color:#F3504B;
}
.rss-site h2 a,
.rss-site h2 a:hover
{
	color:#fff;
}
.rss-site h2 a {
	text-decoration:none;
}
.rss-site h2 a:hover {
	text-decoration:underline;
}
.rss-site p,
.rss-site ul
{
	padding:10px 10px 10px 20px;
	font-size:13px;
	background-color:#FBF8F5;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#B8ADA3;
}
.rss-site p {
	line-height:1.6em;
	color:#999;
}
.rss-site ul {
	line-height:1.4em;
	list-style:none;
}
#site1 p {
	border-bottom:none;
}
#sitet ul {
	padding-left:10px;
}
.rss-site p	a.entry,
.rss-site ul li	a,
.rss-site ul li a:hover span.fn
{
	color:#4B4B4B;
	text-decoration:none;
	font-weight:normal;
}
.rss-site p	a.entry {
	display:none;
}
.rss-site p	a:hover,
.rss-site ul li	a:hover span.comment
{
	text-decoration:underline;
}
#site1 p a.entry:hover {
	color:#F08080 !important;
}
#site2 p a.entry:hover {
	color:#F45000 !important;
}
.rss-site ul li	a {
	display:block;
}
.rss-site ul li a span.fn {
	float:left;
}
.rss-site ul li a span.comment {
	display:block;
	margin-left:3.5em;
}
* html 			.rss-site ul li a span.fn,
*:first-child+html	.rss-site ul li a span.fn,
* html			.rss-site ul li a span.comment,
*:first-child+html	.rss-site ul li a span.comment {
	float:none;
	display:inline;
	margin-left:0;
}
*:first-child+html	.rss-site ul li a,
* html			.rss-site ul li a
{
	padding-left:3.5em;
	text-indent:-3.5em;
}
.rss-site a.more-info {
	color:#97d41c;
	font-size:12px;
	text-decoration:underline;
	float:right;
}
.rss-site a.more-info:hover {
	color:#F45000;
	text-decoration:none;
}


/*
	020.講座・ワークショップ
*/
.workshop .column-left {
	width:500px !important;
}
.workshop .column-right {
	width:130px !important;
}
.workshop #s1 .section-title {
	background:#E35A48;
}
.workshop #s2 .section-title {
	background:#66CDAA;
}
.workshop #s3 .section-title {
	background:#5684FF;
}


/*
	030.個人セッション
*/
.personal_training .column-left {
	width:340px !important;
}
.personal_training .column-right {
	width:300px !important;
}


.personal_training #s1 h2 {
	background:#E35A48;
}
.personal_training #s2 h2 {
	background:#5684FF;
}
.personal_training #s3 {}


/*
	031.アートセラピー個人セッション
*/
.personal_training-art_therapy .page-title {
	color:#FF4500;
}
.personal_training-art_therapy .section-title {
	color:#6A5ACD;
}
.personal_training-art_therapy p {
	color:#F08080;
}
.personal_training-art_therapy .examples-title {
	color:#CD5C5C;
}
.personal_training-art_therapy .examples {
	color:#6A5ACD;
}


/*	032.コーチング個人セッション */
.personal_training-coaching .page-title {
	color:#FF4500;
}
.personal_training-coaching .section-title {
	color:#6A5ACD;
}
.personal_training-coaching p {
	color:#F08080;
}
.personal_training-coaching .examples-title {
	color:#CD5C5C;
}
.personal_training-coaching .examples {
	color:#6A5ACD;
}


/*
	033.カウンセリング個人セッション
*/
.personal_training-counseling .page-title {
	color:#FF4500;
}
.personal_training-counseling .section-title {
	color:#6A5ACD;
}
.personal_training-counseling p {
	color:#F08080;
}
.personal_training-counseling #s3 .section-title {
	color:#CD5C5C;
}
.personal_training-counseling #s3 p {
	color:#6A5ACD;
}


/*
	040.カラーセラピー
*/
.color_therapy #s1 h2.bg {
	background:#F5A4D3;
}
.color_therapy #s1 p {
	color:#F08080;
}
.color_therapy #s1-1 h3.bg {
	background:#84E3FF;
}
.color_therapy #s1-1 p {
	color:#008080;
}
.color_therapy #s1-2 h3.bg {
	background:#F49495;
}
.color_therapy #s1-2 p {
	color:#F08080;
}
.color_therapy #s1-2-2 .section-title,
.color_therapy #s1-2-3 .section-title {
	color:#008080;
}
.color_therapy #s1-2-1 .section-title,
.color_therapy .examples-title {
	color:#EC3C3D;
}
.color_therapy .examples li {
	color:#008080;
}

/*
	041.センセーションカラーセラピスト養成講座
*/
.color_therapy-sensation .page-title .line1,
.color_therapy-sensation .page-title .line2
{
	color:#F45000;
}
.color_therapy-sensation .page-title .line3 {
	color:#EC3C3D;
}
.color_therapy-sensation #s5 .section-title {
	color:#EC3C3D;
}
.color_therapy-sensation #s5 p {
	color:#0b9EFF;
}

/*
	042.トリコロールカラーセラピー養成講座
*/　
.color_therapy-tricolore .page-title .line1 {
	color:#6A5ACD;
}
.color_therapy-tricolore .page-title .line2 {
	color:#0B9EFF;
}
.color_therapy-tricolore .page-title .line3 {
	color:#EC3C3D;
}

/*
	050.アートセラピー
*/
.art_therapy #s1 h2.bg {
	background:#F6917F;
}
.art_therapy #s1-1 h3.bg {
	background:#60FFFD;
}
.art_therapy #s1-2 h3.bg {
	background:#24BE07;
}
.art_therapy #s1-2-1 .section-title,
.art_therapy .examples-title {
	color:#EC3C3D;
}
.art_therapy #s1 p,
.art_therapy #s1-1 p,
.art_therapy #s1-2 .examples li {
	color:#F08080;
}
.art_therapy #s1-1 .examples li,
.art_therapy #s1-2 p {
	color:#008080;
}


/*
	051.パステル和（NAGOMI）アート体験
*/
.art_therapy-pastel_taiken .page-title {
	color:#FF4500;
}

/*
	052.アートで自己探求
*/
.art_therapy-art_jikotankyu .page-title {
	color:#FF4500;
}

/*
	053.パステル和（NAGOMI）アート準インストラクター養成講座
*/
.art_therapy-pastel_inst .page-title {
	color:#FF4500;
}

/*
	060.コーチング
*/
.coaching #s1 h2.bg {
	background:#9EA9C9;
}
.coaching #s1 p {
	color:#F08080;
}

.coaching #s2 h2.bg {
	background:#8AA8B5;
}
.coaching #s2 p {
	color:#008080;
}
.coaching #s2 .examples-title {
	color:#EC3C3D;
}
.coaching #s2 .examples li {
	color:#FFA500;
}


/*
	070.NLP心理学
*/
.nlp_psychology #s1 h2.bg {
	background:#9EA9C9;
}
.nlp_psychology #s1 p {
	color:#F08080;
}
.nlp_psychology #s2 h2.bg {
	background:#8AA8B5;
}
.nlp_psychology #s2 p {
	color:#008080;
}
.nlp_psychology #s3 h2.bg {
	background:#9EC4F4;
}
.nlp_psychology #s3 p {
	color:#F08080;
}
.nlp_psychology .examples-title {
	color:#EC3C3D;
}
.nlp_psychology #s3 .examples li {
	color:#FFA500;
}
.nlp_psychology #s4 h2.bg {
	background:#5EB5AC;
}
.nlp_psychology #s4 li {
	color:#5EB5AC;
}


/*
	080.リンク
*/
.links .section-title,
.links .section-body
{
	border-color:#F08080;
}
.links .section-title {
	background-color:#F08080;
}

.links .section-body,
.links .section-body a
{
	color:#6A5ACD;
}

/*
	090.お問い合わせ
*/
.contact .border .section-title {
	border-color:#6A5ACD;
	color:#6A5ACD;
}
.contact .border .section-body {
	border-color:#6A5ACD;
}

/*
	100.@Heart Creationとは
*/
.about .section-body {
	color:#F08080;
	padding-bottom:0;
}
.about .section-title {
	color:#008080;
}
.about #s1 p {
	color:#FFA500;
}
.about .section .section .section-title {
	color:#F08080;
}


/*
	110.特定商取引法に基づく表示
*/
.tokusyo .section {
	color:		#6A5ACD;
	border-color:	#6A5ACD;
}


/*
	A10.お客様の声
*/
.voice .page-header .page-title {
	color:#483D8B;
}
.voice .page-header .desc {
	color:#FF4500;
}
.voice h2.bg {
	background:#3D5AA7;
}
.voice .p {
	color:#F08080;
	padding-right:1em;
}

/*
	A11.パステルアート参加者の感想
	A12.カラーセラピー参加者の感想
	A13.企業研修参加者の感想
*/
.voice-pastel_art		h1.bg,
.voice-color_therapy		h1.bg,
.voice-corporate_training	h1.bg
{
	background:#3D5AA7;
}
.voice-pastel_art		h2.section-title,
.voice-color_therapy		h2,
.voice-corporate_training	h2.section-title
{
	color:#008080;
}
.voice-pastel_art		.examples,
.voice-color_therapy		.examples,
.voice-corporate_training	.examples
{
	color:#F08080;
}


/*
	A20.Q&A
*/
.faq .page-title {
	color:#3D5AA7;
}
.faq .section-title,
.faq .subsection-title {
	font-size:1em;
	margin:0;
	padding:0;
	color:#F08080;
	line-height:1.6em;
}
.faq .subsection {
	padding-left:1em;
	font-size:90%;
}
.faq .subsection p {
	margin:0;
	padding:.5em 1em 1em 2em;
	line-height:1.8em;
}


/*
	A30.ココロの色
*/
.color .page-title .line1 {
	color:#F45000;
}
.color .page-title .line3 {
	color:#6A5ACD;
}
.color p {
	color:#F08080;
}

/*
	A40.企業研修
*/
.corporate_training .page-title .line1 {
	color:#F45000;
}
.corporate_training #s1 .section-title {
	color:#6A5ACD;
}
.corporate_training p {
	color:#F08080;
}
.corporate_training #s1 .examples-title {
	color:#CD5C5C;
}
.corporate_training #s1 .examples {
	color:#6A5ACD;
}
.corporate_training #s2 .section-title {
	color:#CD5C5C;
}


