.viewer-print .container-fluid{width:964px;margin:10px}body{margin:0}.container-fluid .container-wrapper{background:url("../images/school/back-border.png") repeat-y}.container-fluid .container-box{background:#fff}.viewer .container-box{background:#fffef3}@media screen and (min-width: 601px){.container-fluid{background:#fffef3}.container-fluid .container-wrapper{width:1012px;margin:0 auto}.container-fluid .container-box{width:992px;margin:0 auto;background:#fff}}.section-extend-humb{display:none}#dropHeadMenu ul.list .js-search{padding:30px 20px 10px}#dropHeadMenu .js-category-search-box .keyword .keyword-box{overflow:hidden;margin:0 0 10px;border-radius:5px;background:#fff}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-text{display:block;float:left;width:80%;height:40px;padding:0 0 0 8px;border:none;box-sizing:border-box;outline:none}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-button{display:block;float:left;width:20%;height:40px;padding:0;box-sizing:border-box;background:#e5e5e5}#dropHeadMenu .js-category-search-box .keyword .keyword-box .search-button input[type='submit']{width:100%;height:40px;overflow:hidden;border:0;background:url("../images/school/icon_search.svg") no-repeat center center/40%;box-sizing:border-box;color:#333;text-indent:200%;font-size:75%}#dropHeadMenu .js-category-search-box .keyword .keyword-box .has-error{clear:both;color:#fff}#dropHeadMenu .js-category-search-box .keyword .file-radio-box{overflow:hidden;max-width:210px;margin:0;padding:0;border:none}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item{float:left;margin:0 10px 0 0;padding:0;font-size:87.5%}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item .file-radio-button:hover{cursor:pointer}#dropHeadMenu .js-category-search-box .keyword .file-radio-box .search-item .file-radio-label:hover{cursor:pointer}#dropHeadMenu .js-category-search-box .frame-title-left .frame-title,#dropHeadMenu .js-category-search-box .keyword-box .label,#dropHeadMenu .js-category-search-box .file-radio-box .search-label,#dropHeadMenu .js-category-search-box .order,#dropHeadMenu .js-category-search-box .display-number,#dropHeadMenu .js-category-search-box .hottrends-list{display:none}.section-header{position:fixed;top:0;width:100%;height:74px;background:url("../images/school/border-stripe.png") repeat-x left bottom #fff;border-top:4px solid #2b9d36;box-sizing:border-box;z-index:1}.section-header .color-changer,.section-header .font-changer,.section-header .header-link,.section-header .login,.section-header .rss,.section-header .category-search-box,.section-header .menu-index1{display:none}@media screen and (min-width: 601px){.section-header{position:static;height:auto;margin-bottom:25px}.section-header .header-link,.section-header .login,.section-header .rss,.section-header .category-search-box,.section-header .menu-index1{display:block}}.wrapper-header{position:relative;min-height:70px}.wrapper-header .header-image{position:absolute;top:50%;transform:translateY(-50%);left:10px;max-width:calc(100% - 80px)}.wrapper-header .header-image a{display:block}.wrapper-header .header-image img{width:100%;vertical-align:bottom;zoom:0.8}@media screen and (min-width: 601px){.wrapper-header{height:95px}.wrapper-header .header-image{top:19px;left:29px;transform:none}.wrapper-header .header-image img{zoom:1}.wrapper-header .category-search-box{position:absolute;top:50px;right:20px}.wrapper-header .font-changer{position:absolute;top:8px;right:16px}.wrapper-header .font-changer .label{display:block;float:left;width:71px;height:22px;margin-right:5px;background:url("../images/size-label.png") no-repeat;text-indent:-9999em}.wrapper-header .font-changer a{display:block;float:left;margin-right:4px;line-height:normal}.wrapper-header .color-changer{position:absolute;top:8px;right:189px}.wrapper-header .color-changer .label{display:block;float:left;width:43px;height:22px;margin-right:5px;background:url("../images/color-label.png") no-repeat;text-indent:-9999em}.wrapper-header .color-changer a{display:block;float:left;margin-right:4px;line-height:normal}.wrapper-header .header-link{position:absolute;top:0;right:0;display:flex;overflow:hidden;clip-path:polygon(100% 100%, 100% 0, 0 0, 10% 100%)}.wrapper-header .header-link .link-box{display:block;min-width:150px;padding:10px 15px 10px 15px;text-decoration:none;background:#f8f8f8;border-radius:3px;color:#333;font-size:13px;line-height:normal;transition:background-color .24s ease}.wrapper-header .header-link .link-box img{width:18px;height:18px;margin-right:5px;vertical-align:text-top}.wrapper-header .header-link .link-box:hover{background-color:#e5e5e5}.wrapper-header .header-link .link-box1{position:relative;padding-left:50px}.wrapper-header .header-link .link-box1::before{position:absolute;top:4px;right:0;width:1px;height:calc(100% - 8px);background:#afafaf;content:''}.wrapper-header .login{display:block;position:absolute;top:0;left:15px;font-size:75%}.wrapper-header .font-changer .small,.wrapper-header .category-search-box .frame-title,.wrapper-header .category-search-box .category,.wrapper-header .category-search-box .label,.wrapper-header .category-search-box .hottrends-list,.wrapper-header .category-search-box .file-radio-box,.wrapper-header .rss{display:none}}@media screen and (min-width: 601px){.wrapper-header .category-search-box .search-text{width:275px;height:32px;padding:0 0 0 12px;border:1px solid #a9a9a9;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.wrapper-header .category-search-box .search-button input[type='submit']{width:60px;height:34px;border:none;background:url("../images/school/head-search-btn-fs8.png") no-repeat;padding:0;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.wrapper-header .category-search-box .search-button input[type='submit']:hover{cursor:pointer}}@media screen and (min-width: 601px){.wrapper-globalnavi .menu-index1{border-top:1px solid #d5d5d5}.wrapper-globalnavi .menu-index1 .menu-index-box{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;z-index:9999}.wrapper-globalnavi .menu-index1 .menu-index-box>div:last-child{display:none}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style{max-width:calc(100% / 6)}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1{position:relative;min-width:136px;min-width:auto;min-height:52px;transition:.24s ease}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1 a{display:block;padding:13px 10px 13px 20px;color:#333;text-decoration:none}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1 a::before{position:absolute;top:50%;left:5px;transform:translateY(-50%);display:block;border:5px solid transparent;border-right:0 solid transparent;border-left:8px solid #2b9d36;content:''}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1 span{position:relative;display:block;padding:0 10px}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1 span::before{position:absolute;bottom:0;left:0;width:0;height:1px;background:#2b9d36;transition:.25s ease;content:''}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1.active span::before,.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level1 a:hover span::before{width:100%}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2{display:none;position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 40px);padding:20px;background:#f8f8f8;box-sizing:border-box;box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:1}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 0 10px;padding:0;border-left:1px solid #d2d2d2}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li{width:25%;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#ededed;box-sizing:border-box}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a{display:block;height:100%;background:#fff;color:#333;text-decoration:none;transition:background-color .24s ease}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li a:hover{background:#e8f7e6}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li span{display:block;line-height:1.36em;padding:14px 8px 12px;font-size:87.5%}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 ul.middle li:nth-child(-n+4){border-top:1px solid #d2d2d2}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom{text-align:center}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close{display:inline-block;min-width:100px;padding:3px 15px;border:1px solid #ededed;border-radius:30px;background:#fff;color:#333;text-align:center;text-decoration:none;transition:background-color .24s ease}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span{position:relative;padding:0 0 0 18px;font-size:87.5%}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close span:before{display:block;position:absolute;top:50%;left:0;transform:translate(0, -50%);width:19px;height:24px;background:url("../images/icon-close-gray01.png");content:''}.wrapper-globalnavi .menu-index1 .menu-index-box .menu-unit-style .menu-level2 .bottom .gnavi-close:hover{background:#efefef}}#dropHeadMenu{position:fixed;top:0;right:0;height:100%;z-index:99999}#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 ul.list{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,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,0.15);box-sizing:border-box}#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:none}#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:bold}#dropHeadMenu ul.list li .menu-level1.menu-close{background:url("../images/navi-plus.png") no-repeat 96% center}#dropHeadMenu ul.list li .menu-level1.menu-open{background:url("../images/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/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 img,#dropHeadMenu ul.list .close{display:none}#dropHeadMenu a.dropHeadBtn{top:12px;background:#5a5a5a}#dropHeadMenu a.dropHeadBtn .font-1{position:absolute;top:27px;right:7px;font-size:11px;line-height:20px;color:#fff}#dropHeadMenu a.dropHeadBtn.btnClose .font-1{display:none}#dropHeadMenu ul.list{width:260px;padding-top:70px;background:#262626f2}#dropHeadMenu ul.list li{width:unset;min-width:230px}#dropHeadMenu ul.list li a{color:#fff;font-weight:normal}#dropHeadMenu ul.list li a:hover{background:none}#dropHeadMenu ul.list li img{display:none}#dropHeadMenu ul.list .menu-level1{position:relative}#dropHeadMenu ul.list .menu-level1.menu-open::after{transform:translate(0, -50%)}#dropHeadMenu ul.list .menu-level1::before{position:absolute;top:55%;right:20px;transform:translate(0, -50%);width:16px;height:2px;background:#fff;content:""}#dropHeadMenu ul.list .menu-level1::after{position:absolute;top:55%;right:20px;transform:translate(0, -50%) rotate(-90deg);width:16px;height:2px;background:#fff;transition:transform .25s;content:""}#dropHeadMenu ul.list .menu-level1 a{display:block}#dropHeadMenu ul.list .menu-level1 a:hover{color:#fff}#dropHeadMenu ul.list .menu-level2{display:none}#dropHeadMenu ul.list .menu-level2 li{position:relative;background:#eee}#dropHeadMenu ul.list .menu-level2 li span{padding:15px 30px 15px 20px}#dropHeadMenu ul.list .menu-level2 li::before{position:absolute;top:calc(50% - 2px);right:15px;width:7px;height:7px;border-top:2px solid #4d4d4d;border-right:2px solid #4d4d4d;transform:rotate(45deg);content:''}#dropHeadMenu ul.list .menu-level2 .bottom a{display:none}#dropHeadMenu ul.list .close{display:none}#dropHeadMenu ul.list .link{padding:20px 20px 0;box-sizing:border-box}#dropHeadMenu ul.list .link .header-link{display:block;width:220px;border-radius:3px;overflow:hidden}#dropHeadMenu ul.list .link .link-box{display:block;padding:8px 10px 6px 15px;background:#f8f8f8;text-decoration:none;color:#333;font-size:13px;line-height:normal;transition:background-color .24s ease}#dropHeadMenu ul.list .link .link-box img{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:text-top}#dropHeadMenu ul.list .link .link-box span{display:inline-block;padding:0;color:#333}#dropHeadMenu ul.list .link .link-box:hover{background-color:#e5e5e5}#dropHeadMenu ul.list .link .link-box.link-box1{border-bottom:1px solid #afafaf}@media screen and (min-width: 601px){#dropHeadMenu{display:none}}.section-contents{display:flex;flex-wrap:wrap;overflow:hidden}.section-contents .wrapper-center{width:100%;margin:89px 0 25px}.section-contents .wrapper-contents{width:100%;margin:89px 0 50px}@media screen and (min-width: 601px){.section-contents{justify-content:space-between;width:964px;margin:0 auto}.top-page .wrapper-side,.viewer .wrapper-side{width:226px}.top-page .wrapper-center,.viewer .wrapper-center{width:718px;margin:0}.top-page .wrapper-contents,.viewer .wrapper-contents{width:718px;margin:0}}.menu-index2,.menu-index3{margin:0 10px}.menu-index2 .menu-unit-style,.menu-index3 .menu-unit-style{margin-bottom:25px}.menu-index2 .menu-level1,.menu-index3 .menu-level1{position:relative;width:100%;min-height:46px;background:linear-gradient(#2b9d36, #55ab59);color:#fff}.menu-index2 .menu-level1::before,.menu-index3 .menu-level1::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b9d36;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:''}.menu-index2 .menu-level1::after,.menu-index3 .menu-level1::after{position:absolute;top:2px;left:2px;width:calc(100% - 6px);height:calc(100% - 6px);border:0.3px solid #69b970;pointer-events:none;content:''}.menu-index2 .menu-level1 .font-1,.menu-index3 .menu-level1 .font-1{position:relative;display:block;padding:12px 8px 8px 18px;font-weight:bold}.menu-index2 .menu-level1 .menu-title a,.menu-index3 .menu-level1 .menu-title a{color:#fff;text-decoration:none}.menu-index2 .menu-level1 .menu-title a:hover,.menu-index3 .menu-level1 .menu-title a:hover{color:#f63}.menu-index2 .menu-level2,.menu-index3 .menu-level2{width:100%;padding:15px 15px 8px;background:#fff;box-sizing:border-box;border:1px solid #cfcfcf;border-top:0}.menu-index2 .menu-level2 ul.middle,.menu-index3 .menu-level2 ul.middle{list-style:none;padding:0}.menu-index2 .menu-level2 ul.middle li,.menu-index3 .menu-level2 ul.middle li{line-height:1.26em;margin-bottom:.5em;padding-left:15px;background:url("../images/list-icon.png") no-repeat left -4px}@media screen and (min-width: 601px){.menu-index2,.menu-index3{margin:0 0 25px}.menu-index2 .menu-level1,.menu-index3 .menu-level1{width:226px}}.menu-index4,.menu-index5,.menu-index6{margin:0 10px 25px}.menu-index4 .menu-unit-style,.menu-index5 .menu-unit-style,.menu-index6 .menu-unit-style{margin-bottom:10px;padding-right:10px;border:1px solid #2b9d36;border-radius:2px;background:#fff}.menu-index4 .menu-level1,.menu-index5 .menu-level1,.menu-index6 .menu-level1{line-height:1.27em;padding-right:20px;background:url("../images/school/arrow-green.png") no-repeat right center;color:#333;font-weight:bold}.menu-index4 .menu-level1 a,.menu-index5 .menu-level1 a,.menu-index6 .menu-level1 a{display:block;color:#333;text-decoration:none;transition:.24s ease}.menu-index4 .menu-level1 a:hover,.menu-index5 .menu-level1 a:hover,.menu-index6 .menu-level1 a:hover{color:#f63}.menu-index4 .menu-level1 span,.menu-index5 .menu-level1 span,.menu-index6 .menu-level1 span{display:block;padding:16px 0 14px 15px}@media screen and (min-width: 601px){.menu-index4,.menu-index5,.menu-index6{margin:0 0 25px}}.menu-banner2{margin:0 5px 25px}.menu-banner2 .menu-banner-box{display:flex;flex-wrap:wrap}.menu-banner2 .menu-banner-box a{width:calc(50% - 10px);margin:5px}.menu-banner2 .menu-banner-box a img{width:100%;transition:.24s ease}.menu-banner2 .menu-banner-box a:hover img{opacity:0.7}@media screen and (min-width: 601px){.menu-banner2{margin:0 0 25px}.menu-banner2 .menu-banner-box{display:block}.menu-banner2 .menu-banner-box a{display:inline-block;width:100%;margin:0 0 5px}}.image1{margin:0 10px 15px}.image1 .bx-wrapper .bx-viewport{box-shadow:none;border:unset;left:unset}.image1 .bx-wrapper .bx-controls-direction a{z-index:0}.image1 .bx-wrapper .bx-pager,.image1 .bx-wrapper .bx-controls-auto{bottom:-35px}.image1 .bx-wrapper img{width:100%}.image1 .bx-wrapper img:hover{opacity:1;cursor:default}@media screen and (min-width: 601px){.image1{margin:0 0 15px}.image1 .bx-wrapper{margin-bottom:30px}}.msg-board1,.msg-board2{margin:0 10px 25px}.msg-board1 .msg-board-box,.msg-board2 .msg-board-box{width:100%}.msg-board1 .msg-board-box h1,.msg-board1 .msg-board-box h2,.msg-board1 .msg-board-box h3,.msg-board2 .msg-board-box h1,.msg-board2 .msg-board-box h2,.msg-board2 .msg-board-box h3{margin:.5em 0}.msg-board1 .msg-board-box .framed-image,.msg-board2 .msg-board-box .framed-image{max-width:100%;height:auto !important;vertical-align:bottom}.msg-board1{margin-bottom:1em}@media screen and (min-width: 601px){.msg-board1,.msg-board2{margin:0 0 25px}.msg-board1{margin-bottom:1em}}.menu-banner3,.menu-banner5{width:100%;margin-bottom:25px}.menu-banner3 a,.menu-banner5 a{display:inline-block;margin:0 10px 5px;vertical-align:bottom}.menu-banner3 img,.menu-banner5 img{max-width:100%;vertical-align:bottom}@media screen and (min-width: 601px){.menu-banner5 a{margin:0 10px 10px 0}}.notice{position:relative;margin:0 10px 25px;padding-bottom:50px;border:1px solid #ddd;box-sizing:border-box;background:#fff}.notice .notice-box{max-height:280px;padding:10px 0 0 0;overflow:auto}.notice .notice-box .nothing{padding:10px 1em}.notice .notice-box .unit{padding:5px 5px 5px 15px}.notice .notice-box .unit .title div{display:inline-block}.notice .notice-box .unit .title .icon-notice-0{margin-left:.5em;font-family:"Comic Sans MS", Georgia, sans-serif;color:#e02d00;font-weight:bold}.notice .notice-box .unit.even{background:#f5f5f5}.notice .rss{position:absolute;right:130px;bottom:10px}.notice .list-anchor{position:absolute;right:20px;bottom:10px}.notice .rss a,.notice .list-anchor a{display:inline-block;line-height:1;color:#fff;font-size:75%;font-weight:bold;text-decoration:none}.notice .rss a{padding:10px 29px;background:#f19149}.notice .list-anchor a{padding:10px 19px;background:#0085cd}.notice .notice-icons-after .icon-notice-0{margin-left:.5em;font-family:"Comic Sans MS", Georgia, sans-serif;color:#e02d00;font-weight:bold}.notice .notice-icons-before .icon{display:inline-block;min-width:4em;margin-right:.5em;padding:0 8px;border-radius:2px;color:#fff;font-size:75%;font-weight:bold;text-align:center}.notice .notice-icons-before .icon-notice-1{background:#7fc97e}.notice .notice-icons-before .icon-notice-2{background:#ffab57}.notice .notice-icons-before .icon-notice-3{background:#67bac2}.notice .notice-icons-before .icon-notice-4{background:#679fca}.notice .notice-icons-before .icon-notice-5{background:#fa7482}.notice .notice-icons-before .icon-notice-6{background:#d4a374}.notice .frame-header-left .title,.notice .clip-frame,.notice .headline,.notice .explanatory{display:none}@media screen and (min-width: 601px){.notice{margin:0 0 25px}.notice .notice-box{max-height:280px;padding:10px 0 0 0;overflow:auto}.notice .notice-box .nothing{padding:10px 1em}.notice .notice-box .unit{padding:5px 5px 5px 15px}.notice .notice-box .unit .title{display:inline-block}.notice .notice-box .unit.even{background:#f5f5f5}.notice .rss{position:absolute;right:130px;bottom:10px}.notice .list-anchor{position:absolute;right:20px;bottom:10px}.notice .rss a,.notice .list-anchor a{display:inline-block;line-height:1;color:#fff;font-size:75%;font-weight:bold;text-decoration:none}.notice .rss a{padding:10px 29px;background:#f19149}.notice .list-anchor a{padding:10px 19px;background:#0085cd}.notice .notice-icons-after .icon-notice-0{margin-left:.5em;font-family:"Comic Sans MS", Georgia, sans-serif;color:#e02d00;font-weight:bold}.notice .notice-icons-before .icon{display:inline-block;min-width:4em;margin-right:.5em;padding:0 8px;border-radius:2px;color:#fff;font-size:75%;font-weight:bold;text-align:center}.notice .notice-icons-before .icon-notice-1{background:#7fc97e}.notice .notice-icons-before .icon-notice-2{background:#ffab57}.notice .notice-icons-before .icon-notice-3{background:#67bac2}.notice .notice-icons-before .icon-notice-4{background:#679fca}.notice .notice-icons-before .icon-notice-5{background:#fa7482}.notice .notice-icons-before .icon-notice-6{background:#d4a374}.notice .frame-header-left .title,.notice .clip-frame,.notice .headline,.notice .explanatory{display:none}}.notice .frame-header{height:43px}.notice-school .notice .frame-header{background:url("../images/school/notice-title-school-news.png") no-repeat 10px 15px}.notice-tachibana .notice .frame-header{background:url("../images/school/notice-title-tachibanako.png") no-repeat 10px 15px}.notice-higashisho .notice .frame-header{background:url("../images/school/notice-title-higashisho.png") no-repeat 10px 15px}.notice-photo .notice .frame-header{background:url("../images/school/notice-title-photo.png") no-repeat 10px 15px}.notice-new .notice .frame-header{background:url("../images/school/notice-title-new.png") no-repeat 10px 15px}.notice-hogosya .notice .frame-header{background:url("../images/school/notice-title-hogosya.png") no-repeat 10px 15px}.notice-kitachu-pta .notice .frame-header{background:url("../images/school/notice-title-kitachu-pta.png") no-repeat 10px 15px}.viewer .contents-box{margin:0 5px;box-sizing:border-box}.viewer .contents-box .info-sentence img,.viewer .contents-box .info-sentence iframe{max-width:100%;height:auto !important}.viewer .contents-box .print-page{display:none}.viewer .contents-box .sns{margin:0 0 15px}.viewer .contents-box .sns ul{padding:0}.viewer .contents-box .sns ul li.twitter{padding-top:0}@media screen and (min-width: 601px){.viewer .contents-box{margin:0 0 25px;border:1px solid #cfcfcf}.viewer .contents-box .print-page{display:block;float:right;margin:-4px 0 0 10px;border-radius:5px;background:#f6f6f6;box-sizing:border-box;box-shadow:2px 2px 4px -4px rgba(0,0,0,0.75);transition:background-color .24s}.viewer .contents-box .print-page a{display:block;position:relative;padding:4px 8px 1px 30px;color:#333;font-size:87.5%;text-decoration:none;background-position:8px center}.viewer .contents-box .print-page:hover{background-color:#e5e5e5}}.menu-banner6{margin:15px auto 0;overflow:hidden}.menu-banner6 a.banner-idx01{float:right;display:block}.menu-banner6 a.banner-idx01 img{vertical-align:bottom;transition:.24s ease}.menu-banner6 a.banner-idx01:hover img{opacity:0.7}@media screen and (min-width: 601px){.menu-banner6{width:964px}}.section-footer{background:url("../images/school/border-stripe.png") repeat-x #fff}.section-footer .login{display:none}.section-footer .footer{width:100%;padding:20px;box-sizing:border-box}.section-footer .footer .footer-info-left,.section-footer .footer .footer-info-right{margin-bottom:15px}.section-footer .footer .footer-info-left .wrapper-city-title{margin-bottom:5px;font-size:125%;font-weight:bold}.section-footer .footer .footer-info-right a{display:block;width:144px;height:61px}.section-footer .footer .footer-info-right a img{width:100%;height:auto;transition:.24s ease}.section-footer .footer .footer-info-right a:hover img{opacity:0.7}.section-footer .footer .wrapper-copyright{font-size:87.5%;text-align:center}@media screen and (min-width: 601px){.section-footer .footer{width:964px;margin:0 auto;padding:0}.section-footer .footer .wrapper-footer-info{overflow:hidden;padding-top:30px}.section-footer .footer .footer-info-left{float:left;padding:0 0 0 15px}.section-footer .footer .footer-info-right{float:right;padding:0 15px 0 0}}.page-title-left{margin:0 0 .75em 0;box-shadow:0 1px 2px rgba(0,0,0,0.25);background-color:#2b9d36;background-image:linear-gradient(-45deg, #37a342 20%, transparent 20%, transparent 50%, #37a342 50%, #37a342 70%, transparent 70%, transparent);background-size:20px 20px}.contents h2{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #2b9d36;background:#d5ebd7;color:#000;font-weight:bold;font-size:106.3%;margin-left:-5px}.contents h3{display:block;margin:1.25em 0 .65em;padding:.25em 0 .25em .5em;border-left:6px solid #2b9d36;border-bottom:1px solid #2b9d36;font-weight:bold;font-size:100%;margin-left:-5px}.contents h6{margin:1.25em 0 .65em}.cke_editable.contents .heading-list-2,.viewer .info-sentence .heading-list-2{border:1px solid #ccc;border-radius:3px;padding:.5em 5px 0 2em}.viewer .contents-box .search-bookmark-top,.viewer .contents-box .bookmark-top-info{margin-top:1em}.viewer .contents-box .search-bookmark-top a,.viewer .contents-box .bookmark-top-info a{padding:8px 20px;border:1px solid #afafaf;border-radius:3px;background:#efefef;text-decoration:none;color:#000;font-size:75%;transition:.24s ease}.viewer .contents-box .search-bookmark-top a:hover,.viewer .contents-box .bookmark-top-info a:hover{background:#e5e5e5}.viewer .contents-box .info-link{border:1px solid #afafaf}.viewer .contents-box .info-link .info-link-title{padding:10px 15px 8px;background:#efefef;font-size:100%;font-weight:bold}.viewer .contents-box .info-link ul{padding:10px 5px 10px 2em}.viewer-genre .container-box .genre-block-box .genre-name,.viewer-genre .container-box .genre-low-box .genre-low-unit a.holder{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #2b9d36;background:#d5ebd7;color:#000;font-weight:bold;font-size:106.3%}.viewer-genre .container-box .page-jump-pn .PageNumber{display:inline-block}.viewer-genre .genre-low-box .genre-low-unit{width:100%}@media screen and (min-width: 601px){.viewer-genre .genre-low-box .genre-low-unit{width:calc(50% - 8px)}}.viewer-opinion .content-input{padding:0}.viewer-opinion .content-input .row>label{float:none;width:auto}.viewer-opinion .content-input .opinion{width:100%}.viewer-opinion .content-input .opinion input,.viewer-opinion .content-input .opinion textarea{width:100%;min-width:auto;box-sizing:border-box}.viewer-opinion .content-input .opinion input.address,.viewer-opinion .content-input .opinion input.mail{width:100%}.viewer-opinion .content-input .opinion input.tel{width:29%}.viewer-opinion .content-input .opinion input[type=radio],.viewer-opinion .content-input .opinion input[type=checkbox]{width:auto}@media screen and (min-width: 601px){.viewer-opinion .content-input{padding:15px}.viewer-opinion .content-input .row>label{float:left;width:30%}.viewer-opinion .content-input .opinion{width:65%}}.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_genres .sitemap-item,.viewer-sitemap .container-box .sitemap-item-box_office .sitemap-item{display:block;line-height:1.27em;margin:1.25em 0 .65em;padding:12px 0 7px 1em;border-bottom:3px solid #2b9d36;background:#d5ebd7;color:#000;font-weight:bold;font-size:106.3%}.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{display:block;margin:1.25em 0 .65em;padding:.25em 0 .25em .5em;border-left:6px solid #2b9d36;border-bottom:1px solid #2b9d36;font-weight:bold;font-size:100%}.viewer-search .contents-box .category-search-box{background:#eaf5e9;margin:10px 0 15px;padding:20px 15px;border:none}.viewer-search .contents-box .category-search-box .frame-title{display:none;font-weight:bold;margin-bottom:10px}.viewer-search .contents-box .category-search-box .keyword-box{overflow:hidden;margin-bottom:10px}.viewer-search .contents-box .category-search-box .keyword-box .search-text{display:block;float:left;width:80%;padding:0 0 0 8px;border-right:none;box-sizing:border-box;height:40px;border-radius:5px 0 0 5px;font-size:118.8%}.viewer-search .contents-box .category-search-box .keyword-box .search-button{display:block;float:right;width:20%;box-sizing:border-box}.viewer-search .contents-box .category-search-box .keyword-box .search-button input[type='submit']{width:100%;border:none;border-radius:0 5px 5px 0;height:40px;background:#207628;color:#fff;transition:.25s}.viewer-search .contents-box .category-search-box .keyword-box .search-button input[type='submit']:hover{background:#1b6422}.viewer-search .contents-box .category-search-box .category{display:none}.viewer-search .contents-box .category-search-box .category .category-label{display:inline}.viewer-search .contents-box .category-search-box .display-number,.viewer-search .contents-box .category-search-box .order,.viewer-search .contents-box .category-search-box .file-radio-box{margin:0 0 5px}.viewer-search .contents-box .category-search-box .file-radio-box{display:block;border:none;margin:0;padding:0}.viewer-search .contents-box .search-result-box{clear:both}@media screen and (min-width: 601px){.viewer-search .contents-box .category-search-box{margin:10px 0 25px;padding:30px 25px}.viewer-search .contents-box .category-search-box .frame-title{display:block;font-size:125%}.viewer-search .contents-box .category-search-box .keyword-box .search-text{height:50px}.viewer-search .contents-box .category-search-box .keyword-box .search-button input[type='submit']{height:50px;font-size:112.5%}.viewer-search .contents-box .category-search-box .display-number legend,.viewer-search .contents-box .category-search-box .order legend,.viewer-search .contents-box .category-search-box .file-radio-box legend{float:left;min-width:5em}}.viewer-calendar-monthly .notice-box .tab-box{margin:30px 0 20px}.viewer-calendar-monthly .notice-box .tab-box .tab{display:block;width:50%;margin:0;padding:0 5px;box-sizing:border-box;text-align:center}@media screen and (min-width: 601px){.viewer-calendar-monthly .calendar-monthly-box .notice-box .tab-box{margin:30px 0}.viewer-calendar-monthly .calendar-monthly-box .notice-box .tab-box .tab a{padding:15px 40px 10px}}
