/*　ＴＯＰバーメニューのＣＳＳ*/
.m-bar {
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 1px;
	width: 752px;
	height: 46px;
	overflow: hidden;
}

.m-bar img {
	visibility: hidden;
}
.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover {
	background-position: 0px 46px;
	float:left;
}
.m-bar a:active {
	background-position: 0px 46px;
	float:left;
}

.m-bar .m01 a {	background-image: url(../images_menu/t_menu_01.gif);}
.m-bar .m02 a {	background-image: url(../images_menu/t_menu_02.gif);}
.m-bar .m03 a {	background-image: url(../images_menu/t_menu_03.gif);}
.m-bar .m04 a {	background-image: url(../images_menu/t_menu_04.gif);}
.m-bar .m05 a {	background-image: url(../images_menu/t_menu_05.gif);}
.m-bar .m06 a {	background-image: url(../images_menu/t_menu_06.gif);}
.m-bar .m07 a {	background-image: url(../images_menu/t_menu_07.gif);}
.m-bar .m11 a {	background-image: url(../images_menu/t_menu_01_f1.gif);}
.m-bar .m12 a {	background-image: url(../images_menu/t_menu_02_f1.gif);}
.m-bar .m13 a {	background-image: url(../images_menu/t_menu_03_f1.gif);}
.m-bar .m14 a {	background-image: url(../images_menu/t_menu_04_f1.gif);}
.m-bar .m15 a {	background-image: url(../images_menu/t_menu_05_f1.gif);}
.m-bar .m16 a {	background-image: url(../images_menu/t_menu_06_f1.gif);}
.m-bar .m17 a {	background-image: url(../images_menu/t_menu_07_f1.gif);}

/*　4種類のコース用　　*/
.cos-bar {
	border: 0;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 90px;
	overflow: hidden;
}

.cos-bar img {
	visibility: hidden;
}
.cos-bar a,
.cos-bar a:link,
.cos-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.cos-bar a:focus,
.cos-bar a:hover,
.cos-bar a:active {
	background-position: 0px 90px;
	float:left;
}

.cos-bar .cos00 a {	background-image:url(../images_menu/hyo_5step.gif);}
.cos-bar .cos01 a {	background-image:url(../images_menu/hyo_hon.gif);}
.cos-bar .cos02 a {	background-image:url(../images_menu/hyo_cho.gif);}
.cos-bar .cos03 a {	background-image:url(../images_menu/hyo_hons.gif);}
.cos-bar .cos04 a {	background-image:url(../images_menu/hyo_chos.gif);}

.cos-bar .cos10 a {	background-image:url(../images_menu/hyo_5step_f1.gif);}
.cos-bar .cos11 a {	background-image:url(../images_menu/hyo_hon_f1.gif);}
.cos-bar .cos12 a {	background-image:url(../images_menu/hyo_cho_f1.gif);}
.cos-bar .cos13 a {	background-image:url(../images_menu/hyo_hons_f1.gif);}
.cos-bar .cos14 a {	background-image:url(../images_menu/hyo_chos_f1.gif);}


/*　ステップボタン用　　*/
.leftmenutag{
	height:30px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 200px;
	overflow: hidden;
}
.leftmenutag img {
	visibility: hidden;
}
.leftmenutag a,
.leftmenutag a:link,
.leftmenutag a:visited {
	background-position: 0px 0px;
	float:left;
}
.leftmenutag a:focus,
.leftmenutag a:hover,
.leftmenutag a:active {
	background-position: 200px 0px;
	float:left;
}

.leftmenutag .step01 a {	background-image:url(../images_menu/left_m_s01.jpg);}
.leftmenutag .step02 a {	background-image:url(../images_menu/left_m_s02.jpg);}
.leftmenutag .step03 a {	background-image:url(../images_menu/left_m_s03.jpg);}
.leftmenutag .step04 a {	background-image:url(../images_menu/left_m_s04.jpg);}
.leftmenutag .step05 a {	background-image:url(../images_menu/left_m_s05.jpg);}

.leftmenutag .step11 a {	background-image:url(../images_menu/left_m_s01_f1.jpg);}
.leftmenutag .step12 a {	background-image:url(../images_menu/left_m_s02_f1.jpg);}
.leftmenutag .step13 a {	background-image:url(../images_menu/left_m_s03_f1.jpg);}
.leftmenutag .step14 a {	background-image:url(../images_menu/left_m_s04_f1.jpg);}
.leftmenutag .step15 a {	background-image:url(../images_menu/left_m_s05_f1.jpg);}

.leftmenutag .stepg01 a {	background-image:url(../images_menu/left_m_g01.jpg);}
.leftmenutag .stepg02 a {	background-image:url(../images_menu/left_m_g02.jpg);}
.leftmenutag .stepg03 a {	background-image:url(../images_menu/left_m_g03.jpg);}
.leftmenutag .stepg04 a {	background-image:url(../images_menu/left_m_g04.jpg);}

.leftmenutag .stepg11 a {	background-image:url(../images_menu/left_m_g01_f1.jpg);}
.leftmenutag .stepg12 a {	background-image:url(../images_menu/left_m_g02_f1.jpg);}
.leftmenutag .stepg13 a {	background-image:url(../images_menu/left_m_g03_f1.jpg);}
.leftmenutag .stepg14 a {	background-image:url(../images_menu/left_m_g04_f1.jpg);}

.leftmenutag .jex01 a {	background-image:url(../images_menu/left_m_jex01.jpg);}
.leftmenutag .jex02 a {	background-image:url(../images_menu/left_m_jex02.jpg);}
.leftmenutag .jex03 a {	background-image:url(../images_menu/left_m_jex03.jpg);}
.leftmenutag .jex04 a {	background-image:url(../images_menu/left_m_jex04.jpg);}
.leftmenutag .jex05 a {	background-image:url(../images_menu/left_m_jex05.jpg);}

/*　基本ページの左側メニュー　*/
.leftmenu{
	width:200px;
	padding-bottom: 50px;
	float: left;
	margin:0 0 0 0;
	border-right-color: #CCCCCC;

}

.leftmenu_bun{
	width:175px;
	font-size:10px;
/*	padding:5px 10px 10px 20px;*/
	padding:5px 10px 10px 15px;
	border-bottom-color: #E6E6E6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
p.leftmenu_moji{
	font-size:10px;
	line-height: 16px;
	color: #666666;
}
p.leftmenu_komi{
	font-size:14px;
	line-height: 20px;
	color: #990000;
	padding-top: 10px;
	font-family: HGP創英角ｺﾞｼｯｸUB, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}




/*　ステップボタン用　中のボタン　*/

.leftbotanwaku a{
	display:block;
	width:145px;
	height:17px;
	padding:3px 0px 0px 25px;
	font-size:12px;
	line-height: 16px;
	color: #666666;
	background-image:url(../images_menu/left_b_bg.jpg);
	background-repeat:no-repeat;
	font-family: "HGP創英角ｺﾞｼｯｸUB";
}
.leftbotanwaku a:hover{	background-image:url(../images_menu/left_b_bb.jpg);}
.leftbotanwaku .b01 a { background-image:url(../images_menu/left_b_bb.jpg);}


/*　申し込み用　ボタン　*/
#leftflow{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	background-color: #F9F9F9;
/*	width: 190px;*/
}
#leftflow a:link{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #F9F9F9;
	padding: 5px 0 5px 20px;
/*	padding: 5px 0 5px 15px;*/	
	color: #333399;
}
#leftflow a:visited{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 5px 0 5px 20px;
/*	padding: 5px 0 5px 15px;*/
	color: #333399;
}
#leftflow a:hover{
	display: block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #F4F4F4;
	padding: 5px 0 5px 20px;
/*	padding: 5px 0 5px 15px;*/
	color: #333399;
	text-decoration: none;
}


/*　レポートボタン用　　*/
.report {
	height:34px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 200px;
	overflow: hidden;
}
.report img {
	visibility: hidden;
}
.report a,
.report a:link,
.report a:visited {
	background-position: 0px 0px;
	float:left;
}
.report a:focus,
.report a:hover,
.report a:active {
	background-position: 200px 0px;
	float:left;
}

.report .repo a {	background-image:url(../images_menu/left_m_rp01.jpg);}
.report .lect a {	background-image:url(../images_menu/left_m_rp02.jpg);}
.report .mouth a {	background-image:url(../images_menu/left_m_rp03.jpg);}
.report .spot a {	background-image:url(../images_menu/left_m_rp04.jpg);}

.report .repo2 a {	background-image:url(../images_menu/left_m_rp01_f1.jpg);}
.report .lect2 a {	background-image:url(../images_menu/left_m_rp02_f1.jpg);}
.report .mouth2 a {	background-image:url(../images_menu/left_m_rp03_f1.jpg);}
.report .spot2 a {	background-image:url(../images_menu/left_m_rp04_f1.jpg);}


/*　親子留学用　ボタン　*/

#leftflowOyaG h3 { margin:0; padding:0; width:200px;}
#leftflowOyaG ul { 
	width:175px;
	list-style-image:url(../program/images/alow.gif);
	margin:0;
	padding:8px 0px 10px 25px;
	vertical-align:top;
}
#leftflowOyaG li {
	width:170px;
	padding-left:0px;
	font-size:12px;
	margin-bottom:7px;
}
#leftflowOyaG a {text-decoration: none; border:none;}
#leftflowOyaG img { border:none;}



/*
.oyako dl {
	font-size:10px;
	line-height:14px;
	margin:5px 10px 10px 15px; 
}
.oyako dt {
	float:left;
	color:#390;
	background:none;
	padding: 3px 0px 4px 0px;
	width:10px;
}
.oyako dd {
	margin-left: 15px;
	width:160px;
	padding: 3px 0px 4px 0px;
}*/