@media print{body{zoom:.52;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}.section-pagetop{display:none}}@media print and (-ms-high-contrast:none){body{zoom:1.8!important;width:1200px!important;transform:scale(.48)!important;transform-origin:0 0!important}}#print.viewer .info-access-counter{display:none!important}#print.viewer .section-header .wrapper-contents{position:relative;z-index:1}body{font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック", "MS P Gothic',Verdana,Arial,Helvetica,sans-serif;color:#333;-webkit-text-size-adjust:100%}.container-fluid{background:#76583d}@media print,screen and (min-width:601px){.container-fluid{min-width:1230px;box-sizing:border-box}}a{color:#333}a:hover{color:#f63;text-decoration:none;transition:color .24s ease}.new-window-guidance{display:none!important}.remodal-overlay.remodal-is-opened{z-index:10010}.remodal-wrapper.remodal-is-opened{z-index:10011}.login a{color:#0047b2;background:#fff}@keyframes logoAnime{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1.025)}100%{transform:scale(1)}}@keyframes arrowSlide{0%{transform:translateX(0);opacity:1}30%{transform:translateX(200%);opacity:0}31%{transform:translateX(-200%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes arrowSlide2{0%{transform:translateX(0);opacity:1}30%{transform:translateX(100%);opacity:0}31%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text-box{display:block;position:relative;float:left;width:82%;height:40px;box-sizing:border-box}.category-search-box .keyword-box .search-text-box .search-text{display:block;width:100%!important;height:100%;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-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-text-box span[title=Clear]{position:absolute;top:50%;right:8px;z-index:2;transform:translate(0,-50%);visibility:visible!important;padding:5px;background:#fff;box-sizing:border-box;color:#5e5e5e;cursor:pointer}.category-search-box .keyword-box .search-button{display:block;float:right;width:18%;height:40px}.category-search-box .keyword-box .search-button input[type=submit]{display:block;width:100%;height:40px;vertical-align:top;border:none;background:#4e473d;color:#fff;cursor:pointer}.category-search-box .keyword .keyword-box{border-radius:20px;border:1px solid #dedede;box-sizing:border-box}.category-search-box .keyword .keyword-box .search-text{width:82%;padding:0 0 0 20px;border:none;font-size:100%}.category-search-box .keyword .keyword-box .search-text:focus{border:none;outline:0}.category-search-box .keyword .keyword-box .search-text-box span{display:none}.category-search-box .keyword .keyword-box .search-button{display:block;position:relative}.category-search-box .keyword .keyword-box .search-button:hover input{background-color:#4e473d}.category-search-box .keyword .keyword-box .search-button:hover::after{background-color:#4e473d}.category-search-box .keyword .keyword-box .search-button input[type=submit]{margin:0;padding:0;transition:background-color .24s ease}.category-search-box fieldset.file-radio-box{margin:10px 0 0;padding:0;border:none}.category-search-box fieldset.file-radio-box .search-label{display:none}.category-search-box fieldset.file-radio-box .search-item{margin:0 12px 0 0}.category-search-box fieldset.file-radio-box .search-item input[type=radio]{position:relative;top:1px;margin:3px 2px 0 0;accent-color:#4e473d;cursor:pointer}.category-search-box fieldset.file-radio-box .search-item label{cursor:pointer}.viewer.viewer-search .contents-box .category-search-box{border-radius:5px}#accessibility-tool .color-changer,.header .color-changer{overflow:hidden}#accessibility-tool .color-changer .label,.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}#accessibility-tool .color-changer a,.header .color-changer a{display:block;float:left}#accessibility-tool .color-changer a img,.header .color-changer a img{display:block}#accessibility-tool .font-changer,.header .font-changer{overflow:hidden}#accessibility-tool .font-changer .label,.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}#accessibility-tool .font-changer a,.header .font-changer a{display:block;float:left}#accessibility-tool .font-changer a img,.header .font-changer a img{display:block}#accessibility-tool .font-changer .small,.header .font-changer .small{display:none}.section-header{position:relative;padding:78px 0 39px;background:url(../images/shoka/header-bg_sp.png) no-repeat center top}.section-header::before{position:absolute;top:204px;left:0;width:100%;height:733px;background:url(../images/shoka/3d-bg_sp.png) no-repeat center top;content:""}.section-header .wrapper-header{position:relative}.viewer .section-header{padding:45px 0 8px;background-position:center -24px}.viewer .section-header::before{top:128px;height:100px;background:#f3d6b1}@media print,screen and (min-width:601px){.section-header{padding:123px 0 88px;background:url(../images/shoka/header-bg.png) no-repeat center top}.section-header::before{top:320px;height:731px;background:url(../images/shoka/3d-bg.png) no-repeat center top}.section-header .wrapper-header{width:1200px;margin:0 auto}.viewer .section-header{padding:110px 0 36px;background-position:center -10px}.viewer .section-header::before{top:252px;height:731px;background:url(../images/shoka/3d-bg.png) no-repeat center top}}.section-header .header-image{z-index:2}.section-header .header-image a{display:block;width:213px;margin:0 auto}.section-header .header-image a img{width:100%;height:auto;vertical-align:bottom;opacity:1}.section-header .rss{display:none}.section-header .rss a{color:#333;background:#fff}.section-header .color-changer,.section-header .font-changer{display:none;background:#fff}.section-header .gnavi-close,.section-header .header-link,.section-header .login{display:none}.viewer .section-header .header-image a{width:142px}@media print,screen and (min-width:601px){.section-header .header-image a{width:319px}.section-header .login{display:block;position:fixed;top:0;left:0;z-index:99999;padding:0 5px;font-size:75%;background:rgba(255,255,255,.7)}.viewer .section-header .header-image a{width:213px}}.menu-index1{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:80px}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;padding:10px 10px 8px;border-radius:10px;background:#fff;box-shadow:5px 10px 10px 0 rgba(78,71,61,.2);color:#333;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:36px;height:auto;margin:0 auto 4px;vertical-align:bottom}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 span{display:block;font-size:75%;font-weight:700;text-align:center}.menu-index1 a[id^=menu-index]{display:none}.menu-index1 .menu-index-box>div:last-child{display:none}.menu-index1 img.new-window-guidance{display:none!important}.menu-index1 .frame-top-left .title,.menu-index1 .menu-unit-style .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index1{right:0;width:120px}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 a{padding:18px 10px 10px}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 img{width:50px;margin:0 auto 5px}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 span{font-size:100%}}.section-mainmenu{position:relative;z-index:1;padding:0 40px 50px}.section-mainmenu .wrapper-mainmenu>.row{display:flex;flex-direction:column;gap:30px}.section-mainmenu .wrapper-mainmenu .wrapper-menuindex{border-radius:12px;background:#f5efe4;box-shadow:5px 10px 10px 0 rgba(78,71,61,.2)}@media print,screen and (min-width:601px){.section-mainmenu{padding:0 0 100px}.section-mainmenu .wrapper-mainmenu{width:1200px;margin:0 auto}.section-mainmenu .wrapper-mainmenu>.row{flex-direction:row;flex-wrap:wrap}.section-mainmenu .wrapper-mainmenu .wrapper-menuindex{width:calc(33.3333333333% - 20px);border-radius:12px}}.menu-index2 .menu-index-box .menu-unit-style .menu-level1,.menu-index3 .menu-index-box .menu-unit-style .menu-level1,.menu-index4 .menu-index-box .menu-unit-style .menu-level1{padding:15px 15px 24px;border-radius:12px 12px 0 0;background:#fff;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;padding:20px 20px 50px;border-radius:12px;background:#fff;box-shadow:0 5px 0 #ccc4b8;color:#333;text-decoration:none;transition:all .25s ease}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a::before,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a::before,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #9f9079;border-radius:12px;box-sizing:border-box;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a:hover,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a:hover,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover{background-color:#f3ece3;box-shadow:none;transform:translateY(5px)}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a:hover::before,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a:hover::before,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover::before{border-color:#807566}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a:hover span::before,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a:hover span::before,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a:hover span::before{background:#4e473d;transform:translateX(-50%) scale(1.1)}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:46px;height:auto;margin:0 auto 5px;vertical-align:bottom}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{display:block;font-size:137.5%;font-weight:700;text-align:center}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span::before,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span::before,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::before{position:absolute;left:50%;bottom:15px;width:26px;height:26px;border-radius:50%;background:#807566;transform:translateX(-50%) scale(1);transition:all .25s ease;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span::after,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span::after,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::after{position:absolute;left:50%;bottom:23px;width:7px;height:10px;margin-left:-3px;background:url(../images/shoka/arrow-wh10.png) no-repeat;content:""}.menu-index2 a[id^=menu-index],.menu-index3 a[id^=menu-index],.menu-index4 a[id^=menu-index]{display:none}.menu-index2 .menu-index-box>div:last-child,.menu-index3 .menu-index-box>div:last-child,.menu-index4 .menu-index-box>div:last-child{display:none}.menu-index2 img.new-window-guidance,.menu-index3 img.new-window-guidance,.menu-index4 img.new-window-guidance{display:none!important}.menu-index2 .frame-top-left .title,.menu-index2 .menu-level2,.menu-index3 .frame-top-left .title,.menu-index3 .menu-level2,.menu-index4 .frame-top-left .title,.menu-index4 .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index2 .menu-index-box .menu-unit-style .menu-level1,.menu-index3 .menu-index-box .menu-unit-style .menu-level1,.menu-index4 .menu-index-box .menu-unit-style .menu-level1{padding:20px 20px 30px;border-radius:12px 12px 0 0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 a{padding:37px 20px 73px;border-radius:12px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 img,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 img{width:64px;margin:0 auto 8px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span{font-size:187.5%}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span::before,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span::before,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::before{bottom:26px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 span::after,.menu-index3 .menu-index-box .menu-unit-style .menu-level1 span::after,.menu-index4 .menu-index-box .menu-unit-style .menu-level1 span::after{bottom:34px}}.menu-index5,.menu-index6,.menu-index7{padding:20px}.menu-index5 .menu-index-box,.menu-index6 .menu-index-box,.menu-index7 .menu-index-box{display:flex;flex-direction:column;gap:12px}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;padding:10px 40px 10px 20px;border:1px solid #9f9079;border-radius:50px;background:#fff;box-shadow:0 4px 0 #ccc4b8;color:#333;text-decoration:none;transition:all .25s ease}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a:hover,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a:hover{border-color:#807566;background-color:#f0e8db;box-shadow:none;transform:translateY(4px)}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a:hover::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a:hover::before,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a:hover::before{background-color:#4e473d;transform:translateY(-50%) scale(1.1)}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a::before,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;right:14px;top:50%;width:20px;height:20px;border-radius:50%;background:#807566;transform:translateY(-50%) scale(1);transition:all .25s ease;content:""}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 a::after,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 a::after,.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a::after{position:absolute;right:21px;top:50%;width:5px;height:8px;margin-top:-4px;background:url(../images/shoka/arrow-wh8.png) no-repeat;content:""}.menu-index5 a[id^=menu-index],.menu-index6 a[id^=menu-index],.menu-index7 a[id^=menu-index]{display:none}.menu-index5 .menu-index-box>div:last-child,.menu-index6 .menu-index-box>div:last-child,.menu-index7 .menu-index-box>div:last-child{display:none}.menu-index5 img.new-window-guidance,.menu-index6 img.new-window-guidance,.menu-index7 img.new-window-guidance{display:none!important}.menu-index5 .frame-top-left .title,.menu-index5 .menu-level2,.menu-index6 .frame-top-left .title,.menu-index6 .menu-level2,.menu-index7 .frame-top-left .title,.menu-index7 .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index5,.menu-index6,.menu-index7{padding:30px}}.menu-banner6{position:fixed;right:10px;bottom:10px!important;z-index:999}.menu-banner6 .menu-banner-box a{display:block;width:50px}.menu-banner6 .menu-banner-box a img{width:100%}.menu-banner6 .menu-banner-box a img:hover{opacity:.9}.menu-banner6 .frame-top-left{display:none}@media print,screen and (min-width:601px){.menu-banner6{right:10px;bottom:100px!important}.menu-banner6 .menu-banner-box a{width:60px}}.section-footer{position:relative;z-index:1;padding:30px 30px;background:#4e473d}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:20px 50px}.section-footer .wrapper-footer>div{display:flex;flex-wrap:wrap;justify-content:space-between}.section-footer .wrapper-footer .wrapper-footer-left{width:48%}.section-footer .wrapper-footer .wrapper-footer-right{width:48%}.section-footer .wrapper-footer .wrapper-footer-right>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.section-footer .wrapper-footer .wrapper-footer-right>div>div:nth-child(2){display:flex;align-items:center}}.menu-index8{margin:0 0 20px}.menu-index8 .menu-index-box{display:flex;flex-direction:column;gap:10px}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a{display:block;position:relative;padding:10px 30px;border-radius:5px;background:#f5efe4;color:#333;text-decoration:none}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a:hover::before{transform:translateX(0)}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;top:50%;right:15px;width:7px;height:10px;margin-top:-5px;background:url(../images/shoka/arrow-br10.png) no-repeat;transform:translateX(-2px);transition:transform .25s ease;content:""}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{text-align:center}.menu-index8 a[id^=menu-index]{display:none}.menu-index8 .menu-index-box>div:last-child{display:none}.menu-index8 .frame-top-left .title,.menu-index8 .menu-level1 img,.menu-index8 .menu-level2{display:none}@media print,screen and (min-width:601px){.menu-index8{margin:0}.menu-index8 .menu-index-box{flex-direction:row}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a{min-width:170px;padding:10px 30px 10px 15px;box-sizing:border-box}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{text-align:left}}.menu-banner1{margin:0 0 20px}.menu-banner1 .menu-banner-box{display:flex;flex-direction:column;gap:10px}.menu-banner1 .menu-banner-box a{width:156px;margin:0 auto}.menu-banner1 .menu-banner-box a img{width:100%;height:auto;vertical-align:bottom}@media print,screen and (min-width:601px){.menu-banner1{margin:0 25px 0 0}.menu-banner1 .menu-banner-box{flex-direction:row}}.footer .footer-sentence{color:#fff;font-size:87.5%;text-align:center}@media print,screen and (min-width:601px){.footer .footer-sentence{text-align:right}}.viewer .section-contents{position:relative;z-index:1;margin:0 0 50px}@media print,screen and (min-width:601px){.viewer .section-contents{margin:0 0 70px}.viewer .section-contents .wrapper-contents{width:1200px;margin:0 auto}}.page-title-left{position:relative;margin:0 0 30px;padding:0;border-bottom:2px solid #4e473d}.page-title-left .page-title{padding:15px 0 15px}.page-title-left .page-title h1{position:relative;line-height:1.27;margin:0;padding:0 0 0 7px;font-size:150%}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%}.contents h2.no-css{margin:0;padding:0;border:none;background:0 0}.contents h3{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%}.contents h4{margin:30px 0 12px -10px;padding:6px 10px;border:0;border-top:1px solid #9f9079;border-bottom:1px solid #9f9079;background:0 0;font-size:100%}.contents h5{margin:30px 0 8px -10px;padding:0 9px 4px;border:none;border-bottom:1px dashed #9f9079;background:0 0;font-size:100%}@media print,screen and (min-width:601px){.page-title-left .page-title{padding:20px 0 30px}.page-title-left .page-title h1{line-height:1.37;padding:0 0 0 15px;font-size:200%}.contents h2{margin:45px 0 20px -20px;padding:19px 15px 19px 20px;border-radius:10px 10px 0 0;font-size:150%}.contents h3{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%}.contents h4{margin:35px 0 15px -20px;padding:12px 12px;border-left-width:5px;font-size:112.5%}.contents h5{margin:30px 0 10px -20px}.contents h6{margin-left:-10px}}.viewer .category-menu{margin:0 0 30px;padding:10px;border-radius:5px;background:#fff;box-sizing:border-box}.viewer .category-menu .frame-top-left h2{margin-bottom:10px;padding:17px 15px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .category-menu .category-menu-box{padding:0 10px;background:#fff}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin:.5em 0 0 0;padding:0}.viewer .category-menu .category-menu-box ul li{position:relative;line-height:1.36em;margin-bottom:14px;padding:0 0 0 17px;font-size:100%}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:.45em;left:0;width:7px;height:7px;border-radius:50%;background:#6a5b44;content:""}.viewer .category-menu .category-menu-box ul li.active{font-weight:700}.viewer .category-menu .category-menu-box ul li.active::before{background:#6a5b44}.viewer .category-menu .category-menu-box ul li a{background:#fff}@media print,screen and (min-width:601px){.viewer .category-menu{margin:0 0 30px}}.viewer .recommend{margin:0 0 30px;padding:10px;border-radius:5px;background:#fff;box-sizing:border-box}.viewer .recommend .frame-header-left h2{margin-bottom:10px;padding:17px 15px;border-radius:5px;background:#fff;font-size:112.5%}.viewer .recommend .frame-middle-left{padding:0 10px;background:#fff}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;margin:.5em 0 0 0;padding:0}.viewer .recommend .frame-middle-left .recommend-box ul li{position:relative;line-height:1.36em;margin-bottom:14px;padding:0 0 0 17px;font-size:100%}.viewer .recommend .frame-middle-left .recommend-box ul li::before{display:block;position:absolute;top:.45em;left:0;width:7px;height:7px;border-radius:50%;background:#6a5b44;content:""}.viewer .recommend .frame-middle-left .recommend-box ul li a{background:#fff}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}}.viewer .contents-box{overflow:hidden;padding:30px 20px;border-radius:10px;border:none;background:#fff;box-shadow:5px 10px 10px 0 rgba(78,71,61,.2)}.viewer .contents-box .page-number{margin:-12px 0 20px 5px}.viewer .contents-box .info-sentence{padding-left:10px}@media print,screen and (min-width:601px){.viewer .contents-box{padding:50px;border-radius:12px}.viewer .contents-box .info-sentence{padding-left:20px}}.viewer .info-box .info-link{overflow:hidden;border-radius:10px;border:1px solid #9f9079}.viewer .info-box .info-link .info-link-title{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .info-link h2.info-link-title{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .info-link ul{margin:0;padding:15px 0 15px 50px}.viewer .info-box .info-link ul li{position:relative;margin:0 0 8px}.viewer .info-box .info-link ul li:last-child{margin:0}@media print,screen and (min-width:601px){.viewer .info-box .info-link .info-link-title{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .info-link h2.info-link-title{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%;margin:0;border-radius:10px 10px 0 0}}.viewer .info-box .inquiry-box{overflow:hidden;border-radius:10px;border:1px solid #9f9079}.viewer .info-box .inquiry-box .inquiry-title{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .inquiry-box h2.inquiry-title{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .inquiry-box .mail{padding-left:25px;background:url(../images/inquiry-icon.png) no-repeat left center}.viewer .info-box .inquiry-box .mail a{background:#fff}@media print,screen and (min-width:601px){.viewer .info-box .inquiry-box .inquiry-title{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%;margin:0;border-radius:10px 10px 0 0}.viewer .info-box .inquiry-box h2.inquiry-title{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%;margin:0;border-radius:10px 10px 0 0}}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title,.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%;margin-top:0;margin-left:0}.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-news-menu ul li::marker,.viewer-genre .container-box .genre-block-box .wrapper-genre-news .genre-used-menu ul li::marker{color:#6a5b44}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%;margin-top:0;font-weight:700}.viewer-genre .container-box .genre-block-box .genre-unit ul li a{position:relative;height:100%;padding:14px 40px 14px 15px;border-radius:5px;background:#f5efe4;color:#333;transition:background-color .24s ease}.viewer-genre .container-box .genre-block-box .genre-unit ul li a:hover::before{animation:arrowSlide2 .4s ease-in-out forwards}.viewer-genre .container-box .genre-block-box .genre-unit ul li a::before{position:absolute;top:50%;right:15px;width:7px;height:10px;margin-top:-5px;background:url(../images/shoka/arrow-br10.png) no-repeat;content:""}.viewer-genre .container-box .genre-block-box .genre-unit ul li a[href*=genre]{padding:14px 40px 14px 38px}.viewer-genre .container-box .genre-block-box .genre-unit ul li a[href*=genre]::before{position:absolute;top:50%;left:10px;transform:translate(0,-50%);width:18px;height:17px;background:url(../images/icon-category.png) no-repeat 0 0/contain;content:""}@media print,screen and (min-width:601px){.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title{margin:45px 0 20px -20px;padding:19px 15px 19px 20px;border-radius:10px 10px 0 0;font-size:150%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit{padding:0}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a{margin:45px 0 20px -20px;padding:19px 15px 19px 20px;border-radius:10px 10px 0 0;font-size:150%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a{display:flex;align-items:center;min-height:60px;padding:14px 50px 14px 20px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href*=genre]{padding:14px 50px 14px 48px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href*=genre]::before{left:20px}}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title{position:relative;padding:15px 40px 14px 15px;border-radius:5px;background:#f5efe4;transition:background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover{color:#333}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover::before{animation:arrowSlide2 .4s ease-in-out forwards}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::before{position:absolute;top:50%;right:15px;width:7px;height:10px;margin-top:-5px;background:url(../images/shoka/arrow-br10.png) no-repeat;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit,.viewer-genre2 .container-box .genre-low-box .genre-low-unit,.viewer-genre3 .container-box .genre-low-box .genre-low-unit,.viewer-genre4 .container-box .genre-low-box .genre-low-unit{padding:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%;margin-top:0;margin-left:0;font-weight:700}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title{position:relative;padding:15px 40px 14px 15px;border-radius:5px;background:#f5efe4;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover{color:#333}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover::before{animation:arrowSlide2 .4s ease-in-out forwards}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::before{position:absolute;top:50%;right:15px;width:7px;height:10px;margin-top:-5px;background:url(../images/shoka/arrow-br10.png) no-repeat;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child{position:relative;border-radius:5px;background:#f5efe4;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover{color:#333}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child:hover::before{animation:arrowSlide2 .4s ease-in-out forwards}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::before{position:absolute;top:50%;right:15px;width:7px;height:10px;margin-top:-5px;background:url(../images/shoka/arrow-br10.png) no-repeat;content:""}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child span{padding-left:28px;background:url(../images/icon-category.png) no-repeat left 4px}@media print,screen and (min-width:601px){.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title{display:flex;align-items:center;min-height:60px;padding:14px 50px 14px 20px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder{margin:45px 0 20px -20px;padding:19px 15px 19px 20px;border-radius:10px 10px 0 0;font-size:150%;margin-top:0;margin-left:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title{display:flex;align-items:center;min-height:60px;padding:14px 50px 14px 20px}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child{display:flex;align-items:center;width:calc(50% - 5px);min-height:60px;padding:14px 50px 14px 20px}}.viewer-notice .contents-box .list-event-categories{margin:5px 0}.viewer-notice .contents-box .list-event-categories .list-event-categories-14{display:flex;flex-wrap:wrap}.viewer-notice .contents-box .list-event-categories a{margin:2px;padding:2px 10px;text-decoration:none;border:1px solid #ccc}.viewer-notice .contents-box .list-event-categories a .event-category-label{margin:0;padding:0;color:#333;background:0 0}.viewer-notice .contents-box .list-event-categories .event-category-label{margin:2px;padding:2px 10px;color:#fff;background:#4e473d}.viewer .office-box .office-head-division{position:relative;margin-left:10px;padding-left:20px;list-style-type:none}.viewer .office-box .office-head-division::before{display:block;position:absolute;top:.6em;left:0;width:8px;height:8px;border-radius:10px;background:#6a5b44;content:""}.viewer .office-box .office-division>a{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%;margin-left:0;font-weight:700}@media print,screen and (min-width:601px){.viewer-office .office-section-contents .contents-list{padding-left:20px}}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.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_office .sitemap-item{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%;margin-left:0;font-weight:700}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin-bottom:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1,.viewer-sitemap .container-box .viewer-sitemap .sitemap-item-box_office .sitemap-item-level1{margin:0}.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>h3 a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>h3 span 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,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>h3 a{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_menu-index1 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index10 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index2 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index3 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index4 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index5 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index6 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index7 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index8 .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_menu-index9 .sitemap-item{position:relative;padding:0 0 0 17px;background:0 0}.viewer-sitemap .container-box .sitemap-item-box_menu-index1 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index10 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index2 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index3 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index4 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index5 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index6 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index7 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index8 .sitemap-item::before,.viewer-sitemap .container-box .sitemap-item-box_menu-index9 .sitemap-item::before{position:absolute;top:.7em;left:0;width:7px;height:7px;border-radius:50%;background:#6a5b44;content:""}.viewer-sitemap .container-box .sitemap-item-box_menu-index1 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index10 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index2 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index3 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index4 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index5 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index6 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index7 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index8 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index9 .sitemap-item a br{display:none}.viewer-sitemap .container-box .sitemap-bookmark-top{display:none}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.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_office .sitemap-item{margin:45px 0 20px -20px;padding:19px 15px 19px 20px;border-radius:10px 10px 0 0;font-size:150%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{margin-bottom:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li h3 a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li h3 span a,.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 h3 a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{margin:40px 0 15px -20px;padding:16px 15px 16px 20px;border-radius:10px;font-size:125%;margin-left:0}}.viewer .urgent-box h2{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%}.viewer .urgent-box h3{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%}.viewer-index .info-box h2.title{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%}.viewer-index .info-box #quick-index-form h3{margin:30px 0 12px -10px;padding:11px 10px 11px 13px;border:0;border-radius:5px;background:#f5efe4;font-size:112.5%}.viewer-index .info-box #search-result h2{line-height:1.4;margin:35px 0 20px -10px;padding:14px 10px 14px 15px;border:0;border-bottom:3px solid #97cd52;border-radius:5px 5px 0 0;background:#e8f2dc;font-size:137.5%}.viewer-index .info-box .action input[type=submit]{background:#4e473d}.cke_editable.contents ul li::marker,.viewer .genre-note ul li::marker,.viewer .info-box ul li::marker{color:#6a5b44}.cke_editable.contents ul li ul li::marker,.viewer .genre-note ul li ul li::marker,.viewer .info-box ul li ul li::marker{color:#919191}.cke_editable.contents ul.heading-list,.viewer ul.heading-list{list-style-type:none;margin:15px 0;padding:20px 20px 10px;border:1px solid #9f9079;border-radius:10px}.cke_editable.contents ul.heading-list li,.viewer ul.heading-list li{margin:0 0 10px;padding:0}.cke_editable.contents ul.heading-list li::before,.viewer ul.heading-list li::before{display:none;content:normal}.cke_editable.contents ul.heading-list li a,.viewer ul.heading-list li a{position:relative;padding:0 0 0 28px;color:#333}.cke_editable.contents ul.heading-list li a:hover,.viewer ul.heading-list li a:hover{color:#f63}.cke_editable.contents ul.heading-list li a::before,.viewer ul.heading-list li a::before{display:block;position:absolute;top:1px;left:0;border-radius:50%;background:#6a5b44;box-sizing:border-box;width:22px;height:22px;pointer-events:none;content:""}.cke_editable.contents ul.heading-list li a::after,.viewer ul.heading-list li a::after{display:block;position:absolute;top:7px;left:7px;transform:rotate(-135deg);width:5px;height:5px;border-top:2px solid #fff;border-left:2px solid #fff;pointer-events:none;content:""}@media print,screen and (min-width:601px){.viewer ul.heading-list{padding:30px 30px 20px}}.viewer-calendar-monthly #w7_event_calendar{padding:0 0 20px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_ttl{font-size:125%}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl:first-child .event_category{border-radius:3px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl:first-child .event_category label{padding:2px 10px 2px 5px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl:nth-child(2) .event_category{background:0 0}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dt{width:100%;margin:0 0 10px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dd{margin:0}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category1{background:#ffddd9}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category2{background:#dcd5f2}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category3{background:#dcf2b6}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category4{background:#ffdfbf}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category5{background:#bbe6fa}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category6{background:#fcc}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category7{background:#b8e6c4}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category8{background:#ffcabf}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category9{background:#ffd9e6}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category10{background:#ace6de}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category11{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category12{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_btn input[type=submit]{background:#4e473d}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .lib-close-wrapper,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .lib-close-wrapper{display:flex;flex-wrap:wrap}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close{display:inline-block}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close{width:auto;margin:5px 5px 5px 0;padding:2px 10px;box-sizing:border-box;border-radius:3px;color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-all,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-all{background:#b91313;color:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-1,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-1{background:#ffddd9}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-2,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-2{background:#dcd5f2}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-3,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-3{background:#dcf2b6}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-4,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-4{background:#ffdfbf}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-5,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-5{background:#bbe6fa}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-6,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-6{background:#fcc}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-7,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-7{background:#b8e6c4}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-8,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-8{background:#ffcabf}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-9,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-9{background:#ffd9e6}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-10,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-10{background:#ace6de}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-11,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-11{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday.lib-close .icon-lib-close.icon-lib-close-12,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .holiday.lib-close .icon-lib-close.icon-lib-close-12{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .lib-special,.viewer-calendar-monthly .event_cal_list .calendar-daily .calendar-event .lib-special{display:none}.viewer-calendar-monthly #w7_event_cal_7w .page-title{color:#333;font-size:87.5%}.viewer-calendar-monthly #w7_event_cal_7w .page-title:hover{color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_0 a{border:1px solid #0f5499;background:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_1 a{background:#ffddd9}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_2 a{background:#dcd5f2}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_3 a{background:#dcf2b6}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_4 a{background:#ffdfbf}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_5 a{background:#bbe6fa}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_6 a{background:#fcc}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_7 a{background:#b8e6c4}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_8 a{background:#ffcabf}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_9 a{background:#ffd9e6}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_10 a{background:#ace6de}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_11 a{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event_index_12 a{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event{margin:0 0 10px}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-1{background:#ffddd9}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-2{background:#dcd5f2}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-3{background:#dcf2b6}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-4{background:#ffdfbf}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-5{background:#bbe6fa}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-6{background:#fcc}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-7{background:#b8e6c4}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-8{background:#ffcabf}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-9{background:#ffd9e6}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-10{background:#ace6de}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-11{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-monthly table.event_cal_list .calendar-daily .calendar-event .event .icon-12{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit{position:relative;margin:0 0 10px;padding:0 0 0 17px;background:0 0}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit::before{display:block;position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:#6a5b44;content:""}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-1{background:#ffddd9}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-2{background:#dcd5f2}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-3{background:#dcf2b6}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-4{background:#ffdfbf}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-5{background:#bbe6fa}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-6{background:#fcc}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-7{background:#b8e6c4}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-8{background:#ffcabf}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-9{background:#ffd9e6}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-10{background:#ace6de}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-11{border:1px solid #d9d9d9;background:#fff}.viewer-calendar-daily .calendar-daily-box .calendar-contents-unit .icon.icon-12{border:1px solid #d9d9d9;background:#fff}@media print,screen and (min-width:601px){.viewer-calendar-monthly .notice-box .tab-box{border-color:#4e473d}.viewer-calendar-monthly .notice-box .tab-box .tab a{padding:20px 40px 20px;transition:background-color .24s ease}.viewer-calendar-monthly .notice-box .tab-box .tab a:hover{background:#4e473d;color:#fff}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#4e473d;background:#4e473d}.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dt{width:auto}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dd{margin:0 0 0 30px}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .lib-close-wrapper{justify-content:center}}.viewer-search .contents-box .category-search-box{padding:30px 15px;border-radius:10px}.viewer-search .contents-box .category-search-box .frame-title{display:block;margin:0 0 10px;font-size:125%}.viewer-search .contents-box .category-search-box .keyword{accent-color:#4e473d}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 10px}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-text-box{width:78%}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-button{width:22%}.viewer-search .contents-box .category-search-box .keyword .display-number,.viewer-search .contents-box .category-search-box .keyword .order{margin:10px 0 0}.viewer-search .contents-box .category-search-box .keyword fieldset.file-radio-box .search-label{display:block}@media print,screen and (min-width:601px){.viewer-search .contents-box .category-search-box{padding:30px}.viewer-search .contents-box .category-search-box .frame-title{margin:0 0 15px}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 15px}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-text-box{width:82%}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-button{width:18%}}