.m-bgCol{background-color:#f2f2f2}.m-bgCol2{background-color:#282828}.m-font-en{font-family:brother-xl,sans-serif}.m-pc{display:block}.m-sp{display:none}i.m-pc,br.m-pc{display:inline-block}i.m-sp,br.m-sp{display:none}.m-anc{width:1px;height:1px;position:absolute;top:-108px;left:0;opacity:0}.m-btn a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;font-size:17px;background-color:transparent;color:#000;padding:1em;border:1px solid #000;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}.m-btn a .btn__icon:before,.m-btn a .btn__icon:after{background:#fff}.m-btn a:hover{color:#fff;background:#000;opacity:1}.m-btn a:hover .btn__icon:before,.m-btn a:hover .btn__icon:after{background:#222}@media (max-width:767px){.m-pc{display:none}.m-sp{display:block}i.m-pc,br.m-pc{display:none}i.m-sp,br.m-sp{display:inline-block}.m-anc{top:-72px}.m-btn a{width:100%;min-width:auto;font-size:15px}.m-btn a:hover{color:#fff;background:#222}.m-btn a:hover .btn__icon:before,.m-btn a:hover .btn__icon:after{background:#fff}}