﻿@import url(/assets/reset-a766e4867d72a610d67908bb08f7861d757a130ee65ed2b4ce95ceabda073466.css);@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");html{scroll-behavior:smooth}div.atp-point{font-size:24px;font-weight:bold;border:2px solid green;padding:2px auto;margin-bottom:20px}body{background:#fff;font-family:'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Osaka", sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:#666;letter-spacing:.07em;-webkit-font-smoothing:antialiased;box-sizing:border-box}.hidden{display:none !important}a{text-decoration:none;color:#d78b86;cursor:pointer}strong{font-weight:bold}.small{font-size:12px}.acenter{text-align:center !important}.aleft{text-align:left !important}.aright{margin:0 0 10px 0;text-align:right !important}.w100{width:100px;box-sizing:content-box}.mg-t10{margin-top:10px !important}.mg-t15{margin-top:15px !important}hr{margin:70px 0 70px 0;border:none;border-bottom:5px solid #eee}h3.default{margin:20px 0;text-align:center}#sidebar{height:90vh;overflow-y:scroll;position:fixed;width:225px;margin:0px 40px 0 0px;padding:25px 20px 0px 0px;z-index:100}#sidebar h1{width:135px;margin:0 0 5px 30px}#sidebar h1 img{width:100%}#sidebar h2{margin:0 0 0 30px;font-size:16px;font-weight:600}#sidebar h2 span{margin:5px 0 0 0;display:block;font-size:12px;color:#999}#sidebar ul{margin:45px 0 0 0px}#sidebar li{margin:0 0 3px 0;padding:10px 0 10px 30px;border-top-right-radius:25px;border-bottom-right-radius:25px}#sidebar li a{display:block;color:#000;transition:all 0.3s ease-out}#sidebar li a i{width:25px;margin:0 10px 0 0;color:#333}#sidebar li a i.fa-users{position:relative;left:-3px}#sidebar li a:hover{margin:0 0 0 5px;color:#d78b86}#sidebar li.on{margin:0 0 3px 0px;padding:10px 0 10px 30px;background:#990000}#sidebar li.on a{font-weight:400;color:#fff}#sidebar li.on i{color:#fff}#header{height:95px;padding:25px 0 0 30px;position:relative}#header span{position:relative;top:10px;left:250px;display:inline-block;color:#999;font-size:12px;font-family:serif}#header h2{margin:0 0 0 30px;font-size:16px;font-weight:600}#header h2 span{position:absolute;margin:5px 0 0 0;display:block;font-size:12px;color:#999}#header div{position:absolute;top:35px;right:50px}#header div a{margin:0 0 0 50px;font-size:12px;font-weight:500;color:#000;transition:all 0.3s ease-out}#header div a:hover{color:#d78b86}footer{margin:150px 0 0 0;position:relative}#totop{position:absolute;bottom:50px;right:50px;width:35px;background:#990000;line-height:35px;text-align:center;font-size:20px;color:#fff;cursor:pointer;transition:all 0.5s ease-out}#totop:hover{bottom:60px}#copy{width:auto;height:35px;line-height:35px;color:#999;font-size:12px;display:flex;justify-content:flex-end;margin:0 20px 0 0}#copy a{color:#999;margin:0 20px 0 0}main{width:auto;min-height:600px;padding:0 50px 0 300px}#floating-menu{position:fixed;display:none;height:30%;left:300px;top:0;z-index:400;width:600px;margin-top:5px !important}.separate-flex{display:flex;justify-content:space-between;flex-wrap:wrap}#error_explanation{width:auto;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}.alert{margin:0 0 50px 0;background:#f4e9e9}.alert p{position:relative;margin:0 0 10px 0;padding:0 0 0 20px;line-height:50px;font-size:14px;font-weight:400}.alert i{position:absolute;top:18px;right:20px}.pagetitle{position:relative;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:5px solid #f5f5f5;font-size:30px;font-weight:400;color:#333}.pagetitle strong{margin:0 10px;font-size:26px;font-weight:200}.pagetitle span{position:absolute;top:20px;right:0;font-size:18px;font-weight:400;color:#999}.breadcrumb{margin:0 0 80px 0;font-size:13px}.breadcrumb li{display:inline-block}.breadcrumb i{margin:0 5px;font-size:10px;color:#ccc}.tab,.tab_free{margin:0 0 50px 0;text-align:center}.tab2{margin:-10px 0 30px 0;text-align:center}.tab2 a{width:auto;padding:0 30px;background:none;box-shadow:none;border-right:1px solid #ddd;color:#d78b86}.tab2 a.on{color:#666;font-weight:bold}.tab2 a:last-child{border-right:none}.tab a,.tab_free a{display:inline-block;width:150px;background:#f5f5f5;line-height:35px;color:#666;transition:all 0.3s ease-out}.tab_free a{width:auto !important;padding:0 40px;white-space:nowrap}.tab a.wide{width:auto;padding:0 10px}.tab a:hover,.tab_free a:hover{background:#ddd}.tab a.on,.tab_free a.on{background:#bc342c;box-shadow:1px 1px rgba(0,0,0,0.4) inset;font-weight:400;color:#fff}.tab a.on:hover{background:#990000}.around{position:relative;min-height:30px;margin:70px 0 20px 0;font-size:18px;font-weight:400}.around a{position:relative;color:#666;transition:all 0.3s ease-out}.around a i{color:#bc342c}.around .last:hover{margin:0 0 0 -5px;color:#bc342c}.around .next{position:absolute;right:0}.around .next:hover{margin:0 -5px 0 0;color:#bc342c}.toedit{margin:0 0 10px 0;text-align:right}.toedit a{margin:0 0 0 20px}.basetable{width:100%;margin:0 0 40px 0;border-top:2px solid #eee;border-left:2px solid #eee;text-align:center}.basetable th{position:relative;padding:10px;background:#333;border-right:2px solid #fff;border-bottom:2px solid #fff;font-weight:400;color:#fff;text-align:center}.basetable td{position:relative;padding:15px 10px;background:#fff;border-right:2px solid #eee;border-bottom:2px solid #eee}.basetable td.left{text-align:left}.basetable td.left-td{text-align:left;padding-left:30px}.basetable td .rend{position:absolute;right:20px}.basetable a{transition:all 0.3s ease-out}.basetable a:hover{color:#990000}.basetable a.doing{display:inline-block;padding:3px 25px;background:#f4e9e9;font-size:14px;font-weight:400;text-decoration:none}.basetable input{height:45px;margin:0 0 0 0;padding:0 10px;border:none;background:#f6f6f6;font-size:16px}.basetable input[type="text"],input[type="email"]{width:70%}.basetable input[type="tel"],input[type="password"]{width:30%}.basetable input[type="radio"]{height:auto;margin:0 0 0 10px}.basetable select{height:45px;margin:0 0 0 0;padding:0 10px;border:none;background:#f6f6f6;font-size:16px}.basetable .hissu{position:absolute;right:20px;font-size:12px;font-weight:400;color:#bc342c}.basetable th.numline{width:15%}.basetable th.actionline{width:300px}.basetable .actbtn a{display:inline-block;width:110px;margin:0 0 0 12px;padding:2px 0;background:#990000;border-radius:2px;font-size:14px;color:#fff;text-align:center}.basetable .ptn1 a{background:#990000}.basetable .ptn2 a{background:#B1AEAE}.insidetable{border-top:1px solid #eee;border-left:1px solid #eee}.insidetable th{background:#eee;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:14px;color:#666}.insidetable td{border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center !important;font-size:14px;color:#333}.insidetable input[type="radio"]{height:auto;margin:10px 30px}.btnarea{margin:50px 0 0 0;text-align:center}.btn-default{display:inline-block;width:200px;line-height:70px;margin:0 20px;background:#ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:none;border-right:none;border-radius:6px !important;font-size:20px;color:#666;cursor:pointer;transition:all 0.3s ease-out}.btn-default:hover{background:#ccc;border-top:1px solid #bbb;border-left:1px solid #bbb}.btn-warning{background:#bc342c !important;color:#fff !important;transition:all 0.3s ease-out}.btn-warning:hover{background:#990000;border-top:1px solid #820000;border-left:1px solid #820000}.btn-success{background:#25b7a1 !important;color:#fff !important;transition:all 0.3s ease-out}.btn-success:hover{background:#1ba892;border-top:1px solid #11685b;border-left:1px solid #11685b}.btn-detail{border-radius:5px !important;font-size:20px !important}button.btn-grey{background:linear-gradient(#999, #333)}button.btn-orange,input.btn-orange{background:#f0ad4e}.editbtn{padding:0;margin:0 5px 0 0;background:#fff;font-size:18px;border:none;position:relative;top:-10px}.editbtn i.fa-2x{font-size:20px}.shoplist .editbtn{top:-30px}.newshop{margin:0px 0 -40px 0;text-align:right}.newshop .editbtn{font-size:16px;font-weight:500}input:disabled,button:disabled,select:disabled{cursor:default;background:#ccc;border:none}input:disabled:hover,button:disabled:hover{cursor:not-allowed;background:#ccc;border:none}.toback{margin:100px 0 0 0;text-align:center;color:#d78b86}.date-form-control{font-size:20px !important;width:150px !important}i.pointer,i.manual-control{cursor:pointer}#login{background:#f6f6f6;text-align:center}#login h1{margin:100px 0 0 0}#login h1 img{width:250px}#login h2{margin:100px 0 0 0;font-size:25px;color:#333}#loginform{width:550px;margin:60px auto 0 auto;padding:60px 0 60px 0;background:#fff}#loginform .inputid,#loginform .inputpw{width:300px;height:45px;margin:0 0 35px 0;padding:0 10px;border:none;background:#f6f6f6;text-align:left;font-size:16px}#loginform .loginbtn{width:320px;height:45px;margin:20px 0 0 0;background:#990000;border:none;border-bottom:5px solid #840909;color:#fff;font-weight:bold;font-size:16px;cursor:pointer}#loginform .loginbtn:active{background:#840909;border:none}#login ::placeholder{color:#bcbcbc}#loginform p{margin:10px 110px 0 0;text-align:right;font-size:12px}#qr{width:100%;padding:auto}#qr table{width:99px;height:99px;margin:20px auto !important}#qr table td{border-left:solid 3px #000;padding:0;margin:0;height:3px}#qr table td.black{border-color:#000}#qr table td.white{border-color:#fff}#dashboard{position:relative;margin:50px 0 300px 0;background:url(/assets/all_bg.png) center repeat-y}#dashboard section{width:100%;margin:0 0 20px 0}.leftboard div,.rightboard div{width:35%;padding:25px;background:#f5f5f5;text-align:left}.rightboard div{margin:0 0 0 60%}.leftboard i.ind{position:absolute;left:45%;font-size:30px;color:#f9e5b0}.rightboard i.ind{position:absolute;right:45%;font-size:30px;color:#c6e9e9}.leftboard h2,.rightboard h2{position:relative;font-size:20px;font-weight:500}.leftboard h2 span,.rightboard h2 span{position:absolute;right:0px;font-size:15px;font-weight:normal;color:#b8b7b7}.leftboard h2 i,.rightboard h2 i{margin:0 10px 0 0;font-size:16px}.leftboard h3,.rightboard h3{margin:20px 0 10px 0;font-size:16px;font-weight:500}.leftboard p.timestamp,.rightboard p.timestamp{font-size:12px}.leftboard a.btn,.rightboard a.btn{display:inline-block;width:50%;margin:20px 0 0 0;padding:10px 0;background:#bc342c important;border-radius:0;text-align:center;font-size:16px;font-weight:300;color:#fff;transition:all 0.3s ease-out}.leftboard a:hover,.rightboard a:hover{background:#990000}.moreboard{position:relative;top:150px;display:block;background:#ecf1f9;text-align:center;line-height:70px;font-size:20px;font-weight:500;color:#a6bbdd}#qschome h2{margin:10px 0 10px 0;text-align:center;font-size:28px;font-weight:400;color:#333;line-height:0.9}h2.notopmargin{margin-top:0 !important}#qschome h3{text-align:center;font-size:20px;color:#b6b6b6}#qschome .basetable b{display:block;font-weight:bold}#qschome .fixed-double{border-spacing:0}#qschome .bg-success a{color:#fff !important}.qscgroup{margin:70px 0 100px 0;padding:0 0 50px 0;border:2px solid #eee}.qscgroup .qscpoint .bar{width:96%;margin:20px auto 0 auto}.qscgroup .qscbox h1{width:40%;margin:-55px auto 50px auto;background:#fff}.qscbox{margin:30px 0 0 0;text-align:center}.qscbox h1{margin:0px 0 30px 0;font-size:30px;font-weight:400;color:#333}.qscbox a{display:inline-block;width:31%;margin:0 0.5% 20px 0.5%;padding:15px;background:#fdf3f3;border-radius:15px;box-sizing:border-box;transition:all 0.3s ease-out;vertical-align:top;min-height:210px}.qscbox a h2{margin:10px 0 10px 0;font-size:18px;font-weight:400;color:#666}.qscbox a h2 span{margin:0 15px 0 0;font-size:30px;font-weight:600}.qscbox a dt{display:inline-block;width:30%;margin:0 0 10px 0;text-align:left;vertical-align:top;font-size:18px;color:#666}.qscbox a dd{display:inline-block;width:50%;margin:0 0 10px 0;text-align:left;font-size:18px;color:#d78b86}.qscbox a.bg-success dd{color:#eee}.qscbox a:hover{background:#fae7e7}.qscbox .col-md-4{width:33%;float:left}.qscbox .col-md-offset-4{margin-left:33%;width:66%;clear:both}.qscbox a.btn{display:inline-block;width:200px;margin:0 10px;padding:20px 0;border-radius:5px;font-size:20px}.qscbox a.checkbtn{display:inline-block;font-size:20px}.qscbox .col-md-offset-4 a{margin-top:20px;width:100%}.qscpoint{margin:70px 0 0 0;text-align:center}.qscpoint h2{font-size:23px}.qscpoint h3{font-size:18px;color:#999}.qscpoint .bar{width:100%;margin:20px 0 20px 0;background:#f5f5f5;border-radius:4px;box-shadow:1px 1px rgba(99,99,99,0.2) inset;line-height:40px}.qscpoint .bar div{padding:0 10px 0 0;background:linear-gradient(to right, #fdf3f3, #bc342c);box-shadow:1px 1px rgba(99,99,99,0.2) inset;border-radius:4px;text-align:right;color:#fff;font-weight:500}h2.sohyo{margin:0px 0 18px 0;text-align:left;font-size:26px;font-weight:400;color:#333}.qscagg{margin:80px 0 0 0}.qscagg h1.group-title{margin:50px 0 10px 0;text-align:center;font-size:30px;font-weight:400;color:#333}.qscagg h1.group-title span{font-size:15px}.qscagg h2{margin:50px 0 10px 0;text-align:center;font-size:30px;font-weight:400;color:#333}.qscagg .searchitem{display:block;width:100%;margin:30px 0 20px 0;background:#f5f5f5;text-align:center}.qscagg .searchitem div.border{display:block;padding:10px;border:1px solid #ddd;border-radius:10px}.qscagg .searchitem input[type=month]{width:200px;height:30px;margin:20px 0 20px 20px;padding:10px;background:#fff;border:1px solid #ddd;font-size:18px}.qscagg .searchitem button{width:100px;line-height:40px}.qscagg .basetable th,.qscagg .basetable td{font-size:14px}.w-qsc-filter{text-align:left}.watami-process{text-align:left}.qscsearch h2{margin:50px 0 10px 0;text-align:center;font-size:30px;font-weight:400;color:#333}.qscsearch .searchitem{display:block;width:100%;margin:30px 0 20px 0;background:#f5f5f5;text-align:center}.qscsearch .searchitem input[type=date]{width:200px;height:30px;margin:20px 20px 20px 20px;padding:10px;background:#fff;border:1px solid #ddd;font-size:18px}.qscsearch .searchitem select{width:200px;height:30px;margin:20px 20px 20px 20px;padding:1px;background:#fff;border:1px solid #ddd;font-size:18px}.qscsearch .searchitem .shops{padding:30px}.qscsearch .searchitem .shops li{display:inline-block;width:33%;margin:0 0 10px 0;text-align:left}.qscsearch .basetable{margin:80px 0 0 0}#qsctotal{margin:0px 0 0 0;text-align:center}#qsctotal h2{margin:100px 0 0 0;font-size:30px;font-weight:400;color:#333}#qsctotal h3{font-size:100px;font-weight:600;color:#333}#qsctotal h3.category{font-size:20px;font-weight:600;padding:30px 0 10px 0;margin:-75px auto 20px auto;width:50%;background:#fff}#qsctotal>h3.category{margin:25px auto 20px auto}#qsctotal h4{font-size:20px;font-weight:200;color:#999}#qsctotal .qscpoint{margin:0}.qscdetails{margin:80px 0 0 0;padding:30px 0 0 0;border:1px solid #ccc;border-radius:4px}.qscdetails h3.category{font-size:20px;font-weight:600;padding:10px 0 10px 10px}.detailbox{margin:0 20px}.detailbox .head{position:relative;height:50px;padding:20px;background:#fdf3f3;border-radius:10px;text-align:left;font-size:16px;font-weight:500}.detailbox .qtext{width:80%}.detailbox .yes_or_no,.haccp-integer,.haccp-float,.haccp-time{position:absolute;top:35px;right:20px;min-height:60px}.detailbox .yes_or_no button{position:relative;top:-8px;min-height:48px;padding:12px 50px;border:none;border-radius:3px;font-size:12px;color:#fff;cursor:pointer;transition:all 0.3s ease-out}.detailbox .yes_or_no .yes{border:1px solid #bc342c}.detailbox .yes_or_no .yes:hover{background:#990000}.detailbox .yes_or_no .no:hover{background:#00267C}.detailbox .yes_or_no span{position:absolute;top:-25px;right:70px;margin:0;font-size:40px;font-weight:bold;min-height:60px}.detailbox .yes_or_no a{position:relative;top:-7px;font-size:16px}.detailbox .enternum{position:absolute;top:25px;right:230px}.detailbox .enternum input{width:200px;padding:10px 10px;border:1px solid #777;border-radius:3px;font-size:16px}.detailbox .score{position:absolute;top:30px;right:20px;font-size:16px}.detailbox .score-left{position:absolute;bottom:10px;left:20px;font-size:11px}.job-time button{height:36px;margin:5px 0 0 10px;padding:0px 40px;border:none;border-radius:3px;font-size:14px}.job-time dd .col-xs-3 input{width:80%}.detailbox .outer-result{display:block;width:150px;height:80px;bottom:0;right:0 !important}.detailbox .outer-result i{display:block;top:0;left:0;text-align:left}.detailbox .outer-result a{font-size:11px;display:block;bottom:0;right:0}.detailbox .outer-result p.aright{margin-top:10px;font-size:11px;text-align:center !important}.detailbox .aright a{position:absolute;top:30px;right:150px}.detailbox i{margin:0 0 0 20px}.detailbox .photoarea{margin:30px 0 0 40px;text-align:left}.detailbox .photoarea img{margin:0 10px 0 0;border:1px solid #eee}.detailbox .tori-photoarea{margin-top:0}.detailbox .textarea{margin:0px 0 0 0;padding:0 20px 0px 40px;border-bottom:none;text-align:left}.detailbox .textarea p{margin:0 0 15px 0}.detailbox .from{display:block;margin:10px 0 30px 0}.detailbox .editarea{margin:20px 0 50px 0;padding:0 20px 0 20px;text-align:left}.detailbox .tori-right a{position:absolute;bottom:10px;right:50px}.detailbox .tori-yes-no-box{height:85px !important}.detailbox .entry_select{position:absolute;bottom:30px}.detailbox .entry_select select{font-size:16px}.qsccomment{margin:20px 0 0 0;padding:30px 30px 30px 30px;background:#f5f5f5;border-radius:10px}.qsccomment .comcnt{margin:0 0 50px 0}.qsccomment .comcnt p{margin:0 0 20px 0;text-align:left}.qsccomment .comentry{text-align:center}.qsccomment .comentry textarea{width:60%;height:150px;padding:20px;border:1px solid #777;border-radius:3px;font-size:16px}.qscsetting{text-align:center}.qscsetting h2{margin:50px 0 30px 0;text-align:center;font-size:30px;font-weight:400;color:#333}.qscsetting .rank span{margin:0 10px 0 30px;font-size:30px;color:#990000}.qscsetting .rank p{margin:20px 0 100px 0;font-size:12px}.qscsetting .tab{margin:50px 0 0 0}.qscsetting .toedit{margin:40px 0 10px 0}.qscsetting .basetable{margin:0px 0 80px 0}.qscgroup th,.qscgroup td{text-align:left;vertical-align:middle}.qscgroup input[type=text]{width:80%}.qscgroup select{width:40%}.qscgroup .check{color:#d78b86}.qscgroup .cross{color:#6289d1}.qscsheet .basetable{margin:0 0 80px 0}.qscsheet th,.qscsheet td{text-align:left;vertical-align:middle}.qscsheet input[type=text]{width:80%}.qscsheet select{width:40%}.qscsheet .qs{padding:30px 30px 40px 30px;background:#fdf3f3;border-radius:10px}.qscsheet .qs h2{margin:0 0 30px 0;text-align:center;font-size:22px;font-weight:400;color:#333}.qscsheet .qs table{margin:0;border:none}.qscsheet .qs td,.qscsheet .qs th{padding:30px 30px 0 30px;background:#fff;border:none;color:#333}.qscsheet .qs input[type=text]{width:400px}.qscsheet .qs input[type=file]{background:#fff}.qscsheet .qs input[type=number]{width:80px;margin:0 0 0 20px}.qscsheet .qs .asadd{padding:30px 0 30px 0;text-align:center}.qscsheet .qs .asadd a{text-decoration:none}.qscsheet .qsadd{margin:30px 0 0 0;text-align:center;font-size:22px}.qscsheet .check{color:#d78b86}.qscsheet .cross{color:#6289d1}.qscsheetdetails .basetable{margin:0 0 80px 0}.qscsheetdetails th,.qscsheetdetails td{text-align:left;vertical-align:middle}.qscsheetdetails .qs{padding:30px 30px 40px 30px;background:#fdf3f3;border-radius:10px}.qscsheetdetails .qs h2{margin:0 0 30px 0;text-align:center;font-size:22px;font-weight:400;color:#333}.qscsheetdetails .qs table{margin:0 0 20px 0;border:none}.qscsheetdetails .qs th{padding:20px 30px 15px 30px;background:#fff;font-weight:500;color:#333}.qscsheetdetails .qs td{padding:0 30px 20px 60px;background:#fff;border:none;color:#333}.qscsheetdetails .qs span{margin-left:4px}.qscsheetdetails h3 span{margin:0 15px 0 0;font-size:30px;font-weight:600}.qscsheet .qs .asadd{padding:30px 0 30px 0;text-align:center}.qscsheet .qs .asadd a{text-decoration:none}.qscsheet .qsadd{margin:30px 0 0 0;text-align:center;font-size:22px}.qscsheet .check{color:#d78b86}.qscsheet .cross{color:#6289d1}.field_with_errors label{background-color:red}form.form-horizontal div.field_with_errors{width:25%}div.tori-manage{position:relative;margin:0 0 50px 0;padding:0 0 50px 0;border-bottom:7px solid #f5f5f5}div.tori-manage .frame{position:relative;margin:0 0 30px 0;padding:30px 20px 40px 30px;border:1px solid #ccc;border-radius:6px}div.tori-manage .frame h2{margin:0 0 40px 0;text-align:center;font-size:22px;font-weight:700}div.tori-manage .frame .tolink{position:absolute;right:25px;bottom:20px;font-weight:400}div.tori-manage .frame .aright{font-weight:400}div.tori-manage section{display:flex;width:100%;margin:0 0 30px 0}div.tori-manage section .rank{width:70%;margin:0 30px 0 0}div.tori-manage section .rank .label{width:45px;line-height:45px;margin:0 0 30px 0;padding:0;background:#FFE8E6;border-radius:5px;font-size:30px;color:#8C1A11}div.tori-manage section .rank .value{display:inline-block;position:relative;top:10px;margin:0 25px 0 10px;font-weight:600;font-size:20px}div.tori-manage section .comp{width:30%;margin:0 0 0 0;min-height:270px}div.tori-manage section .comp h3{text-align:center;font-size:70px;font-weight:bold}div.tori-manage section .comp h3 p{font-size:16px;font-weight:400;color:#aaa}div.tori-manage .frame .toriki-process th{width:auto !important;text-align:center;vertical-align:middle;font-size:14px}div.tori-manage .frame .toriki-process td{width:auto !important;text-align:center;font-weight:400}div.tori-manage .frame .toriki-process th.name,div.tori-manage .frame .toriki-process th.term{width:30% !important}div.tori-manage .frame .toriki-process td.name,div.tori-manage .frame .toriki-process td.term{text-align:left}div.tori-manage .twelve{position:absolute;top:-50px;right:0;font-weight:400}div.tori-sheet-import .frame{margin:0 0 30px 0;padding:40px 20px 40px 30px;border:1px solid #ccc;border-radius:6px}div.tori-sheet-import .flex{display:flex}div.tori-sheet-import .frame h2{margin:0 0 30px 0;font-size:20px;font-weight:700}div.tori-sheet-import .frame h2 span{display:inline-block;width:40px;line-height:40px;margin:0 25px 0 0;background:#FFE8E6;border-radius:50px;text-align:center;color:#8C1A11}div.tori-sheet-import .frame form.form-horizontal div.form-group label.col-sm-3{width:100%}div.tori-sheet-import .frame .form-group2{width:100%}div.tori-sheet-import .frame #sheet_title{min-width:70%;padding:13px;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;font-size:18px}div.tori-sheet-import .frame #sheet_title::placeholder{color:#999}div.tori-sheet-import .frame p{margin:20px 0 0 0;font-weight:400}div.tori-sheet-import .frame table{width:100%;margin:40px 0 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd}div.tori-sheet-import .frame th{background:#f5f5f5;text-align:center;font-weight:700}div.tori-sheet-import .frame th,div.tori-sheet-import .frame td{padding:15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}div.tori-sheet-import .frame td.strong{font-weight:400;white-space:nowrap}div.tori-sheet-import .frame th.plushalf{width:265px}div.tori-sheet-import .frame dl{display:table;width:100%;margin:10px 0 0 8%}div.tori-sheet-import .frame dt{display:table-cell;width:200px;padding:15px;font-weight:700}div.tori-sheet-import .frame dd{display:table-cell;padding:15px}div.tori-sheet-import .frame ul.list-inline li{display:inline;white-space:nowrap}div.tori-sheet-import .frame input[type="text"],div.tori-sheet-import .frame input[type="number"],div.tori-sheet-import .frame select{width:400px;padding:15px 10px;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;font-size:18px}div.tori-sheet-import .frame select.big{height:70px}div.tori-sheet-import .btn-default{width:300px;line-height:60px;background:#AD3F34 !important;border:none !important;border-radius:2px !important;color:#fff}div.tori-sheet-import .btn-tori{border-bottom:2px solid #999 !important;background:linear-gradient(#ffd600, #ffa800) !important}div.tori-sheet-import .btn-info{border-bottom:2px solid #999 !important;background:linear-gradient(#81F781, #088A08) !important}div.tori-sheet-import .btn-inverse{border-bottom:2px solid #999 !important;color:#000 !important;background:#ddd !important}div.tori-sheet-import div.show-column-basic input{height:20px}div.torihome h2{margin:10px 0 5px 0 !important;font-weight:bold !important}div.torihome h3.tcc_year{margin:0 0 40px 0;font-size:16px !important}div.torihome .system{position:relative;top:70px;font-size:14px}div.torihome .dash a.radius,div.torihome .dash2 a.radius,div.torihome .dash div.frame,div.torihome .dash3 div.frame{float:left;display:block;width:21%;margin:0 0 15px 15px;padding:10px;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;transition:all 0.3s ease-out}div.torihome .dash a:hover,div.torihome .dash2 a:hover{background:#FFF5F5}div.torihome .dash a.on,div.torihome .dash2 a.on{border:1px solid #AF2B23;background:#FFF5F5}div.torihome .dash h4,div.torihome .dash2 h4,div.torihome .dash3 h4{margin:5px 0 10px 0;font-weight:600}div.torihome .dash .rate span,div.torihome .dash2 .rate span,div.torihome .dash3 .rate span{font-size:26px;font-weight:700}div.torihome .bar{min-width:190px;margin:0 15px;background:#f5f5f5;border-radius:3px}div.torihome .bar div{padding:0 0 0 15px;border-radius:3px;line-height:35px;text-align:left;font-weight:bold}div.torihome .bar .high{background:#D1E7F7;color:#5B9CCB}div.torihome .bar .low{background:#FDD0E3;color:#D16D97}.torihome .dash section,.torihome .dash2 section{clear:both;margin:0 0 5px 0}.torihome .dash section h5,.torihome .dash2 section h5{clear:both;padding:3px 0;margin:0 0 5px 0;background:#f5f5f5;border-radius:2px;font-size:14px;font-weight:700;color:#333}div.torihome .dash .rate{float:left;width:49%;padding:8px 0px;line-height:1.3;font-size:15px;font-weight:400;color:#333}div.torihome .dash .rate:nth-of-type(1){border-right:1px solid #eee;border-bottom:1px solid #eee}div.torihome .dash .rate:nth-of-type(2){border-bottom:1px solid #eee}div.torihome .dash .rate:nth-of-type(3){border-right:1px solid #eee}div.torihome .dash .frame span{display:inline-block}div.torihome .dash .frame .point{margin:0 5px 0 0;padding:2px 10px;background:#AF2B23;border-radius:2px;font-size:12px;font-weight:400;color:#fff}div.torihome .dash a.radius .boldpoint{margin:0 0 10px 0;color:#999;font-size:12px;font-weight:400}.torihome .dash .frame .boldpoint{margin:0;color:#fff;font-size:16px;font-weight:700}div.torihome .dash h4 span{display:block;font-size:12px;font-weight:normal;color:#999}div.torihome div.down{clear:both;margin:0 0 20px 0;text-align:center;font-size:24px;color:#D79999}div.torihome .result td{text-align:center;font-weight:400}div.torihome .result h2{margin:0 0 10px 0;font-size:20px}div.torihome .result h3{margin:0 0 20px 0;font-size:16px;color:#666}div.torihome .dash2{clear:both}div.torihome .dash2 a{width:45.8%;height:auto}div.torihome .dash2 h4 span{display:block;font-size:12px;font-weight:normal;color:#999}div.torihome .dash2 .rate{float:left;width:32.5%;padding:13px 0px;border-right:1px solid #ddd;font-size:16px;font-weight:700;color:#333}div.torihome .dash2 .rate4{width:49%}div.torihome .dash2 .rate:nth-of-type(4){border:none}div.torihome .dash2 .rate4:nth-of-type(1){border-right:1px solid #eee;border-bottom:1px solid #eee}div.torihome .dash2 .rate4:nth-of-type(2){border-bottom:1px solid #eee;border-right:none}div.torihome .dash2 .rate4:nth-of-type(3){border-right:1px solid #eee}div.torihome .dash3{clear:both}div.torihome .dash3 div.frame{width:45.8%}div.torihome .dash3 h5{padding:10px 5px 5px 5px;border-top:1px solid #ddd;font-size:14px;font-weight:700;color:#999}div.torihome .dash3 .rate{float:left;width:49%;margin:0 0 5px 0;padding:0;border-right:1px solid #ddd;font-size:16px;font-weight:700;color:#333}div.torihome .dash3 .rate:nth-of-type(4n+3){border:none}div.torihome .dash .wide,div.torihome .dash3 .wide{width:100%;padding:5px 0 0 0;border:none}div.torihome .dash3 .rate span{display:inline-block;margin:0 10px}div.torihome .dash .links,div.torihome .dash3 .links{clear:both;display:block;height:auto;margin:0 0 5px 0;padding:10px 0 0 0}div.torihome .dash .links a,div.torihome .dash3 .links a{display:inline-block;margin:8px 2px 0 2px;padding:8px 10px;background:#AF2B23;border-radius:2px;font-size:12px;font-weight:400;color:#fff}div.success_factor_select div.form-group{text-align:left;flex-direction:column}div.success_factor_select div.radiowrap{margin:0 0 15px 0}#year-selector #msg a{display:inline-block;color:#fff;background:#AF2B23;border-radius:6px;margin:10px;padding:10px 20px;text-decoration:none;font-size:20px;font-weight:400}#year-selector #msg a:hover{opacity:0.7}div.action-plan-result h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.popo_haccp .setarea{position:relative;display:block;margin:0 0 20px 0;font-weight:bold;font-size:16px}.popo_haccp .monlabel{color:#333}.popo_haccp .monlabel i:first-child{color:#25B7A1}.popo_haccp .monlabel i:nth-child(2){margin:0 0 0 10px;border:1px solid #707070;color:#fff}.popo_haccp .monlabel i:last-child{margin:0 0 0 10px;color:#F0AD4E}.popo_haccp .switch{position:absolute;top:0;right:0;font-size:18px;color:#333}.popo_haccp table .monnext{padding:3px 8px 3px 3px;text-align:right}.popo_haccp table{font-weight:bold;font-size:10px}.popo_haccp table th{padding:3px}.popo_haccp table th.today{background:#F2BDBD}.popo_haccp table td{width:20px;padding:3px}.popo_haccp table td.shopname{padding:6px;background:#fff;font-size:14px}.popo_haccp table .haccpname{position:relative;min-width:180px;padding:5px;text-align:left;font-size:13px}.popo_haccp table .haccpname span{display:inline-block;width:90%}.popo_haccp table .haccpname i{position:absolute;top:8px;right:5px}.popo_haccp table td a.full{display:block;width:100%;height:100%}i.switch-haccp-view-mode{cursor:pointer}div.haccp-number-flex{display:flex;width:100%;flex-wrap:wrap;margin-bottom:20px}div.haccp-number-flex div.col-sm-2{width:16%}#userform{position:relative;margin:0 0 70px 0}#userform .select2{margin-top:10px}.searchitem{display:flex;width:75%;flex-wrap:wrap;font-size:18px}.max-width{width:100% !important}.searchitem dt{width:20%;margin:0 0 10px 0;padding:10px 0 0 20px}.searchitem dt.w30{width:30%}.searchitem dd{width:75%;margin:0 0 30px 0}.searchitem dd.w70{width:65%}.searchitem dd .text{width:430px;height:30px;padding:10px;background:#f6f6f6;border:none;font-size:18px}.searchitem i{position:relative;right:35px;color:#dedede}.searchitem dd select{appearance:none;width:100%;height:50px;margin:0 0 10px 0;padding:10px;background-color:#f6f6f6;background-image:url(/assets/bgselect.png);background-repeat:no-repeat;background-position:right 10px center;border:none;font-size:18px}.searchitem dd label{display:inline-block}.kw{width:640px;margin:0 0 30px 0;background:#f5f5f5}.kw dt{width:25%;padding:30px 0 0 20px}.kw dd{width:65%;margin:0;padding:20px 0 20px 20px}.kw .text{width:60% !important;margin:0 0 0px 0 !important;background:#fff !important}.kw input[type="text"]{padding:5px;font-size:20px}.btn-search{width:100px;line-height:40px;margin:0;background:#bc342c;border:none;border-radius:6px;font-size:16px;color:#fff;cursor:pointer}.userentry{position:absolute;top:50px;right:15%;display:block;background:#f4e9e9;text-align:center;transition:all 0.3s ease-out}.userentry:hover{background:#efd5d5}.userentry i{display:block;padding:30px;font-size:40px}.userentry span{display:block;width:100%;background:#fff}.userlist .basetable th{white-space:nowrap}.userlist .basetable td{text-align:left;font-size:15px;word-break:break-all}.userlist .basetable td i{font-size:12px;margin:10px 3px 0 0}.userlist .basetable th.name{min-width:130px}.userlist .basetable th.joblevel{min-width:100px}.userlist .basetable th.recent{min-width:110px}.userlist .basetable th.belong{min-width:300px}.userlist .list-inline{margin:40px 0 0 0;text-align:center}.userlist .list-inline li{display:inline-block;margin:0 0 5px 0;padding:10px 20px;text-align:center}.userlist .list-inline li small{font-size:13px}.userlist .list-inline i{margin:0 8px 0 0}.pagenv{margin:20px 0 0 0;text-align:center}.pagenv .current{background:#f5f5f5}.pagenv .next{background:#fff}.pagenv .last{background:#fff}table.monthly{margin-top:15px !important}table.monthly tr th.time{padding:5px 2px;font-size:13px !important;width:100px}table.monthly tr th.indx{width:80px !important}table.monthly tr th.double{width:200px !important}table.monthly tr th.triple{width:300px !important}table.monthly tr td{width:100px !important}table.monthly tr.info td{background-color:#b61212 !important;color:#fff}#useredit .temp{margin:0 0 0 20px;vertical-align:middle}#usertenpo .basetable a{text-decoration:none}#usertenpo .basetable span{text-decoration:none;color:#6289d1}#usertenpo .basetable input[type=checkbox]{height:auto;padding:0 10px}#usertenpo .form-group{margin:80px 0;text-align:center}#usertenpo .form-group a{margin:30px 0}#usertenpo .form-group .remove{background:#f4e9e9;border:none;font-size:14px;color:#d78b86}#usertenpo .form-group .add{background:#d6e0f2;border:none;font-size:14px;color:#6289d1}.shoplist h2{position:relative;margin:0px 0 14px 0;text-align:left;font-size:26px;font-weight:400;color:#333}.shoplist .basetable{margin:0 0 6px 0;text-align:left;font-weight:bold;color:#333}.shoplist .shopname{font-weight:normal}.shoplist .shopname a{text-decoration:none}.shoplist .toall{position:absolute;right:15px;font-size:13px}.shoplist .note{margin:0 0 50px 0;text-align:right;font-size:12px}.shoplist .opening{border-top:none;border-left:none}.shoplist .opening .tab{padding:15px 0;border:none}.shoplist .opening .tab div{padding:10px}.shoplist .opening .tab span{margin:0 20px;padding:10px;background:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px}.shoplist .opening .tab span label{margin:0 8px}.shoplist .opening .bordertop th,.shoplist .opening .bordertop td{border-top:2px solid #eee}.shoplist .opening th{width:150px}.shoplist .opening input[type="checkbox"]{height:auto;margin:0 5px 0 0}.shoplist .opening .running-times div{display:inline-block;margin:0 50px 0 0}.shoplist .opening .running-times dl{display:inline-block;margin:0 0 0 0}.shoplist .opening .running-times dt{display:inline-block;margin:0 0 0 0}.shoplist .opening .running-times dd{display:inline-block}.iframe{padding:50px}.iframe h1{margin:0 0 10px 0;font-size:30px}.iframe h2{margin:0 0 50px 0;padding:0 0 30px 0;border-bottom:1px solid #eee}.iframe textarea{width:100%;height:150px;margin:0 0 30px 0;padding:10px 0;border:1px solid #ddd;font-size:18px}ul.flex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}ul.flex select{width:100%}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:500}.modal__container{background-color:#fff;padding:30px;max-width:70%;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__overlay .fix-wd-70per{width:70%}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{position:absolute;right:30px;top:15px;font-size:20px;border:1px solid #aaa;color:#aaa}.modal__header .modal__close:before{content:"\2715"}.modal__header .fa-times-circle{position:relative;left:20px;bottom:30px}.modal__content{margin-top:2rem;margin-bottom:2rem;margin-left:2rem;margin-right:2rem;padding:0 auto;line-height:1.5;color:rgba(0,0,0,0.8)}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.modal__footer .btn-default{width:auto;margin:0 5px;font-size:20px;background:#fff;border:none;line-height:30px;color:#d78b86}.micromodal-slide .btn[disabled]{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}#messages{padding:0 100px}#messages .item{margin:0 0 40px 0;padding:0 0 30px 0;border:1px solid #ccc;border-radius:10px}#messages .title{padding:0px 10px 10px 30px}#messages .title i{margin:0 10px 0 0}#messages h2{display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#messages h3{margin:30px 0 10px 30px}#messages .contents{margin:0 30px 25px 30px;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#messages .full_contents{margin:0 30px 25px 30px}#messages span.user_name{margin:0 5px;border:1px solid #aaa;color:#aaa}#messages .date{position:relative;padding:20px 0 0 30px;border-top:1px dotted #ddd}#messages .date>a{margin:0 20px 0 0}#messages .date i.fas-trash{position:absolute;top:25px;right:30px}.message-comments{padding:0 100px}.message-comments .item{margin:0 0 40px 0;padding:5px 5px 10px 20px;border:1px solid #ccc;border-radius:10px}.message-comments span.user_name{margin:0 5px;border:1px solid #aaa;color:#aaa}.message-comments textarea{width:90%;height:150px;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:16px}.message-comments button{font-size:16px}.newmail button{position:relative;right:0;background:none;border:none;color:#990000;font-weight:bold;font-size:18px}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__footer{margin:0}.modalform{text-align:left;font-size:1.5rem;font-weight:normal;color:#666;width:100%}.modalform dt{width:auto;margin:45px 0  0 0;padding:0 0 0 0}.modalform dd{width:auto;margin:0 0 45px 20px;padding:0 0 0 0;font-weight:bold}.modalform input[type="text"]{width:100%;margin:8px 0 0 0;padding:8px 0 8px 10px;border:1px solid #ddd;border-radius:5px;background:#fafafa;font-size:1.2rem}.modalform input.half{width:46%}.modalform input[type="number"]{width:70%;margin:8px 0 0 0;padding:8px 0 8px 10px;border:1px solid #ddd;border-radius:5px;background:#fafafa;font-size:1.2rem;text-align:right}.modalform select{width:100%;margin:8px 0 0 0;padding:10px;font-size:1.2rem}.modalform textarea{width:100%;min-height:300px;margin:8px 0 0 0;padding:8px 0 8px 10px;border:1px solid #ddd;border-radius:5px;background:#fafafa;font-size:1.2rem}.modalform ul.nav-stacked li{border:1px solid #ddd;border-radius:5px;background:#fafafa;margin-bottom:20px;padding-left:20px}.modal__content img{width:100%}.modal__datasearch{width:90%;height:90%}.modal__datasearch .fa-times-circle{position:absolute;top:30px;right:30px;left:auto}.modal__datasearch .modal__header{display:block}.modal__datasearch .well ul li{list-style:none}.modal__datasearch .well ul li b{position:relative;left:20px;font-weight:normal}.modal__datasearch .btn-default{color:#fff;background:#990000 !important;padding:10px 25px}a.micromodal{cursor:pointer}small{font-size:14px !important}.bg-training{background-color:#eff096 !important}table.outer-header .qsc_color_done{background-color:#7fff00 !important}table.outer-header .qsc_color_ng{background-color:#ff1493 !important}table.outer-header .qsc_color_greyout{background-color:#DCDCDC !important}div.outercheck-departments h3{margin-top:50px;margin-left:100px;text-align:left}div.outercheck-departments h4{margin-top:50px;margin-left:200px;text-align:left}div.outercheck-departments h5{margin-top:50px;margin-left:300px;text-align:left}.progress-area{height:50px;margin-right:20px}.progress-area2{height:100px;margin-right:20px}div.area-box{width:118px;height:60px;padding-top:20px;text-align:center;border:1px solid #777777 !important}div.bg-ready{background-color:#FFF}div.bg-none,dd.bg-none{background-color:#ddd !important}.get-qsc-ranking{width:60%;margin:auto}.get-qsc-ranking table{width:100%}.get-qsc-ranking tr.headline td{background:#eee;border:none;text-align:center;font-size:16px;font-weight:bold}.get-qsc-ranking td{padding:10px 20px;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle;font-size:20px}.get-qsc-ranking td:nth-child(1){width:60px;padding-left:0;font-weight:bold}.get-qsc-ranking td:nth-child(2){text-align:left;font-weight:bold}.get-qsc-ranking td img{width:30px}.ranking-more{text-align:center;cursor:pointer}table.smart-table{display:table}dl.ng-reason{display:flex;flex-wrap:wrap;width:100%;border:2px solid #bc342c;border-radius:5px}dl.ng-reason dt{width:30%}dl.ng-reason dd{width:70%;text-align:left}div.panel-body.options dl.ng-reason dt{width:100%}div.panel-body.options dl.ng-reason dd{width:100%;padding-left:20px}div.entry-yes-no-sheet .toggle_title .badge{padding:5px 20px}div.entry-yes-no-sheet .toggle_title:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;font-size:16px;color:#333;position:static;display:inline-block;right:15px;transform:rotate(0deg);transition:0.2s}div.entry-yes-no-sheet .toggle_contents .selected:after{transform:rotate(180deg)}#beforeset{letter-spacing:1px;font:18px/1.6 'Noto Sans JP',"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,"verdana";color:#000}#beforeset a{color:#F65656;text-decoration:none}#beforeset input[type="checkbox"]{position:relative;width:18px;height:18px;border:1px solid #AAA;background:#FFF;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#beforeset input[type="checkbox"]:checked:before{position:absolute;top:-2px;left:4px;transform:rotate(50deg);width:6px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;content:''}section#beforeset{width:auto;margin:20px 20px 0 20px}#beforeset .menu{margin:15px 0 35px 0}#beforeset .menu a{display:block;height:90px;margin:0 0 20px 0;border-radius:10px;border:2px solid #CC2121;text-align:center}#beforeset .menu a h2{margin:38px 0 0 0;line-height:0.5;font-size:20px;color:#000;font-weight:700}#beforeset .menu a span{font-size:12px;color:#AAA}#beforeset .category{font-size:18px;text-align:center;font-weight:500}#beforeset .category span{display:block;color:#888;font-weight:400;font-size:12px}#beforeset .headline{margin:40px 0 25px 0;text-align:center;font-size:16px;font-weight:500}#beforeset h2.dot{margin:30px 0 25px 0;padding:25px 0 0 0;border-top:1px dotted #CCC}#beforeset .smallbtn,#beforeset .smallbtn2{display:block;width:60%;margin:30px auto 0 auto;line-height:40px;border-radius:3px;text-align:center;color:#FFF;font-size:14px}#beforeset .smallbtn{background:#F65656}#beforeset .smallbtn2{background:#2188CC}#beforeset .middlebtn,#beforeset .middlebtn2{display:block;width:40%;margin:15px auto 0 auto;line-height:40px;border-radius:3px;text-align:center;color:#FFF;font-size:14px}#beforeset .middlebtn{background:#F65656}#beforeset .middlebtn2{background:#2188CC}#beforeset .msg{margin:40px 0 0 0;font-size:15px;font-weight:700;text-align:center}#beforeset footer{display:flex;justify-content:center;width:auto;margin:20% 5px 20px 5px}#beforeset footer a{width:100%;line-height:50px;margin:0 5px;border-radius:3px;background:#F65656;text-align:center;color:#fff}#beforeset footer a.backbtn{background:#EEE;color:#666}#beforeset footer.btnfixed{position:fixed;bottom:10px;width:90% !important;margin:0 auto !important}#beforeset input[type="search"],#beforeset input[type="text"]{height:50px;padding:0 10px;border-radius:3px;border:1px solid #DDD;background:#FFF;font-size:15px;font-weight:500}#beforeset .mainmenu a{height:80px}#beforeset .mainmenu a h2{margin:26px 0 0 0}#beforeset .menu a.blue{height:100px;margin:0 0 20px 0;border:2px solid #2188CC}#beforeset .menu a.blue h2{margin:36px 0 0 0}#beforeset .menu a.bordergreen{border:2px solid #3EAD4B}#beforeset .checkin{display:block;width:100%;margin:0 auto 10px auto;border-radius:150px;background:#F65656;line-height:75px;text-align:center;color:#FFF}#beforeset .keyword{display:flex;margin:0 0 20px 0}#beforeset .keyword input[type="search"]{flex-basis:80%;margin:0 10px 0 0}#beforeset .keyword input[type="search"]::placeholder{color:#DDD}#beforeset .pulldown{display:flex}#beforeset .pulldown select{flex-basis:80%;height:50px;margin:0 10px 0 0;padding:0 0 0 10px;background:#FFF;border-radius:3px;border:1px solid #DDD;font-size:15px}#beforeset .pulldown select:invalid{color:#ddd}#beforeset .pulldown select option{color:black}#beforeset .pulldown select option:first-child{color:#bbb}#beforeset .searchbtn{flex-basis:20%;width:100%;height:48px;border-radius:3px;background:#F65656;color:#FFF;font-size:15px;font-weight:500}#beforeset .result{display:flex;width:100%;border-bottom:1px dotted #CCC}#beforeset .result:first-of-type{border-top:1px dotted #CCC}#beforeset .result .shopname{flex-basis:90%;padding:0 0 0 20px;line-height:50px}#beforeset .result .checkmark{flex-basis:10%;margin:7px 0 0 0;padding:0 15px 0 0;text-align:right}#beforeset .allcheck{display:block;margin:-45px 0 20px 0;color:#F65656;text-align:right;font-size:14px}#beforeset .allcheck input{display:none}#beforeset .cancel{font-size:12px}#beforeset .addfv{display:block;margin:50px 0 0 0;text-align:center}#beforeset .addfv a{font-size:15px}#beforeset .crtgrp{position:relative;margin:0 0 25px 0;padding:0 0 25px 0;border-bottom:1px dotted #CCC}#beforeset .crtgrp h3{margin:0 0 15px;font-size:20px;font-weight:700}#beforeset .crtgrp .icon{position:absolute;top:-2px;right:0;font-size:22px}#beforeset .crtgrp li{position:relative;margin:0 0 20px 30px;list-style-type:disc;font-size:15px}#beforeset .crtgrp .delete{position:absolute;right:0;font-size:12px}#beforeset .grpname{display:block;padding:0 0 50px 0;border-bottom:1px dotted #ccc}#beforeset .grpname .msg{margin:10px 0 20px 0}#beforeset .grpname input[type="text"]{width:95%}#beforeset .grpname input[type="text"]::placeholder{color:#000}#beforeset .tochange{display:block;position:absolute;right:15px;font-size:12px}#beforeset .shift .menu a{border:2px solid #2188CC}#beforeset .shiftfooter a{background:#2188CC}#beforeset .calendar{margin:25px 0 0 0}#beforeset .calendar .week{display:flex;justify-content:center;line-height:38px;border-radius:4px;background:#EEE;font-size:16px;font-weight:400}#beforeset .calendar .week div{width:14%;text-align:center}#beforeset .calendar .days{display:flex;flex-wrap:wrap;justify-content:left;line-height:38px;border-radius:4px;font-size:16px;font-weight:400}#beforeset .calendar .days a{display:block;width:14.2%;padding:5px 0;text-align:center;color:#333}#beforeset .calendar .days .out{color:#CCC !important}#beforeset .calendar .days .on{background:#FFE9E9;border-radius:4px}#beforeset .toapply li{position:relative;padding:14px;border-bottom:1px dotted #CCC}#beforeset .toapply li a{position:absolute;top:18px;right:0;padding:1px 8px;border-radius:3px;border:1px solid #2188CC;color:#2188CC;text-align:center;font-size:10px;font-weight:500}#beforeset .selectdays{padding:20px;background:#f5f5f5;border-radius:4px;color:#333;font-size:20px;text-align:center}#beforeset .selectdays span{display:block}#beforeset .shifttime{display:flex;margin:0 0 10px 0}#beforeset .shifttime .stime{flex-basis:30%;padding:10px 0 0 10px}#beforeset .shifttime .timepd{flex-basis:30%}#beforeset .target{display:flex;margin:40px 0 -20px 0;font-size:14px}#beforeset .target label{flex-basis:40%;padding:13px 0 0 5px}#beforeset .target label.tgfv{padding:0 0 0 5px}#beforeset .target select{flex-basis:40%}#beforeset .cfmdate{margin:0 0 30px 0}#beforeset .cfmdetails{margin:0 0 20px 0}#beforeset .cfmdetails h3{font-size:20px;font-weight:500}#beforeset .cfmdetails span{padding:0 0 0 20px;font-size:20px;font-weight:400}#beforeset .apdate{display:block;margin:25px 0 0 0;text-align:center;font-size:16px;font-weight:400}#beforeset .apcheck{position:relative;margin:0 0 10px 0;padding:0 0 0 10px;border-radius:4px;background:#F5F5F5;line-height:50px;font-size:15px}#beforeset .apcheck input[type="checkbox"]{margin:0 5px 0 0;vertical-align:-3px}#beforeset .acarrow{position:absolute;top:0;right:0;height:30px;margin:10px 0 0 0;padding:0 20px 0 30px;border-left:1px solid #DDD;font-size:16px;color:#2188CC}#beforeset .menu-btn{position:absolute;top:-7px;right:0;margin:0;padding:20px 23px 20px 20px;font-size:16px;color:#2188CC;background:none}#beforeset .menu-btn .inn{position:relative;width:100%;height:100%;display:block}#beforeset .menu-btn .inn:before{position:absolute;content:"";top:40%;left:50%;width:8px;height:8px;transform:translate(-50%, -40%) rotate(135deg);border-top:2px solid #2188CC;border-right:2px solid #2188CC;transition:0.3s ease}#beforeset .menu-btn.is-open .inn:before{top:7px;transform:translate(-50%, -60%) rotate(-45deg)}#beforeset .accontent{display:none;margin:0 0 40px -10px;background:#FFF}#beforeset .accontent h3{color:#333;font-size:12px;font-weight:700;text-align:center}#beforeset .accontent .aptime{display:flex;padding:0 0 0 20px}#beforeset .accontent .aptime input[type="checkbox"]{position:relative;top:18px}#beforeset .accontent .aptime .apstart,#beforeset .accontent .aptime .apend{display:block;flex-basis:45%;text-align:center}#beforeset .accontent .aptime .apstart h4,#beforeset .accontent .aptime .apend h4{display:none;font-size:15px;font-weight:500;line-height:1}#beforeset .accontent .aptime .apstart select,#beforeset .accontent .aptime .apend select{width:40%;height:34px}#beforeset .accontent .aptime .hp{position:relative;top:0;right:4px}#beforeset .accontent .aptime .smallbtn2{margin:20px auto}.accontent .aptime:first-of-type h4{display:block !important}.accontent .aptime:first-of-type input[type="checkbox"]{top:32px !important}.accontent .aptime:first-of-type .hp{top:14px !important}#beforeset .apcfmdate{margin:30px 0 30px 0}#beforeset .apcfmdetails{margin:0 0 20px 0}#beforeset .apcfmdetails h3{font-size:20px;font-weight:500}#beforeset .apcfmdetails span{display:block;padding:0 0 0 20px;font-size:20px;font-weight:400}#beforeset .cfmnow{position:relative;margin:20px 0 0 0;background:#f5f5f5;text-align:center;line-height:40px;font-size:15px;font-weight:500}#beforeset .cfmnow a{position:absolute;right:15px;color:#999}#beforeset .cfmnowlist li{position:relative;margin:20px 0 0 0;padding:0 0 20px 5px;border-bottom:1px dotted #ccc}#beforeset .cfmnowlist li.offer h4{color:blue}#beforeset .cfmnowlist li.apply h4{color:red}#beforeset .cfmnowlist li.coodinate h4{color:red}#beforeset .cfmnowlist li.fixed h4{color:black}#beforeset .cfmnowlist h4{margin:0 0 8px 0;font-size:16px;font-weight:700}#beforeset .cfmnowlist h4.adjust{color:#CC2121}#beforeset .cfmnowlist h4.recruit{color:#90EE90}#beforeset .cfmnowlist p{margin:0 0 4px 0;font-size:15px;font-weight:700}#beforeset .cfmnowlist p span{color:#666;font-size:12px;font-weight:400}#beforeset .cfmnowlist .timelist{display:flex;margin:18px 0}#beforeset .cfmnowlist .btnwrap{position:absolute;bottom:auto;right:0}#beforeset .cfmnowlist .btnwrap a{position:relative;top:-3px;margin:0px 0 0 1px;padding:5px 20px;border-radius:3px;border:1px solid #2188CC;text-align:center;color:#2188CC;font-size:12px;font-weight:500}#beforeset .cfmnowentry{padding:20px 10px 10px 10px;background:#f5f5f5}#beforeset .cfmnowarrow{display:block;margin:-20px 0 10px 0;text-align:center}.wideblock{margin:20px 20px 0px 20px !important;padding:15px 15px 5px 15px !important;border:none;background:#F5f5f5}.wideblock h1{font-size:15px;text-align:center;font-weight:500;color:#000}.wideblock .wrap-comment{margin:0 0 10px 0;color:#333}.wideblock .wrap-comment span{padding:0;color:#666}.wideblock li{list-style:none}#beforeset .wideblock{margin:20px 0px 0px 0px !important}#beforeset .wideblock div.oneshift{padding:0;border:none;background:none}#beforeset .wideblock div.oneshift div.detail{margin:-10px 0 0 0;text-align:center;font-size:15px}#beforeset .wideblock ul.list-departure{margin:10px 0 0 0}#beforeset .wideblock ul.list-departure button{width:100%}#beforeset .wideblock ul.list-departure span.label{margin:4px 0 10px 0 !important}#beforeset .wideblock div.oneshift .btn-detail{width:80px;margin:5px 0 15px 0px;display:inline-block;font-size:14px !important;color:#FFF !important}#beforeset .alert-warning{margin:20px 0;padding:4px 8px;color:#cc2121;background:#f4e9e9}#beforeset .wideblock dl.radius dt{padding:3px 0 5px 8px;border-radius:5px;text-align:left;font-size:16px}#beforeset .wideblock dl.radius dt.green{background:#daf2da !important;color:#508c50 !important}#beforeset .wideblock dl.radius dl.radius dt.blue{background:#d9d9f3 !important;color:#7676c4 !important}#beforeset .wideblock dl.radius dd{border:none}#beforeset .wideblock dl.radius dd li span{float:none;margin:8px 10px 15px 0 !important}.large-checkbox{transform:scale(1.5);width:24px;height:24px;margin-right:8px}.checkbox-inline input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:10px;height:auto;padding:0 10px}.btn-active{border:1px solid #d78b86 !important}.spinner{margin-left:8px;color:#fff}@media all and (max-width: 480px){.get-qsc-ranking{width:95%}.get-qsc-ranking tr.headline td{white-space:nowrap}.get-qsc-ranking td{padding:10px 10px;font-size:18px}}@media (min-width: 1621px){.sp{display:none}}@media (max-width: 1620px){.pc{display:none !important}#floating-menu{left:10px}}@media (max-width: 430px){.userlist .list-inline li{display:inline-block}.modal__container{max-width:90%}.modal__content{margin:0}.modal__content div.around a{display:block}.modal__content div.alert p{line-height:30px}.btn-default{padding:7px 10px !important}#floating-menu{width:95% !important}}#shiftcreate .scflex{display:flex;margin:20px 0 0 0;padding:0 0 40px 0;border-bottom:1px solid #333;align-items:center}#shiftcreate .scflex a{width:30%;height:60px;margin:0 0 0 40px;padding:10px 0 0 0;border-radius:8px;border:2px solid #BC342C;color:#BC342C;text-align:center;font-size:16px;font-weight:500;transition:all 0.2s linear}#shiftcreate .scflex a:hover{background:#BC342C;color:#FFF}#shiftcreate .scflex a.disabled{background:#eee;color:#000;border-color:#FFF}#shiftcreate .scflex p{width:60%;margin:0 0 0 30px;color:#999;font-size:15px;font-weight:500}#shiftcreate .scflex:nth-of-type(2) p{margin-top:0}#shiftcreate .scflex:nth-of-type(3) a{height:50px;padding:20px 0 0 0}#shiftcreate .scflex:nth-of-type(3) p{margin-top:12px}#shiftcreate .sctitle{position:relative;margin:30px 0 40px 20px;color:#333;font-size:18px;font-weight:500}#shiftcreate .sctitle span{position:absolute;top:3px;right:0;color:#BBB;font-size:14px;font-weight:400}#shiftcreate .scdl a{position:relative;display:block;line-height:60px;margin:0 0 20px 40px;padding:0 0 0 20px;border-radius:4px;background:#F5F5F5;color:#333;font-weight:500}#shiftcreate .scdl a .excel{position:absolute;top:18px;right:20px;width:24px}#shiftcreate .scbtnarea{margin:80px 0 0 0;text-align:center}#shiftcreate .scbtnarea a{display:inline-block;width:260px;margin:0 5px 8px 5px;line-height:36px;background:#BC342C;text-align:center;font-size:16px;font-weight:500;color:#FFF}#shiftcreate .scbtnarea a.back{width:120px;background:#EEE;color:#AAA}#shiftcreate .scbtnarea .msg{position:relative;right:-70px;display:block;font-size:12px}#shiftcreate .scim{position:relative;margin:0 0 0 20px;border-bottom:1px dotted #AAA}#shiftcreate .scim p{display:block;max-width:70%;margin:0 0 25px 0;padding:25px 0 0 5px;color:#333;font-size:15px;font-weight:500}#shiftcreate .scim input[type="file"]{position:absolute;top:25px;right:0;font-size:12px}#shiftcreate .scwrap{margin:0 0 50px 0}#shiftcreate .scwrap h2{display:block;font-weight:500;font-size:14px;color:#000}ul.tree{list-style-type:none;padding-left:20px}ul.tree li{margin:5px 0}.font-black{color:#000 !important}
