@import 'https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital@1&family=Caladea:ital@1&display=swap';@charset "utf-8";#content.event-main .content-frame{background:initial}#content.event-main .content-frame .hero-image{width:100%;height:auto}.sns-share{display:block!important;margin:15pt 0 0;font-size:.8em;color:#505050;position:relative;height:12pt}.sns-share .label{color:var(--color-clickBlue);display:flex;position:absolute;right:0}.sns-share .label::before{content:"\f35d";font-family:"font awesome 5 free";color:var(--color-labelBlue);font-size:1.2em;font-weight:900;display:block;position:relative;width:15pt}.sns-share .label:hover{cursor:pointer;text-decoration:underline}.sns-share .links{display:none}.sns-share .links.active{display:block;position:absolute;padding:5pt 0;width:145pt;box-shadow:0 0 16px rgba(0,0,0,.15);border-radius:8pt;top:20pt;right:1px;z-index:10;height:auto;background:rgba(255,255,255,.95);transition:all .4s 0s ease}.sns-share .links a{display:flex;padding:2pt 15pt;height:12pt;color:gray;font-size:.9em;margin:4pt 0}@font-face{font-family:'font awesome 5 brands';font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-brands-400.woff2)format("woff2");font-display:swap}.sns-share .links a:before{font-size:120%;font-family:"font awesome 5 brands";margin-right:6pt;margin-top:1px}.sns-share .links a.twitter:before{content:"\f099";margin-right:4pt}.sns-share .links a.facebook:before{content:"\f082"}.sns-share .links a.line:before{content:"\f3c0"}.sns-share .links a.hatena:before{content:"";color:#fff;margin-right:4pt;display:block;margin-top:2px;background:url(../images/hatena-bookmark-logotype.svg)no-repeat;width:10pt;background-size:9pt;height:10pt}.sns-share .links a.hatena:hover:before{background-position-y:-10.1pt}.sns-share .links a:hover{background:#738ce4;color:#fff;text-decoration:none;font-weight:600}#event-detail{width:var(--content-width-event);margin:0 auto;margin-top:var(--margin-wide)}#event-detail .entry-frame{font-size:var(--font-size-title);line-height:1.9em;font-feature-settings:"palt";text-align:justify}#event-detail .label,#event-detail .detail-frame .label{font-size:var(--font-size-label);color:var(--color-labelBlue);margin-bottom:var(--margin-wide);letter-spacing:1pt;font-weight:200;font-family:noto sans jp,sans-serif}.notice-hidden-date .detail-frame .label{display:none}#event-detail .announcement{background:linear-gradient(rgba(225,206,18,.15),rgba(255,144,82,.18));width:120%;padding:var(--margin-wide)10%;margin:var(--margin-wide)-10%;box-sizing:border-box}#event-detail .announcement .updateTime{font-size:.8em;display:block;margin-bottom:var(--margin-normal)}#event-detail .date-frame{margin-bottom:var(--margin-normal)}#event-detail .date-frame .label,#event-detail .price-frame .label{font-size:var(--font-size-title);color:#000;letter-spacing:0;font-weight:600}#event-detail .date-frame .endDate:before{content:"〜";margin:0 6pt}#event-detail .price-frame .price::after{content:"円";margin-left:3pt}#event-detail .url-frame{font-size:var(--font-size-title);margin-top:var(--margin-narrow);color:#000;letter-spacing:0}.article{color:#363636;font-size:var(--font-size-title);line-height:1.9em;font-feature-settings:"palt";text-align:justify}.article table{border:1px solid #777!important}.article td,.article th{border:1px solid #777!important;padding:.5em!important}.article h2{font-size:150%;font-weight:700;color:#000;margin-bottom:var(--margin-narrow)}.article h3{font-size:120%;font-weight:700;color:#000;margin-bottom:var(--margin-narrow)}.article h4{font-weight:700;color:#000;margin-bottom:var(--margin-narrow)}.article p{margin-bottom:var(--margin-normal);display:block}.article a{text-decoration:underline;text-decoration-thickness:1px}.article hr{margin:var(--margin-wide)0;border-top:1px solid #777;border-bottom:none}.article em{font-style:italic}.article blockquote{border:1px solid gray;padding:var(--margin-normal);box-sizing:border-box;margin:var(--margin-normal)0}.article ul,.article ol{margin:var(--margin-normal)0}.article ul li{list-style:disc;list-style-position:outside;margin-left:18pt}.article ol li{list-style:decimal;list-style-position:outside;margin-left:18pt}.article iframe{display:block;margin:0 auto;width:100%;max-height:500px}.article summary{background:var(--color-lightGray);padding:3pt 10pt;margin-bottom:var(--margin-normal)}.article summary:hover{cursor:pointer}.ISBN.item-frame{display:flex;justify-content:space-around;align-items:stretch;position:relative}.ISBN.item-frame.loading,.ISBN.item-frame.failed{width:100%!important;flex-direction:column;justify-content:center;align-items:center}.ISBN.item-frame.loading:before{content:"\f110";font-family:"font awesome 5 free";font-weight:900;color:#c1c1c1;font-size:2em;animation:1.2s linear infinite rotation;display:inline-block}.ISBN.item-frame.failed:before{content:"読み込みエラー";color:#505050;font-size:1em}.ISBN.item-frame .side-a,.ISBN.item-frame .side-b{display:flex;width:100%;justify-content:space-around;align-items:flex-start;position:relative}.ISBN.item-frame .book-info-frame .title-frame .all-view .desc{-webkit-line-clamp:initial}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.all-view i{display:none!important}.ISBN.item-frame .book-image-frame{width:20%;height:auto;margin-right:var(--margin-normal)}.ISBN.item-frame .book-image-frame .book-image{width:100%;height:100%;object-fit:contain;object-position:0 0}.ISBN.item-frame .book-info-frame{width:80%;height:auto;position:relative}.ISBN.item-frame .side-b .book-info-frame{display:flex;flex-direction:column;justify-content:center;align-items:center}.ISBN.item-frame .book-info-frame .title-frame{padding-bottom:50pt}.ISBN.item-frame .book-info-frame .title-frame .title{font-size:var(--font-size-title);line-height:1.4em;font-weight:600;color:#000;margin-bottom:var(--margin-narrow);display:block;text-align:initial}.ISBN.item-frame .book-info-frame .title-frame .author{display:block;font-size:var(--font-size-small);line-height:1.3em;color:#505050;margin:0}.ISBN.item-frame .book-info-frame .title-frame .desc{font-size:var(--font-size-small);color:#000;margin:var(--margin-normal)0;line-height:1.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper{padding-right:10pt}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper i{display:none}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow{position:relative}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton{display:block;width:20px;height:20px;border:1.5px solid var(--color-labelBlue);border-radius:50%;color:var(--color-labelBlue);background:#fff;position:absolute;bottom:-3px;right:-15px}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton::before,.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton::after{content:"";position:absolute;top:50%;left:50%;width:1.5px;height:13px;background:var(--color-labelBlue)}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton::before{transform:translate(-50%,-50%)rotate(90deg)}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton::after{transform:translate(-50%,-50%)rotate(180deg)}.ISBN.item-frame .book-info-frame .title-frame .desc-wrapper.overflow .expandButton:hover{cursor:pointer}.ISBN.item-frame .book-info-frame .data-frame{display:flex;width:100%;height:auto;box-sizing:border-box;margin-top:var(--margin-narrow);font-size:var(--font-size-small);color:#505050;line-height:2em;position:absolute;bottom:0;justify-content:start;flex-wrap:wrap}.ISBN.item-frame .book-info-frame .data-frame .price{line-height:2.2em;display:block;margin-bottom:var(--margin-narrow);width:100%}.ISBN.item-frame .book-info-frame .data-frame .link-box{width:35%;background-color:#fff;bottom:0;margin-right:var(--margin-normal)}.ISBN.item-frame .book-info-frame .data-frame .link-box.kino-navi{bottom:30pt;background-color:var(--color-labelBlue)}.ISBN.item-frame .book-info-frame .data-frame .link-box.kino-navi:hover{cursor:pointer}.ISBN.item-frame .book-info-frame .data-frame .link-box .text-link{font-size:.8rem!important;margin-top:1pt!important;margin-bottom:initial!important;margin-left:-6px;color:var(--color-clickBlue);font-weight:400!important}.ISBN.item-frame .book-info-frame .data-frame .link-box.kino-navi .text-link{color:#fff}.ISBN.item-frame .book-info-frame .data-frame .link-box.kino-navi .text-link::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.ISBN.item-frame .side-b .store-list-wrapper{width:100%;position:relative;margin-bottom:7pt}.ISBN.item-frame .side-b .book-info-frame .title-frame{width:100%;padding-bottom:var(--margin-normal);padding-right:15pt;box-sizing:border-box}.ISBN.item-frame .side-b .book-info-frame .title-frame .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ISBN.item-frame .side-b .store-list{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;padding:10pt;list-style:disc;list-style-position:outside;box-sizing:border-box;overflow-y:scroll;background:#f5f5f5;border:1px solid #d5d5d5}.ISBN.item-frame .side-b .store-list .store{display:inline-block;width:95%;margin-bottom:6pt;padding-left:5pt;padding-bottom:3pt;font-size:90%;border-bottom:1px solid silver}.ISBN.item-frame .side-b .store-list .store a{display:inline-block}.ISBN.item-frame .side-b .link-box.kinoNavi-nearby{width:150pt;margin:0 auto;border-radius:10px}.ISBN.item-frame .side-b .button.geo-search{display:inline-block;width:auto;box-sizing:border-box;padding:3pt 10pt;background:#fff;border:2px solid var(--color-clickBlue);border-radius:6pt;box-sizing:border-box;font-size:1em;line-height:1em;-webkit-appearance:none}.ISBN.item-frame .side-b .button.geo-search:hover{cursor:pointer}.ISBN.item-frame .side-b .button.geo-search.searched{opacity:.4;cursor:default}.ISBN.item-frame .side-b .button i.fas.fa-location-arrow{display:inline-block;color:var(--color-labelBlue);font-size:.8em;margin-right:5pt}.ISBN.item-frame .side-b .button .label{color:var(--color-labelBlue);font-size:.9em;margin:0 auto;display:inline-block;text-align:center}.ISBN.item-frame .side-b .closeButton{display:block;position:absolute;width:20px;height:20px;padding:15px;top:-15px;right:-30px}.ISBN.item-frame .side-b .closeButton img{display:block;position:absolute;width:30px;height:30px;top:5px;right:5px}.ISBN.item-frame .side-b .closeButton:hover{cursor:pointer}.ISBN.item-frame{perspective:1e3px}.ISBN.item-frame.reversing .flipper{transform:rotateY(180deg)}.flipper{width:100%;transition:.6s;transform-style:preserve-3d;position:relative}.ISBN.item-frame .side-a,.side-b{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;top:0;left:0}.ISBN.item-frame .side-a{z-index:2;transform:rotateY(0)}.ISBN.item-frame .side-b{height:auto;position:absolute;transform:rotateY(180deg)}.ISBN.item-frame.reversed .side-a{display:none}.ISBN.item-frame.reversed .side-b{position:relative}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.product_form{margin:var(--margin-normal)0}.product_form form{display:block;margin:0 auto;width:175px;height:34px}.product_form .button{background:url(https://www.kinokuniya.co.jp/images/parts/product/bt11.png);width:175px;height:34px;border:0 solid;cursor:pointer}#event-bookFair{width:var(--content-width-event);margin:0 auto;margin-top:var(--margin-wide);padding-top:var(--margin-wide)}#event-bookFair .bookFair-headline{width:100%;margin-top:calc(var(--margin-wide) * -1)}#event-bookFair .bookFair-headline .label{color:var(--color-labelBlue);font-size:var(--font-size-title);font-weight:600;margin-left:var(--margin-normal)}#event-bookFair .bookFair-frame{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-items:stretch;margin:0 auto;margin-bottom:var(--margin-extra);border:1px solid var(--color-labelBlue);border-radius:10px}#event-bookFair .bookFair-frame .ISBN.item-frame{width:100%;height:auto;padding:var(--margin-normal)var(--margin-wide);border-bottom:.5px solid var(--color-labelBlue);box-sizing:border-box;overflow:hidden}#event-bookFair .bookFair-frame .ISBN.item-frame:nth-child(2n+1){}#event-bookFair .bookFair-frame .ISBN.item-frame:nth-last-child(1){border-bottom:none}#event-speakers{width:var(--content-width-event);margin:0 auto;margin-top:var(--margin-wide)}#event-speakers .event-speakers-frame{background:rgba(103,142,224,.11);width:120%;padding:var(--margin-wide)10%;margin:var(--margin-extra)-10%;box-sizing:border-box}#event-speakers h2.label{font-size:var(--font-size-label);color:var(--color-labelBlue);margin-bottom:var(--margin-wide);letter-spacing:0;font-weight:200;font-family:noto sans jp,sans-serif}#event-speakers .speaker{color:var(--color-labelBlue);margin-bottom:var(--margin-wide);letter-spacing:0;border-bottom:1.5px solid #fff}#event-speakers .speaker .speaker-frame{margin-bottom:var(--margin-normal);padding-bottom:var(--margin-normal);display:flex;flex-wrap:wrap}#event-speakers .speaker .speaker-frame .i-amphtml-fill-content{object-fit:cover}#event-speakers .speaker:last-child{border-bottom:none;margin-bottom:0}#event-speakers .speaker:last-child .speaker-frame{margin-bottom:0;padding-bottom:0}#event-speakers .speaker .speaker-image{width:100pt;height:100pt;object-fit:cover;border:.5px solid rgba(87,119,236,.4)}#event-speakers .speaker .speaker-detail{width:calc(100% - 102pt);padding:5pt 0 var(--margin-narrow)var(--margin-wide);box-sizing:border-box;color:#000;font-size:var(--font-size-title)}#event-speakers .speaker .no-speaker-image .speaker-detail{width:100%;padding-left:0}#event-speakers .speaker .speaker-detail .name{margin-bottom:var(--margin-normal)}#event-speakers .speaker .speaker-detail .name .mainName{font-size:120%;margin-right:var(--margin-normal)}#event-speakers .speaker .speaker-detail .name .subName{font-size:80%}#event-speakers .speaker .speaker-detail .bio{font-feature-settings:"palt";text-align:justify;line-height:1.8em;font-size:var(--font-size-normal)}#event-speakers .speaker .speaker-comment{margin-top:var(--margin-normal)}#event-speakers .speaker .speaker-comment .speaker-comment-title{display:flex;margin-bottom:var(--margin-normal)}#event-speakers .speaker .speaker-comment .fas.fa-quote-left{font-size:200%;margin-right:var(--margin-normal);margin-top:2pt}#event-speakers .speaker .speaker-comment .label{margin-top:var(--margin-normal);font-size:var(--font-size-title);font-weight:600;margin-bottom:0}#event-speakers .speaker .speaker-comment .comment{color:#000;font-feature-settings:"palt";text-align:justify;line-height:1.8em}#event-speakers .ISBN.item-frame{background-color:rgba(255,255,255,.5);border:1.5px solid var(--color-labelBlue);border-radius:8pt;padding:var(--margin-normal)var(--margin-wide);margin:0 auto;margin-top:calc(var(--margin-normal)*1.5);overflow:hidden}input[type=checkbox]{display:none}.checkbox-ui{box-sizing:border-box;cursor:pointer;display:inline-block;padding:7px 16px;position:relative;width:30pt}.checkbox-ui::before{background:#fff;border:1px solid var(--color-clickBlue);content:'';display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.checkbox-ui::after{border-right:2px solid #fff;border-bottom:3px solid #fff;content:'';display:block;height:10px;left:13px;margin-top:-9px;opacity:0;position:absolute;top:60%;transform:rotate(46deg);width:4px}input[type=checkbox]:checked+.checkbox-ui::before{background-color:var(--color-clickBlue)}input[type=checkbox]:checked+.checkbox-ui::after{opacity:1}input[type=radio]{display:none}.radio-ui{box-sizing:border-box;cursor:pointer;display:inline-block;padding:7px 20px;position:relative;width:auto}.radio-ui::before{background:#fff;border:1px solid var(--color-clickBlue);border-radius:50%;content:'';display:block;height:18px;left:5px;margin-top:-8px;position:absolute;top:50%;width:18px;box-sizing:border-box}input[type=radio]:checked+.radio-ui::before{border:5px solid var(--color-clickBlue)}input[type=radio]:checked+.radio-ui::after{opacity:1}select{width:100%;font-size:1.1em;border:1px solid rgba(23,64,148,.3);padding:var(--margin-narrow)}.read-more-frame{width:100%;display:block;margin:var(--margin-extra)auto;font-size:var(--font-size-large);color:var(--color-clickBlue)}.more-button-frame{margin:0 auto;width:280pt;position:relative;background:#fff;border-top:.5px solid var(--color-clickBlue);border-bottom:.5px solid var(--color-clickBlue);padding:var(--margin-normal);margin:var(--margin-extra)auto;justify-content:center;align-items:center;display:flex;box-sizing:border-box}#more-button{font-size:var(--font-size-large);color:var(--color-clickBlue);background:#fff;border:none}#more-button:hover{cursor:pointer;text-decoration:underline}.page-load-status{text-align:center;font-size:var(--font-size-large);font-weight:300;top:2px;position:relative}.infinite-scroll-request:before{content:"\f110";font-family:"font awesome 5 free";font-weight:900;color:var(--color-clickBlue);font-size:1em;animation:rotation 1.2s linear infinite;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}img.aligncenter{display:block;margin:0 auto}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}@media only screen and (min-width:300px) and (max-width:752px){:root{--content-width-event:100％;--margin-extra:40pt;--margin-wide:22pt;--margin-normal:11pt;--margin-narrow:3pt;--font-size-label:7vw;--font-size-title:1em;--font-size-normal:3.8vw;--font-size-small:3.2vw}#content.event-main .content-frame .hero-image{height:auto}.event-list-item.full{width:100%;border-right:initial}.event-list-item.full:nth-child(2n){padding:var(--margin-wide)var(--margin-normal)!important;border-right:initial!important}.event-list-item.full:nth-child(2n+1){padding:var(--margin-wide)var(--margin-normal)!important;border-right:initial!important}#event-detail .date-frame .item-frame{display:block}#event-detail .entry-frame,#event-detail .detail-frame,.article{line-height:1.7em}#event-bookFair .bookFair-frame{width:95%;display:block}#event-bookFair .bookFair-frame .ISBN.item-frame{width:100%;padding:var(--margin-normal);padding-right:var(--margin-wide)}#event-bookFair .bookFair-frame .ISBN.item-frame:nth-child(2n+1){border-right:initial}.ISBN.item-frame .book-image-frame{width:30%}.ISBN.item-frame .book-info-frame{width:70%}.ISBN.item-frame .book-info-frame .title-frame .author{line-height:1.4em}.ISBN.item-frame .book-info-frame .title-frame .desc{font-size:3.5vw;-webkit-line-clamp:10}#event-bookFair .bookFair-frame .ISBN.item-frame .book-info-frame .data-frame .price{width:100%;margin-bottom:0}.ISBN.item-frame .book-info-frame .data-frame .link-box{width:100%;margin-left:0;position:initial}.ISBN.item-frame .book-info-frame .data-frame .link-box.kino-navi{bottom:initial;margin-bottom:8pt}.ISBN.item-frame.with-kino-navi .book-info-frame .title-frame{padding-bottom:70pt}.ISBN.item-frame.with-kino-navi .side-b .book-info-frame .title-frame{padding-bottom:var(--margin-normal)}#event-speakers .event-speakers-frame{width:100%;padding:var(--margin-wide)5%;margin:var(--margin-extra)0%}#event-speakers .speaker .speaker-frame{display:block}#event-speakers .speaker .speaker-frame img{margin:0 auto;display:block}#event-speakers .speaker .speaker-frame .speaker-detail{width:100%;padding:0;margin:var(--margin-normal)0}#event-speakers .speaker .speaker-frame .speaker-detail .name{text-align:center}#event-speakers .ISBN.item-frame{padding:var(--margin-normal);padding-right:var(--margin-wide)}#event-detail{width:90%}#event-detail .announcement{width:110%;padding:var(--margin-wide)5%;margin:var(--margin-wide)-5%}#event-detail img{max-width:100%;height:auto}.bookFair-frame{width:90%}#event-bookFair .bookFair-headline{padding-left:var(--margin-normal);box-sizing:border-box}.bookFair-frame .ISBN.item-frame{width:90%;margin:0 auto}.bookFair-frame .ISBN.item-frame:nth-child(2n+1){border-right:initial;border-bottom:.5px solid var(--color-labelBlue)}.bookFair-frame .ISBN.item-frame:last-child{border-bottom:initial}#infinite-handle span{width:50vw}.more-button-frame{width:80%}.sns-share{font-size:var(--font-size-normal)}}@media only screen and (min-width:300px) and (max-width:568px){}@media only screen and (min-width:375px) and (max-width:667px){}@media only screen and (min-width:414px) and (max-width:752px){:root{--font-size-label:1.5em;--font-size-title:1em;--font-size-normal:0.9em;--font-size-small:0.8em}}@media only screen and (min-width:753px) and (max-width:1024px) and (orientation:portrait){:root{--content-width-store:90%}#content.event-top .content-frame{width:100%}.event-list-frame{width:var(--content-width-store);margin:0 auto}}@media only screen and (min-width:768px) and (max-width:1366px) and (orientation:landscape){:root{--content-width-store:90%}}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){}@media screen and (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){}