.header{height:auto;flex-wrap:wrap}.header_brand{order:1;flex:1}.header_menu{order:2;height:60px;flex:0 0 50%}.header_menu_list_item{width:50%;max-width:100%}.header .global_nav{order:3;flex:100%}.header .global_nav_list{flex-wrap:wrap;padding:20px 15px}.header .global_nav_list_item{width:50%;padding:0;margin:0;transition:0s}.header .global_nav_list_item_anchor{height:auto;line-height:100%;margin:0 1px 1px 0;padding:10px 0}.header .global_nav .underline{display:none}.main_visual{position:relative;display:block;height:0;padding-bottom:65%}.main_visual_title{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main_visual_post_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sidebar{min-height:auto;margin:0 15px;padding:0}.wrapper{position:relative;display:block;z-index:999}.content{margin:15px}.content section:first-child .content_summary_title{margin-top:55px}.post_pickup_panel{display:block;height:auto;min-height:auto;width:100%}.post_pickup_panel .post_pickup_panel_content{width:auto}.post_pickup_panel_thumbnail{height:180px}.post_list_item{flex-basis:100%}.post_list_panel{height:auto}.post_list_panel_content{padding-right:0}.footer_nav_list{display:block;width:100%;margin-bottom:40px}.footer_banner{flex-wrap:wrap}.footer_banner a{width:100%}.footer_nav_list_wrapper{padding-top:0}.footer_nav_list_item{width:100%;margin-top:40px}.footer_nav_list_item>a,.footer_nav_list_item>span{padding-bottom:8px}.footer_nav_list_child{margin-bottom:0;margin-top:12px;height:auto}.footer_nav_list_child_item{width:auto}.footer_nav_list_children{display:block;height:auto;margin-bottom:0}.footer_nav_list_children_item{margin-left:20px}.footer_text_nav_list{display:none}.post_detail_heading_meta,.sitebar_post_list{display:block}.footer_brand{margin:20px auto;position:inherit;text-align:center;right:0}.footer_brand_title{text-align:left}.post_detail{margin-top:-15%}.post_detail_header{padding:0 24px 35px}.post_detail_published_date{margin:0}.post_detail_heading{display:block;margin:20px 0 0}.post_detail_heading_content_title{font-size:3rem;text-align:left}.post_detail_content{padding:0}.post_detail_content>blockquote{margin:10px 30px 0}.post_detail_content>table{margin:30px 10px 0;width:calc(100% - 20px)}.post_detail_content h2,.post_detail_content h3,.post_detail_content h4,.post_detail_content h5,.post_detail_content h6,.post_detail_content p{margin:50px 20px 0;text-align:left}.post_detail_content h2{font-size:2.6rem}.post_detail_content h2:before{height:80%}.post_detail_content h3{font-size:2.2rem}.post_detail_content h4{font-size:1.8rem}.post_detail_content h5{font-size:1.6rem}.post_detail_content h6{font-size:1.4rem}.post_detail_content ol,.post_detail_content ul{margin:30px 20px 0}.post_detail_content>.speakerdeck_embed{margin:50px 0 0}.post_detail_heading_content{margin-left:0}.post_detail_wapper{padding:15px}.post_detail_heading_thumbnail{display:none}.post_related{padding:0 15px}.page_detail_content{padding:0}.post_sns{padding:35px 15px}.post_related_list{display:block}.post_related_panel{padding-bottom:20px}