/* CSS Document */
/*_navi_bt
----------------------------------------------------*/
div#navi_bt {
	text-align:center;
	margin:50px 0px 10px 0px;
}
div#navi_bt img {
	margin:2px;
	padding:0;
	border:0;
}
div.bt_center {
	text-align:center;
	margin:0;
	padding:0;
}
/* ----------------------------------------------------*/
/* index inter-edus-eye 0603 */
/* ----------------------------------------------------*/
body.static-page div#static-main div#f-all .mg-0 {
	line-height: 0;	
}
body.static-page div#static-main div#f-all #feature-eye {
	background: url(../images/header_01.gif) no-repeat top left;
	width: 670px;
	height: 140px;
	position: relative;
	margin-bottom: 20px;
}
body.static-page div#static-main div#f-all #feature-eye p {
	position: absolute;
	top: 15px;
	left: 340px;	
	line-height: 1.5em;
	font-size:15px;
	width: 320px;
}
body.static-page div#static-main div#f-all #feature-eye p span {
	font-weight: bold;
	color: #FFA500;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school_list {
	background-color: #FFF9E5;
	border: 3px solid #ffc000;
	height: 80px;
	margin: 0 auto;
	padding: 12px 12px 5px;
}

body.static-page div#static-main div#f-all div.cnt-ft div.school_list h3 {
	background: none;
	width:600px;
	border:none;
	margin:0 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#777;
}
body.static-page div#static-main div#f-all h3.question-0603 {
	background: none repeat scroll 0 0 #FFA500;
	border: medium none;
	color: #FFFFFF;
	font-size: 22px;
	padding: 0.5em 0;
	width: 670px;
	margin: 0 0 20px;
	text-align: center;
}
body.static-page div#static-main div#f-all h4.school-0603 {
    border-bottom: 3px solid #00BFDB;
    border-left: 12px solid #018DB3;
    color: #00A8D2;
    font-size: 22px;
    margin: 0 0 10px;
	padding-left: 12px;
	line-height: 1.2;
}
.fixed {
	position:fixed;
	top: 10px;/*固定させたい位置*/
}
body.static-page div#sub-column div.nav h3 {
	text-align: center;
	color: #FFA500;
	font-size: 18px;
	margin-bottom: 10px;
}
body.static-page div#sub-column div.nav h4 {
	text-align: center;
	color: #333333;
	font-size: 15px;
	margin-bottom: 10px;
}
body.static-page div#sub-column div.nav p {
	text-align: right;
}
body.static-page div#sub-column div.nav {
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	padding: 1em 10px;
	width: 280px;
	font-size: 12px;
}
body.static-page div#sub-column div.nav ul {
}
body.static-page div#sub-column div.nav ul li  {
	float: left;
	width: 135px;
	list-style: none;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
body.static-page div#sub-column div.nav ul li.odd  {
	margin-right: 10px;
}
body.static-page div#sub-column div.nav ul li.even  {
}
body.static-page div#sub-column div.nav ul li a {
	display: inline-block;
	width: 135px;
	background: #6CCF36;
	color: #FFFFFF;
}
body.static-page div#sub-column div.nav ul li a:hover {
	background: #A0EA51;
}
/* ----------------------------------------------------*/
/* table 0603 */
/* ----------------------------------------------------*/
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 {
    border-spacing: 1px;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.4em;
    width: 670px;
	border: 1px solid #595959;
	border-collapse: collapse;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 td {
	vertical-align: middle;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 td, body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 th {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 0.5em;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 th {
	text-align: center;
	font-weight: bold;
	background: #FFEFA7;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 .date-th {
	width: 110px;
	vertical-align: middle;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 .school-th {
	width: 120px;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 .name-th {
	width: 120px;
}
body.static-page div#static-main div#f-all div.cnt-ft table.table-0603 .event-th {
	width: 315px;
}

/* ----------------------------------------------------*/
/* school-link 0603 */
/* ----------------------------------------------------*/
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 {
	width: 660px;
	margin: 0 auto;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul {
	margin: 0 0 20px;
	width: 660px;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li {
	width: 210px;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li.left {
	float: left;
	margin: 0;
	padding: 0 14px 0 0;
}
* html body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li.left  { padding: 0 12px 0 0; }
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li.right {
	float: right;
	margin: 0;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li a {
/*    background: linear-gradient(#A2EB52, #6ACE35) repeat scroll 0 0 transparent;
*/	
	background: #6ace35;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a2eb52), to(#6ace35));
	background: -webkit-linear-gradient(#a2eb52, #6ace35);
	background: -moz-linear-gradient(#a2eb52, #6ace35);
	background: -ms-linear-gradient(#a2eb52, #6ace35);
	background: -o-linear-gradient(#a2eb52, #6ace35);
	background: linear-gradient(#a2eb52, #6ace35);
	-pie-background: linear-gradient(#a2eb52, #6ace35);
	behavior: url(/feature/2013school/04_01/pie/PIE.htc);
    border: 1px solid #38A800;
    border-radius: 4px;
    box-shadow: 0 2px 3px #CCCCCC;
    color: #555555;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
	width: 210px;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li a:hover {
/*    background: linear-gradient(#6ACE35, #A2EB52) repeat scroll 0 0 transparent;
*/	background: #95e86b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6ace35), to(#a2eb52));
	background: -webkit-linear-gradient(#6ace35, #a2eb52);
	background: -moz-linear-gradient(#6ace35, #a2eb52);
	background: -ms-linear-gradient(#6ace35, #a2eb52);
	background: -o-linear-gradient(#6ace35, #a2eb52);
	background: linear-gradient(#6ace35, #a2eb52);
	-pie-background: linear-gradient(#6ace35, #a2eb52);
	behavior: url(/feature/2013school/04_01/pie/PIE.htc);
    border: 1px solid #52B322;
    color: #FFFFFF;
    text-decoration: none;
}
body.static-page div#static-main div#f-all div.cnt-ft div.school-link-0603 ul li span {
    font-size: 12px;
    line-height: 1.3em;
}
/* ----------------------------------------------------*/
/* btn-ft 0603 */
/* ----------------------------------------------------*/
body.static-page div#static-main div#f-all div.btn-ft-0603 {
	width:330px;
	text-align: center;
}
body.static-page div#static-main div#f-all div.btn-ft-0603 a {
	background: #6ace35;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a2eb52), to(#6ace35));
	background: -webkit-linear-gradient(#a2eb52, #6ace35);
	background: -moz-linear-gradient(#a2eb52, #6ace35);
	background: -ms-linear-gradient(#a2eb52, #6ace35);
	background: -o-linear-gradient(#a2eb52, #6ace35);
	background: linear-gradient(#a2eb52, #6ace35);
	-pie-background: linear-gradient(#a2eb52, #6ace35);
	behavior: url(/feature/2013school/04_01/pie/PIE.htc);
    border: 1px solid #38A800;
    border-radius: 4px;
    box-shadow: 0 2px 3px #CCCCCC;
    color: #555555;
    display: block;
    font-size: 21px;
    font-weight: bold;
	padding: 20px 0;
    text-align: center;
    width: 330px;
}
body.static-page div#static-main div#f-all div.btn-ft-0603 a:hover {
	background: #95e86b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6ace35), to(#a2eb52));
	background: -webkit-linear-gradient(#6ace35, #a2eb52);
	background: -moz-linear-gradient(#6ace35, #a2eb52);
	background: -ms-linear-gradient(#6ace35, #a2eb52);
	background: -o-linear-gradient(#6ace35, #a2eb52);
	background: linear-gradient(#6ace35, #a2eb52);
	-pie-background: linear-gradient(#6ace35, #a2eb52);
	behavior: url(/feature/2013school/04_01/pie/PIE.htc);
    border: 1px solid #52B322;
    color: #FFFFFF;
    text-decoration: none;
}
body.static-page div#static-main div#f-all div.btn-ft-0603 span {
	font-size:21px;
	line-height:1.3em;
}
body.static-page div#static-main div#f-all div.btn-ft-0603 span.btn_s {
	font-size:16px;
	color:#fff;
	line-height:1.8em;
}
body.static-page div#static-main div#f-all div.btn-ft-0603-left {
	float: left;
}
body.static-page div#static-main div#f-all div.btn-ft-0603-right {
	float: right;
}
body.static-page div#static-main div#f-all div.cnt-ft p.img-ft-wr300 {
	float: right;
	margin-left: 1em;
}
body.static-page div#static-main div#f-all div.cnt-ft p.img-ft-wl300 {
	float: left;
}
body.static-page div#static-main div#f-all div.cnt-ft div.img-ft-wc {
	padding: 0;
}
body.static-page div#static-main div#f-all div.img-ft-wc img {
	margin: 0 10px 0;	
}
body.static-page div#static-main div#f-all .mg_r_5 {
	margin-right: 5px;
}
body.static-page div#static-main div#f-all .mg_b_20 {
	margin-bottom: 20px;
}
body.static-page div#static-main div#f-all .mg_b_60 {
	margin-bottom: 60px;
}


/* ----------------------------------------------------*/
/* map 0603 */
/* ----------------------------------------------------*/

.imgbox{              
   width: 670px;
   position: relative; 
}
.imgbox span {
	display: block;
}
 /*----------------- ここまで--------------- */
.pop{
   position:absolute;  /* 親要素からの絶対位置を指定 */
   visibility:hidden;  /* 非表示 */
   background:#333333;
/*   filter:alpha(opacity=80); 
   ms-filter:"alpha(opacity=80)"; 
   -moz-opacity:0.8;
   opacity:0.8;
*/   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   padding:5px;
}
#niiza-rikkyo {left: 420px;top: 95px; }
#gakushuin-bjh {left: 30px;top: 130px; }
#kunimoto {	left: 280px;top: 130px; }
#adachigakuen-jh {left: 320px;top: 30px; }
#yamawaki {left: 35px;top: 340px; }
#teikyo {left: 35px;top: 90px; }
#nishogakusha {	left: 100px;top: 280px; }
#hinode {left: 30px;top: 440px; }
#junten {left: 35px;top: 100px; }
#fujimura {left: 180px;top: 75px; }
#keika {left: 35px;top: 110px; }
#meisei {left: 60px;top: 0px; }
#njk {left: 420px;top: 220px; }
#gakushuin-girl {left: 30px;top: 300px; }
#uenogakuen {left: 440px;top: 130px; }
#seijogakko {left: 140px;top: 240px; }