@charset "UTF-8";



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





/*INDEX*/

/*[Info Detail]*/










/*
[Info Detail]
*/
/*(Frame)*/
.info-box {
width:auto;
height:auto;
margin:0 0 1.2em;
padding:1.2em 1em;
border-top:1px solid #CCC;
}

/*[Heading]*/
.info-box .info-heading {
font-size:1.1em;
line-height:1.4em;
margin:0 0 .7em;
padding:0;
}

/*[Detail]*/
.info-box .info-detail {
width:auto;
height:auto;
margin:0 0 1em;
padding:0 0 1em;
border-bottom:1px dotted #CCC;
}
.info-box .info-detail:last-child {
 border-bottom:none;
 margin:0;
 padding:0;
}


/*--[List]--*/
.info-detail .i-list {
width:auto;
height:auto;
margin:0;
padding:0;
}
.info-detail .i-list li {
width:auto;
height:auto;
margin:0 0 .2em;
padding:.7em;
font-size:1.3em;
font-weight:bold;
border:1px solid #CCC;
background:#FAFAFA;
}
.info-detail .i-list li:last-child {
margin:0;
}
/*[Sub]*/
.info-detail .i-list li .i-sub {
font-size:.7em;
font-weight:normal;
margin-left:.5em;
}
/*(Break)*/
.info-detail .i-list li .i-br1 {
margin-left:.5em;
}
/*(Break with Sub)*/
.info-detail .i-list li .i-sub.i-br2 {
display:block;
margin-top:.3em;
margin-left:0;
}


/*[Bold Heading]*/
.info-detail .i-bold {
font-size:1.2em;
font-weight:bold;
margin-bottom:.5em;
}


/*[Text]*/
.info-detail .i-txt {
font-size:1em;
line-height:1.7em;
margin:0;
padding:0;
}


/*[Color]*/
/*--[Red]--*/
.c-red {color:#CC0000;}
.bg-red {background:#CC0000;}
/*--[Blue]--*/
.c-blue {color:#29ABE2;}
.c-blue2 {color:#0e4c9f;}
.bg-blue {background:#29ABE2; color:#FFF;}
/*--[Orange]--*/
.c-orange {color:#F7931E;}
.c-orange2 {color:#cb571c;}
.bg-orange {background:#F7931E; color:#FFF;}
/*--[Pink]--*/
.c-pink {color:#D4145A;}
.c-pink2 {color:#c42a73;}
.bg-pink {background:#D4145A; color:#FFF;}
/*--[Green]--*/
.c-green {color:#47973e;}


/*[Size]*/
.s-lg { font-size:1.1em;}
.s-md { font-size:1em;}
.s-sm { font-size:.9em;}
.s-xs { font-size:.8em;}


/*[Margin]*/
.mg-b-lg {margin-bottom:1em;}
.mg-b-md {margin-bottom:.7em;}
.mg-b-sm {margin-bottom:.4em;}
.mg-b-xs {margin-bottom:.2em;}


@media screen and (max-width:640px) {
/*(Frame)*/
.info-box {
margin:0 0 1.1em;
padding:1.1em 1em;
}

/*[Heading]*/
.info-box .info-heading {
font-size:1em;
margin:0 0 .6em;
}

/*--[List]--*/
.info-detail .i-list li {
padding:.6em;
font-size:1.2em;
text-align:center;
}
/*[Sub]*/
.info-detail .i-list li .i-sub {
font-size:.7em;
margin-left:0;
display:block;
}

/*[Bold Heading]*/
.info-detail .i-bold {
font-size:1.1em;
}

/*[Text]*/
.info-detail .i-txt {
font-size:.9em;
line-height:1.5em;
}

/*[Break]*/
.info-detail .i-br {
display:block;
}

}


@media screen and (max-width:480px) {
/*(Frame)*/
.info-box {
margin:0 0 1em;
padding:1em 1em;
}

/*--[List]--*/
.info-detail .i-list li {
padding:.5em;
font-size:1.1em;
}
/*[Sub]*/
.info-detail .i-list li .i-sub {
font-size:.8em;
}
/*[Bold Heading]*/
.info-detail .i-bold {
font-size:1em;
}

/*(Break)*/
.info-detail .i-list li .i-br1 {
display:block;
margin-left:0;
}

}


@media screen and (max-width:320px) {
/*[Sub]*/
.info-detail .i-list li .i-sub {
font-size:.7em;
}

}


/*--[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;
}

}