body{display:block}@media print{body{zoom:.52;-webkit-print-color-adjust:exact;font-size:1rem}body #preview-guide{display:none}.section-header{position:relative!important}.section-header .login{display:none}.section-fixed-menu{display:none!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}}body{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;color:#444;font-size:1em;letter-spacing:.07em}body.dropheadmenu-open{overflow:hidden}@media print,screen and (min-width:601px){.container-fluid{min-width:1220px}}a{color:#0591a1}a:hover{text-decoration:none;transition:color .24s ease}a img:hover{opacity:.7;transition:all .24s ease}.fade-ev{transition:.5s}@media print,screen and (min-width:601px){.fade-ev{transition:1s}}.remodal-overlay.remodal-is-opened{z-index:10010}.remodal-wrapper.remodal-is-opened{z-index:10011}.login a{color:#0047b2;background:#fff}.category-search-box .keyword-box{overflow:hidden}.category-search-box .keyword-box .search-text-box{display:block;position:relative;float:left;width:82%;height:36px;box-sizing:border-box}.category-search-box .keyword-box .search-text-box .search-text{display:block;width:100%!important;height:100%;padding:0 0 0 8px;border:1px solid #fff;box-shadow:none;box-sizing:border-box;outline:0}.category-search-box .keyword-box .search-text-box .search-text:focus{border:1px solid #b9b9b9}.category-search-box .keyword-box .search-text-box span[title=Clear]{position:absolute;top:50%;right:8px;z-index:2;transform:translate(0,-50%);visibility:visible!important;padding:5px;background:#fff;box-sizing:border-box;color:#5e5e5e;cursor:pointer}.category-search-box .keyword-box .search-button{display:block;float:right;width:18%;height:36px}.category-search-box .keyword-box .search-button input[type=submit]{display:block;width:100%;height:36px;vertical-align:top;border:none;background:#444;color:#fff;cursor:pointer}.category-search-box fieldset.file-radio-box{margin:0;padding:0;border:none}.category-search-box .keyword-box .search-text{width:80%;border:1px solid #ccc}.wrapper-header .category-search-box{position:absolute;top:59px;z-index:2;width:100%;padding:10px 10px 5px;background:#fff;box-sizing:border-box}.wrapper-header .category-search-box .keyword .keyword-box .search-text{height:32px}.wrapper-header .category-search-box .keyword .keyword-box .search-button{height:32px}.wrapper-header .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:32px;border-radius:0 2px 2px 0;border:1px solid #fff;background:#0591a1;box-sizing:border-box}.wrapper-header .category-search-box .keyword .keyword-box .has-error{color:#fff;font-size:81.25%}.wrapper-header .category-search-box .keyword .file-radio-box{height:26px;overflow:hidden;font-size:75%}.wrapper-header .category-search-box .keyword .file-radio-box .search-label{display:none;color:#fff}.wrapper-header .category-search-box .keyword .file-radio-box .search-item{float:left;margin:1px 3px 0 0}.wrapper-header .category-search-box .keyword .file-radio-box .search-item input[type=radio]{position:relative;top:2px;cursor:pointer}.wrapper-header .category-search-box .keyword .file-radio-box .search-item .file-radio-label{cursor:pointer}.wrapper-header .category-search-box .keyword .clear{display:none}.viewer .wrapper-header .category-search-box{display:none}@media print,screen and (min-width:601px){.wrapper-header .category-search-box{position:absolute;top:4px;right:140px;width:500px;padding:0;border-radius:5px;border:3px solid #0591a1;background:#0591a1}.wrapper-header .category-search-box .keyword{display:flex;flex-wrap:wrap;flex-flow:row-reverse nowrap}.wrapper-header .category-search-box .keyword .keyword-box{width:266px}.wrapper-header .category-search-box .keyword .keyword-box .search-text{height:26px;border:none}.wrapper-header .category-search-box .keyword .keyword-box .search-button{height:26px}.wrapper-header .category-search-box .keyword .keyword-box .search-button input[type=submit]{height:26px}.wrapper-header .category-search-box .keyword .file-radio-box{width:230px;color:#fff;background:#2d8056}.viewer .wrapper-header .category-search-box{display:block}}.section-header .category-search-box .category,.section-header .category-search-box .frame-title,.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 .frame-title,.top-page .category-search-box .hottrends-list,.top-page .category-search-box .keyword-box .label{display:none}.section-header.is-fixed .category-search-box{display:none}#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 .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}.section-header{position:fixed;z-index:999;width:100%;background:#fff}.section-header .wrapper-header{height:62px}@media print,screen and (min-width:601px){.section-header .wrapper-header{min-width:1172px;height:128px;margin:0 .5vw 0 3vw;box-sizing:border-box}.section-header .wrapper-header>.row{display:flex;justify-content:space-between;align-items:center;height:128px}}@media print,screen and (min-width:1536px){.section-header .wrapper-header{margin:0 5.5vw}}.header .header-image{position:absolute;top:50%;left:0;transform:translate(0,-50%);margin:0 0 0 15px}.header .header-image a{display:block;width:180px}.header .header-image a img{display:block;width:100%;height:auto;vertical-align:bottom}.header .login{display:none;position:fixed;top:0;right:8px;z-index:99999;padding:0 5px;font-size:75%;background:rgba(255,255,255,.7)}.header .color-changer,.header .font-changer,.header .rss{display:none}@media print,screen and (min-width:601px){.header .header-image{position:static;top:0;left:0;transform:none;margin:0}.header .header-image a{width:345px}.header .login{display:block}}.section-header.is-fixed{border-bottom:1px solid #dadce0;box-shadow:0 5px 10px -10px rgba(0,0,0,.4)}.section-header.is-fixed .header .header-image a{width:180px}@media print,screen and (min-width:601px){.section-header.is-fixed .wrapper-header{height:80px}.section-header.is-fixed .wrapper-header>.row{height:80px}.section-header.is-fixed .header .header-image a{width:240px}}#dropHeadMenu{position:fixed;top:0;right:0;height:100%;z-index:999}#dropHeadMenu ul.list{position:relative;z-index:99999;list-style:none;margin:0;padding:0}#dropHeadMenu .dropHBtnArea{position:relative;width:100%;height:60px}#dropHeadMenu a.dropHeadBtn{display:block;position:absolute;top:7px;right:10px;z-index:999999;width:47px;height:47px;background:#333}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line{display:block;position:relative;width:29px;height:100%}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line{display:inline-block;position:absolute;left:9px;width:100%;height:2px;border-radius:4px;background:#fff;transition:all .3s}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line1{top:10px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line2{top:17px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .sp-line.sp-line3{top:24px}#dropHeadMenu a.dropHeadBtn .wrapper-sp-line .menu-label{position:absolute;top:31px;left:9px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line1{top:22px;transform:translateY(0) rotate(-45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line2{opacity:0}#dropHeadMenu a.dropHeadBtn.btnClose .sp-line.sp-line3{top:22px;transform:translateY(0) rotate(45deg)}#dropHeadMenu a.dropHeadBtn.btnClose .menu-label{display:none}#dropHeadMenu .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{background:#0591a1;border-radius:5px}#dropHeadMenu a.dropHeadBtn .menu-label{display:none}#dropHeadMenu a.dropHeadBtn .sp-label{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);font-size:10px;color:#fff}#dropHeadMenu a.dropHeadBtn.btnClose{top:20px;right:20px;width:80px;height:30px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line{width:20px}#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line1,#dropHeadMenu a.dropHeadBtn.btnClose .wrapper-sp-line .sp-line3{top:15px;left:5px}#dropHeadMenu a.dropHeadBtn.btnClose .sp-label{font-size:13px;left:30px;transform:none}#dropHeadMenu .slide-menu{width:100vw;padding:60px 15px 30px;background:#fff;border:10px solid #0591a1;box-sizing:border-box}#dropHeadMenu .slide-menu ul.list{margin-bottom:30px}#dropHeadMenu .slide-menu ul.list li{width:100%;border:none}#dropHeadMenu .slide-menu ul.list li a span{padding:15px 15px 15px 5px;color:#333;border-bottom:1px solid #cce3e6}#dropHeadMenu .slide-menu ul.list li .under{position:relative}#dropHeadMenu .slide-menu ul.list li .under::after,#dropHeadMenu .slide-menu ul.list li .under::before{position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:16px;height:2px;background:#0591a1;transition:transform .25s;content:""}#dropHeadMenu .slide-menu ul.list li .under::after{transform:translate(0,-50%) rotate(-90deg)}#dropHeadMenu .slide-menu ul.list li .under.menu-open{background:0 0}#dropHeadMenu .slide-menu ul.list li .under.menu-open::after{transform:translate(0,-50%)}#dropHeadMenu .slide-menu ul.list li .menu-level2 li span{padding:13px 10px 13px 15px;background:#eff8f9;border-color:#dcdcdc}#dropHeadMenu .slide-menu .wrap-fixed-menu{margin:0 40px}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list{padding:0;list-style-type:none}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li{position:relative;margin-bottom:8px}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li a{display:block;text-decoration:none;background:#d6f1f5;border-radius:10px;color:#333;transition:.24s ease}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li a:hover{background-color:#0591a1;color:#fff}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li img{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:25px;height:25px;padding:8px 7px 7px 8px;background:#0591a1;border-radius:20px}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li span{display:block;padding:21px 10px 18px 75px}#dropHeadMenu .slide-menu .wrap-fixed-menu .fixed-list li:last-child{margin-bottom:0}@media print,screen and (min-width:601px){#dropHeadMenu{display:none}}.menu-index1{display:none}.menu-index1 a[id^=menu-index]{display:none}.menu-index1 .menu-index-box>div:last-child{display:none}@media print,screen and (min-width:601px){.menu-index1{display:block;min-width:880px}.menu-index1 .menu-index-box{display:flex;font-size:1rem}.menu-index1 .menu-index-box .menu-unit-style{position:relative;z-index:9999;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level1{padding:0 .75em}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;color:#333;font-weight:700;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a[href="javascript:void(0);"]{padding:0 15px 0 0;background:url(../images/teijyu/icon-pullduwon.png) no-repeat right center}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a::after{position:absolute;bottom:-10px;left:0;z-index:2;width:100%;height:2px;background:#0591a1;transform:scaleX(0);transform-origin:center top;transition:transform .3s;content:""}.menu-index1 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover::after{transform:scaleX(1)}.menu-index1 .menu-index-box .menu-unit-style .menu-level2{display:none;position:absolute;top:20px;left:50%;transform:translate(-50%,0);padding:25px;background:#fff;box-sizing:border-box}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul{list-style-type:none;margin:0;padding:0}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul li a{display:inline-block;padding:5px 0;border-bottom:1px solid #fff;color:#333;text-decoration:none}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul li a:hover{border-bottom:1px solid #333}.menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul li span{white-space:nowrap}.menu-index1 .menu-index-box .menu-unit-style-3{padding:0 15px 0 0}.menu-index1 .menu-index-box .menu-unit-style-4{padding:0 0 0 15px;border-left:1px solid #222}.menu-index1 .menu-index-box .menu-unit-style:active .menu-level2,.menu-index1 .menu-index-box .menu-unit-style:hover .menu-level2{display:block}}.section-mainvisual{margin:0 0 50px}.section-mainvisual .wrapper-mainvisual{position:relative;margin:0 15px}@media print,screen and (min-width:601px){.section-mainvisual{margin:0 0 65px}.section-mainvisual .wrapper-mainvisual{margin:0 2.1vw}}.top-page .section-mainvisual{padding:64px 0 0}@media print,screen and (min-width:601px){.top-page .section-mainvisual{padding:128px 0 0}}.msg-board1.msg-board1-0{position:absolute;top:calc(100vh - 350px)}.msg-board1.msg-board1-0 .msg-board-box{width:60%;margin:0 0 0 auto}.msg-board1.msg-board1-0 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}.msg-board1.msg-board1-1{position:relative}.msg-board1.msg-board1-1 .msg-board-box .copy-txt .line{display:block}.msg-board1.msg-board1-1 .msg-board-box .copy-txt .line span{display:inline-block;margin:0 0 6px;color:#0591a1;font-size:112.5%;letter-spacing:.05em}.msg-board1.msg-board1-1 .frame-top-left{display:none}@media print,screen and (min-width:601px){.msg-board1.msg-board1-0{position:absolute;top:auto;right:40px;bottom:-40px;margin:0}.msg-board1.msg-board1-0 .msg-board-box{width:432px;margin:0}.msg-board1.msg-board1-1{position:absolute;left:-1px;bottom:-1px;border-radius:0 60px 0 0;background:#fff}.msg-board1.msg-board1-1 .msg-board-box{padding:25px 40px 10px 30px}.msg-board1.msg-board1-1 .msg-board-box .copy-txt .line span{padding:9px 5px 7px 0;font-size:150%;letter-spacing:1.82px}}@keyframes scalevisual{0%{opacity:1;transform:translate3d(0,0,0) rotate(.0001deg) scale(1.14)}90%{opacity:.8}100%{opacity:.1;transform:translate3d(-20px,0,0) rotate(.0001deg) scale(1.2)}}.image1{height:calc(100vh - 60px - 5vw)}.image1 .bx-wrapper{margin:0 auto}.image1 .bx-wrapper .bx-viewport{border-radius:1.8vw}.image1 .bx-wrapper .bx-viewport img{width:100%;height:calc(100vh - 128px - 20vw);object-fit:cover;vertical-align:bottom}.image1 .bx-wrapper .bx-viewport img:hover{opacity:1;cursor:default}.image1 .bx-wrapper .bx-controls .bx-pager{text-align:left}.image1 .bx-wrapper .bx-controls .bx-pager.bx-default-pager{bottom:-45px}.image1 .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{border:1px solid #0591a1;background:#fff;box-sizing:border-box}.image1 .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active{background:#0591a1}@media print,screen and (min-width:601px){.image1{height:calc(100vh - 128px - 5vw)}.image1 .bx-wrapper .bx-viewport{border-radius:3vw}.image1 .bx-wrapper .bx-viewport img{height:calc(100vh - 128px - 5vw);animation:6s scalevisual linear forwards}.image1 .bx-wrapper .bx-controls .bx-pager{text-align:center}}.section-fixed-menu{display:none}@media print,screen and (min-width:601px){.section-fixed-menu{display:block;position:fixed;top:30%;right:0;z-index:999}}.menu-index8 .menu-index-box{border-radius:20px 0 0 20px;border:3px solid #fff;border-right:0;background:#0591a1;box-shadow:0 1px 6px 0 rgba(32,32,32,.28);overflow:hidden}.menu-index8 .menu-index-box .menu-unit-style{border-top:3px solid #fff}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title{color:#fff;text-align:center}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;padding:12px 4px 8px 7px;background:#0591a1;color:#fff;text-decoration:none;transition:background-color .24s ease}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title a:hover{background-color:#007583}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{margin:0 0 2px;vertical-align:bottom}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title img:hover{opacity:1}.menu-index8 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;font-size:75%;letter-spacing:0}.menu-index8 .menu-index-box .menu-unit-style .menu-level2{display:none}.menu-index8 .menu-index-box .menu-unit-style-0{border-top:0}.menu-index8 a[id^=menu-index]{display:none}.menu-index8 .menu-index-box>div:last-child{display:none}.section-about .wrapper-about{margin:0 15px}@media print,screen and (min-width:601px){.section-about .wrapper-about{margin:0}}.msg-board2{margin:0 0 30px}.msg-board2 .frame-title-left{margin:0 0 20px}.msg-board2 .frame-title-left .title{line-height:1.75rem;font-size:1.25rem;position:relative;padding:0 0 20px}.msg-board2 .frame-title-left .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board2 .msg-board-box{line-height:1.8rem;font-size:1rem;position:relative;font-size:1.0625rem}.msg-board2 .msg-board-box .unit{margin:0 0 1.5rem}.msg-board2 .msg-board-box::after{display:block;width:180px;height:139px;margin:0 0 0 auto;background:url(../images/teijyu/illust-hydrangea.png) no-repeat;background-size:contain;content:""}@media print,screen and (min-width:601px){.msg-board2{padding:4vw 8vw}}@media print,screen and (min-width:1200px){.msg-board2{max-width:960px;margin:0 auto;padding:4vw 16vw}.msg-board2 .frame-title-left{margin:0 0 30px}.msg-board2 .frame-title-left .title{line-height:1.25;font-size:2rem}.msg-board2 .msg-board-box{line-height:1.8rem;font-size:1.0625rem;line-height:2.5rem;font-size:1.125rem;letter-spacing:1.19px}.msg-board2 .msg-board-box::after{position:absolute;top:20px;right:0;width:364px;height:281px;margin:0;background-size:auto}}.menu-index2{margin:0 0 58px}.menu-index2 .menu-index-box .menu-unit-style{margin:0 0 8px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1{position:relative;border-radius:10px;border:1px solid #0591a1;transition:.3s}.menu-index2 .menu-index-box .menu-unit-style .menu-level1:hover{background:#0591a1;color:#fff}.menu-index2 .menu-index-box .menu-unit-style .menu-level1:hover .menu-title a{color:#fff}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{display:block;padding:23px 0;color:#0591a1;text-decoration:none}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{position:absolute;top:50%;left:20px;transform:translate(0,-50%);width:40px;height:auto;border-radius:50%;border:1px solid #0591a1;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img:hover{opacity:1}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{display:block;margin:0 0 0 70px;font-size:112.5%;font-weight:700}.menu-index2 .menu-index-box .menu-unit-style .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 0 65px}.menu-index2 .menu-index-box{display:flex;flex-wrap:wrap;width:1200px;margin:0 auto}.menu-index2 .menu-index-box .menu-unit-style{width:calc(33.3333% - 13.33px);margin:0 20px 20px 0;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style .menu-level1{border-radius:20px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title a{padding:29px 0 28px;box-sizing:border-box}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title img{width:56px}.menu-index2 .menu-index-box .menu-unit-style .menu-level1 .menu-title span{margin:0 0 0 100px}.menu-index2 .menu-index-box .menu-unit-style:nth-child(3n){margin-right:0}.menu-index2 .menu-index-box .menu-unit-middle-left,.menu-index2 .menu-index-box .menu-unit-middle-left .menu-unit-middle-right,.menu-index2 .menu-index-box .menu-unit-middle-left .menu-unit-middle-right .menu-unit-middle,.menu-index2 .menu-index-box .menu-unit-middle-left .menu-unit-middle-right .menu-unit-middle .menu-level1,.menu-index2 .menu-index-box .menu-unit-middle-left .menu-unit-middle-right .menu-unit-middle .menu-level1 .menu-title,.menu-index2 .menu-index-box .menu-unit-middle-left .menu-unit-middle-right .menu-unit-middle .menu-level1 .menu-title a{height:100%}}.section-notice{margin-bottom:50px;background:#0591a1;border-radius:20px}.section-notice .wrapper-notice{padding:44px 0 50px;margin:0 15px;box-sizing:border-box}@media print,screen and (min-width:601px){.section-notice{margin:0 2.5vw;border-radius:30px}.section-notice .wrapper-notice{width:1000px;margin:0 auto;padding:80px 0}.section-notice .wrapper-notice>.row{display:flex;flex-wrap:wrap;justify-content:space-between}}.notice5{position:relative;margin:0 0 50px;padding:0 0 100px}.notice5 .frame-header-left .frame-header .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0 0 30px;padding:0 75px 0 0;color:#fff}.notice5 .frame-header-left .frame-header .title::after{display:block;position:absolute;top:50%;right:0;width:58px;height:54px;transform:translate(0,-50%);background:url(../images/teijyu/icon-news.png) no-repeat;content:""}.notice5 .frame-header-left .list-anchor{position:absolute;left:50%;bottom:0;width:100%;border-radius:30px;background:#fff;box-shadow:0 4px 0 #ffdc64;text-align:center;transform:translate(-50%,-4px);transition:.3s}.notice5 .frame-header-left .list-anchor:hover{box-shadow:0 2px 0 0 #ffdc64;transform:translate(-50%,-2px)}.notice5 .frame-header-left .list-anchor a{display:block;color:#333;text-decoration:none}.notice5 .frame-header-left .list-anchor a span{display:inline-block;padding:14px 0}.notice5 .notice-box{line-height:1.8rem;font-size:1rem}.notice5 .notice-box .unit{display:none}.notice5 .notice-box .unit.unit1,.notice5 .notice-box .unit.unit2,.notice5 .notice-box .unit.unit3,.notice5 .notice-box .unit.unit4,.notice5 .notice-box .unit.unit5{display:block}.notice5 .notice-box .unit:first-child{background-image:linear-gradient(to right,#d6f1f5,#d6f1f5 5px,transparent 5px);background-size:10px 1px;background-position:left top;background-repeat:repeat-x}.notice5 .notice-box .unit a{position:relative;display:block;padding:15px 0;color:#fff;text-decoration:none;background-image:linear-gradient(to left,#d6f1f5,#d6f1f5 5px,transparent 5px);background-size:10px 1px;background-position:left bottom;background-repeat:repeat-x}.notice5 .notice-box .unit a::after{position:absolute;left:0;bottom:0;width:0;height:1px;background:#ffdc64;transition:.4s ease;content:""}.notice5 .notice-box .unit a:hover::after{width:100%}.notice5 .notice-box .unit .date{display:block;color:#fff;font-size:87.5%}.notice5 .notice-box .unit .icon-notice-0{color:#efd068;font-family:"Comic Sans MS",Georgia,sans-serif;font-weight:700;background:#0591a1}.notice5 .notice-box .nothing{color:#fff}.notice5 .explanatory,.notice5 .rss,.notice5 .unit .office{display:none}@media print,screen and (min-width:601px){.notice5{width:640px;margin:0}.notice5 .frame-header-left .frame-header .title{line-height:1.25;font-size:2rem;margin:0 0 40px}.notice5 .frame-header-left .list-anchor{width:300px;margin:0;transform:translate(0,-4px)}.notice5 .frame-header-left .list-anchor:hover{transform:translate(0,-2px)}.notice5 .notice-box{line-height:1.8rem;font-size:1.0625rem}.notice5 .notice-box .unit a{padding:20px 0 24px}.notice5 .notice-box .unit .title{font-size:112.5%}}.menu-banner1 .menu-banner-box{text-align:center}.menu-banner1 .menu-banner-box a{display:inline-block}.menu-banner1 .menu-banner-box img{display:inline;vertical-align:bottom}.menu-banner1 .menu-banner-box img:hover{opacity:1}@media print,screen and (min-width:601px){.menu-banner1 .menu-banner-box{text-align:left}.menu-banner1 .menu-banner-box img{transform:scale(.8);transition-duration:.3s}.menu-banner1 .menu-banner-box img:hover{transform:scale(.9);transition-duration:.3s}}.section-interview .wrapper-interview{margin:50px 0 50px 15px}@media print,screen and (min-width:601px){.section-interview .wrapper-interview{width:1200px;margin:120px auto}}.msg-board3-0 .frame-title-left{margin:0 0 20px}.msg-board3-0 .frame-title-left .frame-title .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0;padding:0 75px 20px 0}.msg-board3-0 .frame-title-left .frame-title .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board3-0 .frame-title-left .frame-title .title::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:58px;height:54px;margin:-15px 0 0;content:""}.msg-board3-0 .frame-title-left .frame-title .title::after{background:url(../images/teijyu/icon-voice2.png) no-repeat}.msg-board3-0 .msg-board-box{line-height:1.8rem;font-size:1rem;margin:0 0 30px}@media print,screen and (min-width:601px){.msg-board3-0{margin:0}.msg-board3-0 .frame-title-left{margin:0 0 30px}.msg-board3-0 .frame-title-left .frame-title .title{line-height:1.25;font-size:2rem}.msg-board3-0 .msg-board-box{line-height:1.8rem;font-size:1.0625rem;margin:0 0 40px}.msg-board3-0 .msg-board-box h2{margin:0 0 25px;font-size:200%}}.msg-board3-1 .msg-board-box .unit-box{list-style-type:none;margin:0 0 30px;padding:0}.msg-board3-1 .msg-board-box .unit-box .unit{display:none}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(-n+3){display:block}.msg-board3-1 .msg-board-box .unit-box .unit .pic{display:block;overflow:hidden;margin:0 0 0 20px;border-radius:20px 0 0 20px;box-sizing:border-box}.msg-board3-1 .msg-board-box .unit-box .unit .pic img{width:100%!important;height:auto!important;vertical-align:bottom;transition-duration:.3s}.msg-board3-1 .msg-board-box .unit-box .unit .pic img:hover{transition-duration:.3s;opacity:1}.msg-board3-1 .msg-board-box .unit-box .unit a{color:#333;text-decoration:none}.msg-board3-1 .msg-board-box .unit-box .unit .wrapper-item{display:block;position:relative;padding:10px 25px 50px}.msg-board3-1 .msg-board-box .unit-box .unit .wrapper-item::before{display:block;position:absolute;top:-60px;left:0;width:80px;height:240px;background:url(../images/teijyu/interview-thumb-bg1.png) no-repeat;mix-blend-mode:multiply;content:""}.msg-board3-1 .msg-board-box .unit-box .unit .wrapper-item .lead-txt{display:block;position:relative;z-index:2;overflow-wrap:break-word;line-height:1.67;font-size:118.75%;font-weight:700}@media print,screen and (min-width:601px){.msg-board3-1 .msg-board-box .unit-box{display:flex;flex-wrap:wrap;margin-bottom:10px}.msg-board3-1 .msg-board-box .unit-box .unit{width:calc(33.33% - 13.3px);min-height:466px;margin:0 20px 40px 0}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(-n+5){display:block}.msg-board3-1 .msg-board-box .unit-box .unit .pic{width:366px;height:259px;margin:0 0 30px 20px;border-radius:30px}.msg-board3-1 .msg-board-box .unit-box .unit a .pic:hover img{transform:scale(1.1)}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(-n+2){width:calc(50% - 15px);min-height:660px;margin:0 30px 40px 0}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(-n+2) .pic{width:565px;height:400px}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(-n+2) .wrapper-item::before{width:100px;height:300px;background-size:contain}.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(2),.msg-board3-1 .msg-board-box .unit-box .unit:nth-child(5){margin-right:0}}.msg-board3-2 .more-btn{text-align:center}.msg-board3-2 .more-btn a{display:inline-block;min-width:210px;padding:17px 28px 16px;background:#ffdc64;box-shadow:0 4px 0 #ebc43f;border-radius:50px;color:#444;text-decoration:none;transform:translateY(-4px);transition:.3s}.msg-board3-2 .more-btn a:hover{box-shadow:0 2px 0 0 #ebc43f;transform:translateY(-2px)}.section-step{margin:0 15px 50px;padding:30px 0}@media print,screen and (min-width:601px){.section-step{position:relative;margin:0 0 90px}.section-step::before{display:block;position:absolute;top:calc(50% + 110px);left:0;transform:translateY(-50%);z-index:-1;width:100%;height:55%;min-height:590px;background-color:#d6f1f5;background-image:linear-gradient(-90deg,#fff 50%,transparent 50%);background-size:7px 14px;content:""}}.msg-board4 .frame-title-left{margin:0 0 25px}.msg-board4 .frame-title-left .frame-title{display:inline-block;position:relative}.msg-board4 .frame-title-left .frame-title::before{display:inline-block;position:absolute;top:-35px;left:0;font-size:112.5%;font-weight:700;content:"流れがわかる"}.msg-board4 .frame-title-left .frame-title .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0;padding:0 75px 20px 0}.msg-board4 .frame-title-left .frame-title .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board4 .frame-title-left .frame-title .title::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:58px;height:54px;margin:-15px 0 0;content:""}.msg-board4 .frame-title-left .frame-title .title::after{background:url(../images/teijyu/icon-step.png) no-repeat}.msg-board4 .msg-board-box{line-height:1.8rem;font-size:1rem;margin:0 0 30px;overflow-wrap:break-word}@media print,screen and (min-width:601px){.msg-board4{width:1200px;margin:0 auto}.msg-board4 .frame-title-left{margin:0 0 30px}.msg-board4 .frame-title-left .frame-title .title{line-height:1.25;font-size:2rem}.msg-board4 .msg-board-box{line-height:1.8rem;font-size:1.0625rem;margin:0 0 70px}}.wrapper-msg-board5 .msg-board5 .msg-board-box .step{position:relative;margin:0 0 20px;padding:240px 30px 30px;border-radius:20px;border:2px solid #ffdc64;background:#fff;box-sizing:border-box}.wrapper-msg-board5 .msg-board5 .msg-board-box .step::after{display:block;position:absolute;top:10px;left:30px;width:49px;height:49px;content:""}.wrapper-msg-board5 .msg-board5 .msg-board-box .step dl::before{display:block;position:absolute;top:40px;left:50%;transform:translateX(-50%);width:285px;height:181px;content:""}.wrapper-msg-board5 .msg-board5 .msg-board-box dl{margin:0;padding:0}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dt.step-title{line-height:1.8rem;font-size:1rem;margin-bottom:20px;color:#3b4043;font-size:125%;font-weight:700}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd{margin:0}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul{list-style-type:none;margin:0;padding:0}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li{line-height:1.8rem;font-size:1rem;position:relative;margin:0 0 10px}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li:last-child{margin-bottom:0}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li a{display:block;padding:13px 40px 13px 20px;background:#d6f1f5;border-radius:5px;color:#4c4c4c;text-decoration:none;transition:.24s ease}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li a::before{display:block;position:absolute;top:50%;right:25px;transform:translate(0,-50%) rotate(-45deg);width:6px;height:6px;border-right:3px solid #0591a1;border-bottom:3px solid #0591a1;content:"";transition:.24s ease}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li a:hover{background:#0591a1;color:#fff}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li a:hover::before{border-color:#fff}.wrapper-msg-board5 .msg-board5 .msg-board-box .step01::after{background:url(../images/teijyu/icon-step-n01.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step01 dl::before{background:url(../images/teijyu/illust-step01a.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step02::after{background:url(../images/teijyu/icon-step-n02.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step02 dl::before{background:url(../images/teijyu/illust-step02a.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step03::after{background:url(../images/teijyu/icon-step-n03.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step03 dl::before{background:url(../images/teijyu/illust-step03a.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step04::after{background:url(../images/teijyu/icon-step-n04.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step04 dl::before{background:url(../images/teijyu/illust-step04a.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step05::after{background:url(../images/teijyu/icon-step-n05.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step05 dl::before{background:url(../images/teijyu/illust-step05a.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step06::after{background:url(../images/teijyu/icon-step-n06.png) no-repeat center center/contain}.wrapper-msg-board5 .msg-board5 .msg-board-box .step06 dl::before{background:url(../images/teijyu/illust-step06a.png) no-repeat center center/contain}@media print,screen and (min-width:601px){.wrapper-msg-board5{width:1200px;margin:0 auto}.wrapper-msg-board5 .msg-board5 .msg-board-box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.wrapper-msg-board5 .msg-board5 .msg-board-box .step{width:560px;margin-bottom:30px;padding:75px 255px 35px 30px}.wrapper-msg-board5 .msg-board5 .msg-board-box .step::after{top:20px}.wrapper-msg-board5 .msg-board5 .msg-board-box .step dl::before{top:50%;left:auto;right:30px;transform:translate(0,-50%);width:205px;height:130px}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dt.step-title{line-height:1.8rem;font-size:1.0625rem}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li{line-height:1.8rem;font-size:1.0625rem}.wrapper-msg-board5 .msg-board5 .msg-board-box dl dd ul li a{padding:8px 40px 8px 20px}.wrapper-msg-board5 .msg-board5 .step::before{display:block;position:absolute;top:calc(50% + 60px);right:-85px;transform:translateY(-50%);width:85px;height:4px;background:#ffdc64;content:""}.wrapper-msg-board5 .msg-board5 .step:first-child::before{top:calc(50% + 30px)}.wrapper-msg-board5 .msg-board5 .step:nth-child(2n){align-self:end;margin-top:60px}.wrapper-msg-board5 .msg-board5 .step:nth-child(2n)::before{top:auto;right:auto;left:-89px;bottom:25px;width:92px;transform:translate(0,0) rotate(-25deg)}.wrapper-msg-board5 .msg-board5 .step:nth-child(3),.wrapper-msg-board5 .msg-board5 .step:nth-child(5){margin-top:-60px}.wrapper-msg-board5 .msg-board5 .step:last-child::before{display:none}}.section-soudan{margin:0 15px 30px}@media print,screen and (min-width:601px){.section-soudan{margin:0 0 65px}}.msg-board6-0 .frame-title-left{margin:0 0 25px}.msg-board6-0 .frame-title-left .frame-title .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0;padding:0 75px 20px 0}.msg-board6-0 .frame-title-left .frame-title .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board6-0 .frame-title-left .frame-title .title::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:58px;height:54px;margin:-15px 0 0;content:""}.msg-board6-0 .frame-title-left .frame-title .title::after{background:url(../images/teijyu/icon-soudan.png) no-repeat}.msg-board6-0 .msg-board-box{line-height:1.8rem;font-size:1rem;margin:0 0 30px;overflow-wrap:break-word}@media print,screen and (min-width:601px){.msg-board6-0{width:1200px;margin:0 auto}.msg-board6-0 .frame-title-left{margin:0 0 30px}.msg-board6-0 .frame-title-left .frame-title .title{line-height:1.25;font-size:2rem}.msg-board6-0 .msg-board-box{line-height:1.8rem;font-size:1.0625rem;margin:0 0 40px}}.msg-board6-1{margin:0 0 30px}.msg-board6-1 .msg-board-box .unit{margin:0 0 50px}.msg-board6-1 .msg-board-box .unit .pic{margin:0 0 15px;box-sizing:border-box}.msg-board6-1 .msg-board-box .unit .pic img{width:100%!important;height:auto!important;border-radius:15px;vertical-align:bottom}.msg-board6-1 .msg-board-box .unit .title{line-height:1.75rem;font-size:1.125rem;margin:0 0 15px;padding:0 0 12px;border-bottom:2px solid #cce3e6;text-align:center}.msg-board6-1 .msg-board-box .unit .lead-txt{line-height:1.8rem;font-size:1rem;margin:0 0 15px;overflow-wrap:break-word;font-size:87.5%}.msg-board6-1 .msg-board-box .unit .more-btn{text-align:center}.msg-board6-1 .msg-board-box .unit .more-btn a{display:inline-block;min-width:210px;padding:17px 28px 16px;background:#ffdc64;box-shadow:0 4px 0 #ebc43f;border-radius:50px;color:#444;text-decoration:none;transform:translateY(-4px);transition:.3s}.msg-board6-1 .msg-board-box .unit .more-btn a:hover{box-shadow:0 2px 0 0 #ebc43f;transform:translateY(-2px)}@media print,screen and (min-width:601px){.msg-board6-1{width:1200px;margin:0 auto}.msg-board6-1 .msg-board-box{display:flex;flex-wrap:wrap}.msg-board6-1 .msg-board-box .unit{width:570px;margin:0 0 0 60px}.msg-board6-1 .msg-board-box .unit .pic{margin:0 0 30px}.msg-board6-1 .msg-board-box .unit .pic img{border-radius:30px}.msg-board6-1 .msg-board-box .unit .title{line-height:1.25;font-size:1.375rem;margin:0 0 20px;text-align:left}.msg-board6-1 .msg-board-box .unit .lead-txt{line-height:1.8rem;font-size:1.0625rem;margin:0 0 30px;font-size:100%}.msg-board6-1 .msg-board-box .unit .more-btn{width:395px;margin:0 auto;border-radius:30px}.msg-board6-1 .msg-board-box .unit01{margin-left:0}}.section-support{margin:0 15px;padding:15px 0 50px}@media print,screen and (min-width:601px){.section-support{margin:0;padding:60px 0 120px}}@media print,screen and (min-width:601px){.wrapper-msg-board7{width:1200px;margin:0 auto}}.msg-board7-0 .frame-title-left{margin:0 0 25px}.msg-board7-0 .frame-title-left .frame-title .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0;padding:0 75px 20px 0}.msg-board7-0 .frame-title-left .frame-title .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board7-0 .frame-title-left .frame-title .title::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:58px;height:54px;margin:-15px 0 0;content:""}.msg-board7-0 .frame-title-left .frame-title .title::after{background:url(../images/teijyu/icon-support.png) no-repeat}.msg-board7-0 .msg-board-box{line-height:1.8rem;font-size:1rem;margin:0 0 30px;overflow-wrap:break-word}@media print,screen and (min-width:601px){.msg-board7-0 .frame-title-left{margin:0 0 30px}.msg-board7-0 .frame-title-left .frame-title .title{line-height:1.25;font-size:2rem}.msg-board7-0 .msg-board-box{line-height:1.8rem;font-size:1.0625rem;margin:0 0 40px}}.msg-board7-1{margin:0 0 30px}.msg-board7-1 .msg-board-box .unit{margin:0 0 50px}.msg-board7-1 .msg-board-box .unit .pic{margin:0 0 15px;box-sizing:border-box}.msg-board7-1 .msg-board-box .unit .pic img{width:100%!important;height:100%!important;border-radius:20px;vertical-align:bottom}.msg-board7-1 .msg-board-box .unit .lead-txt{line-height:1.8rem;font-size:1rem;margin:0 0 15px;overflow-wrap:break-word;font-size:87.5%}.msg-board7-1 .msg-board-box .unit .more-btn{text-align:center}.msg-board7-1 .msg-board-box .unit .more-btn a{display:inline-block;min-width:210px;padding:17px 28px 16px;background:#ffdc64;box-shadow:0 4px 0 #ebc43f;border-radius:50px;color:#444;text-decoration:none;transform:translateY(-4px);transition:.3s}.msg-board7-1 .msg-board-box .unit .more-btn a:hover{box-shadow:0 2px 0 0 #ebc43f;transform:translateY(-2px)}@media print,screen and (min-width:601px){.msg-board7-1{width:1200px;margin:0 auto 80px}.msg-board7-1 .msg-board-box{display:flex;flex-wrap:wrap}.msg-board7-1 .msg-board-box .unit{width:360px;margin:0 0 0 60px}.msg-board7-1 .msg-board-box .unit .pic{width:360px}.msg-board7-1 .msg-board-box .unit .lead-txt{line-height:1.8rem;font-size:1.0625rem;margin:0 0 30px;font-size:100%}.msg-board7-1 .msg-board-box .unit .more-btn{border-radius:30px}.msg-board7-1 .msg-board-box .unit01{margin-left:0}}.msg-board7-2 .msg-board-box .shien-btn{background:#fff;border:1px solid #0591a1;border-radius:20px;box-sizing:border-box;text-align:center;transition:.24s ease}.msg-board7-2 .msg-board-box .shien-btn a{display:block;padding:30px 0 40px;color:#333;text-decoration:none}.msg-board7-2 .msg-board-box .shien-btn .add-link{display:none}.msg-board7-2 .msg-board-box .shien-btn .more-link{display:inline-block;position:relative;margin:0 15px;padding:10px 10px 10px 50px;font-size:118.75%;font-weight:700}.msg-board7-2 .msg-board-box .shien-btn .more-link::before{display:block;position:absolute;left:0;bottom:-7px;width:100%;height:4px;background:url(../images/teijyu/wave-blue-bg.png) repeat-x;content:""}.msg-board7-2 .msg-board-box .shien-btn .more-link::after{display:block;position:absolute;top:50%;left:5px;transform:translate(0,-50%);width:30px;height:36px;margin:3px 0 0;background:url(../images/teijyu/icon-memo-blue.svg) no-repeat;content:""}.msg-board7-2 .msg-board-box .shien-btn:hover{background:#0591a1}.msg-board7-2 .msg-board-box .shien-btn:hover a{color:#fff;transition:.3s}.msg-board7-2 .msg-board-box .shien-btn:hover a span::before{transition:.3s;background:url(../images/teijyu/wave-white-bg.png) repeat-x}.msg-board7-2 .msg-board-box .shien-btn:hover a span::after{transition:.3s;background:url(../images/teijyu/icon-memo-white.svg) no-repeat}@media print,screen and (min-width:601px){.msg-board7-2 .msg-board-box .shien-btn{position:relative}.msg-board7-2 .msg-board-box .shien-btn::before{display:block;position:absolute;top:50%;right:40px;transform:translate(0,-50%) rotate(-45deg);width:10px;height:10px;border-right:4px solid #0591a1;border-bottom:4px solid #0591a1;content:"";transition:.24s ease}.msg-board7-2 .msg-board-box .shien-btn:hover{background:#0591a1;color:#fff}.msg-board7-2 .msg-board-box .shien-btn:hover::before{border-color:#fff}.msg-board7-2 .msg-board-box .shien-btn a{padding:60px}.msg-board7-2 .msg-board-box .shien-btn .add-link{display:block;margin-bottom:10px;color:#0591a1;font-size:112.5%;transition:.24s ease}.msg-board7-2 .msg-board-box .shien-btn .more-link{font-size:150%}.msg-board7-2 .msg-board-box .shien-btn .more-link::after{right:auto}.msg-board7-2 .msg-board-box .shien-btn:hover .add-link{color:#fff}}.section-faq{padding:30px 15px 0;background:#d6f1f5}@media print,screen and (min-width:601px){.section-faq{padding:65px 0}.section-faq .wrapper-faq{width:1024px;margin:0 auto}}.msg-board10-0 .frame-title-left{margin:0 0 25px}.msg-board10-0 .frame-title-left .frame-title .title{line-height:1.75rem;font-size:1.25rem;display:inline-block;position:relative;margin:0;padding:0 75px 20px 0}.msg-board10-0 .frame-title-left .frame-title .title::before{display:block;position:absolute;left:0;bottom:0;width:57px;height:3px;background:#0591a1;content:""}.msg-board10-0 .frame-title-left .frame-title .title::after{display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);width:58px;height:54px;margin:-10px 0 0;background:url(../images/teijyu/icon-faq.png) no-repeat;content:""}@media print,screen and (min-width:601px){.msg-board10-0 .frame-title-left{margin:0 0 30px}.msg-board10-0 .frame-title-left .frame-title .title{line-height:1.25;font-size:2rem}}.msg-board10-1 .msg-board-box dl{border-bottom:1px solid #fff;overflow-wrap:break-word}.msg-board10-1 .msg-board-box dl dt{position:relative;margin:0;padding:20px 40px 20px 60px;box-sizing:border-box;cursor:pointer}.msg-board10-1 .msg-board-box dl dt::before{display:block;position:absolute;top:50%;left:15px;transform:translate(0,-50%);margin:-3px 0 0;color:#0591a1;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;font-size:137.5%;font-weight:700;content:"Q"}.msg-board10-1 .msg-board-box dl dt::after{display:block;position:absolute;top:50%;right:25px;transform:translate(0,-50%) rotate(45deg);width:10px;height:10px;margin:-2px 0 0;border-right:2px solid #0591a1;border-bottom:2px solid #0591a1;content:""}.msg-board10-1 .msg-board-box dl dt.open::after{transform:rotate(-135deg)}.msg-board10-1 .msg-board-box dl dd{line-height:1.8rem;font-size:1rem;display:none;position:relative;line-height:1.7;margin:0;padding:30px 30px 30px 60px;background:#fafafa;box-sizing:border-box}.msg-board10-1 .msg-board-box dl dd::before{display:block;position:absolute;top:25px;left:20px;margin:-3px 0 0;color:#e46864;font-family:"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;font-size:162.5%;font-weight:700;content:"A"}.msg-board10-1 .msg-board-box dl dd h3{margin:15px 0;font-size:137.5%}.msg-board10-1 .msg-board-box dl dd h4{margin:15px 0;padding:3px 0 1px 8px;border-left:4px solid #54b2d0;border-bottom:1px solid #54b2d0;font-size:112.5%}.msg-board10-1 .msg-board-box dl dd table{background:#fff}.msg-board10-1 .msg-board-box dl:last-child{margin-bottom:0}@media print,screen and (min-width:601px){.msg-board10-1 .msg-board-box dl dt{font-size:125%}.msg-board10-1 .msg-board-box dl dt::before{font-size:162.5%}.msg-board10-1 .msg-board-box dl dd{line-height:1.8rem;font-size:1.0625rem}.msg-board10-1 .msg-board-box dl dd::before{font-size:187.5%}}.menu-banner6{position:fixed;right:5px;z-index:998}.menu-banner6 .menu-banner-box a{display:block;width:90px}.menu-banner6 .menu-banner-box a img{width:100%}.menu-banner6 .menu-banner-box a img:hover{opacity:1}@media print,screen and (min-width:601px){.menu-banner6 .menu-banner-box a{width:178px}}.section-footer{padding:170px 0 0;background:url(../images/teijyu/footer_bg.png) no-repeat center top #d6f1f5}.section-footer .wrapper-footer{padding:0 15px 40px;background:#128a99}.section-footer .login{display:none}.viewer .section-footer{background-color:#fff}@media print,screen and (min-width:601px){.section-footer .wrapper-footer{display:flex;flex-wrap:wrap;flex-flow:row-reverse nowrap;justify-content:center;width:100%;margin:0 auto;padding:0 0 50px}.section-footer .wrapper-footer .wrapper-footer-right{width:264px}.section-footer .wrapper-footer .wrapper-footer-left{width:736px;overflow:hidden}}.msg-board12 .msg-board-box{margin:0 20px 30px;box-sizing:border-box}.msg-board12 .msg-board-box img{width:100%!important;height:auto!important;vertical-align:bottom}@media print,screen and (min-width:601px){.msg-board12 .msg-board-box{width:405px;margin:0 0 10px}}.footer{color:#fff}.footer .footer-link{list-style-type:none;margin:0 0 40px;padding:0}.footer .footer-link li{margin:0 0 10px}.footer .footer-link li a{display:block;padding:14px 20px 10px;background:#027381;border-radius:10px;box-sizing:border-box;color:#fff;text-decoration:none;transition:background-color .24s ease}.footer .footer-link li a:hover{background-color:#036773}.footer .footer-sentence .wrapper-contact{margin:0 0 30px;background:#128a99}.footer .footer-sentence .wrapper-tel{margin:0 0 25px}.footer .footer-sentence .wrapper-tel .ft-tel{display:block}@media print,screen and (min-width:601px){.footer{width:1200px;margin:0 auto}.footer .footer-link{display:flex;flex-wrap:wrap;margin:0 0 30px}.footer .footer-link li{margin:0 .63em 0 0}.footer .footer-sentence .wrapper-contact{margin:0 0 10px}.footer .footer-sentence .wrapper-tel .ft-tel{display:inline;margin:0 1em 0 0}.footer .footer-sentence .wrapper-copyright{display:inline-block}}.menu-banner7 .menu-banner-box{margin-bottom:20px;text-align:center}.menu-banner7 .menu-banner-box a{display:inline-block;margin:0 0 10px}.menu-banner7 .menu-banner-box img{width:100%;max-width:264px;height:auto;vertical-align:bottom}.menu-banner7 .menu-banner-box img:hover{opacity:1}@media print,screen and (min-width:601px){.menu-banner7 .menu-banner-box{text-align:left}.menu-banner7 .menu-banner-box a{width:264px}}.menu-banner8 .menu-banner-box{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px}.menu-banner8 .menu-banner-box a{display:block}.menu-banner8 .menu-banner-box img{vertical-align:bottom}.menu-banner8 .menu-banner-box img:hover{opacity:1}.viewer .section-contents{padding:64px 0 0}@media print,screen and (min-width:601px){.viewer .section-contents{padding:128px 0 0}.viewer .section-contents .wrapper-contents{width:1200px;margin:0 auto 80px}}.page-title-left{margin:0 0 30px;background:url(../images/teijyu/line-h1.png) repeat-x left bottom}.page-title-left .page-title{position:relative;padding:0 0 5px 50px}.page-title-left .page-title::before{display:block;position:absolute;top:0;left:-10px;z-index:0;width:50px;height:43px;background:url(../images/teijyu/title-bird-bg.png) no-repeat;background-size:contain;content:""}.page-title-left .page-title h1{line-height:1.75rem;font-size:1.25rem;position:relative;z-index:1}@media print,screen and (min-width:601px){.page-title-left{margin:0 0 60px}.page-title-left .page-title{padding:70px 0 15px 250px}.page-title-left .page-title::before{left:0;width:222px;height:189px}.page-title-left .page-title h1{line-height:1.25;font-size:2rem}}.BodyColor2 .page-title h1,.BodyColor3 .page-title h1,.BodyColor4 .page-title h1{text-shadow:none}.contents h2{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem}.contents h2.no-css{margin:0;padding:0;border:none;background:0 0}.contents h3{margin:1.3em 0 .65em;padding:.55em .75em .4em 0;border:none;font-size:1.2rem}.viewer .contents-box{padding:15px 15px;border:none;box-shadow:none}@media print,screen and (min-width:601px){.viewer .contents-box{padding:0}}.viewer .info-sentence{line-height:1.8rem;font-size:1.0625rem;padding:0;letter-spacing:.025em}@media print,screen and (min-width:601px){.viewer .info-sentence{line-height:1.8rem;font-size:1.125rem}}.viewer .info-box .info-link .info-link-title{line-height:1.75rem;font-size:1.25rem;padding:15px 0;color:#0591a1;text-align:center}.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}.viewer .info-box .info-link ul li a{display:block;position:relative;padding:15px 30px 15px 15px;border:2px solid #0591a1;background:#fff;box-sizing:border-box;color:#0591a1;font-weight:700;text-align:center;text-decoration:none;transition:.24s ease}.viewer .info-box .info-link ul li a::before{display:block;position:absolute;top:50%;right:15px;transform:rotate(45deg);width:8px;height:8px;margin-top:-4px;border-top:1px solid #0591a1;border-right:1px solid #0591a1;content:""}.viewer .info-box .info-link ul li a::after{display:block;position:absolute;top:50%;right:15px;width:12px;border-bottom:1px solid #0591a1;content:""}.viewer .info-box .info-link .banner-doc,.viewer .info-box .info-link .banner-pdf,.viewer .info-box .info-link .banner-ppt,.viewer .info-box .info-link .banner-swf,.viewer .info-box .info-link .banner-xls{display:none}@media print,screen and (min-width:601px){.viewer .info-box .info-link{width:1000px;margin:40px auto 0;border-radius:20px}.viewer .info-box .info-link .info-link-title{line-height:1.25;font-size:2rem;padding:40px 0 0}.viewer .info-box .info-link ul{display:flex;flex-wrap:wrap;padding:40px}.viewer .info-box .info-link ul li{width:calc(50% - 20px);margin:0 10px 20px}.viewer .info-box .info-link ul li a:hover{color:#fff;background:#0591a1}.viewer .info-box .info-link ul li a:hover::before{border-top:1px solid #fff;border-right:1px solid #fff}.viewer .info-box .info-link ul li a:hover::after{border-bottom:1px solid #fff}}.inquiry-box{border:1px solid #0591a1;border-radius:5px}.inquiry-box .inquiry-title{padding:20px 20px 10px;background:rgba(0,0,0,0);color:#000}.inquiry-box .inquiry-appear{padding:0 20px 10px}.inquiry-box .row-fax_number,.inquiry-box .row-mail,.inquiry-box .row-phone_d_number,.inquiry-box .row-phone_ip_number,.inquiry-box .row-phone_number{margin:0}.inquiry-box .mail a{padding-left:25px;background:url(../images/inquiry-icon.png) no-repeat left center #fff}@media print,screen and (min-width:601px){.inquiry-box .inquiry-title{padding:30px 30px 15px}.inquiry-box .inquiry-appear{padding:0 30px 20px}}.viewer-genre .container-box .genre-block-box .genre-unit{width:100%}.viewer-genre .container-box .genre-block-box .genre-name,.viewer-genre .container-box .genre-low-box .genre-low-unit a.holder{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem;margin-top:0}.viewer-genre .container-box .genre-low-children a.holder-child{padding-left:24px;background:url(../images/icon-category.png) no-repeat left -1px}.viewer-genre .container-box .genre-contents-list .genre-contents-unit{margin-left:10px;padding-left:15px;background:url(../images/icon-circle-gray.png) no-repeat left -1px}.viewer-genre .genre-block-box .genre-unit ul li{margin-bottom:8px;padding-left:28px;background:url(../images/icon-category.png) no-repeat left 2px}.viewer-genre .container-box .genre-contents-list .genre-contents-unit{margin:0 0 15px 10px;padding-left:26px;background:url(../images/icon-page.png) no-repeat left 0}@media print,screen and (min-width:601px){.viewer-genre .container-box .genre-block-box .genre-unit{width:390px;padding:0}}.viewer .office-box .office-division>a{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem}.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-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem;margin-left:0}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:100%}.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>a,.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li>span>a,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li>a{margin:1.3em 0 .65em;padding:.55em .75em .4em 0;border:none;font-size:1.2rem;border-bottom:1px solid #accc66;margin-left:0}.viewer-sitemap .container-box .sitemap-bookmark-top{display:none}@media print,screen and (min-width:601px){.viewer-sitemap .container-box .sitemap-item-box_genres .sitemap-item-level1>li,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item-level1>li{width:380px}}.viewer .urgent-box h2{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem;margin-left:-5px}.viewer .urgent-box h3{margin:1.3em 0 .65em;padding:.55em .75em .4em 0;border:none;font-size:1.2rem;margin-left:-5px}.viewer-index .info-box h2.title{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem}.viewer-index .info-box #quick-index-form h3{margin:1.3em 0 .65em;padding:.55em .75em .4em 0;border:none;font-size:1.2rem}.viewer-index .info-box #search-result h2{margin-top:30px;margin-left:-10px;margin-block-end:.83em;padding:20px 0 13px 20px;border:none;color:#fff;background:#0591a1;font-size:1.5rem}.viewer-index .info-box .action input[type=submit]{background:#0591a1}.viewer .contents-box .bread-rubbish,.viewer .contents-box .page-number,.viewer .contents-box .print-page,.viewer .contents-box .sns{display:none}.viewer .info-box .info-access-counter{display:none}.viewer .info-box .inquiry-box{display:none}@media print,screen and (min-width:601px){.viewer.viewer-calendar-monthly .container-box .wrapper-contents{width:1200px}}.viewer-genre .container-box .page-title-left .page-title{padding:70px 0 15px}.viewer-genre .container-box .page-title-left .page-title::before{display:none}.viewer-genre .container-box .page-title-left h1{text-align:center}.viewer-genre .container-box .genre-low-box .genre-low-unit{display:block;width:100%}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit-box{display:flex;flex-wrap:wrap;justify-content:space-between}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit{width:calc(50% - 5px);margin:0 0 20px;padding:0;background:0 0}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit a:hover p.clip-frame{transform:scale(1.1)}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit a:hover p.clip-frame.none{opacity:.7}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail{overflow:hidden;height:23vw}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail p.clip-frame{display:block;height:100%;background:#e6e6e6;transition:.3s}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail p.clip-frame .img-thumbnail{width:100%;background:#e6e6e6}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail p.clip-frame.none{background:url(../images/teijyu/no-thumbnail.png) no-repeat #e6e6e6 center center/cover}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail p.clip-frame .no-image{display:none}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .title{margin-top:5px}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .title a{color:#333;font-weight:700;text-decoration:none}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .genre-contents-title{display:inline-block;padding:0;line-height:1.26;background:0 0}@media print,screen and (min-width:601px){.viewer-genre .container-box .page-title-left{display:block;min-height:auto;margin:50px 0 50px;padding:40px 0 15px;border-left:0;background:0 0}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit-box{justify-content:flex-start}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit-box>.genre-contents-unit-box{width:100%}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit{width:calc(33.333% - 20px);margin:0 30px 50px 0}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit:nth-child(3n){margin-right:0!important}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail{height:235px;border-radius:30px}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .thumbnail p.clip-frame{height:235px}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .title{margin-top:20px}.viewer-genre .container-box .genre-box .genre-contents-list .genre-contents-unit .title a{line-height:1.67;font-size:118.75%}}.info-sentence img.framed-image{box-sizing:border-box}.contents h2{line-height:1.8rem}.contents h4{border:none;margin:1.25em 0 .65em -10px;padding:.55em .75em .4em;background:#f2f2f2;font-size:1.125rem}.cke_editable.info-sentence .ckeview-page-data .table-layout,.viewer .info-sentence#page-data .table-layout{width:auto!important}.page-title-left{padding:0}.page-title-left .page-title h1{margin:.67em 0;padding:0}