@charset "UTF-8";



/*----------------------------------------------*/
/*----------------------------------------------*/
/*MINAMI WHEEL [Index]*/
/*----------------------------------------------*/
/*Created: 2015.08.28*/
/*Last Update:	2015.08.28*/
/*----------------------------------------------*/





/*INDEX*/

/*[Index]*/

/*[News Topics]*/

/*[Ticket]*/
/*--[Ticket Format]--*/
/*--[Ticket Button]--*/

/*[Others]*/
/*[for Banner]*/

/*[What's MINAMI WHEEL]*/










/*
[News Topics]
*/
/*(Frame)*/
.nt-list {
width:auto;
height:auto;
margin:0;
padding:0;
list-style:none;
}
.nt-list li {
width:auto;
height:auto;
margin:0;
padding:0;
border-bottom:1px solid #CCC;
}
.nt-list li:first-child {
border-top:1px solid #CCC;
}
.nt-list li a {
width:auto;
height:auto;
margin:0;
padding:1.2em 1em;
display:block;
overflow:hidden;
background:#FFF url(../../shared/images/arrow_right_black.png) no-repeat center right;
background-size:24px auto;
-webkit-background-size:24px auto;
-moz-background-size:24px auto;
-ms-background-size:24px auto;
-o-background-size:24px auto;
font-size:1em;
}
.nt-list li a small {
display:block;
margin-bottom:.2em;
color:#777;
}




@media screen and (max-width:640px) {
.nt-list li a {
padding:1em 1em 1em .8em;
background:#FFF url(../../shared/images/arrow_right_black.png) no-repeat center right;
}

}


@media screen and (max-width:480px) {
.nt-list li a {
padding:.8em 1em .8em .5em;
background:#FFF url(../../shared/images/arrow_right_black.png) no-repeat center right;
background-size:18px auto;
-webkit-background-size:18px auto;
-moz-background-size:18px auto;
font-size:.9em;
}

}


@media screen and (max-width:360px) {
.nt-list li a {
padding:.7em 1em .7em .5em;
}

}










/*
[Ticket]
*/

/*[Box]*/
.tk-box {
width:auto;
height:auto;
margin:0 0 1em;
padding-bottom: 2rem;
border-bottom: 1px solid #CCC;
}
/*[Heading]*/
.tk-heading {
font-size:1em;
line-height:1.5em;
font-weight:bold;
margin:0 0 .2em;
padding:0;
}
/*[Text]*/
.tk-txt {
font-size:.9em;
line-height:1.5em;
margin:0 0 .2em;
padding:0;
}





/*--[Ticket Format]--*/
/*[1block Sale]*/
.tk-f-1 {
width:100%;
height:auto;
margin:0;
padding:0;
display:table;
border:1px solid #CCC;
}
.tk-f-1 dt {
width:64%;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:.5em 1em;
display:table-cell;
}
.tk-f-1 dt small {
font-size:.7em;
font-weight:normal;
}
.tk-f-1 dd {
width:36%;
font-size:1.2em;
margin:0;
padding:.5em;
display:table-cell;
text-align:center;
}
.tk-f-2 {
width:100%;
height:auto;
margin:0;
padding:0;
display:table;
border:1px solid #CCC;
}
.tk-f-2 dt {
width:50%;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:.5em 1em;
display:table-cell;
}
.tk-f-2 dt small {
font-size:.7em;
font-weight:normal;
}
.tk-f-2 dd {
width:40%;
font-size:1.2em;
font-weight: bold;
margin:0;
padding:.5em;
display:table-cell;
}

.tk-f-3 {
width:100%;
height:auto;
margin:0;
padding:0;
display:table;
border:1px solid #CCC;
}
.tk-f-3 dt {
width:50%;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:.5em 1em;
display:table-cell;
background-color: #ddd;
color: #999;
}
.tk-f-3 dt small {
font-size:.7em;
font-weight:normal;
}
.tk-f-3 dd {
width:40%;
font-size:1.2em;
color: #999;
margin:0;
padding:.5em;
display:table-cell;
background-color: #eee;
}

/*[4block Sale]*/
.tk-f-4 {
width:100%;
height:auto;
margin:0 0 .5em;
padding:0;
display:table;
border:1px solid #CCC;
}
.tk-f-4 dt {
width:64%;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:.5em 1em;
display:table-cell;
}
.tk-f-4 dt small {
font-size:.7em;
font-weight:normal;
}
.tk-f-4 dd {
width:36%;
font-size:1.2em;
margin:0;
padding:.5em;
display:table-cell;
text-align:center;
}
.tk-f-4 dd small {
font-size:.7em;
font-weight:normal;
}
/*(Bg Color)*/
/*written by common.css*/


@media screen and (max-width:640px) {
.tk-f-1 dt,
.tk-f-2 dt,
.tk-f-3 dt,
.tk-f-4 dt {
font-size:1.1em;
padding:.5em .5em;
}

}


@media screen and (max-width:567px) {
.tk-f-1,
.tk-f-2,
.tk-f-3,
.tk-f-4 {
display:inherit;
}

.tk-f-1 dt,
.tk-f-2 dt,
.tk-f-3 dt,
.tk-f-4 dt {
width:auto;
display:inherit;
text-align:center;
font-size:1.1em;
padding:.5em .5em;
}
.tk-f-1 dd,
.tk-f-2 dd,
.tk-f-3 dd,
.tk-f-4 dd {
width:auto;
display:inherit;
}

.tk-f-2 dd,
.tk-f-3 dd {
text-align: center;
}

}


@media screen and (max-width:360px) {
.tk-f-1 dt,
.tk-f-2 dt,
.tk-f-3 dt,
.tk-f-4 dt {
font-size:1em;
padding:.5em .2em;
}

}




/*--[Ticket Button]--*/
/*[Playguide 3 Format]*/
.tk-btn-3 {
width:auto;
height:auto;
margin:0;
padding:1em 0 0;
list-style:none;
}
.tk-btn-3 li {
width:32.33333%;
margin:0 1.5% 0 0;
padding:0;
float:left;
}
.tk-btn-3 li:last-child {
margin:0;
}
.tk-btn-3 li a {
width:auto;
height:auto;
margin:0;
padding:.7em .2em;
display:block;
overflow:hidden;
text-decoration:none;
color:#FFF;
background:#ed1e79 url(../../shared/images/arrow_right_white.png) no-repeat center right;
background-size:24px auto;
-webkit-background-size:24px auto;
-moz-background-size:24px auto;
-ms-background-size:24px auto;
-o-background-size:24px auto;
font-size:1em;
text-align:center;
letter-spacing:0;
}
.tk-btn-3 li a .pg-name {
display:block;
}
.tk-btn-3 li a:hover {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.tk-btn-2 {
width:auto;
height:auto;
margin:0;
padding:1em 0 0;
list-style:none;
}
.tk-btn-2 li {
width:48.33333%;
margin:0 1.5% 0 0;
padding:0;
float:left;
}
.tk-btn-2 li:last-child {
margin:0;
}
.tk-btn-2 li a {
width:auto;
height:auto;
margin:0;
padding:.7em .2em;
display:block;
overflow:hidden;
text-decoration:none;
color:#FFF;
background:#ed1e79 url(../../shared/images/arrow_right_white.png) no-repeat center right;
background-size:24px auto;
-webkit-background-size:24px auto;
-moz-background-size:24px auto;
-ms-background-size:24px auto;
-o-background-size:24px auto;
font-size:1em;
text-align:center;
letter-spacing:0;
}
.tk-btn-2 li a .pg-name {
display:block;
}
.tk-btn-2 li a:hover {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.tk-btn-1 {
width:auto;
height:auto;
margin:0;
padding:1em 0 0;
list-style:none;
}
.tk-btn-1 li {
width:96%;
margin:0 1.5% 0 0;
padding:0;
float:left;
}
.tk-btn-1 li:last-child {
margin:0;
}
.tk-btn-1 li a {
width:auto;
height:auto;
margin:0;
padding:.7em .2em;
display:block;
overflow:hidden;
text-decoration:none;
color:#FFF;
background:#ed1e79 url(../../shared/images/arrow_right_white.png) no-repeat center right;
background-size:24px auto;
-webkit-background-size:24px auto;
-moz-background-size:24px auto;
-ms-background-size:24px auto;
-o-background-size:24px auto;
font-size:1em;
text-align:center;
letter-spacing:0;
}
.tk-btn-1 li a .pg-name {
display:block;
}
.tk-btn-1 li a:hover {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
@media screen and (max-width:800px) {
.tk-btn-3 li a,
.tk-btn-2 li a,
.tk-btn-1 li a {
padding:.6em .2em;
background:#ed1e79 url(../../shared/images/arrow_right_white.png) no-repeat center right;
background-size:18px auto;
-webkit-background-size:18px auto;
-moz-background-size:18px auto;
-ms-background-size:18px auto;
-o-background-size:18px auto;
font-size:.9em;
}

}


@media screen and (max-width:567px) {
.tk-btn-3 li,
.tk-btn-2 li,
.tk-btn-1 li {
width:auto;
margin:0 0 .5em;
padding:0;
float:none;
}

.tk-btn-3 li a,
.tk-btn-2 li a,
.tk-btn-1 li a {
text-align:left;
padding:1em;
background:#ed1e79 url(../../shared/images/arrow_right_white.png) no-repeat center right;
background-size:24px auto;
-webkit-background-size:24px auto;
-moz-background-size:24px auto;
}
.tk-btn-3 li a .pg-name,
.tk-btn-2 li a .pg-name,
.tk-btn-1 li a .pg-name {
display:inline;
}

}





/*
[Others]
*/
/*--[for Banner]--*/
.f-others .for-banner {
width:auto;
height:auto;
text-align:center;
margin:0 auto;
padding:0;
}










/*
[What's MINAMI WHEEL]
*/
.wmw {
width:auto;
height:auto;
margin:0;
padding:0;
background:url(../images/wmw_bg_image.jpg) no-repeat center;
background-size:cover;
}
.wmw > .inner-frame {
width:auto;
height:auto;
margin:0;
padding:0;
} 

/*[Title]*/
.wmw .wm-ttl {
margin:0 auto 1em;
padding:0;
text-align:center;
}

/*[Text]*/
.wmw .wm-txt {
font-size:1.1em;
line-height:1.5em;
color:#FFF;
margin:0;
padding:0;
text-align:center;
}
.wmw .i-br {
display:none;
}

/*[Choose List]*/
.wmw .wm-choose {
width:auto;
height:auto;
margin:0;
padding:2em 0 1em;
list-style:none;
}
.wmw .wm-choose li {
width:33.33333%;
height:auto;
margin:0;
padding:0;
text-align:center;
float:left;
}

/*[app]*/
.wmw .app-box {
  width: 50%;
  text-align: center;
}

.wmw .app-columns {
  margin: auto;
  display: flex;
}

.wmw .app-columns ul {
  display: flex;
}


@media screen and (min-width:1024px) {
.wmw > .inner-frame {
width:984px;
margin:0 auto 0;
padding:2.4em 0;
} 

}


@media screen and (min-width:960px) and (max-width:1023px) {
.wmw > .inner-frame {
width:960px;
margin:0 auto 1.5em;
padding:2.4em 0;
} 
}


@media screen and (max-width:960px) {
.wmw > .inner-frame {
margin:0 0 1.5em;
padding:2em 1em;
} 

.wmw .i-br {
display:block;
}

}


@media screen and (max-width:640px) {
.wmw > .inner-frame {
margin:0;
padding:1.6em 12px;
} 

/*[Image]*/
.wmw .wm-c-p {
padding:0 1em;
}

/*[Text]*/
.wmw .wm-txt {
font-size:1em;
line-height:1.5em;
}

/*[app]*/
.wmw .app-box {
  width: auto;
  text-align: center;
}

.wmw .app-columns {
  margin: auto;
  display: block;
}


}


@media screen and (max-width:567px) {
/*[Text]*/
.wmw .wm-txt {
text-align:left;
}
.wmw .i-br {
display:none;
}


}


@media screen and (max-width:480px) {
.wmw > .inner-frame {
margin:0;
padding:1.6em 12px;
} 

/*[Choose List]*/
.wmw .wm-choose {
padding:1.5em 0 0;
list-style:none;

}

.wmw .wm-choose li {
width:auto;
margin:0 auto 1em;
text-align:left;
float:none;
}
.wmw .wm-choose li a {
color:#FFFF00;
text-decoration:underline;
}
.wmw .wm-choose .wm-c {
width:auto;
height:auto;
margin:0;
padding:0;
display:table;
}
.wmw .wm-choose .wm-c-p {
width:30%;
margin:0;
padding:0 .5em;
vertical-align:middle;
display:table-cell;
}
.wmw .wm-choose .wm-c-p img {
width:100%;
}
.wmw .wm-choose .wm-c-t {
width:70%;
margin:0;
padding:0;
font-size:.9em;
vertical-align:middle;
display:table-cell;
}
.wmw .wm-choose a .wm-c-t img {
display:none;
}
.wmw .wm-choose a .wm-c-t:before {
content: attr(data-label);
text-decoration:underline;
}


}



.dl-pdf a {
padding: 1.2em;
color: #FFF;
background: #ed831e;
}


#header img {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.caution-frame {
  max-width: 980px;
  width: 90%;
  padding: 5px;
  margin: 20px auto;
}
.caution-nest {
  padding: 10px;
  background-color: #FFF;
}
h2.caution-title {
  font-size: 36px;
  margin-bottom: 0;
  color: #000;
}
h3.caution-date {
  font-size: 14px;
  margin-top: 0;
  color: #000;
  font-weight: normal;
}
p.text {
  font-size: 14px;
  color: #000;
  margin-top: 20px;
}
.caution-photo {
  margin-bottom: 20px;
}


@media screen and (max-width:640px) {
  h2.caution-title {
    font-size: 24px;
  }
}


/* youtube */
.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

