@charset "utf-8";#open_menu,#sp_box{display:none}#spicon span{border-bottom:2px solid #000}#spicon:before{color:#000}#center_box{background-color:#fff}.page_link>li>a{color:#000;border-bottom:1px solid #000}.page_link a:hover{color:#20addd}#spicon{position:fixed;right:60px;top:60px;background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:35px;height:30px;z-index:9999;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}#spicon:before{content:"MENU";position:absolute;top:-25px;left:0;width:100%;text-align:center;font-size:12px;transition:all .4s}#spicon span{width:100%;height:2px;transition:all .4s}#spicon.m_active span:nth-child(1){transform:translateY(12px) rotate(-45deg)}#spicon.m_active span:nth-child(2){opacity:0}#spicon.m_active span:nth-child(3){transform:translateY(-15px) rotate(-135deg)}#spicon.m_active:before{content:"CLOSE"}#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{text-align:center;position:fixed;left:0;top:0;width:100%;margin:0;height:100%;display:block;overflow-y:scroll;padding:180px 0}#close{position:absolute;text-align:center;bottom:-20px;left:0;width:100%;color:#21ceb2;font-size:20px}.m_width{width:90%;max-width:1200px;margin:0 auto}.page_link>li>a{text-decoration:none;position:relative;display:block;font-size:54px;z-index:500;line-height:1.3em;padding:35px 0 35px 0}.page_link li{position:relative}.sp_ja{font-size:18px;padding-left:40px;position:relative;top:-7px}.page_link{text-align:left}.page_link a{transition:.3s ease}.ja_all{font-size:24px;display:block}@media only screen and (max-width:1024px){#sp_box{display:block}.page_link>li>a{font-size:42px;z-index:500;padding:35px 0 35px}.page_link li{position:relative}.sp_ja{font-size:18px;padding-left:40px;position:relative;top:-7px}.page_link{text-align:left;padding-top:0}.page_link a{transition:0s ease}}@media only screen and (max-width:740px){#spicon{position:fixed;right:20px;top:40px}#center_box{padding:80px 0}.page_link>li>a{font-size:28px;padding:20px 0 20px}.sp_ja{font-size:13px;padding-left:20px;top:-6px}.ja_all{font-size:18px;display:block}}