@charset "UTF-8";
/* ----------------------------------------------------------- Browser Default Initialization */
html {
	overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{
	margin: 0;	padding: 0;
}
address, caption, cite, code, dfn, em, strong, th, var	{
	font-style: normal;
	font-weight:normal;
}
table	{
	border-collapse: collapse;	border-spacing: 0;
}
caption, th	{
	text-align: left;
}
q:before ,q:after	{
	content: '';
}
object, embed	{
	vertical-align: top;
}
hr, legend	{
	display: none;
}
h1, h2, h3, h4, h5, h6	{
	font-size: 100%;
	font-weight:normal;
}
img, abbr, acronym, fieldset	{
	border: 0;
}
li	{
	list-style-type: none;
}
p, dd, blockquote	{
	text-align: justify;
	text-justify: inter-ideograph;
}

/* ----------------------------------------------------------- Basic Style */
/* ------------ Font Style */
body {
font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size: 12px; /* 基本文字設定 */
	*font-size: small; /* Win IE7およびWin IE6標準準拠モード向け */
	*font: x-small; /* Win IE 5-5.5､6(後方互換モード)向け */
	*letter-spacing:0;
	*line-height:180%;
	letter-spacing:0;
	line-height:180%;
background: #76b7e7;
	color: #00000;
}
br{
letter-spacing:0;
}
table {
	font-size: inherit; /* モダンブラウザ向け */
	font: 100%; /* Win IE 5-5.5､6(後方互換モード)向け */
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 100%; /* Win IE全般向け */
	line-height: 100%;
}

html>/**/body {
	font-size: 12px;
}

* + html body {
	font-family: "メイリオ","Meiryo";
}
.font_b{
font-weight:bold;
}

/* ------------ A Style */
a:link	{
	text-decoration: underline;
	color: #04689a;
}

a:visited	{
	text-decoration: none;
	color: #04689a;
}

a:hover	{
	text-decoration: none;
	color: #04689a;
}

a:active	{
	text-decoration: none;
	color: #04689a;
}
#ad a:link	{
	text-decoration: none;
	color: #535353;
}

#ad a:visited	{
	text-decoration: none;
	color: #535353;
}
#ad a:hover	{
	text-decoration: underline;
	color: #535353;
}

/* ------------------------------------------------------------ common */
.qa_list ol li{
list-style:decimal inside;
margin-bottom:10px;
}

/* ------------ 780center */
#logo,
#header_menu,
#main_img,
#container,
#back_top,
#fooder_menu,
#adress,
#photo,
.w780_c
{
width:780px;
margin:0px auto;
display:inherit;
}
.top_img{
margin-bottom:10px;
}
.top_img2{
margin-bottom:5px;
}
/* ------------ crea */

.cr,
#ad{
clear:both;
}
.line{
margin:20px 0px;
clear:both;
}
.line2{
margin:8px 0px 20px 0px;
clear:both;
}
.line3{
margin:8px 0px 10px 0px;
clear:both;
}

.mt30{
margin-top:30px;
}
.mb5{
margin-bottom:5px;
}
.mb10{
margin-bottom:10px;
}
.mb3{
margin-bottom:3px;
}
.mt5{
margin-top:5px;
}
.mt15{
margin-top:15px;
}
.top_sub{
margin:5px 5px 10px 0px;
}
.sub_title{
margin-bottom:10px;
}
/* ------------ tt */
.f10{
font-size:10px;
line-height:16px;
}
.point_tt{
font-size:10px;
line-height:16px;
color:#000000;
}
.f14{
font-size:14px;
}
.top_tt{
background:url(../img/top_table/back.gif) top left repeat-y;
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.top_tt01{
background:url(../../kindergarden/img/tabele_back.gif);
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.top_tt02{
background:url(../../life/img/tabele_back.gif);
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.top_tt03{
background:url(../../environment/img/tabele_back.gif);
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.top_tt04{
background:url(../../preschool/img/table_back.gif);
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.top_tt05{
background:url(../../entrance/img/table_back.gif);
font-size:10px;
line-height:16px;
padding:0px 10px;
}
.rec_tt{
margin:10px 0px;
}
/* ------------ color*/
.bule01{
color:#b5dbff;
}
.green{
color:#22ab41;
font-weight:bold;
}
/* ------------ お知らせへ*/
.link01{
font-size:10px;
line-height:13px;
margin-top:10px;
margin-bottom:20px;
}
.link03{
font-size:10px;
line-height:13px;
margin-top:10px;
}
.link02{
font-size:10px;
line-height:13px;
margin-top:10px;
}
/* ------------ 写真*/
.photo01{
float:left;
margin-right:15px;
margin-bottom:10px;
}
/* ------------ 下バナー*/
.un_banner{
margin-top:10px;
}
/* ------------ table*/
.table00{
border:#d3d3d3 1px solid;
width:520px;
margin:0px auto;
}
.table355{
border:#d3d3d3 1px solid;
width:355px;
margin:0px auto;
}
.table_free{
border:#d3d3d3 1px solid;
margin:0px auto;
}
.table_free2{
border-right:#d3d3d3 1px solid;
border-bottom:#a7d9fd 1px solid;
margin:0px auto;
}
.table{
border:#d3d3d3 1px solid;
width:500px;
margin:0px auto;
}
.table_pink{
border:#ffc7da 1px solid;
width:520px;
margin:0px auto;
}
.table_green{
border:#22ab41 1px solid;
margin:0px auto;
}
.table_green2{
border:#90d5a0 1px solid;
margin:0px auto;
}
.table2{
margin:0px auto;
}
.t_back01,
.t_back02,
.t_back04,
.t_back05,
.t_back07,
.t_back08,
.t_back09,
.t_back10{
padding:10px;
border-right:#d3d3d3 1px solid;
font-weight:bold;
}
.t_back01-2,
.t_back02-2{
padding:10px;
border-right:#a7d9fd 1px solid;
font-weight:bold;
}
.t_back01-2{
background:#d9edf4;
border-bottom:#a7d9fd 1px solid;
}
.t_back02-2{
background:#c7e6f9;
border-bottom:#a7d9fd 1px solid;
}
.t_back01{
background:#eeeeee;
border-bottom:#d3d3d3 1px solid;
}
.t_back02{
background:#f5f5f5;
border-bottom:#d3d3d3 1px solid;
}
.t_back03{
padding:10px;
border-bottom:#d3d3d3 1px solid;
}
.t_back04{
background:#eeeeee;
border-top:#FFFFFF 5px solid;
}
.t_back05{
background:#f5f5f5;
border-top:#FFFFFF 5px solid;
}
.t_back07{
background:#ffeaf1;
border-top:#d3d3d3 1px solid;
}
.t_back08{
background:#ffeaf1;
border-top:#ffffff 5px solid;
}
.t_back06{
padding:10px;
}
.t_back09-2{
padding:0px 10px 10px 10px;
}
.t_back09-3{
padding:10px 10px 10px 10px;
}
.t_back09-4{
padding-top:10px;
background:url(../../kindergarden/img/gaiyou_line2.gif) top left repeat-x;
}
.t_back09-1{
background:url(../../kindergarden/img/gaiyou_line.gif) top left repeat-x;
}
.t_back10{
border-top:#d3d3d3 1px solid;
border-bottom:#d3d3d3 1px solid;
}
.pink{
font-weight:bold;
color:#ff77a4;
}
/* ------------------------------------------------------------ header */
/* ------------ logo */
#header{
background:url(../img/body_back.gif) top center repeat-x #95ccef;
}
#header_top{
background:url(../img/body_back2.gif) top center repeat-x #95ccef;
}
#logo h1 a{
background:url(../img/h1_logo.gif) top left no-repeat;
width:245px;
padding-top:36px;
    display:block;
    height:0px;
    overflow:hidden;
}
#logo a.bt01,
#logo a.bt02,
#logo a.bt03{
    display:block;
    height:0px;
	margin-top:22px;
	padding-top:13px;
    overflow:hidden;
}

#logo a.bt01{
background:url(../img/header_bt01.gif) top left no-repeat;
width:80px;
}
#logo a.bt02{
background:url(../img/header_bt02.gif) top left no-repeat;
width:74px;
}
#logo a.bt03{
background:url(../img/header_bt03.gif) top left no-repeat;
width:61px;
}
#point_copy{
margin:12px 12px 0px 12px;
}
#point_p{
margin:5px 12px 0px 12px;
}
/* ------------ header_menu */
#header_menu{
margin-top:10px;
margin-bottom:5px;
}
#header_menu a.bt01,
#header_menu h2.bt01_on,
#header_menu a.bt02,
#header_menu h2.bt02_on,
#header_menu a.bt03,
#header_menu h2.bt03_on,
#header_menu a.bt04,
#header_menu h2.bt04_on,
#header_menu a.bt05,
#header_menu h2.bt05_on,
#header_menu a.bt06,
#header_menu h2.bt06_on,
#header_menu a.bt07,
#header_menu h2.bt07_on{
    display:block;
    height:0px;
	padding-top:32px;
    overflow:hidden;
}

#header_menu a.bt01,
#header_menu h2.bt01_on{
background:url(../img/header_menu_bt01.gif) top left no-repeat;
width:110px;
}
#header_menu a.bt02,
#header_menu h2.bt02_on{
background:url(../img/header_menu_bt02.gif) top left no-repeat;
width:102px;
}
#header_menu a.bt03,
#header_menu h2.bt03_on{
background:url(../img/header_menu_bt03.gif) top left no-repeat;
width:110px;
}
#header_menu a.bt04,
#header_menu h2.bt04_on{
background:url(../img/header_menu_bt04.gif) top left no-repeat;
width:110px;
}
#header_menu a.bt05,
#header_menu h2.bt05_on{
background:url(../img/header_menu_bt05.gif) top left no-repeat;
width:119px;
}
#header_menu a.bt06,
#header_menu h2.bt06_on{
background:url(../img/header_menu_bt06.gif) top left no-repeat;
width:99px;
}
#header_menu a.bt07,
#header_menu h2.bt07_on{
background:url(../img/header_menu_bt07.gif) top left no-repeat;
width:99px;
}
#header_menu a:hover.bt01,
#header_menu h2.bt01_on,
#header_menu a:hover.bt02,
#header_menu h2.bt02_on,
#header_menu a:hover.bt03,
#header_menu h2.bt03_on,
#header_menu a:hover.bt04,
#header_menu h2.bt04_on,
#header_menu a:hover.bt05,
#header_menu h2.bt05_on,
#header_menu a:hover.bt06,
#header_menu h2.bt06_on,
#header_menu a:hover.bt07,
#header_menu h2.bt07_on{
    background-position:0px -32px;
}
/* ------------ sub_menu */
#life_sub_menu a.bt01,
#life_sub_menu h4.bt01_on,
#life_sub_menu a.bt02,
#life_sub_menu h4.bt02_on,
#life_sub_menu a.bt03,
#life_sub_menu h4.bt03_on,
#kin_sub_menu a.bt01,
#kin_sub_menu h4.bt01_on,
#kin_sub_menu a.bt02,
#kin_sub_menu a.bt03,
#qa_sub_menu a.bt01,
#kin_sub_menu a.bt04,
#pre_sub_menu a.bt01,
#pre_sub_menu a.bt02,
#pre_sub_menu a.bt03,
#pre_sub_menu a.bt04,
#pre_sub_menu h4.bt04_on,
#pre_sub_menu a.bt05,
#pre_sub_menu h4.bt05_on,
#en_sub_menu a.bt01,
#en_sub_menu a.bt02,
#en_sub_menu h4.bt02_on,
#shisetu_sub_menu a.bt01,
#shisetu_sub_menu h4.bt01_on,
#shisetu_sub_menu a.bt02,
#shisetu_sub_menu h4.bt02_on,
#shisetu_sub_menu a.bt03,
#shisetu_sub_menu h4.bt03_on,
#shisetu_sub_menu a.bt04,
#shisetu_sub_menu h4.bt04_on{
    display:block;
    height:0px;
	padding-top:35px;
    overflow:hidden;
	width:190px;
}
#en_sub_menu h4.bt01_on,
#kin_sub_menu h4.bt02_on,
#kin_sub_menu h4.bt03_on,
#qa_sub_menu h4.bt01_on,
#kin_sub_menu h4.bt04_on,
#pre_sub_menu h4.bt01_on,
#pre_sub_menu h4.bt02_on,
#pre_sub_menu h4.bt03_on{
    display:block;
    height:0px;
	padding-top:29px;
    overflow:hidden;
	width:190px;
}
#shisetu_sub_menu a.bt01,
#shisetu_sub_menu h4.bt01_on
{
background:url(../../environment/img/bt01.gif) top left no-repeat;
}
#shisetu_sub_menu a.bt02,
#shisetu_sub_menu h4.bt02_on
{
background:url(../../environment/img/bt02.gif) top left no-repeat;
}
#shisetu_sub_menu a.bt03,
#shisetu_sub_menu h4.bt03_on
{
background:url(../../environment/img/bt03.gif) top left no-repeat;
}
#shisetu_sub_menu a.bt04,
#shisetu_sub_menu h4.bt04_on
{
background:url(../../environment/img/bt04.gif) top left no-repeat;
}
#en_sub_menu a.bt01,
#en_sub_menu h4.bt01_on{
background:url(../../entrance/img/bt01.gif) top left no-repeat;
}
#en_sub_menu a.bt02,
#en_sub_menu h4.bt02_on{
background:url(../../entrance/img/bt02.gif) top left no-repeat;
}
#life_sub_menu a.bt01,
#life_sub_menu h4.bt01_on{
background:url(../../life/img/bt01.gif) top left no-repeat;
}
#life_sub_menu a.bt02,
#life_sub_menu h4.bt02_on{
background:url(../../life/img/bt02.gif) top left no-repeat;
}
#life_sub_menu a.bt03,
#life_sub_menu h4.bt03_on{
background:url(../../life/img/bt03.gif) top left no-repeat;
}
#kin_sub_menu a.bt01,
#kin_sub_menu h4.bt01_on{
background:url(../../kindergarden/img/bt01.gif) top left no-repeat;
}
#kin_sub_menu a.bt02,
#kin_sub_menu h4.bt02_on{
background:url(../../kindergarden/img/bt02.gif) top left no-repeat;
}
#kin_sub_menu a.bt03,
#kin_sub_menu h4.bt03_on{
background:url(../../kindergarden/img/bt03.gif) top left no-repeat;
}
#qa_sub_menu a.bt01,
#qa_sub_menu h4.bt01_on{
background:url(../../question/img/bt01.gif) top left no-repeat;
}
#kin_sub_menu a.bt04,
#kin_sub_menu h4.bt04_on{
background:url(../../kindergarden/img/bt04.gif) top left no-repeat;
}
#pre_sub_menu a.bt01,
#pre_sub_menu h4.bt01_on{
background:url(../../preschool/img/bt01.gif) top left no-repeat;
}
#pre_sub_menu a.bt02,
#pre_sub_menu h4.bt02_on{
background:url(../../preschool/img/bt02.gif) top left no-repeat;
}
#pre_sub_menu a.bt03,
#pre_sub_menu h4.bt03_on{
background:url(../../preschool/img/bt03.gif) top left no-repeat;
}
#pre_sub_menu a.bt04,
#pre_sub_menu h4.bt04_on{
background:url(../../preschool/img/bt04.gif) top left no-repeat;
}
#pre_sub_menu a.bt05,
#pre_sub_menu h4.bt05_on{
background:url(../../preschool/img/bt05.gif) top left no-repeat;
}
#en_sub_menu a:hover.bt01,
#en_sub_menu h4.bt01_on,
#en_sub_menu a:hover.bt02,
#en_sub_menu h4.bt02_on,
#life_sub_menu a:hover.bt01,
#life_sub_menu h4.bt01_on,
#life_sub_menu a:hover.bt02,
#life_sub_menu h4.bt02_on,
#life_sub_menu a:hover.bt03,
#life_sub_menu h4.bt03_on,
#kin_sub_menu a:hover.bt01,
#kin_sub_menu h4.bt01_on,
#kin_sub_menu a:hover.bt02,
#kin_sub_menu h4.bt02_on,
#kin_sub_menu a:hover.bt03,
#qa_sub_menu a:hover.bt01,
#kin_sub_menu h4.bt03_on,
#qa_sub_menu h4.bt01_on,
#kin_sub_menu a:hover.bt04,
#kin_sub_menu h4.bt04_on,
#pre_sub_menu a:hover.bt01,
#pre_sub_menu h4.bt01_on,
#pre_sub_menu a:hover.bt02,
#pre_sub_menu h4.bt02_on,
#pre_sub_menu a:hover.bt03,
#pre_sub_menu h4.bt03_on,
#pre_sub_menu a:hover.bt04,
#pre_sub_menu h4.bt04_on,
#pre_sub_menu a:hover.bt05,
#pre_sub_menu h4.bt05_on,
#shisetu_sub_menu a:hover.bt01,
#shisetu_sub_menu h4.bt01_on,
#shisetu_sub_menu a:hover.bt02,
#shisetu_sub_menu h4.bt02_on,
#shisetu_sub_menu a:hover.bt03,
#shisetu_sub_menu h4.bt03_on,
#shisetu_sub_menu a:hover.bt04,
#shisetu_sub_menu h4.bt04_on
{
background-position:0px -35px;
}
/* ------------------------------------------------------------ main */
/* ------------ photo */
/* ------------------------------------------------------------ container */
#container{
background:#FFFFFF;
}
#container_side{
width:190px;
padding:0px 0px 0px 10px;
}
#container_main{
width:540px;
padding:10px 20px 0px 20px;
}
#pankuzu{
text-align:right;
font-size:10px;
line-height:13px;
margin-bottom:8px;
}
/* ------------------------------------------------------------ title */
/* ------------ news */
#news_title01,
#news_title02,
#news_title03,
#news_back a,
#qa_title01,
#qa_title01_2,
#qa_title02,
#qa_title03,
#ac_title01,
#ac_title02,
#ac_title03,
#life_title01,
#life_title01-2 a,
#life_title02,
#life_title03,
#life_title03-1,
#life_title03-2,
#life_title03-3,
#rec_title01,
#rec_title02,
#rec_title03,
#rec_title04,
#rec_title05,
#rec_title06,
#shisetu_title01,
#shisetu_title01-2 a,
#kin_title01,
#kin_title01_2 a,
#shisetu_title03,
#shisetu_title03-1,
#shisetu_title03-2,
#shisetu_title03-3,
#shisetu_title03-4,
#kin_title03-1-2,
#kin_title03-1-22,
#kin_title03-1-3,
#kin_title03-1-4,
#kin_title04-2,
#pre_title01,
#pre_title03,
#pre_title01_2 a,
#pre_copy01-1,
#pre_copy01-2,
#pre_copy02-1,
#pre_copy02-2,
#pre_copy02-3,
#pre_copy03,
#pre_copy04,
#info_title01,
#info_title02,
#zai_title01,
#zai_title02,
#en_title01,
#en_title01_2 a,
#en_copy01,
#en_copy02{
    display:block;
    height:0px;
    overflow:hidden;
}
#en_title01{
background:url(../../entrance/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:75px;
	}
#zai_title01{
background:url(../../img/zaien/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:58px;
	}
#zai_title02{
background:url(../../img/zaien/main_tt2.gif) top left no-repeat;
	width:540px;
	padding-top:21px;
	}
#info_title01{
background:url(../../img/info/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:58px;
	}
#info_title02{
background:url(../../img/info/main_tt2.gif) top left no-repeat;
	width:155px;
	padding-top:21px;
	}
#news_title01{
background:url(../../news/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:58px;
	}
#news_title02{
background:url(../../news/img/main_tt2.gif) top left no-repeat;
	width:161px;
	padding-top:22px;
	}
#news_title03{
margin-top:10px;
background:url(../../news/img/main_tt3.gif) top left no-repeat;
	width:190px;
	padding-top:21px;
	}
#news_back a{
background:url(../../news/img/bt_back.gif) top left no-repeat;
	width:131px;
	padding-top:18px;
	}
#qa_title01{
background:url(../../question/img/main_tt.jpg) top left no-repeat;
	width:187px;
	padding-top:73px;
	}
#qa_title01_2{
background:url(../../question/img/main_tt_2.jpg) top left no-repeat;
	width:190px;
	padding-top:62px;
	}
#qa_title02{
background:url(../../question/img/main_tt2.gif) top left no-repeat;
	width:82px;
	padding-top:24px;
	}
#qa_title03{
background:url(../../question/img/main_tt3.gif) top left no-repeat;
	width:540px;
	padding-top:24px;
	}
#ac_title01{
background:url(../../access/img/main_tt.jpg) top left no-repeat;
	width:187px;
	padding-top:73px;
	}
#ac_title02{
background:url(../../access/img/main_tt2.gif) top left no-repeat;
	width:540px;
	padding-top:49px;
	}
#ac_title03{
background:url(../../access/img/sub_tt.gif) top left no-repeat;
	width:540px;
	padding-top:35px;
	margin-top:10px;
	}
#life_title01{
background:url(../../life/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:78px;
	}
#life_title01-2 a{
background:url(../../life/img/main_tt2.jpg) top left no-repeat;
	width:190px;
	padding-top:64px;
	}

#rec_title01{
background:url(../../img/recruit/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:75px;
	}
#rec_title02{
background:url(../../img/recruit/main_tt2.gif) top left no-repeat;
	width:540px;
	padding-top:35px;
	}
#rec_title03{
background:url(../../img/recruit/main_copy.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#rec_title04{
background:url(../../img/recruit/tt01.gif) top left no-repeat;
	width:520px;
	padding-top:45px;
	margin:0px auto;
	}
#rec_title05{
background:url(../../img/recruit/tt02.gif) top left no-repeat;
	width:520px;
	padding-top:45px;
	margin:0px auto;
	}
#rec_title06{
background:url(../../img/recruit/tt03.gif) top left no-repeat;
	width:520px;
	padding-top:45px;
	margin:0px auto;
	}
#shisetu_title01{
background:url(../../environment/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:74px;
	}
#shisetu_title01-2 a{
background:url(../../environment/img/main_tt2.jpg) top left no-repeat;
	width:190px;
	padding-top:74px;
	}
#kin_title01{
background:url(../../kindergarden/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:74px;
	}
#kin_title01_2 a{
background:url(../../kindergarden/img/main_tt2.jpg) top left no-repeat;
	width:190px;
	padding-top:60px;
	}
#en_title01_2 a{
background:url(../../entrance/img/main_tt2.jpg) top left no-repeat;
	width:190px;
	padding-top:60px;
	}
#en_title01_2 a,
#kin_title01_2,
#pre_title01_2 a,
#qa_title01,
#qa_title01_2{
margin-bottom:10px;
}
#shisetu_title01,
#shisetu_title01-2 a,
#en_title01,
#kin_title01,
#pre_title01{
margin-bottom:5px;
}
#pre_title01{
background:url(../../preschool/img/main_tt.jpg) top left no-repeat;
	width:190px;
	padding-top:74px;
	}
#pre_title01_2 a{
background:url(../../preschool/img/main_tt2.jpg) top left no-repeat;
	width:190px;
	padding-top:60px;
	}
#kin_tt01,
#kin_tt02,
#kin_tt03,
#kin_tt04,
#kin_tt05,
#kin_tt06,
#kin_tt07,
#kin_tt08,
#kin_tt09,
#kin_tt10,
#kin_tt11,
#kin_tt12,
#kin_tt13,
#kin_tt14,
#kin_tt15,
#kin_tt16,
#kin_tt17,
#en_tt00,
#en_tt01,
#en_tt02,
#en_tt03,
#en_tt04{
width:540px;
padding-top:35px;
display:block;
    height:0px;
    overflow:hidden;
	margin-bottom:12px;
}
#kin_tt01{
background:url(../../kindergarden/img/tt01.gif) top left no-repeat;
}
#kin_tt02{
background:url(../../kindergarden/img/tt02.gif) top left no-repeat;
}
#kin_tt03{
background:url(../../kindergarden/img/tt03.gif) top left no-repeat;
}
#kin_tt04{
background:url(../../kindergarden/img/tt04.gif) top left no-repeat;
}
#kin_tt05{
background:url(../../kindergarden/img/tt05.gif) top left no-repeat;
}
#kin_tt06{
background:url(../../kindergarden/img/tt06.gif) top left no-repeat;
}
#kin_tt07{
background:url(../../kindergarden/img/tt07.gif) top left no-repeat;
}
#kin_tt08{
background:url(../../kindergarden/img/tt08.gif) top left no-repeat;
}
#kin_tt09{
background:url(../../kindergarden/img/tt09.gif) top left no-repeat;
}
#kin_tt10{
background:url(../../kindergarden/img/tt10.gif) top left no-repeat;
}
#kin_tt11{
background:url(../../kindergarden/img/tt11.gif) top left no-repeat;
}
#kin_tt12{
background:url(../../kindergarden/img/tt12.gif) top left no-repeat;
}
#kin_tt13{
background:url(../../kindergarden/img/tt13.gif) top left no-repeat;
}
#kin_tt14{
background:url(../../kindergarden/img/tt14.gif) top left no-repeat;
}
#kin_tt15{
background:url(../../kindergarden/img/tt15.gif) top left no-repeat;
}
#kin_tt16{
background:url(../../kindergarden/img/tt16.gif) top left no-repeat;
}
#kin_tt17{
background:url(../../kindergarden/img/tt17.gif) top left no-repeat;
}
#en_tt00{
background:url(../../entrance/img/tt00.gif) top left no-repeat;
}
#en_tt01{
background:url(../../entrance/img/tt01.gif) top left no-repeat;
}
#en_tt02{
background:url(../../entrance/img/tt02.gif) top left no-repeat;
}
#en_tt03{
background:url(../../entrance/img/tt03.gif) top left no-repeat;
}
#en_tt04{
background:url(../../entrance/img/tt04.gif) top left no-repeat;
}
#pre_tt01,
#pre_tt01-2,
#pre_tt02,
#pre_tt02-2,
#pre_tt02-3{
width:540px;
padding-top:45px;
display:block;
    height:0px;
    overflow:hidden;
	margin-bottom:12px;
}
#pre_tt01{
background:url(../../preschool/img/tt01.gif) top left no-repeat;
}
#pre_tt01-2{
background:url(../../preschool/img/tt01-2.gif) top left no-repeat;
}
#pre_tt02{
background:url(../../preschool/img/tt02.gif) top left no-repeat;
}
#pre_tt02-2{
background:url(../../preschool/img/tt02-2.gif) top left no-repeat;
}
#pre_tt02-3{
background:url(../../preschool/img/tt02-3.gif) top left no-repeat;
}
/* ------------ ページタイトル */
#life_title02,
#life_title02-1,
#life_title02-2,
#life_title02-3,
#kin_title02,
#kin_title02-1,
#kin_title02-2,
#kin_title02-3,
#kin_title02-4,
#shisetu_title02,
#shisetu_title02-1,
#shisetu_title02-2,
#shisetu_title02-3,
#shisetu_title02-4,
#pre_title02,
#pre_title02-1,
#pre_title02-2,
#pre_title02-3,
#pre_title02-5,
#en_title02,
#en_title02-1,
#en_title02-2{
	width:540px;
	padding-top:39px;
	display:block;
    height:0px;
    overflow:hidden;
	}
#en_title02{
background:url(../../entrance/img/main_tt2.gif) top left no-repeat;
	}
#en_title02-1{
background:url(../../entrance/img/main_tt2-1.gif) top left no-repeat;
	}
#en_title02-2{
background:url(../../entrance/img/main_tt2-2.gif) top left no-repeat;
	}
#shisetu_title02{
background:url(../../environment/img/tt2.gif) top left no-repeat;
	}
#shisetu_title02-1{
background:url(../../environment/img/tt2-1.gif) top left no-repeat;
	}
#shisetu_title02-2{
background:url(../../environment/img/tt2-2.gif) top left no-repeat;
	}
#shisetu_title02-3{
background:url(../../environment/img/tt2-3.gif) top left no-repeat;
	}
#shisetu_title02-4{
background:url(../../environment/img/tt2-4.gif) top left no-repeat;
	}
#kin_title02{
background:url(../../kindergarden/img/main_tt2.gif) top left no-repeat;
	}
#kin_title02-1{
background:url(../../kindergarden/img/main_tt2-1.gif) top left no-repeat;
margin-bottom:5px;
	}
#kin_title02-2{
background:url(../../kindergarden/img/main_tt2-2.gif) top left no-repeat;
	}
#kin_title02-3{
background:url(../../kindergarden/img/main_tt2-3.gif) top left no-repeat;
	}
#kin_title02-4{
background:url(../../kindergarden/img/main_tt2-4.gif) top left no-repeat;
	}
#life_title02{
background:url(../../life/img/main_tt2.gif) top left no-repeat;
	}
#life_title02-1{
background:url(../../life/img/main_tt2-1.gif) top left no-repeat;
	}
#life_title02-2{
background:url(../../life/img/main_tt2-2.gif) top left no-repeat;
	}
#life_title02-3{
background:url(../../life/img/main_tt2-3.gif) top left no-repeat;
	}
#pre_title02{
background:url(../../preschool/img/main_tt2.gif) top left no-repeat;
	}
#pre_title02-1{
background:url(../../preschool/img/main_tt2-1.gif) top left no-repeat;
margin-bottom:5px;
	}
#pre_title02-2{
background:url(../../preschool/img/main_tt2-2.gif) top left no-repeat;
margin-bottom:5px;
	}
#pre_title02-3{
background:url(../../preschool/img/main_tt2-3.gif) top left no-repeat;
margin-bottom:5px;
	}
#pre_title02-4{
background:url(../../preschool/img/main_tt2-4.gif) top left no-repeat;
margin-bottom:5px;
width:540px;
	padding-top:105px;
	display:block;
    height:0px;
    overflow:hidden;
	}
#pre_title02-5{
background:url(../../preschool/img/main_tt2-5.gif) top left no-repeat;
margin-bottom:5px;
	}
#rec_title02,
#life_title02,
#life_title02-1,
#life_title02-2,
#life_title02-3,
#kin_title02,
#kin_title02-1,
#kin_title02-2,
#kin_title02-3,
#kin_title02-4,
#shisetu_title02,
#shisetu_title02-1,
#shisetu_title02-2,
#shisetu_title02-3,
#shisetu_title02-4,
#pre_title02,
#pre_title02-1,
#pre_title02-2,
#pre_title02-3,
#pre_title02-4,
#pre_title02-5,
#en_title02,
#en_title02-1,
#en_title02-2{
margin-bottom:15px;
}
/* ------------ ページコピー */
#en_copy01{
background:url(../../entrance/img/copy01.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#en_copy02{
background:url(../../entrance/img/copy02.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#life_title03{
background:url(../../life/img/copy.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#life_title03-1{
background:url(../../life/img/copy1.gif) top left no-repeat;
	width:540px;
	padding-top:55px;
	}
#life_title03-2{
background:url(../../life/img/copy2.gif) top left no-repeat;
	width:540px;
	padding-top:55px;
	}
#life_title03-3{
background:url(../../life/img/copy3.gif) top left no-repeat;
	width:540px;
	padding-top:55px;
	}
#shisetu_title03{
background:url(../../environment/img/copy.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#shisetu_title03-1{
background:url(../../environment/img/copy1.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#shisetu_title03-2{
background:url(../../environment/img/copy2.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#shisetu_title03-3{
background:url(../../environment/img/copy3.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#shisetu_title03-4{
background:url(../../environment/img/copy4.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#kin_title03-1-2{
background:url(../../kindergarden/img/ed_img01.gif) top left no-repeat;
	width:520px;
	padding-top:47px;
	margin:0px auto;
	}
#kin_title03-1-22{
background:url(../../kindergarden/img/ed_img01.jpg) top left no-repeat;
	width:520px;
	padding-top:249px;
	margin:0px auto;
	}
#kin_title03-1-3{
background:url(../../kindergarden/img/ed_img02.gif) top left no-repeat;
	width:520px;
	padding-top:35px;
	}
#kin_title03-1-4{
background:url(../../kindergarden/img/ed_img03.gif) top left no-repeat;
	width:520px;
	padding-top:45px;
	margin:0px auto;
	}
#kin_title04-2{
background:url(../../kindergarden/img/th_tt01.gif) top left no-repeat;
	width:520px;
	padding-top:45px;
	margin:0px auto;
	}
#pre_title03{
background:url(../../preschool/img/copy.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#pre_copy01-1{
background:url(../../preschool/img/copy1-1.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#pre_copy01-2{
background:url(../../preschool/img/copy1-2.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#pre_copy02-1{
background:url(../../preschool/img/copy2-1.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#pre_copy02-2{
background:url(../../preschool/img/copy2-2.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}
#pre_copy02-3{
background:url(../../preschool/img/copy2-3.gif) top left no-repeat;
	width:540px;
	padding-top:50px;
	}
#pre_copy03{
background:url(../../preschool/img/copy3.gif) top left no-repeat;
	width:540px;
	padding-top:52px;
	}
#pre_copy04{
background:url(../../preschool/img/copy4.gif) top left no-repeat;
	width:540px;
	padding-top:25px;
	}

#rec_title03,
#life_title03,
#life_title03-1,
#life_title03-2,
#life_title03-3,
#shisetu_title03,
#shisetu_title03-1,
#shisetu_title03-2,
#shisetu_title03-3,
#shisetu_title03-4,
#kin_title03-1-3,
#pre_title03,
#pre_copy01-1,
#pre_copy01-2,
#pre_copy02-1,
#pre_copy02-2,
#pre_copy02-3,
#pre_copy03,
#pre_copy04,
#en_copy01,
#en_copy02{
margin-bottom:10px;
}
/* ------------ 各ページトップテーブル */
/* ------------ 枠ありタイトル */
h5.qa{
height:auto;
font-weight:bold;
text-align:left;
padding:5px;
border-bottom:#d3d3d3 1px solid;
color: #666666;
}
h6.qa,
h6.qa2{
margin-top:15px;
text-align:left;
background:url(../../question/img/icon.gif) no-repeat;
background-position:15px 0px;
padding-left:35px;
}

h6.qa2{
font-weight:bold;
}
p.ed_tt{
margin:10px;
}
p.qa_tt{
background:url(../../question/img/icon2.gif) no-repeat;
background-position:15px 0px;
padding-left:40px;
margin-top:10px;
}
p.ac_tt,
p.ac_tt2{
font-size:12px;
line-height:15px;
margin-top:10px;
}
.ac_tt2{
font-weight:bold;
color:#66abf6;
}
.ac_tt3{
margin-top:15px;
height:auto;
text-align:left;
padding:10px;
border:#d3d3d3 1px solid;
}
.qa_tt{
font-weight:bold;
color:#7b5dd1;
}
/* ------------------------------------------------------------ side */
/* ------------  entrance*/
.en_sub2menu{
font-size:12px;
line-height:15px;
margin-left:20px;
color:#707070;
margin-bottom:1px;
}
.en_sub2menu a:link,
.en_sub2menu a:visited{
background:url(../../entrance/img/link/off.gif) top left no-repeat;
padding-left:17px;
background-position: 0px 2px;
}
.en_sub2menu p,
.en_sub2menu a:hover,
.en_sub2menu a:active{
background:url(../../entrance/img/link/on.gif) top left no-repeat;
padding-left:17px;
background-position: 0px 2px;
}
/* ------------  kindergarden*/
.kin_sub2menu{
font-size:12px;
line-height:13px;
margin-left:20px;
color:#707070;
}
.kin_sub2menu a:link,
.kin_sub2menu a:visited{
background:url(../../kindergarden/img/link/off.gif) top left no-repeat;
padding-left:17px;
}
.kin_sub2menu p,
.kin_sub2menu a:hover,
.kin_sub2menu a:active{
background:url(../../kindergarden/img/link/on.gif) top left no-repeat;
padding-left:17px;
}
/* ------------  qa*/
.qa_sub2menu{
font-size:12px;
line-height:13px;
margin-left:20px;
color:#707070;
}
.qa_sub2menu a:link,
.qa_sub2menu a:visited{
background:url(../../question/img/link/off.gif) top left no-repeat;
padding-left:17px;
}
.qa_sub2menu p,
.qa_sub2menu a:hover,
.qa_sub2menu a:active{
background:url(../../question/img/link/on.gif) top left no-repeat;
padding-left:17px;
}
/* ------------  preschool*/
.pre_sub2menu{
margin-left:20px;
color:#707070;
}
.pre_sub2menu a:link,
.pre_sub2menu a:visited{
background:url(../../preschool/img/link/off.gif) top left no-repeat;
padding-left:17px;
}
.pre_sub2menu p{
background:url(../../preschool/img/link/on.gif) top left no-repeat;
padding-left:17px;
background-position: 0px 6px;
}
.pre_sub2menu a:hover,
.pre_sub2menu a:active{
background:url(../../preschool/img/link/on.gif) top left no-repeat;
padding-left:17px;
background-position: 0px 4px;
}
/* ------------ news */
.bt_news {
background:url(../../news/img/list_mark01.gif) top left no-repeat;
padding-left:35px;
}


#side_menu_n01{
margin-top:20px;
}

#container_side ul#side_menu_n02{
background:#f2f2f2;
font-size:10px;
line-height:18px;
padding:10px;
color:#707070;
}
/* ------------ banner */
.banner{
margin-top:5px;
}
.banner_top{
margin-top:20px;
}
/* ------------------------------------------------------------ contents main */
/* ------------ news */
.contents{
width:520px;
margin:0 auto;
}
.news_title{
background:url(../../news/img/news_tt_back.gif) top left repeat-x #eaf5fc;
padding:10px;
color:#339dff;
font-weight:bold;
}
.news_main{
margin-top:10px;
font-size:12px;
line-height:18px;
}
.news_main img{
margin-right:10px;
margin-bottom:10px;
float:left;
}
.news_date{
font-size:10px;
color:#707070;
}
.news_date_in{
font-size:10px;
color:#707070;
padding:10px 0px;
text-align:right;
background:url(../../news/img/date_line.gif) bottom left repeat-x #ffffff;
}
.news_tt{
background:url(../../news/img/list_mark02.gif) top left no-repeat;
padding-left:25px;
}
/* ------------ トップに戻る */
#back_top_in{
clear:both;
background:url(../img/back_top/line.gif) top left no-repeat #ffffff;
margin-top:20px;
padding-top:7px;
}
#back_top_in a.back{
    display:block;
    height:0px;
	padding-top:10px;
    overflow:hidden;
	background:url(../img/footer_bt.gif) top left no-repeat;
width:137px;
margin-left:403px;
}

/* ------------------------------------------------------------ fooder */
#fooder{
background:url(../img/fooder_back.jpg) bottom center repeat-x;
padding-bottom:18px;
}

#back_top{
background:url(../img/footer_bottom.gif) bottom left no-repeat #FFFFFF;
margin-bottom:40px;
}

#fooder_menu a.bt01,a.bt02,a.bt03{
    display:block;
    height:0px;
	padding-top:11px;
    overflow:hidden;
}

#fooder_menu a.bt01{
background:url(../img/fooder_menu_01.gif) top left no-repeat;
width:85px;
}
#fooder_menu a.bt02{
background:url(../img/fooder_menu_02.gif) top left no-repeat;
width:79px;
}
#fooder_menu a.bt03{
background:url(../img/fooder_menu_03.gif) top left no-repeat;
width:60px;
}
#ad{
background:url(../img/ad_back.gif) top center repeat;
}
.ad_tt{
margin:0px 10px;
font-size:10px;
color:#535353;
}
#copy{
background:url(../img/copy_back.gif) top left repeat-x;
padding-top:13px;
padding-bottom:18px;
font-size:10px;
color:#FFFFFF;
text-align:center;
}
.copy_tt{
padding-bottom:10px;
}
.submenu_pa{
padding-top:5px;
}
h6.taisyou{
font-size:14px;
font-weight:bold;
color:#707070;
background:url(../../entrance/img/icon03.gif) no-repeat;
background-position:0px 3px;
padding-left:15px;
}
.class_pa{
padding:0px 12px 0px 7px;
font-size:10px;
line-height:16px;
}
.class_pa a:link	{
	text-decoration: none;
	color: #4f4f4f;
}

.class_pa a:visited	{
	text-decoration: none;
	color: #1572a1;
}
.class_pa a:hover	{
	text-decoration: underline;
	color: #1572a1;
}
