body{display:block}.break-point{display:none}@media print,screen and (min-width:601px){.break-point{display:block}}@media print{body{zoom:.52;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}.section-header .login{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}body{font-family:Montserrat,"Noto Sans JP","Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";color:#333;font-feature-settings:"palt";letter-spacing:.015em}.top-page *{box-sizing:border-box}@media print,screen and (min-width:601px){.container-fluid{min-width:1200px}}a{color:#333}a:hover{color:#f63;text-decoration:none;transition:color .24s ease}.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{position:relative}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text-box{display:block;position:relative;float:left;width:82%;height:50px;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:50px}.category-search-box .keyword-box .search-button input[type=submit]{display:block;width:100%;height:50px;vertical-align:top;border:none;background:#333;color:#fff;cursor:pointer}.category-search-box .frame-title-left{margin:0 0 15px}.category-search-box .frame-title-left .frame-title{font-size:125%;font-weight:700}.category-search-box .keyword .keyword-box{background:#fff;color:#333}.category-search-box .keyword .keyword-box .search-text-box{width:75%}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 15px;border-radius:5px 0 0 5px;border:1px solid gray;border-right:none;background:0 0;box-sizing:border-box;font-size:87.5%}.category-search-box .keyword .keyword-box .search-button{width:25%}.category-search-box .keyword .keyword-box .search-button input[type=submit]{font-size:100%;border-radius:0 5px 5px 0;transition:background-color .24s ease}.category-search-box .keyword .keyword-box .search-button input[type=submit]:hover{color:#fff}.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:#333;cursor:pointer}.category-search-box fieldset.file-radio-box .search-item label{cursor:pointer}@media print,screen and (min-width:601px){.category-search-box .frame-title-left{margin:0 0 20px}.category-search-box .frame-title-left .frame-title{font-size:150%}.category-search-box .keyword .keyword-box .search-text-box{width:80%}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;font-size:100%}.category-search-box .keyword .keyword-box .search-button{width:20%}.category-search-box fieldset.file-radio-box{position:absolute;top:0;right:0}}.section-header .category-search-box .frame-title,.top-page .category-search-box .frame-title{opacity:0}.section-header .category-search-box .category,.section-header .category-search-box .hottrends-list,.section-header .category-search-box .keyword-box .label,.top-page .category-search-box .category,.top-page .category-search-box .hottrends-list,.top-page .category-search-box .keyword-box .label{display:none}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 90px);height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 10px;box-sizing:border-box;font-size:75%}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button{width:90px;height:40px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:40px}.wrapper-header-menu .category-search-box .file-radio-box,.wrapper-header-menu .category-search-box .frame-title-left{display:none}@media print,screen and (min-width:601px){.wrapper-header-menu .category-search-box{display:block;width:250px}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-text-box{width:calc(100% - 60px)}.wrapper-header-menu .category-search-box .keyword .keyword-box .search-button{width:60px}}#accessibility-tool .color-changer .label,.header .color-changer .label{background:#fff;color:#333}#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 .label,.header .font-changer .label{background:#fff;color:#333}#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}.section-fv{position:relative;aspect-ratio:375/397}.section-fv .wrapper-fv .header{position:absolute;top:20px;left:20px;z-index:2}.section-fv .wrapper-fv .menu-index1{position:absolute;bottom:20px;right:20px;z-index:2}@media print,screen and (min-width:601px){.section-fv{min-height:100lvh;max-height:100lvh;aspect-ratio:unset}.section-fv .wrapper-fv .header{top:30px;left:30px}.section-fv .wrapper-fv .menu-index1{top:30px;right:30px}}.viewer .section-header{padding:20px 20px 0}.viewer .section-header .wrapper-header>.wrapper-header-inner{display:flex;justify-content:space-between;align-items:center}@media print,screen and (min-width:601px){.viewer .section-header{padding:30px 50px 0}}.section-fv .header .header-image a{display:block;width:269px}.section-fv .header .header-image a img{display:block;width:100%;height:auto;opacity:1}.section-fv .category-search-box,.section-fv .color-changer,.section-fv .font-changer,.section-fv .gnavi-close,.section-fv .header-link,.section-fv .login{display:none}.section-fv .rss{display:none}.section-fv .rss a{color:#222;background:#fff}@media print,screen and (min-width:601px){.section-fv .header{position:static;min-height:auto}.section-fv .header .header-image a{width:auto;max-width:789px}.section-fv .login{display:block;position:fixed;top:0;left:0;z-index:99999;padding:0 5px;font-size:75%;background:rgba(255,255,255,.7);color:#333}}.viewer .section-header .msg-board2 .msg-board-box a{text-decoration:none}.viewer .section-header .msg-board2 .msg-board-box img{vertical-align:bottom}.viewer .section-header .msg-board2 .frame-title-left{display:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 a{display:block;width:140px;padding:10px;border:1px solid #333;background:#333;box-sizing:border-box;color:#fff;font-weight:500;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 a:hover{background:#eee;color:#333}.menu-index1 .menu-index-box .menu-unit-style .menu-level2,.menu-index1 .menu-index-box .menu-unit-style img.new-window-guidance{display:none}@media print,screen and (min-width:601px){.menu-index1 .menu-index-box .menu-unit-style .menu-level1 a{width:160px;padding:15px;font-size:112.5%}}.image1{position:relative}.image1::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;background:#333;opacity:.4;mix-blend-mode:multiply;content:""}.image1 .bx-wrapper{margin:0 auto;padding:0;border:none;box-shadow:none}.image1 .bx-wrapper .bx-viewport .slide a img{width:100%;height:auto;aspect-ratio:375/397;object-fit:cover}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}.image1 .bx-wrapper .bx-controls-direction{display:none}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{display:block;position:absolute;top:auto;left:auto;bottom:0;width:40px;height:40px;overflow:hidden;margin:0;border:1px solid #333;border-radius:5px;box-sizing:border-box;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{display:block;position:absolute;top:-1px;left:-1px;width:40px;height:40px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover,.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#333;color:#fff}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:0}.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{background-position:0 0}.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:0 -40px}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:45px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-40px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-40px -40px}.image1 .bx-wrapper .bx-controls-auto{display:none;position:absolute;right:0;bottom:7px;width:36px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block;position:relative;width:26px;height:26px;border:1px solid #333;border-radius:13px;box-sizing:border-box;background:#fff;color:#333;transition:background-color .24s ease}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start::after,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop::after{display:block;position:absolute;top:-1px;left:-1px;width:26px;height:26px;border-radius:13px;background:url(../images/top/slider-controls.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start.active,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover::after,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover::after{background-color:#333;color:#333}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start::after{background-position:-106px 0}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover::after{background-position:-106px -40px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop::after{background-position:-80px 0}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover::after{background-position:-80px -40px}.image1 .bx-wrapper .bx-pager{display:none}.image1 .bx-controls-direction{display:none}@media print,screen and (min-width:601px){.image1 .bx-wrapper .bx-viewport .slide a img{min-height:100lvh;max-height:100lvh;aspect-ratio:1920/953}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}}body.humberger-menu-open{overflow:hidden}#dropHeadMenu{position:absolute;top:0;right:0;height:100%;z-index:10000}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:10px;right:10px;z-index:0;width:60px;height:60px;border-radius:5px;background:#333;color:#fff}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:30px;margin:0 auto;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:0;width:100%;height:2px;border-radius:0;background:#fff;color:#333;transition:transform .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:15px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:22px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:29px}#dropHeadMenu a.dropHeadBtn .menu-label{display:none}#dropHeadMenu a.dropHeadBtn .sp-label{position:absolute;bottom:10px;width:100%;background:rgba(0,0,0,0);color:#fff;font-size:68.75%;text-align:center}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line1{top:15px;transform:none}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line3{top:29px;transform:none}#dropHeadMenu .slide-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100%;min-height:100vh;overflow:auto;padding:3px;background:#333;box-sizing:border-box;color:#fff;-webkit-overflow-scrolling:touch}#dropHeadMenu .slide-menu .inner-slide{min-height:100%;padding:60px 20px 30px;border-radius:3px;box-sizing:border-box;background:#fff;color:#333}#dropHeadMenu .slide-menu .dialog-close{position:absolute;top:10px;right:10px;padding:8px 15px;border-radius:5px;background:#333;color:#fff;font-size:87.5%;cursor:pointer}#dropHeadMenu .slide-menu .dialog-close span{display:inline-block;position:relative;padding:0 0 0 20px}#dropHeadMenu .slide-menu .dialog-close span::before{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(45deg);width:15px;height:2px;background:#fff;color:#333;content:""}#dropHeadMenu .slide-menu .dialog-close span::after{position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(-45deg);width:15px;height:2px;background:#fff;color:#333;content:""}#dropHeadMenu .wrap-navi{margin:0 0 30px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area{display:block!important}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area a{display:block;background:rgba(0,0,0,0);color:#333;text-decoration:none}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title{border-bottom:1px solid gray}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu{position:relative}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::before{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-1px);width:14px;height:1px;background:#333;color:#fff;content:""}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(-90deg);width:14px;height:1px;background:#333;color:#fff;transition:transform .25s;content:""}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu.accordion-open::after{transform:translate(0,-1px)}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .title.has-menu a{padding:14px 40px 14px 15px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list{display:none}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul{list-style-type:none;margin:0;padding:0}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li{border-bottom:1px solid gray;background:#f2f2f2;color:#333}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a{position:relative;padding:10px 40px 10px 25px}#dropHeadMenu .wrap-navi .wrapper-nav-tab-area .global-nav-tab-area .list ul li a::after{display:block;position:absolute;top:50%;right:26px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 1px #333;border-right:solid 1px #333;pointer-events:none;content:""}#dropHeadMenu .sub-site{margin:0 0 16px}#dropHeadMenu .acessibility-menu{margin:0 10px 15px}#dropHeadMenu .acessibility-menu .menu-title a{display:block;position:relative;min-height:40px;padding:7px 14px 7px 48px;border-radius:5px;background:#eee;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .acessibility-menu .menu-title a::before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:5px 0 0 5px;background:#333;color:#fff;content:""}#dropHeadMenu .acessibility-menu .menu-title a img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}#dropHeadMenu .acessibility-menu .menu-title a span{font-size:87.5%}#dropHeadMenu .language-menu{margin:0 10px}#dropHeadMenu .language-menu .language-btn{position:relative}#dropHeadMenu .language-menu .language-btn.pulldown-open::before{background:#fff;color:#333}#dropHeadMenu .language-menu .language-btn.pulldown-open::after{background:#fff;transform:translate(0,-1px);color:#333}#dropHeadMenu .language-menu .language-btn.pulldown-open .menu-title a{background:#333;color:#fff}#dropHeadMenu .language-menu .language-btn::before{display:block;position:absolute;top:50%;right:20px;z-index:1;transform:translate(0,-1px);width:14px;height:1px;background:#333;color:#fff;pointer-events:none;content:""}#dropHeadMenu .language-menu .language-btn::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(-90deg);width:14px;height:1px;background:#333;color:#fff;pointer-events:none;transition:transform .25s;content:""}#dropHeadMenu .language-menu .language-btn .menu-title a{display:block;position:relative;min-height:40px;padding:7px 40px 7px 48px;border-radius:5px;background:#eee;box-sizing:border-box;color:#333;text-decoration:none;transition:background-color .24s ease}#dropHeadMenu .language-menu .language-btn .menu-title a.active{border-radius:5px 5px 0 0;background:#333;color:#fff}#dropHeadMenu .language-menu .language-btn .menu-title a::before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:5px 0 0 5px;background:#333;color:#fff;content:""}#dropHeadMenu .language-menu .language-btn .menu-title a img{position:absolute;top:10px;left:10px;vertical-align:bottom;opacity:1}#dropHeadMenu .language-menu .language-btn .menu-title a span{font-size:87.5%}#dropHeadMenu .language-menu .msg-board-box{display:none;padding:15px 15px 5px;background:#f2f2f2;color:#333}#dropHeadMenu .language-menu .msg-board-box ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}#dropHeadMenu .language-menu .msg-board-box ul li{width:calc(50% - 5px);margin:0 10px 10px 0}#dropHeadMenu .language-menu .msg-board-box ul li:nth-child(2n){margin-right:0}#dropHeadMenu .language-menu .msg-board-box ul li a{display:block;height:100%;padding:8px 10px;box-sizing:border-box;border-radius:5px;background:#fff;color:#333;font-size:87.5%;text-align:center;text-decoration:none}@media print,screen and (min-width:601px){body.humberger-menu-open{overflow:visible}#dropHeadMenu{display:none}}.section-work{padding:30px 20px 50px}@media print,screen and (min-width:601px){.section-work{padding:100px 50px}}.genre-block-1{margin:0 0 40px}.genre-block-1 .frame-header-left h2{line-height:1;margin:0 0 30px;font-size:250%}.genre-block-1 .genre-block-box{display:flex;flex-wrap:wrap;gap:5px 5px}.genre-block-1 .genre-block-box .genre-block-unit{display:block;width:calc((100% - 10px)/ 3)}.genre-block-1 .genre-block-box .genre-block-unit a,.genre-block-1 .genre-block-box .genre-block-unit>span{height:100%}.genre-block-1 .genre-block-box .genre-block-unit a{display:block;line-height:1.27;padding:12px 4px 10px;border:1px solid gray;box-sizing:border-box;color:#333;font-size:87.5%;text-decoration:none;text-align:center;transition:background-color .15s ease}.genre-block-1 .genre-block-box .genre-block-unit a:hover{background:#eee}.genre-block-1 .clear,.genre-block-1 .frame-bottom-left,.genre-block-1 .frame-top-left{display:none}.viewer .genre-block-1{margin:40px 0 0}.viewer .genre-block-1 .frame-header-left{display:none}@media print,screen and (min-width:601px){.genre-block-1{display:flex;justify-content:space-between;gap:0 50px;margin:0 0 100px}.genre-block-1 .frame-header-left h2{margin:0;font-size:312.5%}.genre-block-1 .genre-block-box{gap:10px 10px}.genre-block-1 .genre-block-box .genre-block-unit{width:160px}.genre-block-1 .genre-block-box .genre-block-unit a{padding:15px 14px 13px;font-size:100%}.viewer .genre-block-1{justify-content:flex-start;margin:40px 0 0}}.notice1 .frame-header-left .list-anchor,.viewer-notice .frame-header-left .list-anchor{display:none}.notice1 .notice-box,.viewer-notice .notice-box{display:flex;flex-direction:column;gap:40px 0}.notice1 .notice-box .unit,.viewer-notice .notice-box .unit{opacity:0}.notice1 .notice-box .unit>a,.viewer-notice .notice-box .unit>a{display:block;color:#333;text-decoration:none;filter:grayscale(1);transition:filter .2s ease}.notice1 .notice-box .unit>a:hover,.viewer-notice .notice-box .unit>a:hover{filter:none}.notice1 .notice-box .unit>a:hover .title span,.viewer-notice .notice-box .unit>a:hover .title span{background-size:100% 1px}.notice1 .notice-box .unit .thumbnail,.viewer-notice .notice-box .unit .thumbnail{margin:0 0 15px}.notice1 .notice-box .unit .thumbnail .clip-frame img,.viewer-notice .notice-box .unit .thumbnail .clip-frame img{width:100%;height:auto;vertical-align:bottom;aspect-ratio:1200/848;object-fit:cover}.notice1 .notice-box .unit .title,.viewer-notice .notice-box .unit .title{font-size:112.5%;font-weight:600}.notice1 .notice-box .unit .title span,.viewer-notice .notice-box .unit .title span{padding:0 0 1px;background-image:linear-gradient(90deg,#333,#333);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;transition:background-size .15s ease}.notice1 .frame-header-left .rss,.notice1 .frame-header-left h2,.viewer-notice .frame-header-left .rss,.viewer-notice .frame-header-left h2{display:none}@media print,screen and (min-width:601px){.notice1 .notice-box,.viewer-notice .notice-box{flex-wrap:wrap;flex-direction:row;gap:100px 50px}.notice1 .notice-box .unit,.viewer-notice .notice-box .unit{width:calc((100% - 50px)/ 2)}.notice1 .notice-box .unit .thumbnail,.viewer-notice .notice-box .unit .thumbnail{margin:0 0 20px}.notice1 .notice-box .unit .title,.viewer-notice .notice-box .unit .title{font-size:125%}.notice1 .notice-box .unit .title span,.viewer-notice .notice-box .unit .title span{padding:0 0 5px}}.menu-banner6{position:fixed;right:10px;bottom:90px!important;z-index:998}.menu-banner6 .menu-banner-box a{display:block;width:64px}.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}.viewer .menu-banner6{bottom:10px!important}@media print,screen and (min-width:601px){.menu-banner6{bottom:140px!important}.menu-banner6 .menu-banner-box a{width:80px}}.section-footer{padding:0 20px 20px}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:0 50px 40px}}.msg-board1 .msg-board-box .pc-only{display:none}.msg-board1 .msg-board-box .sp-only{display:block}.msg-board1 .msg-board-box .sp-only img{max-width:561px;margin:0 auto}.msg-board1 .msg-board-box img{width:100%;height:auto}.msg-board1 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board1 .msg-board-box .pc-only{display:block}.msg-board1 .msg-board-box .pc-only img{max-width:1821px;margin:0 auto}.msg-board1 .msg-board-box .sp-only{display:none}}.footer{margin:20px 0 0;font-weight:500}.footer .footer-box ul.footer-link{list-style-type:none;margin:0 0 20px;padding:0}.footer .footer-box ul.footer-link li{margin:0 0 10px}.footer .footer-box ul.footer-link li a{display:inline-block;position:relative;padding:2px 0;color:#333;text-decoration:none}.footer .footer-box ul.footer-link li a::before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#333;transition:width .18s ease;content:""}.footer .footer-box ul.footer-link li a:hover::before{width:100%}.footer .footer-box ul.footer-link li span{display:inline-block;font-size:87.5%}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:87.5%}@media print,screen and (min-width:601px){.footer{margin:40px 0 0}.footer .footer-box{display:flex;justify-content:space-between}.footer .footer-box ul.footer-link{display:flex;flex-wrap:wrap;width:calc(100% - 200px);margin:0}.footer .footer-box ul.footer-link li{margin:0 50px 0 0}.footer .footer-box .footer-sentence{width:200px}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:87.5%;text-align:right}}.viewer .section-contents{padding:40px 20px 50px}@media print,screen and (min-width:601px){.viewer .section-contents{padding:120px 50px 100px}.viewer .section-contents .wrapper-contents{max-width:1200px;margin:0 auto}}.page-title-left{margin:0 0 30px;padding:0}.page-title-left .page-title h1{line-height:1.17;margin:0;padding:0;font-size:162.5%}.contents h2{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700}.contents h3{line-height:1.37;margin:35px 0 12px -5px;padding:0;border:0;font-size:112.5%;font-weight:700;clear:both}.contents h4{line-height:1.37;margin:30px 0 12px -5px;padding:0;border:none;background:0 0;color:#333;font-size:100%;font-weight:700;clear:both}.contents h5{line-height:1.37;margin:30px 0 12px -5px;padding:0;border:none;background:0 0;font-size:100%;font-weight:700;clear:both}@media print,screen and (min-width:601px){.page-title-left{margin:0 0 50px}.page-title-left .page-title h1{line-height:1.37;font-size:312.5%}.contents h2{margin:60px 0 30px -10px;font-size:212.5%}.contents h3{margin:50px 0 15px -10px;padding:0;font-size:150%}.contents h4{margin:40px 0 15px -10px;padding:0;font-size:125%}.contents h5{margin:30px 0 15px -10px;font-size:112.5%}}.viewer .category-menu{margin:0 0 30px;border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.viewer .category-menu .frame-top-left{border-bottom:2px solid #333}.viewer .category-menu .frame-top-left h2{padding:15px;background:#fff;color:#333;font-size:112.5%}.viewer .category-menu .category-menu-box ul{list-style-type:none;margin:0;padding:0}.viewer .category-menu .category-menu-box ul li{line-height:1.36em;border-bottom:1px solid gray}.viewer .category-menu .category-menu-box ul li:last-child{border-bottom:none}.viewer .category-menu .category-menu-box ul li a,.viewer .category-menu .category-menu-box ul li.active{display:block;position:relative;padding:12px 10px 12px 30px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer .category-menu .category-menu-box ul li a::before,.viewer .category-menu .category-menu-box ul li.active::before{display:block;position:absolute;top:23px;left:13px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.viewer .category-menu .category-menu-box ul li a:hover{background-color:#eee;color:#333}.viewer .category-menu .category-menu-box ul li.active{color:#333;background:#fff}.viewer .category-menu .category-menu-box ul li.active::before{border-color:#333}.viewer .category-menu .category-menu-box ul li.active:has(ul){padding:12px 10px 0 36px}.viewer .category-menu .category-menu-box ul li.active ul{margin:12px 0 0 -26px;border-top:1px dashed gray}.viewer .category-menu .category-menu-box ul li.active ul li{border-bottom:1px dashed gray}.viewer .category-menu .category-menu-box ul li.active ul li:last-child{border:0}.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}@media print,screen and (min-width:601px){.viewer .category-menu{margin:0 0 30px}.viewer .category-menu .frame-header-left h2{padding:15px 20px}.viewer .category-menu .category-menu-box ul li a,.viewer .category-menu .category-menu-box ul li.active{padding:12px 10px 12px 36px}.viewer .category-menu .category-menu-box ul li a::before,.viewer .category-menu .category-menu-box ul li.active::before{left:18px}}.viewer .recommend{margin:0 0 30px;border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.viewer .recommend .frame-header-left{border-bottom:2px solid #333}.viewer .recommend .frame-header-left h2{padding:15px;background:#fff;color:#333;font-size:112.5%}.viewer .recommend .frame-middle-left .recommend-box>p{padding:12px 12px 5px}.viewer .recommend .frame-middle-left .recommend-box ul{list-style-type:none;margin:0;padding:0}.viewer .recommend .frame-middle-left .recommend-box ul li{line-height:1.36em;border-bottom:1px solid gray}.viewer .recommend .frame-middle-left .recommend-box ul li:last-child{border-bottom:none}.viewer .recommend .frame-middle-left .recommend-box ul li a{display:block;position:relative;padding:12px 10px 12px 30px;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer .recommend .frame-middle-left .recommend-box ul li a:hover{background-color:#eee;color:#333}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{display:block;position:absolute;top:23px;left:13px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;pointer-events:none;content:""}@media print,screen and (min-width:601px){.viewer .recommend{margin:0 0 30px}.viewer .recommend .frame-header-left h2{padding:15px 20px}.viewer .recommend .frame-middle-left .recommend-box ul li a{padding:12px 10px 12px 36px}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{left:18px}}.viewer .contents-box{padding:0;border:none;box-shadow:none}.viewer .contents-box .print-page{display:none}.viewer .contents-box .bread-rubbish{display:none;font-size:87.5%}.viewer .contents-box .page-number{display:none;margin:-12px 0 20px 5px}.viewer .contents-box .sns{display:none}.viewer .contents-box .info-date{display:none}.viewer .contents-box .info-access-counter{display:none}@media print,screen and (min-width:601px){.viewer .contents-box .bread-rubbish{font-size:100%}}.viewer .info-box .link-keyword{padding:0;border:1px solid gray;border-radius:0;background:#fff;color:#333}.viewer .info-box .link-keyword .keyword-title{line-height:1.37;padding:12px 15px;background:#eee;color:#333;font-size:112.5%;font-weight:700}.viewer .info-box .link-keyword .keyword-box{padding:20px}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 20px 8px 0}@media print,screen and (min-width:601px){.viewer .info-box .link-keyword .keyword-title{padding:18px 20px 16px;font-size:125%}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 30px 10px 0}}.viewer .info-box .info-link{padding:0;border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.viewer .info-box .info-link .info-link-title{line-height:1.37;padding:12px 15px;background:#eee;color:#333;font-size:112.5%}.viewer .info-box .info-link ul{list-style-type:none;margin:0;padding:20px}.viewer .info-box .info-link ul li{margin:0 0 10px}.viewer .info-box .info-link ul li a{display:block;position:relative;background:rgba(0,0,0,0);color:#333}@media print,screen and (min-width:601px){.viewer .info-box .info-link .info-link-title{padding:18px 20px 16px;font-size:125%}}.viewer .info-box .info-download{margin:0 0 20px;padding:0;border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.viewer .info-box .info-download .info-download-title{line-height:1.37;padding:12px 15px;background:#eee;color:#333;font-size:112.5%}.viewer .info-box .info-download ul{padding:20px}.viewer .info-box .info-download ul li{padding:0}.viewer .info-box .info-download ul li::before{display:none}@media print,screen and (min-width:601px){.viewer .info-box .info-download .info-download-title{padding:18px 20px 16px;font-size:125%}}.viewer .info-box .info-map{padding:0;border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.viewer .info-box .info-map .info-map-title{line-height:1.37;padding:12px 15px;background:#eee;color:#333;font-size:112.5%}.viewer .info-box .info-map ul{padding:20px}@media print,screen and (min-width:601px){.viewer .info-box .info-map .info-map-title{padding:18px 20px 16px;font-size:125%}}.inquiry-box{border:1px solid gray;background:#fff;box-sizing:border-box;color:#333}.inquiry-box .inquiry-title{line-height:1.37;padding:12px 15px;background:#eee;color:#333;font-size:112.5%}.inquiry-box .inquiry-appear{padding:20px}.inquiry-box .mail{padding-left:25px;background:url(../images/common/inquiry-icon.png) no-repeat left center}.inquiry-box .mail a{background:#fff;color:#333}@media print,screen and (min-width:601px){.inquiry-box .inquiry-title{padding:18px 20px 16px;font-size:125%}}.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.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700;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{background:rgba(0,0,0,0);color:#333}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700;margin-top:0;margin-left:0;text-decoration:none}.viewer-genre .container-box .genre-block-box .genre-unit .genre-name a:hover{color:#333;background:#eee}.viewer-genre .container-box .genre-block-box .genre-unit ul li a{display:block;position:relative;padding:14px 40px 14px 15px;border-radius:5px;background:#eee;box-sizing:border-box;color:#333;transition:background-color .24s ease}.viewer-genre .container-box .genre-block-box .genre-unit ul li a::after{display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.viewer-genre .container-box .genre-block-box .genre-unit ul li a:hover{background:#eee;color:#333}.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-used-menu h2.menu-title{margin:60px 0 30px -10px;font-size:212.5%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title{margin:60px 0 30px -10px;font-size:212.5%;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:60px 0 30px -10px;font-size:212.5%;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:#eee;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre2 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre3 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after,.viewer-genre4 .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.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{background:#eee;color:#333}.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.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700;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{position:relative;padding:15px 40px 14px 15px;border-radius:5px;background:#eee;transition:background-color .24s ease;color:#333}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.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{background:#eee;color:#333}.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:#eee;color:#333;transition:background-color .24s ease}.viewer-genre1 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre2 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre3 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after,.viewer-genre4 .container-box .genre-low-box .genre-low-unit .genre-low-children a.holder-child::after{display:block;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #333;border-right:solid 2px #333;pointer-events:none;content:""}.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{background:#eee;color:#333}.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 #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{right:20px;width:16px;height:14px}.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:60px 0 30px -10px;font-size:212.5%;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-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{right:20px;width:16px;height:14px}.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-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{right:20px;width:16px;height:14px}}.viewer-genre.page-work .section-contents .wrapper-contents{max-width:none}.viewer-genre.page-work .container-box #genreContentsList{margin:0}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit-box{display:flex;flex-direction:column;gap:40px 0}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit{margin:0}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit>a{display:block;height:auto;color:#333;text-decoration:none;filter:grayscale(1);transition:filter .2s ease}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit>a:hover{filter:none}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit>a:hover .genre-contents-title span{background-size:100% 1px}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .clip-frame{display:block;margin:0 0 15px}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .clip-frame img{width:100%;height:auto;vertical-align:bottom;aspect-ratio:1200/848;object-fit:cover}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .inner-unit,.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .wrapper-title{height:auto}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title{min-height:auto;height:auto;padding:0;border-radius:0;background:0 0}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title::after{display:none}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title:hover{text-decoration:none}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title span{padding:0 0 1px;background-image:linear-gradient(90deg,#333,#333);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;font-size:112.5%;font-weight:600;transition:background-size .15s ease}.viewer-genre.page-work .container-box .genre-low-box{display:none}@media print,screen and (min-width:601px){.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit-box{flex-wrap:wrap;flex-direction:row;gap:100px 50px}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit{width:calc((100% - 50px)/ 2)}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .clip-frame{margin:0 0 20px}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title{display:block}.viewer-genre.page-work .container-box #genreContentsList .genre-contents-unit .genre-contents-title span{padding:0 0 5px;font-size:125%}}.viewer-office .office-box .office-head-division{position:relative;list-style:none;margin:0 40px 0 0;padding:0 0 0 17px}.viewer-office .office-box .office-head-division::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#333;color:#fff;content:""}.viewer-office .office-box .office-unit .office-division>a{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700;margin-left:0}.viewer-office .office-box .office-unit .office-section>li>a{line-height:1.37;margin:35px 0 12px -5px;padding:0;border:0;font-size:112.5%;font-weight:700;clear:both;background:0 0}.viewer-office .office-box .office-unit .office-section>li>ul{padding:0}.viewer-office .office-box .office-unit .office-section>li>ul>li{padding:0}.viewer-office .office-box .office-unit .office-section>li>ul>li>a{line-height:1.37;margin:30px 0 12px -5px;padding:0;border:none;background:0 0;color:#333;font-size:100%;font-weight:700;clear:both}.viewer-office .office-division-box .office-section .office-section-title{position:relative;padding:0 0 0 17px}.viewer-office .office-division-box .office-section .office-section-title::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#333;color:#fff;content:""}@media print,screen and (min-width:601px){.viewer-office .office-box .office-unit .office-division>a{margin:60px 0 30px -10px;font-size:212.5%;margin-left:0}.viewer-office .office-box .office-unit .office-section>li>a{margin:50px 0 15px -10px;padding:0;font-size:150%}.viewer-office .office-box .office-unit .office-section>li>ul>li>a{margin:40px 0 15px -10px;padding:0;font-size:125%}}.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.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:100%}.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>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{line-height:1.37;margin:35px 0 12px -5px;padding:0;border:0;font-size:112.5%;font-weight:700;clear:both;margin-left:0}.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-index11 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index12 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index13 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index14 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index15 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index16 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index17 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index18 .sitemap-item a br,.viewer-sitemap .container-box .sitemap-item-box_menu-index19 .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-index20 .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:60px 0 30px -10px;font-size:212.5%;margin-left: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>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{margin:50px 0 15px -10px;padding:0;font-size:150%;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:calc(50% - 15px)}}.viewer .urgent-box h2{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700}.viewer .urgent-box h3{line-height:1.37;margin:35px 0 12px -5px;padding:0;border:0;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box h2.title{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700}.viewer-index .info-box #quick-index-form h3{line-height:1.37;margin:35px 0 12px -5px;padding:0;border:0;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box #search-result h2{line-height:1.37;margin:35px 0 20px -5px;padding:0;border:none;background:0 0;color:#333;font-size:125%;font-weight:700}.viewer-index .info-box .action input[type=submit]{background:#333;color:#fff}.viewer-info.page-work .contents-box .info-sentence{padding:0;font-weight:500}.viewer-info.page-work .contents-box .info-sentence h2,.viewer-info.page-work .contents-box .info-sentence h3,.viewer-info.page-work .contents-box .info-sentence h4,.viewer-info.page-work .contents-box .info-sentence h5{margin-left:0}.viewer-info.page-work .contents-box .info-sentence img{padding:0;vertical-align:bottom}.viewer-info.page-work .contents-box .info-sentence .section-info{margin:0 0 30px}.viewer-info.page-work .contents-box .info-sentence .section-info p.m-bottom{margin:0 0 10px}.viewer-info.page-work .contents-box .info-sentence .section-sp{margin:0 0 30px}@media print,screen and (min-width:601px){.contents-box .info-sentence .section-info{margin:0 0 70px}.contents-box .info-sentence .section-info p.m-bottom{margin:0 0 10px}.contents-box .info-sentence .section-sp{margin:0 0 50px}}.cke_editable.contents ul,.viewer .genre-note ul,.viewer .info-box ul{list-style:none;margin:0;padding:0 0 0 4px}.cke_editable.contents ul li,.viewer .genre-note ul li,.viewer .info-box ul li{position:relative;margin:0 0 .5em;padding:0 0 0 17px}.cke_editable.contents ul li::before,.viewer .genre-note ul li::before,.viewer .info-box ul li::before{display:block;position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background:#333;color:#fff;content:""}.cke_editable.contents ul li ul,.viewer .genre-note ul li ul,.viewer .info-box ul li ul{padding:0 0 0 15px}.cke_editable.contents ul li ul li,.viewer .genre-note ul li ul li,.viewer .info-box ul li ul li{padding:0 0 0 17px}.cke_editable.contents ul li ul li::before,.viewer .genre-note ul li ul li::before,.viewer .info-box ul li ul li::before{background:#b3b3b3;color:#333}.cke_editable.contents ul.heading-list-2,.viewer .genre-note ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:5px 0 20px;padding:15px 20px;border:1px solid gray;border-radius:5px}@media print,screen and (min-width:601px){.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{margin:10px 0 20px;padding:20px 25px}}.viewer-calendar-monthly .notice-box .tab-box{border-color:#333}.viewer-calendar-monthly .notice-box .tab-box .tab a{padding:20px;border-color:gray;transition:background-color .24s ease,border-color .24s ease}.viewer-calendar-monthly .notice-box .tab-box .tab a:hover{border-color:#333;background:#333;color:#fff}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#333;background:#333;color:#fff}.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 .event_category3{background:#d9eef7;color:#333}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt .event_category6{background:#eee1f4;color:#333}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dt{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 dl dd label{padding:2px 10px 2px 5px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_btn input[type=submit]{background:#333;color:#fff}.viewer-calendar-monthly #w7_event_cal_7w .cal_event .cal_event_index_3 a{background:#d9eef7;color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event .cal_event_index_6 a{background:#eee1f4;color:#333}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .holiday{padding-bottom:6px}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .icon-lib-close{margin:0 0 5px}.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:#333;color:#fff;content:""}@media print,screen and (min-width:601px){.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar #w7_event_calendar_cnt dl dd{margin:0 0 0 30px}}.viewer-search .contents-box .category-search-box{padding:30px 15px;border-radius:5px;background:#eee;color:#333}.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:#333}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 10px}.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}.viewer-search .search-display-condition .search-page-jump .page-next,.viewer-search .search-display-condition .search-page-jump .page-next.page-next,.viewer-search .search-display-condition .search-page-jump .page-next.page-prev,.viewer-search .search-display-condition .search-page-jump .page-prev,.viewer-search .search-display-condition .search-page-jump .page-prev.page-next,.viewer-search .search-display-condition .search-page-jump .page-prev.page-prev{border-color:gray}.viewer-search .search-display-condition .search-page-jump a.PageNumber,.viewer-search .search-display-condition .search-page-jump span.PageNumberCurrent,.viewer-search .search-display-condition .search-page-jump>a{border-color:gray}@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 .search-display-condition .search-page-jump span.PageNumberCurrent{background:#333;color:#fff}}.viewer-opinion .opinion-box h2,.viewer-opinion .opinion-box h3,.viewer-opinion .opinion-box h4,.viewer-opinion .opinion-box h5{margin-left:0}.viewer-notice .section-contents .wrapper-contents{max-width:none}.viewer-notice .notice-box{margin:0 0 40px}.viewer-notice .notice-box .unit{overflow:visible;padding:0;border:0}.viewer-notice .notice-box .unit .title{width:100%;padding:0}.viewer-notice .notice-box .unit .opt{display:none}.viewer-notice .list-display-condition{padding:0;background:0 0}.viewer-notice .list-display-condition .list-page-jump{display:flex;flex-wrap:wrap}.viewer-notice .list-display-condition .list-page-jump .page-next,.viewer-notice .list-display-condition .list-page-jump .page-prev{display:flex;align-items:center;justify-content:center;min-width:5.5em;overflow:hidden;margin:2px;border:1px solid #333;border-radius:3px;background:#fff;box-sizing:border-box;color:#333;text-align:center}.viewer-notice .list-display-condition .list-page-jump .page-next a,.viewer-notice .list-display-condition .list-page-jump .page-prev a{display:block;width:100%;padding:2px 0;background:#333;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.viewer-notice .list-display-condition .list-page-jump .page-next a:hover,.viewer-notice .list-display-condition .list-page-jump .page-prev a:hover{background:#fff;color:#333}.viewer-notice .list-display-condition .list-page-jump a.PageNumber,.viewer-notice .list-display-condition .list-page-jump span.PageNumberCurrent,.viewer-notice .list-display-condition .list-page-jump>a{margin:2px;padding:2px 10px;border:1px solid #333;border-radius:3px;background:#333;box-sizing:border-box;text-decoration:none;color:#fff;transition:background-color .24s ease}.viewer-notice .list-display-condition .list-page-jump a.PageNumber:hover{background:#fff;color:#333}.viewer-notice .list-display-condition .list-page-jump span.PageNumberCurrent{font-weight:700;background:#fff;color:#333}.viewer-notice .list-display-condition .list-display-condition-rows{display:block;padding:10px;background:#f3f3f3;color:#333}.viewer-notice .list-display-condition .list-page-jump+.list-decoration-line+.list-display-condition-rows{margin:10px 0 0}.viewer-notice .page-title-left+.list-display-condition .list-page-jump{display:none}.viewer-notice .notice-box+.list-display-condition .list-display-condition-rows{display:none}@media print,screen and (min-width:601px){.viewer-notice .notice-box{margin:0 0 100px}.viewer-notice .list-display-condition .list-page-jump{justify-content:center}.viewer-notice .list-display-condition .list-page-jump .page-next,.viewer-notice .list-display-condition .list-page-jump .page-prev{width:6em}.viewer-notice .list-display-condition .list-page-jump .page-next a,.viewer-notice .list-display-condition .list-page-jump .page-prev a{padding:5px 0}.viewer-notice .list-display-condition .list-page-jump a.PageNumber,.viewer-notice .list-display-condition .list-page-jump span.PageNumberCurrent,.viewer-notice .list-display-condition .list-page-jump>a{padding:5px 12px}}.viewer-genre .container-box .page-jump-pn{display:flex;flex-wrap:wrap;margin:40px 0 0;padding:0;border:0;background:0 0}.viewer-genre .container-box .page-jump-pn:first-child{display:none}.viewer-genre .container-box .page-jump-pn .page-next,.viewer-genre .container-box .page-jump-pn .page-prev{display:flex;align-items:center;justify-content:center;min-width:5.5em;overflow:hidden;margin:2px;border:1px solid #333;border-radius:5px;background:#fff;box-sizing:border-box;color:#333;text-align:center}.viewer-genre .container-box .page-jump-pn .page-next a,.viewer-genre .container-box .page-jump-pn .page-prev a{display:block;width:100%;padding:2px 0;background:#333;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.viewer-genre .container-box .page-jump-pn .page-next a:hover,.viewer-genre .container-box .page-jump-pn .page-prev a:hover{background:#fff;color:#333}.viewer-genre .container-box .page-jump-pn a.PageNumber,.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .container-box .page-jump-pn>a{margin:2px;padding:2px 10px;border:1px solid #333;border-radius:5px;background:#333;box-sizing:border-box;text-decoration:none;color:#fff;transition:background-color .24s ease}.viewer-genre .container-box .page-jump-pn a.PageNumber:hover{background:#fff;color:#333}.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent{font-weight:700;background:#fff;color:#333}@media print,screen and (min-width:601px){.viewer-genre .container-box .page-jump-pn{justify-content:center;margin:100px 0 0}.viewer-genre .container-box .page-jump-pn .page-next,.viewer-genre .container-box .page-jump-pn .page-prev{width:6em}.viewer-genre .container-box .page-jump-pn .page-next a,.viewer-genre .container-box .page-jump-pn .page-prev a{padding:5px 0}.viewer-genre .container-box .page-jump-pn a.PageNumber,.viewer-genre .container-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .container-box .page-jump-pn>a{padding:5px 12px}}