/*popup*/
#mov_dt {background:none !important;}
#mov_dt #mainbox {width:100%; height:auto; margin:0 auto; padding:0;}

#mov_dt {position:absolute;left:50%; z-index:5800 !important;}
#mov_dt .btn-w-close a{display:block; width:81px; height:34px; background:url(../img/chart/close.png) no-repeat; margin:0 auto; background-size: contain;}
#mov_dt .btn-w-close a{cursor:pointer;}

#mov_dt .wrap {position: relative; width:560px; margin:1.5% auto 2%;}
#mov_dt .wrap iframe {width:100%; height:315px;}

#mov_dt ul{text-align:right; margin:0; padding:1em 0 0; width:100%; text-align:center;}
#mov_dt ul li{display:inline-block; margin:0 1% .4em 0; font-size:95%; line-height:125%; text-align:center; box-shadow:0 3px 5px rgba(3,47,63,0.1);}
#mov_dt ul li a{display:block; color:#e95098; padding:.25em .4em; border:1px solid #e95098; background-color:rgba(255,255,255,0.5);}

@media all and (min-width: 768px) {
#mov_dt {width:700px; height:450px; margin-left:-350px;}
#mov_dt #mainbox {margin:0 auto;}
}

@media all and (max-width: 767px) {
#mov_dt {width:92%; margin-left:-46%;}
#mov_dt #mainbox {margin:0 auto; padding:0 0 .5em;}
#mov_dt .btn-w-close a{margin:1% auto 5%;}
#mov_dt .wrap {width:100%; position:relative; padding:56.25% 0 0; height: 0; overflow: hidden; margin:.5em auto;}
#mov_dt .wrap iframe {position:absolute; top: 0; left:0; width:100% !important; height: 100% !important;}

/*#mov_dt ul{text-align:left;}*/
#mov_dt ul li{font-size:3.3vw;}
}

