@charset "UTF-8";.main_title{width:100%;margin:0 auto;text-align:center;position:relative}@media all and (min-width:640px){.main_title{background:#180606}}.pankuzu{position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;padding:11px 0}@media all and (max-width:639px){.pankuzu{display:none}}.pankuzu a{color:#fff;text-decoration:none}.pankuzu ul{max-width:1080px;margin:0 auto;display:flex;align-items:center}.pankuzu ul li{position:relative;display:flex;justify-content:center;font-size:.8rem}.pankuzu ul li:before{content:"/";padding-left:1rem;padding-right:1rem}.pankuzu ul li:nth-of-type(1){width:36px;margin-right:-10px}.pankuzu ul li:nth-of-type(1):before{display:none}.pankuzu a{transition:opacity .3s ease}@media all and (min-width:640px){.pankuzu a:hover{opacity:.8}}.pankuzu .home{display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYuMDk4IiBoZWlnaHQ9IjE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMGgxNi4wOTh2MTZIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTE2LjA5OCA1LjMwN3Y4LjkwNEExLjc5IDEuNzkgMCAwIDEgMTQuMzA5IDE2aC0yLjk4MWExLjE5MyAxLjE5MyAwIDAgMS0xLjE5Mi0xLjE5M3YtMy4yNzlhLjU5Ni41OTYgMCAwIDAtLjU5Ny0uNTk2SDYuNTU4YS41OTYuNTk2IDAgMCAwLS41OTYuNTk2djMuMjc5YzAgLjY1OS0uNTM0IDEuMTkzLTEuMTkyIDEuMTkzSDEuNzg4QTEuNzkgMS43OSAwIDAgMSAwIDE0LjIxMVY1LjMwN2MuMDAxLS40MTkuMjItLjgwNy41NzktMS4wMjNMNy40MzUuMTdjLjM3OC0uMjI3Ljg1LS4yMjcgMS4yMjggMGw2Ljg1NiA0LjExNGMuMzU5LjIxNi41NzguNjA0LjU3OSAxLjAyMyIgY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:100% auto;overflow:hidden;margin:0 auto}.entry{padding-bottom:100px;transition:opacity .6s,visibility .6s}@media all and (min-width:640px){.entry{line-height:2.2}}@media all and (max-width:639px){.entry{line-height:2}}.entry.visible{display:block;opacity:1;visibility:visible}.entry .about_schedule{line-height:1.8}@media all and (min-width:640px){.entry .about_schedule{display:flex}}.entry .about_schedule .sub_txt{font-size:.875rem}.entry .about_schedule .day{color:#d32f2f;font-weight:700}@media all and (min-width:640px){.entry .about_schedule .day{text-align:right;margin-left:auto}}.entry .about_schedule a{color:#000}@media all and (min-width:640px){.entry .about_schedule a:hover{text-decoration:none}}.entry .btn_wrap{padding:2rem 0}@media all and (max-width:639px){.entry h2.howto_title img{height:auto;width:70%}}.entry_contents{position:relative;width:89.333%;max-width:1080px;margin:0 auto;background:#fff;color:#000}@media all and (min-width:640px){.entry_contents{padding:70px 90px 90px}}@media all and (max-width:639px){.entry_contents{padding:45px 20px}}.entry_contents+h2{margin-top:60px}.entry_end{width:89.333%;max-width:1080px;margin:60px auto;text-align:center;color:#fff;background:rgba(211,47,47,.5);padding:1rem;font-weight:700;font-size:1.125rem}.entry_contents+.entry_end{margin-top:30px}