#LeftBlock {
width:600px;
line-height:1.5em;
padding:0 0 20px 0;
}
.goform {text-align:center;padding:30px 0;}
.goform2 {text-align:center;padding:10px 0;}
.goform3 {text-align:center;padding:0 0 24px 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;}


/* ミニメニュー */
.menu {
margin:24px 0;
padding-left:30px;
background:url(../images/icon_menu.gif) no-repeat left center;
height:16px;
}
.menu li {display:block;padding:0 6px 0px 15px;float:left;}
.dot {background:url(../images/icon_dot.gif) repeat-y;}



/* ピンク背景枠 */
.pink {
margin-top:20px;
padding:14px 10px 16px 84px;
background:url(../images/ph_hotani.jpg) no-repeat 10px 10px #FCF3F0;
}
.pink2 {
margin-bottom:10px;
padding:14px;
background:#FCF3F0;
}

.pink_y {
margin-top:20px;
margin-bottom:30px;
padding:14px 10px 16px 84px;
background:url(../images/ph_yama.jpg) no-repeat 10px 10px #FCF3F0;
}

.pink_o {
margin-top:20px;
padding:14px 10px 14px 84px;
background:url(../images/ph_nishikawa.jpg) no-repeat 10px 10px #FCF3F0;
}


.sp1 {margin-top:10px;}
.sp2 {margin-top:20px;}
.sp3 {margin-top:30px;}
.sp4 {margin-bottom:10px;}
.sp5 {margin-top:20px;margin-bottom:20px;}
.sp6 {margin-top:10px;margin-bottom:20px;}
.sp7 {margin-top:5px;}

.bold {font-weight:bold;}

/* TOP NEXT */
.next {margin-top:60px;text-align:center;}
.gotop {float:left;margin-top:20px;}
.gonext {text-align:center;}


/* 数字と実績で見る */
.suji {
margin-top:20px;
margin-bottom:20px;
}

.fr {float:right;vertical-align:bottom;}

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


/* 表組み */
.course {width:600px;margin:20px 0 30px;border-collapse:collapse;}
.course tr, .course td {border:1px solid #CCC;text-align:left;vertical-align:top;}
.course img {vertical-align:middle;}
.gray {background:#F0F0F0;width:120px;}
ol {margin:0;padding:0 0 0 1.5em;}
.map {float:right;vertical-align:top;}

/* イベント */
.brown {color:#663340;margin-bottom:10px;margin-top:20px;font-size:14px;}

.event01 {margin-bottom:10px;margin-top:15px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event01.jpg) no-repeat;}
.event02 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event02.jpg) no-repeat;}
.event03 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event03.jpg) no-repeat;}
.event04 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event04.jpg) no-repeat;}
.event05 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event05.jpg) no-repeat;}
.event06 {margin-bottom:10px;margin-top:15px;padding-left:150px;height:220px;background:url(../navi/miru/images/ph_event06.jpg) no-repeat;}
.event07 {margin-bottom:10px;margin-top:15px;padding-left:150px;height:220px;background:url(../navi/miru/images/ph_event07.jpg) no-repeat;}
.event08 {margin-bottom:10px;padding-left:150px;height:220px;background:url(../navi/miru/images/ph_event08.jpg) no-repeat;}
.event09 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event09.jpg) no-repeat;}
.event10 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event10.jpg) no-repeat;}
.event11 {margin-bottom:10px;padding-left:150px;height:105px;background:url(../navi/miru/images/ph_event11.jpg) no-repeat;}


/* 書籍・メディア*/
.book {margin-top:20px;}
.book02 {padding-top:20px;padding-right:35px;}
.media {padding-top:20px;}

hr {clear:both;height:1px;color:#CCC;background:#CCC;border:none;margin:24px 0;}


/* メルマガ */
.mag {margin-bottom:20px;}
.fr {margin:0 0 0 20px;float:right;}

.v_dot {
border-top:1px dotted #CCC;
border-bottom:1px dotted #CCC;
padding:16px 8px;
margin:20px 0;
}
.brown02 {color:#663340;margin-bottom:5px;font-size:12px;}

.gray_bg {
margin-bottom:10px;
padding:10px;
background:#F0F0F0;
}


/* ありがとう */
.vo1 {margin-bottom:20px;margin-top:20px;}
.vo2 {margin-top:20px;}


/* 講師紹介*/
.lec {margin-top:20px;}
.lec1 {padding-top:20px;padding-right:15px;}
.lec1_link_lay a{
	background-image:url(../images/icon_tri02.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
}

.step {
background:url(../images/icon_tri01.gif) no-repeat bottom center;
padding-bottom:15px;
margin-top:30px;
}

.step2 {
background:url(../images/icon_tri01.gif) no-repeat bottom center;
padding-bottom:15px;
margin-top:10px;
}

.fr {margin:0 0 0 20px;float:right;}


hr {clear:both;height:1px;color:#CCC;background:#CCC;border:none;margin:24px 0;}


/* メンター制度 */

.mentor_table{
	width:600px;
	margin:0px 0px 25px 0px;
	line-height:160%;
	font-family:Verdana, ＭＳ Ｐゴシック, Osaka;
}
.mentor_pic{
	width:120px;
	padding-top:10px;
	text-align:center;
	background-image:url(../navi/yomu/images/mentor_dot.gif);
}
.mentor_name{
	width:480px;
	padding-top:10px;
	background-image:url(../navi/yomu/images/mentor_dot.gif);
}
.mentor_message{
	/*background-image:url(img/mentor_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
	padding:10px;
	background-image:url(../navi/yomu/images/mentor_dot.gif);
}
.mentor_space{
	width:10px;
}
.mentor_link{
	background-color:#FFFFFF;
	margin:10px 0 0 0;
}
.mentor_link_lay{
	padding:8px;
}
.mentor_link_lay a{
	background-image:url(../images/icon_tri02.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
}

/* スタッフ紹介 */
.staff01 {margin-top:15px;}
.staff02 {margin-top:20px;}

.name {color:#663340;margin-bottom:10px;font-size:14px;}
.point {color:#663340;margin-bottom:10px;margin-top:20px;font-size:12px;}
.point2 {color:#663340;margin-top:10px;font-size:12px;}
.point3 {color:#663340;margin-top:10px;font-size:12px;}
.point4 {color:#663340;margin-bottom:10px;margin-top:20px;font-size:12px;}

/* 事務局の一週間 */
.pink_jimu {
margin-top:30px;
padding:20px 18px 25px 25px;
background:#FCF3F0;
}

.gray_jimu {
margin-top:30px;
padding:20px 18px 25px 25px;
background:#F0F0F0;
}

/* ダウンロードで学ぶ */
.movie1 {margin-right:45px;margin-top:20px;margin-bottom:10px;}
.movie2 {margin-top:15px;margin-bottom:10px;}
.movie3 {margin-right:45px;margin-top:15px;margin-bottom:10px;}
.small{font-size:10px;}

/* INDEX */
.index {padding:15px 0;}
.img {float:left;margin-right:15px;}
.navi {
margin-top:10px;
}
.navi li {background:url(../images/icon_taiken.gif) no-repeat left center;padding-left:14px;}

