<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----- 譖ｸ隱梧ュ蝣ｱ隧ｳ邏ｰ縺ｮ繝壹�繧ｸ縺ｮ蜷�ｨｮ謫堺ｽ懊�繧ｿ繝ｳ 縺薙％縺九ｉ ----- */
#book-operation-container {
    position: fixed;
    top: 69px;
    /* left: 50%; */
    left: 0;
    right: 0;
    z-index: 500;
    /* width: 430px; */
    /* text-align:right; */
}

@media (max-width: 991px) {
    #book-operation-container {
        position: absolute;
    }
}

/* 逕ｻ蜒上せ繝ｩ繧､繝繝ｼ縺ｮ繧ｹ繧ｿ繧､繝ｫ */
#jpro-image-container {
    position: relative;
}

.section-title {
    text-align: left;

}

#main-image {
    width: 100%;
    height: 300px;
    /* background-color: #f0f0f0; */
    object-fit: contain;
}

.image-placeholder {
    text-align: center;
    line-height: 300px;
    /* background: #f0f0f0; */
    height: 300px;
}

#main-image-container {
    width: 100%;
    height: 300px;
    line-height: 300px;
    /* background-color: #f0f0f0; */
    background-size: cover;
}

#image-slider {
    justify-content: center;
    display: flex;
    align-items: center;
    margin-top: 10px;
}

#thumbnail-container {
    display: flex;
    overflow-x: hidden;
    margin-left: 5px;
    margin-right: 5px;
    justify-content: center;
}

.thumbnail-image {
    margin: 2px;
    width: 55px;
    height: 55px;
    text-align: center;
    /* background-color: #f0f0f0; */
    background-size: cover;
    object-fit: contain;
}

.thumbnail-image.no-image {
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: small;
}

.selected-thumbnail {
    border: 3px solid #FFCF8B;
    box-shadow: 0 0 8px #FFCF8B;
    width: 55px;
    height: 55px;
    margin: 2px;
}

.thumbnail-image:hover {
    opacity: 1;
}

.thumbnail-label {
    font-size: 10px;
}

#slider-left-button,
#slider-right-button {
    cursor: pointer;
}

#tameshi-main-image {
    width: 100%;
    height: 300px;
    /* background-color: #f0f0f0; */
    object-fit: contain;
}

.tameshi-image-placeholder {
    text-align: center;
    line-height: 300px;
    /* background: #f0f0f0; */
    height: 300px;
}

#tameshi-main-image-container {
    width: 100%;
    height: 300px;
    line-height: 300px;
    /* background-color: #f0f0f0; */
    background-size: cover;
}

#tameshi-image-slider {
    justify-content: center;
    display: flex;
    align-items: center;
    margin-top: 10px;
}

#tameshi-thumbnail-container {
    display: flex;
    overflow-x: hidden;
    margin-left: 5px;
    margin-right: 5px;
    justify-content: center;
}

.tameshi-thumbnail-image {
    margin: 2px;
    width: 55px;
    height: 55px;
    text-align: center;
    /* background-color: #f0f0f0; */
    object-fit: contain;
}

.tameshi-thumbnail-image.no-image {
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: small;
}

.tameshi-selected-thumbnail {
    border: 3px solid #FFCF8B;
    box-shadow: 0 0 8px #FFCF8B;
    width: 55px;
    height: 55px;
    margin: 2px;
}

.tameshi-thumbnail-image:hover {
    opacity: 1;
}

.tameshi-thumbnail-label {
    font-size: 10px;
}

#tameshi-slider-left-button,
#tameshi-slider-right-button {
    cursor: pointer;
}

/* 逕ｻ蜒上せ繝ｩ繧､繝繝ｼ縺ｮ繧ｹ繧ｿ繧､繝ｫ縲縺薙％縺ｾ縺ｧ */

/* 2020.1.8 縺昴�莉也判蜒�3��5霑ｽ蜉� */
#jpro-isbn-image,
#jpro-isbn-in01-image,
#jpro-isbn-in02-image,
#jpro-isbn-in03-image,
#jpro-isbn-in04-image,
#jpro-isbn-in05-image,
#bpro-isbn-bp01-image,
#bpro-isbn-bp02-image,
#bpro-isbn-bp03-image {
    max-height: 270px;
    max-width: 250px;
}

@media (min-width: 1200px) {

    /* 2020.1.8 縺昴�莉也判蜒�3��5霑ｽ蜉� */
    #jpro-isbn-image,
    #jpro-isbn-in01-image,
    #jpro-isbn-in02-image,
    #jpro-isbn-in03-image,
    #jpro-isbn-in04-image,
    #jpro-isbn-in05-image,
    #bpro-isbn-bp01-image,
    #bpro-isbn-bp02-image,
    #bpro-isbn-bp03-image {
        max-height: 320px;
        max-width: 300px;
    }
}

#show-lineup-info-button.jpro-tab-active,
#show-pr-info-button.jpro-tab-active,
#show-forthcoming-books-info-button.jpro-tab-active,
#show-library-info-button.jpro-tab-active,
#show-stock-info-button.jpro-tab-active,
#show-stock2-info-button.jpro-tab-active,
#show-fixed-info-button.jpro-tab-active,
#show-books-info-button.jpro-tab-active,
#show-bookspro-info-button.jpro-tab-active {
    color: #fff;
    background-color: #7f6746;
}

/* ----- 譖ｸ隱梧ュ蝣ｱ隧ｳ邏ｰ縺ｮ繝壹�繧ｸ縺ｮ蜷�ｨｮ謫堺ｽ懊�繧ｿ繝ｳ 縺薙％縺ｾ縺ｧ ----- */

/* ----- 譖ｸ隱瑚ｩｳ邏ｰ諠��ｱ縺ｮ陦ｨ遉ｺ谺� 縺薙％縺九ｉ ----- */
#detail-container {
    margin-bottom: 3rem;
}

@media (max-width: 991px) {
    #detail-container {
        min-width: 992px;
    }
}

/* ----- 譖ｸ隱瑚ｩｳ邏ｰ諠��ｱ縺ｮ陦ｨ遉ｺ谺� 縺薙％縺ｾ縺ｧ ----- */

/* ----- 譖ｸ隱梧ュ蝣ｱ隧ｳ邏ｰ縺ｮ豕ｨ諢丈ｺ矩��ｬ� 縺薙％縺九ｉ ----- */
#detail-notice-container {
    position: relative;
    padding: 1.25rem;
    border-radius: 0.25rem;
    background-color: #7f6746;
    border-color: #7f6746;
    color: white;
    cursor: pointer;
}

#detail-notice-container-minus-button {
    position: absolute;
    top: 1.4rem;
    right: 0.5rem;
    font-size: 1.25rem;
    cursor: pointer;
}

#detail-notice-container-plus-button {
    position: absolute;
    top: 1.4rem;
    right: 0.5rem;
    font-size: 1.25rem;
    cursor: pointer;
}

/* ----- 譖ｸ隱梧ュ蝣ｱ隧ｳ邏ｰ縺ｮ豕ｨ諢丈ｺ矩��ｬ� 縺薙％縺ｾ縺ｧ ----- */

#book-other-container&gt;div {
    margin-bottom: 0.5rem;
}

/* ----- 逋ｻ骭ｲ繝ｻ譖ｴ譁ｰ螳御ｺ��繝｡繝�そ繝ｼ繧ｸ陦ｨ遉ｺ驛ｨ蛻� 縺薙％縺九ｉ ----- */
#detail-info-container {
    position: relative;
    padding: 1.25rem 1.25rem;
    display: flex;
    align-items: center;
}

#detail-info-container-close-button {
    /*
    position: absolute;
    left: 5px;
    top: 0;
    */
    font-size: 2rem;
    cursor: pointer;
}

/* ----- 逋ｻ骭ｲ繝ｻ譖ｴ譁ｰ螳御ｺ��繝｡繝�そ繝ｼ繧ｸ陦ｨ遉ｺ驛ｨ蛻� 縺薙％縺ｾ縺ｧ ----- */

/* ----- 諠��ｱ隗｣遖∵律縺ｮ蜈･繧檎黄 縺薙％縺九ｉ ----- */
#public-announcement-date-container&gt;p,
#completion-flag-container&gt;p {
    padding-left: 2rem;
    margin-bottom: 0.5rem;
}

#public-announcement-date-container&gt;p:nth-of-type(1),
#completion-flag-container&gt;p:nth-of-type(1) {
    padding-left: 0;
    margin-bottom: 1rem;
}

#public-announcement-date-container&gt;p:last-of-type,
#completion-flag-container&gt;p:last-of-type {
    margin-bottom: 0;
}

/* ----- 諠��ｱ隗｣遖∵律縺ｮ蜈･繧檎黄 縺薙％縺ｾ縺ｧ ----- */

/* ----- 蜷�ｨｮ繧ｰ繝ｫ繝ｼ繝励�p繧ｿ繧ｰ險ｭ螳� 縺薙％縺九ｉ ----- */
#book-code-group&gt;p,
#title-group&gt;p,
#label-group&gt;p,
#series-group&gt;p,
#edition-group&gt;p,
#different-edition-group&gt;p,
#contributor-group&gt;p,
#contributor-group&gt;div,
#price-group&gt;p,
#book-date-group&gt;p,
#description-group&gt;p,
#description-group&gt;div,
#library-group&gt;p,
#agent-group&gt;p,
#book-other-group&gt;p,
#book-other-group&gt;div&gt;p,
#book-create-group&gt;p {
    padding-left: 2rem;
    margin-bottom: 0.5rem;
}

#book-other-group&gt;div {
    margin-bottom: 0.5rem;
}

#book-code-group&gt;p:nth-of-type(1),
#title-group&gt;p:nth-of-type(1),
#label-group&gt;p:nth-of-type(1),
#series-group&gt;p:nth-of-type(1),
#edition-group&gt;p:nth-of-type(1),
#different-edition-group&gt;p:nth-of-type(1),
#contributor-group&gt;p:nth-of-type(1),
#price-group&gt;p:nth-of-type(1),
#book-date-group&gt;p:nth-of-type(1),
#description-group&gt;p:nth-of-type(1),
#library-group&gt;p:nth-of-type(1),
#agent-group&gt;p:nth-of-type(1),
#book-other-group&gt;p:nth-of-type(1),
#book-create-group&gt;p:nth-of-type(1) {
    padding-left: 0;
    margin-bottom: 1rem;
}

#book-code-group&gt;p:last-of-type,
#title-group&gt;p:last-of-type,
#label-group&gt;p:last-of-type,
#series-group&gt;p:last-of-type,
#edition-group&gt;p:last-of-type,
#different-edition-group&gt;p:last-of-type,
#contributor-group&gt;p:nth-of-type(2),
#contributor-group&gt;div:last-of-type,
#price-group&gt;p:last-of-type,
#book-date-group&gt;p:last-of-type,
#description-group&gt;div:last-of-type,
#library-group&gt;p:last-of-type,
#agent-group&gt;p:last-of-type,
#book-other-group&gt;p:last-of-type,
#book-other-group&gt;div&gt;p:last-of-type,
#book-create-group&gt;p:last-of-type {
    margin-bottom: 0;
}

#contributor-group&gt;div&gt;p {
    padding-left: 1rem;
    margin-bottom: 0.5rem;
}

#contributor-group&gt;div&gt;p:nth-of-type(1) {
    padding-left: 0;
}

#contributor-group&gt;div&gt;div {
    padding-left: 1rem;
}

#contributor-group&gt;div&gt;div&gt;p {
    margin-bottom: 0;
}

#description-group&gt;div&gt;p:nth-of-type(2) {
    padding-left: 1rem;
}

#description-group&gt;div&gt;div {
    padding-left: 1rem;
    margin-bottom: 1rem;
}

/* ----- 蜷�ｨｮ繧ｰ繝ｫ繝ｼ繝励�p繧ｿ繧ｰ險ｭ螳� 縺薙％縺ｾ縺ｧ ----- */

#title-group&gt;p&gt;span,
#label-group&gt;p&gt;span,
#series-group&gt;p&gt;span,
#edition-group&gt;p&gt;span,
#different-edition-group&gt;p&gt;span,
#book-other-group&gt;p&gt;span,
#book-other-group&gt;div&gt;p&gt;span {
    display: inline-block;
}

#title-group&gt;p&gt;span:nth-of-type(1),
#label-group&gt;p&gt;span:nth-of-type(1),
#series-group&gt;p&gt;span:nth-of-type(1),
#edition-group&gt;p&gt;span:nth-of-type(1),
#different-edition-group&gt;p&gt;span:nth-of-type(1),
#book-other-group&gt;p&gt;span:nth-of-type(1),
#book-other-group&gt;div&gt;p&gt;span:nth-of-type(1) {
    white-space: nowrap;
}

#bpro-image-container&gt;div:last-child {
    margin-bottom: 0 !important;
}</pre></body></html>