#kv h1,.wrapper{margin:0 30px}#has_sidebar #sidebar,#kv h1{width:auto}a.btn_border:after{display:none}#kv h1{max-width:none}#kv h1 span.ja{font-size:4.6rem}#has_sidebar{display:block}#has_sidebar #col2_contents{width:auto;margin-bottom:40px}h1.has_large_border,h2.has_large_border,h3.has_large_border,h4.has_large_border,h5.has_large_border{font-size:3.6rem;letter-spacing:2px;text-indent:2px}.submenu li a:after,.submenu li a:before{display:none}.submenu li a.active:after,.submenu li a.active:before{display:block}#event_items .event_item{width:49%;margin:0 0 30px 2%}#event_items .event_item:nth-child(3n+1){margin-left:2%}#banners .wrapper,#modal .pickup .wrapper{margin:0}#event_items .event_item:nth-child(2n+1){margin-left:0}.news_items a .info strong span:before{display:none}header #logo{left:30px}header label#btn_about{right:90px}header label#btn_nav{right:0}#sidebar{display:flex;justify-content:space-between}#sidebar .box{width:48%}#sidebar .box.pickup .items .item{display:flex;justify-content:center}#events_controller .inner ul.months a:after,#home_catch .text h2 br,nav#nav_footer{display:none}#home #kv h1{width:100%;margin:0}#home #kv h1 span.ja{font-size:8rem}#home #kv #btn_pickup{width:150px}#home #kv #btn_pickup span{font-size:3rem}#home h1.has_large_border{font-size:3.6rem;letter-spacing:2px;text-indent:2px}#home_catch .pics{width:calc(100% - 30px);height:400px;position:static}#home_catch .pics .bx-pager{width:120px}#home_catch .text{width:calc(100% - 120px);margin:-30px 0 0 120px;padding-bottom:30px}#home_catch .text h2{margin-bottom:15px;font-size:3rem}#home_catch .text strong{margin-bottom:30px}#home_catch .text p{width:auto;margin:0 0 15px;padding:0 30px}#home_view{margin-bottom:60px}.vision{padding:30px;letter-spacing:0}#events_controller .inner ul.months a.active:after{display:block}