@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;line-height:0}body{-webkit-font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}a{display:block;cursor:pointer}a:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}picture{display:block}.pc-hide{display:none}@media (max-width:767px){.pc-hide{display:block}}header ul{list-style:none;max-width:960px!important;padding:7px 0 5px 0!important;padding-left:0!important;margin:0 auto;overflow:hidden}@media (max-width:767px){header ul{width:100%!important;padding:10px 11px 8px 19px!important;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}}header ul li{float:left}header ul li:last-child{float:right}@media (max-width:767px){.logo1{width:76px;height:auto}}@media (max-width:767px){.logo2{width:92px;height:auto}}.md-title_01 li:last-child img{margin-top:5px}.contents{background:url(../../1909zouzeimae/img/bg-main.png) repeat top center;background-size:100% 100%;text-align:center}@media (max-width:767px){.contents{padding:0 4%;background-size:90% 50%}}h1{margin-bottom:38px}h1 img{width:100%;max-width:900px;height:auto}@media (max-width:767px){h1{margin-bottom:17px;padding:0 18px}}.contents-inner{max-width:1060px;margin:auto;padding:58px 0 40px;background:#be101c;border-right:solid 6px #a22126;border-left:solid 6px #a22126}@media (max-width:767px){.contents-inner{padding:20px 2% 16px}}.banner li{display:inline-block;margin-bottom:45px;background:#fff}@media (max-width:767px){.banner li{margin-bottom:28px;background:0 0}}.banner li:nth-of-type(4) img{-webkit-box-shadow:none;box-shadow:none}.banner li:nth-of-type(5),.banner li:nth-of-type(5) img{border-radius:21px}@media (max-width:767px){.banner li:nth-of-type(5),.banner li:nth-of-type(5) img{border-radius:14px}}.banner img{width:100%;max-width:900px;height:auto;-webkit-box-shadow:4px 7px 9px rgba(0,0,0,.45);box-shadow:4px 7px 9px rgba(0,0,0,.45)}@media (max-width:767px){.banner img{-webkit-box-shadow:3px 5px 8px rgba(0,0,0,.3);box-shadow:3px 5px 8px rgba(0,0,0,.3)}}.present-cp{margin-bottom:35px}@media (max-width:767px){.present-cp{margin-bottom:21px}}.present-cp p{padding-top:10px;background:#be101c;color:#fff;font-size:12px;line-height:1.6;text-align:center}@media (max-width:767px){.present-cp p{text-align:left;font-size:11px}}.etc-event{max-width:896px;margin:85px auto 100px;background:#fff;border-radius:50px}@media (max-width:767px){.etc-event{margin:8px 0 43px;padding:0 1.6%;background:0 0}}.etc-event-btn{padding:28px 68px 27px 79px;background-color:#fff000;border-radius:50px;-webkit-box-shadow:7px 6px 13px -3px #000;box-shadow:7px 6px 13px -3px #000}@media (max-width:767px){.etc-event-btn{padding:11px 27px}}.etc-event-btn img{width:100%;height:auto}@media (max-width:767px){.etc-event-btn img{width:88.7%;height:auto}}.attention{padding-left:80px;font-size:16px;color:#fff;text-align:left}@media (max-width:767px){.attention{padding-left:1em;font-size:12px;text-indent:-1em}}.attention li{line-height:1.6}footer{padding:20px 0 24px;color:#040000;text-align:center}@media (max-width:767px){footer{padding:14px 0 12px;font-size:11px}}footer p{line-height:1.6}.top_bt{position:fixed;bottom:112px;right:50px}@media (max-width:767px){.top_bt{width:49px;height:42px;bottom:79px;right:3px}.top_bt img{width:100%;height:auto}}