body{font-family:"Meiryo", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;color:#333;line-height:1.5;background-color:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%}@media only screen and (max-width: 767px){.only_pc{display:none}}@media only screen and (max-width: 767px){.only_sp{display:block}}@media only screen and (min-width: 768px){header{width:100%;background-color:#fff}header #head_link{margin:0 auto;padding:19px 0 26px 0;width:80%;max-width:950px}header #head_link img{width:342px;height:33px}}@media only screen and (max-width: 767px){header{padding:9px 10px 13px 10px;text-align:left}header #head_link{line-height:0;font-size:0}header #head_link img{width:195px;height:auto}}@media only screen and (min-width: 768px){footer{position:relative;background:#fff;font-weight:normal;text-align:center;z-index:100}footer .inner{margin:0 auto;padding:30px 0 20px;max-width:1001px;letter-spacing:0em}footer .inner ul{font-size:0px;font-size:0rem}footer .inner ul li{display:inline-block;margin:0 0 10px 10px;padding:0 10px 0 0;font-size:12px;font-size:.75rem;border-right:solid 1px #d1d1d1}footer .inner ul li:first-child{margin-left:0}footer .inner ul li:nth-child(5){padding-right:0;border-right:none}footer .inner ul li:nth-child(6){margin-left:0}footer .inner ul li:last-child{padding-right:0;border-right:none}footer .inner ul li a{color:#1a1a1a;text-decoration:none;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear}footer .inner ul li a:hover{opacity:.7}footer small{display:block;padding:12px 0;color:#fff;font-size:12px;font-size:.75rem;text-align:center;background:#000}}@media only screen and (max-width: 767px){footer{position:relative;margin:0;font-weight:normal;text-align:center;background:#fff;z-index:90}footer .inner{margin:0 auto;padding:30px 15px 15px;width:auto;letter-spacing:0em}footer .inner ul{font-size:0px;font-size:0rem}footer .inner ul li{display:inline-block;margin:0 0 5px 5px;padding:0 10px 0 0;font-size:12px;font-size:.75rem;border-right:1px solid #d1d1d1}footer .inner ul li:first-child{margin-left:0}footer .inner ul li:last-child{padding-right:0;border-right:none}footer .inner ul li a{color:#1a1a1a;text-decoration:none}footer small{display:block;padding:12px 0;color:#fff;font-size:12px;font-size:.75rem;background:#000}}
