﻿.search .btn-box{width:100%;margin-bottom:1em}@media screen and (min-width: 480px){.search .btn-box{display:inline-block;width:auto}}.search .btn-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.8em}.search .btn-group .btn-box{margin:0 1em .2em 0}.search .btn-group .small-txt{color:#c00;font-size:1.1rem}@media (min-width: 480px){.search .btn-group .small-txt{font-size:calc(1.1rem + (1vw - 4.8px) * .2173913043)}}@media (min-width: 1400px){.search .btn-group .small-txt{font-size:1.3rem}}.search .list-dot{padding-left:2rem}.search .list-dot li{list-style:disc}.search .note-list li{font-size:1.1rem}@media (min-width: 480px){.search .note-list li{font-size:calc(1.1rem + (1vw - 4.8px) * .2173913043)}}@media (min-width: 1400px){.search .note-list li{font-size:1.3rem}}.search .note-list li::before{display:inline-block;content:"※"}.opac .form-box{margin:2em auto 2.4em}@media screen and (min-width: 640px){.opac .form-box{margin:3.6em auto 4em}}.opac .form-box .form-inner{border:1px solid #bbb}.opac .btn-list01{margin-top:3rem}.opac .btn-list01 li:not(:last-child){margin-bottom:2rem}.opac .btn-list01 li a{margin-bottom:1rem}@media screen and (min-width: 640px){.opac .btn-list01{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}.opac .btn-list01 li{width:30%}.opac .btn-list01 li:not(:last-child){margin-bottom:0}}.ejournal .list-dot{margin-bottom:2em}.ejournal .table01{margin:2em 0}.database .list-circle.list01{margin-top:1em}.database .list-circle.list01 li{color:#1d7e4b;font-weight:600}.howto .lead{color:#1d7e4b;font-weight:600}.howto .img-box{margin:2em auto}.howto .img-box img{margin:0 auto}.howto .inner-box{margin-bottom:2em}.howto .check-icon{position:relative;display:inline-block;margin:0 5px;width:10px;height:8px}.howto .check-icon::before{display:block;content:'';position:absolute;top:0;left:0;width:10px;height:5px;border-left:2px solid #036e37;border-bottom:2px solid #036e37;transform:rotate(-45deg)}.howto .howto-wrap{background:#eef2ee;padding-bottom:1rem}.howto .howto-dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}.howto .howto-dl dt{width:30%;padding:1em .5em 1em 1em;color:#1d7e4b;font-weight:600}@media screen and (min-width: 640px){.howto .howto-dl dt{width:20%;padding:1em}}.howto .howto-dl dt span{display:inline-block}.howto .howto-dl dd{width:70%;padding:1em 1em 1em .5em}@media screen and (min-width: 640px){.howto .howto-dl dd{width:80%;padding:1em}}
