/* -------------------------------- 
オフィシャルパートナー（ユニフォーム/ウォームアップジャージ/シューティングシャツ）
-------------------------------- */

.all-pertners {
  overflow: hidden;
  width: 100%;
  height: auto;
}


.pertner-list-box {
  width: 33%;
  height: auto;
  float: left;
}

.pertner-list-box-w{
  width: 33%;
  margin: 5% 33% 0 33%;
  height: auto;
  float: left;
}


.pertner-list-box a img.pertner-logo,
.pertner-list-box-w a img.pertner-logo {
  margin: 0 auto;
  width: 100%;
  display: block;
}


.pertner-list-box a:hover img,
.pertner-list-box-w a:hover img {
	opacity: 0.5 ;
}

.pertner-list-box p.pertner-name,
.pertner-list-box-w p.pertner-name {
  text-align: center;
}



dl.data {
  width: 100%;
  float: left;
  font-size: 1.0em;
  padding: 0 0 0 0;
}

dt.title {
  font-size: 1.0em;
  line-height: 1.2em;
  width: 15%;
  float: left;
  font-weight: bold;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;

  border-right: 2px solid rgb(201, 201, 201);

}
dd.detail {
  font-size: 1.0em;
  line-height: 1.2em;
  width: 73%;
  float: left;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;
}

dd.detail p.main{
  margin: 0 0 0 0;
}
dd.detail p.sub-top{
  font-size: 1.0em;
  line-height: 1.2em;
  margin: 1em 0 1em 2em;
}
dd.detail p.sub{
  font-size: 1.0em;
  line-height: 1.2em;
  margin: 0 0 1em 2em;
}

dd.detail p.sub0{
  font-size: 1.0em;
  line-height: 1.2em;
  margin: 0 0 1em 0;
}



.school_movie {
  margin: 0 35px 0 35px;
}

/* -------------------------------- 
中間ディスプレイサイズ変換
-------------------------------- */
@media screen and (max-width: 1269px) {


dt.title {
  font-size: 0.9em;
  line-height: 1.2em;
  width: 25%;
  float: left;
  font-weight: bold;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;

  border-right: 2px solid rgb(201, 201, 201);

}
dd.detail {
  font-size: 0.9em;
  line-height: 1.2em;
  width: 63%;
  float: left;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;
}

dd.detail p.main{
  margin: 0 0 0 0;
}
dd.detail p.sub-top{
  font-size: 0.9em;
  line-height: 1.2em;
  margin: 1em 0 1em 2em;
}
dd.detail p.sub{
  font-size: 0.9em;
  line-height: 1.2em;
  margin: 0 0 1em 2em;
}

dd.detail p.sub0{
  font-size: 0.9em;
  line-height: 1.2em;
  margin: 0 0 1em 0;
}

}



/* -------------------------------- 
スマホ変換
-------------------------------- */
@media screen and (max-width: 768px) {

.all-pertners {
  overflow: hidden;
  width: 100%;
  height: auto;
}

.coach-box {
  width: 100%;
  height: auto;
  margin: 0 0 20px 0;

  overflow: hidden;
  position: relative;



}

.pertner-list-box {
  width: 50%;
   margin: 5px 25% 0 25%;
  height: auto;
  float: left;
}

.pertner-list-box-w {
  width: 50%;
  margin: 5px 25% 0 25%;
  height: auto;
  float: left;
}

.pertner-list-box p.pertner-name,
.pertner-list-box-w p.pertner-name {
  text-align: center;
  font-size: 0.7em!important;
  margin: 0 0 20px 0;
}

.pertner-list-box img.pertner-logo,
.pertner-list-box-w img.pertner-logo {
  margin: 0 auto;
  width: 100%;
  display: block;
}



dl.data {
  width: 100%;
  float: left;
  font-size: 1.0em;
  padding: 0 0 0 0;
}

dt.title {
  font-size: 0.8em;
  line-height: 1.2em;
  width: 25%;
  float: left;
  font-weight: bold;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;

  border-right: 2px solid rgb(201, 201, 201);

}
dd.detail {
  font-size: 0.8em;
  line-height: 1.2em;
  width: 63%;
  float: left;
  padding: 0 0 0 5%;
  margin: 2% 0 2% 0;
}

dd.detail p.main{
  margin: 0 0 0 0;
}
dd.detail p.sub-top{
  font-size: 0.8em;
  line-height: 1.2em;
  margin: 1em 0 1em 2em;
}
dd.detail p.sub{
  font-size: 0.8em;
  line-height: 1.2em;
  margin: 0 0 1em 2em;
}

dd.detail p.sub0{
  font-size: 0.8em;
  line-height: 1.2em;
  margin: 0 0 1em 0;
}

}