/* CSS Document */

body {
	margin-top: 0px;
	font-size:12px;
	color:#333333;
	background-image: url(../img/haikei.jpg);
}

h1 {
    font-size:12px;
	font-weight:normal;
	color:#FF99FF;
	margin:0px;
}


h2 {
    font-size:13px;
	font-weight:normal;
	margin:0px;
}

.style1 {font-size: 12px;
		color: #FF6699;

}

a:link {
	color: #FF6699;
}
a:visited {
	color: #0000FF;
}

A:hover { color: red;
}


/*index.html ȃI[vCxgp*/


.banner   {text-align:center; 
           margin:20px 0 0 0;	
		  }

.banner a  {padding:0;
            margin:0;
          }
		  
.banner a img {margin:2px 2px 0 0;
              }
.banner img {margin:0 8px 0 0;
            }
		   

				
/* index.html qp */

.gme      {width :650px; 
           margin:0 auto 0 auto; 
		   padding:0 94px 0 94px;
}

.gme_img  {width :462px;
           margin:0 auto 0 auto; 
		   background-color:#FFFFFF; 
		   border-top:solid #CCCCCC 1px; 
		   border-left:solid #CCCCCC 1px; 
		   border-right:solid #CCCCCC 1px;
}
	
.gme_text {width :462px; 
           margin:0 auto 0 auto; 
		   background-color:#FFFFFF; 
		   border:solid #CCCCCC 1px;
}


.gme_text p {display:block; 
            width:443px; 
			margin-top:5px; 
			margin-bottom:15px; 
			font-size:12px; 
			text-align:left; 
			padding:0 8px 0 10px; 
			line-height:1.5;
}	  

/* ie6 hack */
* html .gme_text p 
           {display:block; 
            width:460px; 
			margin-top:5px; 
			margin-bottom:15px; 
			font-size:12px; 
			text-align:left; 
			padding:0 7px 0 16px; 
			line-height:1.5;
}	  


.gme_caption {border-bottom:solid 1px #CCCCCC;
}	




/* system.html slideshow entrance */

#slide    {
     background-image:url(../system/img/play_bg.jpg);
	 background-repeat:no-repeat;
	 width:744px;
	 height:400px;
	 margin:0 auto 0 auto;
	 padding-top:68px; 
	 
}

#slide ul  {
    margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	height:395px;
}

#slide li  {
    margin:0 0 0 0;
	padding:5px 0 0 54px;
	list-style-type:none;
}

#slide li img{
    border-style:none;
}

/*グループサイトバナー*/
.banner                        { text-align:center; margin:0 0 0 0; }
*html .banner                  { text-align:center; margin:0 0 0 0; padding-right:40px; }
.banner ul                     { width:628px; margin:0 auto 0 auto; padding:0 0 0 0; display:block; list-style-type:none; }
*html .banner ul               { width:628px; margin:0 auto 0 auto; padding:0 0 0 0; display:block; list-style-type:none; overflow:hidden; }
.banner ul li                  { margin-bottom:10px; }
*html .banner ul li            { margin-bottom:5px; }

.banner ul li.open             { width:628px; height:259px; display:block; overflow:hidden; background-image:url(images/shinjuku.jpg); }
.banner ul li.open a           { height:0px; padding-top:259px; display:block; }  
.banner ul li.open_funabashi   { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/nuc.jpg); }
.banner ul li.open_funabashi a { width:314px; height:0px; padding-top:100px; display:block; }
.open_funabashi ul             { width:628px; height:100px; margin:0 0 0 0; padding:0 0 0 0;  }
*html .open_funabashi ul       { width:628px; height:100px; margin:0 0 0 0; padding:0 0 0 0;  }  
.open_funabashi li             { width:314px; height:100px; float:left; margin:0 0 0 0; padding:0 0 0 0; }  
.banner ul li.group            { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/jogakuen.jpg); }
.banner ul li.group a          { height:0px; padding-top:100px; display:block; }
.banner ul li.open_crystal     { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/open_crystal.jpg); }
.banner ul li.open_crystal a   { height:0px; padding-top:259px; display:block; }
.banner ul li.open_funatsuma     { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/open_funatsuma.jpg); }
.banner ul li.open_funatsuma a   { height:0px; padding-top:259px; display:block; }			 
.banner ul li.banner_01     { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/group_recruit.jpg); }
.banner ul li.banner_01 a   { height:0px; padding-top:259px; display:block; }	
		   
.allongement{ color:#FF33FF; font-weight:bold;}

/*有料広告*/
.box      {text-align:center; margin-top:5px; }
.index_ad { width :628px; margin:10px auto 0 auto; padding:0 0 0 0; background-color:#FFFFFF; border:solid #999999 1px; overflow:hidden; }
.index_ad ul { list-style-type:none; padding:0 5px; margin:0 0 0 0; overflow:hidden;  }
.index_ad ul li {margin:5px 0 5px 0; padding:0 0 5px 0; height:45px; float:left; line-height:1.7;  font-size:12px; color:#999999; text-align:left; border-bottom: dashed 1px #999999;  }
*html .index_ad ul li {margin:5px 0 5px 0; padding:0 0 10px 0; height:45px; float:left;  font-size:11px;  }
.index_ad ul li img { margin-right:5px; padding:0 0 0 0; border-style:none;  float:left; }
.index_ad img { margin-bottom:5px; border-bottom:solid 1px #CCCCCC; }
*html .index_ad img { margin-bottom:0px; }
.index_ad p   { width:400px; margin:0 0 0 0; padding:0 5px; display:block; float:left;   text-align:left; }

/*bookmark*/

.bookmark         { text-align:center; margin-top:10px;  }
.bookmark p       { width:130px; height:0; padding-top:30px; margin:0 auto 5px auto; font-size:7px;  display:block; overflow:hidden; background-image:url(../img/bookmark.gif); background-repeat:no-repeat; }
.banner img       { margin:0 0 0 0; padding:0 0 0 0; } 
.bookmark ul      { width:80px; margin:-20px auto 0 auto; padding:5px 0 0 0; list-style-type:none; text-align:center; display:block; background-image: url(../img/haikei.jpg); overflow:hidden; }
*html .bookmark ul { width:100px; margin:-20px auto 0 auto; margin-left:-1px; padding:5px 0 0 0; list-style-type:none; text-align:center; display:block; background-color:#FFFFFF; }
.bookmark li      { margin:0 4px 0 0; float:left; }
.bookmark hr      { clear:left; margin-top:7px; }


/*group_list*/

.group_list       { width:628px; margin:10px auto 0 auto; overflow:hidden; border:#999999 solid 1px; text-align:left; border-top:none; background-color:#fcfcfc; } 

.group_list p     { width:628px; height:0; margin:0 0 0 0; padding:27px 0 0 0px; border-bottom:#999999 solid 1px; clear:left;  border-top:#999999 solid 1px; clear:both; overflow:hidden; display:block; }

.group_list p     { width:628px; height:0; margin:0 0 0 0; padding:27px 0 0 0px; border-bottom:#999999 solid 1px; clear:left;  border-top:#999999 solid 1px; clear:both; overflow:hidden; display:block; }

p.tokyo           { background-image:url(../img/title_tokyo.jpg); }
p.chiba           { background-image:url(../img/title_chiba.jpg); } 

.group_list dl    { margin:0 0 0 0; }
*html .group_list dl    { margin:-23px 0 0 0; }
.group_list dd    { width:186px; height:50px; margin:2px 0 5px 0; padding:5px 0 0 0; float:left; border-top:dashed 1px #999999; background-color:#FFFFFF; }
*html .group_list dd    { width:186px; height:52px; margin:2px 0 5px 0; padding:5px 0 0 0; float:left; border-top:dashed 1px #999999; background-color:#FFFFFF; }
.group_list dd img { margin: 5px 0 0 17px; }
.group_list dt    { width:440px; height:50px; float:right; margin:2px 0 5px 0; padding:5px 0 0px 0;  color:#999999; font-size:11px; line-height:1.4;  border-top:dashed 1px #999999;  background-color:#FFFFFF; }
*html .group_list dt    { width:440px; height:50px; float:right; margin:2px 0 3px 0; padding:6px 0 0px 0;  color:#999999; font-size:11px; border-top:dashed 1px #999999;  background-color:#FFFFFF; }
.group_list dt a     { font-size:13px; color:#FF3399; font-weight:700; display:block; padding:0 0 5px 0; }
*html .group_list dt a     { font-size:12px; color:#FF3399; font-weight:700; display:block; padding:0 0 0 0; }
.new span      { font-size:13px; color:#FF3399; font-weight:700; display:block; padding:0 0 5px 0; }
*html .new span     { font-size:12px; color:#FF3399; font-weight:700; display:block; padding:0 0 0 0; }

/* index.html qp */

.gme      {width :650px; 
           margin:0 auto 0 auto; 
		   padding:0 94px 0 94px;
}

.gme_img  {width :462px;
           margin:0 auto 0 auto; 
		   background-color:#FFFFFF; 
		   border-top:solid #CCCCCC 1px; 
		   border-left:solid #CCCCCC 1px; 
		   border-right:solid #CCCCCC 1px;
}
	
.gme_text {width :462px; 
           margin:0 auto 0 auto; 
		   background-color:#FFFFFF; 
		   border:solid #CCCCCC 1px;
}


.gme_text p {display:block; 
            width:443px; 
			margin-top:5px; 
			margin-bottom:15px; 
			font-size:12px; 
			text-align:left; 
			padding:0 8px 0 10px; 
			line-height:1.5;
}	  

/* ie6 hack */
* html .gme_text p 
           {display:block; 
            width:460px; 
			margin-top:5px; 
			margin-bottom:15px; 
			font-size:12px; 
			text-align:left; 
			padding:0 7px 0 16px; 
			line-height:1.5;
}	  

/*相互リンク*/
.link { margin-top:20px; }
.link ul { margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;  text-align:center; }
.link li  { float:left; padding-left:2px; }
.limk li a {border-style:none; }

/*ゲート相互リンク*/
.index_link a img { border-style:none; }
.banner ul li.takara           { height:628px; height:100px; display:block; overflow:hidden; background-image:url(http://www.jogakuen-group.com/images/nippori.gif); }
.banner ul li.takara a         { height:0px; padding-top:259px; display:block; }

