.headline02+.section:not(:first-child){margin-top:0}.headline03{margin-bottom:20px}@media screen and (max-width:600px){.headline03{margin-bottom:17px}.table_container{overflow-x:scroll}}table.library{width:100%;min-width:335px;table-layout:fixed;border-collapse:collapse}table.library th,table.library td{border:1px solid #e4e4e4}table.library thead tr th{background-color:#e6e2d8;border-right-color:#fff;padding:10px}@media screen and (max-width:600px){table.library thead tr th{padding:10px 4px;font-size:14px}}table.library tbody tr th{text-align:left;background-color:#f7f6f6;padding:20px;font-size:16px}@media screen and (max-width:600px){table.library tbody tr th{text-align:center;padding:10px 4px;font-size:14px}}table.library tbody tr td{text-align:center}@media screen and (max-width:600px){table.library tbody tr td{padding:20px 4px}}@media screen and (min-width:601px){table.library tbody tr td{padding:10px}}table.library .library_text{line-height:1.8;display:inline-block}@media screen and (max-width:600px){table.library .library_text{font-size:10px}}@media screen and (min-width:601px){table.library .library_text{font-size:14px}}table.library .library_link.is-pdf,table.library .library_link.is-zip{flex-direction:column;align-items:center;line-height:1.6;display:flex}@media screen and (max-width:600px){table.library .library_link.is-pdf,table.library .library_link.is-zip{font-size:10px}}@media screen and (min-width:601px){table.library .library_link.is-pdf,table.library .library_link.is-zip{font-size:12px}}table.library .library_link.is-pdf:before,table.library .library_link.is-zip:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block}table.library .library_link.is-pdf:before{width:25px;height:26px;background-image:url(../../img/common/icon-pdf-l.svg)}table.library .library_link.is-zip:before{width:23px;height:26px;background-image:url(../../img/common/icon-zip-l.svg)}@media screen and (max-width:600px){table.library .library_text+.library_link{margin-top:3px}}@media screen and (min-width:601px){table.library .library_text+.library_link{margin-top:4px}}@media screen and (max-width:600px){table.library .library_link+.button.is-sound{margin-top:6px}}@media screen and (min-width:601px){table.library .library_link+.button.is-sound{margin-top:5px}.inline-list_item{display:inline-block}}@media screen and (max-width:600px){.inline-list_item:not(:first-child){margin-top:18px}}@media screen and (min-width:601px){.inline-list_item:not(:first-child){margin-left:48px}}
/*# sourceMappingURL=library.css.map */
