/* jump link */
#about{
	margin-top:0px;
	padding-top:150px;
}
#policy,
#company,
#contact {
	margin-top:0px;
	padding-top:50px;
  }

/* slogan */
#bg-wrap {background: url('../img/1920x1080/03.jpg') 50% 0 no-repeat fixed;}

@media screen and (max-width: 650px){	
#bg-wrap {background:none} /*PC用の背景はオフ*/
#bg-wrap::before {
  content:"";
  display:block;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100vh;
  background:url('../img/1920x1080/03.jpg') 50% 0 no-repeat; /*fixedをトル！*/
  -webkit-background-size:cover;/*Android4*/
  }
}

/* form */
#googleform input,
#googleform textarea {text-transform:none!important;}


/* headline */
.fuchidori {
        color: #fff;
        font-weight:bold;
        font-family:&amp;quot;sans serif&amp;quot;;
        text-shadow: 0 0 20px #fff, 0 0 30px #f9dc5c, 0 0 50px #f9dc5c;
 }

/* mobile br*/

@media screen and (min-width: 650px){	
  .br-pc { display:block; }
  .br-sp { display:none; }
}
@media screen and (max-width: 650px){	
  .br-pc { display:none; }
  .br-sp { display:block; }
}

/* policy */
ul.points {padding-left: 0px;}
.points li{list-style: none; margin-top: 10px;}

@media screen and (max-width: 650px){	
	.points li{font-size: 15px;}
	}

@media screen and (max-width: 650px){	
.g-bg-color--primary-ltr {
  background-color: #fff;
}
}




/* company table*/
.company-table {
  border-collapse: collapse;
  width: 100%;
}
 
.company-table th,
.company-table td {
  border: 1px solid #dbe1e8;  
  padding: 8px;
}
 
.company-table th {
  background: #f9fafc;
  text-align: left;
  width: 120px;
}
 
@media only screen and (max-width: 800px) {
  .company-table tr,
  .company-table th,
  .company-table td {
    display: block;
    width: auto;
  }
  
  .company-table tr:first-child {
    border-top: 1px solid #dbe1e8;  
  }
  
  .company-table th,
  .company-table td {
    border-top: none;
  }
}


.g-bg-color--pale-light {
  background-color: #f7f7f7 !important;
}


.s-back-to-top {
  width: 3rem!important;
	}
	
.school a:hover img,
.s-btn:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
