body,html{position:relative;width:100%;padding:0;margin:0;font-size:13px;font-family:Meiryo, helvetica, clean, sans-serif, arial;line-height:1.4}@media screen and (min-width: 960px){body{position:static !important;right:auto !important;width:auto !important}}img{width:100%;height:auto}.pc{display:none}@media screen and (min-width: 960px){img{width:auto !important}.pc{display:block}.sp{display:none}}a:link,a:visited{color:#EF1D81}a:hover{color:#FF5789;text-decoration:none}.back{text-align:center}.back img{width:70%}.pageTop{display:none;position:relative;width:90%;max-width:900px;height:0;margin:0 auto}.pageTop a{position:fixed;bottom:0px;left:auto;display:block;width:106px;hegiht:66px;margin-left:880px;padding:2em 0 2em 2px;background:rgba(52,152,255,0.8);text-align:center;outline:none;text-decoration:none;z-index:9999;border-radius:3px 3px 0 0}.pageTop a:before,.pageTop a:after{position:absolute;left:50%;content:"";width:0px;height:0px;margin-left:-20px;border:20px solid transparent}.pageTop a:before{top:50%;margin-top:-27px;border-bottom:20px solid rgba(52,152,255,0.8)}.pageTop a:after{top:50%;margin-top:-30px;z-index:-1;border-bottom:20px solid rgba(255,255,255,0.8)}@media screen and (min-width: 480px) and (max-width: 959px){.pageTop{width:100%}.pageTop a{left:-116px;margin-left:100%}}@media screen and (max-width: 479px){.pageTop{width:100%}.pageTop a{left:-116px;margin-left:100%}}#copy{color:#fff;text-align:center;padding:0 0 3% 0;text-shadow:1px 1px 0px #75bdff}footer{background:url(../images/top/bg_bnr.jpg) repeat-x center top}footer #footer-inner{width:100%;text-align:left;font-size:0;margin:0 auto;padding:15px 0 0 0}footer #footer-inner ul{text-align:center;font-size:0}footer #footer-inner ul li{display:inline-block;width:46%;padding:1%}@media screen and (min-width: 960px){footer{width:100%;background:url(../images/top/bg_bnr.jpg) repeat-x center top}footer #footer-inner{width:960px;text-align:left;font-size:0;margin:0 auto;padding:15px 0 0 0}footer #footer-inner ul{width:960px;text-align:center;font-size:0}footer #footer-inner ul li{display:inline-block;width:auto;padding:0 10px 10px 0}}
