main section:first-child{padding-top:80px}#title_page{height:30px;padding:0 15px;text-align:center;line-height:30px;font-size:1.8rem}body#projects #title_page.narrow{padding-right:15px}#nav_global{width:60px;top:auto;left:auto;bottom:15px;right:15px}#nav_global .btn_global{width:60px;height:0;overflow:hidden;padding:0;background-image:linear-gradient(to right,#000,#000);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 1px;box-sizing:border-box;transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global .btn_global:before{top:11px}#nav_global_items{padding-bottom:calc(60px / 2);flex-direction:column;justify-content:flex-start;transition-property:padding-bottom;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global_items .nav_global_item{width:100%;background-color:#333;border-left:0;box-shadow:0 0 5px rgba(0,0,0,.3);transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global_items .nav_global_item:first-child{overflow:hidden;border-radius:calc(60px / 2) calc(60px / 2) 0 0;box-shadow:0 0 5px transparent}#nav_global_items .nav_global_item:first-child .btn_global{padding-top:calc(60px / 2)}#nav_global_items .nav_global_item.en{display:block;position:absolute;bottom:0;right:0;z-index:5;overflow:hidden;border-radius:calc(60px / 2)}#nav_global_items .nav_global_item.en label{height:60px;padding-top:34px;display:block;position:relative;text-align:center;line-height:20px;color:#fff;font-size:1rem;background-image:linear-gradient(to right,#fff,#fff);background-position:center 21px;background-repeat:no-repeat;background-size:22px 2px;box-sizing:border-box;transition-property:background-size;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global_items .nav_global_item.en label:before,#nav_global_items .nav_global_item.en label:after{content:"";width:22px;height:2px;margin:auto;display:block;position:absolute;left:0;right:0;background-color:#fff;transition-property:transform;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global_items .nav_global_item.en label:before{top:14px}#nav_global_items .nav_global_item.en label:after{top:28px}#nav_global_items .nav_global_item.en label p{width:calc(60px * 2);display:flex;transition-property:transform;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#nav_global_items .nav_global_item.en label p span{width:50%;display:block}#chk_nav:checked~#nav_global .btn_global{height:60px;padding:34px 0 0}#chk_nav:checked~#nav_global #nav_global_items{padding-bottom:60px}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item{box-shadow:0 0 10px rgba(0,0,0,.6)}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item:first-child{box-shadow:0 0 10px rgba(0,0,0,.6)}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item:first-child .btn_global{padding-top:37px}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item.en{border-radius:0 0 calc(60px / 2) calc(60px / 2)}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item.en label{background-size:0 2px}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item.en label:before{-moz-transform:translateY(7px) rotate(225deg);-ms-transform:translateY(7px) rotate(225deg);-webkit-transform:translateY(7px) rotate(225deg);transform:translateY(7px) rotate(225deg)}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item.en label:after{-moz-transform:translateY(-7px) rotate(-225deg);-ms-transform:translateY(-7px) rotate(-225deg);-webkit-transform:translateY(-7px) rotate(-225deg);transform:translateY(-7px) rotate(-225deg)}#chk_nav:checked~#nav_global #nav_global_items .nav_global_item.en label p{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#history_targets .target{display:block}#history_targets span,#history_targets .check_list{width:auto}#history_targets span{margin-bottom:5px}#history_users{display:block}#history_users .history_user{width:auto;flex-wrap:wrap}#history_users strong{flex:1}#history_users strong~span{border-right:1px solid #aaa}#history_users .history_projects{width:100%;flex:none;border-top:1px solid #aaa;border-left:0;box-sizing:border-box}#form_report .sublabels .sublabel p{padding:0 5px}#form_report .expense_box .date,#form_report .expense_box label{margin-bottom:5px}#form_report .expense_box .box,#form_report .expense_box input.text,#form_report .expense_box input.text+span,#form_report .expense_box textarea{order:2}#form_report .expense_box .box{width:calc(100% - 135px);flex:none}#form_report .expense_box label,#form_report .expense_box input.text{margin-left:auto}#projects .info_wrapper{display:block}#projects .info_wrapper dt{width:auto}#projects .info_wrapper dd{width:auto}#projects .info_wrapper dd.wide{width:auto}#projects .calendar_wrapper .notes .agenda_wrapper .agenda_inner .date{border-left:0}#projects .calendar_wrapper .notes .agenda_wrapper .agenda_inner .note{border-right:0}#projects .calendar_wrapper .entry .all{margin:0 auto 30px;justify-content:center}#project_weather{width:290px}#project_weather .day,#project_weather .hour,#project_weather p{width:32px}