@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;}


/*------MAIN------*/
.wrp-my_admin .page-title { margin-bottom: 15px; font-size: 20px;} 
.sec { margin-bottom: 40px; } 
.sec-title { border-left: 10px #555 solid; padding:3px 10px 3px 10px; margin: 0 0 20px; } 
.sec-sub_text { margin: 0 0 15px; font-size: 1rem; line-height: 1.5; } 
.sec-b_btn { margin: 20px 0 0;} 
.admin_width{max-width: 980px;}

/*card*/
.card{max-width: none; padding: 0; margin: 0; box-shadow: none;}
.card-header{font-weight: bold;}

/*badge*/
.badge-new,.badge-1{background-color: #b17bca;}
.badge-replied,.badge-cancel,.badge-10{background-color: #ccc;}
.badge-confirm,.badge-member_regist{background-color: #50ce65;}
.badge-end,.badge-readed,.badge-is_member{background-color: #cec050;}
.badge-today,.badge-user_regist{background-color: #42a1c8;}
.badge.badge-sm{font-size: 12px; padding: 2px 4px; min-width: auto;}


/*------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;}

/*------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{width: 90px !important;}
.td-arr_w_1,.td-arr_w_2{width: 160px !important;}
.td-arr_w_udate{width: 280px !important;}
.td-arr_type_3{font-weight: bold;}
.td-csv_body > span{font-weight: bold; color: #c6296b;}
.td-csv_body .item{border-bottom: 1px dotted #ddd;}
.td-csv_body .spn-txt::after{content: " | "; color: #ccc;}
.td-csv_body .spn-txt:last-child:after{content: none;}

/*------User------*/
/*user_rowdata*/
.wrp-mst_btns{margin-bottom: 20px;}
.wrp-mst_btns .button{margin: 5px;}
.prof-box .item-img{max-width: 300px; width: 30%; margin-right: 15px;}
.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 ul li{margin-bottom: 5px;}

/*contact*/
.list-group.ver-contact .item-date{text-align: right;}
.list-group-item.by_re_user{background-color: #e3e3e3;}
.mini_w{min-width: 80px;}

/*paging*/
.wrp-admin_paging { margin-top: 2rem; } 
.pagination { justify-content:center; display: flex; } 
.pagination > a.button { margin: 0 5px; font-size: 1rem; } 
.wrp-paging_text { justify-content:center; display: flex; margin-top: 0.5rem; align-items: center; } 
.wrp-paging_text .p_total { font-weight: bold; margin-right: 0.5rem; } 
.wrp-paging_text .p_text { font-size: 0.8rem; } 

/*------TABLE------*/
table{background-color: #fff;}
.tb-admin th{width: 200px; background-color: #f3f3f3;}
.td-w_1{width: 150px;}
.td-w_2{width: 300px;}
.in_col-att span{display: inline-block; font-size: 12px; margin-right: 5px;}

/*------RESET boot------*/
/*base*/
.php-error #adminmenuback, .php-error #adminmenuwrap{margin-top: 0;}
#adminmenu .collapse-button-label{font-size: 12px;}
h2, h3{font-size: 1.3em;}
h4{font-size: 1em;}
legend{font-size: 13px;}
.form-table{margin-bottom: 20px;}
.form-table th{padding-left: 15px;}
#titlediv #title-prompt-text{line-height: 1.1;}

/*plugin*/
.widefat thead tr th#id{width: 70px;}
.customtaxorder li.lineitem{height: auto !important;}
.fade{opacity: 1;}
.acf-taxonomy-field .categorychecklist-holder{max-height: 520px !important; background-color: #fff;}

/*------PC middle------*/
@media only screen and (max-width: 1780px){

}

/*------PC small------*/
@media only screen and (max-width: 1280px){
}

/*---PAD---*/
@media only screen and (max-width: 1050px) {

}
  
 /*---スマホ---*/
@media only screen and (max-width: 767px){

}

/*---スマホ middle---*/
@media only screen and (max-width: 640px){
}