@charset "utf-8";
/* shared/css/common.css
-------------------------------------------------------------------- */
body {border: 16px solid #f9c270;}
.c-btn,
.c-btn--white {
  color: #000000;
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-fontChanger__item {border: #f9c270 solid 2px;}
.p-fontChanger__item.is-active .p-fontChanger__transition,
.p-fontChanger__item.is-hover:hover .p-fontChanger__transition {
  background-color: #f9c270;
  color: #000000;
}
.p-mymenu__transition {
  color: #000000;
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-glNav__transition::after {background: #f9c270;}
.p-glNav__item.is-hover:hover .p-glNav__transition,
.p-glNav__item.is-glNavCurrent .p-glNav__transition {color: #f9c270;}
.p-glNav__child {background: #f9c270;}
.p-glNav__childTitle {color: #000000;}
.p-searchBtn.is-hover:hover {color: #f9c270;}
.p-search {background: #f0e68c;}
.p-search__icon {color: #f9c270;}
.p-searchSubmit {
  color: #000000;	/* �������������F�� 2022/02/07 */
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.kids .p-searchSubmit__icon {color: #f9c270;}
.p-searchBox__submit {color: #f9c270;}
.p-spNavBtn {background: #f9c270;}
.p-glFooter__bottom {background: #f9c270;}
.p-glSitemap__item:last-child .p-glSitemap__childTransition {color: #f9c270;}
.p-glSitemap__transition {color: #f9c270;}
.p-spMenu {background: #f9c270;}
.p-toTop__transition {background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);}
.p-copyright {background: #f9c270;}
.p-breadcrumbs__item {color: #f9c270;}
.p-contentsMain {background: #f0e68c;}
.p-contents__title-icon {color: #f9c270;}
.p-editArea h2 {background-color: #f0e68c;}
.p-editArea h6 {color: #f9c270;}
.p-editArea a {color: #f9c270;}
.c-form textarea:focus {
  -webkit-box-shadow: 0 0 3px #f9c270;
  box-shadow: 0 0 3px #f9c270;
}
.c-form select {
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
  color: #000000;
}
.c-formToggle__switch.selected .c-formToggle__content:after {background-color: #f9c270;}
.c-form__icon {color: #f9c270;}
.c-form__required {background: #f9c270;}
.p-info__icon {color: #f9c270;}
.p-calendar__icon {color: #f9c270;}
.p-calendarMonth {border-top: 6px solid #f9c270;}
.p-calendarMonth__item.closed {background: linear-gradient(to left top, transparent calc(50% - 0.5px), #f9c270 calc(50% - 0.5px), #f9c270 calc(50% + 0.5px), transparent calc(50% + 0.5px)) !important;}
.p-calendarNav__transition {
  color: #000000;
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-glNav__childTransition {
  color: #000;
}
.p-addressArea {
  color: #000;
}
.p-copyright {
  color: #000;
}

@media screen and (max-width: 768px) {
  body {border: 4px solid #f9c270;}
  .p-glHeader__menuWrapper { background: #f9c270;}
  .p-utility {background: #f9c270;}
  .p-mymenu__transition {
    color: #f9c270;
    background: #fff;
  }
  .p-glFooter__inner {background: #f9c270;}
}
 #divloading{background-color:#f0e68c;}
 .p-loadingAnimation__Area {background: #f0e68c;}
 
 /* css/jquery-ui-1.10.4.css
-------------------------------------------------------------------- */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus 
{
  color:#000080;
}

 /* css/mymenu.css
-------------------------------------------------------------------- */
.p-contents__subTitle {background-color: #f0e68c;}
.p-myLibTopStatus__transition {
  color: #000000;
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-portTop__item::before {background: #f9c270;}
.p-displaySwitch__btn {border: #f9c270 solid 2px;}
.p-displaySwitch__btn.is-active {
  background-color: #f9c270;
  color: #000000;
}
.p-favTable {border: #f9c270 solid 3px;}
.p-favTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
}
.p-favTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-favTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-sdiTable {border: #f9c270 solid 3px;}
.p-sdiTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
}
.p-sdiTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-sdiTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-bookStockTable {border: #f9c270 solid 3px;}
.p-bookStockTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
}
.p-bookStockTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-bookStockTable td a {color: #f9c270;}
.p-bookStockTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-bookDetailTable td a {color: #f9c270;}
@media screen and (max-width: 768px) {
  .p-favTable td:last-of-type {border-bottom: #f9c270 solid 2px;  }
  .p-favTable td::before {color: #f9c270;}
  .p-sdiTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-sdiTable td::before {color: #f9c270;}
  .c-bookStatus {border-top: rgba(249, 194, 112, 0.7) solid 1px;}
  .p-bookStockTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-bookStockTable td::before {color: #f9c270;}
}

 /* css/search.css
-------------------------------------------------------------------- */
.p-contents__subTitle {background-color: #f0e68c;}
.p-searchCondition h2 .icon-glasses {color: #f9c270;}
.p-rentalGuide__item::before {color: #f9c270;}
.p-bookStockTable {border: #f9c270 solid 3px;}
.p-bookStockTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
  color: #000000;
}
.p-bookStockTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-bookStockTable td a {color: #f9c270;}
.p-bookStockTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-bookDetailTable td a {color: #f9c270;}
.p-displaySwitch__btn {border: #f9c270 solid 2px;}
.p-displaySwitch__btn.is-active {color: #000000;}
.p-displaySwitch__btn.is-active.is-hover:hover {color: #000000;}
.p-sort__open {background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);}
.p-sort__item::before {background: #f9c270;}
.p-zasNav__transition.is-zasNavCurrent {
  color: #000000;
  background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-zasNav__transition.is-hover:hover {background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);}
.p-zasTable {border: #f9c270 solid 3px;}
.p-zasTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
  color: #000000;
}
.p-zasTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-zasTable td a {color: #000000;}
.p-zasTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-bunruiTable {border: #f9c270 solid 3px;}
.p-bunruiTable th {border-bottom: #f9c270 solid 2px;}
.p-bunruiTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-bunruiTable td.is-bunruiCurrent {background: #f9c270 !important;}
.p-bunruiTable td a {color: #f9c270;}
.p-bunruiTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-situmonTable {border: #f9c270 solid 3px;}
.p-situmonTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
}

.p-situmonTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-situmonTable td a {color: #f9c270;}
.p-situmonTable tr:nth-of-type(even) td {background: #f0e68c;}
.p-refKensakuNav__transition {background: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);}
.p-jireiTable {border: #f9c270 solid 3px;}
.p-jireiTable th {
  background: #f9c270;
  border-bottom: #f9c270 solid 2px;
}
.p-jireiTable td {
  border-right: #f9c270 solid 1px;
  border-bottom: #f9c270 solid 1px;
}
.p-jireiTable td a {color: #f9c270;}
.p-jireiTable tr:nth-of-type(even) td {background: #f0e68c;}

@media screen and (max-width: 768px) {
  .c-bookStatus {border-top: rgba(249, 194, 112, 0.7) solid 1px;}
  .p-bookStockTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-bookStockTable td::before {color: #f9c270;}
  .p-zasTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-zasTable td::before {color: #f9c270;}
  .p-situmonTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-situmonTable td::before {color: #f9c270;}
  .p-jireiTable td:last-of-type {border-bottom: #f9c270 solid 2px;}
  .p-jireiTable td::before {color: #f9c270;}
}

 /* css/smp.css
-------------------------------------------------------------------- */
.c-roundBtn {
  border: #f9c270 solid 4px;
  -webkit-box-shadow: 0 6px 0px 0px #f9c270;
  box-shadow: 0 6px 0px 0px #f9c270;
}
.c-roundBtn span[class^="icon-"]::before {color: #f9c270;}
.p-pager__transition {background: #f9c270;}
.p-myLibTopStatus__count {color: #000000;}
.p-menu__icon {color: #f9c270;}
@media screen and (max-width: 768px) {
  .c-bookStatus {border-top: rgba(249, 194, 112, 0.7) solid 1px;}
}

 /* css/style.css
-------------------------------------------------------------------- */
.bx-wrapper .bx-controls-auto {background: #f9c270;}
.p-openingItem {border-top: 4px solid #f9c270;}
.p-topMymenu {
  background-color: linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
  background-image: url(../img/bg_circle.png), url(../img/bg_circle.png), url(../img/bg_circle.png), url(../img/bg_circle.png), linear-gradient(125deg, #ffd700 0%, #ffa500 100%);
}
.p-topMymenu__title {color: #000000;}
.p-topMymenu__item {color: #000000;}
.p-topMymenuOther__transition {color: #f9c270;}
.p-pickup {background: #f0e68c;}
.p-pickup__icon {color: #f9c270;}

 /* css/sum_count.css
-------------------------------------------------------------------- */
.p-sumCountLoginBox {background: #f0e68c;}
.p-sumCountLoginBox__title {color: #f9c270;}
.p-sumCountCondition {background: #f0e68c;}