.modal-content{max-width:1600px!important}@media screen and (max-width:768px){.modal-content{max-height:none!important;padding:2em}}.m_header{border-bottom:1px solid #ffa246}@media screen and (max-width:768px){.m_header{border-bottom:none}}.m_header:after{content:"";display:block;clear:both}.m_header .logo{display:flex;float:left;text-decoration:none;height:100px;width:430px;justify-content:center;flex-direction:column;padding:5px 10px;background-image:url(/img/parts/logo2.webp);background-position:50%;background-size:contain;background-repeat:no-repeat;background-origin:content-box}@media screen and (max-width:768px){.m_header .logo{display:block;float:none;width:60%}}.m_header .logo img{-webkit-filter:brightness(3);filter:brightness(3);object-fit:cover;font-family:"object-fit: cover;";height:66px;width:200px}.m_header ul{display:flex;float:right;margin-right:6rem}@media screen and (max-width:768px){.m_header ul{display:block;float:none;margin-right:0}}.m_header ul li{margin-left:1em}@media screen and (max-width:768px){.m_header ul li{border-bottom:1px solid #ccc;margin-left:.5em}}.m_header ul li a{display:block;padding:.5em}@media screen and (max-width:768px){.m_header ul li a{padding:.5em 0}}.m_list{display:flex;width:100%}@media screen and (max-width:768px){.m_list{display:block}}.m_list>ul{padding:2vw;border-right:1px solid #ffa246}@media screen and (max-width:768px){.m_list>ul{padding:0;border-right:none;border-top:1px solid #ffa246}}.m_list>ul>li a{font-size:1.5em;font-weight:700;display:block;padding:.5em 0}.m_list>ul>li a b{color:#ec8014;margin-right:.5em}@media screen and (max-width:768px){.m_list>ul>li a{font-size:1.25em;padding-top:1em}}.m_list>ul>li strong{color:#ec8014;font-size:1.25em}.m_list>ul>li>ul{display:inline-block;vertical-align:top}@media screen and (max-width:768px){.m_list>ul>li>ul{display:block;width:auto;margin:1em .5em}}@media screen and (max-width:768px){.m_list>ul>li>ul li{border-bottom:1px solid #ccc}}.m_list>ul>li>ul li a{font-size:.8em;display:block;padding:.5em}@media screen and (max-width:768px){.m_list>ul>li>ul li a{font-size:1rem;padding:.5em 0}}