#LeftBlock {
width:600px;
line-height:1.6em;
padding:0 0 20px 0;
}

/* パンくずナビ */
.pnavi {
margin-bottom:30px;
font-size:10px;
}
.pnavi a:link {color:#666;text-decoration:underline;}
.pnavi a:visited {color:#666;text-decoration:underline;}
.pnavi a:hover {color:#F36;text-decoration:underline;}

h2 {margin-bottom:30px;}
h3 {margin-bottom:20px;}
h4 {margin:0 0 1em 0;}
strong {font-size:14px;}
hr {height:1px;color:#CCC;background:#CCC;border:none;margin:24px 0;}

.sp {margin-bottom:36px;}
.sp1 {margin-bottom:10px;}
.sp2 {margin-bottom:24px;}
.sp3 {margin-bottom:30px;}
.sp4 {margin-top:30px;}
.sp5 {margin-top:20px;}
.sp6 {margin-top:10px;}
.gray {background:#F0F0F0;padding:20px 24px;margin-bottom:30px;}
.form {text-align:center;margin-bottom:44px;}
.form2 {text-align:center;margin-bottom:24px;}

/* 規約 */
.kiyaku dt {margin-bottom:4px;}
.kiyaku dd {margin:0 0 1em 1em;}
.kiyaku ol {margin:0;padding:0 0 0 2em;}
.indent {padding-left:1em;text-indent:-1em;}

/* フォームテーブル */
.ftable  {width:600px;border-collapse:collapse;}
.ftable td {border:1px solid #FFF;text-align:left;vertical-align:middle;}
input {vertical-align:middle;}
.td_pink {width:30%;background:#FFD2D2;}
.td_beige {width:70%;background:#FFFAF5;}
.ftable dl {margin:0;line-height:24px;}
.ftable dt {width:120px;text-align:right;}
.ftable dd {margin:-20px 0 0 130px;}

/* GO TOP */
.gotop {padding:20px 0 0 0;}


.red {color:#D6475D;}
.bold {font-weight:bold;}

.tri {background:url(../images/icon_tri02.gif) no-repeat left center;padding-left:12px;}


/*コース・セミナー申し込み*/
.small{
	font-size:10px;
}
.schedule_tab{
	width:600px;
	border:none;
	margin:10px 0px;
	line-height:150%;
	vertical-align:top;
	font-size:12px;
	text-align:center;
}
.schedule_tab2{
	width:200px;
	border:none;
	margin:10px 0px;
	line-height:150%;
	vertical-align:top;
	font-size:12px;
	text-align:center;
}

.schedule_tab2 td{
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;

	border:1px solid #cccccc;
}

.schedule_tab td{
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;

	border:1px solid #cccccc;
}

.left{text-align:left;
padding-left:5px;}

.sche_head1{
	background-color:#F0A8AE;
	color:#FFFFFF;
}

.sche_head2{
	background-color:#ffffff;
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}

.sche_color1{
	background-color:#F0E8D2;
}
.sche_color2{
	background-color:#EADFD6;
}
.leftyose{
	text-align:left;
	padding:0px 0px 0px 5px;
}
.sche_line1{
	width:14px;
	font-size:12px;
	font-weight:bold;
	background-color:#D9FDE8;
}
.sche_line2{
	background-color:#4EEBF5;
	text-align:center;
}
.sche_basic{
	background-color:#FAC1D5;
	vertical-align:top;
}
.sche_adv{
	background-color:#FAE9C1;
	vertical-align:top;
}
.sche_both{
	background-color:#B6FD9E;
	vertical-align:top;
}

