body{display:block}@media print{body{zoom:.85;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}#dropHeadMenu{position:absolute!important;right:-70vw!important}}@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:Roboto,"Zen Maru Gothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",Arial,Helvetica,sans-serif;font-weight:500;color:#333}.container-fluid{max-width:100vw}@media print,screen and (min-width:601px){.container-fluid{min-width:1260px}}a{color:#333}a:hover{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{display:flex}.category-search-box .keyword-box .search-text-box{display:block;position:relative;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}.category-search-box .keyword-box .search-text-box .search-text::placeholder{color:#767676}.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;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:#008759;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 .search-text-box{width:80%}.category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 20px;border-radius:30px 0 0 30px;border:0;background:#fff;box-sizing:border-box;font-size:100%}.category-search-box .keyword .keyword-box .search-text-box .search-text:focus{border:0}.category-search-box .keyword .keyword-box .search-button{width:20%}.category-search-box .keyword .keyword-box .search-button input[type=submit]{border-radius:0 30px 30px 0}.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:#008759;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 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}.viewer-search .contents-box .category-search-box{background:#f2f2f2}#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/common/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 .color-changer .label,.header .color-changer .label{background:#fff}#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/common/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}#accessibility-tool .font-changer .label,.header .font-changer .label{background:#fff}.section-header{position:relative;padding-top:80px;box-sizing:border-box}.section-header .wrapper-header .inner-header{display:flex;flex-direction:column-reverse}.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1{position:relative}.viewer .section-header{border-bottom:1px solid #008759}@media print,screen and (min-width:601px){.section-header{padding:0}.section-header .wrapper-header .inner-header{flex-direction:row;aspect-ratio:1920/712}.section-header .wrapper-header .inner-header .wrapper-main-lead{position:relative;width:40%}.section-header .wrapper-header .inner-header .wrapper-main-lead .row{height:100%}.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1{height:100%;overflow:hidden;pointer-events:none}.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1::before{position:absolute;left:0;bottom:-45px;z-index:-1;width:100%;height:auto;aspect-ratio:768/400;background:url(../images/jibunstyle/mv-illust.png) no-repeat top center/cover;content:""}.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1 .msg-board1-0{position:absolute;top:23.697%;left:50%;transform:translate(-50%,0);width:100%;max-width:600px;padding:0 36px;box-sizing:border-box}.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1 .msg-board1-1{position:absolute;bottom:5px;right:10px}.section-header .wrapper-header .inner-header .wrapper-main-slider{width:60%}.viewer .section-header{border-bottom:1px solid #008759}.viewer .section-header .wrapper-header{min-height:132px}}@media print,screen and (min-width:1600px){.section-header .wrapper-header .inner-header .wrapper-main-lead .wrapper-msg-board1::before{bottom:-35px}}.section-header .header-image{position:absolute;top:15px;left:15px}.section-header .header-image a{display:block;width:250px;max-width:calc(100vw - 85px)}.section-header .header-image a img{display:block;width:100%;height:auto;opacity:1}.section-header .rss{display:none}.section-header .rss a{color:#222;background:#fff}.section-header .color-changer,.section-header .font-changer,.section-header .gnavi-close,.section-header .header-link,.section-header .login{display:none}@media print,screen and (min-width:601px){.section-header .header-image{top:30px;left:30px}.section-header .header-image a{width:clamp(300px,18.75vw,360px)}.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:360px}}body.humberger-menu-open{overflow:hidden}#dropHeadMenu{position:fixed;top:0;right:0;height:100%;z-index:10000}#dropHeadMenu ul.list{position:relative;z-index:99999;list-style:none;margin:0;padding:0}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:7px;right:10px;z-index:999999;width:47px;height:47px;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:29px;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:9px;width:100%;height:2px;border-radius:4px;background:#fff;transition:all .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:10px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:17px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:24px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .menu-label{position:absolute;top:31px;left:9px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line1{top:22px;transform:translateY(0) rotate(-45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line2{opacity:0}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line3{top:22px;transform:translateY(0) rotate(45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .menu-label{display:none}#dropHeadMenu .slide-menu{display:none;position:absolute;top:0;right:0;width:260px;height:100%;overflow:auto;padding:60px 0 55px;background:#000;background:rgba(0,0,0,.85);box-sizing:border-box;-webkit-overflow-scrolling:touch}#dropHeadMenu ul.list li{display:block;width:260px;border-bottom:1px solid rgba(255,255,255,.15)}#dropHeadMenu ul.list li:last-child{border:0}#dropHeadMenu ul.list li a{display:block;transition:all .24s ease;color:#fff;text-decoration:none}#dropHeadMenu ul.list li a:hover{background:0 0}#dropHeadMenu ul.list li span{display:block;padding:15px 15px 15px 20px;color:#fff}#dropHeadMenu ul.list li span.notranslate{padding:0}#dropHeadMenu ul.list li .menu-level1{font-weight:700}#dropHeadMenu ul.list li .menu-level1.menu-close{background:url(../images/common/navi-plus.png) no-repeat 96% center}#dropHeadMenu ul.list li .menu-level1.menu-open{background:url(../images/common/navi-minus.png) no-repeat 96% center #4d4d4d}#dropHeadMenu ul.list li .menu-level2{display:none;background:#eee}#dropHeadMenu ul.list li .menu-level2 ul{padding:0}#dropHeadMenu ul.list li .menu-level2 a{background:url(../images/common/navi-arrow-black.png) no-repeat 95% center}#dropHeadMenu ul.list li .menu-level2 span{padding:15px 15px 15px 20px;border-bottom:1px solid #e0e0e0;color:#000}#dropHeadMenu ul.list .close,#dropHeadMenu ul.list img{display:none}#dropHeadMenu a.dropHeadBtn{top:15px;width:50px;height:50px;overflow:hidden;border-radius:50%;background:#008759;text-decoration:none}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{width:26px;margin:0 auto}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{left:0}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:12px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:19px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:26px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line img{display:none}#dropHeadMenu a.dropHeadBtn .sp-label{display:block;position:absolute;left:50%;bottom:7px;transform:translate(-50%,0);color:#fff;font-size:9px;text-align:center}#dropHeadMenu a.dropHeadBtn.btnClose{background:#fff}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line{height:100%}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line.sp-line1{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:#008759}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line.sp-line3{top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#008759}#dropHeadMenu a.dropHeadBtn.btnClose .sp-label{display:none}#dropHeadMenu .slide-menu{width:100vw;padding:0;background:#008759}#dropHeadMenu .slide-menu .inner-slide{padding:20px}#dropHeadMenu .slide-menu ul.list{margin:30px 0 0}#dropHeadMenu .slide-menu ul.list li{width:100%;border:0}#dropHeadMenu .slide-menu ul.list li .menu-level1{border-bottom:1px solid #fff;font-weight:400}#dropHeadMenu .slide-menu ul.list li .menu-level1 a{position:relative}#dropHeadMenu .slide-menu ul.list li .menu-level1 a::before{position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#fff;transition:background-color .24s ease;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1 a::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #22a64e;border-right:solid 2px #22a64e;pointer-events:none;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1 a span{padding:15px 45px 15px 20px}#dropHeadMenu .slide-menu ul.list li .menu-level1.under{position:relative}#dropHeadMenu .slide-menu ul.list li .menu-level1.under::after,#dropHeadMenu .slide-menu ul.list li .menu-level1.under::before{position:absolute;top:50%;right:24px;width:14px;height:2px;background:#fff;transition:transform .24s ease;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level1.under::before{transform:translate(0,-50%) rotate(-90deg)}#dropHeadMenu .slide-menu ul.list li .menu-level1.under::after{transform:translate(0,-50%)}#dropHeadMenu .slide-menu ul.list li .menu-level1.under a::after,#dropHeadMenu .slide-menu ul.list li .menu-level1.under a::before{display:none}#dropHeadMenu .slide-menu ul.list li .menu-level1.under.menu-close{background:0 0}#dropHeadMenu .slide-menu ul.list li .menu-level1.under.menu-open::before{transform:translate(0,-50%) rotate(0)}#dropHeadMenu .slide-menu ul.list li .menu-level1.menu-open{background:0 0}#dropHeadMenu .slide-menu ul.list li .menu-level2{background:#def8e7}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li{border-bottom:1px solid #008759}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a{position:relative;background:0 0}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a::before{position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#22a64e;transition:background-color .24s ease;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a span{padding:15px 45px 15px 20px;border:none}#dropHeadMenu .slide-menu ul.list li .menu-level2 .gnavi-close{display:none}#dropHeadMenu .slide-menu .category-search-box{display:block;width:calc(100% - 70px)}#dropHeadMenu .slide-menu .category-search-box .keyword .keyword-box .search-text-box{width:82%}#dropHeadMenu .slide-menu .category-search-box .keyword .keyword-box .search-button{position:relative;width:18%}#dropHeadMenu .slide-menu .category-search-box .keyword .keyword-box .search-button::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:url(../images/jibunstyle/icon-search.svg) no-repeat;content:""}#dropHeadMenu .slide-menu .category-search-box .keyword .keyword-box .search-button input[type=submit]{background:#fff}#dropHeadMenu .slide-menu .category-search-box .file-radio-box,#dropHeadMenu .slide-menu .category-search-box .frame-title-left{display:none}#dropHeadMenu .back-overlay{display:none;opacity:0}@media print,screen and (min-width:601px){body.humberger-menu-open{overflow:visible}body.humberger-menu-open #dropHeadMenu .back-overlay{opacity:1}#dropHeadMenu a.dropHeadBtn{top:20px;right:20px;width:80px;height:80px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{width:34px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:22px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:32px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:42px}#dropHeadMenu a.dropHeadBtn .sp-label{bottom:14px;font-size:12px;font-weight:700}#dropHeadMenu .slide-menu{max-width:600px}#dropHeadMenu .slide-menu .inner-slide{padding:34px 40px}#dropHeadMenu .slide-menu ul.list{margin:45px 0 0}#dropHeadMenu .slide-menu ul.list li .menu-level1 a span{padding:20px 45px 20px 20px;font-size:112.5%}#dropHeadMenu .slide-menu ul.list li .menu-level2 ul li a span{padding:20px 45px 20px 20px}#dropHeadMenu .slide-menu .category-search-box{width:calc(100% - 110px)}#dropHeadMenu .back-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.67);backdrop-filter:grayscale(100%);transition:opacity .24s ease}}.menu-index1{display:none}.section-header .category-search-box{display:none}.msg-board1-0{position:relative;padding:0 20px 260px;font-family:"Zen Maru Gothic"}.msg-board1-0::before{position:absolute;left:0;bottom:-13px;z-index:-1;width:100%;height:270px;background:url(../images/jibunstyle/mv-illust.png) no-repeat 40% 0/cover;content:""}.msg-board1-0 .frame-title{margin:0 0 20px}.msg-board1-0 .frame-title h2{font-size:150%}.msg-board1-0 .msg-board-box p{display:inline;line-height:1.8;padding:1px 0;background:#fff;font-weight:700}.msg-board1-1 .msg-board-box{padding:10px 20px 20px;color:#666;font-size:87.5%}.msg-board1-1 .frame-title{display:none}@media print,screen and (min-width:601px){.msg-board1-0{padding:0}.msg-board1-0::before{display:none}.msg-board1-0 .frame-title{margin:0 0 30px}.msg-board1-0 .frame-title h2{font-size:clamp(175%,1.875vw,225%)}.msg-board1-0 .msg-board-box{font-size:112.5%}.msg-board1-1 .msg-board-box{padding:0;color:#333}.msg-board1-1 .msg-board-box p{display:inline;line-height:1.8;padding:1px;background:#fff}}.image1{margin:0 0 25px;position:relative}.image1::before{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:380/235;content:""}.image1 .bx-wrapper{margin:0 auto;padding:0 0 52px;border:none;box-shadow:none}.image1 .bx-wrapper .bx-viewport .slide{width:100%!important}.image1 .bx-wrapper .bx-viewport .slide a img{width:100%;height:auto;aspect-ratio:380/235;object-fit:cover}.image1 .bx-wrapper .bx-viewport .slide a::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(51,51,51,.67);pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .24s ease;content:""}.image1 .bx-wrapper .bx-viewport .slide a.hover::before,.image1 .bx-wrapper .bx-viewport .slide a:hover::before{opacity:1}.image1 .bx-wrapper .bx-viewport .slide a.hover+.image-comment,.image1 .bx-wrapper .bx-viewport .slide a:hover+.image-comment{opacity:1}.image1 .bx-wrapper .bx-viewport .slide a[href^="#"]{pointer-events:none}.image1 .bx-wrapper .bx-viewport .slide .bx-caption{background:0 0;pointer-events:none}.image1 .bx-wrapper .bx-viewport .slide .bx-caption::before{position:absolute;left:0;bottom:0;width:100%;padding-top:clamp(85px,23.9%,150px);background-image:linear-gradient(to bottom,rgba(85,85,85,0) 0,rgba(85,85,85,.6) 30%,rgba(51,51,51,.8) 60%,rgba(51,51,51,.8) 100%);mix-blend-mode:multiply;opacity:.84;content:""}.image1 .bx-wrapper .bx-viewport .slide .bx-caption span{position:relative;padding:15px;z-index:1;color:#fff;font-size:87.5%;font-weight:700;font-family:Roboto,"Zen Maru Gothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",Arial,Helvetica,sans-serif;font-weight:500}.image1 .bx-wrapper .bx-viewport .slide .image-comment{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;padding:30px;color:#fff;font-size:125%;font-weight:700;text-align:center;pointer-events:none;opacity:0;transition:opacity .24s ease}.image1 .bx-wrapper .bx-controls-direction{display:block}.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:60px;height:40px;overflow:hidden;margin:0;border:2px solid #008759;border-radius:30px;box-sizing:border-box;background:#fff;box-shadow:0 2px #008759;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:-2px;left:-2px;width:60px;height:40px;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat;content:""}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover,.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover{background:#008759}.image1 .bx-wrapper .bx-controls-direction .bx-next:focus-visible,.image1 .bx-wrapper .bx-controls-direction .bx-prev:focus-visible{outline:2px solid #333;outline-offset:0;box-shadow:0 0 0 3px #fff}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:20px}.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:85px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-60px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-60px -40px}.image1 .bx-wrapper .bx-controls-auto{position:absolute;right:20px;bottom:7px;width:26px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:block}.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;width:26px;height:26px;margin:0;border:2px solid #008759;border-radius:50%;box-sizing:border-box;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat #fff;box-shadow:0 2px #008759;transition:background-color .24s ease}.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,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background-color:#008759}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:focus-visible,.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:focus-visible{outline:2px solid #333;outline-offset:0;box-shadow:0 0 0 3px #fff}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start{background-position:-148px -2px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background-position:-148px -42px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop{background-position:-122px -2px}.image1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background-position:-122px -42px}.image1 .bx-wrapper .bx-pager.bx-default-pager a{background:#c2c2c2}.image1 .bx-wrapper .bx-pager.bx-default-pager a.active,.image1 .bx-wrapper .bx-pager.bx-default-pager a:focus,.image1 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#008759}.image1 .bx-controls-direction,.image1 .bx-pager{display:none}@media print,screen and (min-width:601px){.image1{margin:0}.image1 .bx-wrapper{margin:0;padding:0}.image1 .bx-wrapper .bx-viewport .slide .bx-caption::before{padding-top:clamp(130px,17.36%,200px)}.image1 .bx-wrapper .bx-viewport .slide .bx-caption span{padding:30px 250px 30px 30px;font-size:112.5%}.image1 .bx-wrapper .bx-viewport .slide .image-comment{padding:40px;font-size:187.5%}.image1 .bx-wrapper .bx-controls-direction .bx-next,.image1 .bx-wrapper .bx-controls-direction .bx-prev{bottom:20px;width:80px;height:50px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after,.image1 .bx-wrapper .bx-controls-direction .bx-prev::after{width:80px;height:50px;background:url(../images/jibunstyle/slider-controls_pc.png) no-repeat}.image1 .bx-wrapper .bx-controls-direction .bx-prev{left:auto;right:141px}.image1 .bx-wrapper .bx-controls-direction .bx-prev:hover::after{background-position:0 -50px}.image1 .bx-wrapper .bx-controls-direction .bx-next{left:auto;right:56px}.image1 .bx-wrapper .bx-controls-direction .bx-next::after{background-position:-80px 0}.image1 .bx-wrapper .bx-controls-direction .bx-next:hover::after{background-position:-80px -50px}.image1 .bx-wrapper .bx-controls-auto{bottom:32px}}.section-news{margin:0 0 50px;padding:30px 20px;background-image:linear-gradient(135deg,#cbf2f2 0,#aae6be 100%)}.section-news .wrapper-promotion{margin:50px 0 20px}@media print,screen and (min-width:601px){.section-news{margin:0 0 120px;padding:50px 0}.section-news .wrapper-news{width:1200px;margin:0 auto}.section-news .wrapper-promotion{width:1200px;margin:80px auto 50px}}.notice5{position:relative;padding:20px 20px 80px;border-radius:10px;background:#fff;box-sizing:border-box;opacity:0}.notice5 .frame-header-left{margin:0 0 10px}.notice5 .frame-header-left .title{color:#008759;font-size:137.5%}.notice5 .frame-header-left .list-anchor{position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}.notice5 .frame-header-left .list-anchor a{display:block;min-width:150px;padding:10px;border:2px solid #008759;border-radius:15px;background:#008759;box-sizing:border-box;color:#fff;font-size:87.5%;text-align:center;text-decoration:none;transition:background-color .24s ease}.notice5 .frame-header-left .list-anchor a:hover{background:#fff;color:#008759}.notice5 .frame-header-left .wrapper-slick-controls{position:absolute;top:20px;right:20px}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls{display:block;width:26px;height:26px;margin:0;border:2px solid #008759;border-radius:50%;box-sizing:border-box;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat #fff;box-shadow:0 2px #008759;cursor:pointer;transition:background-color .24s ease}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls.active{display:none}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls:hover{background-color:#008759}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls:focus-visible{outline:2px solid #333;outline-offset:1px;box-shadow:0 0 0 3px #fff}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls span{display:none}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls.slick-start{background-position:-148px -2px}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls.slick-start:hover{background-position:-148px -42px}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls.slick-stop{background-position:-122px -2px}.notice5 .frame-header-left .wrapper-slick-controls .slick-controls.slick-stop:hover{background-position:-122px -42px}.notice5 .notice-box{color:#333;max-height:50px}.notice5 .notice-box#slider-for{max-height:none}.notice5 .notice-box a{color:#333;text-decoration:none}.notice5 .notice-box .unit>a:hover .date::before{background:#008759}.notice5 .notice-box .unit>a:hover .title{background-size:100% 1px}.notice5 .notice-box .unit .date{position:relative;margin:0 0 5px;padding:0 0 0 28px}.notice5 .notice-box .unit .date::before{position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease;pointer-events:none;content:""}.notice5 .notice-box .unit .date::after{position:absolute;top:9px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.notice5 .notice-box .unit .title{background-image:linear-gradient(90deg,#008759,#008759);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;font-size:100%;transition:background-size .35s ease}.notice5 .notice-box .unit .icon-new{margin-left:3px}.notice5 .notice-box .unit .icon-new .icon-notice-0{display:inline-block;line-height:1;padding:2px 7px 4px;border:1px solid #008759;border-radius:5px;color:#008759;font-size:87.5%;vertical-align:bottom}.notice5 .explanatory,.notice5 .office,.notice5 .rss{display:none}@media print,screen and (min-width:601px){.notice5{display:flex;padding:40px 256px 40px 40px;border-radius:20px}.notice5 .frame-header-left{width:4em;margin:0 30px 0 0}.notice5 .frame-header-left .title{font-size:150%}.notice5 .frame-header-left .list-anchor{top:40px;left:auto;right:40px;transform:none}.notice5 .frame-header-left .list-anchor a{width:130px;min-width:auto}.notice5 .frame-header-left .wrapper-slick-controls{top:47px;right:200px}.notice5 .frame-middle-left{width:calc(100% - 4em - 30px)}.notice5 .notice-box{padding:7px 0 0}.notice5 .notice-box .unit>a{display:flex}.notice5 .notice-box .unit .date{width:150px;margin:0}.notice5 .notice-box .unit .wrapper-title{width:calc(100% - 150px)}}.viewer-notice .contents-box5 .notice-box{margin:0 0 10px}.viewer-notice .contents-box5 .notice-box a{color:#333;text-decoration:none}.viewer-notice .contents-box5 .notice-box .unit{display:none;padding:0;border-bottom:1px dashed #22a64e}.viewer-notice .contents-box5 .notice-box .unit>a{display:block;padding:15px 5px}.viewer-notice .contents-box5 .notice-box .unit>a:hover .date::before{background:#008759}.viewer-notice .contents-box5 .notice-box .unit>a:hover .title{background-size:100% 1px}.viewer-notice .contents-box5 .notice-box .unit .date{position:relative;margin:0 0 5px;padding:0 0 0 28px}.viewer-notice .contents-box5 .notice-box .unit .date::before{position:absolute;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:"";top:-1px}.viewer-notice .contents-box5 .notice-box .unit .date::after{position:absolute;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:"";top:6px}.viewer-notice .contents-box5 .notice-box .unit .title{background-image:linear-gradient(90deg,#008759,#008759);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;font-size:100%;transition:background-size .35s ease}.viewer-notice .contents-box5 .notice-box .unit .icon-new{margin-left:3px}.viewer-notice .contents-box5 .notice-box .unit .icon-new .icon-notice-0{display:inline-block;line-height:1;padding:2px 7px 4px;border:1px solid #008759;border-radius:5px;color:#008759;font-size:87.5%;vertical-align:bottom}@media print,screen and (min-width:601px){.viewer-notice .contents-box5 .notice-box{margin:0 0 30px}.viewer-notice .contents-box5 .notice-box .unit>a{display:flex;padding:25px 20px}.viewer-notice .contents-box5 .notice-box .unit .date{width:150px;margin:0}.viewer-notice .contents-box5 .notice-box .unit .wrapper-title{width:calc(100% - 150px)}.viewer-notice .contents-box5 .notice-box .unit .wrapper-title .title{padding:0 0 2px}}.msg-board13{position:relative;margin:0 0 30px}.msg-board13::before{position:absolute;left:50%;bottom:-41px;transform:translate(-50%,0) scale(.5);transform-origin:center bottom;width:1294px;height:113px;background:url(../images/jibunstyle/bg-promotion.svg) no-repeat;content:""}.msg-board13 .msg-board-box{position:relative;z-index:1;width:150px;margin:0 auto}.msg-board13 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board13 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board13{margin:0 0 46px}.msg-board13::before{bottom:-98px;transform:translate(-630px,0) scale(1)}.msg-board13 .msg-board-box{width:202px}}@media print,screen and (min-width:1280px){.msg-board13{margin:0 0 46px}.msg-board13::before{transform:translate(calc(-50vw + 10px),0) scale(1)}}.wrapper-msg-board3{position:relative;z-index:1}.wrapper-msg-board3 a{display:block;color:#333;text-decoration:none}.wrapper-msg-board3>a.modal-video:hover .msg-board3-0 .msg-board-box::before{transform:translate(-50%,-50%) scale(1.2)}.wrapper-msg-board3 .msg-board3-0{box-sizing:border-box}.wrapper-msg-board3 .msg-board3-0 .msg-board-box{position:relative}.wrapper-msg-board3 .msg-board3-0 .msg-board-box::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;width:50px;height:50px;background:url(../images/jibunstyle/movie-play.svg) no-repeat;transition:transform .24s ease;content:""}.wrapper-msg-board3 .msg-board3-0 .msg-board-box img{display:block;width:100%!important;height:auto!important;border-radius:20px 20px 0 0}.wrapper-msg-board3 .msg-board3-0 .frame-title-left{display:none}.wrapper-msg-board3 .msg-board3-1{padding:20px 20px 30px;border-radius:0 0 20px 20px;background:#fff;box-sizing:border-box}.wrapper-msg-board3 .msg-board3-1 .frame-title-left{margin:0 0 15px}.wrapper-msg-board3 .msg-board3-1 .frame-title-left h2{color:#008759;font-size:125%}@media print,screen and (min-width:601px){.wrapper-msg-board3{display:flex}.wrapper-msg-board3>a.modal-video{display:flex}.wrapper-msg-board3 .msg-board3-0{width:780px}.wrapper-msg-board3 .msg-board3-0 .msg-board-box::before{width:70px;height:70px}.wrapper-msg-board3 .msg-board3-0 .msg-board-box img{border-radius:20px 0 0 20px}.wrapper-msg-board3 .msg-board3-1{display:flex;flex-direction:column;justify-content:center;width:420px;padding:40px;border-radius:0 20px 20px 0}.wrapper-msg-board3 .msg-board3-1 .frame-title-left{margin:0 0 25px}.wrapper-msg-board3 .msg-board3-1 .frame-title-left h2{font-size:187.5%}}.modaal-wrapper{z-index:10001}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-video-wrap.modaal-focus{margin:auto 0}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-video-wrap.modaal-focus .modaal-video-container{height:auto;padding:0;aspect-ratio:16/9}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close{background:#fff;transition:background-color .24s ease}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close::after,.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close::before{background:#008759}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close:focus,.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.modaal-overlay{z-index:10000;backdrop-filter:grayscale(100%)}@media print,screen and (min-width:601px){.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-video-wrap.modaal-focus{margin:auto 50px}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close{width:80px;height:80px}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close::after,.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper button.modaal-close::before{top:38px;width:34px;height:2px}}.section-enjoy{padding:0 0 80px}@media print,screen and (min-width:601px){.section-enjoy{padding:0 0 120px}.section-enjoy .wrapper-enjoy{width:1200px;margin:0 auto}}.msg-board11{position:relative;margin:0 0 30px}.msg-board11::before{position:absolute;left:50%;bottom:-45px;transform:translate(100px,0) scale(.5);transform-origin:left bottom;width:260px;height:139px;background:url(../images/jibunstyle/illust-sake.png) no-repeat;content:""}.msg-board11 .msg-board-box{width:180px;margin:0 auto}.msg-board11 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board11 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board11{margin:0 0 46px}.msg-board11::before{bottom:-55px;transform:translate(-628px,0) scale(1)}.msg-board11 .msg-board-box{width:242px}}.section-people{padding:0 0 80px}@media print,screen and (min-width:601px){.section-people{padding:0 0 120px}.section-people .wrapper-people{width:1200px;margin:0 auto}}.msg-board10{position:relative;margin:0 0 30px}.msg-board10::before{position:absolute;left:50%;bottom:-48px;transform:translate(108px,0) scale(.5);transform-origin:left bottom;width:301px;height:138px;background:url(../images/jibunstyle/illust-kumiko.png) no-repeat;content:""}.msg-board10 .msg-board-box{width:240px;margin:0 auto}.msg-board10 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board10 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board10{margin:0 0 46px}.msg-board10::before{bottom:-65px;transform:translate(-622px,0) scale(1)}.msg-board10 .msg-board-box{width:323px}}.section-tunotachi{padding:0 0 50px}@media print,screen and (min-width:601px){.section-tunotachi{padding:0 0 100px}.section-tunotachi .wrapper-tunotachi{width:1200px;margin:0 auto}}.msg-board12{position:relative;margin:0 0 30px}.msg-board12::before{position:absolute;left:50%;bottom:-54px;transform:translate(115px,0) scale(.5);transform-origin:left bottom;width:269px;height:138px;background:url(../images/jibunstyle/illust-ichigo.png) no-repeat;content:""}.msg-board12 .msg-board-box{width:270px;margin:0 auto}.msg-board12 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board12 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board12{margin:0 0 46px}.msg-board12::before{bottom:-60px;transform:translate(-615px,0) scale(1)}.msg-board12 .msg-board-box{width:382px}}.msg-board2{margin:0 20px}.msg-board2 .msg-board-box a{display:block;position:relative;padding:30px 20px 70px;border:2px solid #008759;border-radius:20px;background:#fff;box-sizing:border-box;color:#333;text-decoration:none}.msg-board2 .msg-board-box a:hover::before{transform:translate(-50%,0) scale(1.5);background-color:#008759}.msg-board2 .msg-board-box a::before{position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);transform-origin:center center;width:34px;height:34px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease,transform .2s ease;pointer-events:none;content:""}.msg-board2 .msg-board-box a::after{position:absolute;bottom:30px;left:50%;transform:translate(-50%,0);width:14px;height:14px;background:url(../images/jibunstyle/arrow-14.png) no-repeat;content:""}.msg-board2 .msg-board-box a .menu-title{display:block;margin:0 0 15px;color:#008759;font-size:125%;font-weight:700}.msg-board2 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board2{width:800px;margin:0 auto}.msg-board2 .msg-board-box a{padding:40px 100px 40px 40px}.msg-board2 .msg-board-box a:hover::before{transform:translate(0,-50%) scale(1.5)}.msg-board2 .msg-board-box a::before{top:50%;left:auto;right:40px;transform:translate(0,-50%)}.msg-board2 .msg-board-box a::after{top:50%;left:auto;right:50px;transform:translate(0,-50%)}.msg-board2 .msg-board-box a .menu-title{margin:0 0 20px;font-size:150%}}.notice6,.notice8,.notice9{position:relative;padding:0 0 120px;box-sizing:border-box;opacity:0}.notice6 .frame-header-left .list-anchor,.notice8 .frame-header-left .list-anchor,.notice9 .frame-header-left .list-anchor{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.notice6 .frame-header-left .list-anchor a,.notice8 .frame-header-left .list-anchor a,.notice9 .frame-header-left .list-anchor a{display:block;min-width:240px;padding:15px;border:2px solid #008759;border-radius:20px;background:#008759;box-sizing:border-box;color:#fff;font-size:87.5%;text-align:center;text-decoration:none}.notice6 .frame-header-left .list-anchor a:hover,.notice8 .frame-header-left .list-anchor a:hover,.notice9 .frame-header-left .list-anchor a:hover{background:#fff;color:#008759}.notice6 .notice-box,.notice8 .notice-box,.notice9 .notice-box{max-height:280px}.notice6 .notice-box#slider-for,.notice8 .notice-box#slider-for,.notice9 .notice-box#slider-for{max-height:none}.notice6 .notice-box .slick-list,.notice8 .notice-box .slick-list,.notice9 .notice-box .slick-list{padding:0 0 0 10px;box-sizing:border-box}.notice6 .notice-box .unit,.notice8 .notice-box .unit,.notice9 .notice-box .unit{width:305px;margin:0 15px 0 0}.notice6 .notice-box .unit a,.notice8 .notice-box .unit a,.notice9 .notice-box .unit a{display:block;position:relative;color:#333;text-decoration:none}.notice6 .notice-box .unit a.hover .inner-title,.notice6 .notice-box .unit a:hover .inner-title,.notice8 .notice-box .unit a.hover .inner-title,.notice8 .notice-box .unit a:hover .inner-title,.notice9 .notice-box .unit a.hover .inner-title,.notice9 .notice-box .unit a:hover .inner-title{opacity:1}.notice6 .notice-box .unit .wrapper-unit,.notice8 .notice-box .unit .wrapper-unit,.notice9 .notice-box .unit .wrapper-unit{position:relative;margin:0 0 10px}.notice6 .notice-box .unit .inner-thumbnail,.notice8 .notice-box .unit .inner-thumbnail,.notice9 .notice-box .unit .inner-thumbnail{position:relative;overflow:hidden;border-radius:20px}.notice6 .notice-box .unit .inner-thumbnail .thumbnail,.notice8 .notice-box .unit .inner-thumbnail .thumbnail,.notice9 .notice-box .unit .inner-thumbnail .thumbnail{position:relative;width:100%;height:auto;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat #f2f2f2 center center/100%;transition:background-size .3s ease}.notice6 .notice-box .unit .inner-thumbnail .thumbnail::before,.notice8 .notice-box .unit .inner-thumbnail .thumbnail::before,.notice9 .notice-box .unit .inner-thumbnail .thumbnail::before{display:block;padding-top:61.8421052632%;content:""}.notice6 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame,.notice8 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame,.notice9 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.notice6 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img,.notice8 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img,.notice9 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img{width:100%;height:100%;vertical-align:bottom;transition:transform .3s ease;opacity:1;object-fit:cover}.notice6 .notice-box .unit .inner-title,.notice8 .notice-box .unit .inner-title,.notice9 .notice-box .unit .inner-title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;overflow:hidden;padding:30px;border-radius:20px;pointer-events:none;opacity:0;transition:opacity .24s ease}.notice6 .notice-box .unit .inner-title .title,.notice8 .notice-box .unit .inner-title .title,.notice9 .notice-box .unit .inner-title .title{color:#fff;font-size:125%;font-weight:700;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice6 .wrapper-slick-arrow .slick-next,.notice6 .wrapper-slick-arrow .slick-prev,.notice8 .wrapper-slick-arrow .slick-next,.notice8 .wrapper-slick-arrow .slick-prev,.notice9 .wrapper-slick-arrow .slick-next,.notice9 .wrapper-slick-arrow .slick-prev{display:block;position:absolute;bottom:70px;left:50%;width:60px;height:40px;border:2px solid #008759;border-radius:30px;box-sizing:border-box;background:#fff;box-shadow:0 2px #008759;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.notice6 .wrapper-slick-arrow .slick-next.slick-disabled,.notice6 .wrapper-slick-arrow .slick-prev.slick-disabled,.notice8 .wrapper-slick-arrow .slick-next.slick-disabled,.notice8 .wrapper-slick-arrow .slick-prev.slick-disabled,.notice9 .wrapper-slick-arrow .slick-next.slick-disabled,.notice9 .wrapper-slick-arrow .slick-prev.slick-disabled{cursor:default;opacity:.5}.notice6 .wrapper-slick-arrow .slick-next::after,.notice6 .wrapper-slick-arrow .slick-prev::after,.notice8 .wrapper-slick-arrow .slick-next::after,.notice8 .wrapper-slick-arrow .slick-prev::after,.notice9 .wrapper-slick-arrow .slick-next::after,.notice9 .wrapper-slick-arrow .slick-prev::after{display:block;position:absolute;top:-2px;left:-2px;width:60px;height:40px;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat;content:""}.notice6 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled),.notice6 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled),.notice8 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled),.notice8 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled),.notice9 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled),.notice9 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled){background:#008759}.notice6 .wrapper-slick-arrow .slick-next:focus-visible,.notice6 .wrapper-slick-arrow .slick-prev:focus-visible,.notice8 .wrapper-slick-arrow .slick-next:focus-visible,.notice8 .wrapper-slick-arrow .slick-prev:focus-visible,.notice9 .wrapper-slick-arrow .slick-next:focus-visible,.notice9 .wrapper-slick-arrow .slick-prev:focus-visible{outline:2px solid #333;outline-offset:1px;box-shadow:0 0 0 3px #fff}.notice6 .wrapper-slick-arrow .slick-next span,.notice6 .wrapper-slick-arrow .slick-prev span,.notice8 .wrapper-slick-arrow .slick-next span,.notice8 .wrapper-slick-arrow .slick-prev span,.notice9 .wrapper-slick-arrow .slick-next span,.notice9 .wrapper-slick-arrow .slick-prev span{display:none}.notice6 .wrapper-slick-arrow .slick-prev,.notice8 .wrapper-slick-arrow .slick-prev,.notice9 .wrapper-slick-arrow .slick-prev{transform:translate(-62px,0)}.notice6 .wrapper-slick-arrow .slick-prev::after,.notice8 .wrapper-slick-arrow .slick-prev::after,.notice9 .wrapper-slick-arrow .slick-prev::after{background-position:0 0}.notice6 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after,.notice8 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after,.notice9 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after{background-position:0 -40px}.notice6 .wrapper-slick-arrow .slick-next,.notice8 .wrapper-slick-arrow .slick-next,.notice9 .wrapper-slick-arrow .slick-next{transform:translate(2px,0)}.notice6 .wrapper-slick-arrow .slick-next::after,.notice8 .wrapper-slick-arrow .slick-next::after,.notice9 .wrapper-slick-arrow .slick-next::after{left:0;background-position:-60px 0}.notice6 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after,.notice8 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after,.notice9 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after{background-position:-60px -40px}.notice6 .explanatory,.notice6 .frame-header-left .title,.notice6 .notice-box .unit .office,.notice6 .rss,.notice8 .explanatory,.notice8 .frame-header-left .title,.notice8 .notice-box .unit .office,.notice8 .rss,.notice9 .explanatory,.notice9 .frame-header-left .title,.notice9 .notice-box .unit .office,.notice9 .rss{display:none}@media print,screen and (min-width:601px){.notice6,.notice8,.notice9{padding:0 0 100px}.notice6 .frame-header-left .list-anchor a,.notice8 .frame-header-left .list-anchor a,.notice9 .frame-header-left .list-anchor a{padding:13px;font-size:100%}.notice6 .notice-box,.notice8 .notice-box,.notice9 .notice-box{min-width:1200px;padding:0}.notice6 .notice-box .slick-list,.notice8 .notice-box .slick-list,.notice9 .notice-box .slick-list{padding:0;overflow:visible}.notice6 .notice-box .unit,.notice8 .notice-box .unit,.notice9 .notice-box .unit{width:380px!important;margin:0 30px 0 0}.notice6 .wrapper-slick-arrow .slick-next,.notice6 .wrapper-slick-arrow .slick-prev,.notice8 .wrapper-slick-arrow .slick-next,.notice8 .wrapper-slick-arrow .slick-prev,.notice9 .wrapper-slick-arrow .slick-next,.notice9 .wrapper-slick-arrow .slick-prev{top:-89px;width:80px;height:50px}.notice6 .wrapper-slick-arrow .slick-next::after,.notice6 .wrapper-slick-arrow .slick-prev::after,.notice8 .wrapper-slick-arrow .slick-next::after,.notice8 .wrapper-slick-arrow .slick-prev::after,.notice9 .wrapper-slick-arrow .slick-next::after,.notice9 .wrapper-slick-arrow .slick-prev::after{width:80px;height:50px;background:url(../images/jibunstyle/slider-controls_pc.png) no-repeat}.notice6 .wrapper-slick-arrow .slick-prev,.notice8 .wrapper-slick-arrow .slick-prev,.notice9 .wrapper-slick-arrow .slick-prev{transform:translate(435px,0)}.notice6 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after,.notice8 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after,.notice9 .wrapper-slick-arrow .slick-prev:hover:not(.slick-disabled)::after{background-position:0 -50px}.notice6 .wrapper-slick-arrow .slick-next,.notice8 .wrapper-slick-arrow .slick-next,.notice9 .wrapper-slick-arrow .slick-next{transform:translate(520px,0)}.notice6 .wrapper-slick-arrow .slick-next::after,.notice8 .wrapper-slick-arrow .slick-next::after,.notice9 .wrapper-slick-arrow .slick-next::after{background-position:-80px 0}.notice6 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after,.notice8 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after,.notice9 .wrapper-slick-arrow .slick-next:hover:not(.slick-disabled)::after{background-position:-80px -50px}}.notice8 .notice-box .unit .wrapper-unit>a::before,.notice9 .notice-box .unit .wrapper-unit>a::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;overflow:hidden;border-radius:20px;background:rgba(51,51,51,.67);pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .24s ease;content:""}.notice8 .notice-box .unit .wrapper-unit>a.hover::before,.notice8 .notice-box .unit .wrapper-unit>a:hover::before,.notice9 .notice-box .unit .wrapper-unit>a.hover::before,.notice9 .notice-box .unit .wrapper-unit>a:hover::before{opacity:1}.notice8 .notice-box .unit .inner-thumbnail .sub-title,.notice9 .notice-box .unit .inner-thumbnail .sub-title{position:absolute;left:0;bottom:0;width:100%;padding:15px;box-sizing:border-box;color:#fff;font-size:87.5%;font-weight:700}.notice8 .notice-box .unit .inner-thumbnail .sub-title::before,.notice9 .notice-box .unit .inner-thumbnail .sub-title::before{position:absolute;left:0;bottom:0;width:100%;padding-top:clamp(70px,23.9%,85px);background-image:linear-gradient(to bottom,rgba(85,85,85,0) 0,rgba(85,85,85,.6) 30%,rgba(51,51,51,.8) 60%,rgba(51,51,51,.8) 100%);mix-blend-mode:multiply;opacity:.84;content:""}.notice8 .notice-box .unit .inner-thumbnail .sub-title span,.notice9 .notice-box .unit .inner-thumbnail .sub-title span{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notice8 .notice-box .unit .tag,.notice9 .notice-box .unit .tag{display:flex;flex-wrap:wrap}.notice8 .notice-box .unit .tag a,.notice9 .notice-box .unit .tag a{margin:0 20px 0 0;color:#666;font-size:87.5%;text-decoration:none}.notice8 .notice-box .unit .tag a:hover,.notice9 .notice-box .unit .tag a:hover{color:#333}.notice8 .notice-box .unit .tag a:hover .icon::before,.notice9 .notice-box .unit .tag a:hover .icon::before{width:100%}.notice8 .notice-box .unit .tag a .icon,.notice9 .notice-box .unit .tag a .icon{position:relative}.notice8 .notice-box .unit .tag a .icon::before,.notice9 .notice-box .unit .tag a .icon::before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#333;transition:width .24s ease;content:""}@media print,screen and (min-width:601px){.notice8 .notice-box .unit .inner-thumbnail .sub-title,.notice9 .notice-box .unit .inner-thumbnail .sub-title{padding:20px}}.notice6{margin:0 0 80px}.notice6 .notice-box .unit a.hover .inner-thumbnail::before,.notice6 .notice-box .unit a:hover .inner-thumbnail::before{opacity:1}.notice6 .notice-box .unit .inner-thumbnail::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;overflow:hidden;border-radius:20px;background:rgba(51,51,51,.67);pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .24s ease;content:""}.notice6 .notice-box .unit .wrapper-icon .icon{position:relative;padding:0 0 0 20px;font-size:87.5%;font-weight:700}.notice6 .notice-box .unit .wrapper-icon .icon::before{position:absolute;top:3px;left:0;width:14px;height:14px;background:url(../images/jibunstyle/icon-writer.svg) no-repeat;content:""}@media print,screen and (min-width:601px){.notice6{margin:0 0 100px}}.viewer-notice .contents-box6 .notice-box,.viewer-notice .contents-box8 .notice-box,.viewer-notice .contents-box9 .notice-box{display:flex;flex-wrap:wrap;margin:20px 0 0}.viewer-notice .contents-box6 .notice-box .unit,.viewer-notice .contents-box8 .notice-box .unit,.viewer-notice .contents-box9 .notice-box .unit{display:none;width:calc(50% - 7.5px);margin:0 15px 20px 0;padding:0;border:0}.viewer-notice .contents-box6 .notice-box .unit:nth-child(2n),.viewer-notice .contents-box8 .notice-box .unit:nth-child(2n),.viewer-notice .contents-box9 .notice-box .unit:nth-child(2n){margin-right:0}.viewer-notice .contents-box6 .notice-box .unit a,.viewer-notice .contents-box8 .notice-box .unit a,.viewer-notice .contents-box9 .notice-box .unit a{display:block;position:relative;color:#333;text-decoration:none}.viewer-notice .contents-box6 .notice-box .unit a:hover .inner-title,.viewer-notice .contents-box8 .notice-box .unit a:hover .inner-title,.viewer-notice .contents-box9 .notice-box .unit a:hover .inner-title{opacity:1}.viewer-notice .contents-box6 .notice-box .unit .wrapper-unit,.viewer-notice .contents-box8 .notice-box .unit .wrapper-unit,.viewer-notice .contents-box9 .notice-box .unit .wrapper-unit{position:relative;margin:0 0 10px;overflow:hidden;border-radius:20px}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail,.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail{position:relative}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail .thumbnail,.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .thumbnail,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .thumbnail{position:relative;width:100%;height:auto;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat #f2f2f2 center center/100%;transition:background-size .24s ease}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail .thumbnail::before,.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .thumbnail::before,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .thumbnail::before{display:block;padding-top:61.8421052632%;content:""}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame,.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img,.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .thumbnail .clip-frame img{width:100%;height:100%;vertical-align:bottom;transition:transform .3s ease;opacity:1;object-fit:cover}.viewer-notice .contents-box6 .notice-box .unit .inner-title,.viewer-notice .contents-box8 .notice-box .unit .inner-title,.viewer-notice .contents-box9 .notice-box .unit .inner-title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;padding:20px;pointer-events:none;opacity:0;transition:opacity .24s ease}.viewer-notice .contents-box6 .notice-box .unit .inner-title .title,.viewer-notice .contents-box8 .notice-box .unit .inner-title .title,.viewer-notice .contents-box9 .notice-box .unit .inner-title .title{line-height:1.47;color:#fff;font-weight:700;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.viewer-notice .contents-box6 .notice-box .unit a:hover .inner-thumbnail::before{opacity:1}.viewer-notice .contents-box6 .notice-box .unit .inner-thumbnail::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;background:rgba(51,51,51,.67);pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .24s ease;content:""}.viewer-notice .contents-box6 .notice-box .unit .wrapper-icon .icon{position:relative;padding:0 0 0 20px;font-size:87.5%;font-weight:700}.viewer-notice .contents-box6 .notice-box .unit .wrapper-icon .icon::before{position:absolute;top:3px;left:0;width:14px;height:14px;background:url(../images/jibunstyle/icon-writer.svg) no-repeat;content:""}.viewer-notice .contents-box8 .notice-box .unit .wrapper-unit>a::before,.viewer-notice .contents-box9 .notice-box .unit .wrapper-unit>a::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;background:rgba(51,51,51,.67);pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .24s ease;content:""}.viewer-notice .contents-box8 .notice-box .unit .wrapper-unit>a:hover::before,.viewer-notice .contents-box9 .notice-box .unit .wrapper-unit>a:hover::before{opacity:1}.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .sub-title,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .sub-title{position:absolute;left:0;bottom:0;width:100%;padding:15px;box-sizing:border-box;color:#fff;font-size:87.5%;font-weight:700}.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .sub-title::before,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .sub-title::before{position:absolute;left:0;bottom:0;width:100%;padding-top:clamp(70px,23.9%,85px);background-image:linear-gradient(to bottom,rgba(85,85,85,0) 0,rgba(85,85,85,.6) 30%,rgba(51,51,51,.8) 60%,rgba(51,51,51,.8) 100%);mix-blend-mode:multiply;opacity:.84;content:""}.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .sub-title span,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .sub-title span{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.viewer-notice .contents-box8 .notice-box .unit .tag,.viewer-notice .contents-box9 .notice-box .unit .tag{display:flex;flex-wrap:wrap}.viewer-notice .contents-box8 .notice-box .unit .tag a,.viewer-notice .contents-box9 .notice-box .unit .tag a{margin:0 20px 0 0;color:#666;font-size:87.5%;text-decoration:none}.viewer-notice .contents-box8 .notice-box .unit .tag a:hover,.viewer-notice .contents-box9 .notice-box .unit .tag a:hover{color:#333}.viewer-notice .contents-box8 .notice-box .unit .tag a:hover .icon::before,.viewer-notice .contents-box9 .notice-box .unit .tag a:hover .icon::before{width:100%}.viewer-notice .contents-box8 .notice-box .unit .tag a .icon,.viewer-notice .contents-box9 .notice-box .unit .tag a .icon{position:relative}.viewer-notice .contents-box8 .notice-box .unit .tag a .icon::before,.viewer-notice .contents-box9 .notice-box .unit .tag a .icon::before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#333;transition:width .24s ease;content:""}@media print,screen and (min-width:601px){.viewer-notice .contents-box6 .notice-box,.viewer-notice .contents-box8 .notice-box,.viewer-notice .contents-box9 .notice-box{margin:30px 0 0}.viewer-notice .contents-box6 .notice-box .unit,.viewer-notice .contents-box8 .notice-box .unit,.viewer-notice .contents-box9 .notice-box .unit{width:calc(33.333% - 20px);margin:0 30px 40px 0}.viewer-notice .contents-box6 .notice-box .unit:nth-child(2n),.viewer-notice .contents-box8 .notice-box .unit:nth-child(2n),.viewer-notice .contents-box9 .notice-box .unit:nth-child(2n){margin-right:30px}.viewer-notice .contents-box6 .notice-box .unit:nth-child(3n),.viewer-notice .contents-box8 .notice-box .unit:nth-child(3n),.viewer-notice .contents-box9 .notice-box .unit:nth-child(3n){margin-right:0}.viewer-notice .contents-box6 .notice-box .unit .inner-title,.viewer-notice .contents-box8 .notice-box .unit .inner-title,.viewer-notice .contents-box9 .notice-box .unit .inner-title{padding:30px}.viewer-notice .contents-box6 .notice-box .unit .inner-title .title,.viewer-notice .contents-box8 .notice-box .unit .inner-title .title,.viewer-notice .contents-box9 .notice-box .unit .inner-title .title{padding:0;font-size:125%}.viewer-notice .contents-box8 .notice-box .unit .inner-thumbnail .sub-title,.viewer-notice .contents-box9 .notice-box .unit .inner-thumbnail .sub-title{padding:20px}}.section-about{padding:50px 0;background-image:linear-gradient(135deg,#cbf2f2 0,#aae6be 100%)}@media print,screen and (min-width:601px){.section-about{padding:100px 0 80px}.section-about .wrapper-about{width:1200px;margin:0 auto}}.msg-board14{position:relative;margin:0 0 30px}.msg-board14::before{position:absolute;left:50%;bottom:-41px;transform:translate(-50%,0) scale(.5);transform-origin:center bottom;width:574px;height:108px;background:url(../images/jibunstyle/bg-movie.svg) no-repeat;content:""}.msg-board14 .msg-board-box{position:relative;z-index:1;width:210px;margin:0 auto}.msg-board14 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board14 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board14{margin:0 0 46px}.msg-board14::before{bottom:-98px;transform:translate(-630px,0) scale(1)}.msg-board14 .msg-board-box{width:288px}}@media print,screen and (min-width:1280px){.msg-board14::before{transform:translate(calc(-50vw + 10px),0) scale(1)}}.top-page .wrapper-msg-board4{max-height:234px;margin:0 0 50px;padding:0 0 55px;opacity:0}.top-page .wrapper-msg-board4#slider-for{max-height:none}.top-page .wrapper-msg-board4 .msg-board4{display:flex!important;flex-direction:column-reverse;transform:scale(.8);width:305px;margin:0 -5px;transition:transform 1s ease}.top-page .wrapper-msg-board4 .msg-board4.slick-center{transform:scale(1)}.top-page .wrapper-msg-board4 .msg-board4 a{display:block;color:#333;text-decoration:none}.top-page .wrapper-msg-board4 .msg-board4>a.modal-video{display:flex;flex-direction:column-reverse}.top-page .wrapper-msg-board4 .msg-board4>a.modal-video:hover .msg-board-box::before{transform:translate(-50%,-50%) scale(1.2)}.top-page .wrapper-msg-board4 .msg-board4 .frame-title-left{margin:15px 0 0;font-size:112.5%}.top-page .wrapper-msg-board4 .msg-board4 .msg-board-box{position:relative}.top-page .wrapper-msg-board4 .msg-board4 .msg-board-box::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;width:50px;height:50px;background:url(../images/jibunstyle/movie-play.svg) no-repeat;transition:transform .24s ease;content:""}.top-page .wrapper-msg-board4 .msg-board4 .msg-board-box img{width:100%!important;height:auto!important;border-radius:20px;vertical-align:bottom}.inner-about-middle{position:relative}.inner-about-middle .slick-arrow-box .slick-next,.inner-about-middle .slick-arrow-box .slick-prev{display:block;position:absolute;bottom:0;width:60px;height:40px;border:2px solid #008759;border-radius:30px;box-sizing:border-box;background:#fff;box-shadow:0 2px #008759;text-decoration:none;transition:background-color .24s ease;cursor:pointer}.inner-about-middle .slick-arrow-box .slick-next.slick-disabled,.inner-about-middle .slick-arrow-box .slick-prev.slick-disabled{cursor:default;opacity:.5}.inner-about-middle .slick-arrow-box .slick-next::after,.inner-about-middle .slick-arrow-box .slick-prev::after{display:block;position:absolute;top:-2px;left:-2px;width:60px;height:40px;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat;content:""}.inner-about-middle .slick-arrow-box .slick-next:hover:not(.slick-disabled),.inner-about-middle .slick-arrow-box .slick-prev:hover:not(.slick-disabled){background:#008759}.inner-about-middle .slick-arrow-box .slick-next:focus-visible,.inner-about-middle .slick-arrow-box .slick-prev:focus-visible{outline:2px solid #333;outline-offset:1px;box-shadow:0 0 0 3px #fff}.inner-about-middle .slick-arrow-box .slick-next span,.inner-about-middle .slick-arrow-box .slick-prev span{display:none}.inner-about-middle .slick-arrow-box .slick-prev{left:20px}.inner-about-middle .slick-arrow-box .slick-prev::after{background-position:0 0}.inner-about-middle .slick-arrow-box .slick-prev:hover:not(.slick-disabled)::after{background-position:0 -40px}.inner-about-middle .slick-arrow-box .slick-next{left:85px}.inner-about-middle .slick-arrow-box .slick-next::after{left:0;background-position:-60px 0}.inner-about-middle .slick-arrow-box .slick-next:hover:not(.slick-disabled)::after{background-position:-60px -40px}.inner-about-middle .slick-controls-box{position:absolute;bottom:7px;right:20px}.inner-about-middle .slick-controls-box .slick-controls{display:block;width:26px;height:26px;margin:0;border:2px solid #008759;border-radius:50%;box-sizing:border-box;background:url(../images/jibunstyle/slider-controls_sp.png) no-repeat #fff;box-shadow:0 2px #008759;cursor:pointer;transition:background-color .24s ease}.inner-about-middle .slick-controls-box .slick-controls.active{display:none}.inner-about-middle .slick-controls-box .slick-controls:hover{background-color:#008759}.inner-about-middle .slick-controls-box .slick-controls:focus-visible{outline:2px solid #333;outline-offset:1px;box-shadow:0 0 0 3px #fff}.inner-about-middle .slick-controls-box .slick-controls span{display:none}.inner-about-middle .slick-controls-box .slick-controls.slick-start{background-position:-148px -2px}.inner-about-middle .slick-controls-box .slick-controls.slick-start:hover{background-position:-148px -42px}.inner-about-middle .slick-controls-box .slick-controls.slick-stop{background-position:-122px -2px}.inner-about-middle .slick-controls-box .slick-controls.slick-stop:hover{background-position:-122px -42px}@media print,screen and (min-width:601px){.top-page .wrapper-msg-board4{max-height:423px;margin:0 0 60px;padding:0}.top-page .wrapper-msg-board4 .slick-list{overflow:visible}.top-page .wrapper-msg-board4 .msg-board4{transform:scale(.7);width:600px;margin:0 -30px}.top-page .wrapper-msg-board4 .msg-board4 .frame-title-left{margin:20px 0 0;font-size:125%}.top-page .wrapper-msg-board4 .msg-board4 .msg-board-box::before{width:70px;height:70px}.inner-about-middle .slick-arrow-box .slick-next,.inner-about-middle .slick-arrow-box .slick-prev{top:-93px;left:50%;width:80px;height:50px}.inner-about-middle .slick-arrow-box .slick-next::after,.inner-about-middle .slick-arrow-box .slick-prev::after{width:80px;height:50px;background:url(../images/jibunstyle/slider-controls_pc.png) no-repeat}.inner-about-middle .slick-arrow-box .slick-prev{transform:translate(399px,0)}.inner-about-middle .slick-arrow-box .slick-prev:hover:not(.slick-disabled)::after{background-position:0 -50px}.inner-about-middle .slick-arrow-box .slick-next{transform:translate(484px,0)}.inner-about-middle .slick-arrow-box .slick-next::after{background-position:-80px 0}.inner-about-middle .slick-arrow-box .slick-next:hover:not(.slick-disabled)::after{background-position:-80px -50px}.inner-about-middle .slick-controls-box{top:-82px;left:50%;transform:translate(574px,0)}}.menu-index2{margin:0 20px}.menu-index2 .menu-index-box .menu-unit-style{margin:0 0 10px;border-radius:20px;background:#fff;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#333;text-decoration:none}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover span::before{transform:translateY(-50%) scale(1.5);background-color:#008759}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;position:relative;padding:23px 45px 23px 23px;box-sizing:border-box;font-weight:700}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease,transform .2s ease;pointer-events:none;content:""}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.menu-index2 .frame-top-left .title,.menu-index2 .menu-level2{display:none}.menu-index2 a[id^=menu-index]{display:none}.menu-index2 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index2{margin:0}.menu-index2 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index2 .menu-index-box .menu-unit-style{width:calc(33.3333% - 14px);margin:0 20px 20px 0}.menu-index2 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index2 .menu-index-box .menu-unit-style .menu-level1,.menu-index2 .menu-index-box .menu-unit-style .menu-title,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index2 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index2 .menu-index-box .menu-unit-style a,.menu-index2 .menu-index-box .menu-unit-style a span{height:100%}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{padding:28px 55px 28px 30px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{right:25px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::after{right:33px}}.section-life{padding:50px 20px}@media print,screen and (min-width:601px){.section-life{padding:100px 0 80px}.section-life .wrapper-life{width:1200px;margin:0 auto}}.msg-board15{position:relative;margin:0 0 30px}.msg-board15::before{position:absolute;left:50%;bottom:-41px;transform:translate(-50%,0) scale(.5);transform-origin:center bottom;width:828px;height:110px;background:url(../images/jibunstyle/bg-life.svg) no-repeat;content:""}.msg-board15 .msg-board-box{position:relative;z-index:1;width:182px;margin:0 auto}.msg-board15 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board15 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board15{margin:0 0 46px}.msg-board15::before{bottom:-98px;transform:translate(-630px,0) scale(1)}.msg-board15 .msg-board-box{width:234px}}@media print,screen and (min-width:1280px){.msg-board15::before{transform:translate(calc(-50vw + 10px),0) scale(1)}}.menu-index3{position:relative;z-index:1;margin:0 0 30px}.menu-index3 .menu-index-box .menu-unit-style{margin:0 0 10px;border:2px solid #008759;border-radius:20px;background:#fff;box-sizing:border-box;transition:background-color .24s ease}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:flex;align-items:center;padding:0 30px 0 0;box-sizing:border-box;text-decoration:none;color:#333;transition:background-color .24s ease;font-size:112.5%}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover img{transform:scale(1.06)}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title .thumbnail{width:142px;overflow:hidden;margin:0 20px 0 0;border-radius:18px 0 0 18px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:inline-block;width:142px;vertical-align:middle;border-radius:18px 0 0 18px;opacity:1;transition:transform .3s ease}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:inline-block;font-weight:700}.menu-index3 .frame-top-left .title,.menu-index3 .menu-level2{display:none}.menu-index3 a[id^=menu-index]{display:none}.menu-index3 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index3{margin:0}.menu-index3 .menu-index-box{display:flex;flex-wrap:wrap;margin:0 0 10px}.menu-index3 .menu-index-box .menu-unit-style{width:calc(33.3333% - 14px);margin:0 20px 20px 0}.menu-index3 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{font-size:125%}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title .thumbnail{width:170px}.menu-index3 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{width:170px}}.menu-index4 .menu-index-box .menu-unit-style{margin:0 0 10px;border:2px solid #008759;border-radius:20px;background:#fff;box-sizing:border-box}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#333;text-decoration:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover span::before{transform:translateY(-50%) scale(1.5);background-color:#008759}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;position:relative;padding:23px 45px 23px 23px;box-sizing:border-box;font-weight:700}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#22a64e;transition:background-color .24s ease,transform .2s ease;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:""}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.menu-index4 .frame-top-left .title,.menu-index4 .menu-level2{display:none}.menu-index4 a[id^=menu-index]{display:none}.menu-index4 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index4 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index4 .menu-index-box .menu-unit-style{width:calc(33.3333% - 14px);margin:0 20px 20px 0}.menu-index4 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index4 .menu-index-box .menu-unit-style .menu-level1,.menu-index4 .menu-index-box .menu-unit-style .menu-title,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle-left,.menu-index4 .menu-index-box .menu-unit-style .menu-unit-middle-right,.menu-index4 .menu-index-box .menu-unit-style a,.menu-index4 .menu-index-box .menu-unit-style a span{height:100%}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{padding:28px 55px 28px 30px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{right:25px}.menu-index4 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::after{right:33px}}.section-related{padding:0 20px 50px}@media print,screen and (min-width:601px){.section-related{padding:0 0 60px}.section-related .wrapper-related{width:1200px;margin:0 auto}}.menu-banner1{max-width:370px;margin:0 auto}.menu-banner1 .menu-banner-box{display:flex;flex-wrap:wrap}.menu-banner1 .menu-banner-box a{display:block;width:calc(50% - 5px);max-width:180px;margin:0 10px 10px 0}.menu-banner1 .menu-banner-box a:nth-child(2n){margin-right:0}.menu-banner1 .menu-banner-box a img{vertical-align:bottom;width:100%;height:auto}@media print,screen and (min-width:601px){.menu-banner1{max-width:750px}.menu-banner1 .menu-banner-box a:nth-child(2n){margin-right:10px}.menu-banner1 .menu-banner-box a:nth-child(4n){margin-right:0}}.menu-index8 .menu-index-box{display:flex;flex-wrap:wrap}.menu-index8 .menu-index-box .menu-unit-style{width:calc(33.333% - 10px);margin:0 15px 20px 0}.menu-index8 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a{display:block;line-height:1.17;color:#333;text-align:center;text-decoration:none}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 a:hover span{background-size:100% 1px}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 img{display:block;width:80px;height:auto;margin:0 auto 10px}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{padding:0 0 2px;background-image:linear-gradient(90deg,#008759,#008759);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;font-size:87.5%;transition:background-size .35s ease}.menu-index8 .frame-top-left .title,.menu-index8 .menu-level2{display:none}.menu-index8 a[id^=menu-index]{display:none}.menu-index8 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index8 .menu-index-box{justify-content:center}.menu-index8 .menu-index-box .menu-unit-style{width:170px;margin:0 10px 40px}.menu-index8 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:20px}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 img{width:100px;margin:0 auto 13px}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 span{font-size:100%}}.menu-banner6{position:fixed;right:10px;bottom:10px!important;z-index:998}.menu-banner6 .menu-banner-box a{display:block;width:60px}.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:20px;bottom:20px!important}.menu-banner6 .menu-banner-box a{width:80px}}.section-footer{background-image:linear-gradient(135deg,#cbf2f2 0,#aae6be 100%)}.section-footer .wrapper-footer .inner-footer-upper{padding:50px 20px 30px}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-left{margin:0 0 20px;padding:40px 20px;border-radius:20px;background:#fff;box-sizing:border-box}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right{box-sizing:border-box}.section-footer .login{display:none}@media print,screen and (min-width:601px){.section-footer{padding:0}.section-footer .wrapper-footer .inner-footer-upper{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:80px 0}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-left{width:460px;margin:0;padding:50px}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right{width:710px;padding:50px;border-radius:20px;background:#fff}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right>.row{display:flex;justify-content:space-between}.section-footer .wrapper-footer .inner-footer-upper .wrapper-footer-right>.row>div{width:calc(50% - 20px)}}.msg-board5{margin:0 0 20px}.msg-board5 .msg-board-box img{display:block;width:auto!important;height:80px!important;margin:0 auto 25px}.msg-board5 .msg-board-box p{font-size:87.5%}.msg-board5 .frame-title-left{display:none}@media print,screen and (min-width:601px){.msg-board5 .msg-board-box img{height:auto!important;margin:0 auto 30px}}.menu-index7{margin:0 0 25px}.menu-index7 .menu-index-box .menu-unit-style{display:none}.menu-index7 .menu-index-box .menu-unit-style.menu-unit-style-0{display:block}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a{display:block;max-width:260px;margin:0 auto;padding:18px 15px;border:2px solid #008759;border-radius:20px;background:#008759;color:#fff;text-decoration:none;text-align:center;transition:background-color .24s ease}.menu-index7 .menu-index-box .menu-unit-style .menu-level1 a:hover{background:#fff;color:#008759}.menu-index7 .frame-top-left .title,.menu-index7 .menu-level2{display:none}.menu-index7 a[id^=menu-index]{display:none}.menu-index7 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index7{margin:0 0 30px}.menu-index7 .menu-index-box .menu-index-box .menu-unit-style .menu-level1 a{width:300px}}.menu-banner2 .menu-banner-box{display:flex;flex-wrap:wrap;justify-content:center}.menu-banner2 .menu-banner-box a{display:block;margin:0 7px}.menu-banner2 .menu-banner-box a:hover img{opacity:.7}.menu-banner2 .menu-banner-box img{vertical-align:bottom;transition:opacity .24s ease}.menu-banner2 .frame-top-left .title{display:none}@media print,screen and (min-width:601px){.menu-banner2 .menu-banner-box a{margin:0 10px}}.menu-index5,.menu-index6{padding:30px 20px;border-radius:20px;background:#fff;box-sizing:border-box}.menu-index5 .frame-top-left,.menu-index6 .frame-top-left{margin:0 0 20px}.menu-index5 .frame-top-left .title,.menu-index6 .frame-top-left .title{font-size:112.5%}.menu-index5 .menu-index-box .menu-unit-style,.menu-index6 .menu-index-box .menu-unit-style{margin:0 0 13px}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title a,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:inline-block;position:relative;padding:0 0 0 26px;color:#333;text-decoration:none}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::before{position:absolute;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease;pointer-events:none;content:"";top:0}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{position:absolute;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:"";top:7px}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover::before{background:#008759}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover span::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover span::before{width:100%}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title img,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{display:none}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title span,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{position:relative;font-size:87.5%}.menu-index5 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before,.menu-index6 .menu-index-box .menu-unit-style .menu-level1 .menu-title span::before{position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#008759;transition:width .24s ease;content:""}.menu-index5 .menu-level2,.menu-index6 .menu-level2{display:none}.menu-index5 a[id^=menu-index],.menu-index6 a[id^=menu-index]{display:none}.menu-index5 .menu-index-box>div:last-child,.menu-index6 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index5,.menu-index6{padding:0;border-radius:0;background:0 0}.menu-index5 .frame-top-left,.menu-index6 .frame-top-left{margin:0 0 30px}.menu-index5 .frame-top-left .title,.menu-index6 .frame-top-left .title{font-size:125%}.menu-index5 .menu-index-box .menu-unit-style,.menu-index6 .menu-index-box .menu-unit-style{margin:0 0 18px}}.menu-index5{margin:0 0 20px}@media print,screen and (min-width:601px){.menu-index5{margin:0}}.footer{padding:30px 20px;background:#fff}.footer .footer-box ul.footer-link{list-style-type:none;margin:0 0 30px;padding:0}.footer .footer-box ul.footer-link li{margin:0 0 13px}.footer .footer-box ul.footer-link li a{display:inline-block;position:relative;padding:0 0 0 26px;color:#333;text-decoration:none}.footer .footer-box ul.footer-link li a::before{position:absolute;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:all .24s ease;pointer-events:none;content:"";top:0}.footer .footer-box ul.footer-link li a::after{position:absolute;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:"";top:7px}.footer .footer-box ul.footer-link li a:hover::before{background:#008759}.footer .footer-box ul.footer-link li a:hover span::before{width:100%}.footer .footer-box ul.footer-link li span{position:relative;font-size:87.5%}.footer .footer-box ul.footer-link li span::before{position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#008759;transition:width .24s ease;content:""}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:87.5%}@media print,screen and (min-width:601px){.footer{padding:30px 0}.footer .footer-box{display:flex;justify-content:space-between;width:1200px;margin:0 auto}.footer .footer-box ul.footer-link{display:flex;margin:0}.footer .footer-box ul.footer-link li{margin:0 30px 0 0}.footer .footer-box .footer-sentence .wrapper-copyright{font-size:100%}}.viewer .section-contents{padding:10px 20px 50px}@media print,screen and (min-width:601px){.viewer .section-contents{padding:40px 0 100px}.viewer .section-contents .wrapper-contents{width:1200px;margin:0 auto}}@media print,screen and (min-width:601px){.viewer.viewer-calendar-monthly .container-box .wrapper-contents{max-width:100%}}.page-title-left{margin:0 0 30px}.page-title-left .page-title{position:relative;padding:37px 40px 0 0}.page-title-left .page-title::before{position:absolute;top:0;right:-10px;transform:scale(.5);transform-origin:right top;width:141px;height:106px;background:url(../images/jibunstyle/illust-page.png) no-repeat;content:""}.page-title-left .page-title h1{line-height:1.17;margin:0;padding:0;color:#008759;font-family:"Zen Maru Gothic";font-size:162.5%;box-sizing:border-box}.viewer:not(.viewer-info) .page-title-left{text-align:center}.viewer:not(.viewer-info) .page-title-left .page-title{padding:37px 40px 0}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both}.contents h2 a{color:#fff}.contents h2 span{background:0 0!important}.contents h2.no-css{margin:0;padding:0;border:none;background:0 0}.contents h3{line-height:1.37;margin:30px 0 12px -5px;padding:12px;border:0;border-bottom:2px solid #008759;border-radius:5px 5px 0 0;background:#def8e7;font-size:112.5%;font-weight:700;clear:both}.contents h4{line-height:1.37;margin:25px 0 12px -5px;padding:7px 10px 8px;border:0;border-bottom:2px solid #22a64e;background:0 0;font-size:100%;font-weight:700;clear:both}.contents h5{line-height:1.37;margin:25px 0 8px -5px;padding:0 10px 7px;border:none;border-bottom:1px dashed #22a64e;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{padding:47px 150px 0 0}.page-title-left .page-title::before{right:-24px;transform:scale(1)}.page-title-left .page-title h1{position:relative;line-height:1.37;padding:0 0 0 100px;font-size:250%}.page-title-left .page-title h1::before{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:8px;height:calc(100% + 20px);border-radius:4px;background:#008759;content:""}.viewer:not(.viewer-info) .page-title-left .page-title{padding:47px 150px 0}.viewer:not(.viewer-info) .page-title-left .page-title h1{padding:0 0 30px}.viewer:not(.viewer-info) .page-title-left .page-title h1::before{top:auto;left:50%;bottom:0;transform:translate(-50%,0);width:200px;height:6px}.contents h2{margin:40px 0 15px -10px;padding:20px;font-size:162.5%}.contents h3{margin:35px 0 15px -10px;padding:16px 20px;border-bottom-width:3px;border-radius:15px 15px 0 0;font-size:137.5%}.contents h4{margin:30px 0 15px -10px;padding:10px 15px;font-size:125%}.contents h5{margin:30px 0 10px -10px}}.viewer .category-menu{margin:0 0 30px;padding:20px 10px 10px;border-radius:20px;background:#def8e7;box-sizing:border-box}.viewer .category-menu .frame-top-left h2{padding:0 10px 18px;border-radius:5px;background:#fff;font-size:112.5%}.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;padding:12px 5px 12px 25px;border-bottom:1px solid #ccc}.viewer .category-menu .category-menu-box ul li:last-child{border-bottom:none}.viewer .category-menu .category-menu-box ul li::before{display:block;position:absolute;top:23px;left:8px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #008759;border-right:solid 2px #008759;pointer-events:none;content:""}.viewer .category-menu .category-menu-box ul li.active::before{border-top-color:#f5d742;border-right-color:#f5d742}.viewer .category-menu .category-menu-box ul li a{background:#fff;text-decoration:none}.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 .recommended-category-page{margin:60px 0 0}.viewer .recommended-category-page .frame-title-left{margin:0 0 20px}.viewer .recommended-category-page .frame-title-left h2{background:#fff;font-family:"Zen Maru Gothic";font-size:162.5%;text-align:center}.viewer .recommended-category-page .recommended-category-box ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.viewer .recommended-category-page .recommended-category-box ul li{width:calc(50% - 7.5px);margin:0 15px 20px 0}.viewer .recommended-category-page .recommended-category-box ul li:nth-child(2n){margin-right:0}.viewer .recommended-category-page .recommended-category-box ul li a{position:relative;color:#333;text-decoration:none}.viewer .recommended-category-page .recommended-category-box ul li a:hover .thumbnail{background-size:106.7%}.viewer .recommended-category-page .recommended-category-box ul li a:hover .thumbnail img{transform:scale(1.067)}.viewer .recommended-category-page .recommended-category-box ul li a .inner-thumbnail{position:relative}.viewer .recommended-category-page .recommended-category-box ul li a .thumbnail{position:relative;width:100%;height:auto;overflow:hidden;margin:0 0 10px;border-radius:20px;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat #f2f2f2 center center/100%;transition:background-size .3s ease}.viewer .recommended-category-page .recommended-category-box ul li a .thumbnail::before{display:block;padding-top:61.8421052632%;content:""}.viewer .recommended-category-page .recommended-category-box ul li a .thumbnail img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;vertical-align:bottom;transition:transform .3s ease;opacity:1;object-fit:cover}.viewer .recommended-category-page .recommended-category-box ul li a .title{font-size:87.5%;font-weight:700}.viewer .recommended-category-page .recommended-category-box ul li a .sub-title{display:none;position:absolute;bottom:0;left:0;width:100%;padding:15px;box-sizing:border-box;color:#fff;font-size:87.5%;font-weight:700}.viewer .recommended-category-page .recommended-category-box ul li a .sub-title::before{position:absolute;left:0;bottom:0;width:100%;padding-top:clamp(70px,23.9%,85px);border-radius:0 0 20px 20px;background-image:linear-gradient(to bottom,rgba(85,85,85,0) 0,rgba(85,85,85,.6) 30%,rgba(51,51,51,.8) 60%,rgba(51,51,51,.8) 100%);mix-blend-mode:multiply;opacity:.84;content:""}.viewer .recommended-category-page .recommended-category-box ul li a .sub-title span{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media print,screen and (min-width:601px){.viewer .recommended-category-page{margin:100px 0 0}.viewer .recommended-category-page .frame-title-left{margin:0 0 35px}.viewer .recommended-category-page .frame-title-left h2{font-size:225%}.viewer .recommended-category-page .recommended-category-box ul li{width:calc(33.333% - 20px);margin:0 30px 40px 0}.viewer .recommended-category-page .recommended-category-box ul li:nth-child(2n){margin-right:30px}.viewer .recommended-category-page .recommended-category-box ul li:nth-child(3n){margin-right:0}.viewer .recommended-category-page .recommended-category-box ul li a .title{font-size:100%}.viewer .recommended-category-page .recommended-category-box ul li a .sub-title{padding:20px}}.viewer .recommend{margin:60px 0 30px;padding:0;background:#fff}.viewer .recommend .frame-header-left{margin:0 0 20px}.viewer .recommend .frame-header-left h2{background:#fff;font-family:"Zen Maru Gothic";font-size:162.5%;text-align:center}.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{position:relative;line-height:1.36em;margin:0 0 10px}.viewer .recommend .frame-middle-left .recommend-box ul li a{display:block;position:relative;padding:18px 45px 18px 23px;border-radius:20px;background:#def8e7;box-sizing:border-box;color:#333;font-size:100%;text-decoration:none}.viewer .recommend .frame-middle-left .recommend-box ul li a:hover::before{transform:translateY(-50%) scale(1.5);background-color:#008759}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease,transform .2s ease;pointer-events:none;content:""}.viewer .recommend .frame-middle-left .recommend-box ul li a::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.viewer:not(.viewer-info,.viewer-genre) .recommend{display:none}@media print,screen and (min-width:601px){.viewer .recommend{margin:100px 0 30px}.viewer .recommend .frame-header-left{margin:0 0 35px}.viewer .recommend .frame-header-left h2{font-size:225%}.viewer .recommend .frame-middle-left .recommend-box ul{display:flex;flex-wrap:wrap}.viewer .recommend .frame-middle-left .recommend-box ul li{width:calc(50% - 10px);margin:0 20px 20px 0}.viewer .recommend .frame-middle-left .recommend-box ul li:nth-child(2n){margin-right:0}.viewer .recommend .frame-middle-left .recommend-box ul li a{height:100%;padding:23px 55px 23px 23px;box-sizing:border-box}.viewer .recommend .frame-middle-left .recommend-box ul li a::before{right:25px}.viewer .recommend .frame-middle-left .recommend-box ul li a::after{right:33px}}.viewer .contents-box{padding:0;border:none;box-shadow:none}.viewer .contents-box .bread-rubbish{display:none}.viewer .contents-box .page-number{margin:0 0 20px 5px}@media print,screen and (min-width:601px){.viewer .contents-box .print-page{display:none;margin:-4px 0 20px 10px}.viewer .contents-box .sns{margin:0 0 30px 100px}.viewer .contents-box .page-number{margin:0 100px 30px 5px}.viewer .contents-box .info-sentence{padding:0 100px}}.viewer .info-box .info-link{margin:30px 0;padding:20px 20px 10px;border:0;border-radius:20px;background:#def8e7;box-sizing:border-box}.viewer .info-box .info-link .info-link-title{margin:0 0 15px;padding:0;background:0 0;color:#333;font-size:112.5%}.viewer .info-box .info-link ul{list-style-type:none;margin:0;padding:0}.viewer .info-box .info-link ul li{margin:0 0 10px;padding:0}.viewer .info-box .info-link ul li::before{display:none}.viewer .info-box .info-link ul li a{display:block;position:relative;padding:18px 45px 18px 23px;border-radius:10px;background:#fff;color:#333;font-size:100%;text-decoration:none}.viewer .info-box .info-link ul li a:hover::before{transform:translateY(-50%) scale(1.5);background-color:#008759}.viewer .info-box .info-link ul li a::before{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease,transform .2s ease;pointer-events:none;content:""}.viewer .info-box .info-link ul li a::after{position:absolute;top:50%;right:28px;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;margin:1px 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}@media print,screen and (min-width:601px){.viewer .info-box .info-link{padding:40px 50px 30px}.viewer .info-box .info-link .info-link-title{margin:0 0 25px;font-size:150%}.viewer .info-box .info-link ul{display:flex;flex-wrap:wrap}.viewer .info-box .info-link ul li{width:calc(50% - 10px);margin:0 20px 20px 0}.viewer .info-box .info-link ul li:nth-child(2n){margin-right:0}.viewer .info-box .info-link ul li a{height:100%;padding:23px 55px 23px 23px;box-sizing:border-box}.viewer .info-box .info-link ul li a::before{right:25px}.viewer .info-box .info-link ul li a::after{right:33px}}.viewer .info-box .info-download{margin:30px 0;padding:20px;border:0;border-radius:20px;background:#def8e7;box-sizing:border-box}.viewer .info-box .info-download .info-download-title{margin:0 0 15px;padding:0;background:0 0;color:#333;font-size:112.5%}.viewer .info-box .info-download ul{padding:20px 15px 10px;border-radius:10px;background:#fff}.viewer .info-box .info-download ul li{margin:0 0 10px;padding:0}.viewer .info-box .info-download ul li::before{display:none}@media print,screen and (min-width:601px){.viewer .info-box .info-download{padding:40px 50px 50px}.viewer .info-box .info-download .info-download-title{margin:0 0 25px;font-size:150%}.viewer .info-box .info-download ul{padding:30px 30px 20px}}.viewer .info-box .link-keyword{margin:30px 0;padding:20px 20px 10px;border:2px solid #008759;border-radius:20px;background:#fff;box-sizing:border-box}.viewer .info-box .link-keyword .keyword-title{line-height:1.37;margin:0 0 16px;padding:0 0 10px;border-bottom:1px dashed #22a64e;border-radius:0;background:#fff;color:#333;font-size:112.5%;font-weight:700}.viewer .info-box .link-keyword .keyword-box{padding:0}.viewer .info-box .link-keyword .keyword-box ul{list-style:none;margin:0;padding:0 0 0 10px}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 0 10px;padding:0}.viewer .info-box .link-keyword .keyword-box ul li::before{display:none}.viewer .info-box .link-keyword .keyword-box ul li a{display:inline-block;position:relative;padding:0 0 0 28px;color:#333;text-decoration:none}.viewer .info-box .link-keyword .keyword-box ul li a:hover::before{background:#008759}.viewer .info-box .link-keyword .keyword-box ul li a:hover span::before{width:100%}.viewer .info-box .link-keyword .keyword-box ul li a::before{position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease;pointer-events:none;content:""}.viewer .info-box .link-keyword .keyword-box ul li a::after{position:absolute;top:9px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.viewer .info-box .link-keyword .keyword-box ul li a span{position:relative}.viewer .info-box .link-keyword .keyword-box ul li a span::before{position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#008759;transition:width .24s ease;content:""}@media print,screen and (min-width:601px){.viewer .info-box .link-keyword{padding:45px 50px 35px}.viewer .info-box .link-keyword .keyword-title{margin:0 0 30px;padding:0 0 18px;font-size:150%}.viewer .info-box .link-keyword .keyword-box ul{display:flex;flex-wrap:wrap}.viewer .info-box .link-keyword .keyword-box ul li{margin:0 50px 10px 0}}.viewer .info-box .info-map{margin:30px 0;padding:20px;border:2px solid #008759;border-radius:20px;background:#fff;box-sizing:border-box}.viewer .info-box .info-map .info-map-title{margin:0 0 16px;padding:0 0 10px;border-bottom:1px dashed #22a64e;border-radius:0;background:#fff;color:#333;font-size:112.5%;font-weight:700}.viewer .info-box .info-map ul{padding:0 0 0 32px}@media print,screen and (min-width:601px){.viewer .info-box .info-map{padding:45px 50px 35px}.viewer .info-box .info-map .info-map-title{margin:0 0 30px;padding:0 0 18px;font-size:150%}}.viewer .inquiry-box{margin:30px 0 0;padding:10px;border:none;border-radius:20px;background:#def8e7;box-sizing:border-box}.viewer .inquiry-box .inquiry-title{position:relative;padding:20px 15px 10px;border-radius:15px 15px 0 0;background:#fff;color:#333;font-size:112.5%}.viewer .inquiry-box .inquiry-title::before{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);border-bottom:1px dashed #22a64e;content:""}.viewer .inquiry-box .inquiry-appear{padding:12px 15px 20px;border-radius:0 0 15px 15px;background:#fff}.viewer .inquiry-box .inquiry-appear .office-unit .row{margin:0}.viewer .inquiry-box .inquiry-appear .office-unit .row-office .information{margin:0 0 10px;font-weight:700}.viewer .inquiry-box .inquiry-appear .office-unit .mail{padding-left:25px;background:url(../images/common/inquiry-icon.png) no-repeat left center}.viewer .inquiry-box .inquiry-appear .office-unit .mail a{background:#fff}@media print,screen and (min-width:601px){.viewer .inquiry-box{padding:20px}.viewer .inquiry-box .inquiry-title{padding:35px 40px 18px;border-radius:10px 10px 0 0;font-size:150%}.viewer .inquiry-box .inquiry-title::before{left:40px;width:calc(100% - 80px)}.viewer .inquiry-box .inquiry-appear{padding:22px 40px 40px;border-radius:0 0 10px 10px}.viewer .inquiry-box .inquiry-appear .office-unit .row-office .information{margin:0 0 15px;font-size:112.5%}}.viewer-genre .container-box .genre-note.active{margin:0 0 30px}.viewer-genre .container-box .more-genre a{border-color:1px solid #ccc}.viewer-genre .container-box .more-genre a:hover{border-color:#008759}.viewer-genre .container-box .more-genre a::after{border-top:solid 2px #008759;border-right:solid 2px #008759}@media print,screen and (min-width:601px){.viewer-genre .container-box .genre-note.active{margin:0 0 50px}}.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{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title a,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title a{color:#fff}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title span,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu h2.menu-title span{background:0 0!important}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu ul li::marker,.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-used-menu ul li::marker{color:#008759}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0;text-decoration:none}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a a{color:#fff}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a span{background:0 0!important}.viewer-genre0 .container-box .genre-block-box .genre-unit .genre-name a:hover{color:#fff}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a{display:block;position:relative;padding:14px 40px 14px 15px;border-radius:5px;background:#efefef;box-sizing:border-box;color:#333;transition:background-color .24s ease}.viewer-genre0 .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 #008759;border-right:solid 2px #008759;pointer-events:none;content:""}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a:hover{background:#e6e6e6}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/genre"]{padding:14px 40px 14px 38px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/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:40px 0 15px -10px;padding:20px;font-size:162.5%;margin-top:0;margin-left:0}.viewer-genre0 .container-box .genre-block-box .wrapper-genre-news .genre-news-menu h2.menu-title{margin:40px 0 15px -10px;padding:20px;font-size:162.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:40px 0 15px -10px;padding:20px;font-size:162.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^="../viewer/genre"]{padding:14px 50px 14px 48px}.viewer-genre0 .container-box .genre-block-box .genre-unit ul li a[href^="../viewer/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:#efefef;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:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #008759;border-right:solid 2px #008759;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:#e6e6e6;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:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both;margin-top:0;margin-left:0}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder a,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder a{color:#fff}.viewer-genre1 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre2 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre3 .container-box .genre-low-box .genre-low-unit a.holder span,.viewer-genre4 .container-box .genre-low-box .genre-low-unit a.holder span{background:0 0!important}.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:#efefef;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::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:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #008759;border-right:solid 2px #008759;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:#e6e6e6;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:#efefef;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:20px;transform:translate(0,-50%) rotate(45deg);width:6px;height:6px;border-top:solid 2px #008759;border-right:solid 2px #008759;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:#e6e6e6}.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:40px 0 15px -10px;padding:20px;font-size:162.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-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-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit-box{display:flex;flex-wrap:wrap}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit{display:none;width:calc(50% - 7.5px);margin:0 15px 20px 0}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit:nth-child(2n){margin-right:0}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit>a{display:block;position:relative;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit>a:hover img{transform:scale(1.067)}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit>a:hover .none{transform:scale(1.067)}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .wrap-thumbnail{width:100%;overflow:hidden;border-radius:20px}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .clip-frame{display:block}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .clip-frame.none{width:100%;height:auto;aspect-ratio:380/235;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat center center/cover;transition:transform .3s ease}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .clip-frame.none img{display:none}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .clip-frame img{width:100%;height:auto;overflow:hidden;vertical-align:bottom;aspect-ratio:380/235;object-fit:cover;transition:transform .3s ease}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .wrapper-title{line-height:normal;width:auto;height:auto;margin:10px 0 0;font-size:87.5%;font-weight:700}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit a.genre-contents-title{display:block;padding:0;border-radius:0;background:rgba(0,0,0,0);font-size:100%}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit a.genre-contents-title::after{display:none}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit a.genre-contents-title:hover{background:rgba(0,0,0,0)}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list{display:flex;flex-wrap:wrap}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit{display:none;width:calc(50% - 7.5px);margin:0 15px 20px 0}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit:nth-child(2n){margin-right:0}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a{display:block;position:relative;color:#333;text-decoration:none;transition:background-color .24s ease}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover img{transform:scale(1.067)}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit>a:hover .none{transform:scale(1.067)}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .wrap-thumbnail{width:100%;overflow:hidden;border-radius:20px}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame{display:block}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none{width:100%;height:auto;aspect-ratio:380/235;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat center center/cover;transition:transform .3s ease}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame.none img{display:none}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .clip-frame img{width:100%;height:auto;overflow:hidden;vertical-align:bottom;aspect-ratio:380/235;object-fit:cover;transition:transform .3s ease}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title{line-height:normal;width:auto;height:auto;margin:10px 0 0;font-size:87.5%;font-weight:700}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title{display:block;padding:0;border-radius:0;background:rgba(0,0,0,0);font-size:100%}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title::after{display:none}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit a.genre-contents-title:hover{background:rgba(0,0,0,0)}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-low-children{display:none}@media print,screen and (min-width:601px){.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit-box{justify-content:flex-start}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit{width:calc(33.333% - 20px);margin:0 30px 40px 0}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit:nth-child(2n){margin-right:30px}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit:nth-child(3n){margin-right:0}.viewer-genre.genre-thumbnail .container-box #genreContentsList .genre-contents-unit .wrapper-title{font-size:112.5%}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list{justify-content:flex-start}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit{width:calc(33.333% - 20px);margin:0 30px 40px 0}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit:nth-child(2n){margin-right:30px}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit:nth-child(3n){margin-right:0}.viewer-genre.genre-thumbnail .container-box .genre-low-box .genre-low-unit .genre-contents-list .genre-contents-unit .title{font-size:112.5%}}.viewer-office .office-box .office-enum{display:flex;flex-wrap:wrap}.viewer-office .office-box .office-head-division{position:relative;list-style:none;float: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:#008759;content:""}.viewer-office .office-box .office-unit .office-division>a{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both;margin-left:0}.viewer-office .office-box .office-unit .office-division>a a{color:#fff}.viewer-office .office-box .office-unit .office-division>a span{background:0 0!important}.viewer-office .office-box .office-unit .office-section>li>a{line-height:1.37;margin:30px 0 12px -5px;padding:12px;border:0;border-bottom:2px solid #008759;border-radius:5px 5px 0 0;background:#def8e7;font-size:112.5%;font-weight:700;clear:both}.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:25px 0 12px -5px;padding:7px 10px 8px;border:0;border-bottom:2px solid #22a64e;background:0 0;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;background:0 0}.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:#008759;content:""}@media print,screen and (min-width:601px){.viewer-office .office-box .office-unit .office-division>a{margin:40px 0 15px -10px;padding:20px;font-size:162.5%;margin-left:0}.viewer-office .office-box .office-unit .office-section>li>a{margin:35px 0 15px -10px;padding:16px 20px;border-bottom-width:3px;border-radius:15px 15px 0 0;font-size:137.5%}.viewer-office .office-box .office-unit .office-section>li>ul>li>a{margin:30px 0 15px -10px;padding:10px 15px;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:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item a{color:#fff}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice1 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice2 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice3 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice4 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice5 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice6 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice7 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_notice8 .sitemap-item span,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item span{background:0 0!important}.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_office .sitemap-item-level1>li>h3 a{line-height:1.37;margin:30px 0 12px -5px;padding:12px;border:0;border-bottom:2px solid #008759;border-radius:5px 5px 0 0;background:#def8e7;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}@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:40px 0 15px -10px;padding:20px;font-size:162.5%;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_office .sitemap-item-level1>li h3 a{margin:35px 0 15px -10px;padding:16px 20px;border-bottom-width:3px;border-radius:15px 15px 0 0;font-size:137.5%;margin-left:0}}.viewer .urgent-box h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both}.viewer .urgent-box h2 a{color:#fff}.viewer .urgent-box h2 span{background:0 0!important}.viewer .urgent-box h3{line-height:1.37;margin:30px 0 12px -5px;padding:12px;border:0;border-bottom:2px solid #008759;border-radius:5px 5px 0 0;background:#def8e7;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box h2.title{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both}.viewer-index .info-box h2.title a{color:#fff}.viewer-index .info-box h2.title span{background:0 0!important}.viewer-index .info-box #quick-index-form h3{line-height:1.37;margin:30px 0 12px -5px;padding:12px;border:0;border-bottom:2px solid #008759;border-radius:5px 5px 0 0;background:#def8e7;font-size:112.5%;font-weight:700;clear:both}.viewer-index .info-box #search-result h2{line-height:1.37;margin:30px 0 15px -5px;padding:15px;border-radius:10px;border:0;background:#008759;color:#fff;font-size:125%;font-weight:700;clear:both}.viewer-index .info-box #search-result h2 a{color:#fff}.viewer-index .info-box #search-result h2 span{background:0 0!important}.viewer-index .info-box .action input[type=submit]{background:#008759}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents{display:flex;flex-wrap:wrap;margin:0 0 40px}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article{display:none;width:calc(50% - 7.5px);margin:0 15px 20px 0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article:nth-child(2n){margin-right:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article a{display:block;position:relative;color:#333;text-decoration:none}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article a:hover .thumbnail{background-size:106.7%}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article a:hover .thumbnail img{transform:scale(1.067)}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .thumbnail{position:relative;width:100%;height:auto;overflow:hidden;margin:0 0 10px;border-radius:20px;background:url(../images/jibunstyle/no-thumbnail.png) no-repeat #f2f2f2 center center/100%;transition:background-size .3s ease}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .thumbnail::before{display:block;padding-top:61.8421052632%;content:""}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .thumbnail img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;vertical-align:bottom;transition:transform .3s ease;opacity:1;object-fit:cover}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .title{line-height:normal;font-size:87.5%;font-weight:700}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .sub-title{position:absolute;top:0;left:0;width:100%;padding:15px;aspect-ratio:380/235;box-sizing:border-box;color:#fff;font-size:87.5%;font-weight:700}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .sub-title::before{position:absolute;left:0;bottom:0;width:100%;padding-top:clamp(70px,23.9%,85px);border-radius:0 0 20px 20px;background-image:linear-gradient(to bottom,rgba(85,85,85,0) 0,rgba(85,85,85,.6) 30%,rgba(51,51,51,.8) 60%,rgba(51,51,51,.8) 100%);mix-blend-mode:multiply;opacity:.84;content:""}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .sub-title span{position:absolute;bottom:15px;z-index:1;line-height:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag{display:flex;flex-wrap:wrap;line-height:normal;margin:7px 0 0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a{margin:0 15px 3px 0;color:#666;font-size:87.5%;text-decoration:none}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a:hover{color:#333}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a:hover .icon::before{width:100%}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a .icon{position:relative}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a .icon::before{position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#333;transition:width .24s ease;content:""}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper{padding:25px 25px 15px;border-radius:20px;background:#def8e7}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li{margin:0 10px 10px 0;padding:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li::before{display:none}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li a{display:block;line-height:1;padding:5px 10px;border:2px solid #008759;border-radius:20px;background:#fff;color:#333;font-size:87.5%;text-decoration:none;transition:background-color .24s ease}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li a:hover{background:#008759;color:#fff}@media print,screen and (min-width:601px){.viewer-thumbnail-tag .info-box .info-sentence{padding:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents{min-height:100px;margin:0 0 60px}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article{width:calc(33.333% - 20px);margin:0 30px 40px 0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article:nth-child(2n){margin-right:30px}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article:nth-child(3n){margin-right:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .title{font-size:112.5%}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .sub-title{padding:20px}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .sub-title span{bottom:20px}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag{margin:10px 0 0}.viewer-thumbnail-tag .info-box .thumbnail-tag-contents article .tag a{margin:0 20px 3px 0}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper{padding:50px 80px 40px}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li{margin:0 10px 10px 0;padding:0}.viewer-thumbnail-tag .info-box .thumbnail-tag-list-wrapper ul li a{padding:10px 20px;font-size:100%}}.cke_editable.contents ul li::marker,.viewer .genre-note ul li::marker,.viewer .info-box ul li::marker{color:#008759;font-size:1.5em}.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:#22a64e;font-size:1.5em}.cke_editable.contents ul.heading-list-2,.viewer .info-box ul.heading-list-2{border:1px solid #008759;border-radius:5px}.cke_editable.info-sentence a.arrow-link,.info-sentence a.arrow-link{position:relative;padding:0 0 0 26px;color:#333}.cke_editable.info-sentence a.arrow-link::before,.info-sentence a.arrow-link::before{position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:50%;background:#22a64e;box-sizing:border-box;transition:background-color .24s ease;pointer-events:none;content:""}.cke_editable.info-sentence a.arrow-link::after,.info-sentence a.arrow-link::after{position:absolute;top:10px;left:6px;transform:rotate(45deg);width:4px;height:4px;border-top:solid 2px #fff;border-right:solid 2px #fff;pointer-events:none;content:""}.cke_editable.info-sentence a.arrow-link:hover::before,.info-sentence a.arrow-link:hover::before{background:#008759}.viewer-info .info-sentence img{height:auto!important}.viewer-calendar-monthly .notice-box .tab-box{border-color:#008759}.viewer-calendar-monthly .notice-box .tab-box .tab.selected a{border-color:#008759;background:#008759}.viewer-calendar-monthly #w7_event_cal_7w .cal_event td .icon-lib-close{margin:0 0 5px}.viewer-calendar-monthly #w7_event_calendar{padding:0 0 20px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dt{margin:0 0 10px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0}.viewer-calendar-monthly #w7_event_calendar_btn input[type=submit]{background:#008759}@media print,screen and (min-width:601px){.viewer-calendar-monthly #w7_event_calendar{padding:0 20px 30px}.viewer-calendar-monthly #w7_event_calendar_cnt dl dd{margin:0 0 0 30px}}.viewer-search .contents-box .category-search-box{padding:30px 15px;border-radius:20px;background:#def8e7}.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:#008759}.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}@media print,screen and (min-width:601px){.viewer-search .contents-box .category-search-box{padding:50px}.viewer-search .contents-box .category-search-box .frame-title{margin:0 0 15px;font-size:187.5%}.viewer-search .contents-box .category-search-box .keyword .keyword-box{margin:0 0 30px}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-text-box{width:82%;height:80px;font-size:112.5%}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-text-box .search-text{padding:0 0 0 30px}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-button{width:18%;height:80px}.viewer-search .contents-box .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:80px;font-size:112.5%}}.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 .notice-box .unit{overflow:visible}.viewer-notice .list-display-condition .list-page-jump .page-next,.viewer-notice .list-display-condition .list-page-jump .page-prev{border:2px solid #008759;border-radius:5px;color:#008759}.viewer-notice .list-display-condition .list-page-jump .page-next a,.viewer-notice .list-display-condition .list-page-jump .page-prev a{background:#008759}.viewer-notice .list-display-condition .list-page-jump .page-next a:hover,.viewer-notice .list-display-condition .list-page-jump .page-prev a:hover{color:#008759}.viewer-notice .list-display-condition .list-page-jump a.PageNumber,.viewer-notice .list-display-condition .list-page-jump>a{border:2px solid #008759;border-radius:5px;background:#008759;line-height:1.5}.viewer-notice .list-display-condition .list-page-jump a.PageNumber:hover{color:#008759}.viewer-notice .list-display-condition .list-page-jump span.PageNumberCurrent{border:2px solid #008759;border-radius:5px;color:#008759;line-height:1.5}.viewer-notice .list-display-condition .list-display-condition-rows{border-radius:10px;background:#def8e7}.viewer-notice .list-display-condition .list-display-condition-rows a:hover{color:#c23000}.viewer-genre .genre-box .page-jump-pn{display:flex;flex-wrap:wrap;padding:0;border:0;background:0 0}.viewer-genre .genre-box .page-jump-pn:first-child{display:none}.viewer-genre .genre-box .page-jump-pn .page-next,.viewer-genre .genre-box .page-jump-pn .page-prev{display:flex;align-items:center;justify-content:center;min-width:5.5em;overflow:hidden;margin:2px;border:2px solid #008759;border-radius:5px;background:#fff;box-sizing:border-box;color:#008759;text-align:center}.viewer-genre .genre-box .page-jump-pn .page-next a,.viewer-genre .genre-box .page-jump-pn .page-prev a{display:block;width:100%;padding:2px 0;background:#008759;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.viewer-genre .genre-box .page-jump-pn .page-next a:hover,.viewer-genre .genre-box .page-jump-pn .page-prev a:hover{background:#fff;color:#008759}.viewer-genre .genre-box .page-jump-pn a.PageNumber,.viewer-genre .genre-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .genre-box .page-jump-pn>a{margin:2px;padding:2px 10px;border:2px solid #008759;border-radius:5px;background:#008759;box-sizing:border-box;text-decoration:none;color:#fff;transition:background-color .24s ease;line-height:1.5}.viewer-genre .genre-box .page-jump-pn a.PageNumber:hover{background:#fff;color:#008759}.viewer-genre .genre-box .page-jump-pn span.PageNumberCurrent{font-weight:700;background:#fff;color:#008759}@media print,screen and (min-width:601px){.viewer-genre .genre-box .page-jump-pn{justify-content:center}.viewer-genre .genre-box .page-jump-pn .page-next,.viewer-genre .genre-box .page-jump-pn .page-prev{width:6em}.viewer-genre .genre-box .page-jump-pn .page-next a,.viewer-genre .genre-box .page-jump-pn .page-prev a{padding:5px 0}.viewer-genre .genre-box .page-jump-pn a.PageNumber,.viewer-genre .genre-box .page-jump-pn span.PageNumberCurrent,.viewer-genre .genre-box .page-jump-pn>a{padding:5px 12px}}.viewer-job-info .search-btn button{padding:8px 10px;border:2px solid #008759;border-radius:10px;background:#008759;color:#fff;font-size:100%;transition:background-color .24s ease}.viewer-job-info .search-btn button:hover{border-color:#008759;background:#fff;color:#008759}.viewer-job-info .search-outline{margin:0 0 10px}.viewer-job-info .search-outline+.search-display-condition{display:none}.viewer-job-info .search-page-jump{display:flex;flex-wrap:wrap;padding:0;border:0;background:0 0}.viewer-job-info .search-page-jump .page-next,.viewer-job-info .search-page-jump .page-prev{display:flex;align-items:center;justify-content:center;min-width:5.5em;margin:2px;border:2px solid #008759;border-radius:5px;background:#fff;box-sizing:border-box;color:#008759;text-align:center}.viewer-job-info .search-page-jump .page-next a,.viewer-job-info .search-page-jump .page-prev a{display:block;width:100%;padding:2px 0;background:#008759;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.viewer-job-info .search-page-jump .page-next a:hover,.viewer-job-info .search-page-jump .page-prev a:hover{background:#fff;color:#008759}.viewer-job-info .search-page-jump a.PageNumber,.viewer-job-info .search-page-jump span.PageNumberCurrent,.viewer-job-info .search-page-jump>a{margin:2px;padding:2px 10px;border:2px solid #008759;border-radius:5px;background:#008759;box-sizing:border-box;text-decoration:none;color:#fff;transition:background-color .24s ease;line-height:1.5}.viewer-job-info .search-page-jump a.PageNumber:hover{background:#fff;color:#008759}.viewer-job-info .search-page-jump span.PageNumberCurrent{font-weight:700;background:#fff;color:#008759}@media print,screen and (min-width:601px){.viewer-job-info .search-btn button{min-width:300px;padding:10px 15px}.viewer-job-info .search-page-jump{justify-content:center}.viewer-job-info .search-page-jump .page-next,.viewer-job-info .search-page-jump .page-prev{width:6em}.viewer-job-info .search-page-jump .page-next a,.viewer-job-info .search-page-jump .page-prev a{padding:5px 0}.viewer-job-info .search-page-jump a.PageNumber,.viewer-job-info .search-page-jump span.PageNumberCurrent,.viewer-job-info .search-page-jump>a{padding:5px 12px}}.viewer-map .contents-box .info-sentence{padding:0 0 30px}