@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#lib #pageHead{position:relative}#lib .todayInfo{position:absolute;bottom:40%;right:120px;z-index:10;font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;padding:10px 20px 13px;border-radius:10px;background:hsla(0,0%,100%,.9);-webkit-box-shadow:5px 5px 0 #c3d8eb;box-shadow:5px 5px 0 #c3d8eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1024px){#lib .todayInfo{right:15px}}@media screen and (max-width: 600px){#lib .todayInfo{bottom:initial;top:125px;right:10px;width:135px;padding:7px 10px 10px;border-radius:7px;-webkit-box-shadow:2px 2px 0 #c3d8eb;box-shadow:2px 2px 0 #c3d8eb}}#lib .todayInfo .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#lib .todayInfo .date .year{font-size:1.125rem;padding-top:2px;margin-right:5px}#lib .todayInfo .date .month,#lib .todayInfo .date .day{font-size:1.875rem}#lib .todayInfo .date .month{padding-right:12px;margin-right:8px;position:relative}#lib .todayInfo .date .month::after{content:"";position:absolute;top:.1em;right:0;width:2px;height:26px;background:#000;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#lib .todayInfo .date .day{vertical-align:-0.7em}#lib .todayInfo .date .week{font-size:1.125rem;vertical-align:0;padding-top:8px;margin-left:5px}@media screen and (max-width: 600px){#lib .todayInfo .date .year{font-size:.875rem}#lib .todayInfo .date .month,#lib .todayInfo .date .day{font-size:1.5rem}#lib .todayInfo .date .month{padding-right:7px;margin-right:5px}#lib .todayInfo .date .month::after{top:.1em;right:0;width:2px;height:20px}#lib .todayInfo .date .day{vertical-align:-0.7em}#lib .todayInfo .date .week{font-size:.75rem;padding-top:9px;margin-left:3px}}#lib .todayInfo .openingHours{margin-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#lib .todayInfo .openingHours .txt{font-size:.8125rem;font-weight:500;padding-top:5px;margin-right:8px}#lib .todayInfo .openingHours span{display:block;font-size:1.25rem}#lib .todayInfo .openingHours span.open{margin-right:18px;position:relative}#lib .todayInfo .openingHours span.open::after{content:"";position:absolute;top:50%;right:-13px;-webkit-transform:translate(0, -40%);transform:translate(0, -40%);width:6px;height:10px;background:#000;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width: 600px){#lib .todayInfo .openingHours{margin-top:3px}#lib .todayInfo .openingHours .txt{font-size:.5rem}#lib .todayInfo .openingHours span{font-size:.875rem}#lib .todayInfo .openingHours span.open{margin-right:12px}#lib .todayInfo .openingHours span.open::after{right:-9px;width:5px;height:10px}}#lib #pageHead #libSearch{width:80%;max-width:500px;position:absolute;bottom:-20px;right:120px;z-index:999}@media screen and (max-width: 1024px){#lib #pageHead #libSearch{width:46%;max-width:400px;right:15px}}@media screen and (max-width: 600px){#lib #pageHead #libSearch{width:94%;max-width:initial;position:initial;margin:15px auto 0}}#lib #pageHead #libSearch .searchBox .tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;font-size:1rem;color:#000;line-height:1;padding:5px 20px;background:#edeef4;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative;z-index:1;overflow:hidden}#lib #pageHead #libSearch .searchBox .tab::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(180deg, #DAEBFD, #EAFCF4);opacity:0;z-index:-1;-webkit-transition:opacity .3s;transition:opacity .3s}#lib #pageHead #libSearch .searchBox .tab:hover{background:#dee0f1}@media screen and (max-width: 1024px){#lib #pageHead #libSearch .searchBox .tab{font-size:.875rem;padding:5px 15px}}@media screen and (max-width: 600px){#lib #pageHead #libSearch .searchBox .tab{height:36px;font-size:.8125rem;padding:5px 10px}}#lib #pageHead #libSearch .searchBox input[name=tab]{display:none}#lib #pageHead #libSearch .searchBox input:checked+.tab::before{opacity:1}#lib #pageHead #libSearch .searchBox .area{padding:20px 5%;border-radius:10px;border-top-left-radius:0;background:#eafcf4}#lib #pageHead #libSearch .searchBox .area #library_cnt,#lib #pageHead #libSearch .searchBox .area #pref_cnt,#lib #pageHead #libSearch .searchBox .area #paper_cnt{display:none;opacity:0}#lib #pageHead #libSearch .searchBox .area #library_cnt .txt-sup,#lib #pageHead #libSearch .searchBox .area #pref_cnt .txt-sup,#lib #pageHead #libSearch .searchBox .area #paper_cnt .txt-sup{font-size:.875rem;color:#666;line-height:1.2;margin-top:10px}@media screen and (max-width: 600px){#lib #pageHead #libSearch .searchBox .area{padding:20px 15px}#lib #pageHead #libSearch .searchBox .area #library_cnt .txt-sup,#lib #pageHead #libSearch .searchBox .area #pref_cnt .txt-sup,#lib #pageHead #libSearch .searchBox .area #paper_cnt .txt-sup{font-size:.75rem}}#lib #pageHead #libSearch .searchBox .area .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;overflow:hidden;background:#fff;border:1px solid #999;border-radius:5px}#lib #pageHead #libSearch .searchBox .area .search-form label{width:100%}#lib #pageHead #libSearch .searchBox .area .search-form input{width:100%;font-size:1rem;padding:5px 15px;border:none;outline:none}#lib #pageHead #libSearch .searchBox .area .search-form input::-webkit-input-placeholder{color:#999}#lib #pageHead #libSearch .searchBox .area .search-form input::-moz-placeholder{color:#999}#lib #pageHead #libSearch .searchBox .area .search-form input:-ms-input-placeholder{color:#999}#lib #pageHead #libSearch .searchBox .area .search-form input::-ms-input-placeholder{color:#999}#lib #pageHead #libSearch .searchBox .area .search-form input::placeholder{color:#999}#lib #pageHead #libSearch .searchBox .area .search-form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:30px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}#lib #pageHead #libSearch .searchBox .area .search-form button::after{font-family:"icomoon";content:"";font-weight:normal;font-style:normal;width:40px;height:30px;font-size:1.125rem;color:#0561a5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#lib #pageHead #libSearch .searchBox .area .search-form input{padding:5px 10px}}#lib #pageHead #libSearch #library:checked~.area #library_cnt,#lib #pageHead #libSearch #pref:checked~.area #pref_cnt,#lib #pageHead #libSearch #paper:checked~.area #paper_cnt{display:block;-webkit-animation:displayAnime 1s forwards;animation:displayAnime 1s forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}#lib #top .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #top .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #top .page-nav{margin-bottom:50px}}#lib #top .introInfo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}#lib #top .introInfo .newsArea{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:60px}#lib #top .introInfo .newsArea h2{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.625rem,1.246rem + 1.62vw,2.5rem);line-height:1;font-weight:700;margin-bottom:20px}#lib #top .introInfo .newsArea .btn-more{width:200px;margin:20px auto 0}@media screen and (max-width: 1024px){#lib #top .introInfo{margin-bottom:80px}#lib #top .introInfo .newsArea{margin-right:40px}#lib #top .introInfo .newsArea ul.news-list{height:auto}#lib #top .introInfo .newsArea ul.news-list a{display:block;padding:10px 20px 10px 5px}#lib #top .introInfo .newsArea ul.news-list a::after{right:0px}#lib #top .introInfo .newsArea ul.news-list a .date{width:100%;margin-bottom:5px}#lib #top .introInfo .newsArea ul.news-list a .title{width:100%}}@media screen and (max-width: 600px){#lib #top .introInfo{display:block;margin-bottom:60px}#lib #top .introInfo .newsArea{width:100%;margin-bottom:60px}#lib #top .introInfo .newsArea h2{margin-bottom:10px}}#lib #top .introInfo .calendar{width:300px}#lib #top .introInfo .calendar h2{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.5rem,1.229rem + 1.16vw,2.125rem);line-height:1;font-weight:700;margin-bottom:20px}#lib #top .introInfo .calendar .calendar-wrap{display:block;width:300px;margin:0 auto}#lib #top .introInfo .calendar .calendar-wrap iframe{width:300px;height:600px}@media screen and (max-width: 600px){#lib #top .introInfo .calendar{width:100%}}#pageCalendar{background:rgba(0,0,0,0) !important}#pageCalendar #contents #calendar{height:600px;padding:0 !important}#pageCalendar #contents #calendar .month{margin-top:0;padding-top:0}#lib #top #quick-link .bnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 40px}#lib #top #quick-link .bnr-list li{width:calc((100% - 120px)/4)}#lib #top #quick-link .bnr-list li img{border-radius:0}#lib #top #quick-link .bnr-list li img.border{border:1px solid #999}@media screen and (max-width: 1024px){#lib #top #quick-link .bnr-list{gap:20px 30px}#lib #top #quick-link .bnr-list li{width:calc((100% - 90px)/4)}}@media screen and (max-width: 600px){#lib #top #quick-link .bnr-list{gap:15px}#lib #top #quick-link .bnr-list li{width:calc((100% - 15px)/2)}}#lib #top #publications .btn{max-width:500px;margin:30px auto 0}#lib #top #publications .bookList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 20px}#lib #top #publications .bookList .column{width:calc((100% - 60px)/4);position:relative;border:1px solid #f1f1f1}#lib #top #publications .bookList .column::before,#lib #top #publications .bookList .column::after{content:"";position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s}#lib #top #publications .bookList .column::before{width:30px;height:2px;background:#006ccb}#lib #top #publications .bookList .column::after{width:2px;height:30px;background:#006ccb}#lib #top #publications .bookList .column a{display:block;padding:max(12px,2%);background:#fff}#lib #top #publications .bookList .column a::before,#lib #top #publications .bookList .column a::after{content:"";position:absolute;bottom:0;right:0;-webkit-transition:all .3s;transition:all .3s}#lib #top #publications .bookList .column a::before{width:30px;height:2px;background:#006ccb}#lib #top #publications .bookList .column a::after{width:2px;height:30px;background:#006ccb}#lib #top #publications .bookList .column a .img{line-height:1;margin-bottom:15px;border:1px solid #eee}#lib #top #publications .bookList .column a .img img{width:100%;border-radius:0;aspect-ratio:5/7;-o-object-fit:cover;object-fit:cover}#lib #top #publications .bookList .column a .title{font-size:1.0625rem;line-height:1.4;font-weight:500;margin-bottom:10px}#lib #top #publications .bookList .column a .author,#lib #top #publications .bookList .column a .publisher{font-size:80%;color:#333;line-height:1.2}#lib #top #publications .bookList .column a .author{margin-bottom:5px}#lib #top #publications .bookList .column:hover::before{width:100%;background:-webkit-gradient(linear, left top, right top, from(#006ccb), to(#00c76e));background:linear-gradient(90deg, #006ccb, #00c76e)}#lib #top #publications .bookList .column:hover::after{height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#006ccb), to(#00c76e));background:linear-gradient(180deg, #006ccb, #00c76e)}#lib #top #publications .bookList .column:hover a::before{width:100%;background:-webkit-gradient(linear, right top, left top, from(#006ccb), to(#00c76e));background:linear-gradient(270deg, #006ccb, #00c76e)}#lib #top #publications .bookList .column:hover a::after{height:100%;background:-webkit-gradient(linear, left bottom, left top, from(#006ccb), to(#00c76e));background:linear-gradient(0deg, #006ccb, #00c76e)}@media screen and (max-width: 1024px){#lib #top #publications .bookList{gap:40px 20px}#lib #top #publications .bookList .column{width:calc((100% - 40px)/3)}#lib #top #publications .bookList .column:nth-child(4){display:none}}@media screen and (max-width: 600px){#lib #top #publications .bookList{gap:30px 15px}#lib #top #publications .bookList .column{width:calc((100% - 15px)/2)}#lib #top #publications .bookList .column:nth-child(4){display:block}#lib #top #publications .bookList .column a::before{width:20px}#lib #top #publications .bookList .column a::after{height:20px}#lib #top #publications .bookList .column a .title{font-size:1rem}}#lib #top #character .flex section{width:calc((100% - 80px)/2)}#lib #top #character .flex section+section{margin-top:0}#lib #top #character .flex section:first-of-type{margin-right:auto}@media screen and (max-width: 1024px){#lib #top #character .flex section{width:calc((100% - 40px)/2)}}@media screen and (max-width: 600px){#lib #top #character .flex section{width:100%}#lib #top #character .flex section:first-of-type{margin:0 0 40px}}#lib #top #character .heading03.name{text-align:center;padding:8px 10px;background:-webkit-gradient(linear, left top, right top, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(90deg, #DAEBFD, #EAFCF4)}#lib #top #character .viewImg{max-width:700px;margin:0 auto 30px}#lib #top #character .viewImg .viewImg-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;gap:10px}#lib #top #character .viewImg .viewImg-thumb li{width:calc((100% - 40px)/5);padding:3px;border:1px solid #ccc}#lib #top #character .viewImg .viewImg-thumb li.current{border:5px solid #c3d8eb;-webkit-transition:border .5s;transition:border .5s}@media screen and (max-width: 600px){#lib #top #character .viewImg{width:90%;margin-bottom:20px}#lib #top #character .viewImg .viewImg-thumb{gap:5px}#lib #top #character .viewImg .viewImg-thumb li{width:calc((100% - 20px)/5)}#lib #top #character .viewImg .viewImg-thumb li.current{border-width:3px}}#lib #top #lib-logo .logo{width:90%;max-width:700px;margin:0 auto 40px}#lib #guide section .btn-more{max-width:340px}#lib #guide section>section>section{padding-right:20px;padding-left:20px}#lib #guide section>section>section div.section+.section{margin-top:40px}@media screen and (max-width: 1024px){#lib #guide section>section>section{padding-right:6%;padding-left:6%}}@media screen and (max-width: 600px){#lib #guide section>section>section{padding-right:5%;padding-left:5%}#lib #guide section>section>section div.section+.section{margin-top:30px}}#lib #guide #cnt02 table.scroll tbody tr:not(:first-of-type):not(:last-of-type) td:last-of-type{border-right:1px solid #3071b7}#lib #guide #cnt02 table.scroll tbody tr td:nth-child(-n+3){text-align:center}@media screen and (max-width: 1024px){#lib #guide #cnt02 table.scroll thead th{font-size:88%;padding:10px 5px}#lib #guide #cnt02 table.scroll tbody th,#lib #guide #cnt02 table.scroll tbody td{padding:20px 10px}}@media screen and (max-width: 600px){#lib #guide #cnt02 table.scroll{width:600px}#lib #guide #cnt02 table.scroll tbody th,#lib #guide #cnt02 table.scroll tbody td{padding:10px 10px}}#lib #guide #cnt02 .attArea{padding:30px 4%;background:rgba(252,110,6,.15)}#lib #guide #cnt02 .attArea p{font-weight:500;margin-bottom:20px}#lib #guide #cnt02 .attArea .num-list li+li{margin-top:10px}@media screen and (max-width: 600px){#lib #guide #cnt02 .attArea{padding:5%}}#lib #guide #cnt03 #howto dl>div+div{margin-top:20px}#lib #guide #cnt03 #howto dl>div dt{font-weight:500;margin-bottom:10px}#lib #guide #cnt03 #howto .num-list>li{padding-left:30px}#lib #guide #cnt03 #howto .num-list>li::before{content:counter(number, lower-roman) "）";text-align:right}#lib #guide #cnt03 #howto .num-list>li .circle-list{margin-top:7px}#lib #guide #cnt03 #howto .num-list>li .circle-list>li+li{margin-top:10px}@media screen and (max-width: 600px){#lib #guide #cnt04 .table-list>div>dt{width:90px}#lib #guide #cnt04 .table-list>div>dd{width:calc(100% - 95px)}}#lib #facilities .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #facilities .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #facilities .page-nav{margin-bottom:50px}}#lib #facilities .heading03.name{padding:8px 20px;margin-bottom:40px;background:-webkit-gradient(linear, left top, right top, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(90deg, #DAEBFD, #EAFCF4)}@media screen and (max-width: 600px){#lib #facilities .heading03.name{padding:5px 10px;margin-bottom:25px}}#lib #facilities .floorMap-desc{display:none}#lib .floorMap-inliine{width:100%;max-width:660px;padding:30px;border-radius:20px}#lib .floorMap-inliine .photo{margin-bottom:20px}#lib .floorMap-inliine .title{font-size:110%;line-height:1;font-weight:500;padding:8px 10px;margin-bottom:20px;background:-webkit-gradient(linear, left top, right top, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(90deg, #DAEBFD, #EAFCF4)}@media screen and (max-width: 600px){#lib .floorMap-inliine{padding:10px}#lib .floorMap-inliine .title{font-size:1.0625rem;padding:8px;margin-bottom:10px}}#lib #cboxClose{width:40px;height:40px;border-radius:50%;background-color:#0561a5;background-position:top 7px center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:7px;border:2px solid #c3d8eb}#lib #facilities #commons #cnt01 .btn{max-width:400px}#lib #facilities #commons #cnt02 .btn-more{max-width:400px;height:70px}@media screen and (max-width: 600px){#lib #facilities #commons #cnt02 .btn-more{height:auto}#lib #facilities #commons #cnt02 .btn-more a{min-height:44px}}#lib #facilities #commons #cnt03 .dropWrap>div{display:-webkit-box;display:-ms-flexbox;display:flex}#lib #facilities #commons #cnt03 .dropWrap>div+div{margin-top:40px}#lib #facilities #commons #cnt03 .dropWrap>div .photo{width:40%;margin-right:auto}#lib #facilities #commons #cnt03 .dropWrap>div .photo img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}#lib #facilities #commons #cnt03 .dropWrap>div .cnt{width:56%}#lib #facilities #commons #cnt03 .dropWrap>div .cnt .heading03{line-height:1}@media screen and (max-width: 1024px){#lib #facilities #commons #cnt03 .dropWrap>div .cnt .heading03{margin-bottom:20px}}@media screen and (max-width: 600px){#lib #facilities #commons #cnt03 .dropWrap>div{display:block}#lib #facilities #commons #cnt03 .dropWrap>div+div{margin-top:25px}#lib #facilities #commons #cnt03 .dropWrap>div .photo{width:100%;margin:0 0 20px}#lib #facilities #commons #cnt03 .dropWrap>div .cnt{width:100%}#lib #facilities #commons #cnt03 .dropWrap>div .cnt .heading03{margin-bottom:12px}}#lib #commons #reserve .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #commons #reserve .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #commons #reserve .page-nav{margin-bottom:50px}}#lib #commons #reserve #cnt01 .btn{max-width:460px}#lib #commons #reserve #cnt01 .attArea{padding:30px 4%;margin:40px 0 30px;background:rgba(252,110,6,.15)}#lib #commons #reserve #cnt01 .attArea p{font-weight:500}#lib #commons #reserve #cnt01 .attArea .blue{color:#157af7}#lib #commons #reserve #cnt01 .attArea .red{color:#c51564}#lib #commons #reserve #cnt01 .attArea .green{color:#00987a}@media screen and (max-width: 600px){#lib #commons #reserve #cnt01 .attArea{padding:5%}}#lib #search #cnttop .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #search #cnttop .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #search #cnttop .page-nav{margin-bottom:50px}}#lib #search #cnttop .cnt-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}#lib #search #cnttop .cnt-link>div{width:calc((100% - 30px)/2)}#lib #search #cnttop .cnt-link>div a{width:100%;height:100%;color:#000;font-weight:500;line-height:1.5;padding:max(15px,5%);border-radius:20px;-webkit-box-shadow:5px 5px 0 #c3d8eb;box-shadow:5px 5px 0 #c3d8eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-transition:initial;transition:initial;position:relative}#lib #search #cnttop .cnt-link>div a::before{font-family:"icomoon";content:"";font-weight:normal;font-style:normal;position:absolute;top:20px;right:20px;color:#0561a5;-webkit-transition:all .3s;transition:all .3s}#lib #search #cnttop .cnt-link>div a::after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:20px;background:rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s}#lib #search #cnttop .cnt-link>div a:hover::after{padding:3px;background:linear-gradient(45deg, #006ccb, #00c76e);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#lib #search #cnttop .cnt-link>div a .heading03{padding-right:30px}@media screen and (max-width: 1024px){#lib #search #cnttop .cnt-link{gap:20px}#lib #search #cnttop .cnt-link>div{width:calc((100% - 20px)/2)}}@media screen and (max-width: 1024px){#lib #search #cnttop .cnt-link{row-gap:20px}#lib #search #cnttop .cnt-link>div{width:100%}#lib #search #cnttop .cnt-link>div a{border-radius:10px;-webkit-box-shadow:4px 4px 0 #c3d8eb;box-shadow:4px 4px 0 #c3d8eb}#lib #search #cnttop .cnt-link>div a::after{border-radius:10px}}#lib #search #e-book #cnt01 table th{font-size:90%}#lib #search #e-book #cnt01 table td:first-of-type{width:70%}#lib #search #e-book #cnt01 table td .circle-list li{padding-left:15px}#lib #search #e-book #cnt01 table td .circle-list li::before{width:6px;height:6px;top:.7em}#lib #search #e-book #cnt01 table td .circle-list li a{color:#0561a5;font-weight:500}#lib #search #e-book #cnt01 table td .circle-list li+li{margin-top:10px}#lib #search #e-book #cnt01 table td dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#lib #search #e-book #cnt01 table td dl>div+div{margin-top:5px}#lib #search #e-book #cnt01 table td dl>div dt{font-weight:500;margin-right:5px}#lib #search #e-book #cnt01 table td dl>div dt::after{content:"："}@media screen and (max-width: 600px){#lib #search #e-book #cnt01 table td{padding:10px}#lib #search #e-book #cnt01 table td:first-of-type{width:60%}#lib #search #e-book #cnt01 table td .circle-list li+li{margin-top:7px}}#lib #search #e-book #cnt01 .btn{width:100%;max-width:400px;margin:30px auto 0}#lib #search #e-book #cnt02 .search-word{line-height:1;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}#lib #search #e-book #cnt02 .search-word li a{font-size:90%}@media screen and (max-width: 600px){#lib #search #e-book #cnt02 .search-word{margin-bottom:30px;gap:10px 12px}}#lib #search #e-book #cnt02 .head{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear, left top, left bottom, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(180deg, #DAEBFD, #EAFCF4);border-top:1px solid #3071b7;border-bottom:1px solid #3071b7}#lib #search #e-book #cnt02 .head p{width:50%;font-size:90%;line-height:1;font-weight:500;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#lib #search #e-book #cnt02 .head p:first-of-type{border-right:1px solid #3071b7}@media screen and (max-width: 600px){#lib #search #e-book #cnt02 .head p{font-size:.8125rem;letter-spacing:0;padding:10px 5px}}#lib #search #e-book #cnt02 table tbody th{padding:15px;border:none;background:#eafcf4}#lib #search #e-book #cnt02 table tbody td{width:50%;padding:15px}@media screen and (max-width: 600px){#lib #search #e-book #cnt02 table tbody th{padding:7px}#lib #search #e-book #cnt02 table tbody td{font-size:.875rem;padding:10px 5px}}#lib #search #audio .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #search #audio .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #search #audio .page-nav{margin-bottom:50px}}#lib #search #newspaper .page-nav{margin-bottom:100px}@media screen and (max-width: 1024px){#lib #search #newspaper .page-nav{margin-bottom:70px}}@media screen and (max-width: 600px){#lib #search #newspaper .page-nav{margin-bottom:50px}}@media screen and (max-width: 600px){#lib #search #newspaper table thead th{padding:5px}#lib #search #newspaper table tbody th,#lib #search #newspaper table tbody td{padding:15px 10px}}#lib #database .tableArea table thead th{padding:10px}#lib #database .tableArea table tbody td{padding:15px}#lib #database .tableArea table tbody td.area{width:60px}#lib #database .tableArea table tbody td.area p{width:40px;height:26px;font-size:.9375rem;color:#fff;line-height:1;font-weight:700s;padding-bottom:1px;border-radius:3px;background:#0561a5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#lib #database .tableArea table tbody td.area p+p{margin-top:3px}#lib #database .tableArea table tbody td.area p.abroad{background:#118f7c}#lib #database .tableArea table tbody td.area p.pref{background:#ed881b}#lib #database .tableArea table tbody td:nth-of-type(4),#lib #database .tableArea table tbody td:last-of-type{width:120px}@media screen and (max-width: 1024px){#lib #database .tableArea table{width:1000px}}@media screen and (max-width: 600px){#lib #database .tableArea table{width:800px}#lib #database .tableArea table thead th{padding:7px}#lib #database .tableArea table tbody td{padding:8px}#lib #database .tableArea table tbody td.area{width:52px}#lib #database .tableArea table tbody td.area p{width:36px;height:22px;font-size:.75rem}#lib #database .tableArea table tbody td.area p+p{margin-top:2px}#lib #database .tableArea table tbody td:nth-of-type(4),#lib #database .tableArea table tbody td:last-of-type{width:100px;font-size:90%}}/*# sourceMappingURL=lib.css.map */