﻿@media print{body{zoom:0.68;-webkit-print-color-adjust:exact}body #preview-guide{display:none}body .header .login{display:none}body .section-fixed-menu{display:none}}@media print and (-ms-high-contrast: none){body{zoom:1.8 !important;width:1200px !important;transform:scale(0.48) !important;transform-origin:0 0 !important}}#print.viewer .contents-box{min-width:1200px}#print.viewer .section-header{position:absolute !important}#print.viewer .section-header::before,#print.viewer .section-header::after{display:none !important}#print.viewer .section-header .header .login{display:none}#print.viewer .info-access-counter{display:none !important}.container-fluid{color:#310a0a}@media print, screen and (min-width: 600px){.container-fluid{min-width:1046px}}a{color:#310a0a}a:hover{color:#310a0a;text-decoration:none;transition:color .24s ease}a:visited{color:#310a0a}.remodal-overlay.remodal-is-opened{z-index:10010}.remodal-wrapper.remodal-is-opened{z-index:10011}.login a{color:#0047b2;background:#fff}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text{display:block;float:left;width:77%;height:36px;padding:0 0 0 8px;border:1px solid #fff;box-shadow:none;box-sizing:border-box;outline:0}.category-search-box .keyword-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-button{display:block;float:right;width:20%;height:36px}.category-search-box .keyword-box .search-button input[type='submit']{display:block;width:100%;height:36px;vertical-align:top;border:none;background:#444;color:#fff;cursor:pointer}.category-search-box .keyword-box .has-error{clear:both}.category-search-box fieldset.file-radio-box{margin:0;padding:0;border:none}.category-search-box .keyword-box .search-text{width:80%;border:1px solid #ccc}.wrapper-header .category-search-box{display:none;position:absolute;top:59px;z-index:2;width:100%;overflow:hidden;padding:10px 10px 5px;box-sizing:border-box}.wrapper-header .category-search-box .keyword .keyword-box .search-text{height:32px;border:none;background:#ededed;font-size:75%}.wrapper-header .category-search-box .keyword .keyword-box .search-button{height:32px}.wrapper-header .category-search-box .keyword .keyword-box .search-button input[type='submit']{height:32px;border:none;background:#40362d;box-sizing:border-box;font-size:75%}.wrapper-header .category-search-box .keyword .keyword-box .has-error{color:#d52121;font-size:75%}.wrapper-header .category-search-box .keyword .file-radio-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:26px;padding:0 5px 0 0;box-sizing:border-box;font-size:75%}.wrapper-header .category-search-box .keyword .file-radio-box .search-label{display:none;color:#333;background:#fff}.wrapper-header .category-search-box .keyword .file-radio-box .search-item{margin:1px 3px 0 0}.wrapper-header .category-search-box .keyword .file-radio-box .search-item input[type='radio']{position:relative;top:2px;accent-color:#40362d;cursor:pointer}.wrapper-header .category-search-box .keyword .file-radio-box .search-item .file-radio-label{cursor:pointer}.wrapper-header .category-search-box .keyword .clear{display:none}.viewer .wrapper-header .category-search-box{display:none}@media print, screen and (min-width: 600px){.wrapper-header .category-search-box{display:block;position:absolute;top:10px;right:0;width:455px;padding:0}.wrapper-header .category-search-box .keyword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-header .category-search-box .keyword .keyword-box{width:240px}.wrapper-header .category-search-box .keyword .keyword-box .search-text{height:30px}.wrapper-header .category-search-box .keyword .keyword-box .search-button{height:30px}.wrapper-header .category-search-box .keyword .keyword-box .search-button input[type='submit']{height:30px}.wrapper-header .category-search-box .keyword .file-radio-box{width:215px}.viewer .wrapper-header .category-search-box{display:block}}.top-page .category-search-box .frame-title,.top-page .category-search-box .category,.top-page .category-search-box .keyword-box .label,.top-page .category-search-box .hottrends-list,.section-header .category-search-box .frame-title,.section-header .category-search-box .category,.section-header .category-search-box .keyword-box .label,.section-header .category-search-box .hottrends-list{display:none}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-text{border:1px solid #40362d;border-right:none}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-button input[type='submit']{color:#fff;background:#40362d}.viewer-search .contents-box .category-search-box .keyword input[type='checkbox'],.viewer-search .contents-box .category-search-box .keyword input[type='radio']{accent-color:#40362d}.viewer-search .contents-box .category-search-box .keyword .hottrends-list{display:block}.viewer-search .contents-box .category-search-box .keyword .hottrends-list a.hottrends{border:1px solid #40362d}.section-extend-humb{display:none}#dropHeadMenu ul.list .js-search{padding:20px 20px 10px}#dropHeadMenu .js-category-search-box .keyword .keyword-box{overflow:hidden}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-text{display:block;float:left;width:75%;height:26px;margin:0 0 10px;border:none;box-sizing:border-box;outline:none}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-button{display:block;float:left;width:25%;padding:0;box-sizing:border-box}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-button input[type='submit']{width:100%;height:26px;border:none;cursor:pointer}#dropHeadMenu .js-category-search-box .keyword .keyword-box .has-error{clear:both;color:#fff}#dropHeadMenu .js-category-search-box .keyword .file-radio-box{overflow:hidden;margin:0;padding:0;border:none}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item{float:left;margin:0 10px 0 0;padding:0}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item .file-radio-button:hover{cursor:pointer}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item .file-radio-label:hover{cursor:pointer}#dropHeadMenu .js-category-search-box .frame-title-left .frame-title,#dropHeadMenu .js-category-search-box .file-radio-box .search-label,#dropHeadMenu .js-category-search-box .order,#dropHeadMenu .js-category-search-box .display-number,#dropHeadMenu .js-category-search-box .hottrends-list{display:none}.header .header-image a{display:block;position:relative;z-index:100;width:239px;margin:10px auto 0}.header .header-image a img{width:100%;height:auto}.header .color-changer{overflow:hidden;display:none}.header .color-changer .label{display:block;float:left;width:43px;height:22px;overflow:hidden;margin-right:2px;background:url("../images/color-label.png") no-repeat left 2px;text-indent:100%;white-space:nowrap}.header .color-changer a{display:block;float:left}.header .color-changer a img{display:block}.header .font-changer{overflow:hidden;display:none}.header .font-changer .label{display:block;float:left;width:71px;height:22px;overflow:hidden;margin-right:2px;background:url("../images/size-label.png") no-repeat left 2px;text-indent:100%;white-space:nowrap}.header .font-changer a{display:block;float:left}.header .font-changer a img{display:block}.header .font-changer .small{display:none}.header .header-link{display:none;overflow:hidden;margin:0 0 15px;font-size:0;text-align:center}.header .header-link .link-box{display:inline-block}.header .header-link .link-box img{vertical-align:top}.header .login{display:none}.header .rss{display:none}@media print, screen and (min-width: 600px){.wrapper-header{position:relative;width:1026px;height:117px;margin:0 auto}.header .header-image{position:absolute;top:15px;left:20px}.header .header-image a{width:310px;margin:0}.header .header-link{display:block;position:absolute;top:0;right:0;width:auto;height:44px;margin:0;padding:10px;background:#f7f1ea;box-sizing:border-box}.header .login{position:fixed;top:0;left:1em;z-index:200;display:inline;font-size:75%}}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text{display:block;float:left;width:80%;height:30px;padding:0 0 0 8px;border:1px solid #4d4945;box-shadow:none;box-sizing:border-box;outline:0}.category-search-box .keyword-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-button{display:block;float:right;width:20%;height:30px}.category-search-box .keyword-box .search-button input[type='submit']{display:block;width:100%;height:30px;vertical-align:top;border:1px solid #4d4945;background:#4d4945;color:#fff;cursor:pointer}.category-search-box .frame-title,.category-search-box .hottrends-list,.category-search-box .keyword-box .label{display:none}.wrapper-header .category-search-box{margin:0 25px 30px}.wrapper-header .category-search-box .category{display:none}@media print, screen and (min-width: 600px){.wrapper-header .category-search-box{position:absolute;top:65px;right:0;margin:0}}.msg-board2{display:none}.msg-board2 .msg-board-box ul{list-style-type:none;margin:0;padding:0}.msg-board2 .msg-board-box a{display:block}.msg-board2 .msg-board-box img{vertical-align:bottom;opacity:1}@media print, screen and (min-width: 600px){.msg-board2{display:block;position:absolute;top:10px;right:250px;max-width:440px}.msg-board2 .msg-board-box ul{overflow:hidden}.msg-board2 .msg-board-box ul li{float:right;margin:0 0 0 10px}}#dropHeadMenu{position:fixed;top:0;right:0;height:100%;z-index:999}#dropHeadMenu ul.list{position:relative;z-index:99999;list-style:none;margin:0;padding:0}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:7px;right:10px;z-index:999999;width:47px;height:47px;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:29px;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:9px;width:100%;height:2px;border-radius:4px;background:#fff;transition:all .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:10px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:17px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:24px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .menu-label{position:absolute;top:31px;left:9px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line1{top:22px;transform:translateY(0) rotate(-45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line2{opacity:0}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line3{top:22px;transform:translateY(0) rotate(45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .menu-label{display:none}#dropHeadMenu ul.list{display:none;position:absolute;top:0;right:0;width:260px;height:100%;overflow:auto;padding:60px 0 55px;background:#000;background:rgba(0,0,0,0.85);box-sizing:border-box;-webkit-overflow-scrolling:touch}#dropHeadMenu ul.list li{display:block;width:260px;border-bottom:1px solid rgba(255,255,255,0.15);box-sizing:border-box}#dropHeadMenu ul.list li:last-child{border:0}#dropHeadMenu ul.list li a{display:block;transition:all .24s ease;color:#fff;text-decoration:none}#dropHeadMenu ul.list li a:hover{background:none}#dropHeadMenu ul.list li span{display:block;padding:15px 15px 15px 20px;color:#fff}#dropHeadMenu ul.list li span.notranslate{padding:0}#dropHeadMenu ul.list li .menu-level1{font-weight:bold}#dropHeadMenu ul.list li .menu-level1.menu-close{background:url("../images/navi-plus.png") no-repeat 96% center}#dropHeadMenu ul.list li .menu-level1.menu-open{background:url("../images/navi-minus.png") no-repeat 96% center #4d4d4d}#dropHeadMenu ul.list li .menu-level2{display:none;background:#eee}#dropHeadMenu ul.list li .menu-level2 ul{padding:0}#dropHeadMenu ul.list li .menu-level2 a{background:url("../images/navi-arrow-black.png") no-repeat 95% center}#dropHeadMenu ul.list li .menu-level2 span{padding:15px 15px 15px 20px;border-bottom:1px solid #e0e0e0;color:#000}#dropHeadMenu ul.list img,#dropHeadMenu ul.list .close{display:none}#dropHeadMenu a.dropHeadBtn{background:#333}#dropHeadMenu ul.list li{box-sizing:border-box}#dropHeadMenu ul.list li a{color:#fff}#dropHeadMenu ul.list li a:hover{background:none}#dropHeadMenu ul.list li .menu-level2 a span{padding:15px 30px 15px 20px}#dropHeadMenu ul.list li .menu-level2 a:hover{background:url("../images/navi-arrow-black.png") no-repeat 95% center}#dropHeadMenu ul.list li .menu-level2 .bottom a{display:none}#dropHeadMenu ul.list .search{padding:20px 20px 10px}#dropHeadMenu ul.list .search .keyword-box{overflow:hidden}#dropHeadMenu ul.list .search .keyword-box .search-text{display:block;float:left;width:75%;height:26px;margin:0 0 10px;border:none;box-sizing:border-box;outline:none}#dropHeadMenu ul.list .search .keyword-box .search-button{display:block;float:left;width:25%;padding:0;box-sizing:border-box}#dropHeadMenu ul.list .search .keyword-box .search-button input[type='submit']{width:100%;height:26px;border:none;cursor:pointer}#dropHeadMenu ul.list .search .file-radio-box{overflow:hidden;margin:0;padding:0;border:none}#dropHeadMenu ul.list .search .file-radio-box .search-label{display:none}#dropHeadMenu ul.list .search .file-radio-box .search-item{float:left;margin:0 10px 0 0;padding:0}#dropHeadMenu ul.list .search .hottrends-list{display:none}#dropHeadMenu ul.list .link{padding:20px 20px 0}#dropHeadMenu ul.list .link .header-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#dropHeadMenu ul.list .link .header-link a.link-box img{display:inline !important;vertical-align:bottom;opacity:1}#dropHeadMenu ul.list .banner{padding:20px 20px 0}#dropHeadMenu ul.list .banner ul{list-style-type:none;margin:0;padding:0}#dropHeadMenu ul.list .banner img{display:inline !important;vertical-align:bottom;opacity:1}#dropHeadMenu ul.list img,#dropHeadMenu ul.list .close{display:none}@media print, screen and (min-width: 600px){#dropHeadMenu{display:none}}@media print, screen and (min-width: 600px){.section-globalnavi{margin:0 0 30px}}@media print, screen and (min-width: 600px){.section-globalnavi.is-fixed{position:fixed;top:0;left:0;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 4px rgba(51,51,51,0.25)}}.menu-index1{display:none}.menu-index1 a[id^="menu-index"]{display:none}.menu-index1 .menu-index-box>div:last-child{display:none}@media print, screen and (min-width: 600px){.menu-index1{display:block;width:1026px;margin:0 auto;box-sizing:border-box}.menu-index1 .menu-index-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:9999}.menu-index1 .menu-index-box .menu-unit-style{flex-grow:1;margin:0 0 0 5px;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style.menu-unit-style-0{margin-left:0}.menu-index1 .menu-index-box .menu-unit-style.menu-unit-style-6 .menu-level1{background:#e6b845}.menu-index1 .menu-index-box .menu-unit-style.menu-unit-style-6 .menu-level1::before{background-color:#40362d}.menu-index1 .menu-index-box .menu-unit-style.menu-unit-style-6 .menu-level1 .menu-title a{color:#000}.menu-index1 .menu-index-box .menu-unit-style.menu-unit-style-6 .menu-level1 .menu-title span{color:#000}.menu-index1 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index1 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index1 .menu-index-box .menu-unit-style .menu-unit-middle{height:100%}.menu-index1 .menu-index-box .menu-unit-style .menu-level1{position:relative;height:100%;background:#40362d;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level1::before{display:block;position:absolute;left:2px;bottom:2px;width:calc( 100% - 4px);height:3px;background:#ae8a68;content:''}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.active{background:#f7f0e9}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.active .menu-title a{color:#310a0a}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.active .menu-title span{color:#310a0a}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title{height:100%;text-align:center}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;height:100%;padding:0 10px;color:#fff;font-weight:500;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{font-family:"YuMincho Medium","游明朝","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;line-height:1.1em;padding:12px 0 11px;box-sizing:border-box;color:#fff;font-size:112.5%;font-weight:bold}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under .menu-title span{position:relative}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under .menu-title span::after{display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%) rotate(225deg);width:4px;height:4px;border-top:2px solid #fff;border-left:2px solid #fff;content:''}.menu-index1 .menu-index-box .menu-unit-style .menu-level1.under.active .menu-title span::after{border-top:2px solid #ae8a68;border-left:2px solid #ae8a68}.menu-index1 .menu-index-box .menu-unit-style .menu-level2{display:none;position:absolute;top:59px;left:0;z-index:1;width:100%;padding:20px 10px 10px;background:#f7f0e9;box-sizing:border-box;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 0 10px;padding:0;border-top:1px solid #e6b845;border-left:1px solid #e6b845}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li{width:25%;border-right:1px solid #e6b845;border-bottom:1px solid #e6b845;background:#ededed;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a{display:block;height:100%;background:#fff;text-decoration:none;transition:background-color .25s}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a:hover{background:#fffce1}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li span{display:block;line-height:1.36em;padding:14px 8px 12px}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom{width:100px;margin:0 auto}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close{display:block;border-radius:30px;background:#fff;color:#333;text-align:center;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span{position:relative;padding:0 0 0 18px;font-size:87.5%}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span:before{display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:19px;height:24px;background:url("../images/icon-close-gray01.png");content:''}}.section-booksearch{margin:0 10px}.section-booksearch .wrapper-booksearch{padding:25px 20px;border:1px solid #ae8a68;background:#e8dfd6;box-sizing:border-box}@media print, screen and (min-width: 600px){.section-booksearch{margin:0}.section-booksearch .wrapper-booksearch{width:1026px;margin:0 auto 30px;padding:30px;background:url("../images/book-search-bg.png") no-repeat #e8dfd6 270px -21px}.section-booksearch .wrapper-booksearch>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu-index4{margin:0 auto 25px;box-sizing:border-box}.menu-index4 .menu-index-box .menu-unit-style{margin:0 0 10px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title{border-radius:5px;background:#e6b845;text-align:center}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;text-decoration:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block;line-height:1.36em;padding:9px 0 8px;font-size:106.3%;font-weight:bold}.menu-index4 .menu-level2{display:none}@media print, screen and (min-width: 600px){.menu-index4{width:200px;margin:-5px 20px 0 0}.menu-index4 .menu-index-box .menu-unit-style{display:none;margin:0}.menu-index4 .menu-index-box .menu-unit-style.menu-unit-style-0{display:block}}.books-search{position:relative;box-sizing:border-box}.books-search .books-search-box .search-label{display:block;margin:0 0 5px;font-size:112.5%;font-weight:bold;text-align:center}.books-search .books-search-box .search-form{display:block;float:left;width:80%;height:46px;margin:0 0 20px}.books-search .books-search-box .search-form .search-text{display:block;width:100%;height:100%;padding:0 0 0 8px;border:1px solid #fff;box-shadow:none;box-sizing:border-box;outline:0}.books-search .books-search-box .search-button{display:block;float:right;width:20%;height:46px;box-sizing:border-box}.books-search .books-search-box .search-button input[type='submit']{display:block;width:100%;height:46px;vertical-align:top;border:1px solid #40362d;background:#40362d;color:#fff;font-size:106.3%;letter-spacing:.25em;cursor:pointer}.books-search .books-search-box .search-detail{display:block;clear:both}.books-search .books-search-box .search-detail a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:46px;background:#40362d;box-sizing:border-box;color:#fff;text-decoration:none}.books-search .books-search-title{display:none}@media print, screen and (min-width: 600px){.books-search{padding:0 0 0 20px;border-left:1px solid #ae8a68}.books-search .books-search-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.books-search .books-search-box .search-label{width:130px;margin:0 8px 0 0;text-align:left}.books-search .books-search-box .search-form{float:none;width:335px;margin:0}.books-search .books-search-box .search-button{float:none;width:90px;margin:0 20px 0 0}.books-search .books-search-box .search-detail{width:140px;clear:none}}.menu-banner4{margin:30px 0}.menu-banner4 .menu-banner-box{display:flex;justify-content:center}.menu-banner4 .menu-banner-box a{display:none}.menu-banner4 .menu-banner-box a img{vertical-align:bottom;opacity:1}.menu-banner4 .menu-banner-box a.banner-idx01{display:block}@media print, screen and (min-width: 600px){.menu-banner4{width:1026px;margin:0 auto 30px}.menu-banner4 .menu-banner-box a.banner-idx01{display:none}.menu-banner4 .menu-banner-box a.banner-idx02{display:block}}.section-open-status{margin:0 0 30px;padding:25px 6px 20px;background:#f7f0e9}.lib-open .frame-top-left{margin:0 0 15px;font-weight:bold;text-align:center}.lib-open .frame-top-left .title{margin:0 0 10px;font-size:125%}.lib-open .lib-open-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lib-open .lib-open-box .unit{display:block;position:relative;width:calc( 33.3333% - 8px);margin:0 4px 8px;border:1px solid #d9c2ad;background:#fff;box-sizing:border-box;transition:background-color .25s}.lib-open .lib-open-box .unit:hover{background:#fffce1}.lib-open .lib-open-box .unit::after{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);width:100px;height:3px;background:#e6b845;content:''}.lib-open .lib-open-box .unit a.unit-link{display:block;padding:4px;color:#333;text-align:center;text-decoration:none}.lib-open .lib-open-box .unit a.unit-link .unit-label{display:block;font-weight:bold}.lib-open .lib-open-box .unit a.unit-link .unit-status{display:block;position:relative;padding:26px 0 0}.lib-open .lib-open-box .unit a.unit-link .unit-status br{display:none}.lib-open .lib-open-box .unit a.unit-link .unit-status.unit-status-open::before{display:block;position:absolute;top:2px;left:50%;transform:translate(-50%, 0);width:24px;height:24px;background:url("../images/lib-open.png") no-repeat;background-size:cover;content:''}.lib-open .lib-open-box .unit a.unit-link .unit-status.unit-status-close{color:#db2c00}.lib-open .lib-open-box .unit a.unit-link .unit-status.unit-status-close::before{display:block;position:absolute;top:2px;left:50%;transform:translate(-50%, 0);width:24px;height:24px;background:url("../images/lib-close.png") no-repeat;background-size:cover;content:''}@media print, screen and (min-width: 600px){.lib-open{width:1026px;margin:0 auto}.lib-open .frame-top-left{background:url("../images/open-title-bg-fs8.png") no-repeat center 2px}.lib-open .lib-open-box .unit{width:198px;margin:0 9px 9px 0;box-shadow:0 3px 3px rgba(219,204,189,0.7)}.lib-open .lib-open-box .unit:nth-child(5n){margin-right:0}.lib-open .lib-open-box .unit a.unit-link .unit-status{padding:0}.lib-open .lib-open-box .unit a.unit-link .unit-status.unit-status-open::before{top:-15px;left:5px;transform:none;width:32px;height:32px}.lib-open .lib-open-box .unit a.unit-link .unit-status.unit-status-close::before{top:-15px;left:5px;transform:none;width:32px;height:32px}}@media print, screen and (min-width: 600px){.section-contents{width:1026px;overflow:hidden;margin:0 auto 30px}.section-contents .wrapper-center,.section-contents .wrapper-contents{float:left;width:762px}.section-contents .wrapper-side{float:right;width:234px}}.mypage{margin:0 10px 30px;border:4px solid #ae8a68}.mypage .mypage-title-left{padding:0 7px}.mypage .mypage-title-left .mypage-title{padding:13px 0 11px;border-bottom:1px solid #ae8a68;color:#333;font-size:112.5%;font-weight:bold;text-align:center}.mypage .mypage-title-left .mypage-title span{display:inline-block;padding:0 0 0 26px;background:url("../images/icon-login-fs8.png") no-repeat}.mypage .mypage-box{padding:13px 13px 10px}.mypage .mypage-box .user{margin:0 0 10px}.mypage .mypage-box .user-label,.mypage .mypage-box .passwd-label{text-align:center}.mypage .mypage-box .user input,.mypage .mypage-box .passwd input{width:100%;height:30px;padding:0 0 0 8px;box-sizing:border-box}.mypage .mypage-login-box{padding:0 13px 13px}.mypage .mypage-login-box #mypage-login{text-shadow:#8c6f54 1px 1px 0,#8c6f54 -1px 1px 0,#8c6f54 1px -1px 0,#8c6f54 -1px -1px 0;display:block;width:100%;height:34px;border:none;background:#ae8a68;color:#fff;font-size:106.3%;font-weight:bold;letter-spacing:1px;cursor:pointer}.mypage .bottom-label{display:none}@media print, screen and (min-width: 600px){.mypage{box-shadow:0 6px 3px -3px rgba(178,178,178,0.5);margin:0 0 30px}}.menu-banner2{margin:0 0 15px;padding:0 6px}.menu-banner2 .menu-banner-box{overflow:hidden}.menu-banner2 .menu-banner-box a{display:block;float:left;width:50%;margin:0 0 15px;padding:4px;box-sizing:border-box}.menu-banner2 .menu-banner-box a img{display:block;width:100%;height:auto}@media print, screen and (min-width: 600px){.menu-banner2{padding:0}.menu-banner2 .menu-banner-box a{box-shadow:0 6px 3px -3px rgba(178,178,178,0.5);width:234px;padding:0}}.menu-index2{margin:0 0 30px;border-top:3px solid #ae8a68;border-bottom:3px solid #ae8a68;background:#f7f0e9}.menu-index2 a{color:#333;text-decoration:none}.menu-index2 a:hover{color:#f63;transition:color .24s ease}.menu-index2 a[target="_blank"] span{padding-right:20px;background:url("../images/icon-link-blank.png") no-repeat right -2px}.menu-index2 .frame-top-left .title{padding:13px 0 0;font-size:112.5%;text-align:center}.menu-index2 .menu-index-box{padding:5px 10px 15px}.menu-index2 .menu-index-box .menu-unit-style{margin:10px 0 0;border-radius:4px;background:#fff}.menu-index2 .menu-index-box .menu-unit-style a{display:block;padding:11px 0 11px 12px}.menu-index2 .menu-index-box .menu-unit-style-0{margin:0}@media print, screen and (min-width: 600px){.menu-index2{margin:0 0 30px;border:none;background:none}.menu-index2 .frame-top-left{min-height:53px;background:url("../images/index-title-bg-fs8.png") no-repeat}.menu-index2 .frame-middle-left{background:url("../images/index-bg-middle-fs8.png") repeat-y}.menu-index2 .frame-bottom-left{height:29px;background:url("../images/index-bg-bottom-shdw-fs8.png") no-repeat}.menu-index2 .frame-top-left .title{padding:20px 0 0}.menu-index2 .menu-index-box{padding:10px 10px 0}.menu-index2 .menu-index-box .menu-unit-style{margin:0;border-radius:0;border-top:1px solid #e6dacf;background:none}.menu-index2 .menu-index-box .menu-unit-style a{padding:8px 15px 7px}.menu-index2 .menu-index-box .menu-unit-style-0{border:none}}.calendar{margin:0 0 25px;padding:5px 5px 15px;border-top:3px solid #ae8a68;background:#f7f0e9;box-sizing:border-box}.calendar .frame-top-left .title{padding:5px 0 4px;text-align:center}.calendar .frame-middle-left{box-sizing:border-box}.calendar .frame-middle-left .calendar-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5px}.calendar .frame-middle-left .calendar-category a{width:calc( 33.3333% - 4px);margin:0 2px 5px;border:1px solid #e6b845;background:#fff;box-sizing:border-box;color:#000;text-align:center;text-decoration:none;transition:background-color .25s}.calendar .frame-middle-left .calendar-category a:hover{background:#fffce1}.calendar .frame-middle-left .calendar-category a.active{background:#e6b845}.calendar .frame-middle-left .calendar-category a span{font-size:81.3%;font-weight:bold}.calendar .frame-middle-left .message{line-height:1.36em;margin:0 0 10px;padding:0 25px;font-size:87.5%;text-align:center}.calendar .frame-middle-left .month-header{position:relative;margin:-1px 0 0}.calendar .frame-middle-left .month-header a{display:block;text-decoration:none;width:26px;height:26px;border:1px solid #ccc;background:#fff;box-sizing:border-box;transition:opacity .25s}.calendar .frame-middle-left .month-header a:hover{opacity:.75}.calendar .frame-middle-left .month-header a.month-prev{position:absolute;top:-2px;left:5px}.calendar .frame-middle-left .month-header a.month-prev::after{display:block;position:absolute;top:50%;left:50%;width:7px;height:7px;margin-left:2px;border-left:2px solid #310a0a;border-bottom:2px solid #310a0a;transform:translate(-50%, -50%) rotate(45deg);content:''}.calendar .frame-middle-left .month-header a.month-next{position:absolute;top:-2px;right:5px}.calendar .frame-middle-left .month-header a.month-next::after{display:block;position:absolute;top:50%;left:50%;width:7px;height:7px;margin-left:-2px;border-left:2px solid #310a0a;border-bottom:2px solid #310a0a;transform:translate(-50%, -50%) rotate(225deg);content:''}.calendar .frame-middle-left .calendar-table .calendar-frame{margin:0 0 15px}.calendar .frame-middle-left .calendar-table table{table-layout:fixed;width:100%;margin:0 auto;border:none;text-align:center}.calendar .frame-middle-left .calendar-table table caption{margin:0 0 10px;color:#333;font-size:112.5%;font-weight:bold}.calendar .frame-middle-left .calendar-table table th{padding:3px 8px;border:none;border-bottom:1px solid #ccc;background:#fff}.calendar .frame-middle-left .calendar-table table th.saturday{color:#188fcd}.calendar .frame-middle-left .calendar-table table th.sunday{color:#cd1c18}.calendar .frame-middle-left .calendar-table table td{line-height:1.4;padding:1px;border:none;background:#fff}.calendar .frame-middle-left .calendar-table table td span{display:block;padding:5px 4px}.calendar .frame-middle-left .calendar-table table td.today{font-weight:bold}.calendar .frame-middle-left .calendar-table table td.holiday span{position:relative;background:#fcc}.calendar .frame-middle-left .calendar-table table td.month-out span{display:none}.calendar .frame-bottom-left ul.explain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 0 15px;padding:0}.calendar .frame-bottom-left ul.explain li{margin:0 15px 0 0}.calendar .frame-bottom-left ul.explain li:last-child{margin-right:0}.calendar .frame-bottom-left ul.explain li span.close{position:relative;padding:0 0 0 22px;font-size:75%}.calendar .frame-bottom-left ul.explain li span.close::before{display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:18px;height:18px;background:#fcc;content:''}.calendar .frame-bottom-left ul.explain li span.event{position:relative;padding:0 0 0 19px;font-size:75%}.calendar .frame-bottom-left ul.explain li span.event::before{display:block;position:absolute;left:0;bottom:2px;width:15px;height:2px;background:#333;content:''}.calendar .frame-bottom-left .calendar-link{width:200px;margin:0 auto}.calendar .frame-bottom-left .calendar-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 10px 0 40px;border:2px solid #40362d;background:#40362d;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .25s}.calendar .frame-bottom-left .calendar-link a:hover{background:#fff;color:#40362d}@media print, screen and (min-width: 600px){.calendar{position:relative;overflow:hidden}.calendar .frame-middle-left .calendar-table table caption{font-size:129%}}.notice1{position:relative;margin:0 10px 30px}.notice1 .frame-header-left{border-top:3px solid #ae8a68;border-bottom:1px solid #ae8a68;background:url("../images/notice-title-fs8.png") no-repeat 5px 6px}.notice1 .frame-header-left .title{padding:11px 0 9px 42px;color:#333;font-size:112.5%;letter-spacing:1px}.notice1 .rss{position:absolute;bottom:52px;width:100%;border:1px solid #333;text-align:center}.notice1 .rss a{display:block;padding:6px 0 5px;box-sizing:border-box;color:#333;text-decoration:none}.notice1 .list-anchor{position:absolute;bottom:12px;width:100%;border-bottom:3px solid #59493e;background:#ae8a68;text-align:center}.notice1 .list-anchor a{text-shadow:#8c6f54 1px 1px 0,#8c6f54 -1px 1px 0,#8c6f54 1px -1px 0,#8c6f54 -1px -1px 0;display:block;padding:6px 0 5px;box-sizing:border-box;color:#fff;text-decoration:none;transition:all .24s ease}.notice1 .list-anchor a:hover{background:#59493e}.notice1 .frame-middle-left{padding:5px 0 90px}.notice1 .frame-middle-left .nothing{padding:0 0 0 12px}.notice1 .unit{overflow:hidden;padding:7px 12px 6px;line-height:1.36em}.notice1 .unit.even{background:#faf5f0}.notice1 .unit .wrapper-title{width:100%}.notice1 .unit .wrapper-title .icon-new .icon-notice-0{font-family:"Comic Sans MS",　Georgia,　sans-serif;color:#db2c00;font-weight:bold}.notice1 .unit .wrapper-title .date{display:block}.notice1 .headline,.notice1 .explanatory,.notice1 .office{display:none}@media print, screen and (min-width: 600px){.notice1{box-shadow:0 6px 3px -3px rgba(178,178,178,0.5);margin:0 0 30px}.notice1 .rss{position:absolute;right:12px;bottom:13px;width:auto;border:none}.notice1 .rss a{display:inline;text-decoration:underline}.notice1 .rss a:hover{text-decoration:none}.notice1 .list-anchor{position:absolute;right:55px;bottom:10px;width:200px}.notice1 .frame-middle-left{padding-bottom:60px}}.top-page .notice-tab1{margin:0 10px 30px}.top-page .notice-tab1 ul.tab-box{display:block;list-style-type:none;overflow:hidden;padding:0 5px}.top-page .notice-tab1 ul.tab-box li{display:block;float:left;width:33.3333%;padding:0 5px;box-sizing:border-box}.top-page .notice-tab1 ul.tab-box li a{display:block;padding:9px 0;border:3px solid #4d4945;border-bottom:0;background:#4d4945;color:#fff;font-weight:bold;text-align:center;text-decoration:none}.top-page .notice-tab1 ul.tab-box li.selected{position:relative;z-index:10}.top-page .notice-tab1 ul.tab-box li.selected a{border:3px solid #ae8a68;border-bottom:0;background:#fff;color:#333;font-weight:bold}.top-page .notice-tab1 .notice-box1{position:relative;z-index:1;margin:-3px 0 0;padding:5px 0 0;border-top:3px solid #ae8a68;background:#fff}.top-page .notice-tab1 .rss{position:absolute;bottom:52px;width:100%;border:1px solid #333;text-align:center}.top-page .notice-tab1 .rss a{display:block;padding:6px 0 5px;box-sizing:border-box;color:#333;text-decoration:none}.top-page .notice-tab1 .list-anchor{position:absolute;bottom:12px;width:100%;border-bottom:3px solid #59493e;background:#ae8a68;text-align:center}.top-page .notice-tab1 .list-anchor a{text-shadow:#8c6f54 1px 1px 0,#8c6f54 -1px 1px 0,#8c6f54 1px -1px 0,#8c6f54 -1px -1px 0;display:block;padding:6px 0 5px;box-sizing:border-box;color:#fff;text-decoration:none;transition:all .24s ease}.top-page .notice-tab1 .list-anchor a:hover{background:#59493e}.top-page .notice-tab1 .tab-frame-middle-left{padding:3px 0 90px}.top-page .notice-tab1 .tab-frame-middle-left .nothing{padding:0 0 0 12px}.top-page .notice-tab1 .notice-unit .unit{line-height:1.36em;padding:7px 12px 6px}.top-page .notice-tab1 .notice-unit .unit.even{background:#faf5f0}.top-page .notice-tab1 .notice-unit .unit .wrapper-title .icon-new .icon-notice-0{font-family:"Comic Sans MS",　Georgia,　sans-serif;color:#db2c00;font-weight:bold}.top-page .notice-tab1 .notice-unit1-2 .unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind{width:70px;min-width:4em;min-height:1px;box-sizing:border-box}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind .icon{display:inline-block;width:5em;margin:0 2px 3px;padding:1px 0;border-radius:2px;color:#fff;font-size:81.3%;font-weight:bold;text-align:center}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind .icon-notice-1{background-color:#66513d}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind .icon-notice-2{background-color:#bf5439}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind .icon-notice-3{background-color:#50801a}.top-page .notice-tab1 .notice-unit1-2 .unit .icon-kind .icon-notice-4{background-color:#177299}.top-page .notice-tab1 .notice-unit1-2 .unit .outer-title{width:calc( 100% - 70px);box-sizing:border-box}.top-page .notice-tab1 .tab-frame-header .title,.top-page .notice-tab1 .headline,.top-page .notice-tab1 .explanatory,.top-page .notice-tab1 .office{display:none}@media print, screen and (min-width: 600px){.top-page .notice-tab1{box-shadow:0 6px 3px -3px rgba(178,178,178,0.5);margin:0 0 30px}.top-page .notice-tab1 ul.tab-box{padding:0 10px}.top-page .notice-tab1 ul.tab-box li a{font-size:106.3%}.top-page .notice-tab1 .rss{position:absolute;right:12px;bottom:13px;width:auto;border:none}.top-page .notice-tab1 .rss a{display:inline;text-decoration:underline}.top-page .notice-tab1 .rss a:hover{text-decoration:none}.top-page .notice-tab1 .list-anchor{position:absolute;right:55px;bottom:10px;width:200px}.top-page .notice-tab1 .tab-frame-middle-left{min-height:320px;padding-bottom:60px}}.menu-index3{margin:0 10px 30px}.menu-index3 .menu-unit-style{margin:0 0 15px;border:2px solid #ae8a68;box-sizing:border-box}.menu-index3 .menu-unit-style .menu-level1 a{display:block;width:100%;overflow:hidden;padding:10px 0 10px 8px;box-sizing:border-box;color:#333;text-decoration:none}.menu-index3 .menu-unit-style .menu-level1 a img{display:inline-block;float:left;width:35px;height:35px;vertical-align:top;margin:0 8px 0 0}.menu-index3 .menu-unit-style .menu-level1 a span{display:inline-block;vertical-align:top;padding:6px 0 1px;box-sizing:border-box;font-weight:bold}.menu-index3 .menu-level2{display:none}@media print, screen and (min-width: 600px){.menu-index3{margin:0}.menu-index3 .menu-index-box{overflow:hidden}.menu-index3 .menu-index-box .menu-unit-style{box-shadow:0 6px 3px -3px rgba(178,178,178,0.5);float:left;width:246px;margin-right:12px}.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-2,.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-5,.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-8,.menu-index3 .menu-index-box .menu-unit-style.menu-unit-style-11{margin-right:0}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a span{width:190px}}.section-advertise{display:none;margin:0 0 30px}@media print, screen and (min-width: 600px){.section-advertise{margin:0 0 40px}}.advertise{position:relative;padding:0 0 30px}.advertise .adv-title{margin:0 0 15px;font-size:125%;font-weight:500;text-align:center}.advertise .adv-recruitment{position:absolute;bottom:0;width:100%;text-align:center}.advertise .adv-recruitment a{position:relative;padding:0 0 0 16px;color:#333;font-size:87.5%}.advertise .adv-recruitment a::before{display:block;position:absolute;top:11px;left:0;width:6px;height:6px;margin:-2px 0 0;border-top:2px solid #40362d;border-right:2px solid #40362d;transform:translate(-50%, -50%) rotate(45deg);content:''}.advertise .adv-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.advertise .adv-box li{width:calc( 50% - 10px);margin:0 5px 10px}.advertise .adv-box li a{display:block}.advertise .adv-box li a img{width:100%;height:auto;vertical-align:bottom;opacity:1}.advertise .frame-bottom-left{display:none}@media print, screen and (min-width: 600px){.advertise{padding:0 0 40px}.advertise .adv-title{margin:0 0 25px;font-size:150%}.advertise .adv-box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.advertise .adv-box li{width:150px;margin:0 5px 10px}.advertise .adv-box li a img{width:150px;height:auto}}.menu-banner6{position:fixed;right:10px;bottom:75px !important;z-index:10000}.menu-banner6 .menu-banner-box a{display:block;width:60px}.menu-banner6 .menu-banner-box a img{width:100%}@media print, screen and (min-width: 600px){.menu-banner6{right:10px;bottom:120px !important}.menu-banner6 .menu-banner-box a{width:87px}}.section-footer{background:#40362d}.section-footer .wrapper-footer .footer-upper{background:#f2f2f2}.section-footer .wrapper-footer .footer-lower{padding:20px 0 5px;color:#fff}.section-footer .wrapper-footer .footer-lower a{color:#fff}.section-footer .login{display:none}@media print, screen and (min-width: 600px){.section-footer .wrapper-footer .footer-upper{padding:10px 0 0}.section-footer .wrapper-footer .footer-lower{width:1026px;margin:0 auto;padding:25px 0 5px}}.menu-index8 .menu-index-box .menu-unit-style{border-bottom:1px dotted #998982}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{text-decoration:none}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;padding:10px 0 10px 14px;text-align:center}.menu-index8 .menu-level2{display:none}.menu-index8 a[id^="menu-index"]{display:none}.menu-index8 .menu-index-box>div:last-child{display:none}@media print, screen and (min-width: 600px){.menu-index8{width:1026px;margin:0 auto}.menu-index8 .menu-index-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-index8 .menu-index-box .menu-unit-style{margin:0 0 10px 1.5em;border:none}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{text-decoration:underline}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline;position:relative;padding:0 0 0 14px;text-align:left}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{display:block;position:absolute;top:6px;left:0;width:5px;height:10px;background:url("../images/arrow-footer.png") no-repeat;content:''}}.msg-board6 .frame-title-left .title{margin:0 0 10px;font-size:137.5%;font-weight:normal;text-align:center}.msg-board6 .msg-board-box .wrapper-address{margin:0;text-align:center}@media print, screen and (min-width: 600px){.msg-board6{float:left}.msg-board6 .frame-title-left .title{text-align:left}.msg-board6 .msg-board-box .wrapper-address{margin:0 0 10px;text-align:left}}.menu-banner5 .menu-banner-box a{margin:0 0 10px}.menu-banner5 .menu-banner-box img{vertical-align:bottom;opacity:1;margin:0 auto}@media print, screen and (min-width: 600px){.menu-banner5{float:right}.menu-banner5 .menu-banner-box{overflow:hidden}.menu-banner5 .menu-banner-box a{float:right;margin:0 0 0 10px}.menu-banner5 .menu-banner-box a:last-child{margin-left:0}.menu-banner5 .menu-banner-box img{margin:0}}.footer .wrapper-copyright{font-size:87.5%;text-align:center}@media print, screen and (min-width: 600px){.footer{clear:both}}.page-title-left{margin:0 0 .75em 0;box-shadow:0 1px 2px rgba(0,0,0,0.25);background-color:#59493e;background-image:linear-gradient(-45deg, #605045 20%, transparent 20%, transparent 50%, #605045 50%, #605045 70%, transparent 70%, transparent);background-size:20px 20px;margin:0 0 30px}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #59493e;background:#e8d3c0;color:#000;font-weight:bold;font-size:106.3%;margin-left:-5px}.contents h3{display:block;margin:1.25em 0 .65em;padding:.25em 0 .25em .5em;border-left:6px solid #59493e;border-bottom:1px solid #59493e;font-weight:bold;font-size:100%;margin-left:-5px}.page-number{color:#333;font-size:87.5%}.inquiry-box{border:1px solid #59493e}.inquiry-box .inquiry-title{background:#59493e}.viewer .wrapper-side{margin:0 15px}@media print, screen and (min-width: 600px){.viewer .wrapper-side{margin:0}}.viewer .category-menu{margin:0 0 30px;padding:0 10px 10px;border-top:3px solid #ae8a68;background:#f7f0e9;box-sizing:border-box}.viewer .category-menu .frame-top-left{min-height:50px;text-align:center}.viewer .category-menu .frame-top-left h2{display:inline-block;padding:15px 0 12px;background:#f7f0e9;font-size:112.5%;letter-spacing:.05em}.viewer .category-menu .category-menu-box{padding:10px 15px 10px;background:#fff}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin-top:.5em;padding:0}.viewer .category-menu .category-menu-box ul li{position:relative;line-height:1.36em;margin:0 0 .55em;padding:0 0 0 13px;font-size:100%;font-weight:normal}.viewer .category-menu .category-menu-box ul li a{background:#fff}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:8px;left:0;width:5px;height:6px;border-radius:50%;background:#aaa;content:''}.viewer .category-menu .category-menu-box ul li.active{font-weight:bold}.viewer .category-menu .category-menu-box ul li.active::before{background:#ce4848}.BodyColor2 .viewer .category-menu .frame-top-left .title,.BodyColor3 .viewer .category-menu .frame-top-left .title,.BodyColor4 .viewer .category-menu .frame-top-left .title{text-shadow:none}.viewer .recommend{margin:0 0 40px;padding:0 10px 10px;border-top:3px solid #ae8a68;background:#f7f0e9;box-sizing:border-box}.viewer .recommend .frame-header-left{min-height:50px;text-align:center}.viewer .recommend .frame-header-left h2{padding:15px 0 12px;background:#f7f0e9;font-size:112.5%}.viewer .recommend .frame-middle-left{padding:10px 15px 10px;background:#fff}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;margin:.5em 0 0;padding:0;font-size:96.8%}.viewer .recommend .frame-middle-left .recommend-box ul li{position:relative;line-height:1.36em;margin:0 0 .55em;padding:0 0 0 13px;font-size:100%;font-weight:normal}.viewer .recommend .frame-middle-left .recommend-box ul li a{background:#fff}.viewer .recommend .frame-middle-left .recommend-box ul li::before{display:block;position:absolute;top:8px;left:0;width:5px;height:6px;border-radius:50%;background:#aaa;content:''}.viewer .contents-box{padding:15px 10px;border:none;box-shadow:none}@media print, screen and (min-width: 600px){.viewer .contents-box{padding:20px 35px 35px;border:1px solid #cfcfcf;box-shadow:0 0 2px #cfcfcf}}.viewer-genre .container-box .genre-block-box .genre-name,.viewer-genre .container-box .genre-low-box .genre-low-unit a.holder{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #59493e;background:#e8d3c0;color:#000;font-weight:bold;font-size:106.3%}.viewer-genre .container-box .genre-low-children a.holder-child{padding-left:24px;background:url("../images/icon-category.png") no-repeat left -1px}.viewer-genre .container-box .genre-contents-list .genre-contents-unit{margin-left:10px;padding-left:24px;background:url("../images/icon-page.png") no-repeat left -1px}.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #59493e;background:#e8d3c0;color:#000;font-weight:bold;font-size:106.3%}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{display:block;margin:1.25em 0 .65em;padding:.25em 0 .25em .5em;border-left:6px solid #59493e;border-bottom:1px solid #59493e;font-weight:bold;font-size:100%}
