@media only screen and (min-width: 751px)
{
    .main .inbox
    {
        width: 1024px;
        margin: 0 auto;
    }

    .main .performance
    {
        position: relative;

        min-height: 282px;
        margin: 0 0 30px;

        background: url(../images/second/live/bg-performer.png) no-repeat center top;
    }

    .main .performance h3
    {
			width: 296px;
			padding: 20px 0 16px 30px;
			font-size: 28px;
			line-height:1;
			letter-spacing:1.4px;
			text-align: center;

			color: #f7d128;
			font-family: 'Lato','游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif;
    }

	.live-fix {
	font-size: 24px;
	letter-spacing:1px;
	}

    .main .performance .no
    {
        width: 318px;
        padding: 8px 0 0 14px;

        color: #fff;
        border-bottom: 1px solid #000;
    }

    .main .performance .no em
    {	
		padding-right:6px;
        font-size: 50px;
		font-family:Oswald;
		font-weight:400;
		letter-spacing:2px;
		line-height:1;
        color: #00a3df;
    }
	
	.main .performance .no span
    {
        font-size: 14px;
		font-family:Oswald;
		font-weight:400;
		letter-spacing:1px;
        color: #fff;
    }


    .main .performance .photos
    {
        position: absolute;
        z-index: 10001;
        top: 40px;
        left: 377px;

        width: 608px;
        height: 208px;
    }

    .main .performance .info
    {
        width: 310px;
        padding: 0 0 0 30px;
		font-size: 14px;
		line-height:1.6;
        color: #fff;
    }

    .more
    {
        margin: 50px 0 165px;

        text-align: center;
    }

    .more img
    {
        width: 110px;
    }

    .more p
    {
        display: inline-block;
		font-weight: 600;
        padding: 20px 0 3px;
        color: #050505;
		font-size:18px;
		letter-spacing:2px;
        border-bottom: 1px solid #050505;
    }


    .p-slider-1 a
    {
        padding: 0 2px;
        display: none;
    }
    .p-slider-1 a.emb-yt:hover
    {
       opacity: .85; 
    }
    .p-slider-1 a.emb-yt:after
    {
       content: ""; 
       display: block; 
       width: 100%; 
       height: 100%; 
       position: absolute; 
       top: 0; 
       left: 0; 
       margin: 0 auto; 
       background: url(../images/ico-youtube.png) no-repeat center center rgba(0,0,0,.7); 
       background-size: 25% auto; 
    }

}

@media only screen and (max-width: 750px)
{
    body.pg2nd
    {
        background: url(../images/second/live/bg-performer.png) repeat center top;
    }

    .main .inbox
    {
        margin: 0 auto;
    }

    .main .performance
    {
        position: relative;

        min-height: 282px;
        margin: 0 0 30px;
    }

    .main .performance h3
    {
        position: relative;
        padding: 10px 10px 20px;
        line-height:1;
		letter-spacing:1.4px;
        text-align: center;
        color: #f7d128;
		font-size: 2.7rem;
		font-family: 'Lato','游ゴシック', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif;

    }

    .main .performance .no
    {
        padding: 50px 0 20px;

        text-align: center;

        color: #fff;
    }

    .main .performance .no em
    {
        font-size: 74px;
		font-family:Oswald;
		font-weight:400;
		letter-spacing:0.05em;
        position: absolute;
        z-index: 0;
        top: 7px;
        right: 0;
        left: 0;
        display: inline-block;

        width: 100%;
        margin: 0 auto;

        color: #00a3df;
    }

    .main .performance .no span
    { 
		font-size:22px;
		letter-spacing:0.05em;
		font-family:Oswald;
        position: relative;
        z-index: 1;
    }

    .main .performance .photos
    {
        z-index: 10001;

        width: 92%;
        margin: 0 auto;
    }

    .main .performance .info
    {
        padding: 25px 18px 5px;

        color: #fff;
    }

    .more
    {
        margin: 50px 0 165px;

        text-align: center;
    }

    .more p
    {
        display: inline-block;

        padding: 20px 0 10px;
		letter-spacing:3px;
		font-weight:600;
        color: #050505;
        border-bottom: 1px solid #050505;
    }

    .p-slider-1 a.emb-yt:after
    {
       content: ""; 
       display: block; 
       width: 100%; 
       height: 100%; 
       position: absolute; 
       top: 0; 
       left: 0; 
       margin: 0 auto; 
       background: url(../images/ico-youtube.png) no-repeat center center rgba(0,0,0,.7); 
       background-size: 25% auto; 
    }
}

/*# sourceMappingURL=live.css.map */
