@charset "UTF-8";
/* CSS Document */
@media print, screen and (min-width: 768px){
    .mod-sp{
        display: none
    }
    body{
        position: relative
    }
    /* clearfix
--------------------- */
    .clearfix:after{
        content: ".";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
        overflow: hidden;
        font-size: 0
    }
    #wrap{
        min-width: 1200px
    }
    #header_nav{
        background: #fff
    }
    /* content
------------------------------------------ */
    #content{
        margin: 0;
        padding: 0;
        font-family: 'Noto Sans JP', sans-serif, "メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka","sans-serif";
        line-height: 1.8em
    }
    #content:after{
        content: "";
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0;
        z-index: -1;
        background: url("../images/bg.jpg") top center #fff;
        background-size: cover
    }
    #content img{
        width: 100%;
        vertical-align: bottom
    }
    #content a{
        transition: all .3s
    }
    #content a:hover{
        opacity: .8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    /* PCでのみ表示
--------------------- */
    #content .pc_on{
        display: block
    }
    #content .sp_on{
        display: none
    }
    #content .sp_on-2{
        display: none
    }
    /*========================================================================================
【共用フッター】
========================================================================================*/
    footer{
        width: 100%;
        position: relative !important;
        z-index: 999
    }
    footer #box_inner{
        max-width: 1200px;
        width: 100%;
        margin: 0 auto;
        position: relative
    }
    footer #box_inner #footer_sns{
        position: absolute;
        top: 15px;
        right: 0
    }
    footer #box_inner #footer_sns .fb-like{
        margin: 0 10px 0 0
    }
    footer #box_inner #footer_sns .fb_iframe_widget > span{
        vertical-align: baseline !important;
        margin-bottom: -8px
    }
    .area-inner{
        padding: 35px
    }
    .area-inner2{
        padding: 35px
    }
    .block-main{
        position: relative;
        background: #fff;
        border-radius: 2.08333vw;
        border: 3px solid #000
    }
    .block-main img{
        max-width: 100%
    }
    .block-main:after{
        display: block;
        content: "";
        padding-top: 39.86%
    }
    .block-main ._main{
        position: absolute;
        top: 6.27%;
        left: 7%;
        width: 42.66%;
        height: 95.3%
    }
    .block-main ._movie{
        position: absolute;
        top: 8.4%;
        left: 51.96%;
        width: 45.8%;
        height: 84.39%;
		display: flex;
    }
    .block-main ._movie iframe{
        width: 41%;
        height: 100%;
		margin-left: 6%;
    }
    .block-video{
        position: relative;
        margin-top: 5.64583vw;
        background: #fff;
        border-radius: 2.08333vw;
        border: 3px solid #000;
        padding: 2.08333vw
    }
    .block-video img{
        max-width: 100%
    }
    .block-video:after{
        display: block;
        content: "";
        padding-top: 43.84%
    }
    .block-video ._btn_all{
        position: absolute;
        top: -9%;
        left: 89.29%;
        width: 8.15%;
        height: 48.38%
    }
    .block-video ._title{
        position: absolute;
        top: -6.71%;
        left: 2.93%;
        width: 17.44%;
        height: 35.48%
    }
    .block-video ._menu{
        position: absolute;
        top: 5%;
        left: 20%;
        width: 60%
    }
    .block-video ._menu ._items{
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .block-video ._menu ._item{
        display: block;
        border: 1px solid #000;
        padding: 0.10417vw 0.52083vw;
        margin: 0 0.52083vw;
        width: 9.375vw;
        cursor: pointer;
        transition-duration: 0.2s
    }
    .block-video ._menu ._item.js-current{
        background: #fff600
    }
    .block-video ._menu ._item.js-disable{
        background: #666;
        pointer-events: none
    }
    .block-video ._menu ._item.js-disable img{
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
    }
    .block-video ._menu ._item:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .block-video ._list{
        position: absolute;
        top: 16.61%;
        left: 10.86%;
        width: 78.15%
    }
    .block-video ._list ._items{
        text-align: center
    }
    .block-video ._list ._item{
        width: 16.66667vw;
        margin: 0 0.52083vw;
        display: inline-block;
		max-width: 400px;
    }
    .block-video ._list ._item a{
        display: block;
        cursor: pointer;
        transition-duration: 0.2s
    }
    .block-video ._list ._item a:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .block-video ._list ._item img{
		aspect-ratio: 9 / 16;
		width: 100%;
		height: 100%;
		object-fit: cover;
    }
    .block-social{
        position: relative
    }
    .block-social img{
        width: 100%
    }
    .block-social:after{
        display: block;
        content: "";
        padding-top: 24.45%
    }
    .block-social ._title{
        position: absolute;
        top: 11.33%;
        left: 17.82%;
        width: 65.21%;
        height: 35.55%
    }
    .block-social ._btn_tw{
        position: absolute;
        top: 52%;
        left: 15.21%;
        width: 32.6%;
        height: 33.33%
    }
    .block-social ._btn_yt{
        position: absolute;
        top: 52%;
        left: 51.95%;
        width: 32.6%;
        height: 33.33%
    }
    .block-social ._p1{
        position: absolute;
        top: 8.88%;
        left: 0%;
        width: 15.21%;
        height: 80%
    }
    .block-social ._p2{
        position: absolute;
        top: 4.66%;
        left: 82.93%;
        width: 17.39%;
        height: 84.44%
    }
    .mod-profile-modal{
        border: none
    }
    .block-profile{
        margin-top: 1.5625vw;
        position: relative
    }
    .block-profile.is-open0 ._row-head ._btn1{
        background-image: url(/megahobby/event/megachannel/images/profile/navi/btn1_ov.png)
    }
    .block-profile.is-open1 ._row-head ._btn2{
        background-image: url(/megahobby/event/megachannel/images/profile/navi/btn2_ov.png)
    }
    .block-profile img{
        width: 100%
    }
    .block-profile ._row-head{
        position: relative
    }
    .block-profile ._row-head:after{
        display: block;
        content: "";
        padding-top: 23.78%
    }
    .block-profile ._row-head ._btn{
        cursor: pointer;
        transition-duration: 0.2s
    }
    .block-profile ._row-head ._btn:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .block-profile ._row-head ._btn1{
        position: absolute;
        top: -0.23%;
        left: 62.97%;
        width: 17.83%;
        height: 95.45%
    }
    .block-profile ._row-head ._btn2{
        position: absolute;
        top: -0.23%;
        left: 82.48%;
        width: 17.83%;
        height: 95.45%
    }
    .block-profile ._row-head ._title{
        position: absolute;
        top: 3.18%;
        left: 0%;
        width: 62.75%;
        height: 68.86%
    }
    .block-profile ._row-head ._btn1{
        display: block;
        background: url(/megahobby/event/megachannel/images/profile/navi/btn1.png) left top no-repeat;
        background-size: contain
    }
    .block-profile ._row-head ._btn2{
        display: block;
        background: url(/megahobby/event/megachannel/images/profile/navi/btn2.png) left top no-repeat;
        background-size: contain
    }
    .block-profile ._chara{
        position: relative
    }
    .block-profile ._chara ._chara_inner{
        position: relative
    }
    .block-profile ._chara ._chara_inner:after{
        display: block;
        content: "";
        padding-top: 130%;
    }
    .block-profile ._chara ._chara_inner ._history{
        position: absolute;
        top: 48.16%;
        left: 50%;
        width: 50%;
        height: 49%;
    }
    .block-profile ._chara ._chara_inner ._photo{
        position: absolute;
        top: 0%;
        left: 0%;
        width: 48.48%;
        height: 46.27%;
    }
    .block-profile ._chara ._chara_inner ._profile{
        position: absolute;
        top: 0%;
        left: 50%;
        width: 50%;
        height: 46.27%;
    }
    .block-profile ._chara ._chara_inner ._twitter{
        position: absolute;
        top: 48.16%;
        left: 0%;
        width: 48.48%;
        height: 49%;
    }
    #wrap .mod-prof-box{
        border: 3px solid #000;
        background: #fff;
        box-sizing: border-box
    }
    #wrap .mod-prof-box._modal{
        border: none;
    }
    #wrap .mod-prof-box._profile{
        padding: 2.60417vw;
    }
    #wrap .mod-prof-box._profile ._box-body{
        margin-top: 1.04167vw;
    }
    #wrap .mod-prof-box._history{
        padding: 2.60417vw;
        overflow-y: auto;
        background: #fff url(/megahobby/event/megachannel/images/profile/bg_history.png) left bottom no-repeat;
        background-size: 100% auto;
    }
    #wrap .mod-prof-box._history ._box-body{
        margin-top: 1.5625vw;
        padding: 0 0.52083vw 0 1.04167vw;
    }
    #wrap .mod-prof-box._history p{
        font-size: 1.5625vw;
        line-height: 1.4;
    }
    #wrap .mod-prof-box._history .is-2{
        margin-top: 1.04167vw;
        margin-left: 12.5vw;
    }
    #wrap .mod-prof-box._history li{
        font-size: 1.42vw;
        line-height: 1.4;
        padding-left: 1.5625vw;
        position: relative;
        margin-bottom: 1.2vw;
    }
    #wrap .mod-prof-box._history li:after{
        content: "-";
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    #wrap .mod-prof-box._twitter{
        padding: 2.08333vw 1.5625vw 1.5625vw 1.5625vw;
        background: #fff url(/megahobby/event/megachannel/images//profile/bg_twitter.png) left top no-repeat;
        background-size: 100% auto
    }
    #wrap .mod-prof-box._twitter ._box-body{
        position: absolute;
        top: 10.41667vw;
        left: 2.08333vw;
        right: 2.08333vw;
        bottom: 2.08333vw
    }
    #wrap .mod-prof-box._twitter ._twitter-inner{
        border: 3px solid #000;
        height: 98%;
        overflow-y: auto
    }
    #wrap .mod-prof-box img{
        width: 100%
    }
    #wrap .mod-prof-box ._deco{
        position: absolute;
        left: 1vw;
        bottom: 1vw;
        width: 15vw
    }
    .mod-profile ._names{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        color: #ff2888;
        line-height: 1
    }
    .mod-profile ._names ._name{
        display: inline-block;
        font-size: 3.64583vw;
        padding-right: 1.04167vw;
        font-weight: bold
    }
    .mod-profile ._names ._name.is-center{
        width: 100%;
        text-align: center
    }
    .mod-profile ._names ._sub{
        display: inline-block;
        font-size: 1.5625vw;
		margin-top: 0.4vw;
    }
    .mod-profile ._prof{
        line-height: 1.5;
        margin-top: 1.04167vw
    }
    .mod-profile ._prof ._col{
        margin-bottom: 0.88542vw
    }
    .mod-profile ._prof ._cols{
        margin-bottom: 0.88542vw;
        display: -ms-flexbox;
        display: flex
    }
    .mod-profile ._prof ._a{
        display: inline-block;
        font-size: 1.14583vw;
        line-height: 1.5;
        background: #ff2888;
        color: #fff;
        font-weight: bold;
        padding: 0 0.52083vw;
        min-width: 3em;
        text-align: center;
        vertical-align: top;
    }
    .mod-profile ._prof ._b{
        display: inline-block;
        font-size: 1.14583vw;
        line-height: 1.5;
        padding: 0 0.52083vw
    }
    .mod-profile.is-2 ._names{
        color: #527df7
    }
    .mod-profile.is-2 ._prof ._a{
        background: #527df7
    }
    .mod-profile.is-3 ._names{
        color: #3d9f46
    }
    .mod-profile.is-3 ._prof ._a{
        background: #3d9f46
    }
    .mod-profile.is-3 ._prof ._b ul li{
        line-height: 1.4;
		padding-left: 0.9vw;
		position: relative;
		margin-bottom: 0.52083vw;
    }
    .mod-profile.is-3 ._prof ._b ul li::after{
		content: "-";
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
	}
    .mod-prof-box-photos{
        position: relative;
        background: url(/megahobby/event/megachannel/images/profile/chara1/bg.png) left top no-repeat;
        background-size: contain
    }
    .mod-prof-box-photos.is-2{
        background-image: url(/megahobby/event/megachannel/images/profile/chara2/bg.png)
    }
    .mod-prof-box-photos:after{
        display: block;
        content: "";
        padding-top: 122.55%
    }
    .mod-prof-box-photos ._title{
        position: absolute;
        top: 79.69%;
        left: 9.55%;
        width: 38%
    }
    .mod-prof-box-photos ._thumbs{
        position: absolute;
        top: 8.79%;
        left: 9.77%;
        width: 18.11%
    }
    .mod-prof-box-photos ._thumbs ._item{
        position: relative;
        outline: 2px solid #ccc;
        cursor: pointer;
        transition-duration: 0.2s
    }
    .mod-prof-box-photos ._thumbs ._item + ._item{
        margin-top: 1.30208vw
    }
    .mod-prof-box-photos ._thumbs ._item:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-prof-box-photos ._thumbs ._item.is-current{
        outline: 2px solid #000
    }
    .mod-prof-box-photos ._thumbs ._item .img{
        height: 31.3vw;
        object-fit: cover;
    }
    .mod-prof-box-photos ._thumbs ._item:after{
        content: "";
        display: block;
        position: absolute;
        bottom: 0px;
        right: 0px;
        background: url(/megahobby/event/megachannel/images/profile/icon.png) left top no-repeat;
        background-size: contain;
        width: 1.875vw;
        height: 1.875vw
    }
    .mod-prof-box-photos ._photos{
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px
    }
    .mod-prof-box-photos ._photos ._item{
        display: none;
        margin-bottom: 0.52083vw;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px
    }
    .block-reccoment{
        position: relative;
        margin-top: 1.5625vw;
        background: #fff;
        border-top: 3px solid #000;
        border-bottom: 3px solid #000;
        padding: 4.25vw 0 3.125vw 0;
        position: relative
    }
    .block-reccoment img{
        max-width: 100%
    }
    .block-reccoment ._btn_all{
        position: absolute;
        top: -16.78%;
        left: 89.4%;
        width: 8.15%;
        height: 48.38%
    }
    .block-reccoment ._title{
        position: absolute;
        top: -7.75%;
        left: 1.08%;
        width: 29.78%;
        height: 37.41%
    }
	.block-reccoment ._title2{
		width: 85%;
		max-width: 1150px;
		height: 25%;
		text-align: left;
		background-color: #FFF;
		border: 3px solid #000;
		border-radius: 20px;
		margin: 0 auto 30px auto;
		overflow: hidden;
		position: relative;
    }
	.block-reccoment ._title2 p{
		font-size: 50px !important;
		font-weight: bold;
		line-height: 50px;
		padding: 5% 0 5% 5%;
		display: inline-block;
		width: 60%;
		position: relative;
		z-index: 2;
    }
	.block-reccoment ._title2 img{
		position: absolute;
		right: -75px;
		width: 50% !important;
		top: -10px;
		z-index: 0;
    }
    .block-reccoment ._menu{
        position: absolute;
        top: 10%;
        left: 20%;
        width: 60%
    }
    .block-reccoment ._list{
        padding: 0 6.25vw
    }
    .block-reccoment ._list ._item{
        margin: 0 2.08333vw;
        display: inline-block
    }
    .block-reccoment ._list ._item a{
        display: block;
        border: 3px solid #000
    }
    .block-keyword{
        position: relative;
        padding: 4.16667vw 0;
        text-align: center
    }
    .block-keyword img{
        max-width: 100%
    }
    .block-keyword ._btn{
        display: inline-block;
        width: 50%
    }
    .block-keyword p{
        font-size: 1.04167vw !important;
        line-height: 1.5
    }
    /* ----------------------------------------------------------
.slider
---------------------------------------------------------- */
    .mod-slider-videos ._btn-prev{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        left: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-videos ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-videos ._btn-next{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        right: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-videos ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-videos ._slide-dots{
        width: 100%;
        padding: 10px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .mod-slider-videos ._slide-dots li{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #ccc;
        margin: 0 5px;
        border-radius: 50%
    }
    .mod-slider-videos ._slide-dots li button{
        display: none
    }
    .mod-slider-videos ._slide-dots li.slick-active{
        background: #888
    }
    .mod-slider-recommend ._btn-prev{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        left: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-recommend ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-recommend ._btn-next{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        right: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-recommend ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-recommend ._slide-dots{
        width: 100%;
        padding: 10px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .mod-slider-recommend ._slide-dots li{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #ccc;
        margin: 0 5px;
        border-radius: 50%
    }
    .mod-slider-recommend ._slide-dots li button{
        display: none
    }
    .mod-slider-recommend ._slide-dots li.slick-active{
        background: #888
    }
    .mod-slider-recommend ._btn-prev{
        left: -5.20833vw
    }
    .mod-slider-recommend ._btn-next{
        right: -5.20833vw
    }
    .area-modal-chara, .area-modal-keyword{
        visibility: hidden;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transition-duration: 0.2s;
        transition-duration: 0.4s;
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 2000
    }
    .area-modal-chara.js-show, .area-modal-keyword.js-show{
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -ms-transform: scale(1);
            transform: scale(1)
    }
    .area-modal-chara ._modal-bg, .area-modal-keyword ._modal-bg{
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background: rgba(0, 0, 0, 0.85)
    }
    .area-modal-chara ._modal-btn-close, .area-modal-keyword ._modal-btn-close{
        position: absolute;
        top: -50px;
        right: 0px;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border-radius: 50%;
        z-index: 10;
        transition-duration: 0.2s
    }
    .area-modal-chara ._modal-btn-close:hover, .area-modal-keyword ._modal-btn-close:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .area-modal-chara ._modal-btn-close:after, .area-modal-chara ._modal-btn-close:before, .area-modal-keyword ._modal-btn-close:after, .area-modal-keyword ._modal-btn-close:before{
        content: "";
        position: absolute;
        top: 18px;
        left: 8px;
        width: 25px;
        height: 2px;
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        background: #fff
    }
    .area-modal-chara ._modal-btn-close:before, .area-modal-keyword ._modal-btn-close:before{
        -ms-transform: rotate(45deg);
            transform: rotate(45deg)
    }
    .area-modal-chara ._btns, .area-modal-keyword ._btns{
        text-align: center;
        margin-top: 1.04167vw
    }
    .area-modal-chara ._btns ._btn, .area-modal-keyword ._btns ._btn{
        width: 6.25vw;
        cursor: pointer;
        transition-duration: 0.2s;
        display: inline-block
    }
    .area-modal-chara ._btns ._btn:hover, .area-modal-keyword ._btns ._btn:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .area-modal-chara{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center
    }
    .area-modal-chara ._modal-box{
        background: #fff;
        width: 50vw;
        position: relative
    }
    .area-modal-keyword{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center
    }
    .area-modal-keyword ._modal-box{
        background: #fff;
        position: relative;
        padding: 10px
    }
    .mod-modal-keyword{
        background: #fff;
        position: relative;
        border: 2px solid #000;
        background: #d2f6ff
    }
    .mod-modal-keyword ._body{
        padding: 1.04167vw 12.5vw;
        text-align: center;
        position: relative
    }
    .mod-modal-keyword ._body:after{
        content: "";
        display: block;
        position: absolute;
        top: 1.5625vw;
        left: 1.5625vw;
        background: url(../images/modal/p_key1.png) left top no-repeat;
        background-size: contain;
        width: 11.45833vw;
        height: 11.45833vw
    }
    .mod-modal-keyword ._body:before{
        content: "";
        display: block;
        position: absolute;
        top: 1.5625vw;
        right: 0;
        background: url(../images/modal/p_key2.png) left top no-repeat;
        background-size: contain;
        width: 11.45833vw;
        height: 11.45833vw
    }
    .mod-modal-keyword ._title{
        width: 11.45833vw;
        margin: 0 auto
    }
    .mod-modal-keyword ._keyword{
        margin-top: 0.52083vw;
        font-size: 5.20833vw;
        line-height: 1.2
    }
	
	/*壁紙追加*/
	
    .block-wallpaper{
        position: relative;
        margin: 3.64583vw 0;
        background: #fff;
        border-radius: 2.08333vw;
        border: 3px solid #000;
        padding: 2.08333vw
    }
    .block-wallpaper img{
        max-width: 100%
    }
    .block-wallpaper:after{
        display: block;
        content: "";
        padding-top: 51%
    }
    .block-wallpaper ._title{
        position: absolute;
        top: -3.71%;
        left: 2.93%;
        width: 17.44%;
        height: 35.48%
    }
    .block-wallpaper ._list{
        position: absolute;
        top: 9.61%;
        left: 10.86%;
        width: 78.15%
    }
	
	.block-wallpaper .slick-track{
		margin: 0 auto;
	}
    .block-wallpaper ._list ._items{
        text-align: center
    }
    .block-wallpaper ._list ._item{
        width: 16.66667vw;
        margin: 0 0.52083vw;
        display: inline-block
    }
    .block-wallpaper ._list ._item a{
        border: none;
        display: block;
        cursor: pointer;
        transition-duration: 0.2s
    }
    .block-wallpaper ._list ._item a:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }	
	.block-wallpaper .wp_dlbtn{
		margin-top: 1em;
	}
	
    .mod-slider-wallpaper ._btn-prev{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        left: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-wallpaper ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-wallpaper ._btn-next{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        right: -6.25vw;
        width: 4.16667vw;
        height: 4.16667vw;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-wallpaper ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-wallpaper ._slide-dots{
        width: 100%;
        padding: 10px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .mod-slider-wallpaper ._slide-dots li{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #ccc;
        margin: 0 5px;
        border-radius: 50%
    }
    .mod-slider-wallpaper ._slide-dots li button{
        display: none
    }
    .mod-slider-wallpaper ._slide-dots li.slick-active{
        background: #888
    }
    .mod-slider-wallpaper ._btn-prev{
        left: -5.20833vw
    }
    .mod-slider-wallpaper ._btn-next{
        right: -5.20833vw
    }
	
}
@media screen and (max-width: 767px){
    .mod-pc{
        display: none
    }
    #header_nav_sp{
        background: #fff
    }
    #wrap{
        min-width: 100%
    }
    #content{
        width: 100%;
        min-width: 0px;
        background: url("../images/bg_sp.jpg") top center #fff;
        background-size: 100% auto
    }
    /* SPでのみ表示
--------------------- */
    #content .pc_on{
        display: none;
    }
    #content .sp_on{
        display: block;
    }
	#content .sp_on-2{
        display:inline-block;
    }
    /* メインエリア
--------------- */
    #content_main{
        width: 100%
    }
    #content_main h1{
        padding: 7% 5% 2% 5%;
        margin-bottom: 20px
    }
    #content{
        padding: 0 0 0 0
    }
    /*=====================================================
【SP】【共用フッター】
=====================================================*/
    footer{
        background: #000;
        margin: 0;
        padding: 3% 0;
        box-sizing: border-box
    }
    footer #box_inner{
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        position: relative
    }
    footer #box_inner #footer_sns{
        position: inherit;
        top: inherit;
        left: inherit;
        margin: 2% 0 0 0;
        text-align: center
    }
    footer #box_inner #footer_sns .fb-like{
        margin: 0 10px 0 0
    }
    footer #box_inner #footer_sns .fb_iframe_widget > span{
        vertical-align: baseline !important
    }
    footer .box{
        width: 100% !important
    }
    .area-inner{
        padding: 65px 10px 10px 10px
    }
    .block-main-sp{
        padding: 10px;
        background: #fff;
        border-radius: 20px;
        border: 2px solid #000
    }
    .block-main{
        position: relative
    }
    .block-main img{
        max-width: 100%
    }
    .block-main ._main{
        margin: 0 auto;
        margin-top: -70px;
        width: 320px
    }
    .block-main ._movie{
        margin: 15px auto;
        height: 80vw;
		width: 95%;
		display: flex;
		justify-content: space-between;
    }
    .block-main ._movie iframe{
    width: 48%;
    height: 73vw;
    }
    .block-video{
        position: relative;
        margin-top: 20px
    }
    .block-video img{
        max-width: 100%
    }
    .block-video ._btn_all{
        position: absolute;
        top: -5px;
        right: 0;
        width: 60px
    }
    .block-video ._title{
        width: 150px
    }
    .block-video ._menu{
        margin-top: 10px
    }
    .block-video ._menu ._items{
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .block-video ._menu ._item{
        -ms-flex: 1;
            flex: 1;
        display: block;
        border: 1px solid #000;
        padding: 3px;
        padding-bottom: 1px;
        margin: 0 5px
    }
    .block-video ._menu ._item.js-disable{
        background: #666;
        pointer-events: none
    }
    .block-video ._menu ._item.js-disable img{
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
    }
    .block-video ._menu ._item.js-current{
        background: #fff600
    }
    .block-video ._list{
        margin-top: 15px;
        padding-bottom: 50px
    }
    .block-video ._list ._item{
        margin: 0 5px;
        display: inline-block
    }
    .block-video ._list ._item a{
        border: 1px solid #ccc;
        display: block
    }	
    .block-video ._list ._item img{
        aspect-ratio: 9 / 16;
		width: 100%;  
		height: 100%;
		object-fit: cover;
    }
	
    .block-social{
        margin-top: 10px;
        padding: 0 15px;
        position: relative
    }
    .block-social img{
        width: 100%
    }
    .block-social ._title{
        margin: 0 -10px
    }
    .block-social ._btn_tw{
        display: block;
        margin-top: 10px
    }
    .block-social ._btn_yt{
        display: block;
        margin-top: 10px
    }
    .block-profile{
        margin-top: 30px;
        position: relative
    }
    .block-profile.is-open0 ._row-head ._btn1{
        background-image: url(/megahobby/event/megachannel/images/profile/navi/btn1_ov.png)
    }
    .block-profile.is-open1 ._row-head ._btn2{
        background-image: url(/megahobby/event/megachannel/images/profile/navi/btn2_ov.png)
    }
    .block-profile img{
        width: 100%
    }
    .block-profile ._row-head{
        position: relative
    }
    .block-profile ._row-head ._btns{
        margin-top: 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .block-profile ._row-head ._btn{
        width: 130px;
        height: 170px;
        margin: 0 10px
    }
    .block-profile ._row-head ._btn1{
        display: block;
        background: url(/megahobby/event/megachannel/images/profile/navi/btn1.png) left top no-repeat;
        background-size: contain
    }
    .block-profile ._row-head ._btn2{
        display: block;
        background: url(/megahobby/event/megachannel/images/profile/navi/btn2.png) left top no-repeat;
        background-size: contain
    }
    .block-profile ._chara{
        position: relative
    }
    .block-profile ._chara ._chara_inner{
        position: relative
    }
    .block-profile ._chara ._chara_inner ._photo{
        margin-top: 10px
    }
    .block-profile ._chara ._chara_inner ._profile{
        margin-top: 10px
    }
    .block-profile ._chara ._chara_inner ._history{
        margin-top: 10px
    }
    .block-profile ._chara ._chara_inner ._twitter{
        margin-top: 10px
    }
    .mod-profile ._names{
        color: #ff2888;
        text-align: center
    }
    .mod-profile ._names ._name{
        display: inline-block;
        font-size: 35px;
        line-height: 1.5
    }
    .mod-profile ._names ._sub{
        display: inline-block;
        font-size: 15px;
        line-height: 1
    }
    .mod-profile ._prof{
        line-height: 1.5;
        margin-top: 10px
    }
    .mod-profile ._prof ._col{
        margin-bottom: 8px
    }
    .mod-profile ._prof ._cols{
        margin-bottom: 8px;
        display: -ms-flexbox;
        display: flex
    }
    .mod-profile ._prof ._a{
        display: inline-block;
        font-size: 12px;
        line-height: 1.5;
        background: #ff2888;
        color: #fff;
        font-weight: bold;
        padding: 0 5px;
        min-width: 3em;
        text-align: center
    }
    .mod-profile ._prof ._b{
        display: inline-block;
        font-size: 12px;
        line-height: 1.5;
        padding: 0 0 0 5px
    }
    .mod-profile.is-2 ._names{
        color: #527df7
    }
    .mod-profile.is-2 ._prof ._a{
        background: #527df7
    }
    .mod-profile.is-3 ._names{
        color: #3d9f46
    }
    .mod-profile.is-3 ._prof ._a{
        background: #3d9f46
    }
    .mod-profile.is-3 ._prof ._b ul li{
		line-height: 1.4;
		padding-left: 10px;
		position: relative;
		margin-bottom: 10px;
    }
    .mod-profile.is-3 ._prof ._b ul li::after{
		content: "-";
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
	}
    #wrap .mod-prof-box{
        border: 2px solid #000;
        background: #fff;
        box-sizing: border-box
    }
    #wrap .mod-prof-box._profile{
        padding: 20px
    }
    #wrap .mod-prof-box._history{
        padding: 20px
    }
    #wrap .mod-prof-box._history ._box-body{
        margin-top: 10px
    }
    #wrap .mod-prof-box._history li{
        font-size: 12px;
        line-height: 1.4;
        padding-left: 10px;
        position: relative;
        margin-bottom: 10px
    }
    #wrap .mod-prof-box._history li:after{
        content: "-";
        display: block;
        position: absolute;
        top: 0px;
        left: 0px
    }
    #wrap .mod-prof-box._twitter{
        padding: 20px
    }
    #wrap .mod-prof-box._twitter ._twitter-inner{
        border: 2px solid #000;
        overflow-y: scroll;
        height: 100vw
    }
    #wrap .mod-prof-box._twitter ._box-body{
        margin-top: 10px
    }
    #wrap .mod-prof-box img{
        width: 100%
    }
    #wrap .mod-prof-box p{
        font-size: 12px;
        line-height: 1.8
    }
    #wrap .mod-prof-box ._deco{
        width: 100px;
        margin: 0 auto;
        padding: 10px
    }
    .mod-prof-box-photos{
        position: relative;
        background: url(/megahobby/event/megachannel/images/profile/chara1/bg.png) left top no-repeat;
        background-size: contain
    }
    .mod-prof-box-photos.is-2{
        background-image: url(/megahobby/event/megachannel/images/profile/chara2/bg.png)
    }
    .mod-prof-box-photos:after{
        display: block;
        content: "";
        padding-top: 122.55%
    }
    .mod-prof-box-photos ._title{
        position: absolute;
        top: 79.69%;
        left: 9.55%;
        width: 38%
    }
    .mod-prof-box-photos ._thumbs{
        position: absolute;
        top: 8.79%;
        left: 9.77%;
        width: 18.11%
    }
    .mod-prof-box-photos ._thumbs ._item{
        position: relative;
        outline: 1px solid #ccc
    }
    .mod-prof-box-photos ._thumbs ._item + ._item{
        margin-top: 7px
    }
    .mod-prof-box-photos ._thumbs ._item.is-current{
        outline: 1px solid #000
    }
    .mod-prof-box-photos ._thumbs ._item:after{
        content: "";
        display: block;
        position: absolute;
        bottom: 0px;
        right: 0px;
        background: url(/megahobby/event/megachannel/images//profile/icon.png) left top no-repeat;
        background-size: contain;
        width: 12px;
        height: 12px
    }
    .mod-prof-box-photos ._photos{
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px
    }
    .mod-prof-box-photos ._photos ._item{
        display: none;
        margin-bottom: 10px;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px
    }
    .block-reccoment{
        position: relative;
        margin-top: 30px;
        background: #fff;
        border-top: 2px solid #000;
        border-bottom: 2px solid #000;
        padding: 40px 0 30px 0;
        position: relative
    }
    .block-reccoment img{
        max-width: 100%
    }
    .block-reccoment ._btn_all{
        position: absolute;
        top: -30px;
        right: 10px;
        width: 60px
    }
    .block-reccoment ._title{
        position: absolute;
        top: -20px;
        left: 10px;
        width: 200px
    }
	.block-reccoment ._title2{
		width: 85%;
		height: 25%;
		text-align: left;
		background-color: #FFF;
		border: 2px solid #000;
		border-radius: 20px;
		margin: 0 auto 30px auto;
		overflow: hidden;
		position: relative;
    }
	.block-reccoment ._title2 p{
		font-size: 18px !important;
		font-weight: bold;
		line-height: 20px;
		padding: 4% 4% 23% 4%;
		display: inline-block;
		width: 92%;
		position: relative;
		z-index: 2;
		letter-spacing: -0.5px;
    }
	.block-reccoment ._title2 img{
		position: absolute;
		right: -42px;
		width: 75% !important;
		top: 30px;
		z-index: 0;
    }
    .block-reccoment ._list{
        padding: 0 40px
    }
    .block-reccoment ._list ._item{
        width: 40vw;
        margin: 0 5px;
        display: inline-block
    }
    .block-reccoment ._list ._item a{
        display: block;
        border: 2px solid #000
    }
    .block-keyword{
        position: relative;
        padding: 20px 10px;
        text-align: center
    }
    .block-keyword img{
        max-width: 100%
    }
    .block-keyword ._btn{
        display: inline-block
    }
    .block-keyword p{
        font-size: 10px !important;
        line-height: 1.5
    }
    /* ----------------------------------------------------------
.slider
---------------------------------------------------------- */
    .mod-slider-videos ._btn-prev{
        position: absolute;
        bottom: -45px;
        left: calc(50% - 45px);
        width: 35px;
        height: 35px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-videos ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-videos ._btn-next{
        position: absolute;
        bottom: -45px;
        right: calc(50% - 45px);
        width: 35px;
        height: 35px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-videos ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-recommend ._btn-prev{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        left: 0;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-recommend ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-recommend ._btn-next{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        right: 0;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-recommend ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-recommend ._slide-dots{
        width: 100%;
        padding: 10px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .mod-slider-recommend ._slide-dots li{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #ccc;
        margin: 0 5px;
        border-radius: 50%
    }
    .mod-slider-recommend ._slide-dots li button{
        display: none
    }
    .mod-slider-recommend ._slide-dots li.slick-active{
        background: #888
    }
    .mod-slider-recommend ._btn-prev{
        left: -35px
    }
    .mod-slider-recommend ._btn-next{
        right: -35px
    }
    .area-modal-chara, .area-modal-keyword{
        visibility: hidden;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transition-duration: 0.2s;
        transition-duration: 0.4s;
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 2000
    }
    .area-modal-chara.js-show, .area-modal-keyword.js-show{
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -ms-transform: scale(1);
            transform: scale(1)
    }
    .area-modal-chara ._modal-bg, .area-modal-keyword ._modal-bg{
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background: rgba(0, 0, 0, 0.85)
    }
    .area-modal-chara ._modal-btn-close, .area-modal-keyword ._modal-btn-close{
        position: absolute;
        top: -40px;
        right: 5px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        z-index: 10
    }
    .area-modal-chara ._modal-btn-close:after, .area-modal-chara ._modal-btn-close:before, .area-modal-keyword ._modal-btn-close:after, .area-modal-keyword ._modal-btn-close:before{
        content: "";
        position: absolute;
        top: 18px;
        left: 8px;
        width: 25px;
        height: 2px;
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        background: #fff
    }
    .area-modal-chara ._modal-btn-close:before, .area-modal-keyword ._modal-btn-close:before{
        -ms-transform: rotate(45deg);
            transform: rotate(45deg)
    }
    .area-modal-chara ._btns, .area-modal-keyword ._btns{
        text-align: center;
        margin-top: 20px
    }
    .area-modal-chara ._btns ._btn, .area-modal-keyword ._btns ._btn{
        width: 70px;
        cursor: pointer;
        transition-duration: 0.2s;
        display: inline-block
    }
    .area-modal-chara ._btns ._btn:hover, .area-modal-keyword ._btns ._btn:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .area-modal-chara{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center
    }
    .area-modal-chara ._modal-box{
        position: absolute;
        background: #fff;
        width: calc(100vw - 20px)
    }
    .area-modal-keyword{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center
    }
    .area-modal-keyword ._modal-box{
        position: absolute;
        background: #fff;
        width: calc(100vw - 20px)
    }
    .area-modal-keyword ._modal-box ._modal-body{
        padding: 10px
    }
    .mod-modal-keyword{
        background: #fff;
        position: relative;
        border: 1px solid #000;
        background: #d2f6ff;
        padding: 40px 0 20px 0
    }
    .mod-modal-keyword img{
        width: 100%
    }
    .mod-modal-keyword ._body{
        text-align: center;
        position: relative
    }
    .mod-modal-keyword ._body:after{
        content: "";
        display: block;
        position: absolute;
        top: -30px;
        left: 20px;
        background: url(../images/modal/p_key1.png) left top no-repeat;
        background-size: contain;
        width: 80px;
        height: 80px
    }
    .mod-modal-keyword ._body:before{
        content: "";
        display: block;
        position: absolute;
        top: -30px;
        right: 10px;
        background: url(../images/modal/p_key2.png) left top no-repeat;
        background-size: contain;
        width: 80px;
        height: 80px
    }
    .mod-modal-keyword ._title img{
        width: 120px
    }
    .mod-modal-keyword ._keyword{
        margin-top: 40px;
        font-size: 30px;
        line-height: 1
    }
	
	
	/*壁紙追加*/
	.block-wallpaper{
        position: relative;
        margin: 30px auto;
        padding: 10px 10px 30px;
        background: #fff;
        border-radius: 20px;
        border: 2px solid #000
    }
    .block-wallpaper img{
        max-width: 100%
    }
    .block-wallpaper ._btn_all{
        position: absolute;
        top: -5px;
        right: 0;
        width: 60px
    }
    .block-wallpaper ._title{
        width: 150px
    }
    .block-wallpaper ._list{
        margin: 15px auto 0;
		width:80%;
    }
    .block-wallpaper ._list ._item{
        margin-right:-16.3em;
        display: inline-block
    }
    .block-wallpaper ._list ._item a{
        display: block;
		width: 33%;
    }
	
    .mod-slider-wallpaper ._btn-prev{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        left: 0;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_prev.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-wallpaper ._btn-prev:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-wallpaper ._btn-next{
        position: absolute;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        right: 0;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background: url(/megahobby/event/megachannel/images/common/icon_arrow_next.png) left top no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1
    }
    .mod-slider-wallpaper ._btn-next:hover{
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .mod-slider-wallpaper ._slide-dots{
        width: 100%;
        padding: 10px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center
    }
    .mod-slider-wallpaper ._slide-dots li{
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #ccc;
        margin: 0 5px;
        border-radius: 50%
    }
    .mod-slider-wallpaper ._slide-dots li button{
        display: none
    }
    .mod-slider-wallpaper ._slide-dots li.slick-active{
        background: #888
    }
    .mod-slider-wallpaper ._btn-prev{
        left: -35px
    }
    .mod-slider-wallpaper ._btn-next{
        right: -35px
    }
	
	.block-wallpaper .wp_dlbtn{
		margin-top: 1em;
	}
}

/*# sourceMappingURL=maps/style.css.map */
