/* link */

A:link { color:#0033CC }
A:visited { color:0033CC }
A:active { color:#CC0000 }
A:hover { color:#CC0000 }

/* bgcolor */
.c01 { background-color: #000000 }
.c02 { background-color: #000000 }
.c03 { background-color: #000000 }
.c04 { background-color: #000000 }
.c05 { background-color: #000000 }


/* text */
.txt {color: #000033; line-height: 140%; font-size: 12px;}
.txts {color: #000033; line-height: 140%; font-size: 11px;}

.txtw {color: #ffffff; font-size: 12px;}
.txtws {color:#ffffff; font-size: 11px;}

.txtr { color: #cc0000; font-size: 12px; }

.txtbl { color: #000099; font-size: 12px; }

.txtor { color: #FF6600; font-size: 12px; }

.txtgr { color: #006600; font-size: 14px; }

.txtg { color: #333333; font-size: 12px; }
.txtgs { color: #333333; font-size: 11px; }

.txt_bg { color: #333333; font-size: 12px; font-weight: bold; background-color:#FFEECC; }


.title {color: #000033; font-weight: bold; font-size: 14px;}
.titlew {color: #FFFFFF; font-weight: bold; font-size: 14px;}
.title2 {color: #CD4400; font-weight: bold; font-size: 14px;}
.title3 {color: #0000cd; font-weight: bold; font-size: 14px;}
.sub {color:#000033; font-weight: bold; font-size: 12px;}

/* Event Banner */

A.bt_event:link { color:#000000;font-size:12px;text-decoration:none;letter-spacing:0px; }
A.bt_event:visited { color:#000000;font-size:12px;text-decoration:none;letter-spacing:0px; }
A.bt_event:active { color:#000000;font-size:12px;text-decoration:none;letter-spacing:0px; }
A.bt_event:hover { color:#ff0000;font-size:12px;text-decoration:none;letter-spacing:0px; }

.bt_event2{
	background-image:url(http://www.clinicalpsychology.jp/img/bt_event.gif);
	background-repeat:no-repeat;
	width:145px;
	height:45px;
	color:#000000;
	font-size:12px;
}
.btn{
	font-size:12px;
	HEIGHT:20px;
	BORDER:1px solid #000000;
	TEXT-DECORATION:none;
	BACKGROUND-IMAGE:url(../img/btn_bgcolor.gif)
}

/* Mail Magazine*/
table.meruma{
	font-size:12px;
	border:1px solid #ffffff;
	border-collapse: collapse;
	empty-cells: show;
	text-align:left;
	vertical-align:middle;
}
td.meruma1{
	border:1px solid #ffffff;
	background-color:#6086bf;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}
td.meruma2{
	border:1px solid #ffffff;
	background-color:#bfd8ff;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.j11{font-size:11px;line-height:1.3;letter-spacing:0px;}
.j12{font-size:12px;line-height:1.3;letter-spacing:1px;}
.j12-0{font-size:12px;line-height:1.3;letter-spacing:0px;}
.j13{font-size:13px;line-height:1.3;letter-spacing:1px;}
.j14{font-size:14px;line-height:1.3;letter-spacing:1px;}

.price{
	font-weight:bold;
	font-family:Arial;
	font-size: 14px;
}

.nyuushi01{
	font-size: 12px;
	font-weight:bold;
	margin:0px 0px 0px 18px;
}

.nyuushi02{
	font-size: 12px;
	font-weight:normal;
	margin:0px 0px 15px 20px;
}

.nyuushi03{
	font-size: 12px;
	font-weight:normal;
	margin:0px 0px 40px 10px;
}

table.tokuchou{
	font-size:12px;
	border:1px solid #6086bf;
	border-collapse: collapse;
	empty-cells: show;
	text-align:left;
	vertical-align:middle;
}
td.tokuchou1{
	border:1px solid #6086bf;
	background-color:#6086bf;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
td.tokuchou2{
	border:1px solid #6086bf;
	background-color:#bfd8ff;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}

.tokuchou3{
	margin:0px 0px 0px 20px;
}


.schedule{
	font-size:12px;
	border:1px solid #6086bf;
	border-collapse: collapse;
	empty-cells: show;
	text-align:left;
	vertical-align:middle;
}
td.schedule1{
	border:1px solid #6086bf;
	background-color:#bfd8ff;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
td.schedule2{
	border:1px solid #6086bf;
	background-color:#E3EEFF;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}

.coff{
	margin:0px 0px 0px 30px;
}

.course01{
	font-size: 12px;
	margin:0px 0px 0px 18px;
}

.course02{
	font-size: 12px;
	font-weight:normal;
	margin:0px 0px 15px 20px;
}

.course03{
	font-size: 12px;
	font-weight:normal;
	margin:0px 0px 40px 10px;
}

table.course{
	font-size:12px;
	border-top:1px solid #6086BF;
	border-bottom:1px solid #6086BF;
	border-left:5px solid #6086BF;
	border-right:1px solid #6086BF;
	border-collapse: collapse;
	background-color:#E3EEFF;
	empty-cells: show;
	text-align:left;
	vertical-align:middle;
}

.course_tx{
	font-size:13px;
	font-weight:normal;
	line-height:1.3;
	letter-spacing:0px;
	color:#990700;
	margin:0px 0px 5px 10px;
}

.seminer{
	font-size: 12px;
	margin:5px 0px 15px 40px;
	line-height:1.8;
}

.course_dd{
	font-size:11px;
	margin:0px 0px 0px 8px;
}
.course_dd2{
	font-size:11px;
	margin:0px 0px 0px 14px;
}


.feature{
	font-size: 12px;
	margin:10px 15px 20px 18px;
}

A.prc:link { color:#000000; text-decoration:underline;}
A.prc:visited { color:000000; text-decoration:underline; }
A.prc:active { color:#000000; text-decoration:underline; }
A.prc:hover { color:#ff0000; text-decoration:underline; }

table.pub{
	font-size:13px;
	border:solid 1px #808080;
	border-collapse: collapse;
	empty-cells: show;
}

.pubtitle {
	color: #4d4d4d;
	font-weight: bold;
	font-size: 14px;
	margin:0px 0px 10px 0px;
}

h1{
	font-weight:normal;
	font-size:10px;
	line-height:100%;
	color:#ffffff;
	margin:0px;
	padding:2px 0px 2px 15px;
}
h2{
	font-weight:normal;
	font-size:10px;
	line-height:100%;
	color:#000099;
}
h3{
	font-weight:normal;
	font-size:12px;
	line-height:100%;
	color:#808080;
}
h4{
	font-weight:normal;
	color: #000033;
	line-height: 140%;
	font-size: 12px;
}

strong{
	font-weight:normal;
}



