@charset "utf-8";
/* CSS Document */

/*-背景設定-*/

.r_bg{
	background-image: url(../common_img/bg-r.gif);
	background-repeat: repeat-x;
	background-color: #F0D9DF;
}
/*#logo.re{
	background-image: url(../common_img/logo-r.gif);
	background-repeat: no-repeat;
}*/
#wrapper.re{
	background-image: url(../common_img/wrapperbg-r.gif);
	background-repeat: no-repeat;

}
#footer.re{
	background-image: url(../common_img/r-footer.jpg);
	background-repeat: no-repeat;
}
#menu.re{
	background-image: url(../common_img/menu_r.gif);
}
#submenu.re{
	height: 420px;
	background-image: url(../common_img/submenu_r.gif);
}


/*-基本リンクカラー-*/
a:link {
	color: #A74545;
	text-decoration: none;
}
a:visited {
	color: #A74545;
	text-decoration: none;
}
a:active {
	color: #CC6600;
}
a:hover {
	color: #CC6600;
	text-decoration: underline;
}


/*-menu-*/
li.menu1 a{
	width:120px;
	height:44px;
	background:url(../common_img/menu_r.gif) no-repeat 0px 0px;
}
li.menu1 a:hover {background:url(../common_img/menu_r.gif) no-repeat 0px -44px;}
li.menu2 a{
	width:197px;
	height:44px;
	background:url(../common_img/menu_r.gif) no-repeat -120px 0px;
}
li.menu2 a:hover {background:url(../common_img/menu_r.gif) no-repeat -120px -44px;}
li.menu3 a{
	width:158px;
	height:44px;
	background:url(../common_img/menu_r.gif) no-repeat -317px 0px;
}
li.menu3 a:hover {background:url(../common_img/menu_r.gif) no-repeat -317px -44px;}
li.menu4 a{
	width:236px;
	height:44px;
	background:url(../common_img/menu_r.gif) no-repeat -474px 0px;
}
li.menu4 a:hover {background:url(../common_img/menu_r.gif) no-repeat -474px -44px;}
li.menu4av a{width:236px;height:44px;background:url(../common_img/menu_r.gif) no-repeat -474px -44px;}
li.menu5 a{
	width:149px;
	height:44px;
	background:url(../common_img/menu_r.gif) no-repeat -711px 0px;
}
li.menu5 a:hover {background:url(../common_img/menu_r.gif) no-repeat -711px -44px;}


/*-SUb menu-*/

li.sub1 a{width:200px; height:32px;}
li.sub1 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px 0px;}
li.sub1av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px 0px;}

li.sub2 a{width:200px; height:50px;}
li.sub2 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -32px;}
li.sub2av a{width:200px;height:50px;background:url(../common_img/submenu_r.gif) no-repeat -200px -32px;}

li.sub3 a{width:200px; height:32px;}
li.sub3 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -82px;}
li.sub3av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -82px;}

li.sub4 a{width:200px; height:32px;}
li.sub4 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -114px;}
li.sub4av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -114px;}

li.sub5 a{width:200px; height:49px;}
li.sub5 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -146px;}
li.sub5av a{width:200px;height:49px;background:url(../common_img/submenu_r.gif) no-repeat -200px -146px;}

li.sub6 a{width:200px; height:32px;}
li.sub6 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -195px;}
li.sub6av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -195px;}

li.sub7 a{width:200px; height:32px;}
li.sub7 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -227px;}
li.sub7av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -227px;}

li.sub8 a{width:200px; height:32px;}
li.sub8 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -259px;}
li.sub8av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -259px;}

li.sub9 a{width:200px; height:32px;}
li.sub9 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -291px;}
li.sub9av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -291px;}

li.sub10 a{width:200px; height:32px;}
li.sub10 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -323px;}
li.sub10av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -323px;}

li.sub11 a{width:200px; height:32px;}
li.sub11 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -355px;}
li.sub11av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -355px;}

li.sub12 a{width:200px; height:32px;}
li.sub12 a:hover {background:url(../common_img/submenu_r.gif) no-repeat -200px -387px;}
li.sub12av a{width:200px;height:32px;background:url(../common_img/submenu_r.gif) no-repeat -200px -387px;}

/*-main_img_r-*/
#main_img.re{
	background-image: url(../img/main_img_r.jpg);
	height: 283px;
}
#main_img.re h2 span{
    text-indent:-9999px;
    display:block;
}


/*-最新情報の色指定-*/
.data{
	width: 605px;

}
.data table{
	background-color:#fef7fa;
}
.data-date{
	width: 84px;
	background-image: url(../img/red-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 0.4em;
	vertical-align: top;
}


/*-コラムカラー付与-*/

.bg-color{
background-color:#fef7fa;
}

/*-strong-*/
strong{
	color: #c37c96;
}


/*-メインバナー-*/
#main_banner.re{
	background-image: url(../img/main_banner_r.jpg);
	height: 117px;
}
li.left a{width:275px; height:117px;}
li.left a:hover {background:url(../img/main_banner_r.jpg) no-repeat 0px -117px;}

li.mid a{width:274px; height:117px;}
li.mid a:hover {background:url(../img/main_banner_r.jpg) no-repeat -275px -117px;}

li.right a{width:271px; height:117px;}
li.right a:hover {background:url(../img/main_banner_r.jpg) no-repeat -549px -117px;}

/*-見出し-*/
.h3_picup{
	background-image: url(../h2-3/h3_r_picup.gif);
}
.h3_wn{
	background-image: url(../h2-3/h3_r_wn.gif);
}
.h3_inq{
	background-image: url(../h2-3/h3_r_inq.gif);
}
.h3_japan_school{
	background-image: url(../h2-3/h3_r_japan_school.gif);
}
.h3_kodomonie_basic{
	background-image: url(../h2-3/h3_r_kodomonie_basic.gif);
}
.h3_kodomonoie{
	background-image: url(../h2-3/h3_r_kodomonoie.gif);
}
.h3_maria_montessori{
	background-image: url(../h2-3/h3_r_maria_montessori.gif);
}
.h3_alumni_news_list_detail{
	background-image: url(../h2-3/h3_r_alumni_news_list_detail.gif);
}
.h3_alumni_news_list{
	background-image: url(../h2-3/h3_r_alumni_news_list.gif);
}
.h3_alumni{
	background-image: url(../h2-3/h3_r_alumni.gif);
}
.h3_sign_up{
	background-image: url(../h2-3/h3_r_sign_up.gif);
}
.h3_correspondence_course{
	background-image: url(../h2-3/h3_r_correspondence_course.gif);
}
.h3_correspondence_entry{
	background-image: url(../h2-3/h3_r_correspondence_entry.gif);
}
.h3_news_detail{
	background-image: url(../h2-3/h3_r_news_detail.gif);
}
.h3_news_list{
	background-image: url(../h2-3/h3_r_news_list.gif);
}
.h3_event_report{
	background-image: url(../h2-3/h3_r_event_report.gif);
}
.h3_kodomonoie_info{
	background-image: url(../h2-3/h3_r_kodomonoie_info.gif);
}
.h3_event102{
	background-image: url(../h2-3/h3_r_event102.gif);
}
.h3_event{
	background-image: url(../h2-3/h3_r_event.gif);
}
.h3_addres{
	background-image: url(../h2-3/h3_r_addres.gif);
}
.h3_training{
	background-image: url(../h2-3/h3_r_training.gif);
}
.h3_about_japan_site{
	background-image: url(../h2-3/h3_r_about_japan_site.gif);
}
.h3_about{
	background-image: url(../h2-3/h3_r_about.gif);
}

.monte-top-news {
	/* 少量コンテンツ高さ確保対応 */
	min-height:500px;
	height:500px;
	/*\*/height:auto;/**/
	_height:500px;
	
}