body{margin:auto;overflow-y:scroll;overflow-x:auto}@media only screen and (max-width: 1000px){body{min-width:auto}}body.compensate-for-scrollbar{overflow-y:scroll !important;margin-right:0}.wrapper_blocklabo{width:990px;margin:auto;position:relative}@media only screen and (max-width: 1000px){.wrapper_blocklabo{width:100%}}.wrapper_blocklabo section{margin:0 auto;width:990px;padding:4vw 0 2vw}@media only screen and (max-width: 1000px){.wrapper_blocklabo section{width:100%;padding:calc((46 / 990) *100% + 3vw) 4vw 6vw}}@media only screen and (max-width: 767px){.wrapper_blocklabo section{padding:calc((46 / 990) *100% + 3vw) 5vw 6vw}}.wrapper_blocklabo section.blockLine:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;padding-top:calc((46 / 990) *100%);background:url("../../images/blocklabo/img_line_block_03.png") bottom center no-repeat;background-size:cover}.wrapper_blocklabo .mv img{width:100%}.wrapper_blocklabo .bnr_reason{padding:4vw 0;background:url("../../images/blocklabo/bg_blocklabo_select.jpg") bottom center no-repeat;background-size:cover;text-align:center}@media only screen and (max-width: 1000px){.wrapper_blocklabo .bnr_reason{width:100%;padding:4vw 4vw 6vw}}@media only screen and (max-width: 767px){.wrapper_blocklabo .bnr_reason{padding:4vw 5vw 6vw}}.wrapper_blocklabo .bnr_reason h4{display:inline-block;margin-bottom:20px}@media only screen and (max-width: 767px){.wrapper_blocklabo .bnr_reason h4{margin-bottom:2vw}}@media only screen and (max-width: 1000px){.wrapper_blocklabo .bnr_reason img{width:100%}}.wrapper_blocklabo .bnr_new{text-align:center;margin-bottom:2vw}@media only screen and (max-width: 767px){.wrapper_blocklabo .bnr_new{margin-bottom:0}}@media only screen and (max-width: 1000px){.wrapper_blocklabo .bnr_new img{width:100%}}.wrapper_blocklabo .bnr_new_items{text-align:center;margin:4vw 0 4vw}.wrapper_blocklabo .bnr_new_items img{width:84%}.bg_blockhead{background:url("../../images/blocklabo/bg_head.png") bottom center no-repeat;position:absolute;top:0;left:0;width:100%;height:0;padding-top:calc((392 / 990) *100%)}@media only screen and (max-width: 1000px) and (min-width: 768px){.bg_blockhead{background:none;padding-top:0}}@media only screen and (max-width: 767px){.bg_blockhead{background:url("../../images/blocklabo/bg_head.png?230316") bottom center no-repeat;background-size:contain;position:relative;width:100%;height:auto;padding-top:39.5959%}}@media only screen and (max-width: 767px){.bg_blockhead-container{position:absolute;top:0;left:0;width:100%;height:100%}}.bg_blockhead-container h2{text-align:center;width:100%;max-width:834px;margin:auto;padding:90px 0 0 0}@media only screen and (max-width: 767px){.bg_blockhead-container h2{width:84%;max-width:510px;margin:auto;padding:45px 0 0 0}}.bg_blockrepeat{background:#fff;width:990px;padding:0}@media only screen and (max-width: 1000px) and (min-width: 768px){.bg_blockrepeat{width:100%}}@media only screen and (max-width: 767px){.bg_blockrepeat{width:100%}}.bg_blockrepeat.br_pc{display:inline}@media only screen and (max-width: 767px){.bg_blockrepeat.br_pc{display:none}}.bg_blockrepeat.br_sp{display:none}@media only screen and (max-width: 767px){.bg_blockrepeat.br_sp{display:inline}}.bg_blockrepeat h3{margin:0 auto 2vw;text-align:center}@media only screen and (max-width: 767px){.bg_blockrepeat h3 img{width:80%}}.bg_blockrepeat .mainVisual{text-align:center;padding-top:30px}@media only screen and (max-width: 767px){.bg_blockrepeat .mainVisual{padding-top:3vw}}@media only screen and (max-width: 1000px){.bg_blockrepeat .mainVisual img{width:100%}}.bg_blockrepeat .lineupList{margin:0 auto 30px auto}@media only screen and (max-width: 1000px){.bg_blockrepeat .lineupList{margin:0 auto}}@media only screen and (max-width: 767px){.bg_blockrepeat .lineupList{margin:0 auto}}.bg_blockrepeat .lineupList li{text-align:center;margin:22px auto}@media only screen and (max-width: 1000px){.bg_blockrepeat .lineupList li:last-child{margin:0 auto}}@media only screen and (max-width: 767px){.bg_blockrepeat .lineupList li:last-child{margin:0 auto}}@media only screen and (max-width: 1000px){.bg_blockrepeat .lineupList li img{width:100%}}@media only screen and (max-width: 767px){.bg_blockrepeat .lineupList li{margin:0 auto 2vw}}@media (hover: hover){.imgHover{transition:0.2s}.imgHover:hover{opacity:0.5;-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}}.yellowBox{position:relative;background:#ffed7e}.yellowBox:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;padding-top:calc((18 / 863) *100%);background:url("../../images/blocklabo/img_line_block_02.png") top center repeat-y;background-size:cover}.yellowBox.linenone{padding:2vw 0}@media only screen and (max-width: 1000px){.yellowBox.linenone{padding:6vw 4vw}}@media only screen and (max-width: 767px){.yellowBox.linenone{padding:6vw 5vw}}.yellowBox.linenone:before{background:none;box-sizing:border-box}@media only screen and (max-width: 1000px){.yellowBox.blockLine{padding:calc((18/863) *100% + 6vw) 5vw calc((46 / 990) *100% + 6vw)}}@media only screen and (max-width: 767px){.yellowBox.blockLine{padding:calc((18/863) *100% + 5.5vw) 5vw calc((46 / 990) *100% + 6vw)}}.whiteBox{position:relative;background:#fff}.whiteBox:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;padding-top:calc((18 / 863) *100%);background:url("../../images/blocklabo/img_line_block_01.png") top center repeat-y;background-size:cover}.ageList{display:flex;justify-content:space-between;margin:20px 0 0;padding:0 20px 70px}@media only screen and (max-width: 1000px){.ageList{padding:0 0 4vw}}@media only screen and (max-width: 767px){.ageList{margin:2vw 0 0;padding:0 0 4vw}}.ageList li{width:49%;text-align:center;margin:0 auto}@media only screen and (max-width: 1000px){.ageList li{margin:0}.ageList li img{width:100%}}@media only screen and (max-width: 767px){.ageList li{margin:0}}.bg_blockfoot{width:990px;background:#ffed7e;padding:40px 0 20px}@media only screen and (max-width: 1000px){.bg_blockfoot{padding:4vw 0 0;width:100%}}@media only screen and (max-width: 767px){.bg_blockfoot{padding:4vw 0 0}}.slick1{width:990px}@media only screen and (max-width: 1000px){.slick1{width:100%}}@media only screen and (max-width: 767px){.slick1{height:auto;padding:0}}.slick-slide img{width:100%}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-prev,.slick-next{top:48% !important;width:34px !important;height:48px !important;z-index:1}.slick-prev:before,.slick-next:before{content:'';font-size:48px;display:inline-block;width:0.7em;height:1em;background-image:url("../../images/blocklabo/arrow_right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.75}@media only screen and (max-width: 767px){.slick-prev:before,.slick-next:before{font-size:30px}}.slick-prev{left:5px}@media only screen and (max-width: 767px){.slick-prev{left:0}}.slick-next{right:5px}@media only screen and (max-width: 767px){.slick-next{right:0}}.slick-prev:before{background-image:url("../../images/blocklabo/arrow_left.svg")}.slick-dots{width:100%;background:#ffed7e;line-height:1.0em;padding:12px 0 !important}@media only screen and (max-width: 767px){.slick-dots{padding:2vw !important}}.slick-dots li{margin:0 8px !important}@media only screen and (max-width: 767px){.slick-dots li{width:1em !important;height:1em !important}}.slick-dots li.slick-active button:before{background-image:url("../../images/blocklabo/dot_active.svg");color:transparent !important}.slick-dots li button{width:18px;height:18px}@media only screen and (max-width: 767px){.slick-dots li button{width:10px;height:10px}}.slick-dots li button:before{content:'';line-height:20px;position:absolute;top:-3px;left:0;width:18px !important;height:18px !important;background-image:url("../../images/blocklabo/dot.svg");text-align:center;color:transparent !important;opacity:.65}@media only screen and (max-width: 767px){.slick-dots li button:before{top:-10px;width:12px !important;height:12px !important}}.movieWrap{position:relative;margin:0 auto}@media only screen and (max-width: 767px){.movieWrap{margin:15px auto 0 auto}}.movieWrap .movieBg{position:relative;display:block;z-index:0;margin:0 auto;margin-top:calc((586 / -762) *68%);text-align:center}@media only screen and (max-width: 1000px){.movieWrap .movieBg{margin-top:calc((586 / -762) *65vw);width:80vw}}@media only screen and (max-width: 767px){.movieWrap .movieBg{margin-top:calc((586 / -762) *70vw);width:88vw}}.movieWrap .movieWrapMax{max-width:78%;margin:60px auto 0}@media only screen and (max-width: 767px){.movieWrap .movieWrapMax{max-width:88%;margin:8vw auto 0}}.movieWrap .movieWrapMax .movieBox{position:relative;margin:0 auto;width:100%;padding-top:56.25%}.movieWrap .movieWrapMax .movieBox .movieBoxContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.wrapper_blocklabo ul.btn_all-purpose{padding:0;margin-bottom:30px}@media only screen and (max-width: 1000px){.wrapper_blocklabo ul.btn_all-purpose{margin-bottom:0}}@media only screen and (max-width: 767px){.wrapper_blocklabo ul.btn_all-purpose{margin-bottom:0}}ul.btn_all-purpose{padding:20px 0 0 0;margin-bottom:30px;border-bottom:none;text-align:center}@media only screen and (max-width: 767px){ul.btn_all-purpose{margin:0 auto 5vw}}ul.btn_all-purpose li{display:block;margin:0 auto 10px;width:220px;height:40px;background:none;background-size:auto;border-bottom:none;line-height:40px}ul.btn_all-purpose li:last-child{margin:0 auto}ul.btn_all-purpose li a{display:block;text-indent:-9999em}@media (hover: hover){ul.btn_all-purpose li a{transition:0.2s}ul.btn_all-purpose li a:hover{opacity:0.5;-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}}ul.btn_all-purpose li.btn_back_top a{background:url("../../images/blocklabo/btn_back_top.png?230316") top left no-repeat}ul.btn_all-purpose li.btn_back_blocklabo a{background:url("../../images/blocklabo/btn_back_blocklabo.png?230316") top left no-repeat}.fancybox-content{padding:20px !important;background:transparent !important;overflow:visible !important}.fancybox-content a{border:none;outline:none}.fancybox-content a :hover{outline:none;border:none;opacity:1}.fancybox-content a img:hover{opacity:1}.fancybox-content button svg{display:none}.pg-popup{display:none}.pg-popup__fancy{position:relative}@media (hover: hover){.pg-popup__fancy:hover{cursor:default !important;opacity:1}}@media only screen and (max-width: 767px){.pg-popup__fancy img{width:100%}}.pg-popup__fancy .close{position:absolute;padding:0 !important;opacity:1;top:-15px !important;right:-15px !important;width:40px;height:40px;display:block}.fancybox-button{right:27px !important;top:27px !important}.fancybox-can-swipe .fancybox-content{cursor:default !important}@media only screen and (max-width: 1000px){.blocklaboTop body{min-width:auto}.blocklaboTop header>div{width:100%}.blocklaboTop .menu>ul,.blocklaboTop #navBar>ul{width:100%}.blocklaboTop .menu>ul>li{width:calc(100% /5);min-width:auto;min-height:auto}.blocklaboTop .menu>ul>li:nth-child(3) img{max-width:109px}.blocklaboTop .menu>ul>li:nth-child(4) img,.blocklaboTop .menu>ul>li:nth-child(5) img{max-width:51px}.blocklaboTop .menu>ul>li>a img{max-width:169px;width:100%}}@media only screen and (max-width: 767px){.blocklaboTop header>div{width:auto}}@media only screen and (max-width: 1000px){.blocklaboTop #container-inner{width:100%}}@media only screen and (max-width: 1000px) and (min-width: 768px){.blocklaboTop #special-container{margin:0}}
