@charset "utf-8";@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?-rx1nse);src:url(fonts/icomoon.eot?#iefix-rx1nse) format('embedded-opentype'),url(fonts/icomoon.ttf?-rx1nse) format('truetype'),url(fonts/icomoon.woff?-rx1nse) format('woff'),url(fonts/icomoon.svg?-rx1nse#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-1,.icon-10,.icon-11,.icon-12,.icon-13,.icon-14,.icon-15,.icon-16,.icon-17,.icon-18,.icon-2,.icon-20,.icon-21,.icon-22,.icon-23,.icon-24,.icon-25,.icon-3,.icon-4,.icon-5,.icon-6,.icon-7,.icon-8,.icon-9,.icon-navi{margin:0;font-size:22px;vertical-align:middle}.icon-trico_icon{display:inline-block;margin:0}.icon-trico_icon:before{content:"\e600";font-size:32px}.icon-trico_logo:before{content:"\e601";font-size:24px}.icon-tribe:before,.icon-tribe_login:before{content:"\e60a"}.icon-tribe{font-size:30px;margin:0 20px 0 0;vertical-align:middle}.icon-tribe_login{font-size:24px;margin:0 10px 0 0;vertical-align:middle}.icon-tribe_login:before{font-size:24px}.icon-1:before{content:"\e602"}.icon-2:before{content:"\e603"}.icon-3:before{content:"\e604"}.icon-4:before{content:"\e605"}.icon-5:before{content:"\e606"}.icon-6:before{content:"\e607"}.icon-7:before{content:"\e608"}.icon-8:before{content:"\e609"}.icon-9:before{content:"\e905"}.icon-10:before{content:"\e973"}.icon-11:before{content:"\e974"}.icon-12:before{content:"\e975"}.icon-13:before{content:"\e976"}.icon-14:before{content:"\e92b"}.icon-15:before{content:"\e923"}.icon-16:before{content:"\e91a"}.icon-17:before{content:"\e936"}.icon-18:before{content:"\e9ae"}.icon-19:before{content:"\f044";font-family:FontAwesome}.icon-20:before{content:"\e9d9"}.icon-21:before{content:"\ea13"}.icon-22:before{content:"\e900"}.icon-23:before{content:"\e99f"}.icon-navi:before{content:"\f184";font-family:FontAwesome}.icon-24:before{content:"\f19d";font-family:FontAwesome}.icon-25:before{content:"\f024";font-family:FontAwesome}.icon-send:before{font-family:FontAwesome;content:"\f003";font-weight:400;font-size:.9em}.icon-logout:before{content:"\e60b";font-size:.9em}.icon-login:before{content:"\ea13";font-size:.9em}.icon-password{display:inline-block;position:relative;height:100%;width:100%;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}table,td,th,tr{box-sizing:border-box}.icon-password:hover{color:#111}.icon-password:before{content:"\e60c";position:absolute;display:inline-block;top:0;right:0;bottom:0;left:0;margin:auto;padding-top:8px;color:#888;font-size:28px}.icon-password span:hover:before,.icon-password:hover:before{color:#00a7ea}.client .icon-password span:hover:before,.client .icon-password:hover:before{color:#43b369}.login__h1,.login__h1 a:link,.login__h1 a:visited{color:#FFF}div.search_result>.client-bg{background:#e0f3e6}#wrapper,body,html{height:auto;background:#f7f7f7;width:100%}.nav-client .icon-19:before{font-size:1.75em;vertical-align:middle}html{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}#wrapper{margin:0 auto}.container{height:100vh}table{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}td,th,tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.login{width:36%;margin:0 0 0 -18%;background:#fff;padding:0;border:1px solid #ccc;border-radius:5px;box-shadow:0 1px 10px 2px #ddd;top:50%;left:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login__h1{width:100%;margin:0;padding:2% 0;font-size:24px;text-align:center;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px}.login__h1 a{text-decoration:none}.login__h1 a img{margin-bottom:-8px;height:32px}.login__h1 a:active,.login__h1 a:hover{color:#fff}.login-staff{background:#00a7ea;border-top:1px solid #47BEED;border-bottom:1px solid #0083B7;color:#fff;text-shadow:0 1px #0077a6}.login-client{background:#43B369;border-top:1px solid #4bbc71;border-bottom:1px solid #3a9a5b;color:#fff;text-shadow:0 1px #0077a6}.login__p{margin:4% 10%;padding:0;color:#666;font-size:14px}.p-id__span,.p-pass__span{font-size:12px}.p-id__input,.p-pass__input{width:100%;border:1px solid #ccc;color:#666;font-size:12px;padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box}.a-inquiry,.staff-btn-login{width:100%;-webkit-box-sizing:border-box;-webkit-transition:all .3s;font-weight:700}.btn-login{width:100%;border:1px solid #ccc;color:#888;font-size:12px;padding:1em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:1px 1px 0 #eee;margin-top:3%}.staff-btn-login{padding:10px;border-radius:45px;text-decoration:none!important;font-size:14px;margin-top:3%;background:#f26633;border:2px solid #f26633;color:#fff!important;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s;outline:0}.staff-btn-login:hover{border:2px solid #f26633;color:#f26633!important;background:#fff}.lost-pass,.lost-pass a{font-size:14px;color:#666}.lost-pass{display:block;margin:3% 10%;text-align:center}.lost-pass a{text-decoration:none}.lost-pass a:hover{text-decoration:underline}.login__o-company{margin:5% 0 0;padding:2% 0 1%;text-align:center;background:#f2f2f2;border-top:1px solid #ddd;font-size:12px;color:#bbb;text-shadow:1px 1px 0 #fff;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}.entry-pass,.entry-pass a{color:#069;font-size:14px}.entry-pass{display:block;margin:3% 0;text-align:center}.entry-pass a{text-decoration:none}#messages ul li:hover .toggle-title>span:not(.toggle-arrow),.entry-pass a:hover{text-decoration:underline}.entry-pass a br{display:none}.a-inquiry{display:block;padding:.8em 0;background:#fff;border:1px solid #00a7ea;font-size:14px;color:#00a7ea;text-align:center;text-decoration:none;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s}.blk-questions .btn-answer,.login__dd input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.a-inquiry:hover{background:#E5F6FC;border:1px solid #00a7ea}.login__dl{width:80%;margin:3% 10%;padding:0;color:#aaa;font-size:14px}.login__dt{font-size:12px;color:#666;margin-bottom:4px}.login__dd{margin:0}.login__dd input{width:100%;border:1px solid #ccc;color:#666;padding:6px;box-sizing:border-box}:placeholder-shown{color:#a3a3a3}::-webkit-input-placeholder{color:#a3a3a3}::-moz-placeholder{color:#a3a3a3;opacity:1}:-moz-placeholder{color:#a3a3a3;opacity:1}:-ms-input-placeholder{color:#a3a3a3}#breadcrumb_list{width:100%;height:25px;margin:10px 0 0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#breadcrumb_list ul{width:96%;margin:0 2%;padding:0;list-style-type:none;display:table;overflow:hidden}#breadcrumb_list ul li{float:left;display:table-cell;vertical-align:middle;color:#666;font-size:11px;margin:0 2em 0 0}#breadcrumb_list a{padding:0 .5em 0 1.2em;float:left;text-decoration:none;color:#666;background:#eaeaea;position:relative;z-index:1;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:.2em 0 0 .2em}#breadcrumb_list a:hover{background:#ddd}#breadcrumb_list a::after{content:"";position:absolute;top:50%;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1.5em solid #eaeaea;right:-1.2em}#breadcrumb_list a:hover::after{border-left-color:#ddd}#breadcrumb_list .current,#breadcrumb_list .current:hover{font-weight:700;background:0 0}.nav-contents,.nav-staff{background:#e6f3f8}#breadcrumb_list .current::after{content:normal}.nav-contents{float:left;width:20%;height:100vh;overflow-y:scroll;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-ms-overflow-style:none}.nav-contents::-webkit-scrollbar{display:none}.nav-contents header{width:100%;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.nav-client{background:#e0f3e6}.header__h1{width:100%;height:60px;line-height:60px;text-align:center;margin:0;color:#fff;font-size:36px;cursor:pointer;position:relative}.h1-client p.accordion_btn i,.h1-staff p.accordion_btn i{display:inline-block;color:#fff;font-size:16px;position:absolute;right:5px;bottom:5px;font-family:FontAwesome}.h1-staff{background:#00a7ea;border-top:1px solid #47BEED;border-bottom:1px solid #0083B7;text-shadow:0 1px #14669b}.h1-staff p.accordion_btn i.rotate{transform:rotate(180deg)}.h1-client{background:#43b369;border-top:1px solid #4bbc71;border-bottom:1px solid #3a9a5b;text-shadow:0 1px #2b703c}.nav-ul__li,.nav_info div{display:table;box-sizing:border-box}.h1-client p.accordion_btn i.rotate{transform:rotate(180deg)}.nav-ul{list-style-type:none;margin:0;padding:0}.nav-ul__li{margin:0;padding:0;width:100%;height:44px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;position:relative}.nav-ul__li a{display:table-cell;margin:0;padding:0 20px;width:100%;text-decoration:none;text-align:left;color:#00a1e1;vertical-align:middle;text-shadow:none}.nav-ul__li:first-child:hover{border-top:1px solid #00a7ea}.nav-contents-staff{background:#e1f4fb;border-top:1px solid #f0fbff;border-bottom:1px solid #b7e3f4}.nav-contents-staff:hover{background:#00a7ea;border-top:1px solid #0083B7;border-right:1px solid #00a7ea;border-bottom:1px solid #0083B7}.nav-contents-staff:hover a{color:#fff;text-shadow:none}.nav-ul__li.nav-contents-client a{color:#358e53}.nav-contents-client{background:#e0f3e6;border-top:1px solid #f0fbff;border-bottom:1px solid #b7e3f4}.nav-contents-client:hover{background:#43b369;border-top:1px solid #4bbc71;border-right:1px solid #43b369;border-bottom:1px solid #4bbc71}.nav-contents-client:hover a{color:#fff;text-shadow:none}.nav-ul__li.nav-contents-warning a{color:red;text-shadow:0 1px #FF8181}.nav-contents-warning{background:#FFB6B6;border-top:1px solid #f0fbff;border-bottom:1px solid #b7e3f4}.nav-contents-active{background:#f7f7f7;border-top:1px solid #fff;border-right:1px solid #f7f7f7;border-bottom:1px solid #d2d2d2}.nav-contents-active:hover{border-top:1px solid #f7f7f7}.nav-contents-active a{color:#666;text-shadow:none}.span-exp{margin-left:12px}#main_menu{display:none}.main-contents{float:none;width:100%;height:100%;background:#f7f7f7;overflow-x:auto;overflow-y:auto}.nav_info{width:100%;height:60px;background:#fff;margin:0;padding:0;border-bottom:1px solid #ddd;border-top:1px solid #fff}.nav_info div{float:left;width:70%;height:60px;text-indent:10px;font-weight:100;margin:0;color:#555;vertical-align:middle;border-right:1px solid #fbfbfb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.nav_info__ul,.nav_info__ul li{float:right;box-sizing:border-box;height:60px;vertical-align:middle}.nav_info div h2{height:60px;color:#666;font-size:18px;font-weight:bolder;text-indent:0;display:table-cell;vertical-align:middle;padding-left:2%;line-height:1.3}.nav_info div h2 span a{text-decoration:none;display:inline-block;margin:0 0 0 20px;padding:0 10px;text-indent:0;font-size:12px;color:#fff;background:#00a7ea;border:1px solid #00a7ea;border-radius:1em}.nav_info div h2 span a:hover{opacity:.7}.nav_info__ul{text-align:center;width:20%;margin:0;padding:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.nav_info__ul li{position:relative;display:table;text-align:center;width:50%;margin:0;border-left:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.nav_info__ul li a,ul.nav_info__ul input.nav_info_pass{display:table-cell;text-decoration:none;color:#888;font-size:28px;vertical-align:middle}.nav_info__ul a span{text-decoration:none;color:#888;font-size:11px;padding-top:3px;display:block;text-align:center;vertical-align:middle}.nav_info__ul a:hover,.nav_info__ul a:hover span{text-decoration:none;color:#00a7ea}.nav_info__ul.client a:hover,.nav_info__ul.client a:hover span{color:#43b369}ul.nav_info__ul input.nav_info_pass{background:0 0;border:none;width:100%;height:60px}.h3-client,.h3-staff{text-shadow:0 1px #fff;background:#f7f7f7}.nav_info_pass_span:after{content:'パスワード変更';position:absolute;display:inline-block;width:100%;bottom:10px;left:0;text-decoration:none;color:#888;font-size:10px;text-align:center}.icon-password:hover .nav_info_pass_span:after{color:#43b369}h3{margin:15px 0;padding:.2em;font-size:16px;font-weight:700;box-shadow:0 1px #fff}.h3-staff{color:#0095D0;border-bottom:2px solid #0095D0}.h3-client{color:#358e53;border-bottom:2px solid #358e53}#messages{max-width:960px;margin:0 auto}#messages ul{margin:0 0 10px;padding:0;background:#fff;border:1px solid #eee;box-shadow:0 1px 3px 1px #eee}#messages ul li{list-style-type:none;width:100%;margin:0;padding:1.5em 2%;font-size:14px;color:#555;border-top:1px dashed #ddd;display:table;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#messages ul li:hover{background-color:#eaf9ff;border-top:1px solid #eaf9ff;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#messages ul li:last-child{border-bottom:none}#messages ul li p{margin:.2em 0 0;padding:0;line-height:1.2}.date-messages{position:relative;top:0;display:table-cell;width:190px;margin:0;padding:0 0 0 16px;font-size:12px}.date-messages.icons-new:after{content:'NEW';position:absolute;display:inline-block;top:-2px;right:26px;width:34px;line-height:1.6;font-size:10px;font-weight:bolder;text-align:center;background:red;color:#fff;border-radius:3px;padding:2px 0}#messages .date-messages{display:inline-block}.toggle-arrow{position:relative}.toggle-arrow:after{position:relative;content:"》";display:inline-block;transition:all .3s}.toggle-arrow.toggle-arrow-open:after{transform:rotate(90deg)}.toggle-title{margin-top:16px;margin-left:8px;line-height:1.5}.toggle-title>span:not(.toggle-arrow){color:#00425a;font-weight:bolder;cursor:pointer}.toggle-body{display:none;margin:24px 0 8px 220px;line-height:1.6}.blk-questions{padding:14px 14px 28px;background:#fdfdfd}.blk-questions .after-question,.blk-questions .before-question,.blk-questions .questionnaire,.blk-questions .title-question{margin:16px 0}.blk-questions .questionnaire,.blk-questions .title-question{line-height:2;background:#eaf9ff;border-radius:4px;padding-right:44px}.blk-questions .questionnaire>span{display:inline-block;line-height:1.5}.blk-questions .questionnaire>span:first-of-type{position:absolute}.blk-questions .questionnaire>span:last-of-type{position:relative;margin-left:33px}.blk-questions .questionnaire-answers input[type=text],.blk-questions .questionnaire-answers select,.blk-questions .questionnaire-answers textarea{border:1px solid #aaa;border-radius:3px}.blk-questions .questionnaire-answers input[type=text],.blk-questions .questionnaire-answers select{height:28px}.blk-questions .questionnaire-answers input[type=text],.blk-questions .questionnaire-answers textarea{min-width:400px}.blk-questions .questionnaire-answers input[type=radio],.blk-questions .questionnaire-answers input[type=checkbox]{position:absolute;visibility:hidden}.blk-questions .questionnaire-answers{position:relative}.blk-questions .questionnaire-answers label{position:relative;padding-left:22px;margin-right:14px}.blk-questions .questionnaire-answers label.answer_check:before{position:absolute;display:inline-block;top:-2px;left:1px;content:'';width:14px;height:14px;background:#eee;border:2px solid #eee;border-radius:3px}.blk-questions .questionnaire-answers label.answer_check:hover:before{border:2px solid #00a7ea}.blk-questions .questionnaire-answers label.answer_check.checked_answer:after{position:absolute;display:inline-block;top:0;left:6px;content:'';width:5px;height:8px;border-bottom:3px solid #00a7ea;border-right:3px solid #00a7ea;transform:rotate(45deg);z-index:2}.blk-questions .questionnaire-answers label.answer_radio:before{position:absolute;display:inline-block;top:-2px;left:1px;content:'';width:14px;height:14px;background:#eee;border:2px solid #eee;border-radius:9px}.blk-questions .questionnaire-answers label.answer_radio:hover:before{border:2px solid #00a7ea}.blk-questions .questionnaire-answers label.answer_radio.checked_answer:after{position:absolute;display:inline-block;top:2px;left:5px;content:'';width:0;height:0;border:5px solid #00a7ea;border-radius:5px;z-index:2}.blk-questions .answer_attention{font-size:12px;margin-left:22px;margin-bottom:16px}.blk-questions .required_questionnaire{position:relative}.blk-questions .required_questionnaire:after{position:absolute;display:inline-block;top:3px;right:10px;content:'必須';width:30px;height:22px;background:red;font-size:11px;color:#fff;text-align:center;border-radius:4px}.blk-questions .btn-answer{background:#FF6C00;box-shadow:0 3px 0 0 #b24b00;-moz-box-shadow:0 3px 0 0 #b24b00;-webkit-box-shadow:0 3px 0 0 #b24b00;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:none;border-radius:3px;margin-top:8px;margin-bottom:16px;padding:12px;text-align:center;color:#fff;text-decoration:none;font-weight:700;line-height:1;box-sizing:border-box;position:relative}.blk-questions .btn-answer:hover{top:3px;box-shadow:none}.blk-questions .answered-message,.blk-questions .blk-error{background:#fff;margin-top:4px;padding:0 8px;border:1px dotted #000;border-radius:2px;color:#666;font-size:12px;line-height:2}.blk-questions .answered-message a{color:#00f}.blk-questions .blk-error{display:none;background:#ffc3c3;border:1px dotted red;color:red}#job_search dl dt,.icon_new,.icon_no{display:table-cell}.icons-survey,.icons-survey-answered,.icons-survey-limited{position:relative}.icons-survey-answered:after,.icons-survey-limited:after,.icons-survey:after{position:absolute;top:16px;right:5%;content:"\f044";font-family:FontAwesome;font-size:24px}.icons-survey-answered:before,.icons-survey-limited:before{position:absolute;top:16px;right:5%;content:'';width:8px;height:14px;border-bottom:6px solid #00a7ea;border-right:6px solid #00a7ea;transform:rotate(45deg);z-index:2;margin-right:17px}.icons-survey-limited:before{border-bottom:6px solid red;border-right:6px solid red}.filter_panel{margin:0 0 8px;font-size:14px}.filter_panel>span{margin-right:8px}.filter_panel select{border-radius:4px}.blk-attention{margin:0 0 8px;background:#fff;border:1px solid #cd201f;border-radius:3px;color:#cd201f;font-size:14px;font-weight:bolder;line-height:3;text-align:center;transition:all .4s;cursor:pointer}.blk-attention a{color:#cd201f;text-decoration:none}#help dl dt:hover,.blk-attention a:hover,.blk-attention:hover{text-decoration:underline}.frm-survey{margin-bottom:0}.icon_new{width:70px;margin:0;padding:0;vertical-align:middle}.icon_new::after{background:#e13c52;content:"NEW";color:#fff;font-size:12px;vertical-align:middle;margin:0 10px;padding:4px 8px;font-weight:700;font-family:sans-serif;border-radius:3px;border:1px solid #de2e45}table#header,table#header th,td#login_user{border-style:none}.icon_no{width:70px;margin:0;padding:0;vertical-align:middle}#applications_list th:nth-child(2),#job_search dl dt,#search-result__table th:nth-child(3),#user-applications_list th:nth-child(2){width:20%}#applications_list th:nth-child(5),#reports table th:nth-child(3),#reports table th:nth-child(4),#search-result__table th:last-child,#user-applications_list th:first-child,#user-applications_list th:last-child{width:10%}#applications_list th:nth-child(3),#search-result__table th:nth-child(2){width:30%}#job_search,#reports{width:96%;margin:0 2%}#job_search div,#reports div{margin:0 0 10px;box-shadow:0 1px 3px 1px #eee}table#header th{height:36px;font-size:18pt;background-color:#afeeee}td#login_user{font-size:12pt;text-align:right}#reports table td,#user-applications_list td{border-right:1px solid #d0d0d0;color:#666;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#efefef));background-image:-moz-linear-gradient(top,#f4f4f4,#efefef)}#reports table tr,#user-applications_list tr{border-right:1px solid #ddd;border-left:1px solid #ddd}#reports table th,#user-applications_list th{border-right:1px solid #ccc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#ddd));background-image:-webkit-linear-gradient(top,#eaeaea,#ddd);background-image:-moz-linear-gradient(top,#eaeaea,#ddd);background-image:-ms-linear-gradient(top,#eaeaea,#ddd);background-image:-o-linear-gradient(top,#eaeaea,#ddd);font-weight:400;text-shadow:0 1px #f5f5f5}#reports table td,#reports table th,#user-applications_list td,#user-applications_list th{border-top:none;border-bottom:none;border-left:none;padding:.4em}#user-applications_list{border:none;border-collapse:collapse;margin-bottom:16px;box-shadow:0 1px 3px 1px #eee}#user-applications_list tr{border-bottom:1px solid #ccc}#user-applications_list tr:first-child{border-top:1px solid #ddd;border-bottom:1px solid #ccc}#user-applications_list th{font-size:14px;color:#444}#user-applications_list th:nth-child(3){width:60%}#user-applications_list td{background-image:-webkit-linear-gradient(top,#f4f4f4,#efefef);background-image:-ms-linear-gradient(top,#f4f4f4,#efefef);background-image:-o-linear-gradient(top,#f4f4f4,#efefef);font-size:14px}#user-applications_list td p{width:100%;padding:0 0 0 1%;margin:0;word-break:break-all}#user-applications_list tr.status1 td{background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFDEE4),to(#FFD4DD));background-image:-webkit-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-moz-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-ms-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-o-linear-gradient(top,#FFDEE4,#FFD4DD);color:#666;font-size:14px}#user-applications_list tr.status2 td{background-image:-webkit-gradient(linear,0 0,0 100%,from(#DEEFFF),to(#DCEFFF));background-image:-webkit-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-moz-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-ms-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-o-linear-gradient(top,#DEEFFF,#DCEFFF);color:#666;font-size:14px}#user-applications_list td:first-child,#user-applications_list td:last-child,#user-applications_list td:nth-child(2){text-align:center}#user-applications_list td:nth-child(3){text-align:left}#caption{border:0}#reports div{padding:0;background:#fff;border:1px solid #eee}#reports table td,#reports table td.status a{background-image:-webkit-linear-gradient(top,#f4f4f4,#efefef);background-image:-ms-linear-gradient(top,#f4f4f4,#efefef);background-image:-o-linear-gradient(top,#f4f4f4,#efefef)}#reports table{border-collapse:collapse;border:none}#reports table tr{border-bottom:1px solid #ccc}#reports table tr:first-child{border-top:1px solid #ddd;border-bottom:1px solid #ccc}#reports table th{font-size:14px;color:#444}#reports table th:nth-child(1){width:15%;min-width:120px}#reports table th:nth-child(2){width:39%}#reports table th:nth-child(5){width:26%;border-right:none}#reports table td{font-size:14px}#reports table tr:nth-child(even) td{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#e4e4e4));background-image:-webkit-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-moz-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-ms-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-o-linear-gradient(top,#f4f4f4,#e4e4e4)}#reports table td:last-child{border-right:none}#reports table td.date{text-align:left;text-shadow:0 1px #fff}#applications_list td:first-child,#applications_list td:nth-child(2),#applications_list td:nth-child(3),#applications_list td:nth-child(4),#applications_list td:nth-child(5),#help .help-menu li,#help h5,#job_search div.search_entry p.button-area,#reports table td.status,#search-result__table td,.info_cnt_icon,.label-entry,.pagination,.ul-btn-box{text-align:center}#reports table td.status a{color:#555;text-decoration:none;text-shadow:0 1px #fff;border:1px solid #bbb;border-radius:3px;padding:0 .5em;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#efefef));background-image:-moz-linear-gradient(top,#f4f4f4,#efefef)}#job_search dl dt,.view-box__dt{vertical-align:middle;border-bottom:1px solid #e8e8e8;height:auto;text-align:left}.ico_reports-new,.ico_reports-old{padding:2px 4px;border-radius:4px;font-size:11px;font-weight:400}#reports table td.status a span.settled{color:#aaa}.ico_reports-new,.ico_reports-old,.info_cnt_icon{color:#fff;text-shadow:none}#reports table tr.pale1{background-color:#fafad2}#reports table tr.deep1{background-color:wheat}#reports table tr.pale2{background-color:#e0ffff}#reports table tr.deep2{background-color:#add8e6}.ico_reports-new{background:#e13c52}.ico_reports-old{background:#bbb}#applications_list td,#search-result__table td{background-image:-webkit-linear-gradient(top,#f4f4f4,#efefef);background-image:-moz-linear-gradient(top,#f4f4f4,#efefef);background-image:-ms-linear-gradient(top,#f4f4f4,#efefef);background-image:-o-linear-gradient(top,#f4f4f4,#efefef)}#applications_list td,#applications_list th{border-top:none;border-bottom:none;border-left:none;padding:.4em}#applications_list{border:none;border-collapse:collapse;margin-bottom:16px;box-shadow:0 1px 3px 1px #eee}#applications_list tr{border-right:1px solid #ddd;border-bottom:1px solid #ccc;border-left:1px solid #ddd}#applications_list tr:first-child{border-top:1px solid #ddd;border-bottom:1px solid #ccc}#applications_list th{border-right:1px solid #ccc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#ddd));background-image:-webkit-linear-gradient(top,#eaeaea,#ddd);background-image:-moz-linear-gradient(top,#eaeaea,#ddd);background-image:-ms-linear-gradient(top,#eaeaea,#ddd);background-image:-o-linear-gradient(top,#eaeaea,#ddd);font-weight:400;font-size:14px;text-shadow:0 1px #f5f5f5;color:#444}#applications_list th:first-child{width:8%}#applications_list th:nth-child(4){width:7%}#applications_list th:last-child{width:35%}#applications_list td{border-right:1px solid #d0d0d0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#efefef));color:#666;font-size:14px}#applications_list tr.status2 td{background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFDEE4),to(#FFD4DD));background-image:-webkit-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-moz-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-ms-linear-gradient(top,#FFDEE4,#FFD4DD);background-image:-o-linear-gradient(top,#FFDEE4,#FFD4DD);color:#666;font-size:14px}#applications_list tr.status3 td{background-image:-webkit-gradient(linear,0 0,0 100%,from(#DEEFFF),to(#DCEFFF));background-image:-webkit-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-moz-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-ms-linear-gradient(top,#DEEFFF,#DCEFFF);background-image:-o-linear-gradient(top,#DEEFFF,#DCEFFF);color:#666;font-size:14px}#applications_list td:last-child{text-align:left}#job_search div{padding:0;background:#fff;border:1px solid #eee}#job_search p{width:auto;display:table;font-size:14px;color:#666;padding:0 1% 1%;margin:0 auto}#job_search dl{width:100%;display:table;margin:1% 0;list-style-type:none;padding:0;font-size:13px;color:#555}#job_search dl dt{margin:0;padding:0 1%;font-size:13px;color:#777;background:#eee;border-top:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#job_search dl dd{width:100%;display:table;vertical-align:middle;margin:0;padding:5px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#job_search dl dd select{font-size:12px;color:#333;border:1px solid #ccc;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#job_search dl dd textarea{width:100%;border:1px solid #ccc;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#applications_list_header,#applications_list_header td{border-width:0}#job_search dd p.p-freewords{margin:2px;padding:0;font-size:11px;color:red;border-bottom:none}#menu{list-style-type:none;margin:0;padding:0}#menu div{box-shadow:none;clear:both;border:1px solid #ddd;margin-bottom:8px;padding:2px 0 2px 8px;font-size:12px;cursor:pointer}#menu div:before{display:inline-block;content:'▼';color:#ccc;margin-right:8px;font-size:10px;-webkit-transform:translateY(-2px) scaleX(.8) rotate(-90deg);-webkit-trnsition:.3s;-moz-transform:translateY(-2px) scaleX(.8) rotate(-90deg);-moz-trnsition:.3s}.li-job_category{clear:both}.subMenu{list-style-type:none;width:100%;margin:0;padding:0 0 8px;overflow:auto}.subMenu li{width:49%;float:left;margin:2px 0 2px 1%;font-size:12px}#job_search dl.dl-job_select{width:100%;color:red;font-size:12px;margin-top:16px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#job_search dl.dl-job_select dt{width:155px;height:auto;padding:0 1% 0 8px;background:#ddd;border:none;font-size:12px}#job_search dl.dl-job_select dd{width:100%}.checkbox-ch_search label{display:inline-block;margin-right:8px}.checkbox-ch_search input[type=checkbox]{margin-right:2px;vertical-align:middle}.radio-search label{display:inline-block;margin-right:8px}.radio-search input[type=radio]{margin-right:2px;vertical-align:middle}.input-station span{margin-left:8px;font-size:11px;color:red}.search_detail h4,.search_result h4{margin:0;padding:4px;background:#e6f3f8;border-top:1px solid #f0fbff;border-right:1px solid #e8e8e8;border-bottom:1px solid #D2DEE3;border-left:1px solid #e8e8e8;font-size:15px;font-weight:700;color:#555;text-shadow:0 1px #f8f8f8;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.scr{overflow:scroll;height:200px;font-size:12px}#job_search div.search_entry p.text-read{padding:0 1%;margin:32px 0 0;font-size:12px}#job_search div.search_entry p.button-area{margin-top:12px}#job_search div.search_entry p.button-area label{display:inline-block;width:auto;margin:0 auto 32px}#job_search div.search_confirm p.button-area{display:table;width:auto;margin:0 auto}#job_search div.search_confirm p.button-area input[type=submit]{display:table-cell;margin:8px}#help dl dd,footer{display:none}#job_search div.search_commit{width:100%;padding:0 1%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#job_search div.search_commit h4{width:98%;margin:16px 1%;padding-bottom:8px;color:#555;font-weight:700;border-bottom:1px dotted #ccc}#job_search div.search_commit p.button-area{border-bottom:none}#job_search div.search_commit p.button-area input[type=submit]{color:#666}.info_cnt_icon{position:absolute;right:2%;background:#e13c52;border-radius:4px;border:1px solid #de2e45;font-size:10.5px;font-weight:400;line-height:22px;display:inline-block;width:26px}#help div,.pagination{border:1px solid #eee}#help h4,.h4-client,.h4-staff{border-right:1px solid #e8e8e8}#help h4,.res-box__h4{font-size:15px;font-weight:700}#help{width:96%;margin:0 2%}#help div{margin:0 0 10px;padding:0;background:#fff;box-shadow:0 1px 3px 1px #eee;overflow:hidden}#help h4{margin:0;padding:4px;background:#e6f3f8;border-top:1px solid #f0fbff;border-bottom:1px solid #D2DEE3;border-left:1px solid #e8e8e8;color:#555;text-shadow:0 1px #f8f8f8;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#help.client h4{background:#e1f7e3}#help h5{width:90%;height:96px;margin:4% 5%;background:#a3ffcd;background-image:-webkit-gradient(linear,0 0,0 100%,from(#a3ffcd),to(#81ffba));background-image:-webkit-linear-gradient(top,#a3ffcd,#81ffba);background-image:-moz-linear-gradient(top,#a3ffcd,#81ffba);background-image:-ms-linear-gradient(top,#a3ffcd,#81ffba);background-image:-o-linear-gradient(top,#a3ffcd,#81ffba);font-size:24px;line-height:96px;border-radius:5px;border:1px solid #4eff9f}#help h5:hover{background-image:-webkit-gradient(linear,0 0,0 100%,from(#5fffa8),to(#3dff96));background-image:-webkit-linear-gradient(top,#5fffa8,#3dff96);background-image:-moz-linear-gradient(top,#5fffa8,#3dff96);background-image:-ms-linear-gradient(top,#5fffa8,#3dff96);background-image:-o-linear-gradient(top,#5fffa8,#3dff96);border:1px solid #0aff7a}#help h5 a{display:block;text-decoration:none;color:#f8fffb;text-shadow:1px 1px 0 #00c55a}#help ul{width:90%;margin:0 5%;padding:0;clear:both;list-style-type:none}#help dl{width:90%;margin:12px 5%;font-size:14px;border-bottom:1px dashed #ddd}#help dl dt{text-decoration:none;color:#666;margin-bottom:4px;padding:8px 0}#help dl dd{margin:0;padding:8px 0;color:grey;font-size:12px}#help .help-menu{margin:0 5%;padding:0}#help .help-menu li{float:left;width:14%;height:95px;margin:0;border-right:1px solid #eee;border-left:1px solid #f6f6f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#help .help-menu li:first-child{width:14%;border-left:1px solid #eee}#help .help-menu li:nth-child(3){width:16%}#help .help-menu li:last-child{width:14%}#help .help-menu li a{display:block;padding:20px 0;font-size:32px;color:#888;text-decoration:none}#help .help-menu li a:hover{color:#666;text-decoration:none}#help .help-menu li a span{display:block;margin-top:8px;font-size:12px}#job_search div.error_detail{margin:1%;padding:0;background:#FFD7D9;border-radius:4px;border:1px solid #F2C0C4;text-shadow:0 1px #FFD3D8;box-shadow:none}#search-result__table,.edit-box__div,.view-box__div{box-shadow:0 1px 3px 1px #eee}#job_search div.error_detail p{width:98%;margin:0 1%;padding:4px 0;border:none;color:#FF4E47}.res-box__h4,.view-box__dt{margin:0;box-sizing:border-box}.h4-client,.h4-staff{border-top:1px solid #f0fbff;border-bottom:1px solid #D2DEE3;border-left:1px solid #e8e8e8}.res-box__h4{padding:4px;color:#555;text-shadow:0 1px #f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.h4-staff{background:#e6f3f8}.h4-client{background:#d3efdc}#search-result__table td,#search-result__table th{border-top:none;border-bottom:none;border-left:none;padding:.4em;font-size:14px}#search-result__table{border:none;border-collapse:collapse;margin-bottom:16px}#search-result__table tr{border-right:1px solid #ddd;border-bottom:1px solid #ccc;border-left:1px solid #ddd}#search-result__table tr:first-child{border-top:1px solid #ddd;border-bottom:1px solid #ccc}#search-result__table th{border-right:1px solid #ccc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#ddd));background-image:-webkit-linear-gradient(top,#eaeaea,#ddd);background-image:-moz-linear-gradient(top,#eaeaea,#ddd);background-image:-ms-linear-gradient(top,#eaeaea,#ddd);background-image:-o-linear-gradient(top,#eaeaea,#ddd);font-weight:400;text-shadow:0 1px #f5f5f5;color:#444}#search-result__table th:first-child{width:18%}#search-result__table th:nth-child(4){width:17%}#search-result__table th:nth-child(5){width:15%}#search-result__table td{border-right:1px solid #d0d0d0;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#efefef));color:#666}.search-result-sort__a,.search-result__a{color:#555;text-shadow:0 1px #fff;padding:0 .5em;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#efefef));background-image:-webkit-linear-gradient(top,#f4f4f4,#efefef);background-image:-moz-linear-gradient(top,#f4f4f4,#efefef);background-image:-ms-linear-gradient(top,#f4f4f4,#efefef);background-image:-o-linear-gradient(top,#f4f4f4,#efefef);text-decoration:none}.search-result__a{border:1px solid #bbb;border-radius:3px}.search-result-sort__a{display:inline-block;font-size:12px;border:1px solid #bbb;border-radius:3px;margin-left:8px}.pagination{padding:12px 0;margin:0 0 10px;background:#fff}.pagination a,.pagination strong{padding:4px 8px;margin:0 3.5px!important;font-weight:700}.pagination a{text-decoration:none;color:#999;border:1px solid #ccc;border-radius:3px;background:#fff}.pagination strong{color:#fff;border:1px solid #00a7ea;border-radius:3px;background:#00a7ea}.pagination span.page_first:before{content:"\f100";font-family:FontAwesome}.pagination span.page_prev:before{content:"\f104";font-family:FontAwesome}.pagination span.page_next:before{content:"\f105";font-family:FontAwesome}.pagination span.page_last:before{content:"\f101";font-family:FontAwesome}.pagination.client strong{border:1px solid #4bbc71;background:#4bbc71}.view-box{width:96%;margin:0 2%}.view-box__div{margin:0 0 10px;padding:0;background:#fff;border:1px solid #eee}.edit-box__dl,.view-box__dl{margin:1% 0;list-style-type:none}.view-box__dl{width:100%;display:table;padding:0;font-size:13px;color:#555}.edit-box__dt,.view-box__dt{width:24%;border-top:1px solid #ddd}.view-box__dt{display:table-cell;padding:4px;font-size:13px;color:#777;background:#eee;border-right:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.edit-box__dt,.view-box__dd{box-sizing:border-box;margin:0;vertical-align:middle}.view-box__dd{width:100%;display:table;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.edit-box{width:96%;margin:0 2%}.edit-box__div{margin:0 0 10px;padding:0;background:#fff;border:1px solid #eee}.edit-box__p{width:98%;font-size:14px;color:#666;padding:1%;margin:0 auto}.edit-box__dl{width:100%;display:table;padding:0;font-size:13px;color:#555}.edit-box__dt{height:auto;text-align:left;display:table-cell;padding:0 1%;font-size:13px;color:#777;background:#eee;border-right:1px solid #ddd;border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.edit-box__dd{width:100%;display:table;vertical-align:middle;margin:0;padding:5px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.edit-box__input{padding:.5em;font-size:12.5px;color:#666;border:1px solid #ccc;margin:0;width:50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.edit-box__select{font-size:12px;color:#666;border:1px solid #ccc;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.edit-box__textarea{width:100%;border:1px solid #ccc;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.edit-box__dl dd span{display:table-cell;width:25%;vertical-align:middle}.edit-box__dd span.span-freewords,span.required{display:inline;width:auto;margin-left:8px;padding:0;font-size:11px;color:red;border-bottom:none}.input-btn{width:200px;height:44px;margin:0 auto;padding:0;font-size:12pt;color:#666;text-shadow:1px 1px 0 #fff}.input-def{padding:.5em;font-size:12.5px;color:#333;border:1px solid #ccc;margin:0;width:50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.edit-box__strong,.li-error{color:#FF4E47}.checkbox-label-text+label span:before{margin-left:40px;content:"しない"}.checkbox-label-text:checked+label span:before{margin-left:40px;content:"する"}.ul-error{margin:1%;padding:0;list-style-type:none}.li-error{width:98%;margin:8px 0;padding:4px 1%;border-radius:4px;border:1px solid #F2C0C4;background:#FFD7D9;text-shadow:0 1px #FFD3D8;font-size:14px}.anchor-reset{font-style:normal;color:inherit;text-decoration:none}.anchor-reset:hover{border-bottom-style:dotted;border-bottom-width:thin}.button-area{width:100%;margin-top:3em}.button-area input[type=submit]{display:block;width:200px;height:44px;font-size:12pt;margin:8px auto;padding:0;color:#666}.button-area input[type=button]{display:block;width:200px;height:44px;font-size:12pt;margin:0 auto;padding:0;color:#666}.button-area input[type=submit][disabled],.ul-btn-box input[type=submit][disabled]{color:#aaa;-webkit-filter:opacity(80%)}.ul-btn-box{width:100%;margin:3em auto 2em;padding:0;list-style-type:none}.ul-btn-box li{display:inline-block}.label-entry{display:table-cell;margin:0 auto}.label-entry input{padding:.5em;font-size:12.5px;color:#333;border:1px solid #ccc;margin:0;width:50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label-entry input[type=checkbox]{margin:0 8px 0 0;padding:0;width:auto;vertical-align:middle}.icon_required-entry{border:1px solid #dc143c;border-radius:2px;color:#dc143c;margin-left:.5em;padding:.2px .5em;vertical-align:middle;font-size:11px;white-space:nowrap}.result-text{display:inline-block;color:#dc143c;margin:0;padding:0;border-bottom:none}.blockui_error{width:100%;text-align:right;padding-top:10px}input.client_notice_chk{display:none}.messages.client li{max-height:0;padding:0;overflow-y:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}ul.message_client{padding:0;margin-bottom:0;margin-top:5px}.client_notice_chk:checked+.message_client>li{border-top:1px dashed #BBB;max-height:300px;opacity:1;overflow-y:scroll}.client_notice .icon_no{display:inline}.blk-badge-parent .badge,.client_notice .icon_new,.page-top a{display:inline-block}dl.client_notice{background-color:#FFF}dl.client_notice dt{float:left;width:14.5em;padding:10px 0 5px 10px;clear:both}dl.client_notice dd{margin-left:0;padding:10px 10px 5px 15em;border-top:1px solid #999}dl.client_notice dt:first-child,dl.client_notice dt:first-child+dd{border-top:0 solid #999}.click_under_line{color:#00f;text-decoration:underline;margin-left:10px}.filter_panel .filter,.filter_panel .status{border-left:8px solid #43b369;color:#666;padding-left:20px}.filter_panel .filter{margin-left:2em}.page-top{position:fixed;right:3%;bottom:10px;font-size:30px;z-index:99}.page-top .bg_client{background:#3a9a5b}.page-top .bg_staff{background:#00a7ea}.page-top a{width:50px;height:50px;border-radius:25px;line-height:50px;color:#fff;text-align:center}.fa.fa-2{position:absolute;font-size:1.75em}.fa.fa-2+span{margin-left:38px}.blk-badge-parent{position:relative}.blk-badge-parent .badge{position:absolute;right:2%;border:1px solid #de2e45;border-radius:4px;width:25px;line-height:22px;font-size:10.5px;background:#e13c52;color:#fff;text-align:center}.blk-badge-parent .badge.badge-top{top:50%;margin-top:-12px;font-weight:400;text-shadow:none}#page-top{display:none;z-index:1}.linebreak,.lineelipsis{display:inline-block;max-height:3em}.linebreak{word-wrap:break-word}.lineelipsis{position:relative;overflow:hidden}.lineelipsis:after,.lineelipsis:before{position:absolute;display:inline-block;bottom:2px;right:0;width:1em;height:1em;padding:0 2px}.lineelipsis:before{content:'';z-index:1;background:#fff}.lineelipsis:after{content:'…';z-index:2}.normal-tbl-union tr:nth-child(2n) .lineelipsis:before{background:#f7f7f7}.disp_only_without_pc{display:none}.label_switch-radio{position:relative;box-sizing:border-box}.label_switch-radio input[type=radio]{position:absolute;display:none}.label_switch-radio label{display:inline-block;width:80px;border:1px solid #999;border-right:none;text-align:center;background:#ddd;transition:all .3s}.label_switch-radio label:first-of-type{border-radius:3px 0 0 3px}.label_switch-radio label:last-of-type{border-right:1px solid #999;border-radius:0 3px 3px 0}.label_switch-radio input[type=radio]:checked+label,.label_switch-radio label.checked_radio,.label_switch-radio label:hover{background:#ffb69e}.nav_info_notice{padding:6px 15px 0}.nav_info_notice a{font-size:14px;font-weight:bolder;color:#f74747}.nav_info_notice a:hover{text-decoration:none}.pc-hide{display:none}input[type=number].no-spin::-webkit-inner-spin-button,input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spin{-moz-appearance:textfield}.login_block{background:#fff;padding-bottom:30px}.login_box{max-width:930px;text-align:center;line-height:1.6;margin:0;border:1px solid #ccc;padding-bottom:30px;overflow:hidden;box-sizing:border-box}.login_box:first-child{margin-bottom:40px}.login_box p{margin:0}p.login_ttl{background:#4bbc71;font-size:15px;color:#fff;font-weight:700;padding-top:8px;padding-bottom:8px;margin-bottom:30px}p.login_text{font-size:14px;color:#111;margin-bottom:30px}.login_box a.login_box_btn{display:inline-block;background:#eee;border:1px solid #aaa;border-radius:4px;width:200px;height:45px;font-size:16px;color:#111;line-height:45px;text-decoration:none}.login_box a.login_box_btn:hover{background:#e0f3e6}.login_box_float-l{float:left;width:48%;border-right:1px dashed #ccc}.login_box_float-r{float:right;width:48%}p.login_head{font-size:15px;color:#4bbc71;font-weight:700;border:2px solid #4bbc71;padding:5px;border-radius:18px;display:inline-block;width:80%;margin-bottom:20px}