@media print{body{zoom:0.68;-webkit-print-color-adjust:exact}.section-header{position:absolute !important}.section-header .wrapper-header{display:block !important}.section-header .wrapper-header .header .header-image a{width:345px !important}.login{position:absolute !important;display:none !important}}.container-fluid{min-height:100vh;background:url("../images/child/bg-top.png") no-repeat #9eebe8 center 60px/contain}@media print, screen and (min-width: 601px){.container-fluid{min-width:1240px;background:url("../images/child/background.png") no-repeat center top}.viewer.container-fluid{background:url("../images/child/bg-top.png") no-repeat #9eebe8 center top}}.section-header::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:8px;background:url(../images/top/bg-repeat8.png) repeat-x;content:''}.section-navi-menu{padding:90px 0 0}.section-navi-menu .wrapper-navi-menu{position:relative;height:calc(100px + 65vw);background:url("../images/child/bg-kura.png") no-repeat center 75px/contain}@media print, screen and (min-width: 601px){.section-navi-menu{padding:110px 0 0}.section-navi-menu .wrapper-navi-menu{width:1200px;height:800px;margin:0 auto;background:url("../images/child/bg-kura.png") no-repeat 19px 56px/auto auto}}.top-page .menu-banner2 .menu-banner-box a{display:block}.top-page .menu-banner2 .menu-banner-box a.banner-idx01{display:none}.top-page .menu-banner2 .menu-banner-box a.banner-idx02{display:block;width:260px;margin:0 auto}.top-page .menu-banner2 .menu-banner-box a img{width:100%;height:auto}@media print, screen and (min-width: 601px){.top-page .menu-banner2{position:absolute;top:30px;right:-10px}.top-page .menu-banner2 .menu-banner-box a.banner-idx01{display:block;width:auto}.top-page .menu-banner2 .menu-banner-box a.banner-idx02{display:none}}.viewer .menu-banner2 .menu-banner-box a{display:block;width:260px;margin:20px auto}.viewer .menu-banner2 .menu-banner-box a.banner-idx01{display:none}.viewer .menu-banner2 .menu-banner-box a img{width:100%;height:auto}@media print, screen and (min-width: 601px){.viewer .menu-banner2 .menu-banner-box a{position:relative;width:426px;margin:40px auto;padding-right:120px}.viewer .menu-banner2 .menu-banner-box a::before{display:block;position:absolute;top:-5px;right:0;width:100px;height:110px;background:url("../images/child/illust-tochisuke.png") no-repeat 0 0/cover;content:""}}.top-page .menu-banner1{margin:0;margin:0 7% 0 0}.top-page .menu-banner1 .menu-banner-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .menu-banner1 .menu-banner-box a{display:block;margin:0 1.5%}.top-page .menu-banner1 .menu-banner-box a span{display:none}.top-page .menu-banner1 .menu-banner-box a.banner-idx01,.top-page .menu-banner1 .menu-banner-box a.banner-idx02,.top-page .menu-banner1 .menu-banner-box a.banner-idx03,.top-page .menu-banner1 .menu-banner-box a.banner-idx04,.top-page .menu-banner1 .menu-banner-box a.banner-idx05,.top-page .menu-banner1 .menu-banner-box a.banner-idx06{width:30%}.top-page .menu-banner1 .menu-banner-box a.banner-idx07{width:20%}.top-page .menu-banner1 .menu-banner-box a.banner-idx01,.top-page .menu-banner1 .menu-banner-box a.banner-idx02,.top-page .menu-banner1 .menu-banner-box a.banner-idx03{padding:22% 0 0}.top-page .menu-banner1 .menu-banner-box a.banner-idx04,.top-page .menu-banner1 .menu-banner-box a.banner-idx06{padding:9% 0 0}.top-page .menu-banner1 .menu-banner-box a.banner-idx05{padding:11% 0 0}.top-page .menu-banner1 .menu-banner-box a.banner-idx07{position:absolute;top:65px;right:0px}.top-page .menu-banner1 .menu-banner-box a img{width:100%;height:auto;vertical-align:bottom;transition:.25s}.top-page .menu-banner1 .menu-banner-box a img:hover{transform:scale(1.2)}@media print, screen and (min-width: 601px){.top-page .menu-banner1{margin:0}.top-page .menu-banner1 .menu-banner-box a{margin:0;padding:0}.top-page .menu-banner1 .menu-banner-box a.banner-idx01,.top-page .menu-banner1 .menu-banner-box a.banner-idx02,.top-page .menu-banner1 .menu-banner-box a.banner-idx03,.top-page .menu-banner1 .menu-banner-box a.banner-idx04,.top-page .menu-banner1 .menu-banner-box a.banner-idx05,.top-page .menu-banner1 .menu-banner-box a.banner-idx06{width:190px;padding:0}.top-page .menu-banner1 .menu-banner-box a.banner-idx07{width:139px}.top-page .menu-banner1 .menu-banner-box a.banner-idx01{position:absolute;top:260px;left:5px}.top-page .menu-banner1 .menu-banner-box a.banner-idx02{position:absolute;top:260px;left:335px}.top-page .menu-banner1 .menu-banner-box a.banner-idx03{position:absolute;top:260px;left:835px}.top-page .menu-banner1 .menu-banner-box a.banner-idx04{position:absolute;top:460px;left:5px}.top-page .menu-banner1 .menu-banner-box a.banner-idx05{position:absolute;top:460px;left:335px}.top-page .menu-banner1 .menu-banner-box a.banner-idx06{position:absolute;top:460px;left:835px}.top-page .menu-banner1 .menu-banner-box a.banner-idx07{position:absolute;top:460px;right:5px}}.viewer .menu-banner1{margin:0}.viewer .menu-banner1 .menu-banner-box a{display:block;margin:0 0 10px;padding:10px 15px;border:2px solid #333;border-radius:10px;background:#fff;box-shadow:0 2px #333;color:#e94387;font-weight:bold;text-decoration:none}.viewer .menu-banner1 .menu-banner-box a img{display:none}.viewer .menu-banner1 .menu-banner-box a:nth-child(3n+1){border:2px solid #ff669a;box-shadow:0 2px #ff669a;color:#000}.viewer .menu-banner1 .menu-banner-box a:nth-child(3n+2){border:2px solid #12c9c0;box-shadow:0 2px #12c9c0;color:#000}.viewer .menu-banner1 .menu-banner-box a:nth-child(3n){border:2px solid #b8c709;box-shadow:0 2px #b8c709;color:#000}@media print, screen and (min-width: 601px){.viewer .menu-banner1 .menu-banner-box a{padding:15px 15px}}.section-footer .wrapper-footer{margin:0 15px 15px;padding:10px}@media print, screen and (min-width: 601px){.section-footer .wrapper-footer{margin:0 auto;padding:25px 35px 15px}}.footer .footer-link li{border-bottom:1px dotted #ccc}.footer .footer-link li:first-child{border-top:0}.footer .footer-sentence img{max-width:100%;height:auto !important}.viewer .section-contents{padding:60px 10px 30px}.viewer .section-contents .wrapper-contents{margin:0 0 25px}.viewer .section-contents .wrapper-contents .contents-box{border-radius:10px}@media print, screen and (min-width: 601px){.viewer .section-contents{display:block;width:auto;margin:0;padding:110px 0 50px;background:url("../images/child/bg-bottom.png") no-repeat center bottom}.viewer .section-contents .section-contents-inner{width:1200px;margin:0 auto;overflow:hidden}.viewer .section-contents .section-contents-inner>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.viewer .section-contents .section-contents-inner>.row>div:first-child{width:100%}.viewer .section-contents .wrapper-contents{width:860px;margin:0}.viewer .section-contents .wrapper-side{width:300px}}.page-title-left .page-title{position:relative;margin:0 0 30px;background:#fff}.page-title-left .page-title::after{position:absolute;left:0;bottom:0;width:100%;height:5px;background-image:linear-gradient(to right, #ff669a 25%, #99d7d4 25%, #99d7d4 50%, #ffa532 50%, #ffa532 75%, #ccd934 75%, #ccd934);background-size:50%;content:""}.page-title-left .page-title h1{position:relative;padding:0px 0 16px 50px;color:#000}.page-title-left .page-title h1::before{position:absolute;top:-2px;left:0;width:40px;height:26px;background:url("../images/child/h1-point.png") no-repeat 0 0/cover;content:""}.contents h2{background:#ffe9ad}.contents h3{border-bottom:3px solid #ffa532}@media print, screen and (min-width: 601px){.page-title-left .page-title::after{background-size:25%}.page-title-left .page-title h1{margin-top:0;padding:0px 0 20px 70px;font-size:1.75rem}.page-title-left .page-title h1::before{top:0;width:61px;height:40px;background:url("../images/child/h1-point.png") no-repeat}}
