@charset "utf-8";

.cr{
 overflow:hidden;
 position:relative;
}

/*-- IE用透過PNG処理 --*/
*html .iepngfix{
 behavior: expression(IEPNGFIX.fix(this));
}

body{
 margin:0;
 padding:0;
 /*width: 23000px;*/
 width: 100000px;
 overflow: hidden;
}

/*== トップページ ==*/

#header00{
 width:1000px;
 height:70px;
 background:url(../img/topheadbg.gif) no-repeat;
}
#chikuyo_hs{
 float:left;
 width:180px;
 height:50px;
 background:url(../img/chikuyogakuen_hs.png) no-repeat;
 text-indent:-99999px;
}
#chikuyo_hs a{
 display:block;
 width:180px;
 height:50px;
}
#press_logo{
 float:right;
 width:200px;
 height:50px;
 background:url(../img/chikuyopress_logo.png) no-repeat;
 text-indent:-99999px;
}
#press_logo a{
 display:block;
 width:200px;
 height:50px;
}


#start_area{
 width:1000px;
 height:300px;
 margin-top:50px;
 text-align:center;
}
#start_area h1{
 width:250px;
 height:250px;
 margin:0 auto;
 background:url(../img/start.png) no-repeat;
 text-indent:-99999px;
}
#start_area h1 a{
 display:block;
 width:250px;
 height:250px;
}
#start_area h1 a:hover{
 background:url(../img/start_over.png) no-repeat;
}

#tmenu_area{
 width:1000px;
 height:131px;
 background:url(../img/tmenu_bar.gif) no-repeat left bottom;
 margin-top:20px;
 margin-bottom:30px;
 padding-left:30px;
 /*border:1px solid #000000;*/
}


#tmenu_area h2{
 float:left;
 width:92px;
 height:132px;
}



/*-------------------------------------------------------------
  Blankページ
-------------------------------------------------------------*/
.blankscreen{
 width:1000px;
 height:700px;
 background:url(../img/blank_screen.gif) no-repeat;
 text-indent:-99999px;
}
.topbg{
 width:1000px;
 height:400px;
 background:url(../img/top_bg.gif) no-repeat;
 text-indent:-99999px;
}
.blank01{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen01.jpg) no-repeat;
 text-indent:-99999px;
}
.blank02{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen02.jpg) no-repeat;
 text-indent:-99999px;
}
.blank03{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen03.jpg) no-repeat;
 text-indent:-99999px;
}
.blank04{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen04.gif) no-repeat;
 text-indent:-99999px;
}
.blank05{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen05.gif) no-repeat;
 text-indent:-99999px;
}
.blank06{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen06.gif) no-repeat;
 text-indent:-99999px;
}
.blank07{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen07.jpg) no-repeat;
 text-indent:-99999px;
}
.blank08{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen08.jpg) no-repeat;
 text-indent:-99999px;
}
.blank_end{
 width:1000px;
 height:700px;
 background:url(../img/blankscreen_end.jpg) no-repeat;
 text-indent:-99999px;
}


/*-------------------------------------------------------------
  各ページ
-------------------------------------------------------------*/

.container {
float: left;
display: block;
width: 1000px;
height: 700px;
position: relative;
}

.homepage{
 float:left;
 width:54px;
 height:53px;
 background:url(../img/home.gif) no-repeat;
 text-indent:-99999px;
}
.homepage a{
 display:block;
 width:54px;
 height:53px;
}

.imgs{
 float:right;
 width:220px;
 margin:0;
 margin-top:10px;
}
.imgs a img{
 border:3px solid #999999;
}
.imgs a:hover img{
 border:3px solid #66CCFF;
}

/*-- 伊藤くんページ --*/
#header01{
 width:1000px;
 height:53px;
}
#header01 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/01_f1_2_ito_h.gif) no-repeat;
 text-indent:-99999px;
}

#no1_ito{
 width:1000px;
 /*height:350px;*/
 background:url(../img/01_f1_2_ito.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no1_ito h2,
#no1_ito h3{
 display:none;
}

.club_q{
 width:595px;
 margin:0 auto;
 padding-top:25px;
}
.club_q p{
 text-align:left;
 font-size:12px;
 color:#000000;
 padding:0 10px 5px 10px;
}


/*-- 樋口さんページ --*/
#header02{
 width:1000px;
 height:53px;
}
#header02 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/02_d1_1_higuchi_h.gif) no-repeat;
 text-indent:-99999px;
}
#no2_higuchi{
 width:1000px;
 /*height:350px;*/
 background:url(../img/02_d1_1_higuchi.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no2_higuchi h2,
#no2_higuchi h3{
 display:none;
}


/*-- 村上くんページ --*/
#header03{
 width:1000px;
 height:53px;
}
#header03 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/03_f2_2_murakami_h.gif) no-repeat;
 text-indent:-99999px;
}
#no3_murakami{
 width:1000px;
 height:350px;
 background:url(../img/03_f2_2_murakami.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no3_murakami h2,
#no3_murakami h3{
 display:none;
}

/*-- 森崎さんページ --*/
#header04{
 width:1000px;
 height:53px;
}
#header04 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/04_f2_2_morisaki_h.gif) no-repeat;
 text-indent:-99999px;
}
#no4_morisaki{
 width:1000px;
 height:350px;
 background:url(../img/04_f2_2_morisaki.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no4_morisaki h2,
#no4_morisaki h3{
 display:none;
}

/*-- 江坂さんページ --*/
#header05{
 width:1000px;
 height:53px;
}
#header05 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/05_f2_2_esaka_h.gif) no-repeat;
 text-indent:-99999px;
}
#no5_esaka{
 width:1000px;
 height:350px;
 background:url(../img/05_f2_2_esaka.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no5_esaka h2,
#no5_esaka h3{
 display:none;
}

/*-- 木山さんページ --*/
#header06{
 width:1000px;
 height:53px;
}
#header06 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/06_f2_3_kiyama_h.gif) no-repeat;
 text-indent:-99999px;
}
#no6_kiyama{
 width:1000px;
 height:350px;
 background:url(../img/06_f2_3_kiyama.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no6_kiyama h2,
#no6_kiyama h3{
 display:none;
}

/*-- 吉次さんページ --*/
#header07{
 width:1000px;
 height:53px;
}
#header07 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/07_f2_4_yoshitsugi_h.gif) no-repeat;
 text-indent:-99999px;
}
#no7_yoshitugi{
 width:1000px;
 height:350px;
 background:url(../img/07_f2_4_yoshitsugi.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no7_yoshitugi h2,
#no7_yoshitugi h3{
 display:none;
}

/*-- 方谷さんページ --*/
#header08{
 width:1000px;
 height:53px;
}
#header08 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/08_f2_8_houtani_h.gif) no-repeat;
 text-indent:-99999px;
}
#no8_houtani{
 width:1000px;
 height:350px;
 background:url(../img/08_f2_8_houtani.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no8_houtani h2,
#no8_houtani h3{
 display:none;
}

/*-- 成井くんページ --*/
#header09{
 width:1000px;
 height:53px;
}
#header09 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/09_f3_2_narui_h.gif) no-repeat;
 text-indent:-99999px;
}
#no9_narui{
 width:1000px;
 height:350px;
 background:url(../img/09_f3_2_narui.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no9_narui h2,
#no9_narui h3{
 display:none;
}

/*-- 三宅くんページ --*/
#header10{
 width:1000px;
 height:53px;
}
#header10 h2{
 float:left;
 width:700px;
 height:53px;
 background:url(../img/10_d3_1_miyake_h.gif) no-repeat;
 text-indent:-99999px;
}
#no10_miyake{
 width:1000px;
 height:350px;
 background:url(../img/10_d3_1_miyake.jpg) no-repeat;
 text-align:center;
 /*border:1px solid #000000;*/
}
#no10_miyake h2,
#no10_miyake h3{
 display:none;
}




.club_q01{
 width:595px;
 height:30px;
 background:url(../img/club_q1.gif) no-repeat;
 text-indent:-99999px;
 text-align:left;
}
.club_q01w{
 width:595px;
 height:30px;
 background:url(../img/club_q1w.gif) no-repeat;
 text-indent:-99999px;
}
.club_q02{
 width:595px;
 height:30px;
 background:url(../img/club_q2.gif) no-repeat;
 text-indent:-99999px;
}
.club_q02w{
 width:595px;
 height:30px;
 background:url(../img/club_q2w.gif) no-repeat;
 text-indent:-99999px;
}
.club_q03{
 width:595px;
 height:30px;
 background:url(../img/club_q3.gif) no-repeat;
 text-indent:-99999px;
}
.club_q03w{
 width:595px;
 height:30px;
 background:url(../img/club_q3w.gif) no-repeat;
 text-indent:-99999px;
}
.club_q04{
 width:595px;
 height:30px;
 background:url(../img/club_q4.gif) no-repeat;
 text-indent:-99999px;
}
.club_q04w{
 width:595px;
 height:30px;
 background:url(../img/club_q4w.gif) no-repeat;
 text-indent:-99999px;
}
.club_q05{
 width:595px;
 height:30px;
 background:url(../img/club_q5.gif) no-repeat;
 text-indent:-99999px;
}
.club_q05w{
 width:595px;
 height:30px;
 background:url(../img/club_q5w.gif) no-repeat;
 text-indent:-99999px;
}
.class_q01{
 width:595px;
 height:30px;
 background:url(../img/class_q1.gif) no-repeat;
 text-indent:-99999px;
}
.class_q01w{
 width:595px;
 height:30px;
 background:url(../img/class_q1w.gif) no-repeat;
 text-indent:-99999px;
}
.class_q02{
 width:595px;
 height:30px;
 background:url(../img/class_q2.gif) no-repeat;
 text-indent:-99999px;
}
.class_q02w{
 width:595px;
 height:30px;
 background:url(../img/class_q2w.gif) no-repeat;
 text-indent:-99999px;
}
.class_q03{
 width:595px;
 height:30px;
 background:url(../img/class_q3.gif) no-repeat;
 text-indent:-99999px;
}
.class_q03w{
 width:595px;
 height:30px;
 background:url(../img/class_q3w.gif) no-repeat;
 text-indent:-99999px;
}
.class_q04{
 width:595px;
 height:30px;
 background:url(../img/class_q4.gif) no-repeat;
 text-indent:-99999px;
}
.class_q04w{
 width:595px;
 height:30px;
 background:url(../img/class_q4w.gif) no-repeat;
 text-indent:-99999px;
}
.class_q05{
 width:595px;
 height:30px;
 background:url(../img/class_q5.gif) no-repeat;
 text-indent:-99999px;
}
.class_q05w{
 width:595px;
 height:30px;
 background:url(../img/class_q5w.gif) no-repeat;
 text-indent:-99999px;
}



/*-- ナビゲーション --*/
.navi{
 width:1000px;
 margin:0;
 padding:0;
}
.naviback{
 float:left;
 width:280px;
 height:30px;
 background:url(../img/back.gif) no-repeat;
 text-indent:-9999px;
}
.navinext{
 float:right;
 width:280px;
 height:30px;
 background:url(../img/next.gif) no-repeat;
 text-indent:-9999px;
}
.naviback a,
.navinext a{
 display:block;
 width:280px;
 height:30px;
}
.navinext a:hover{
 background:url(../img/next_over.gif) no-repeat;
}
.naviback a:hover{
 background:url(../img/back_over.gif) no-repeat;
}
.naviend{
 float:right;
 width:100px;
 height:30px;
 background:url(../img/end.gif) no-repeat;
 text-indent:-9999px;
}
.naviend a{
 display:block;
 width:100px;
 height:30px;
}
.naviend a:hover{
 background:url(../img/end_over.gif) no-repeat;
}

#backhome{
 width:130px;
 height:40px;
 background:url(../img/backhome.gif) no-repeat;
 text-indent:-99999px;
 margin:450px 0 0 70px;
}
#backhome a{
 display:block;
 width:130px;
 height:40px;
}
#backhome a:hover{
 background:url(../img/backhome_over.gif) no-repeat;
}


/*-- 先生たち --*/

#teacher_ikeda{
 width:1000px;
 height:180px;
 background:url(../img/teacher_ikeda.png) no-repeat;
 font-size:18px;
}
#teacher_ikeda p{
 padding:0 70px 0 270px;
 line-height:30px;
}


#teacher_matsumoto{
 width:1000px;
 height:180px;
 background:url(../img/teacher_matsumoto.png) no-repeat;
 font-size:18px;
}
#teacher_matsumoto p{
 padding:0 70px 0 270px;
 /*line-height:30px;*/
}

#teacher_ichinose{
 width:1000px;
 height:180px;
 background:url(../img/teacher_ichinose.png) no-repeat;
 font-size:14px;
 line-height:21px;
}

#teacher_kaneko{
 width:1000px;
 height:180px;
 background:url(../img/teacher_kaneko.png) no-repeat;
 font-size:14px;
 line-height:21px;
}

.teacher_okamoto{
 width:1000px;
 height:180px;
 background:url(../img/teacher_okamoto.png) no-repeat;
 font-size:14px;
 line-height:21px;
}


#teacher_mori{
 width:1000px;
 height:180px;
 background:url(../img/teacher_mori_hara.png) no-repeat;
 line-height:21px;
}

#teacher_sakai{
 width:1000px;
 height:180px;
 background:url(../img/teacher_sakai.png) no-repeat;
 line-height:24px;
}

#teacher_ito{
 width:1000px;
 height:180px;
 background:url(../img/teacher_ito.png) no-repeat;
 font-size:12px;
 line-height:18px;
}

#teacher_kuruma{
 width:1000px;
 height:180px;
 background:url(../img/teacher_kuruma.png) no-repeat;
 font-size:12px;
 line-height:18px;
}








#teacher_ikeda h4,
#teacher_matsumoto h4,
#teacher_ichinose h4,
#teacher_kaneko h4,
.teacher_okamoto h4,
#teacher_mori h4,
#teacher_hara h4,
#teacher_sakai h4,
#teacher_ito h4,
#teacher_kuruma h4{
 text-indent:-99999px;
}
/*#teacher_ikeda p,*/
/*#teacher_matsumoto p,*/
#teacher_ichinose p,
#teacher_kaneko p,
.teacher_okamoto p,
/*#teacher_mori p,*/
#teacher_hara p,
#teacher_sakai p,
#teacher_ito p,
#teacher_kuruma p{
 padding:0 70px 0 250px;
 /*font-size:12px;*/
 /*border:1px solid #000000;*/
}

#teacher_hara_mori{
 width:560px;
 margin-top:0;
 margin-left:200px;
 font-size:12px;
}
#t_mori{
 float:left;
 width:370px;
 /*border:1px solid #000000;*/
}
#t_hara{
 float:right;
 width:160px;
 /*border:1px solid #000000;*/
}













