#topMainBnrFrame{position:relative;z-index:1;width:100% !important}#topMainBnr{background:#000 !important}@media (min-width:950px){#topMainBnr .bvu_section_image img{max-width:100%;width:auto !important;height:auto}}@media (min-width:970px){#topMainBnr img{width:auto !important}}#bvu_wrap{background-size:cover !important}.bvu_wrap{position:relative;overflow:hidden !important;width:100%;-webkit-appearance:none}.bvu_wrap .bvu_video_ytb{position:absolute;left:0;z-index:2;min-width:100%;height:auto}.bvu_wrap .bvu_video{position:absolute;top:50%;left:50%;z-index:2;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.bvu_pattern_layer{position:absolute;z-index:4;width:100%;height:100%;background-color:transparent}.bvu_color_layer{position:absolute;z-index:2;width:100%;height:100%;background-color:transparent}.bvu_shadow_layer{position:absolute;z-index:3;width:100%;height:100%;background-color:transparent}.bvu_section_wrap{position:absolute;right:0;left:0;z-index:4;box-sizing:border-box;margin:auto;max-width:950px;width:100%;height:100%}.bvu_section_wrap .bvu_section{position:absolute;top:50%;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bvu_section_wrap .bvu_section_title{margin-bottom:5px;color:#fff;text-shadow:0 0 38px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.8);font-weight:400;font-size:230%;line-height:1.5}.bvu_section_wrap .bvu_section_image{display:inline-block;max-width:100%;width:auto;height:auto}.bvu_section_wrap .bvu_section_image img{width:100%;height:auto}.bvu_section_wrap .bvu_section_text{margin-bottom:15px;color:#fff;text-shadow:0 0 38px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.8);font-size:135%;line-height:1.5}.bvu_section_wrap .bvu_section_btn{box-sizing:border-box;padding:8px 15px;border:solid 1px #000;border-radius:2px;background:rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;font-size:90%;cursor:pointer}.bvu_section_wrap .bvu_section_btn:hover{opacity:.8}.bvu_section_wrap a{display:block}.bvu_section_wrap a .bvu_section_btn{text-shadow:0 0 1px rgba(0,0,0,.5)}@media screen and (max-width:768px){.bvu_section_wrap .bvu_section_title{-webkit-transform:scale(.7,.7);transform:scale(.7,.7);margin-bottom:-5%}.bvu_section_wrap .bvu_section_text{font-size:90%}.bvu_section_wrap .bvu_section{padding:0 10px}}.bvu_play_btn{position:absolute;top:12%;right:0;left:0;z-index:999;display:none;margin:auto;color:#fff;width:50px;height:51px}.bvu_play_btn #bvu_play_btn img{width:50px !important;height:auto}.touch_device .bvu_play_btn{display:block}.bvu_scl{position:absolute;right:0;bottom:60px;left:0;z-index:4;margin:auto;width:30px;height:30px;border-bottom:solid 2px #fff;border-left:solid 2px #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bvu_scl:hover{bottom:57px}.bvu_scl .bvu_scl_btn{position:relative;width:30px;height:30px;border:none;border-bottom:60px;background:0 0;cursor:pointer}.bvu_vol{position:absolute;right:5%;bottom:35px;z-index:5}.bvu_vol .bvu_mute_switch{display:inline-block;margin-right:8px;width:48px;height:48px;border:none;border-radius:50%;background:0 0;background:rgba(0,0,0,.3) url(//www.ksdh.co.jp/wp-content/plugins/bizvektor-video-unit/css/../images/sound.svg) no-repeat center center;cursor:pointer}.bvu_vol .bvu_mute_switch.on{background:rgba(0,0,0,.3) url(//www.ksdh.co.jp/wp-content/plugins/bizvektor-video-unit/css/../images/mute.svg) no-repeat center center}@media screen and (max-width:768px){.mbYTP_wrapper{display:none !important}.bvu_play_btn{-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}.bvu_scl{bottom:15px;-webkit-transform:rotate(-45deg) scale(.7,.7);transform:rotate(-45deg) scale(.7,.7)}.bvu_scl:hover{bottom:10px}.bvu_vol{display:none}#bvu_wrap.move_height_on .bvu_section{top:60%}#bvu_wrap.move_height_on .bvu_scl{display:none}}#bvu_wrap.move_height_on{padding-bottom:56.25%}#bvu_wrap.move_height_on #mbYTP_bvu_video_ytb_player{margin-left:0 !important;width:100% !important}