@charset "utf-8";
/* header */
#sport18ss {
	padding-top: 16vw;
}
#sport18ss header {
	height: 16vw;
}
#sport18ss header h1 {
	font-size: 4vw;
	line-height: 1.2em;
  margin-top: 6.4vw;
}
#sport18ss header .gnav {
	top: 0vw;
}
/* gender */
#sport18ss header .gnav a#kids {
	color: #50B4F0;
}
#sport18ss header .gnav a#boys {
  color: #0091d7;
}
#sport18ss header .gnav a#girls {
  color: #eb64a5;
}
/* mv */
#sport18ss #menu .faces a#f_6 {
  font-size: 2.7vw;
}
#sport18ss #menu .faces a#f_7 {
  font-size: 2.2vw;
}
#sport18ss #menu.sport18ss-men .faces a#f_7 {
  font-size: 2.4vw;
  letter-spacing: -0.1em;
}
#sport18ss #menu .faces a#f_8 {
  font-size: 2.4vw;
  letter-spacing: -0.1em;
}
/* page-navi */
#page-navi {
}
/* text */
#sport18ss #mv .details-wrapper .details .description {
	font-size: 5vw;
	font-family: 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, '游ゴシック', 'Yu Gothic', '游ゴシック体', 'YuGothic', sans-serif;
	font-weight: bold;
	min-height: 74px;
	line-height: 1.3em;
}
#sport18ss #mv .details-wrapper .details .description span {
  font-weight: normal;
}
#sport18ss #mv .details-wrapper .details .details-button {
	font-family: 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, '游ゴシック', 'Yu Gothic', '游ゴシック体', 'YuGothic', sans-serif;
	font-weight: bold;
}
#sport18ss #contents .item .hd .title {
}
#sport18ss #contents .item .hd .title h2 {
    font-size: 5.4vw;
}
#sport18ss #contents .item#airism .hd .title p {
    padding-top: 5vw;
}
#sport18ss #menu .lead .big {
    font-size: 7vw;
    line-height: 1.2em;
}
#sport18ss #contents .item .hd .title h2 {
    font-size: 5.4vw;
}
#sport18ss #contents .item#sprz .hd .title h2 span {
    font-size: 4vw;
}
#sport18ss #contents .item#block-tech .hd .title p {
}
/* footer */
.footer {
    padding: 15px 0;
    text-align: center;
}
.footer a {
    margin-bottom: 10px;
    padding: 5px;
    font-size: 11px;
    text-decoration: none;
    color: #000;
}
.footer .logo {
  width: 20px;
  margin-right: 8px;
  vertical-align: middle;
  display: inline;
}
.footer .copyRight {
  vertical-align: middle;
  font-size: 10px;
}