.ddl_youtube_video_container.cnc{padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-youtube-video-title{padding:0 12px 32px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;display:block}.ddl-youtube-video-text{padding:22px 12px 22px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;display:block;font-family:'tesco_mr';font-size:16px;font-weight:bold;line-height:20px}.ddl-youtube-video{position:relative;display:block;width:100%;height:auto}.ddl-youtube-video.cnc{max-width:732px;margin:0 auto}.ddl-youtube-video.value{max-width:1022px;margin:0 auto}.ddl-youtube-video img.main-bg{display:block;margin:0;max-width:100%;width:100%;height:auto}.ddl-youtube-video .playarea{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.ddl-youtube-video .playarea .play{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:100% auto;background-position:center center;background-repeat:no-repeat;overflow:hidden}.ddl-youtube-video .playarea .play-icon{display:block;max-width:80px;max-height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:100% auto;background-position:center center;background-repeat:no-repeat;width:12vw;height:12vw}.ddl-youtube-video .playarea .player-label{display:block;width:100%;height:auto;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-family:'tesco_mr';font-size:16px;line-height:20px;max-height:40px;font-weight:700;overflow:hidden;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-youtube-video.cnc .playarea .player-label{display:none}.play .play-icon svg#arrow{display:block;position:absolute;top:0;z-index:10}.play .play-icon:hover svg#arrow{animation:1.5s playicon ease-in-out 0s 1 normal forwards}.play .play-icon #border-layer1,.play .play-icon #border-layer2,.play .play-icon #border-layer3{position:absolute;top:0;left:0;stroke-dasharray:540;stroke-width:2px;transform:rotate(90deg);fill:transparent}.play .play-icon #border-layer1{z-index:2;stroke:#fff}.play .play-icon #border-layer2{z-index:3;stroke:#27b7c2;stroke-dashoffset:540;transform:rotate(90deg)}.play .play-icon #border-layer3{z-index:4;stroke:#27b7c2;stroke-dashoffset:540;transform:rotate(270deg) scale(-1,1)}@keyframes playicon{0%{height:80px;width:80px;top:0;left:0;transform:rotate(0deg)}20%{height:62px;width:62px;top:9px;left:9px;transform:rotate(-25deg)}80%{height:62px;width:62px;top:9px;left:9px}100%{height:80px;width:80px;top:0;left:0;transform:rotate(360deg)}}.ddl-video-container{width:100%;height:auto}.ddl-video-container-inner{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;height:auto;padding:18px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-video-container .video-box{display:flex;justify-content:flex-start;align-items:flex-start;width:50%}.ddl-video-container .video-box.text .text-box{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;background:#00539f;color:#fff}.ddl-video-container .video-box.text .text-box .text-cell{display:block;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-video-container .video-box.text .text-box .title{font-weight:bold;padding-bottom:10px}.ddl-video-container .video-box.text .text-box .text{font-weight:normal}.ddl-video-container .text-container{padding:0 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-video-container .text-container .text-box{padding:12px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ddl-video-container .text-container .text-box .title{font-size:24px;line-height:28px;font-weight:bold;color:#333;padding-bottom:20px}.ddl-video-container .text-container .text-box .text{font-size:16px;line-height:20px;font-weight:normal;color:#666;padding-bottom:10px}.ddl-video-container .text-container .text-box .text+.text{padding-top:10px}