@charset "utf-8";#open_menu,#sp_box{display:none}#spicon span{border-bottom:2px solid #1f5ab0}#spicon:before{color:#1f5ab0}#center_box{background-color:#ebf0f7}.page_link>li>a,.submenu>li>a{color:#1f5ab0}.page_link>li{border-bottom:1px solid #cfd8e5}.page_link a:hover{color:#6c89b3}#spicon{position:relative;background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:35px;height:24px;z-index:9999;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}#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(-12px) 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{text-align:center;position:fixed;left:0;top:0;width:100%;margin:0;height:100%;display:block;overflow-y:scroll;padding:60px 0}#close{position:absolute;text-align:center;bottom:-20px;left:0;width:100%;color:#ea5514;font-size:20px;z-index:99990}.m_width{width:70%;max-width:1000px;margin:0 auto}.page_link>li>a{text-decoration:none;position:relative;display:block;font-size:18px;z-index:500;line-height:1.3em;padding:30px 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:1000px){#sp_box{display:block}.page_link>li>a,.page_link>li>p{font-size:18px;z-index:500;padding:30px 0;color:#1f5ab0;font-family:dnp-shuei-mgothic-std,sans-serif}.page_link>li:nth-child(2)>p,.page_link>li:nth-child(3)>a{padding:30px 0 15px}.page_link li{position:relative}.submenu{padding-bottom:30px}.submenu a::before{content:"-";color:#6eb088;margin-right:.5em}.submenu li a{display:block;font-family:dnp-shuei-mgothic-std,sans-serif;line-height:2.5}.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:1000px){#spicon{position:fixed;right:17px;top:24px}#center_box{padding:60px 0}.m_width{width:86%;max-width:700px;margin:0 auto}.page_link>li>a{font-size:19px;padding:25px 0}.submenu{padding-bottom:20px}.submenu li a{font-size:16px}.sp_ja{font-size:13px;padding-left:20px;top:-6px}.ja_all{font-size:18px;display:block}}@media only screen and (max-width:480px){.submenu{padding-bottom:30px;flex-wrap:wrap;gap:10px 0}.submenu li{width:100%}}