@charset "utf-8";#open_menu,#sp_box{display:none}#spicon span{border-bottom:2px solid #fff}#center_box{background-color:#212121}.page_link a{color:inherit}#spicon{position:fixed;right:0;top:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100px;height:100px;z-index:9999;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;background-color:#171717;padding:35px 30px}#spicon span{width:100%;height:2px;transition:all .4s}#spicon.m_active span:nth-child(1){transform:translateY(10px) rotate(-45deg)}#spicon.m_active span:nth-child(2){opacity:0}#spicon.m_active span:nth-child(3){transform:translateY(-17px) rotate(-135deg)}#open_menu{background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:fixed;z-index:9990;top:0;left:0;width:100%}#center_box{position:fixed;left:0;top:0;width:100%;margin:0;height:100%;display:block;overflow-y:scroll;padding:100px 0 100px}#close{position:absolute;text-align:center;bottom:-20px;left:0;width:100%;color:#21ceb2;font-size:20px}.sp_menu{width:88%;max-width:740px;margin:0 auto}.sp_menu{display:flex;flex-direction:column;justify-content:space-between}.sp_menu li{height:11%;margin:5px 0}.sp_menu a{color:#fff;position:relative}.sp_plus_minus{position:absolute;right:20px;top:50%;font-size:40px;transform:translateY(-50%);font-weight:100}.sp_menu li>a{font-size:26px;display:flex;align-items:center;background-color:#2d2d2d;column-gap:10px;padding:25px 15px}.sp_menu li>a:before{content:"";border-bottom:1px solid #fff;width:15px}.sp_sub{padding:30px 0 30px 40px;display:none}.sp_sub span{color:#ffde00}.sp_sub p{padding-left:0;position:relative;font-size:18px}.sp_sub p:nth-child(n+2){margin-top:15px}@media only screen and (max-width:1024px){#sp_box{display:block}}@media only screen and (max-width:740px){#spicon{width:80px;height:80px;padding:28px 20px}#spicon.m_active span:nth-child(1){transform:translateY(10px) rotate(-45deg)}#spicon.m_active span:nth-child(3){transform:translateY(-11px) rotate(-135deg)}.sp_menu li>a{font-size:26px}.sp_sub p{font-size:20px;text-indent:-1.3em;padding-left:1.3em}}