@charset "UTF-8";
/* CSS Document */

/*共通
-------------------------------------------------------*/
#kanri img {
  width: 100%;
  height: auto;
}
#kanri, #kanri .btn {
  font-size: 1.4rem;
}
#kanri .btn-primary {
  width: 200px;
  line-height: 2.0rem;
}
#kanri label, #kanri .user-login-form label {
  font-weight: bold;
}
#kanri input, #kanri textarea, #kanri .user-login-form input.form-text {
  height: inherit;
  padding: 5px !important;
  font-size: 1.4rem !important;
  line-height: 2.0rem;
}
#kanri input.form-control {
  width: inherit;
  margin-right: 5px;
}
.user-login-form input.form-text {
  width: 20%;
  margin-right: 10px;
}
#kanri .form-item, #kanri .user-login-form .form-item {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
}
#kanri .form-item:first-of-type {
  padding: 0;
}
#kanri .form-item .form-item, #kanri .form-item .form-item .form-item {
  margin: 0;
  padding: 0;
}
#kanri .clearfix > .submit:not(:first-of-type) {
  margin-top: 10px;
}
#kanri .fieldset-wrapper {
  width: 100%;
}
/*
.submit input.button, .btn {
  min-width: 100px;
  padding: 5px 10px !important;
}
*/

#edit-field-expirationdate-0-value .form-item {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
#edit-field-tiku-0-value, #edit-field-expirationdate-0-value {
  display: flex;
}
#edit-field-tiku-0-value > div, #edit-field-expirationdate-0-value .form-no-label {
  margin-right: 10px;
}

.content header {
  padding: 0;
}
#views-exposed-form-articleview-page-1, #kanri .table {
  margin-top: 20px;
}
#kanri .submit input, .user-login-form .submit input {
  width: 200px;
  margin: 20px auto;
  padding: 5px 0;
  font-size: 1.4rem;
  line-height: 2.0rem;
  border-radius: 3px;
}
#kanri .submit input#edit-field-mainimage-0-remove-button, #kanri td .paragraphs-dropbutton-wrapper .submit input {
  width: 50px;
}
#kanri table th {
}
#kanri table td {
  vertical-align: middle;
}
.views-field-edit-node, .views-field-delete-node {
  width: 50px;
  padding: 0 !important;
}
.views-field-edit-node {
  padding-right: 10px !important;
}
.views-field-delete-node {
  padding-left: 10px !important;
}
.views-field-edit-node a, .views-field-delete-node a, #edit-delete {
  background: #aaaaaa;
  color: #ffffff;
  width: 50px;
  padding: 5px 0;
  font-size: 1.4rem;
  line-height: 2.0rem;
  text-align: center;
  display: block;
  border-radius: 3px;
}
.views-field-field-status {
  width: 60px;
}
.views-field-created {
  width: 100px;
}
.views-field-delete-node a, #edit-delete {
  background: #aa0000;
  color: #ffffff;
}
#edit-delete {
  margin-left: auto;
}
#kanri .paragraphs-dropbutton-wrapper {
  display: flex;
}

#kanri .field-multiple-table {
  border-collapse: separate;
  border-spacing: 0 10px;
}
#kanri .draggable td {
  background: #eeeeee;
  padding: 20px;
}
#kanri .draggable td:first-of-type {
  border-radius: 10px 0 0 10px;
}
#kanri .draggable td:last-of-type {
  border-radius: 0 10px 10px 0;
}
/*#kanri #edit-field-tiku-0-value-day {
	display: none;
}*/

/*pager
-------------------------------------------------------*/
nav.pager {
	border-top: #dee2e6 1px solid;
  width: 100%;
}
.js-pager__items {
	clear: both;
  width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 30px;
	text-align: center;
  display: block;
}
.js-pager__items.noborder {
	border-top: none;
	padding-top: 0px;
}
.js-pager__items li {
	border-right: rgba(0,0,0,0.3) 1px solid;
	padding: 0px 5px;
	display: inline;
}
.js-pager__items li:first-child {
	border-left: rgba(0,0,0,0.3) 1px solid;
}
.js-pager__items a {
	padding: 0px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(/PIE.htc);
}
.js-pager__items .is-active a {
	background-color: #e5cfc3;
	text-decoration: none;
}


/* Kanri Menu
---------------------------------------- */
.kanriMenu {
  margin-bottom: 32px;
  width: 100%;
  padding: 16px;
  color: rgba(255, 255, 255. 0);
  background-color: #666666;
  border-radius: 8px;
  font-size: 1.4rem;
  line-height: 2.0rem;
}
.kanriMenu li {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
}
.kanriMenu li:last-of-type {
  border-bottom: none;
}
.kanriMenu a, .kanriMenu span {
  display: block;
  padding: 16px;
}
.kanriMenu span {
  color: rgba(255, 255, 255, 0.6);
}
.kanriMenu a {
	font-size: 1.6rem;
	font-weight: bold;
  color: rgba(255, 255, 255, 1.0);
}
.kanriMenu a:hover {
  color: rgba(255, 255, 255, 1.0);
  background-color: #333333;
}


/* Form
---------------------------------------- */
#kanri form {
  width: 100%;
}
#kanri form > .form-item, .user-login-form > div {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
}
#kanri form > .form-item, form > div > .form-item, #kanri .js-form-item-field-mainimage-0 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

#kanri .form-item label:not([class=option]) {
  width: 20%;
  margin-bottom: 0;
}
#kanri .form-item input {
  margin-top: 0;
}
#kanri input.field-add-more-submit {
  margin-top: 20px;
}

#kanri .handle {
  padding: 12px !important;
}
#kanri .tabledrag-toggle-weight-wrapper, #kanri a[data-drupal-selector*='edit-field-articlenote-'], #kanri .js-form-type-vertical-tabs {
  display: none !important;
}
.user-login-form > div {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding: 20px 0;
}
.user-login-form > div label {
  width: 15%;
  margin-bottom: 0px;
}
.user-login-form > .form-item-name, .user-login-form > .form-item-pass {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.user-login-form #edit-name, .user-login-form #edit-pass {
  border: #ced4da 1px solid;
  color: #495057;
  height: inherit;
  margin-top: 0px;
  padding: 10px 10px;
  font-size: 1.5rem;
  line-height: 1.5;
  display: block;
  border-radius: 0.25rem;
}

.form-item-field-advertise-0-value {
  display: none;
}
#kanri #views-exposed-form-articleview-page-1 > .form-item, .user-login-form > div {
  display: inline-block;
}
#kanri #views-exposed-form-articleview-page-1 .form-item {
	border: none;
	margin: 0;
	margin-top: 20px;
	margin-right: 1.5em;
	padding: 0;
}
#kanri #views-exposed-form-articleview-page-1 .form-item label:not([class=option]) {
  width: inherit;
}
#kanri #views-exposed-form-articleview-page-1 .submit input {
  margin: 20px 0;
}


/*pc
-------------------------------------------------------*/
@media screen and (min-width: 740px) {
  
  
  
}


/*sphone
-------------------------------------------------------*/
@media screen and (min-width: 0px) and (max-width: 739px) {
  
  

}