.maintenance{margin:0 auto;margin-top:20px;padding-left:20px;padding-right:20px}.maintenance .maintenance_contents{margin:0 auto;max-width:800px;border-radius:5px;background-color:#fff;padding:30px}.maintenance .maintenance_contents .maintenance_contents_logo{text-align:center;margin-bottom:20px}.maintenance .maintenance_contents .maintenance_contents_logo img{width:349px}.maintenance .maintenance_contents .maintenance_contents_title{text-align:center;line-height:1;margin-bottom:15px}.maintenance .maintenance_contents .maintenance_contents_title p{font-family:'futura';font-weight:300;font-size:20px;margin-bottom:6px}.maintenance .maintenance_contents .maintenance_contents_title h2{font-size:14px;font-weight:300;color:#666}.maintenance .maintenance_contents .maintenance_contents_date{background-color:#FE0200;border-radius:6px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1;font-size:20px;font-weight:900;margin-bottom:10px}.maintenance .maintenance_contents .maintenance_contents_note{font-size:14px;line-height:1.4}.maintenance .maintenance_contents .maintenance_contents_note span{color:#666}@media screen and (max-width:768px){.maintenance .maintenance_contents{padding:15px}.maintenance .maintenance_contents .maintenance_contents_logo{text-align:center;margin-bottom:10px}.maintenance .maintenance_contents .maintenance_contents_logo img{width:146px}.maintenance .maintenance_contents .maintenance_contents_title{margin-bottom:10px}.maintenance .maintenance_contents .maintenance_contents_title p{font-size:14px;margin-bottom:4px}.maintenance .maintenance_contents .maintenance_contents_title h2{font-size:10px}.maintenance .maintenance_contents .maintenance_contents_date{background-color:#FE0200;border-radius:6px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1;font-size:14px;font-weight:bold;margin-bottom:10px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.maintenance .maintenance_contents .maintenance_contents_note{font-size:10px;line-height:1.2}.maintenance .maintenance_contents .maintenance_contents_note span{color:#666}}.header_maintenance{background-color:#FE0200;color:#fff;text-align:center;font-size:12px;line-height:1;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;position:fixed;top:1px;left:0;z-index:102;width:100%}.header_maintenance p{font-family:'futura';font-weight:300}.header_maintenance.jnp{max-width:500px;margin:0 auto;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header_maintenance_upper{position:absolute;top:0;left:0;background-color:#fff;height:1px}.header_maintenance_upper.jnp{max-width:500px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mypage_maintenance{background-color:#FE0200;color:#fff;text-align:center;font-size:12px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;z-index:102;width:100%;height:63px;font-size:10px;line-height:1.2;padding:0 5px}.mypage_maintenance p{font-family:'futura';font-weight:300;font-size:14px}