﻿html{overflow-x:hidden;overflow-y:scroll}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,textarea,select,blockquote,table,th,td,caption{margin:0;padding:0;font-size:16px;line-height:100%;text-align:left}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,b,span,pre,form,input,fieldset,textarea,select,button,blockquote,table,th,td,address,caption,em,strong{font-family:"ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo, "游ゴシック体", "Yu Gothic", YuGothic, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-style:normal;letter-spacing:0.05em;color:#000000}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}q:before,q:after{content:''}object,embed{vertical-align:top}img,abbr,acronym{border:0}li{list-style-type:none}i{font-style:oblique}input{font-size:100%}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea,select,input[type="submit"],button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}.fl{float:left}.fr{float:right}.cell{height:13px;padding:5px;border:1px solid #AAAAAA;font-size:1.2rem;font-weight:bold;text-align:center}.cell_color tr.even{background-color:#FFFFFF}.cell_color tr.even th.green{background-color:#D5ECC6}.cell_color tr.even th.light_green{background-color:#ECF6E5}.cell_color tr.odd{background-color:#EDF6F4}.cell_color tr.odd th.green{background-color:#C6E4BD}.cell_color tr.odd th.light_green{background-color:#DBEDDB}.profiler-results{top:auto !important;bottom:0;right:0 !important;left:auto !important}a{text-decoration:none;color:#0074B0}a:hover{color:#80C1EA}#slider{width:250px;height:auto;background-color:#F5F5F5;border-right:1px solid #E5E5E5;cursor:pointer;position:fixed;top:0;bottom:0;left:-250px;z-index:200}#slider .click{width:40px;line-height:60px;margin-top:-30px;color:#959595;background-color:#F5F5F5;border-radius:0 30px 30px 0;border-right:1px solid #E5E5E5;text-align:center;position:absolute;top:50%;right:-40px}nav .logo{margin-bottom:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1);text-align:center}nav .logo img{width:200px;vertical-align:bottom}nav .name{margin:10px 0;padding:20px 20px;font-size:14px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}nav .menu li a{padding:11px 20px;font-size:14px;color:#1C1C1C;line-height:160%;display:block}nav .menu li a i{margin-right:10px;width:14px;font-size:14px;color:rgba(0,0,0,0.3)}nav .menu .current i,nav .menu .current a{color:#0074B0;font-weight:bold}nav .menu .current a{background-color:#CCE5F1}main{display:block}footer{margin:50px 0;text-align:center}footer .dev{margin-bottom:20px;padding:0 20px;font-size:11px;text-align:center}footer small{padding:0 20px;font-size:11px;color:#3C3C3C}.page_name{width:100%;margin-bottom:50px;background-color:#FFFFFF;border-bottom:1px solid #E5E5E5;box-shadow:0 0 5px rgba(0,0,0,0.1);display:table}.page_name div{padding:10px 0;display:table-cell}.page_name .back{width:200px;padding-left:50px;text-align:left}.page_name .back a{width:40px;line-height:40px;color:#0074B0;background-color:#F1F8FC;border-radius:20px;text-align:center;display:block}.page_name .back a:hover{opacity:0.8}.page_name .back span{margin-left:10px;padding:5px 10px;line-height:30px;background-color:#EA5514;border-radius:8px;color:#FFFFFF;font-weight:bold;display:inline-block;float:left}.page_name h1{font-size:18px;font-weight:bold;text-align:center}.page_name .action{width:200px;padding-right:50px;text-align:right}.page_name .action a{padding:10px 20px;background-color:#F1F8FC;border-radius:5px}.page_name .action a i{margin-right:10px}.section_name{width:100%;margin-bottom:30px;border-bottom:1px dashed #E5E5E5;display:table}.section_name div{padding:5px 0 20px 0;display:table-cell}.section_name .title{position:relative}.section_name .title:before{content:'';width:5px;height:30px;background-color:#0074B0;border-radius:3px;position:absolute;top:0;left:0}.section_name .title h3{padding-left:20px;font-size:18px;font-weight:bold}.section_name .action{text-align:right}.section_name .action i{margin-right:10px}.section_title{margin-bottom:30px;padding:25px 10px;font-size:18px;font-weight:bold;border-top:5px solid #0074B0;border-bottom:1px dashed #E5E5E5}.box{margin:0 50px 50px 50px}.box .center .examples{margin-top:15px;font-size:14px;color:#656565;line-height:150%;letter-spacing:0;text-align:center}.green{color:#3EB529}span.require_mark{color:#EA5514;font-weight:bold}.tab{margin:-20px 50px 50px 50px}.tab ul{margin:0 auto;display:table;table-layout:fixed;border-bottom:3px solid #E5E5E5}.tab ul li{text-align:center;display:table-cell}.tab ul li a{padding:20px 30px;color:#1C1C1C;text-align:center;display:block;position:relative}.tab ul li a:after{content:'';width:5px;height:5px;margin-top:-4px;border-bottom:2px solid #E5E5E5;border-right:2px solid #E5E5E5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:10px}.tab ul li input[type="submit"],.tab ul li input[type="button"]{width:100%;padding:20px 25px;background-color:transparent;border:none;border-radius:0;text-align:center;display:block;cursor:pointer}.tab ul li input[type="submit"]:after,.tab ul li input[type="button"]:after{content:'';width:5px;height:5px;margin-top:-4px;border-bottom:2px solid #E5E5E5;border-right:2px solid #E5E5E5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:10px}.tab ul .current a,.tab ul .current input[type="submit"],.tab ul .current input[type="button"]{margin-bottom:-3px;font-weight:bold;color:#0074B0;border-bottom:3px solid #0074B0}.tab ul .current a:after,.tab ul .current input[type="submit"]:after,.tab ul .current input[type="button"]:after{border-bottom:2px solid #0074B0;border-right:2px solid #0074B0}.index_table{width:100%;border:5px solid #E5E5E5;border-collapse:collapse}.index_table th{padding:20px 10px;font-size:14px;font-weight:bold;line-height:150%;border:1px solid #E5E5E5;background-color:#F5F5F5}.index_table td{padding:12px 10px;line-height:150%;border:1px solid #E5E5E5}.index_table .order{margin:-20px -10px;padding:20px 20px 20px 10px;font-weight:bold;position:relative}.index_table .order a{font-size:11px;display:block}.index_table .order a:hover{color:#80C1EA}.index_table .order a:first-child{position:absolute;bottom:13px;right:10px}.index_table .order a:last-child{position:absolute;top:13px;right:10px}.index_table .type_icon{width:5em;text-align:center}.index_table .type_icon span{margin:0 5px;padding:5px 0;font-size:12px;color:#FFFFFF;background-color:#E5E5E5;display:block}.index_table .type_icon .type_icon_A{background-color:#EE5256}.index_table .type_icon .type_icon_M{background-color:#41ACCD}.index_table .type_icon .type_icon_E{background-color:#FED700}.index_table .type_icon .type_icon_P{background-color:#99CC00}.index_table .published_icon{width:4em;text-align:center}.index_table .published_icon a,.index_table .published_icon span{width:5em;font-size:12px;line-height:30px;background-color:#CCE5F1;border-radius:5px;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;white-space:nowrap;text-align:center}.index_table .published_icon a:hover,.index_table .published_icon span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.index_table .published_icon span{width:5em;font-size:12px;line-height:30px;background-color:#E5E5E5;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;white-space:nowrap;text-align:center}.index_table .published_icon span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.index_table .published_icon .false{color:#EA5514}.index_table .sort_icon{width:2.5em;text-align:center}.index_table .sort_icon a,.index_table .sort_icon span{width:30px;line-height:30px;background-color:#CCE5F1;border-radius:5px;display:inline-block}.index_table tr.disabled td{background-color:#E9EFF2;opacity:0.6}.index_table tr.wait td{background-color:#FFCCCC}.index_table tr.private td{background-color:#E9EFF2}.form_table{width:100%;border:5px solid #E5E5E5;border-collapse:collapse}.form_table th{padding:12px 10px;font-weight:bold;line-height:150%;border:1px solid #E5E5E5;background-color:#F5F5F5}.form_table th .required{padding-right:70px;display:block;position:relative}.form_table th .required:after{content:'必須';padding:7px 10px;font-size:12px;line-height:100%;color:#FFFFFF;background-color:#EA5514;border-radius:3px;position:absolute;top:0;right:5px}.form_table td{padding:12px 10px;line-height:150%;border:1px solid #E5E5E5}.form_table td input[type="checkbox"][disabled]+label{color:#E5E5E5}.form_table .examples{margin-top:15px;font-size:14px;color:#656565;line-height:150%;letter-spacing:0}.form_table .min_examples{margin-top:0px;font-size:12px;color:#656565;line-height:150%;letter-spacing:0}.show_table{width:100%;border:5px solid #E5E5E5;border-collapse:collapse;table-layout:fixed}.show_table th{padding:12px 10px;font-weight:bold;line-height:150%;border:1px solid #E5E5E5;background-color:#F5F5F5}.show_table td{padding:12px 10px;line-height:150%;border:1px solid #E5E5E5}.show_table tbody.deleted{opacity:0.5}.center_table{width:100%;border:5px solid #E5E5E5;border-collapse:collapse;table-layout:fixed}.center_table th{padding:12px 10px;font-weight:bold;line-height:150%;border:1px solid #E5E5E5;background-color:#F5F5F5;text-align:center}.center_table td{padding:12px 10px;line-height:150%;border:1px solid #E5E5E5;text-align:center}.prev,.current,.difference,#averagePowerFactor,.noborder_r{padding-right:5px !important;border-right:none !important}.document_menu .current{padding-right:30px !important}.unit_cell{padding-left:0 !important;border-left:none !important;white-space:nowrap}.edit_icon{width:2.5em;text-align:center}.edit_icon a,.edit_icon span{width:30px;line-height:30px;background-color:#CCE5F1;border-radius:5px;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;text-align:center}.edit_icon a:hover,.edit_icon span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.delete_icon{width:2.5em;text-align:center}.delete_icon a,.delete_icon span{width:30px;line-height:30px;background-color:#CCE5F1;border-radius:5px;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;text-align:center}.delete_icon a:hover,.delete_icon span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.complete_icon{margin:0 auto;display:table}.complete_icon li{padding:0 5px;text-align:center;display:table-cell}.complete_icon li a{width:30px;line-height:30px;background-color:#CCE5F1;border-radius:5px;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;text-align:center}.complete_icon li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.complete_icon li:first-child a{width:auto;padding:0 10px}.number{width:50%;padding:10px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px;box-sizing:border-box}.input{width:100%;padding:10px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px;box-sizing:border-box}.textarea{width:100%;height:150px;padding:8px 12px;line-height:160%;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px;box-sizing:border-box}.select select{padding:15px 12px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px}.select input[type="date"]{padding:15px 12px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px}.radio li{margin:10px 0;line-height:140%}.disabled{color:#999999 !important;background-color:#F5F5F5 !important;border:1px solid #E5E5E5 !important;border-radius:3px}.submit{text-align:center}.submit a,.submit span{padding:20px 100px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:inline-block;text-align:center}.submit a:hover,.submit span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.submit input[type="submit"],.submit input[type="button"]{padding:20px 100px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:inline-block;text-align:center}.submit input[type="submit"]:hover,.submit input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.submit a.disabled,.submit span.disabled{color:#999999 !important;background-color:#F5F5F5 !important;border:2px solid #E5E5E5 !important;border-radius:5px;box-shadow:0 3px 0 #D5D5D5 !important}.submit a.disabled:hover,.submit span.disabled:hover{box-shadow:0 3px 0 #D5D5D5 !important;transform:none;text-decoration:none}.submit_destroy a{padding:18px 50px 18px 50px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.submit_destroy a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.submit_destroy input[type="submit"],.submit_destroy input[type="button"]{padding:13px 50px 12px 50px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.submit_destroy input[type="submit"]:hover,.submit_destroy input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.submit_destroy_mini a{margin-top:-20px;padding:10px 20px 10px 20px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.submit_destroy_mini a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.submit_destroy_mini input[type="submit"],.submit_destroy_mini input[type="button"]{padding:5px 20px 4px 20px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.submit_destroy_mini input[type="submit"]:hover,.submit_destroy_mini input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.add_form_wrap{margin-bottom:30px;padding:30px;border:3px solid #E5E5E5;position:relative}.add_form_wrap .close{position:absolute;top:-20px;right:-20px}.add_form_wrap .close a{width:40px;line-height:40px;color:#FFFFFF;background-color:#1C1C1C;border-radius:20px;text-align:center;display:block}.field_with_errors{display:inline}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border:2px solid #DD1111;background-color:#FFCCCC}.field_with_errors label{font-weight:bold;color:#DD1111}.formError{padding:5px;line-height:160%;color:#DD1111}.formError li{margin-bottom:5px}.input[type='number']:invalid{border:2px solid #DD1111;background-color:#FFCCCC}.text{line-height:170%}.right{text-align:right !important}.center{text-align:center !important}.left{text-align:left !important}.mt20{margin-top:20px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.ml20{margin-left:20px}.ml35{margin-left:37px}.mr20{margin-right:20px}.flash{width:100%;height:100%;padding:30px;background-color:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.flash .notice,.flash .alert{width:300px;height:200px;margin:-150px 0 0 -200px;padding:50px;line-height:160%;background-color:#FFFFFF;box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:3px;text-align:center;position:fixed;top:50%;left:50%;z-index:150}.flash .notice .icon,.flash .alert .icon{margin-bottom:20px;font-size:150px;text-align:center;display:block}.flash .notice p,.flash .alert p{line-height:160%;text-align:center}.flash .notice .close,.flash .alert .close{width:40px;line-height:40px;color:#1C1C1C;background-color:#FFFFFF;border-radius:20px;text-align:center;position:absolute;top:-20px;right:-20px}.flash .notice #loading,.flash .alert #loading{position:relative;top:40px}.flash .over{width:300px;height:150px;margin:-150px 0 0 -200px;padding:50px;line-height:160%;background-color:#FFFFFF;color:#EA5514;box-shadow:0 0 3px rgba(0,0,0,0.3);border:4px solid #EA5514;border-radius:3px;font-weight:bold;text-align:center;position:fixed;top:50%;left:50%;z-index:150}.flash .over .btn a{padding:6px 20px;border-radius:5px;transition:0.3s;display:inline-block;text-align:center}.flash .over .btn a:hover{transform:translateY(3px);text-decoration:none}.flash .over .goto a{font-weight:bold;color:#FFFFFF;background-color:#EA5514;border:1px solid #EA5514;box-shadow:0 5px 0 #CA3514}.flash .over .goto a:hover{box-shadow:0 2px 0 #CA3514}.flash .over .close a{color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;box-shadow:0 3px 0 #D5D5D5}.flash .over .close a:hover{box-shadow:0 1px 0 #D5D5D5}.notice{color:#3EB529}.notice .icon,.notice p{color:#3EB529}.alert{color:#EA5514}.alert .icon,.alert p{color:#EA5514}.session_bg{background-color:#F5F5F5}.session_wrap{width:600px;margin:0 auto;text-align:center}.session_wrap .logo{width:450px;margin:50px auto;vertical-align:bottom}.session_wrap .login_form,.session_wrap .password_form{margin:0 auto 30px auto}.session_wrap .login_form input[type="text"],.session_wrap .login_form input[type="password"],.session_wrap .password_form input[type="text"],.session_wrap .password_form input[type="password"]{width:100%;margin-bottom:10px;padding:20px;background-color:#FFFFFF;border:1px solid #E5E5E5;border-radius:5px;box-sizing:border-box}.session_wrap .login_form input[type="text"]::placeholder,.session_wrap .login_form input[type="password"]::placeholder,.session_wrap .password_form input[type="text"]::placeholder,.session_wrap .password_form input[type="password"]::placeholder{color:#E5E5E5}.session_wrap .login_form input[type="submit"],.session_wrap .login_form input[type="button"],.session_wrap .password_form input[type="submit"],.session_wrap .password_form input[type="button"]{width:100%;margin-top:10px;padding:20px 0;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:1px solid #0074B0;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:display;text-align:center}.session_wrap .login_form input[type="submit"]:hover,.session_wrap .login_form input[type="button"]:hover,.session_wrap .password_form input[type="submit"]:hover,.session_wrap .password_form input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.session_wrap .login_form{width:450px}.session_wrap .password_form{width:600px}.session_wrap .forgot_password{width:450px;margin:0 auto 50px auto;text-align:center}.session_wrap .forgot_password a{font-size:14px;color:#0074B0;text-decoration:underline}.session_wrap .forgot_password a:hover{color:#80C1EA}.session_wrap h1{margin:50px auto 30px auto;font-size:20px;font-weight:bold;text-align:center}.session_wrap .back{margin-top:30px;text-align:center}.session_wrap .back a{font-size:14px;color:#0074B0;text-decoration:underline}.session_wrap .back a:hover{color:#80C1EA}.session_wrap .copyright{margin-top:100px;font-size:12px;color:#FFFFFF;display:block}.grid_wrap{margin:0 50px;display:grid;grid-template-columns:200px 1fr;grid-gap:50px}.grid_wrap .box{margin:0 0 50px 0}.menu_wrap{margin:70px 50px 0 50px;display:grid;grid-template-columns:1fr 300px;grid-gap:50px}.menu_schedule_banner{margin-bottom:50px}.menu_schedule_banner a{padding:30px 20px 30px 75px;font-weight:bold;color:#FFFFFF;background-color:#EA5514;border-radius:10px;display:block;animation:bound .5s ease infinite alternate;position:relative}.menu_schedule_banner a i{margin-top:-17px;font-size:35px;position:absolute;top:50%;left:30px}.menu_schedule_banner a:after{content:'';width:9px;height:9px;margin-top:-6px;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:30px}@keyframes bound{0%{transform:translateY(0px)}100%{transform:translateY(-5px)}}.menu_schedule{margin-bottom:50px}.menu_schedule .schedule_wrap{width:100%;margin-bottom:20px;background-color:#F5FBF5;border-radius:5px}.menu_schedule .schedule_wrap .time{padding:30px 30px 15px 30px;border-radius:5px 0 0 5px;white-space:nowrap;text-align:center}.menu_schedule .schedule_wrap .time a{font-size:22px;font-weight:bold;color:#1C1C1C}.menu_schedule .schedule_wrap .name{padding:0 30px;text-align:center}.menu_schedule .schedule_wrap .task{width:100%;display:table;table-layout:fixed;border-spacing:30px}.menu_schedule .schedule_wrap .task span{padding-bottom:10px;background-color:#FFFFFF;border-radius:5px;text-align:center;display:table-cell}.menu_schedule .schedule_wrap .task span i{margin:20px 0 10px 0;font-size:20px;color:#319020;display:block}.menu_schedule .schedule_wrap .task span small{margin-bottom:10px;color:#319020;display:block}.menu_schedule .schedule_wrap .task span ul{width:100%;display:table;table-layout:fixed;border-spacing:10px}.menu_schedule .schedule_wrap .task span ul li{padding:0 10px;text-align:center;display:table-cell}.menu_schedule .schedule_wrap .task span ul li a{padding:10px;font-size:14px;color:#FFFFFF;background-color:#3EB529;box-shadow:0 3px 0 #319020;border-radius:5px;transition:0.3s;display:block}.menu_schedule .schedule_wrap .task span ul li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #319020}.menu_schedule .monthly .type span{background-color:#0074B0}.menu_schedule .annual_a .type span{background-color:#3EB529}.menu_schedule .annual_b .type span{background-color:#1CABB8}.supporters_button{margin-bottom:20px}.supporters_button a{padding:6px 20px;font-weight:bold;border-radius:5px;transition:0.3s;display:inline-block;text-align:center;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 3px 0 #D5D5D5}.supporters_button a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #D5D5D5}.menu_list{margin-bottom:50px}.menu_list ul{margin:-10px;overflow:hidden}.menu_list ul li{width:calc(50% - 20px);margin:10px;float:left}.menu_list ul li a{padding:30px;font-size:14px;color:#FFFFFF;background-color:#0074B0;box-shadow:0 5px 0 #005990;border-radius:5px;transition:0.3s;border-radius:10px;text-align:center;display:block}.menu_list ul li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.menu_list ul li a i{margin-bottom:20px;color:#FFFFFF;font-size:50px;display:block}.menu_list ul li .menu_inspection_results{background-color:#3EB529;box-shadow:0 5px 0 #319020}.menu_list ul li .menu_inspection_results:hover{box-shadow:0 2px 0 #319020}.menu_list ul li .menu_companies{background-color:#9E62AB;box-shadow:0 5px 0 #7E4E88}.menu_list ul li .menu_companies:hover{box-shadow:0 2px 0 #7E4E88}.menu_list ul li .menu_users{background-color:#55A0C9;box-shadow:0 5px 0 #4480A0}.menu_list ul li .menu_users:hover{box-shadow:0 2px 0 #4480A0}.menu_list ul li .menu_notices{background-color:#F09900;box-shadow:0 5px 0 #C07A00;position:relative}.menu_list ul li .menu_notices:hover{box-shadow:0 2px 0 #C07A00}.menu_list ul li .menu_notices .new_icon{position:absolute;top:0;right:0}.menu_list ul li .menu_notices .new_icon em{width:300px;height:150px;padding:10px 0;display:block;box-sizing:border-box;position:relative}.menu_list ul li .menu_notices .new_icon b{width:90px;height:90px;overflow:hidden;position:absolute;top:-6px;right:-5px}.menu_list ul li .menu_notices .new_icon span{display:inline-block;position:absolute;padding:7px 0;left:-23px;top:22px;width:160px;text-align:center;font-weight:bold;background:#ffa520;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_list ul li .menu_notices .new_icon span:before,.menu_list ul li .menu_notices .new_icon span:after{position:absolute;content:"";border-top:4px solid #b2751b;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}.menu_list ul li .menu_notices .new_icon span:before{left:14px}.menu_list ul li .menu_notices .new_icon span:after{right:18px}.menu_temporaray_wrap{margin-top:100px;padding-top:30px;background-color:#F5F5F5;border-radius:5px}.menu_temporaray_wrap .temporaray_icon{position:relative}.menu_temporaray_wrap .temporaray_icon i{width:70px;line-height:70px;margin-left:-35px;font-size:30px;color:#1C1C1C;background-color:#F5F5F5;border-radius:35px;text-align:center;position:absolute;top:-70px;left:50%}.menu_temporaray_wrap h3{margin:15px 0 25px 0;font-size:12px;font-weight:bold;color:#1C1C1C;text-align:center}.menu_temporaray_wrap ul li{margin-bottom:20px;padding-bottom:20px;position:relative}.menu_temporaray_wrap ul li:after{content:'';width:5px;height:5px;margin-left:-2px;background-color:#E5E5E5;border-radius:3px;position:absolute;bottom:0;left:50%}.menu_temporaray_wrap .time{padding:0 30px 10px 30px}.menu_temporaray_wrap .name{padding:0 30px}.menu_temporaray_wrap .task{width:100%;display:table;table-layout:fixed;border-spacing:20px}.menu_temporaray_wrap .task span{padding-bottom:10px;background-color:#FFFFFF;border-radius:5px;text-align:center;display:table-cell}.menu_temporaray_wrap .task span i{margin:20px 0 10px 0;font-size:20px;color:#1C1C1C;display:block}.menu_temporaray_wrap .task span small{margin-bottom:10px;color:#1C1C1C;display:block}.menu_temporaray_wrap .task span ul{width:100%;display:table;table-layout:fixed;border-spacing:10px}.menu_temporaray_wrap .task span ul li{margin:0;padding:0 10px;text-align:center;display:table-cell}.menu_temporaray_wrap .task span ul li a{padding:10px;font-size:14px;color:#FFFFFF;background-color:#0074B0;box-shadow:0 3px 0 #005990;border-radius:5px;transition:0.3s;display:block}.menu_temporaray_wrap .task span ul li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.menu_temporaray_wrap .task span ul li:after{display:none}.menu_temporaray_wrap .task span ul li .deleted_icon{background-color:#E5E5E5 !important;box-shadow:0 3px 0 #CCCCCC;color:#1C1C1C}.menu_temporaray_wrap .task span ul li .deleted_icon:hover{box-shadow:0 1px 0 #CCCCCC}.menu_news_wrap{padding:30px;border:10px solid #F5F5F5;border-radius:5px}.menu_news_wrap .news_icon{position:relative}.menu_news_wrap .news_icon i{width:70px;line-height:70px;margin-left:-35px;font-size:30px;color:#F09900;background-color:#F5F5F5;border-radius:35px;text-align:center;position:absolute;top:-70px;left:50%}.menu_news_wrap h3{margin:15px 0 5px 0;font-size:12px;font-weight:bold;color:#F09900;text-align:center}.menu_news_wrap ul{margin-bottom:20px}.menu_news_wrap ul li{padding:20px 0;line-height:150%;position:relative}.menu_news_wrap ul li a{color:#1C1C1C}.menu_news_wrap ul li a small{color:#F09900;display:block}.menu_news_wrap ul li:after{content:'';width:5px;height:5px;margin-left:-2px;background-color:#E5E5E5;border-radius:3px;position:absolute;bottom:0;left:50%}.menu_news_wrap ul li:last-child:after{display:none}.menu_news_wrap .news_more{text-align:center}.menu_news_wrap .news_more a{padding:5px 10px;font-size:11px;line-height:100%;letter-spacing:0;color:#FFFFFF;background-color:#F09900;border-radius:5px;display:inline-block}.menu_news_wrap .important_notice h3{color:#EA5514}.menu_news_wrap .important_notice p{margin:20px 0 30px 0;padding:10px;line-height:160%;color:#EA5514;background-color:#FFEAEA;border-radius:3px}.menu_news_wrap .important_notice ul li a small{font-weight:bold;color:#EA5514}.menu_news_wrap .important_notice ul li a i{padding-right:5px;color:#EA5514}.notification_list li{margin:0 0 20px 20px;list-style:disc outside}.notification_list li b{margin:5px 0;font-size:18px;display:block}.schedule_wrap .select_monthly{margin:0 auto 50px auto;display:table}.schedule_wrap .select_monthly li{padding:0 20px;font-size:24px;font-weight:bold;display:table-cell}.schedule_wrap .overflow{width:100%;padding:0 10px 10px 0;box-sizing:border-box;overflow:scroll}.schedule_wrap .attendance{background-color:#FFFFFF;position:relative}.schedule_wrap .attendance th{padding:10px;font-size:14px;background-color:#F5F5F5;border:1px solid #E5E5E5;text-align:center;position:sticky;top:0}.schedule_wrap .attendance th span{margin-top:5px;padding-top:5px;border-top:1px solid #E5E5E5;font-size:12px;display:block}.schedule_wrap .attendance td{padding:10px;border:1px solid #E5E5E5;text-align:center}.schedule_wrap .attendance .name_cell{position:sticky;left:0;background:#FFFFFF;z-index:150}.schedule_wrap .attendance .name_cell:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #E5E5E5}.schedule_wrap .hour tr{border:1px solid #E5E5E5}.schedule_wrap .hour tr td{min-width:10px}.schedule_wrap .hour tr td.nb{padding:10px 0;border:none}.schedule_wrap .hour tr td.nb:nth-child(3n + 1){border-right:1px solid #E5E5E5}.schedule_wrap div.schedule_box{padding:10px 0;line-height:20px;text-align:center;font-size:14px;overflow:visible;white-space:nowrap;z-index:100}.schedule_wrap .monthly{background-color:#8BCDEE}.schedule_wrap .annual_a{background-color:#BE95C7}.schedule_wrap .annual_b{background-color:#E9BF4A}.schedule_wrap .other{background-color:#6BBC5D}.schedule_wrap .schedule{width:100%;table-layout:fixed}.schedule_wrap .schedule th{padding:10px;font-size:14px;background-color:#F5F5F5;border:1px solid #E5E5E5;text-align:center}.schedule_wrap .schedule td{height:90px;padding:10px;font-size:14px;color:#959595;border:1px solid #E5E5E5;vertical-align:top;text-align:left}.schedule_wrap .schedule td:hover{background-color:#F5F5F5}.schedule_wrap .schedule td a{display:block;text-align:left}.schedule_wrap .schedule td a .monthly{background-color:#8BCDEE}.schedule_wrap .schedule td a .annual_a{background-color:#BE95C7}.schedule_wrap .schedule td a .annual_b{background-color:#E9BF4A}.schedule_wrap .schedule td a .other{background-color:#6BBC5D}.schedule_wrap .schedule td a .completed{background-color:#D5D5D5}.schedule_wrap .schedule td .item{margin-top:10px;padding:5px;font-size:14px;line-height:130%;letter-spacing:0;background-color:#FFE867;border-radius:5px}.schedule_wrap .weekdays a{color:#1C1C1C}.schedule_wrap .weekdays a:hover{color:#0074B0}.schedule_wrap .saturday{color:#0074B0 !important;background-color:#E5F5FD}.schedule_wrap .saturday a,.schedule_wrap .saturday span{color:#0074B0}.schedule_wrap .holiday{color:#EA5514 !important;background-color:#FFEAEA}.schedule_wrap .holiday a,.schedule_wrap .holiday span{color:#EA5514}.schedule_wrap .reserved{background-color:#3EB529 !important}.schedule_wrap .vacation{background-color:#EA5514 !important}.schedule_wrap .details{width:400px;background-color:#F5F5F5;border-left:1px solid #E5E5E5;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;top:0;right:-410px}.schedule_wrap .details .inner{padding:30px;overflow:auto;overflow-x:hidden;position:relative}.schedule_wrap .details .close{position:absolute;top:20px;right:30px}.schedule_wrap .details .close i{font-size:30px}.schedule_wrap .details .type{margin-bottom:30px}.schedule_wrap .details .type em{font-weight:bold;background-color:transparent}.schedule_wrap .details .type .monthly{color:#8BCDEE}.schedule_wrap .details .type .annual_a{color:#BE95C7}.schedule_wrap .details .type .annual_b{color:#E9BF4A}.schedule_wrap .details .type .other{color:#6BBC5D}.schedule_wrap .details .type .completed{color:#D5D5D5}.schedule_wrap .details .date{margin-bottom:20px;padding-bottom:20px;font-size:18px;font-weight:bold;border-bottom:1px solid #E5E5E5}.schedule_wrap .details .name{margin-bottom:20px;font-weight:bold;line-height:160%}.schedule_wrap .details .examiners,.schedule_wrap .details .supporters,.schedule_wrap .details .results{margin-bottom:10px;padding:20px;background-color:#FFFFFF;border:1px solid #E5E5E5}.schedule_wrap .details .examiners small,.schedule_wrap .details .supporters small,.schedule_wrap .details .results small{margin-bottom:10px;color:#656565;display:block}.schedule_wrap .details .others{margin:25px 0;font-size:14px;line-height:160%}.schedule_wrap .details .submit{margin:30px 0 50px 0;text-align:center}.schedule_wrap .details .submit a,.schedule_wrap .details .submit span{padding:20px 100px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:block;text-align:center}.schedule_wrap .details .submit a:hover,.schedule_wrap .details .submit span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}#attendanceTable{width:100%}#attendanceTable th{background-color:#F5F5F5;border:1px solid #E5E5E5;text-align:center}#attendanceTable td{text-align:center}#attendanceTable .name{text-align:left}#attendanceTable .weekdays{padding:5px 10px}#attendanceTable .saturday{padding:5px 10px;color:#0074B0 !important;background-color:#E5F5FD}#attendanceTable .holiday{padding:5px 10px;color:#EA5514 !important;background-color:#FFEAEA}.result_menu{position:sticky;top:20px}.result_menu .company_info{margin-bottom:30px;padding:15px;background-color:#F1F8FC;border-radius:5px;box-shadow:0 5px 0 #D5E2EA;transition:0.3s;display:block}.result_menu .company_info:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5E2EA}.result_menu .company_info details{position:relative}.result_menu .company_info details summary{padding-right:30px;line-height:150%;display:block;list-style:none}.result_menu .company_info details summary::-webkit-details-marker{display:none}.result_menu .company_info details summary small{margin-bottom:5px;font-weight:bold;display:block}.result_menu .company_info details:after{content:'';width:7px;height:7px;border-bottom:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:20px;right:10px}.result_menu .company_info dl{margin-top:20px;padding-top:20px;border-top:1px dashed #D5E2EA}.result_menu .company_info dl dt{margin-bottom:5px;font-size:13px;font-weight:bold}.result_menu .company_info dl dd{margin-bottom:10px;line-height:150%}.result_menu .company_info dl dd .company_info_edit{text-align:center}.result_menu .company_info dl dd .company_info_edit a{margin-top:10px;padding:5px 15px;font-size:14px;line-height:100%;letter-spacing:0;color:#FFFFFF;background-color:#0074B0;border-radius:5px;box-shadow:0 3px 0 #005990;transition:0.3s;display:inline-block}.result_menu .company_info dl dd .company_info_edit a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #005990}.result_menu #toggleMenu li{margin:10px 0;padding:15px;line-height:150%;color:#FFFFFF;background-color:#0074B0;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:block}.result_menu #toggleMenu li:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 3px 0 #005990}.search_wrap{margin:-50px 0 50px 0;padding:30px 50px;background-color:#FEF9F3;border-bottom:1px solid #F6F1EB}.search_wrap .keyword_wrap{width:100%}.search_wrap .keyword_wrap td{vertical-align:top}.search_wrap .keyword_wrap .keyword{padding-right:20px;margin-bottom:30px;position:relative}.search_wrap .keyword_wrap .keyword i{font-size:20px;color:#F09900;position:absolute;top:13px;left:20px}.search_wrap .keyword_wrap .keyword input[type="text"]{width:100%;padding:10px 20px 10px 60px;background-color:#FFFFFF;border:1px solid #F09900;border-radius:5px;box-sizing:border-box}.search_wrap .keyword_wrap .clear{width:90px;padding-right:10px}.search_wrap .keyword_wrap .clear span{padding:13px 15px;font-weight:bold;color:#1C1C1C;background-color:#FFFFFF;border:1px solid #E5E5E5;border-radius:5px;box-shadow:0 3px 0 #D5D5D5;transition:0.3s;white-space:nowrap;display:inline-block;text-align:center}.search_wrap .keyword_wrap .clear span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #D5D5D5}.search_wrap .keyword_wrap .enter{width:95px;text-align:right}.search_wrap .keyword_wrap .enter input[type="submit"],.search_wrap .keyword_wrap .enter input[type="button"]{padding:10px 30px;font-weight:bold;color:#FFFFFF;background-color:#F09900;border:none;border-radius:5px;box-shadow:0 3px 0 #C07A00;transition:0.3s;white-space:nowrap;display:inline-block;text-align:center}.search_wrap .keyword_wrap .enter input[type="submit"]:hover,.search_wrap .keyword_wrap .enter input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #C07A00}.search_wrap .search_details table{width:calc( 100% - 200px);margin-top:10px}.search_wrap .search_details table th{width:120px}.search_wrap .search_details table td{padding:10px 0}.search_wrap .search_details table label{margin-bottom:10px;font-size:15px;display:block}.search_wrap .search_details table .select select{padding:10px;background-color:#FFFFFF;border:1px solid #F09900}.search_wrap ul{margin-right:20px;padding:10px;display:table}.search_wrap ul li{padding-right:20px;display:table-cell}.search_wrap ul li label{padding:7px 10px;color:#959595;line-height:20px;background-color:#E5E5E5;border-radius:5px;display:inline-block}.search_wrap ul li input[type="checkbox"],.search_wrap ul li input[type="radio"]{display:none}.search_wrap ul li input[type="checkbox"]:checked+label,.search_wrap ul li input[type="checkbox"],.search_wrap ul li input[type="radio"]:checked+label{color:#FFFFFF;background-color:#F09900}.search_wrap ul .monthly input[type="checkbox"]:checked+label{background-color:#8BCDEE !important}.search_wrap ul .annual_a input[type="checkbox"]:checked+label{background-color:#BE95C7 !important}.search_wrap ul .annual_b input[type="checkbox"]:checked+label{background-color:#E9BF4A !important}.search_wrap ul .other input[type="checkbox"]:checked+label{background-color:#6BBC5D !important}.search_wrap .label{margin-bottom:10px;font-size:15px;display:block}.search_wrap .select_user{padding-right:30px}.search_wrap .select_user select{padding:9px 12px;background-color:#FFFFFF;border:1px solid #F09900;border-radius:3px}.order_wrap{margin-bottom:20px;text-align:center}.order_wrap i{display:inline-block}.order_wrap a{padding:5px 15px;color:#0074B0;background-color:#F1F8FC;border:none;border-radius:5px;display:inline-block}.order_wrap input[type="submit"],.order_wrap input[type="button"]{padding:3px 15px;color:#0074B0;background-color:#F1F8FC;border:none;border-radius:5px;display:inline-block}.order_wrap form{margin-left:20px;padding-left:20px;border-left:1px solid #F5F5F5;display:inline-block}.order_wrap form select{padding:5px 10px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px}.order_wrap form .order_search_button{color:#FFFFFF;background-color:#ECCE2B;cursor:pointer}.order_wrap_back{height:60px;padding:0 50px;background-color:#F5F5F5;border-top:1px solid #E5E5E5;position:fixed;bottom:0;left:0;right:0;z-index:10}.order_wrap_back table{width:100%}.order_wrap_back table td{padding:15px 0}.order_wrap_back ul{margin-right:20px;padding:10px;display:table}.order_wrap_back ul li{padding-right:10px;display:table-cell;border-right:1px solid #E5E5E5}.order_wrap_back ul li label{padding:5px 10px;color:#959595;line-height:20px;background-color:#E5E5E5;border-radius:5px;display:inline-block}.order_wrap_back ul li input[type="checkbox"]{display:none}.order_wrap_back ul li input[type="checkbox"]:checked+label{color:#FFFFFF;background-color:#1C1C1C}.order_wrap_back i{display:inline-block}.order_wrap_back a{padding:5px 15px;color:#0074B0;background-color:#F1F8FC;border:none;border-radius:5px;display:inline-block}.order_wrap_back input[type="submit"],.order_wrap_back input[type="button"]{padding:0 20px;line-height:30px;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;display:inline-block;box-shadow:0 5px 0 #005990;transition:0.3s}.order_wrap_back input[type="submit"]:hover,.order_wrap_back input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.order_wrap_back form select{padding:5px 10px;background-color:#FEF7D2;border:1px solid #FFE867;border-radius:3px}.order_wrap_back form .order_search_button{color:#FFFFFF;background-color:#ECCE2B;cursor:pointer}.add_schedule{margin-bottom:30px}.add_schedule a{padding:20px 0;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:block;text-align:center}.add_schedule a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.company_menu{border:10px solid #F5F5F5;border-radius:5px;position:sticky;top:20px}.company_menu ul li{border-bottom:1px dashed #F5F5F5}.company_menu ul li a{padding:15px 25px 15px 15px;line-height:150%;display:block;position:relative}.company_menu ul li a:before{content:'';width:5px;height:5px;margin-top:-4px;border-top:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:15px}.company_menu ul li:last-child{border:none}.document_menu{border:10px solid #F5F5F5;border-radius:5px}.document_menu ul li{border-bottom:1px dashed #F5F5F5}.document_menu ul li a{padding:15px 30px 15px 15px;line-height:150%;display:block;position:relative}.document_menu ul li a:before{content:'';width:5px;height:5px;margin-top:-4px;border-top:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:15px}.document_menu ul li:last-child{border:none}.name_cell{font-size:20px;z-index:150}.name_cell small{margin-bottom:5px;font-size:14px;border-bottom:1px dashed #E5E5E5;display:block}.gallay_list{overflow:hidden}.gallay_list li{width:calc(50% - 20px);margin:10px;background-colr:#FFFFFF;border:1px solid #F5F5F5;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.1);border-radius:5px;display:block;float:left;position:relative}.gallay_list li div{height:200px;display:block;overflow:hidden;border-radius:5px 5px 0 0}.gallay_list li a img{width:100%}.gallay_list li p{padding:20px;line-height:150%}.gallay_list li div.delete_icon{height:40px;display:block;overflow:hidden;position:absolute;top:-10px;right:-15px}.signature_wrap{border:5px solid #E5E5E5;text-align:center}#signature_form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:100}#signature_form #signature_box{padding:20px 50px;width:800px;height:300px;background-color:#FFFFFF;position:fixed}#signature_form #signature_box #signature_canvas{height:200px;margin-bottom:20px;border:3px solid #1C1C1C}#signature_form #signature_box .submit div button{padding:10px 30px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:inline-block;text-align:center}#signature_form #signature_box .submit div button:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}#signature_form #signature_box .submit div button.clear{margin-right:20px;padding:8px 20px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}#signature_form #signature_box .submit div button.clear:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}#signature_form #signature_box .submit div button.close{font-weight:bold;color:#1C1C1C;background-color:#E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}#signature_form #signature_box .submit div button.close:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.tag_wrap{margin-bottom:10px;overflow:hidden}.tag_wrap .tag{margin:0 10px 10px 0;padding:5px;background-color:#F5F5F5;border-radius:5px;display:inline-block;float:left}.result_submit_wrap{height:65px;overflow:hidden}.result_submit_wrap #nextLink{float:right;text-align:center}.result_submit_wrap #nextLink span{padding:18px 100px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:inline-block;text-align:center}.result_submit_wrap #nextLink span:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.result_submit_wrap #nextLink input[type="submit"],.result_submit_wrap #nextLink input[type="button"]{padding:14px 100px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 5px 0 #005990;transition:0.3s;display:inline-block;text-align:center}.result_submit_wrap #nextLink input[type="submit"]:hover,.result_submit_wrap #nextLink input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #005990}.result_submit_wrap .submit{float:right}.result_submit_wrap .save{float:left}.result_submit_wrap .save a{padding:20px 50px 20px 50px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.result_submit_wrap .save a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.result_submit_wrap .save input[type="submit"],.result_submit_wrap .save input[type="button"]{padding:13px 50px 12px 50px;font-weight:bold;color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 5px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.result_submit_wrap .save input[type="submit"]:hover,.result_submit_wrap .save input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 #D5D5D5}.result_submit_wrap .r_save{float:right;margin-right:10px}.result_complete_button{text-align:right;position:relative}.result_complete_button input[type="submit"],.result_complete_button input[type="button"]{padding:0 30px 0 0;font-weight:bold;color:#0074B0;background-color:transparent;border:none;display:inline-block}.result_complete_button:after{content:'';width:5px;height:5px;margin-top:-4px;border-top:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:10px}.inspection_results_wrap .time{font-size:14px;white-space:nowrap}.inspection_results_wrap .type{width:60px;white-space:nowrap}.inspection_results_wrap .type span{padding:3px 10px;font-size:14px;text-align:center;display:block}.inspection_results_wrap .type .monthly{background-color:#8BCDEE}.inspection_results_wrap .type .annual_a{background-color:#BE95C7}.inspection_results_wrap .type .annual_b{background-color:#E9BF4A}.inspection_results_wrap .type .other{background-color:#6BBC5D}.inspection_results_wrap .task{width:150px}.inspection_results_wrap .task ul{width:100%;text-align:center}.inspection_results_wrap .task ul li{padding:0 3px;display:inline-block}.inspection_results_wrap .task ul li a{padding:5px 10px;background-color:#CCE5F1;border-radius:5px;box-shadow:0 2px 0 #B7CDD8;transition:0.3s;display:inline-block;text-align:center}.inspection_results_wrap .task ul li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #B7CDD8}.schedule_user_wrap tr{border:3px solid #E5E5E5}.schedule_user_wrap tr.top{border-bottom:1px solid #E5E5E5}.schedule_user_wrap tr.bottom{border-top:1px solid #E5E5E5}.schedule_user_wrap .acceptance{display:inline-block;text-align:center;white-space:nowrap}.schedule_user_wrap .acceptance li{padding:0 10px;display:inline-block}.schedule_user_wrap .acceptance li a{padding:6px 15px;font-weight:bold;border-radius:5px;transition:0.3s;display:inline-block;text-align:center}.schedule_user_wrap .acceptance li a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #005990}.schedule_user_wrap .acceptance li:first-child a{color:#1C1C1C;background-color:transparent;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 3px 0 #D5D5D5}.schedule_user_wrap .acceptance li:last-child a{padding:8px 25px;color:#FFFFFF;background-color:#0074B0;box-shadow:0 3px 0 #005990}.schedule_user_wrap .box{margin:0;padding:7px 10px;color:#FFFFFF;border-radius:5px}.schedule_user_wrap .monthly{background-color:#8BCDEE}.schedule_user_wrap .annual_a{background-color:#BE95C7}.schedule_user_wrap .annual_b{background-color:#E9BF4A}.schedule_user_wrap .other{background-color:#6BBC5D}.attendance_wrap{margin:50px;padding:30px;border:10px solid #F5F5F5}.confirm_wrap{padding:30px;background-color:#FFEAEA;border-radius:5px}.confirm_wrap .submit a,.confirm_wrap .submit span{background-color:#EA5514;box-shadow:0 5px 0 #BB4410}.confirm_wrap .submit a:hover,.confirm_wrap .submit span:hover{box-shadow:0 2px 0 #BB4410}.confirm_wrap p{color:#EA5514;text-align:center}.simple_modal{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.simple_modal div{padding:50px;line-height:160%;background-color:#FFFFFF;box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:3px;text-align:center;position:fixed;top:50px;right:50px;bottom:50px;left:50px;z-index:150;overflow:scroll}.simple_modal div p{line-height:160%;text-align:center}.simple_modal div .close{width:40px;line-height:40px;color:#1C1C1C;background-color:#FFFFFF;border-radius:20px;text-align:center;position:absolute;top:10px;right:10px;z-index:200}.profiler-results{display:none}.paginate_wrap{margin:20px 0;overflow:hidden}.paginate_wrap .counts{margin-right:30px;line-height:47px;float:right}.paginate_wrap .per_page{float:right}.paginate_wrap .pagination{float:left}.per_page{margin-top:10px}.per_page span{margin:0 5px}.per_page span a{padding:5px 15px;color:#1C1C1C;background-color:#F5F5F5;border:none;border-radius:5px;display:inline-block;text-align:center}.per_page .current{padding:5px 15px !important;color:#FFFFFF;background-color:#1C1C1C;border-radius:5px}.pagination span{margin:0 5px}.pagination span a{width:40px;line-height:40px;color:#1C1C1C;background-color:#F5F5F5;border-radius:5px;display:inline-block;text-align:center}.pagination span a:hover{color:#0074B0}.pagination .current{width:40px;line-height:40px;padding-right:0 !important;color:#FFFFFF;background-color:#1C1C1C;border-radius:5px;display:inline-block;text-align:center}.inner_table{padding:0 !important}.inner_table table{width:100%}.inner_table table th,.inner_table table td{padding:10px;border:none}.inner_table table th{width:60px;background-color:transparent !important;border-bottom:1px dotted #E5E5E5}.inner_table table td{border-left:1px dotted #E5E5E5;border-bottom:1px dotted #E5E5E5}.inner_table table tr:last-child th,.inner_table table tr:last-child td{border-bottom:none}.inner_table i{width:20px}.inspection_status a{margin:0 5px;padding:0 20px;line-height:30px;font-size:14px;color:#FFFFFF;border-radius:5px;transition:0.3s;display:inline-block;text-align:center}.inspection_status a:hover{transform:translateY(3px);text-decoration:none}.inspection_status .register_icon{background-color:#0074B0;box-shadow:0 3px 0 #005990}.inspection_status .register_icon:hover{box-shadow:0 1px 0 #005990}.inspection_status .none_icon{background-color:#EA5514;box-shadow:0 3px 0 #BB4410}.inspection_status .none_icon:hover{box-shadow:0 1px 0 #BB4410}.inspection_status .pdf_icon{background-color:#3EB529;box-shadow:0 3px 0 #319020}.inspection_status .pdf_icon:hover{box-shadow:0 1px 0 #319020}.inspection_status .deleted_icon{background-color:#E5E5E5 !important;box-shadow:0 3px 0 #CCCCCC;color:#1C1C1C}.inspection_status .deleted_icon:hover{box-shadow:0 1px 0 #CCCCCC}.finished{font-size:14px;background-color:#F5FBF5}.finished a{font-size:14px;font-weight:bold;color:#3EB529}.future{font-size:14px;background-color:#FFFFFF}.future a{font-size:14px;font-weight:bold;color:#0074B0}.time_over{font-size:14px;background-color:#FDF8F6}.time_over a{font-size:14px;font-weight:bold;color:#EA5514}.title_and_value{white-space:nowrap;display:block}.point_form{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #D5E2EA;overflow:hidden}.point_form span{display:inline-block}.point_form .number{width:80%}.point_form .point_submit{float:right}.point_form .point_submit input[type="submit"],.point_form .point_submit input[type="button"]{padding:5px 15px;font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#0074B0;border:none;border-radius:5px;box-shadow:0 3px 0 #005990;transition:0.3s;display:inline-block;text-align:center}.point_form .point_submit input[type="submit"]:hover,.point_form .point_submit input[type="button"]:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #005990}.point_form .point_cancel{float:left}.point_form .point_cancel a{padding:6px 12px 6px 12px;font-size:14px;font-weight:bold;color:#1C1C1C;background-color:#FFFFFF;border:2px solid #E5E5E5;border-radius:5px;box-shadow:0 3px 0 #D5D5D5;transition:0.3s;display:inline-block;text-align:center}.point_form .point_cancel a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 1px 0 #D5D5D5}.inspection_template_wrap{margin:30px}.inspection_template_wrap ul{margin-left:30px}.inspection_template_wrap ul li{margin:5px 0;line-height:150%;list-style:disc outside}.inspection_template_wrap .close{margin-top:30px}.inspection_template_wrap .close a{padding-left:20px;position:relative}.inspection_template_wrap .close a:before{content:'';width:6px;height:6px;margin-top:-4px;border-top:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;left:0}.important_notice_title{margin:0 50px;padding-bottom:30px;font-size:20px;font-weight:bold;border-bottom:1px solid #E5E5E5}.important_notice_theme{margin-bottom:30px;padding-bottom:30px;font-size:18px;line-height:160%;border-bottom:1px solid #E5E5E5}.important_notice_theme em{margin-bottom:10px;font-weight:bold;display:block}.important_notice_theme small{margin-left:20px}.important_notice_wrap{width:calc(100% - 100px);margin:0 50px;display:table}.important_notice_wrap .important_notice_comment{display:table-cell;vertical-align:top}.important_notice_wrap .important_notice_member{width:250px;display:table-cell;vertical-align:top}.important_notice_comment{padding:30px 45px 30px 15px}.important_notice_comment .important_notice_comment_list li{margin-bottom:15px}.important_notice_comment .important_notice_comment_list li span{padding:15px;line-height:140%;background-color:#FEF7D2;border-radius:10px;display:inline-block;text-align:left;position:relative}.important_notice_comment .important_notice_comment_list li span em{margin-bottom:3px;font-size:14px;font-weight:bold;display:block}.important_notice_comment .important_notice_comment_list li span small{margin-top:10px;color:rgba(0,0,0,0.5);text-align:right;display:block}.important_notice_comment .important_notice_comment_list li span::after{content:"";width:26px;height:26px;top:5px;right:auto;left:-22px;border-radius:0 0px 10px 16px;box-shadow:-8px -14px 0 -8px #FEF7D2 inset;position:absolute}.important_notice_comment .important_notice_comment_list .current{text-align:right}.important_notice_comment .important_notice_comment_list .current span{background-color:#ABD6F1}.important_notice_comment .important_notice_comment_list .current span::after{content:"";width:26px;height:26px;top:5px;right:-22px;left:auto;border-radius:0 0px 16px 10px;box-shadow:8px -14px 0 -8px #ABD6F1 inset;position:absolute}.important_notice_comment .important_notice_comment_list .current #important_notice_reply_comment,.important_notice_comment .important_notice_comment_list .current #notification_reply_comment{margin-top:3px;width:350px;height:65px;padding:10px;line-height:140%;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.important_notice_comment .file{margin-top:15px}.important_notice_comment .file li{margin-bottom:10px}.important_notice_comment .file li span{padding:0;overflow:hidden}.important_notice_comment .file li .attachment{width:300px;object-fit:contain;vertical-align:bottom;border-radius:5px}.important_notice_comment .file li a{color:#005990}.important_notice_comment .file li a:hover{color:#0074B0}.important_notice_comment .file .paper{padding:15px 15px 15px 30px;border:2px solid #E5E5E5;border-radius:5px;display:inline-block;position:relative}.important_notice_comment .file .paper:after{content:'';width:5px;height:5px;margin-top:-4px;border-top:2px solid #0074B0;border-right:2px solid #0074B0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;left:13px}.important_notice_comment .reply_action{margin:15px auto 0 auto;display:table}.important_notice_comment .reply_action div{padding:0 10px;display:table-cell}.important_notice_comment .reply_action div a,.important_notice_comment .reply_action div input[type="submit"]{padding:4px 10px;font-size:14px;color:#FFFFFF;line-height:100%;background-color:#0074B0;border:1px solid #0074B0;border-radius:5px;display:block}.important_notice_comment .reply_action div a:hover,.important_notice_comment .reply_action div input[type="submit"]:hover{opacity:0.8}.important_notice_comment .reply_action .reply_action_cancel a{color:#0074B0;background-color:#FFFFFF}.important_notice_member{padding:20px 0;border-left:1px solid #E5E5E5}.important_notice_member li{padding:10px 10px 10px 20px}.important_notice_member li i{margin-right:7px;font-size:14px;color:#E5E5E5;display:inline-block}.important_notice_member .browsed i{color:#0074B0}.important_notice_member .not_browsed{color:#858585}.important_notice_reply{padding:30px 50px;background-color:#F1F8FC;position:fixed;bottom:0;right:0;left:0}.important_notice_reply form{padding:20px;background-color:#FFFFFF;border:1px solid #E5E5E5;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,0.1);display:block;position:relative}.important_notice_reply form textarea{width:calc(100% - 60px);height:45px;line-height:140%;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.important_notice_reply form button{margin-top:-20px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;position:absolute;top:50%;right:20px}.important_notice_reply form button i{padding:10px;font-size:20px;color:#FFFFFF;background-color:#0074B0;border-radius:100%;display:inline-block}.important_notice_reply form button:hover{opacity:0.8;transform:translateY(3px);text-decoration:none}
