#jp-banner{background-color:#4d90ba;display:none}#jp-banner .wrap{margin:0 auto;padding:20px 0;width:960px}#jp-banner .wrap div{float:left;margin-right:20px;width:73%}#jp-banner .wrap div p{color:#fff;display:inline;font-size:12px;line-height:1.3;margin:0;vertical-align:-webkit-baseline-middle}#jp-banner .wrap img{float:left;margin-right:30px;width:57px}#jp-banner .wrap .close{color:#fff;cursor:pointer;float:right;font-size:27px;line-height:1.3em;position:relative}@media(max-width:1023px){#jp-banner .wrap{display:none}}#jp-banner.responsive-alert{position:absolute;z-index:9;width:100%}#jp-banner.responsive-alert .wrap{width:73%}#jp-banner.responsive-alert .wrap div{width:80%}@media(max-width:1680px){#jp-banner.responsive-alert .wrap{width:83%}#jp-banner.responsive-alert .wrap div{width:80%}}@media(max-width:1366px){#jp-banner.responsive-alert .wrap{width:80%}#jp-banner.responsive-alert .wrap div{width:75%}}@media(max-width:1280px){#jp-banner.responsive-alert .wrap{width:87%}}@media(max-width:1024px){#jp-banner.responsive-alert .wrap{width:90%}#jp-banner.responsive-alert .wrap div{width:70%}}@media(max-width:1023px){#jp-banner.responsive-alert .wrap{display:none}}#jp-banner,#jp-popUp{display:none;font-family:"Hiragino Kaku Gothic Pro",Osaka,Meiryo,"MS PGothic",sans-serif}#jp-banner.show,#jp-popUp.show{display:block}#jp-banner a,#jp-popUp a{text-decoration:none;color:#FFF}#jp-banner .close,#jp-popUp .close{opacity:1}#jp-popUp{position:absolute;top:125px;width:100%;z-index:1100}#jp-popUp .wrap{background-color:#fff;border-radius:10px;box-shadow:0 0 4px 4px rgba(68,68,68,.5);height:523px;margin:0 auto;position:relative;width:960px}#jp-popUp .wrap div img{display:block;margin:auto}#jp-popUp .wrap div img{padding:40px 0 20px}#jp-popUp .wrap div p{font-size:17px;padding:0 15%;text-align:center;color:gray}#jp-popUp .wrap div a.em-button{padding:5px 30px;font-size:20px;margin:0 auto;width:130px;display:block}#jp-popUp .wrap .dont-show-again{text-decoration:underline;text-align:center;margin:20px 0 0;background-color:#e6e6e6;padding:20px 0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;float:left;width:100%;color:gray}#jp-popUp .wrap .close{top:-8px;right:-10px;width:24px;height:24px;background:url(../../images/btn_close_22x22.png) no-repeat 1px 1px;z-index:auto;position:absolute}@media(max-width:1023px){#jp-popUp .wrap{display:none}}