@charset "utf-8";

.inspc_popuplayer { display:none; }
.inspc_popup_mask { position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:100; }
.inspc_popup_close { position:absolute; top: 0; right: 0; padding: 20px; cursor:pointer; z-index: 102; }
.inspc_popuplayer .content { position:fixed; bottom:3%; right:2%; width:720px; height:245px; padding:30px; margin-left:-350px; margin-top:-250px; background:#fff; z-index:101; }
.inspc_popuplayer .content .content_area p { word-break:keep-all }

@media screen and (max-width:768px) {

    .inspc_popuplayer .content { width:95.5555vw; height:65vw; bottom:5vw; right:2vw; margin-top:-47vw; margin-left:-44vw; padding:3vw; }
    .inspc_popuplayer .content .content_area { overflow-y:auto; height:112vw; padding:3vw; }
    .inspc_popuplayer .content .content_area p { font-size:3vw; }
    .inspc_popup_close { top: 1vw; right: 0vw; }

}