@charset "UTF-8";body{background-color:#fff;color:#333;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%}.pagetop{z-index:110;position:fixed;right:20px;bottom:20px;width:61px;height:61px}.pagetop img{display:inline}.end{display:none;padding:15px;border:4px solid #d0111b;color:#d0111b;font-weight:700;font-size:24px;line-height:1.4;text-align:center}@media only screen and (min-width: 768px){header{width:100%;background-color:#fff}header #head_link{width:100%;max-width:750px;margin:0 auto;padding:19px 0 26px}header #head_link img{width:342px;height:33px}footer{z-index:100;position:relative;background:#fff;font-weight:400;text-align:center}footer .inner{max-width:1001px;margin:0 auto;padding:30px 0 20px;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;border-right:solid 1px #d1d1d1;font-size:12px}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;transition:opacity .4s linear}footer .inner ul li a:hover{opacity:.7}footer small{display:block;padding:12px 0;background:#000;color:#fff;font-size:12px;text-align:center}}@media only screen and (max-width: 767px){.only_pc{display:none}.only_sp{display:block}header{padding:9px 10px 13px;text-align:left}header #head_link{font-size:0;line-height:0}header #head_link img{width:195px;height:auto}footer{z-index:90;position:relative;margin:0;background:#fff;font-weight:400;text-align:center}footer .inner{width:auto;margin:0 auto;padding:30px 15px 15px;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;border-right:1px solid #d1d1d1;font-size:12px}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;background:#000;color:#fff;font-size:12px}}@media screen and (max-width: 767px){.end{font-size:18px}}
