#boxer .boxer-close,#boxer .boxer-control{display:block;cursor:pointer;white-space:nowrap}.boxer-lock{overflow:hidden!important}#boxer-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#000;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;opacity:0}.boxer-open #boxer-overlay{opacity:.6}#boxer{position:absolute;left:0;right:0;width:200px;height:200px;margin:0 auto;opacity:0}#boxer *{-webkit-transition:none;transition:none}#boxer,#boxer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#boxer,#boxer *,#boxer :after,#boxer :before{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{-webkit-transition:opacity .25s linear;transition:opacity .25s linear;opacity:0}#boxer .boxer-close{overflow:hidden;padding:0;text-indent:200%}#boxer .boxer-close:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;text-indent:0;color:#333;font-size:22px;font-weight:700;line-height:30px;content:'\00d7';-webkit-transition:color .15s linear;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:105;width:50px;height:50px;margin:auto;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;opacity:0}#boxer .boxer-loading:after,#boxer .boxer-loading:before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:110%;content:''}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,.25)}#boxer .boxer-loading:after{border:5px solid transparent;border-top-color:#333;-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#boxer .boxer-container{overflow:hidden;position:relative;z-index:103;width:100%;height:100%}#boxer .boxer-content{overflow:hidden;width:100%;padding:0;opacity:1}#boxer.iframe .boxer-content,#boxer.inline .boxer-content{width:auto}#boxer .boxer-iframe,#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-image{float:left}#boxer .boxer-iframe{overflow:auto;float:left;border:none}#boxer .boxer-control{overflow:hidden;position:absolute;top:0;width:40px;height:40px;margin-right:auto;margin-left:auto;box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:100%;background:#fff;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:1}#boxer .boxer-control.disabled,.no-touch #boxer .boxer-control{opacity:0}#boxer .boxer-control:before{position:absolute;top:0;bottom:0;left:0;right:0;width:0;height:0;margin:auto;content:''}#boxer.mobile,#boxer.mobile .boxer-control{height:100%;background:#111;border-radius:0}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.previous:before{margin-left:14px;border-top:8px solid transparent;border-right:10.4px solid #333;border-bottom:8px solid transparent}#boxer .boxer-control.next{right:20px}#boxer .boxer-control.next:before{margin-right:14px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{cursor:default!important;opacity:0}#boxer .boxer-meta{clear:both;display:none;padding:0}#boxer .boxer-position{margin:0;padding:15px 15px 0;color:#999;font-size:12px}#boxer .boxer-caption p{margin:0;padding:15px;color:#666;font-size:14px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{margin:0;padding:25px;text-align:center;color:#900;font-size:14px;text-transform:uppercase}#boxer.mobile{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;padding:40px 0 0}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{width:50px;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{margin-left:19px;border-right-color:#eee}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{margin-right:19px;border-left-color:#eee}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{cursor:default!important;opacity:0}#boxer.mobile .boxer-meta{position:absolute;bottom:0;left:0;right:0;width:100%;padding:15px 65px;background-color:#111}#boxer.mobile .boxer-position{margin:0;padding:0 15px 0 0;color:#999;font-size:12px}#boxer.mobile .boxer-caption p{margin:0;padding:0;color:#eee;font-size:14px}#boxer.mobile .boxer-image{-webkit-transition:none!important;transition:none!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform .25s ease-out!important;transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important;transition:transform .25s ease-out,-webkit-transform .25s ease-out!important}#boxer.mobile.iframe .boxer-content,#boxer.mobile.inline .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#boxer{z-index:9999;padding:15px;border-radius:0;background:#fff}#boxer-overlay{z-index:9999}#boxer .boxer-container,#boxer .boxer-content{background:#000}#boxer .boxer-caption .caption{padding:5px 0 0;color:#fff}#boxer .boxer-close{position:absolute;top:-60px;right:0;z-index:105;width:42px;height:42px;border-radius:0;background:url(//eslclub.jp/assets/css/common/../../img/common/btn_movie_close.png) no-repeat;background-size:42px}#boxer .boxer-close:before{display:none}@media screen and (max-width:767px){#boxer{padding:10px}#boxer .boxer-caption .caption{font-size:12px}#boxer .boxer-close{top:-35px;right:-5px;width:27px;height:27px;background:url(//eslclub.jp/assets/css/common/../../img/common/btn_movie_close.png) no-repeat;background-size:27px 27px!important}}#boxer.mobile .boxer-close{display:block;overflow:hidden;position:absolute;z-index:105;padding:0;text-indent:200%;white-space:nowrap;cursor:pointer}#boxer.mobile .boxer-close:before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;text-indent:0;content:'\00d7';-webkit-transition:color .15s linear;transition:color .15s linear}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{top:0;right:0;width:40px;height:40px;border-radius:0;background:#111}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}