﻿@media screen and (min-width: 768px){.sp{display:none !important}#headerNav li{display:inline-block}#headerNav{font-size:0}#headerNav 　li{margin-right:-1px}#headerNav 　li:last-child{margin-right:0}#navLogo span{padding-top:12px;font-size:13px}.navlist a{padding-left:60.5px;padding-right:60.5px}#headerNav li.navAccordion .pc{position:absolute;z-index:9;background:#f7f7f7;border-radius:0 0 4px 4px;width:200px;transition:.5s}#headerNav li.navAccordion .accordionNav{font-size:15px;height:0;overflow:hidden;transition:.5s;display:inherit}#headerNav li.navAccordion .accordionNav:last-child a{border-bottom:none}#headerNav li.navAccordion .accordionNav a{padding:14px 15px 15px;margin-bottom:10px;height:3rem;text-align:left;display:block}#headerNav li:hover>ul.pc>li.accordionNav{height:3rem;overflow:visible}}li#navLogo a{color:#222;padding:29px 45px 23px}#navLogo div{display:grid}#navLogo span{display:block}#navLogo span img{vertical-align:top;padding-top:3px;margin-right:10px}.navlist a{padding-bottom:50px}@media screen and (min-width: 768px) and (max-width: 1000px){.navlist{width:19%}#navLogo{width:20%}#navLogo div{display:inline-grid}li#navLogo a{padding-left:0;padding-right:0}#mainLogo{width:100%}}@media screen and (min-width: 768px) and (max-width: 849px){#headerNav li{vertical-align:top}.navlist a{height:149px;box-sizing:border-box;padding-right:10px;padding-left:10px}}@media screen and (max-width: 849px){.navlist a{padding-bottom:inherit}}@media screen and (max-width: 767px){.sp{display:block !important}.navlist a{padding-bottom:14px}#navLogo div{display:block}#navLogo span img{vertical-align:bottom}}
/*# sourceMappingURL=main2.css.map */
