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

@import "../../../css/common/stracture.css";
@import "../../../css/common/common.css";

#main-cage h2 { width:740px; height:110px; display:block; background:url(../img/h2-bg.gif) no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage h3 { width:630px; height:580px; display:block; margin:10px auto 20px; background:url(../img/h3-bg.gif) no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }

#main-cage #page-inner { width:720px; display:block; margin:10px 0 10px 20px; }
#main-cage #page-inner p { display:block; font-size:0.9em; color:#333333; line-height:1.4; }

#main-cage #page-inner .jyukutyo { width:660px; display:block; margin:20px auto 0; padding:10px; background:#F5F5F5; }
#main-cage #page-inner .jyukutyo .left-column { width:170px; display:block; float:left; }
#main-cage #page-inner .jyukutyo .right-column { width:470px; display:block; float:right; }
#main-cage #page-inner .jyukutyo .right-column h3 { width:400px; height:80px; display:block; margin:0 0 10px 0; background:url(../img/sub_title1.gif) no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner .jyukutyo .right-column p { font-size:0.75em; color:#333333; line-height:1.3; text-indent:1em; }

#main-cage #page-inner h4 { width:700px; height:20px; display:block; margin:20px auto 10px; padding:10px; background:url(../img/h4-bg.jpg) no-repeat; font-size:1.3em; color:#FFFFFF; font-weight:bold; }

#main-cage #page-inner h5 { width:460px; height:60px; display:block; margin:10px; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner h5.takasaki { background:url(../img/h5-bg01.gif) no-repeat; }
#main-cage #page-inner h5.kashiwa { background:url(../img/h5-bg02.gif) no-repeat; }
#main-cage #page-inner h5.nagareyama { background:url(../img/h5-bg03.gif) no-repeat; }
#main-cage #page-inner h5.shinmatsudo { background:url(../img/h5-bg04.gif) no-repeat; }

/*
#main-cage #page-inner .small-box { width:160px; display:block; float:left; margin:10px; }
#main-cage #page-inner .small-box img { display:block; margin-bottom:5px; width:160px; }
#main-cage #page-inner .small-box p { font-size:0.8em; color:#000000; margin:5px 0 0 0; }
*/


.honbu-box { display:block; margin:15px 0; }
.col01 { width:260px; display:block; float:left; font-size:0.8em; line-height:1.4; margin:0 10px 0 0; }
.col01 img  { display:block; }
.col02 { width:220px; display:block; float:left; margin:0 10px 0 0; }
.col03 { width:220px; display:block; float:left; }


#main-cage #page-inner .small-box { width:350px; display:block; float:left; margin:10px 5px; font-size:0.8em; }
#main-cage #page-inner .small-box .name { display:block; float:left; }
#main-cage #page-inner .small-box p { display:block; width:160px; padding:5px; float:right; }

#main-cage #page-inner p.course { width:130px; height:20px; display:block; margin:10px; background:url(../img/course.gif) no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/  }

#main-cage #page-inner a.course-btn { width:300px; height:50px; display:block; margin:10px 0 10px 20px; background:url(../img/course-btn.gif) 0px 0px no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner a.course-btn:hover { background:url(../img/course-btn.gif) -300px 0px no-repeat; }

#main-cage #page-inner a.progress-btn { width:300px; height:50px; display:block; margin:10px 0 10px 20px; background:url(../img/progress-btn.gif) 0px 0px no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner a.progress-btn:hover { background:url(../img/progress-btn.gif) -300px 0px no-repeat; }

#main-cage #page-inner a.sokudoku-btn { width:300px; height:50px; display:block; margin:10px 0 10px 20px; background:url(../img/sokudoku-btn.gif) 0px 0px no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner a.sokudoku-btn:hover { background:url(../img/sokudoku-btn.gif) -300px 0px no-repeat; }

#main-cage #page-inner h6 { width:220px; height:30px; display:block; margin-bottom:3px; border-bottom:solid 3px #0066CC; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner h6.minamikashiwa {  background:url(../img/minamikashiwa-ti.gif) no-repeat; }
#main-cage #page-inner h6.matsuba {  background:url(../img/matsuba-ti.gif) no-repeat; }
#main-cage #page-inner h6.shinmatsudo { background:url(../img/shinmatsudo-ti.gif) no-repeat; }
#main-cage #page-inner h6.abiko { background:url(../img/abiko-ti.gif) no-repeat; }
#main-cage #page-inner h6.kataokayachiyo { background:url(../img/kataokayachiyo-ti.gif) no-repeat; width:480px; }
#main-cage #page-inner h6.masuo { background:url(../img/masuo-ti.gif) no-repeat; }

#main-cage #page-inner .border { border-top:solid 1px #CCCCCC; margin-top:20px; padding-top:10px; }

#main-cage #page-inner a.taiken-btn { width:330px; height:50px; display:block; float:left; margin:10px 0 10px 20px; background:url(../img/taiken-btn.jpg) 0px 0px no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner a.taiken-btn:hover { background:url(../img/taiken-btn.jpg) 0px -50px no-repeat; }

#main-cage #page-inner a.inq-btn { width:330px; height:50px; display:block; float:left; margin:10px 0 10px 20px; background:url(../img/inq-btn.jpg) 0px 0px no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#main-cage #page-inner a.inq-btn:hover { background:url(../img/inq-btn.jpg) 0px -50px no-repeat; }