﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,input,textarea,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;background-repeat:no-repeat !important;box-sizing:border-box;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;background-repeat:no-repeat !important;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}:hover,:focus{transition-duration:0.4s}:focus{outline:none}body,body *{font-size:14px;line-height:1.8;color:#3c4a60;font-family:"Lato", Arial, Emoji, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500}a{color:#1ca0a8}a:hover,a:focus{color:#AFE2E6}body{background-color:#efede0;position:relative;text-rendering:auto}.layout_outer{display:flex;width:100%}#main_nav,#sub_nav,#main_wrap{position:fixed;min-height:100%;height:100%}#main_wrap{width:100%;background:#fff;overflow:auto;padding:0 80px 60px 0;scroll-behavior:smooth}.layout_outer_side{flex:0 0 80px;width:84px}#main_nav{z-index:4;width:80px;background-color:#25b7c0;color:rgba(255,255,255,0.9)}#main_nav nav{position:relative}ul#nav_1{display:flex;flex-direction:column;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,0.05);overflow:hidden}span.btn_label{display:none}ul#nav_1 li a{display:block;width:80px;height:70px}ul#nav_1 li a#b_home{height:110px;background-color:#25B7C0;border-bottom:1px solid #1CA0A8;background-image:url(/assets/common/onsight_logo-539462d562359f00b3f815ceee6be080c38ffa2066c8647ad10cf604d5e1e9ca.svg),url(/assets/common/text_home-c66efa27ef722ff06d2c1c29559b3e7b0eeec7bee8cf1cf269da0eeaf435c288.svg);background-position:50% 35%, 50% 82%}ul#nav_1 li a#b_home:hover{background-position:50% 20%, 50% 82%}#b_report{background-color:#25B7C0;background-image:url(/assets/common/m_report-71de55b281a194e488c533506f8acbd37e6d5597e4f34adbe242c8120b1f7d06.svg);border-bottom:1px solid #1CA0A8;background-position:center}#b_report:hover{background-color:#1CA0A8;background-image:url(/assets/common/m_report_mo-3c39f9a1a0d996cc8cde80a9820d3924d8528808ca010d39acea1a72c0bee675.svg)}#b_report_select{background-color:#1CA0A8;background-image:url(/assets/common/m_report_mo-3c39f9a1a0d996cc8cde80a9820d3924d8528808ca010d39acea1a72c0bee675.svg);border-bottom:1px solid #1CA0A8;background-position:center}#b_crm{background-image:url(/assets/base/m_crm-7e242e0b101ceb60bef3eb80d9bbac3d429dea805a08764d7d41e7f3b3f22613.png)}#b_crm:hover{background-image:url(/assets/base/m_crm_mo-e43b8ac0191081faa06d15504befae94eade7b322866b71232a0157eb94e4d26.png)}#b_setting{background-color:#25B7C0;background-image:url(/assets/common/m_setting-b77cf37a7a2c841508d55e7b900d601a103498ac25e6c5135207c34d21740b90.svg);border-bottom:1px solid #1CA0A8;background-position:center}#b_setting:hover{background-color:#1CA0A8;background-image:url(/assets/common/m_setting_mo-f2a829a9d4d983224570cbbcee55ebcc84de4a5d8d3ec593fe80568b9d5d1ff9.svg)}#b_setting_select{background-color:#1CA0A8;background-image:url(/assets/common/m_setting_mo-f2a829a9d4d983224570cbbcee55ebcc84de4a5d8d3ec593fe80568b9d5d1ff9.svg);border-bottom:1px solid #1CA0A8;background-position:center}#b_admin{background-color:#25B7C0;background-image:url(/assets/common/m_admin-b77ce5fcbe3f45d087233cb9029f5343e5490692e9ccdb2e3c2d2da061a9a76a.svg);border-bottom:1px solid #1CA0A8;background-position:center center}#b_admin:hover{background-color:#1CA0A8;background-image:url(/assets/common/m_admin_mo-9ca59f21723c720ae476873aa41ffa887e44aa317b0ec67d6a7ed4d3b6ac369a.svg)}#b_admin_select{background-color:#1CA0A8;background-image:url(/assets/common/m_admin_mo-9ca59f21723c720ae476873aa41ffa887e44aa317b0ec67d6a7ed4d3b6ac369a.svg);border-bottom:1px solid #1CA0A8;background-position:center center}.layout_outer_main{flex:100;width:100%}nav.navbar_sub{z-index:3;height:36px;margin:10px 30px}#noppo_logo{background-image:url(/assets/base/noppo-d5ec256769526a7935c51929ae045e689767e6ec23a7f536dfd262d8a8c1c114.png);height:24px;width:80px;float:left}#search_input{float:left;padding:6px 30px 6px 32px;font-size:14px;border-radius:20px;background:#d7d5c9;border:1px solid #b0afa6;color:#b0afa6;background-image:url(/assets/base/icon_seach-287e40724fe0362ca8e74a97f411449b446c340afec499023bf6c6a61d614fe6.png);background-position:10px center}#search_input::placeholder{color:#b0afa6}.nav_user{position:absolute;top:7px;right:30px;bottom:auto;left:auto}.nav_user>li{float:left}a#h_menu{display:block;width:22px;height:17px;background-image:url(/assets/base/h_menu-ac1c02294cfe01fc8d9ba7462fbc14a6710f32acddc38e967e35a85c2064e7bc.png);margin-top:10px;margin-left:24px}li.menu_single{position:relative;z-index:10}li.menu_single ul.dropdown_menu{height:0;overflow:hidden;position:absolute;top:26px;right:0;width:150px;background:#fff url(/assets/base/icon_logout-487a403dbeffbc1b2d2ed3ea54954f0df01ff0d722480a8e79702846dee495f7.png) 6px center;padding-left:30px}li.menu_single:hover ul.dropdown_menu{height:auto;border:1px solid #d7d5c9}ul.dropdown_menu a{display:block}nav#sub_nav{width:220px;background:#555;color:#FFF;font-size:90%;z-index:1;overflow:scroll;padding-bottom:110px}#sub_nav,#sub_nav ul ul li{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#sub_nav a{display:block;color:#fefefe}#sub_nav ul ul li,a#b_newpost{border-bottom:1px solid #474747}#sub_nav ul ul li:hover,a#b_newpost:hover,a#b_watch:hover{opacity:0.5}#sub_nav ul ul li{padding:10px 0 10px 18px}#sub_nav ul ul li:hover{background-color:#404040}.sub_nav_hover{background-color:#404040}a#b_newpost{height:80px;background:url(/assets/base/mm_newpost-b89e737869367b6120422ffa0a2a396dc45e8448537ab5a742e82e5a1233bd30.png) center center}li#post{background:url(/assets/base/mm_posts-376270bb70a15a121eb5a650aeeb01a599ef4445057a70df723d1b5c61a34135.png) 16px 14px;padding-top:46px}a#b_watch{background:url(/assets/base/mm_watch-c0d92e492df194aee1f415ccae49b60a9d1c484f2dfdb343acaea0a940a6c206.png) 16px 14px;height:44px}li#setting{background:url(/assets/base/mm_setting-2b23835212400e651930ae7e83277277c2a3595745c05a0cda2b3148352cf268.png) 16px 14px;padding-top:46px}#main_sec{padding:30px 48px 60px}.main_sub_nav{padding-left:268px !important}.m_t_10{margin-top:10px}.m_t_20{margin-top:20px}.m_t_30{margin-top:30px}.m_r_10{margin-right:10px}.m_r_20{margin-right:20px}.m_r_30{margin-right:30px}.m_b_10{margin-bottom:10px}.m_b_20{margin-bottom:20px}.m_b_30{margin-bottom:30px}.m_l_5{margin-left:5px}.m_l_10{margin-left:10px}.m_l_20{margin-left:20px}.m_l_30{margin-left:30px}.m_l_0{margin-left:0px !important}.m_0{margin:0px !important}.font_size_60{font-size:60%}.font_size_90{font-size:90%}.font_size_120{font-size:120%}.font_size_140{font-size:140%}.font_size_180{font-size:180%}.font_size_200{font-size:200%}.bold{font-weight:bold}.bg_light_gray{background:#f6f6f6}.bg_gray{background:#e5e5e5}.line_top{border-top:1px solid #e6e6e6;margin-top:20px;padding-top:20px}.color_gray{color:#86898e}.color_blue{color:#1ca0a8}.color_dark{color:#3c4a60}.color_white{color:#fff}.color_red{color:#fb3c37 !important}.flex_end{display:flex;justify-content:flex-end}.flex_bet{display:flex;justify-content:space-between}.flex_start{display:flex;justify-content:start;flex-wrap:wrap}.width_80{width:80%}.width_30{width:30%}.align_right{text-align:right}.align_left{text-align:left}.align_center{text-align:center}h2.data_item{margin-bottom:30px}h2.data_item span,h2.page_title span{font-size:140%;margin-right:0.8em}h2.page_title,h2.border_3{border-bottom:3px solid #e6e6e6}h2.page_title{padding-bottom:14px;margin-bottom:40px}h2.border_3{font-size:180%;padding-bottom:4px;margin:40px 0 20px}table,blockquote,pre{margin:20px 0}th,td{border-bottom:1px solid #c9c7c7;padding:20px 28px;background:#fff}th{background-color:#e6e6e6;font-weight:bold;text-align:left}.border_b_1{border-bottom:1px solid #c9c7c7}.border_t_1{border-top:1px solid #c9c7c7}.border_side_1{border-right:1px solid #c9c7c7;border-left:1px solid #c9c7c7}blockquote{border-left:4px solid #bfbfbf;padding-left:22px}blockquote,blockquote p{color:#9e9e9e}pre,code{border:1px solid #e6e6e6;background-color:#fcfcfc;border-radius:5px;padding:2px 4px;display:inline-block;white-space:pre-wrap;margin:5px 0}hr{background-color:#e6e6e6;height:1px;border:none}strong{font-weight:bold}em,i{font-style:italic}del{text-decoration:line-through}.markdown_area h1,.markdown_area h2,.markdown_area h3,.markdown_area h4{margin:0.5em 0}.markdown_area h1{font-size:180%;border-bottom:1px solid #e6e6e6;margin:40px 0 20px}.markdown_area h2{font-size:160%;border-bottom:1px solid #e6e6e6}.markdown_area h3{font-size:140%}.markdown_area h4{font-size:120%}.markdown_area ul,ol{margin:5px 20px 20px}.markdown_area ol li{list-style-type:decimal}.markdown_area li{list-style:circle}.markdown_area th,.markdown_area td{border:1px solid #e6e6e6}.markdown_area th{background-color:#fcfcfc}.markdown_area .border_b_1{border-bottom:1px solid #e6e6e6}.markdown_area .border_t_1{border-top:1px solid #e6e6e6}.error_1{border:2px solid #fb3c37;margin-bottom:10px;padding:5px 10px 5px 0px;border-radius:5px;background-color:#fff}.error_1 li{background:url(/assets/common/er_red-815a74ad0b5a25e20c5026b76758fb1fd18ef4cb0c40b701e2fcdf4b51fd5d29.png) 10px center;color:#fb3c37;background-color:#fff;padding:5px 10px 5px 36px}.error_2{border:2px solid #fb3c37;margin-bottom:10px;padding:5px 10px 5px 0px;border-radius:5px;background-color:#fff}.error_2 li{background:url(/assets/common/er_blue-bd534dada21718571bc6b4472b4e4c0e1af50d341b2f018f60f12b29d1df6858.png) 10px center;color:#628db6;border:2px solid #628db6;background-color:#fff}.status_mess{padding:20px 0;text-align:center;color:#fff;font-weight:bold;font-size:130%;position:fixed;width:100%;animation:fade-in 0.8s ease-out 0.1s 1;z-index:99}@keyframes fade-in{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.status_ok{background:#009b9f}.status_ng{background:#fb3c37}input,textarea,select{border-radius:4px;border:1px solid #d3d3d3;height:30px;font-size:90%}input{margin:4px;padding:5px 0 5px 5px}input.btn{border-left:0;border-right:0;border-top:0;margin:0;height:100%}textarea{display:block;width:100%;padding:10px 14px;background:#e5e5e5}textarea:focus{background:#fff;border-color:#66AFE9;outline:0;box-shadow:0 0 8px rgba(102,175,233,0.6)}textarea::placeholder{color:#adb3bc}input.date{width:10.5em}label.label_check{cursor:pointer}input::placeholder{color:#adb3bc}.btn{display:inline-block;padding:0.6em 1em 0.5em;color:#FFF;border-radius:5px;cursor:pointer}.btn:active{-webkit-transform:translateY(3px);transform:translateY(3px);border-bottom:2px solid transparent}.btn_blue{background:#61c9d3;border-bottom:solid 2px #198b92}.btn_blue_disabled{background:#61c9d3;opacity:0.6;cursor:default}.btn_blue:hover,.btn_blue:focus{background:#25b7c0}.btn_green{background:#5dc796;border-bottom:solid 2px #1a9769}.btn_green:hover,.btn_green:focus{background:#1cac78}.btn_blue_green{background:#1ca0a8;border-bottom:solid 2px #0c575c}.btn_blue_green:hover,.btn_blue_green:focus{background:#1D8780}.radius100{border-radius:100px;padding-left:46px;padding-right:1.8em}.icon_edit,.icon_delete,.icon_show,.icon_submit,.icon_stop,.icon_quote,.icon_lock,.icon_unlock{margin-left:1em;display:inline-block;height:18px;width:18px;mix-blend-mode:multiply}.icon_show{background:url(/assets/common/b_man-38486963dba6f67606885631ed1ce2502867cb96883248b0212b3297c314170b.svg)}.icon_show:hover{background:url(/assets/common/b_man_mo-ea1bb55723fa6d9168e3ae368ac0e123af385a07a17813f1c689a889226492a0.svg)}.icon_edit{background:url(/assets/common/b_pen-d31c0cefd37b82cdeae9b723bd683606b273f46fc0ed35bbe49addd357c8057f.svg)}.icon_edit:hover{background:url(/assets/common/b_pen_mo-357e94667038809a3b19369c314cd81a05babf2882845294faa3ad0cc9f3e9c1.svg)}.icon_submit{background:url(/assets/common/b_check-d51ee0a89724469a91540c74171216994ac5d28eddd1685570d0969c18ccfee1.svg)}.icon_submit:hover{background:url(/assets/common/b_check_mo-856c3daec13ffc6396e71b6c33917d27ad5922be6a37ddb433423a3275e8a887.svg)}.icon_delete{background:url(/assets/common/b_delete-c858e5f7df10d40027db37e0e8e327c2ca0e792cbe2308f93374b6da88631fae.svg)}.icon_delete:hover{background:url(/assets/common/b_delete_mo-6054d43517573767796ef45c0df6ee41d432fb79860ecbc1211d44f56ef7e25e.svg)}.icon_stop{background:url(/assets/common/b_disable-e072809c7bf123c7027b3d7d848660c23348fe9f4696206d9d7193b0096fb045.svg)}.icon_stop:hover{background:url(/assets/common/b_disable_mo-13ae46b73f0b57a54a6444102e681e47205486f74b32bd590f67b65315b0ed5c.svg)}.icon_quote{background:url(/assets/common/b_quote-21974bfa5aca9a1bc5a82ba2130f520535c62b558b7eb207f263b57fd45289a0.svg)}.icon_quote:hover{background:url(/assets/common/b_quote_mo-8c0b18c0eac39a1d5d2ae6b5302098728c6318fd17be2e4266366ec3de5d5135.svg)}.icon_lock{background:url(/assets/common/b_lock-e4ded0ce0f250ccc4d150d69bf83f0368e0a3add2fe539b2c4b58b130c8f7f8e.svg)}.icon_lock:hover:not(.not_hover){background:url(/assets/common/b_lock_mo-738978f30f3c3f3a371a37e9fc304cbd5f5e629f3f84705b2a91d213b02ba1e3.svg)}.icon_unlock{background:url(/assets/common/b_unlock-9e3c717884f0720aa1575741c16e81f4e78a240b79f46d3678ae65899969e89f.svg)}.icon_unlock:hover{background:url(/assets/common/b_unlock_mo-24b1952c4f373521a42c6e903904000d7110d10f220d0190476111f775294aff.svg)}#foot_page{border:3px solid #e6e6e6;border-left:none;border-right:none;margin:70px 0 40px}#foot_page li{margin:22px 0px}#foot_page li#back_page{background:url(/assets/common/arrow_blue_l-0849e5e8a8b59d07f4a193144547125c98aabbec34cc8375c52961776d269162.png) center left;padding-left:14px}#foot_page li#back_page_data_empty{padding-left:14px}#foot_page li#next_page{background:url(/assets/common/arrow_blue_r-ebc273b051fc8f86f886f931efe409f708afba0ff7da0134ec6ad79a3d73cdb5.png) center right;padding-right:14px}#foot_page li#next_page_data_empty{padding-right:14px}.reports #main_sec{display:flex}.reports h2.report_date{font-size:200%;border-bottom:3px solid #e6e6e6;padding-bottom:20px}.reports .area_left,.reports .area_right{width:50%;overflow:visible}.reports .area_left h3{font-size:110%;font-weight:bold;margin-top:20px}.reports .work_time{border-top:double #e6e6e6;font-weight:bold;display:inline-block;margin-top:6px;padding-top:6px;font-size:110%}.reports input.content{width:31em;margin-right:0.8em}.reports select.customer_select{width:24em;margin-right:0.8em}.reports select.product_select{width:24em;margin-right:0.8em}.reports input.redmine_no{width:8em}.reports input.hour,.reports input.rest_hour{width:6em}.reports textarea.attendance{height:6em}.reports textarea.textarea_post_gain_tips{height:10em;margin:30px 0}.reports textarea.textarea_post_body{height:30em;margin:30px 0}.reports .btn-set{max-width:580px}.reports #btn_wip{background-image:url(/assets/form/btn_wip-853ebcc12f94887ff3cc18111e91d519a47f8afdf9c69290f0514623f485a294.png);background-position:18px center}.reports #btn_preview{background-image:url(/assets/form/btn_preview-f9cada590e3046ce6da2cd3cb30fe53bad1b3f9454b8290b59060d7f6ee941ed.png);background-position:18px center;background-repeat:no-repeat}.reports #btn_post{background-image:url(/assets/form/btn_post-4ef2e8b7afe9a28cc8275ca9367add642bb9c964d858d1c5a8c08b50c2af5706.png);background-position:18px center}.reports .worktime_minus{margin-left:4px}.reports .area_right{padding-left:30px}.reports .area_right *{color:#86898e}.reports .area_right>h3{margin:50px 0 20px;border-bottom:1px solid #e6e6e6}.reports ul.task_list{margin-bottom:50px}.reports ul.task_list li{list-style-type:disc}.reports table.work_times_tbl{margin:2px !important}.reports table.work_times_tbl td{border:none;padding-top:2px !important;padding-bottom:2px !important}.reports table.work_times_tbl td span{padding:1px 30px}.report_index .sort_item{display:flex}.report_index .sort_item li{border-right:1px solid #e6e6e6}.report_index .sort_item li:first-child{border-left:1px solid #e6e6e6}.report_index .sort_item a{font-weight:bold;display:block;margin:0 1em}.report_index .sort_select span{font-weight:bold}.report_index .post_list{height:auto;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.report_index .post_list .avater{float:left;margin-right:14px}.report_index .post_list .date_line{line-height:1.2em}.report_index .post_list .date_line img{height:1.2em}.report_index .post_list .name{font-size:200%;line-height:1.6em}.report_index .post_list .crea_name,.report_index .post_list .crea_name a{text-align:right;font-size:11px;margin-top:-14px}.report_index .pager{display:flex}.report_index .pager nav span{margin-right:14px}.report_index .pager nav span.page{font-weight:bold;font-size:18px}.report_index .pager nav span.page a{font-weight:bold;font-size:18px}.report_show .post_data .name,.report_show h2.post_preview{border-bottom:3px solid #e6e6e6}.report_show .post_data .name{font-size:280%;padding-bottom:20px}.report_show .p_task_list li{font-size:110%;font-weight:bold;list-style:disc inside}.report_show .comments_title{background:url(/assets/form/icon_comment-fa190de890574c379f33e9ac613b5a09e561e30b7efd4f65d45395965dce48af.png) center left;padding-left:30px;margin-bottom:10px;font-size:180%}.report_show .comments_title span{display:inline-block;padding:0 12px;margin-left:20px;border-radius:40%;font-size:13px}.report_show img.comments_avatar{float:left;margin-right:20px}.report_show .comments_area{width:700px;max-width:80%;display:table-cell;text-align:right}.report_show textarea.textarea_comments{height:12em}.report_show .comments{position:relative;display:inline-block;padding:22px 30px;width:700px;max-width:80%;border-radius:10px;background:#f6f6f6}.report_show .comments:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #f6f6f6}.report_show .comments dl{display:flex;margin-bottom:10px}.report_show .comments dt{margin-right:auto}.report_show #btn_comments{margin-top:18px;background-image:url(/assets/form/btn_comment-3755eacf02a3aa245a6866784350737881f7e559e414bdb70ff5328de09c2511.png);background-position:18px center}.report_show .comment_preview{position:relative;display:inline-block;padding:22px 30px;width:700px;max-width:80%;border-radius:10px;background:#fff;border-color:#ccc;outline:0;box-shadow:0 0 8px #cccccc}.report_show .comment_preview dl{margin-bottom:10px}.report_show table.work_times_tbl{margin:2px !important}.report_show table.work_times_tbl td{border:none;padding-top:2px !important;padding-bottom:2px !important}.report_show table.work_times_tbl td span{padding:1px 30px}.report_show input.comment_submit{margin:0px;padding:0px;border:none;vertical-align:top;cursor:pointer}img.gain_tips_avatar{float:left;margin-right:20px}.gain_tips{border-bottom:1px solid #e6e6e6}.gain_tips .gain_tips_date{margin-left:2px;font-size:17px}.gain_tips .group_name{margin-left:2px;font-size:14px}.gain_tips .markdown_area{padding:0px 30px;border-radius:10px;background:#f6f6f6}.gain_tips_footnote{color:gray;font-size:12px}.gain_tips_main{position:relative;display:inline-block;padding:0;width:800px;max-width:80%;margin-bottom:3px}.report_monthly_work_time_table{margin-top:0}.report_monthly_work_time_table *{text-align:center;vertical-align:middle;padding:10px 5px;font-size:11px}.report_monthly_work_time_table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;white-space:nowrap;background-color:#555;color:#fefefe}.report_monthly_work_time_table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}.report_monthly_work_time_table tbody th{font-weight:initial;white-space:nowrap}.report_monthly_work_time_table tbody td{white-space:nowrap}.report_monthly_work_time_table tbody th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.report_monthly_work_time_table tbody td:nth-child(2n+1){background-color:#e6e6e6}.report_monthly_work_time_table tbody td.attendance{text-align:left;white-space:normal;max-width:500px}.report_monthly_work_time_table tfoot th{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;white-space:nowrap;background-color:#EFEDE0}.report_monthly_work_time_table tfoot th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}.report_monthly_work_time_table .icon_lock,.report_monthly_work_time_table .icon_unlock{height:initial;margin-bottom:-5px}.monthly_aggregation_status{margin-top:-10px;display:flex;flex-direction:row}.monthly_aggregation_status h4{font-size:140%;margin-top:8px;margin-right:40px}.monthly_aggregation_status .btn{margin-top:5px}.comment_my_comment .comment_list{height:auto;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.comment_my_comment .comment_list .avater{float:left;margin-right:14px}.comment_my_comment .reply_comment{background:#e5e5e5;border-radius:7em;display:inline-block;font-size:76%;padding:1px 12px 0px;text-align:center;width:7em}.comment_my_comment .pager{display:flex}.comment_my_comment .pager nav span{margin-right:14px}.comment_my_comment .pager nav span.page{font-weight:bold;font-size:18px}.comment_my_comment .pager nav span.page a{font-weight:bold;font-size:18px}.user_form input[type="text"],.user_form input[type="password"]{width:300px}.wip_mark{border-radius:20px;padding:0.3em 1em}li.name a{font-size:18px;font-weight:bold}.hour-in-minutes{font-weight:bold}.sum_in_minutes{font-weight:bold}.work_detail_list{margin-bottom:1rem}.report_reactions{margin:20px 0;display:flex;flex-wrap:wrap;gap:8px}.report_reactions .reaction_btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #ddd;border-radius:20px;background:#f8f8f8;cursor:pointer;font-size:14px;transition:background 0.2s, border-color 0.2s}.report_reactions .reaction_btn:hover{background:#eef;border-color:#aac}.report_reactions .reaction_btn.active{background:#e0e8ff;border-color:#6688cc}.report_reactions .reaction_btn .reaction_emoji{font-size:18px}.report_reactions .reaction_btn .reaction_count{font-size:12px;color:#666;min-width:8px;text-align:center}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
