.@charset "utf-8";#fade{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:989}#videoPlayer{position:absolute;width:calc(100% - 60px);max-width:840px;left:50%;transform:translateX(-50%);z-index:990}#videoPlayer .player_wrap{position:relative;width:100%;padding-top:56.25%;height:0;max-width:990px}#videoPlayer iframe{position:absolute;width:100%;height:100%;left:0;top:0}#videoPlayer jsframe{width:990px;height:600px}#youtube{cursor:pointer;width:100px;height:20px;line-height:20px;background:#333;color:#FFF;text-align:center}#close{width:60px;height:60px;cursor:pointer}#closeBtn{position:absolute;width:60px;height:60px;cursor:pointer;right:0;top:-75px;overflow:hidden}#closeBtn{position:absolute;width:60px;height:60px;cursor:pointer;right:0;top:-75px;overflow:hidden}#closeBtn:hover{opacity:.8}.close_icon{background:#FFF;background-size:60px auto;width:60px;height:60px;border:solid 1px #b4a17c;box-sizing:border-box}.close_icon:before{position:absolute;right:10px;top:30px;content:"";display:block;width:40px;height:1px;background:#b4a17c;transform-origin:center center;transform:rotate(45deg)}.close_icon:after{position:absolute;right:10px;top:30px;content:"";display:block;width:40px;height:1px;background:#b4a17c;transform-origin:center center;transform:rotate(-45deg)}#movieNavi{position:relative;width:100%;margin-top:1%;padding-bottom:50px}#movieNavi ul{list-style:none}#movieNavi .m_list{display:flex;justify-content:space-between;flex-wrap:wrap}#movieNavi ul li{position:relative;list-style:none;width:49.5%;line-height:38px;margin-bottom:1%}#movieNavi ul a:link{text-decoration:none}.thm_btn{margin:0;background-color:#000;color:#CFF;font-size:16px;text-align:center;padding:10px 0;border:solid 1px #b4a17c!important}.thm_btn_over{position:absolute;left:0;top:0;padding:10px 0;margin:0;background-color:#fff;color:#333;font-size:16px;text-align:center;width:100%;border:solid 1px #de6a84!important}#m_trailer{cursor:pointer}.nicon{position:absolute;top:12px;left:10px;z-index:1}#yt_load_frame{position:relative;position:absolute;width:610px;top:20px;right:50px}#yt_load_frame img{vertical-align:top}#yt_prev{position:absolute;left:0;top:0;width:610px;height:343px;background:#000}#yt_hitarea{position:absolute;left:0;top:0;width:610px;height:343px;background:rgba(0,0,0,.5);cursor:pointer;transition:0.3s}.yt_cover{position:absolute;left:0;top:0;width:100%;height:100%}#yt_video{position:absolute;left:0;top:0;width:100%;height:100%}#yt_hitarea:hover{background:rgba(0,0,0,0)}#play_icon{position:absolute;left:50%;top:50%;margin-left:-33px;margin-top:-23.5px;background:url(/wedding/img/common/play_r.png) no-repeat center center;transition:0.3s}#yt_hitarea:hover #play_icon img{opacity:0}#yt_name{position:absolute;left:0;top:355px;width:610px;height:10px;text-align:center;font-size:14px}#yt_icons{position:absolute;left:0;top:373px;width:610px;height:10px;text-align:center}.icons{width:9px;height:9px;border-radius:100%;background:#000;display:inline-table;cursor:pointer;margin:0 5px}.icon_target{background:#f1c232!important}#yt_name{color:#fff}#yt_load_frame{position:absolute;top:20px;left:50%;margin-left:-60px;width:640px;height:343px}.icons{background:#fff;display:block;margin:10px 0}.icon_target{background:#f1c232!important}#yt_icons{position:absolute;left:0;left:620px;top:373px;top:50%;width:610px;height:125px;text-align:center;transform:translateY(-50%)}.sp_3 .thm_btn{font-size:14px!important}.sp_3 .thm_btn_over{font-size:14px!important}.youtube_area img{width:100%;height:auto}.youtube_area{position:relative;max-width:1100px;width:calc(100% - 60px);margin:60px auto 0;padding:60px 30px 0}.youtube_area:before{content:"";display:block;position:absolute;width:calc(100% - 60px);height:1px;background:#e3d5b6;left:30px;top:0}.youtube_area h3{font-size:24px;line-height:24px;margin-bottom:15px;font-weight:600;text-align:center}.youtube_area p{text-align:center}.yt_load{margin:30px auto;width:94%;overflow:hidden}.yt_load_cn{display:flex;width:167%;transition:0.3s ease}.yt_wrap{width:31%;margin:0 1%}.yt_name{margin-top:10px;font-size:14px;text-align:center}.yt_thumb{position:relative;background:#000;overflow:hidden;cursor:pointer}.yt_thumb:after{position:absolute;content:"";display:block;left:50%;top:50%;width:25%;height:0;padding-top:25%;background:url(/wedding/img/play_icon.png) no-repeat center center;background-size:100% auto;transform-origin:center center;transform:translate(-50%,-50%);transition:0.5s ease}.yt_thumb img{transform:scale(1);opacity:.6;transition:0.5s ease}.yt_thumb:hover img{transform:scale(1.04);opacity:1}.yt_prev{position:absolute;left:30px;top:50%;transform:scale(-1,1);width:24px;margin-top:0;cursor:pointer;display:none}.yt_next{position:absolute;right:30px;top:50%;width:24px;margin-top:0;cursor:pointer}@media (max-width:769px){.youtube_area:before{width:100%;left:0}#videoPlayer{position:absolute;width:calc(100% - 30px);z-index:990}#closeBtn{width:50px;height:50px}.close_icon{width:50px;height:50px}.close_icon:before{right:5px;top:25px}.close_icon:after{right:5px;top:25px}#videoPlayer .player_wrap{margin-top:-10px}.thm_btn,.thm_btn_over{font-weight:normal!important;font-size:12px!important}.youtube_area{position:relative;width:100%;margin:40px auto 0;padding:40px 0 0}.youtube_area h3{font-size:20px;line-height:20px;margin-bottom:10px;font-weight:600;text-align:center}.youtube_area p{font-size:14px;line-height:28px;text-align:justify;margin-bottom:20px;margin-top:20px;font-weight:400}.yt_load{margin:15px auto;width:100%;overflow:auto}.yt_load_cn{display:flex;width:400%;transition:0.3s ease;padding-bottom:15px;transform:translateX(0)!important}.yt_wrap{width:32%;margin:0 1% 0 0}.yt_wrap:last-child{margin-right:0}.yt_name{font-size:14px;margin-top:5px}.yt_next,.yt_prev{display:none!important}.yt_thumb img{transition:none}.yt_thumb:hover img{transform:none;opacity:.6}}