.page_top_btn{background:#696969;bottom:10px;color:#fff;font-weight:700;padding:.7em;position:fixed;right:10px;text-align:center;transition:.3s0}.page_top_btn:hover{background:#696969;color:hsla(0,0%,100%,.8)}*{box-sizing:border-box}ul.gnav-navi-1{background:#f8f8f8;display:flex;justify-content:space-between;margin:10px;padding:10px}ul.gnav-navi-1 li a{color:#fff;display:flex;text-decoration:none}ul.gnav-navi-1 a:first-line{font-size:18px}.sp{display:none}#partner-plicy ul.head{background-color:#f8f8f8;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:0 auto;padding:10px 2%;width:100%}#partner-plicy ul.head li img{height:30px;width:auto}#partner-plicy .linklist{margin:0 auto;padding:80px 0;width:1200px}#partner-plicy h1{font-size:32px;font-weight:nomarl;line-height:1.1;margin:0 0 50px;text-align:center}#partner-plicy p.lead{margin:0 0 80px;text-align:center}#partner-plicy h2{font-size:24px;margin:0 0 30px}#partner-plicy .linklist ul.partner-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 40px;width:1200px}#partner-plicy .linklist ul.partner-list li{margin:0 0 30px;width:30%}#partner-plicy .linklist ul li a{color:#09c;text-decoration:underline}#partner-plicy .linklist ul li a:hover{text-decoration:none}footer{background:#6f6f6f;color:#fff;padding:30px 0;text-align:center}@media screen and (max-width:768px){.sp{display:block}#partner-plicy .linklist{margin:0 auto;padding:40px 0;width:95%}#partner-plicy h1{font-size:28px;line-height:1.5;margin:0 0 24px}#partner-plicy h2{font-size:20px;margin:0 0 15px}#partner-plicy .linklist ul.partner-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:auto}#partner-plicy .linklist ul.partner-list li{margin:0 0 15px;width:47%}#movie-layout{width:auto}}