@charset "UTF-8";
body {
  min-width:100%;
}
.sp{
  display:block;
}
.pc{
  display:none;
}
.mainPhotoSP img{
  width:100%;
  height:auto;
}
.logoMynavi img{
  width:130px;
  height:auto;
}
.banner{
  margin: 6.25vw auto;
}
.banner img{
  max-width: 87.5vw;
}
#contents{
  width:100%;
  margin-top:40px;
}
.groupnetwork{
  width:100%;
  height:auto;
  float:none;
  background-image:url(../images/mapSP.png);
  background-repeat:no-repeat;
  background-size:355px 329px;
background-position: right top;
}
.groupnetwork h2 img{
  width:60%;
  margin: 0 20%;
}
.groupnetwork .lead{
  font-size:13px;
  padding:0 20px;
  text-align:left;
}
.btnEntry {
  text-align:center;
}
.btnEntry img{
  width:250px;
}
.map {
  width:100%;
  height:auto;
  background-image:none;
  float:none; 
  display:inline-block;
}
.map ul{
  width:270px;
  margin:40px auto 0;
}
.map ul li {
  position:static;
  overflow:inherit;
  text-indent:inherit;
  white-space:inherit;
  margin-bottom:10px;
  text-align:center;
  font-weight:bold; 
  width:130px !important;
  height:40px !important;
  float:left;
  line-height:40px;
  background-image:none !important;
	color: #fff;
}
.map ul li a{
  text-decoration:none;
  color:#FFF;
  position:relative;
}
.map ul li a:after{
  position:absolute;
  content:"";
  background-image:url(../images/icon.png);
  width:5px;
  height:8px;
  top:50%;
  margin-top:-4px;
  right:5px;
  }
/*.map ul li:nth-child(1){
  background-color:#7FB746;
}*/
.map ul li:nth-child(1){
  background-color:#3C99BE;
}
.map ul li:nth-child(2){
  background-color:#D1B400;
}
.map ul li:nth-child(3){
  background-color:#DA7A16;
}
.map ul li:nth-child(4){
  background-color:#C0609D;
}
/*.map ul li:nth-child(6){
  background-color:#2A62AD;
}*/
.map ul li:nth-child(5){
  background-color:#45965F;
	font-size:12px;
}
.map ul li:nth-child(odd){
	margin-right:10px;
}

.area h3 {
  width:100%;
  padding-left:20px;
}
.area h4 img{
  max-width:280px;
  height:auto;
  margin-bottom:10px;
}
.area .inner {
  margin: 20px 20px 0 20px;
}
.area table {
  width: 100%;
  float:none;
  font-size:14px;
}
.area #kagaku table {
  width: 100%;
}
.area table th {
  width: 100px;
  font-size:13px;
}
.area .btnEntry{
  margin-top:20px;
}
.area .btnEntry{
  width:250px;
}

.area #other p{
	font-size: 14px;
}
.area .otherCompany {
	display: block;
}
.area .otherCompany:nth-of-type(1),
.area .otherCompany:nth-of-type(2),
.area .otherCompany:nth-of-type(3) {
  margin: 0;
}
.area .otherCompany h5{
	font-size: 16px;
}
