﻿@media (min-width: 768px){.sm{display:none !important}}.md{display:none !important}@media (min-width: 768px){.md{display:block !important}}.md-inline{display:none !important}@media (min-width: 768px){.md-inline{display:inline !important}}.md-inline-block{display:none !important}@media (min-width: 768px){.md-inline-block{display:inline-block !important}}.md-flex{display:none !important}@media (min-width: 768px){.md-flex{display:flex !important}}.md-inline-flex{display:none !important}@media (min-width: 768px){.md-inline-flex{display:inline-flex !important}}.note{display:flex}.note::before{content:"※"}.download .u-inner{max-width:872px;display:flex;flex-direction:column}.download ul{margin-top:1em}.download ul li{margin-top:.25em}.download p{margin-top:2em;text-align:center}.download .request-btn{height:64px;margin-top:40px;display:flex;align-items:center;justify-content:center;color:#fff;background:#000;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.7;text-decoration:none;transition:opacity .4s;position:relative}@media (max-width: 767px){.download .request-btn{width:100%;max-width:100%}}@media (min-width: 768px){.download .request-btn{width:80%;max-width:320px}.download .request-btn:hover{opacity:.8}}.download .request-btn::before,.download .request-btn::after{content:"";display:block;background:#fff;position:absolute;top:50%;right:10px}.download .request-btn::before{width:2px;height:10px;transform-origin:right center;transform:translate(-3px, -2px) rotate(45deg)}.download .request-btn::after{width:10px;height:2px;transform-origin:right center;transform:translateY(-50%) rotate(45deg)}.download .request-btn svg{flex-basis:24px;height:24px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}
