@charset "utf-8";
body{background: #f0f0f1; font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif; font-size: 14px;}
h1, h2, h3, h4, h5, h6{margin: 0; padding: 0;}

/*card*/
.card{max-width: none; padding: 0; margin: 0; box-shadow: none;}
.card-header{font-weight: bold;}

/*------DashBord------*/
#dashboard-widgets .postbox-container{width: 100% !important;}
.wrp-dash_menu > div{margin-bottom: 15px;}
.list-group_head{font-weight: bold; padding: 10px; background-color: #e3e3e3; margin-bottom: -1px;}
ul.list-group.ver-btns > li{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.wrp-dash{margin-bottom: 25px;}
.postbox .inside h2.dash-title{font-size: 18px; font-weight: bold; margin: 0 0 5px; padding: 0;}
ul.list-alert{font-size: 18px;}
.wrp-dash_box > div{margin-bottom: 10px;}
.cc_ico{
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    margin: 1px 0 -1px 2px;
    padding: 0 5px;
    min-width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: #d63638;
    color: #fff;
    font-size: 11px;
    line-height: 1.6;
    text-align: center;
    z-index: 26;
}

/*------BASE------*/
p.myadmin_up_text{margin: 15px 0 0;}
#postimagediv .inside img{max-width: 300px;}
#submitdiv.fixed{position: fixed; top: 50px; z-index: 99;}
/*
.postbox-header .handle-actions { display: none;}
*/
#wp-admin-bar-to_mypage{display: block !important;}
#set-post-thumbnail{display: inline-block; font-weight: bold; margin: 10px 0 0; padding: 10px 15px; color: #fff; background-color: #bbb942; border-radius: 10px; text-decoration: none;}




/*------Attendance------*/
/*att_block*/
.att_block > span{display: inline-block; padding: 5px;}
.att_block > span > small{font-size: 12px;}
.tb-admin.ver-att th{width: auto;}
.td-arr_w_0,.td-arr_w_3{width: 90px !important;}
.td-arr_w_1,.td-arr_w_2{width: 180px !important;}
.td-arr_type_3{font-weight: bold;}
.td-csv_body > span{font-weight: bold; color: #c6296b;}

/*------User------*/
/*user_rowdata*/
.wrp-mst_btns{margin-bottom: 20px;}
.wrp-mst_btns .button{margin: 5px;}
.prof-box .item-name{font-weight: bold; font-size: 20px; margin-bottom: 10px;}
.prof-box .item-meta{margin-bottom: 10px;}
.prof-box .item-form{margin-top: 30px;}
.prof-box .item-form .form-control{max-width: 180px;}
.prof-box ul li{margin-bottom: 5px;}

/*------scout_user------*/
.sec.v-tab{padding-top: 30px;}
.wrp-form_check.row .form-check{margin: 0 0 10px;}
.nav-myst .nav-link{margin-right: 10px;}

/*------TABLE------*/
table.tb-admin{background-color: #fff;}
.tb-admin th{background-color: #f3f3f3;}
.td-w_1{width: 150px;}
.td-w_2{width: 300px;}
.td-w_3{width: 200px;}
.in_col-att span{display: inline-block; font-size: 12px; margin-right: 5px;}

/*------RESET boot------*/
/*base*/
#adminmenu .collapse-button-label{font-size: 12px;}
h2, h3{font-size: 1.3em;}
h4{font-size: 1em;}
legend{font-size: 13px;}
#titlediv #title-prompt-text{padding: 5px 10px;}
#submitdiv{position: sticky; top: 0;}
#commentstatusdiv{display: none;}
/*
#authordiv{display: none;}
*/
#loading{display: none;}

/*plugin*/
.fade{opacity: 1;}
.widefat thead tr th#id{width: 70px;}
.customtaxorder li.lineitem{height: auto !important;}
.acf-taxonomy-field .categorychecklist-holder{max-height: 400px !important; background-color: #fff;}
.categorychecklist-holder ul.acf-radio-list li,
.categorychecklist-holder ul.acf-checkbox-list li{line-height: 2.4; font-size: 14px;}
.select2-container .select2-selection--single{height: auto !important; padding: 5px 0; font-size: 16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 7px !important;}
.p6, .acf-field p.description, .acf-small{font-size: 14px;}

/*job setting*/
.acf-field-60f0f07a429d1{background-color: #eaffdd; padding: 12px 20px !important;}
.acf-postbox .acf-field .acf-label label{font-weight: bold; font-size: 16px;}
.acf-postbox .acf-field .acf-label label .acf-required{font-size: 20px; line-height: 0;}


/*------PC small------*/
@media only screen and (max-width: 1280px){
}

/*---PAD---*/
@media only screen and (max-width: 1050px) {

}

 /*---スマホ---*/
@media only screen and (max-width: 850px){
    #submitdiv.fixed{top: auto; bottom: 0; margin-bottom: 0; left: 0; width: 100%;}
    #minor-publishing-actions{position: absolute; right: -5px; top: -30px; padding-top: 0; display: flex;}
    #misc-publishing-actions{display: flex;}
    #major-publishing-actions input{width: 150px; margin: 0;}
    #publishing-action{display: flex;}
    .misc-pub-section{padding: 0 5px 5px; display: flex; flex-wrap: wrap; font-size: 11px;}
    .misc-pub-section .edit-post-status{font-size: 13px;}
    #major-publishing-actions{padding: 5px;}
    input#save-post,
    #minor-publishing-actions .preview{font-size: 12px; min-height: auto; line-height: 2.2;}
    #poststuff .stuffbox>h3, #poststuff h2, #poststuff h3.hndle{padding: 5px 12px;}
    #delete-action{line-height: 3;}
    .acf-postbox .acf-field .acf-label label{font-size: 18px;}
    .acf-postbox .acf-field .acf-label label .acf-required{font-size: 22px;}
}

/*---スマホ middle---*/
@media only screen and (max-width: 640px){
}