@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1}main{display:block}a:active,a:hover{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}code,kbd,samp{font-size:1em}table{border-collapse:collapse;border-spacing:0}table caption,table th{text-align:left}button,input,select,textarea{margin:0;padding:0;background:0 0;border:1px solid #333;border-radius:0;outline:0}button{color:inherit;cursor:pointer;font:inherit;line-height:inherit}button:disabled{cursor:default}input[type=file],input[type=range]{border:none}input[type=button],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}input:-webkit-autofill{background-color:transparent}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;min-height:2em;overflow:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 5px}select::-ms-expand{display:none}body,html{overflow-x:hidden}body::after,body::before,html::after,html::before{pointer-events:none;visibility:hidden!important;display:none!important}#wp-a11y-speak-assertive::after,#wp-a11y-speak-assertive::before,#wp-a11y-speak-polite::after,#wp-a11y-speak-polite::before{pointer-events:none;visibility:hidden!important;display:none!important}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;color:#333;background:#eee}a{text-decoration:none;color:#333}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.selectWrap{position:relative;display:inline-block}.selectWrap select{height:27px;background:0 0;position:relative;z-index:1;padding-right:15px}.selectWrap::before{content:'';position:absolute;z-index:0;top:0;right:0;background:#fff;height:100%;width:30px}.selectWrap::after{content:'';position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:6px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent}.spview{display:none;color:#333}@media screen and (max-width:768px){.pcview{display:none}.spview{display:block}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight{height:auto}.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,Common Styles{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic,Bullets{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,Bullets .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,Bullets .swiper-pagination-bullet-active,Bullets .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,Bullets .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,Bullets .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,Bullets .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,Bullets .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar,Progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,Progress .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar,Scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader,Preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after,Preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification,a11y{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active{pointer-events:auto;pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{Windows:8 IE 10 fix;-ms-perspective:1200px}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button,button[type=submit].back,input[type=submit]:not(.searchformSubmit){-webkit-transition:.3s;transition:.3s;background:#4387fd;text-align:center;display:block;padding:15px 0;text-decoration:none;border-radius:5px;border:0;font-weight:700;color:#fff;width:200px;margin:50px 0;cursor:pointer;font-size:18px}.button:hover,button[type=submit].back:hover,input[type=submit]:not(.searchformSubmit):hover{opacity:.7}@media screen and (max-width:768px){.button:hover,button[type=submit].back:hover,input[type=submit]:not(.searchformSubmit):hover{opacity:1}}.button.green,button[type=submit].back.green,input[type=submit]:not(.searchformSubmit).green{background-color:#08ce00}.button.red,button[type=submit].back.red,input[type=submit]:not(.searchformSubmit).red{background-color:#ff3f3f}.smallbutton{-webkit-transition:.3s;transition:.3s;background:#4387fd;text-align:center;display:inline-block;padding:5px;margin:'0 auto';line-height:1;text-decoration:none;border-radius:3px;border:0;font-weight:700;color:#fff;cursor:pointer}.smallbutton:hover{opacity:.7}@media screen and (max-width:768px){.smallbutton:hover{opacity:1}}.smallbutton.green{background-color:#08ce00}.smallbutton.red{background-color:#ff3f3f}.moreButton{-webkit-transition:.3s;transition:.3s;display:block;margin:20px auto;cursor:pointer;padding:5px;width:150px;font-size:16px;color:#fff;text-align:center;font-weight:700;background:#4387fd;border-radius:17px}.moreButton:hover{opacity:.7}@media screen and (max-width:768px){.moreButton:hover{opacity:1}}.moreButton::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-family:'Font Awesome\ 5 Free';font-weight:700;margin-left:5px;display:inline-block}.moreButton.active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.youtube{width:100%;height:300px;margin:30px 0}.lastupdate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lastupdate::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f017";font-family:'Font Awesome\ 5 Free';font-weight:400}.lastupdate time{letter-spacing:.05em}.crayon-syntax .crayon-toolbar{z-index:1}.adjustinner{width:100%;max-width:1000px;margin:20px auto 20px;padding:0 20px}@media screen and (max-width:768px){.adjustinner{padding-right:0;padding-left:0}}a[target="_blank"]{-webkit-transition:.3s;transition:.3s;color:#4387fd;padding-bottom:2px;text-decoration:underline}a[target="_blank"]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f35d";font-family:'Font Awesome\ 5 Free';font-weight:700;margin-left:3px}.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;background:rgba(0,0,0,.7);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.popup.active{opacity:1;visibility:visible}.popup.active a img{-webkit-transform:scale(1);transform:scale(1)}.popup.active .popupClose{opacity:1}.popupLink{text-align:center;position:relative}.popupLink img{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:.5s .3s;transition:.5s .3s;width:80vw;max-width:960px}.popupClose{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;width:45px;height:45px;background:#333;border:3px solid #fff;border-radius:50%;opacity:0;-webkit-transition:1s 3s;transition:1s 3s}.popupClose::after,.popupClose::before{content:'';display:block;height:3px;width:70%;position:absolute;top:50%;left:50%;background:#fff}.popupClose::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popupClose::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:768px){.popupLink img{width:90vw}.popupClose{width:30px;height:30px}}.redText{color:#ff3f3f}.normalTexts{font-weight:400}.smallTexts{font-size:.7em}.tips{position:fixed;z-index:3;opacity:0;right:15px;bottom:15px;visibility:hidden}.tipsToggle{cursor:pointer;position:absolute;z-index:4;padding:5px;padding-left:14px;right:5px;top:5px;font-size:12px}.tipsToggle::after,.tipsToggle::before{content:'';display:block;height:1px;width:12px;position:absolute;top:45%;left:0;background:#555}.tipsToggle::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tipsToggle::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tipsToggle.deactivate{padding:12px 9px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.tipsToggle.deactivate::after,.tipsToggle.deactivate::before{display:none}.tipsShadow{position:absolute;bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#aaa;-webkit-box-shadow:0 15px 10px #3d3d3d;box-shadow:0 15px 10px #3d3d3d;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.tipsInner{position:relative;padding:10px;padding-top:30px;-webkit-box-shadow:0 0 3px 0 #aaa;box-shadow:0 0 3px 0 #aaa;width:330px}.tipsInner.yellow{background:#ff9}.tipsInner.yellow .tipsInnerTitleMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(60%,#ffcd5c));background:linear-gradient(rgba(255,255,255,0) 50%,#ffcd5c 60%)}.tipsInner.yellow .tipsInnerTermsListMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,0)),color-stop(50%,#e0e000));background:linear-gradient(rgba(255,255,255,0) 40%,#e0e000 50%)}.tipsInner.yellow article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#ff9),to(#ff9)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#333));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#ff9 50%,#ff9 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#333 100%)}.tipsInner.blue{background:#bef8f8}.tipsInner.blue .tipsInnerTitleMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(60%,#81c1ee));background:linear-gradient(rgba(255,255,255,0) 50%,#81c1ee 60%)}.tipsInner.blue .tipsInnerTermsListMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,0)),color-stop(50%,#17d9d9));background:linear-gradient(rgba(255,255,255,0) 40%,#17d9d9 50%)}.tipsInner.blue article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#bef8f8),to(#bef8f8)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#333));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#bef8f8 50%,#bef8f8 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#333 100%)}.tipsInner.green{background:#e7fab8}.tipsInner.green .tipsInnerTitleMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(60%,#4ed548));background:linear-gradient(rgba(255,255,255,0) 50%,#4ed548 60%)}.tipsInner.green .tipsInnerTermsListMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,0)),color-stop(50%,#a3df10));background:linear-gradient(rgba(255,255,255,0) 40%,#a3df10 50%)}.tipsInner.green article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#e7fab8),to(#e7fab8)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#333));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#e7fab8 50%,#e7fab8 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#333 100%)}.tipsInner.pink{background:#f6d5e4}.tipsInner.pink .tipsInnerTitleMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(60%,#f6a9cc));background:linear-gradient(rgba(255,255,255,0) 50%,#f6a9cc 60%)}.tipsInner.pink .tipsInnerTermsListMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,0)),color-stop(50%,#de649b));background:linear-gradient(rgba(255,255,255,0) 40%,#de649b 50%)}.tipsInner.pink article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#f6d5e4),to(#f6d5e4)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#333));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#f6d5e4 50%,#f6d5e4 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#333 100%)}.tipsInner.orange{background:#ffebbe}.tipsInner.orange .tipsInnerTitleMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(60%,#ffa243));background:linear-gradient(rgba(255,255,255,0) 50%,#ffa243 60%)}.tipsInner.orange .tipsInnerTermsListMarker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,0)),color-stop(50%,#ffc239));background:linear-gradient(rgba(255,255,255,0) 40%,#ffc239 50%)}.tipsInner.orange article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#ffebbe),to(#ffebbe)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#333));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#ffebbe 50%,#ffebbe 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#333 100%)}.tipsInnerPin{position:absolute;left:50%;top:0;font-size:22px;opacity:0}.tipsInnerTitle{display:inline-block;font-size:20px;font-weight:700;-webkit-transform:rotate(-8deg) translate(8px,-3px);transform:rotate(-8deg) translate(8px,-3px);letter-spacing:.05em;padding:5px 5px 7px 1px;position:absolute;top:11px;left:10px;overflow:hidden}.tipsInnerTitleMarker{position:absolute;top:0;left:0;width:100%;height:100%}.tipsInnerTitleText{position:relative}.tipsInnerTerms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:5px}.tipsInnerTermsList{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;padding:4px 2px;font-weight:700;position:relative;overflow:hidden}.tipsInnerTermsList::before{content:'＃';font-size:10px;position:relative;z-index:1}.tipsInnerTermsList:not(:first-of-type){margin-left:5px}.tipsInnerTermsListMarker{position:absolute;top:0;left:0;width:100%;height:100%}.tipsInnerTermsListText{position:relative}.tipsInner article{background-image:-webkit-gradient(linear,left top,right top,from(rgba(220,220,220,0)),color-stop(49%,rgba(220,220,220,0)),color-stop(50%,#ff9),to(#ff9)),-webkit-gradient(linear,left top,left bottom,from(rgba(220,220,220,0)),color-stop(98%,rgba(220,220,220,0)),to(#646464));background-image:linear-gradient(90deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 49%,#ff9 50%,#ff9 100%),linear-gradient(180deg,rgba(220,220,220,0) 0,rgba(220,220,220,0) 98%,#646464 100%);line-height:2;background-size:5px 100%,100% 2em;font-size:14px}@media screen and (max-width:768px){.tips{right:3vw;bottom:3vw}.tipsInner{max-width:420px;width:94vw;padding:8px;padding-top:30px}.tipsInnerTitle{font-size:18px}.tipsInnerTerms{margin-bottom:3px}.tipsInner article{font-size:12px}}.archive main>h1{background:#bbb}aside>:not(:first-child){margin-top:30px}aside .asidewrapper,aside .widget{background:#fff;padding:15px;border-radius:5px}aside .likeBanner{padding:0}aside .likeBanner a{-webkit-transition:.3s;transition:.3s;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;padding:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;font-size:20px;border-radius:10px;position:relative;letter-spacing:.15em;overflow:hidden}aside .likeBanner a:hover{opacity:.7}@media screen and (max-width:768px){aside .likeBanner a:hover{opacity:1}}aside .likeBanner a::before{content:'';display:block;background-color:#000;opacity:.35;position:absolute;top:0;left:0;width:100%;height:100%}aside .likeBanner a p{position:relative;text-shadow:0 0 4px #000,0 0 3px #000}aside .gitFlow a{background:url(img/git-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-size:60%}aside .recommendBoooks a{background-position:center 0}aside .profile a{background-position:50% 90%}aside .profile a p{text-align:center;line-height:1.4}aside .widget h2{font-weight:700;font-size:21px;line-height:1.4;margin-bottom:10px}aside .widget ul li{position:relative;padding-left:1.1em}aside .widget ul li:not(:first-of-type){margin-top:10px}aside .widget ul li::before{position:absolute;top:2px;left:0;content:'・'}aside .widget ul li a{line-height:1.2;text-decoration:underline;font-size:17px}aside .searchform{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}aside .searchformInputs{width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}aside .searchformInputsInput{border:0;padding:3px;padding-left:0;width:100%}aside .searchformSubmit{padding:0 7px;border:0;color:#333;height:100%}aside .searchformSubmit::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";font-family:'Font Awesome\ 5 Free';font-weight:700;padding:0 5px;font-size:18px}aside .popularposts ul{counter-reset:items 0}aside .popularposts ul>li{position:relative;padding-left:20px}aside .popularposts ul>li::before{font-size:inherit;counter-increment:items 1;content:"" counter(items,decimal) "";position:absolute;top:0;left:0}aside .popularposts ul li{padding-left:2.3em}aside .popularposts ul li::before{font-size:15px;-webkit-transform:translate(10px,2px);transform:translate(10px,2px);font-weight:700}.home aside .popularposts ul li::before{-webkit-transform:translate(10px,-1px);transform:translate(10px,-1px)}aside .popularposts ul li:nth-of-type(-n+3)::before{-webkit-transform:translate(12px,1px);transform:translate(12px,1px);color:#fff;z-index:1;font-size:12px}aside .popularposts ul li:nth-of-type(-n+3)::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f521";font-family:'Font Awesome\ 5 Free';font-weight:700;-webkit-transform:translateY(-7px);transform:translateY(-7px);font-size:25px;position:absolute;top:0;left:0}.home aside .popularposts ul li:nth-of-type(-n+3)::after{-webkit-transform:translateY(-10px);transform:translateY(-10px)}aside .popularposts ul li:nth-of-type(1)::after{color:#fdc985}aside .popularposts ul li:nth-of-type(2)::after{color:silver}aside .popularposts ul li:nth-of-type(3)::after{color:#af5718}aside .contact{-webkit-transition:.3s;transition:.3s;color:#333;text-decoration:none;width:100%}aside .contact:hover{opacity:.7}@media screen and (max-width:768px){aside .contact:hover{opacity:1}}aside .contact::before{margin-right:5px}aside .contact::after{display:none}aside .categoryarticles h2{font-weight:700;font-size:21px;margin-bottom:10px}aside .categoryarticlesList{display:block}aside .categoryarticlesList>li{width:100%}aside .categoryarticlesList>li:not(:first-of-type){margin:5px 0 0}aside .categoryarticlesList>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;font-weight:700}aside .categoryarticlesList>li a h3{width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;margin-right:5px}aside .categoryarticlesList>li a p{font-size:14px;font-weight:400;white-space:nowrap}@media screen and (max-width:768px){aside{width:93%;margin-right:auto;margin-left:auto;margin-top:50px}aside>:not(:first-child){margin-top:10px}aside .pcview{display:none}}.comments{margin:50px 0}.comments h3{font-weight:700;border-bottom:2px solid #333;font-size:26px;line-height:1.6;margin:1.5em 0 .5em;padding-bottom:.1em;font-size:22px}.commentsList li:not(:first-of-type){margin-top:20px}.commentsList li p:not(:first-of-type){margin-top:1.1em}.add-daily-report .explain{margin-bottom:20px;padding:10px;border:1px solid #aaa;border-radius:5px}.add-daily-report .explain b{font-weight:700}.add-daily-report .explain a{-webkit-transition:.3s;transition:.3s;color:#4387fd;padding-bottom:2px;text-decoration:underline}.add-daily-report .explain h2{font-weight:700;font-size:20px;margin-bottom:10px}.add-daily-report .explain .howtowrites li::before{content:'・'}.add-daily-report form input,.add-daily-report form textarea{width:100%;padding:2px 5px;line-height:1.4;border-radius:3px}.add-daily-report form input[type=submit]{margin-bottom:0}@media screen and (max-width:768px){.add-daily-report .explain h2{font-size:18px;margin-bottom:5px}.add-daily-report .explain .howtowrites{line-height:1.4;font-size:15px}.add-daily-report .explain .howtowrites li:not(:first-of-type){margin-top:5px}.add-daily-report form .wpuf-form li{padding:0}.add-daily-report form .wpuf-form li:not(:first-of-type){margin-top:30px}.add-daily-report form .wpuf-form li.featured_image{margin-top:50px}.add-daily-report form .wpuf-form li.featured_image .wpuf-label{margin-bottom:5px}.add-daily-report form input[type=submit]{margin:30px auto 0}}.daily-report-detail .section .teachersDailyReport{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1;font-weight:400}.daily-report-detail .section .teachersDailyReport::before{font-weight:700;margin-right:5px}.daily-report-detail .section .teachersDailyReportWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.daily-report-detail .section .teachersDailyReportWrap+article h2:first-of-type{margin-top:0;margin-bottom:5px}.daily-report-detail .section .dailyReportAuthor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.daily-report-detail .section .dailyReportAuthor>div{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1}.daily-report-detail .section article h2{margin-top:.5em}.daily-report-detail .section article .thumbnail{max-width:100%;max-height:initial;width:auto;margin:10px 0 0}.daily-report-detail .section article a{word-wrap:break-word}.daily-report-detail .comments{background:#fff;padding:20px;border-radius:5px}.daily-report-detail .comments h3{display:block;margin-top:0;margin-bottom:1em;padding:0;border:none;line-height:1}.daily-report-detail .comments h3::before{margin-right:10px}.daily-report-detail .comments time{color:#aaa;font-size:14px;display:block;margin:5px 0}.daily-report-detail .comment-posts{margin:50px 0}.daily-report-detail .comment-posts h3{font-weight:700;font-size:20px;margin-bottom:5px}.daily-report-detail .comment-posts textarea[name=comment]{background:#fff;padding:5px;border-radius:3px;width:100%;border:1px solid #aaa;resize:vertical}.daily-report-detail .comment-posts input[type=submit]{margin-top:30px}.daily-report-detail .daily-report-detail-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.daily-report-detail .daily-report-detail-links .back-to-daily-list{-webkit-transition:.3s;transition:.3s;text-decoration:underline;font-size:18px}.daily-report-detail .daily-report-detail-links .back-to-daily-list:hover{opacity:.7}@media screen and (max-width:768px){.daily-report-detail .daily-report-detail-links .back-to-daily-list:hover{opacity:1}}.daily-report-detail .daily-report-detail-links .linklists{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.daily-report-detail .daily-report-detail-links .linklists .prev a::before{content:'<';margin-right:3px}.daily-report-detail .daily-report-detail-links .linklists .next a::after{content:'>';margin-left:3px}.daily-report-detail .daily-report-detail-links .linklists a{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid currentColor;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;font-size:18px}.daily-report-detail .daily-report-detail-links .linklists a:hover{opacity:.7}@media screen and (max-width:768px){.daily-report-detail .daily-report-detail-links .linklists a:hover{opacity:1}}.daily-report-detail .daily-report-detail-links .fix{-webkit-transition:.3s;transition:.3s;background:#08ce00;text-align:center;display:inline-block;padding:5px;margin:'0 auto';line-height:1;text-decoration:none;border-radius:3px;border:0;font-weight:700;color:#fff;cursor:pointer}.daily-report-detail .daily-report-detail-links .fix:hover{opacity:.7}@media screen and (max-width:768px){.daily-report-detail .daily-report-detail-links .fix:hover{opacity:1}}.daily-report-detail .daily-report-detail-links .fix.green{background-color:#08ce00}.daily-report-detail .daily-report-detail-links .fix.red{background-color:#ff3f3f}@media screen and (max-width:768px){.daily-report-detail .daily-report-detail-links{margin-bottom:80px}.daily-report-detail .section .teachersDailyReportWrap{margin:10px 0 30px}.daily-report-detail .section article h2{margin-bottom:5px}}.pagewrapper .daily-report-list .section,.pagewrapper .daily-report-list-details .section,.pagewrapper .daily-report-status .section{background:0 0;padding:0}.pagewrapper .daily-report-list .section:not(:first-of-type),.pagewrapper .daily-report-list-details .section:not(:first-of-type),.pagewrapper .daily-report-status .section:not(:first-of-type){margin-top:50px}.pagewrapper .daily-report-list .section h2,.pagewrapper .daily-report-list-details .section h2,.pagewrapper .daily-report-status .section h2{line-height:1;padding:.5em;background:#fff;border-radius:5px;border:0}.pagewrapper .daily-report-list .section article h3,.pagewrapper .daily-report-list-details .section article h3,.pagewrapper .daily-report-status .section article h3{font-weight:700;font-size:20px;margin:1.5em 0 .5em;padding-bottom:5px;border-bottom:1px solid #555;line-height:1}.pagewrapper .daily-report-list .section article>ul>li::before,.pagewrapper .daily-report-list-details .section article>ul>li::before,.pagewrapper .daily-report-status .section article>ul>li::before{display:none}.pagewrapper .daily-report-list .section article p,.pagewrapper .daily-report-list-details .section article p,.pagewrapper .daily-report-status .section article p{margin-top:0}.pagewrapper .daily-report-list .section article .daily-report-archives>li:not(:first-of-type),.pagewrapper .daily-report-list-details .section article .daily-report-archives>li:not(:first-of-type),.pagewrapper .daily-report-status .section article .daily-report-archives>li:not(:first-of-type){margin-top:10px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s;border-radius:5px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);transition:.3s;border-radius:5px;display:block;background:#fff;padding:10px;position:relative}@media screen and (min-width:769px){.pagewrapper .daily-report-list .section article .daily-report-archives>li>a:hover,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a:hover,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a p,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a p,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a p{margin-top:0}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a time,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a time,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a time{display:block;margin-bottom:5px;color:#999;font-size:14px;line-height:1.4}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .teachersDailyReport,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .teachersDailyReport,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .teachersDailyReport{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1;font-weight:400}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .teachersDailyReport::before,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .teachersDailyReport::before,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .teachersDailyReport::before{font-weight:700;margin-right:5px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type),.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type),.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:10px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos li::before,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos li::before,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos li::before{content:''}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:25px;line-height:1}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail::before,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail::before,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03e";font-family:'Font Awesome\ 5 Free';font-weight:400}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .comment,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .comment,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .comment{line-height:1;font-size:13px;font-weight:700;padding:3px;border-radius:3px;background:#08ce00;color:#fff}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .commentNumber::before,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .commentNumber::before,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .commentNumber::before{margin:0 3px}@media screen and (max-width:768px){.pagewrapper .daily-report-list .section article .daily-report-archives>li>a time,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a time,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a time{font-size:12px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos{top:8px;right:11px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type),.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type),.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:5px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:19px}.pagewrapper .daily-report-list .section article .daily-report-archives>li>a .dailyReportInfos .comment,.pagewrapper .daily-report-list-details .section article .daily-report-archives>li>a .dailyReportInfos .comment,.pagewrapper .daily-report-status .section article .daily-report-archives>li>a .dailyReportInfos .comment{padding:3px 2px 2px;font-size:11px}}@media screen and (max-width:768px){.pagewrapper .daily-report-list,.pagewrapper .daily-report-list-details,.pagewrapper .daily-report-status{margin-bottom:80px}.pagewrapper .daily-report-list .section,.pagewrapper .daily-report-list-details .section,.pagewrapper .daily-report-status .section{padding:0}.pagewrapper .daily-report-list .section h1,.pagewrapper .daily-report-list-details .section h1,.pagewrapper .daily-report-status .section h1{line-height:1.4;padding:.3em .5em}.pagewrapper .daily-report-list .section h2,.pagewrapper .daily-report-list-details .section h2,.pagewrapper .daily-report-status .section h2{line-height:1.4;padding:.3em .5em}}.pagewrapper .daily-report-status .section article .conditionToIncreaseTheNumberOfTimes li{line-height:1.6}.pagewrapper .daily-report-status .section article .conditionToIncreaseTheNumberOfTimes li:not(:first-of-type){margin-top:.5em}.pagewrapper .daily-report-status .section article .aggregationPeriod li::before{content:'・';display:inline-block;font-weight:700}.pagewrapper .daily-report-status .section article .aggregationPeriod li:not(:first-of-type){margin-top:.5em}.pagewrapper .daily-report-status .section .dailyreportStatusWrap:not(:last-of-type){border-bottom:2px solid #ccc;margin-bottom:10px;padding-bottom:10px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap dd,.pagewrapper .daily-report-status .section .dailyreportStatusWrap dt{display:inline;font-size:16px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap dt{font-weight:700}.pagewrapper .daily-report-status .section .dailyreportStatusWrap dt::after{content:'：';margin:0 2px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap.noSepalate dt::after{display:none}.pagewrapper .daily-report-status .section .dailyreportStatusWrap.noSepalate dd{display:block;margin-top:15px;font-size:14px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap.noSepalate dd ul li{position:relative;padding-left:1.1em}.pagewrapper .daily-report-status .section .dailyreportStatusWrap.noSepalate dd ul li::before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:.6em;height:.6em;background:#333;border-radius:50%}.pagewrapper .daily-report-status .section .dailyreportStatusWrap.noSepalate canvas{margin-top:10px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap canvas{margin-top:15px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitle{display:block;position:relative;padding-right:100px}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitleMorebutton{-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background:#4387fd;line-height:1;padding:5px;color:#fff;font-weight:700;border-radius:3px;font-size:13px;cursor:pointer}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitleMorebutton:hover{opacity:.7}@media screen and (max-width:768px){.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitleMorebutton:hover{opacity:1}}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitleMorebutton::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";font-family:'Font Awesome\ 5 Free';font-weight:700;display:inline-block;margin-left:3px;-webkit-transform:translateY(1px);transform:translateY(1px)}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitleMorebutton.active::after{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitle+dd{display:none}@media screen and (max-width:768px){.pagewrapper .daily-report-status .section .dailyreportStatusWrap .monthlySubmissionRateTitle{line-height:1.4}}.pagewrapper .daily-report-list-details .downloadWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagewrapper .daily-report-list-details .downloadWrap .download{-webkit-transition:.3s;transition:.3s;background:#4387fd;text-align:center;display:block;padding:15px 0;text-decoration:none;border-radius:5px;border:0;font-weight:700;color:#fff;width:200px;margin:50px 0;cursor:pointer;font-size:18px;width:auto;padding-right:20px;padding-left:20px}.pagewrapper .daily-report-list-details .downloadWrap .download:hover{opacity:.7}@media screen and (max-width:768px){.pagewrapper .daily-report-list-details .downloadWrap .download:hover{opacity:1}}.pagewrapper .daily-report-list-details .downloadWrap .download.green{background-color:#08ce00}.pagewrapper .daily-report-list-details .downloadWrap .download.red{background-color:#ff3f3f}.pagewrapper .daily-report-list-details .postslist .daily-report-archives .commentList li::before{display:none}.daily-report-students-status .section>ul>li{background:#eee;padding:10px 15px;border-radius:5px}.daily-report-students-status .section>ul>li:not(:first-of-type){margin-top:20px}.daily-report-students-status .section>ul>li dl>div{display:-webkit-box;display:-ms-flexbox;display:flex}.daily-report-students-status .section>ul>li dl>div:not(:last-of-type){border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.daily-report-students-status .section>ul>li dl>div dt::after{content:'：';margin:0 8px}@media screen and (max-width:768px){.daily-report-students-status .section h1{font-size:24px}.daily-report-students-status .section>ul>li{font-size:14px}.daily-report-students-status .section>ul>li dl>div{display:block}}.daily-report-all-archives section h2{font-size:26px;font-weight:700;margin-bottom:5px}.daily-report-all-archives section .description{line-height:1.4;margin-bottom:30px}.daily-report-all-archives section h3{font-weight:700;font-size:20px;margin:1.5em 0 .5em;padding-bottom:5px;border-bottom:1px solid #555;line-height:1}.daily-report-all-archives section .daily-report-archives>li:not(:first-of-type){margin-top:10px}.daily-report-all-archives section .daily-report-archives>li>a{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s;border-radius:5px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);transition:.3s;border-radius:5px;display:block;background:#fff;padding:10px;position:relative}@media screen and (min-width:769px){.daily-report-all-archives section .daily-report-archives>li>a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}}.daily-report-all-archives section .daily-report-archives>li>a p{margin-top:0}.daily-report-all-archives section .daily-report-archives>li>a time{display:block;margin-bottom:5px;color:#999;font-size:14px;line-height:1.4}.daily-report-all-archives section .daily-report-archives>li>a .teachersDailyReport{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1;font-weight:400}.daily-report-all-archives section .daily-report-archives>li>a .teachersDailyReport::before{font-weight:700;margin-right:5px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:10px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos li::before{content:''}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:25px;line-height:1}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .hasThumnail::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03e";font-family:'Font Awesome\ 5 Free';font-weight:400}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .comment{line-height:1;font-size:13px;font-weight:700;padding:3px;border-radius:3px;background:#08ce00;color:#fff}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .commentNumber::before{margin:0 3px}@media screen and (max-width:768px){.daily-report-all-archives section .daily-report-archives>li>a time{font-size:12px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos{top:8px;right:11px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:5px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:19px}.daily-report-all-archives section .daily-report-archives>li>a .dailyReportInfos .comment{padding:3px 2px 2px;font-size:11px}}.daily-report-all-archives section .daily-report-archives>li a .dailyReportAuthor{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1}.daily-report-all-archives .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.daily-report-all-archives .nav-links>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.daily-report-all-archives .nav-links>:not(.dots){padding:8px 12px;border-radius:3px;background-color:#fff;white-space:nowrap;border:1px solid #555}.daily-report-all-archives .nav-links>.current{opacity:.8;border-color:#aaa;color:#aaa;pointer-events:none}.daily-report-all-archives .nav-links>:not(:first-child){margin-left:10px}.daily-report-all-archives .nav-links>a{-webkit-transition:.3s;transition:.3s}.daily-report-all-archives .nav-links>a:hover{opacity:.7}@media screen and (max-width:768px){.daily-report-all-archives .nav-links>a:hover{opacity:1}}@media screen and (max-width:768px){.daily-report-all-archives .nav-links>:not(.dots){font-size:14px;padding:4px 8px}.daily-report-all-archives .nav-links>:not(:first-child){margin-left:5px}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;background:#fff;color:#333;font-size:14px;margin-top:50px}footer small::before{color:#555}@media screen and (max-width:768px){footer{margin-top:30px}}.home main{max-width:none;padding:0;margin:60px 0 70px}.home main .login{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;margin-top:110px;background:#fff;padding:20px;border-radius:5px}@media screen and (max-width:768px){.home main .login{padding-right:0;padding-left:0}}.home main .button{margin-right:auto;margin-left:auto}.home main .contentswrapper{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.home main .contentswrapper{padding-right:0;padding-left:0}}.home main .contentswrapper aside{width:28%}.home main .contentswrapperMain{width:68%}.home main .contentswrapperMain>section{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;padding:0}@media screen and (max-width:768px){.home main .contentswrapperMain>section{padding-right:0;padding-left:0}}.home main .contentswrapperMain>section:not(:first-of-type){margin-top:50px}.home main .contentswrapperMain>section>h2{font-size:26px;font-weight:700;margin-bottom:5px}.home main .contentswrapperMain .topcontents{-webkit-transition:.3s;transition:.3s}.home main .contentswrapperMain .topcontentsList li:not(:first-of-type){margin-top:20px}.home main .contentswrapperMain .topcontentsList li a{background-position:center,center;background-size:cover,cover;background-repeat:no-repeat,no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:150px;border-radius:5px;padding:14px 18px}.home main .contentswrapperMain .topcontentsList li a h3{font-size:26px;font-weight:700;line-height:1.2}.home main .contentswrapperMain .informations>h2{line-height:2;font-weight:700;margin-bottom:3px}.home main .contentswrapperMain .informations>h2::before{content:'';display:block;height:0;width:0;margin-top:-.5em}.home main .contentswrapperMain .informations ul li:not(:first-of-type){margin-top:12px}.home main .contentswrapperMain .informations ul li a{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:10px;line-height:1;border-radius:5px}.home main .contentswrapperMain .informations ul li a:hover{opacity:.7}@media screen and (max-width:768px){.home main .contentswrapperMain .informations ul li a:hover{opacity:1}}.home main .contentswrapperMain .informations ul li a time{line-height:1;font-size:14px;margin-right:10px;color:#777;letter-spacing:.05em}.home main .contentswrapperMain .informations ul li a.newposts{position:relative}.home main .contentswrapperMain .informations ul li a.newposts::before{padding:1px 2px 1.5px 3px;content:'new';display:block;position:absolute;top:0;left:0;background:red;border-radius:5px;color:#fff;font-size:12px;line-height:1;letter-spacing:.1em;will-change:transform;-webkit-animation:floating 2s infinite both;animation:floating 2s infinite both}@-webkit-keyframes floating{from,to{-webkit-transform:translate(-12%,-45%);transform:translate(-12%,-45%)}50%{-webkit-transform:translate(-12%,-20%);transform:translate(-12%,-20%)}}@keyframes floating{from,to{-webkit-transform:translate(-12%,-45%);transform:translate(-12%,-45%)}50%{-webkit-transform:translate(-12%,-20%);transform:translate(-12%,-20%)}}.home main .contentswrapperMain .videocontents h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home main .contentswrapperMain .videocontents h2::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f167";font-family:'Font Awesome\ 5 Brands';font-weight:700;color:red;font-size:1.1em;margin-left:10px}.home main .contentswrapperMain .videocontentsLists li:not(:first-of-type){margin-top:10px}.home main .contentswrapperMain .videocontentsLists li a{-webkit-transition:.3s;transition:.3s;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;background-color:#fff;padding:10px 20px;font-weight:700;border-radius:5px}.home main .contentswrapperMain .videocontentsLists li a:hover{opacity:.7}@media screen and (max-width:768px){.home main .contentswrapperMain .videocontentsLists li a:hover{opacity:1}}.home main .contentswrapperMain .firstsettingList{counter-reset:items 0}.home main .contentswrapperMain .firstsettingList>li::before{font-size:inherit;counter-increment:items 1;content:"" counter(items,decimal) "";margin-right:0}.home main .contentswrapperMain .firstsettingList li{position:relative}.home main .contentswrapperMain .firstsettingList li::before{position:absolute;font-weight:700;left:7px;top:7px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:28px;height:28px;border-radius:50%;background:#ddd;z-index:1;-webkit-transition:.3s;transition:.3s}.home main .contentswrapperMain .firstsettingList li:nth-of-type(1)::before{border:3px solid #f2330d;background:#fff;color:#f2330d;font-size:18px;padding-bottom:2px}.home main .contentswrapperMain .firstsettingList li:nth-of-type(2)::before{border:3px solid #f2590d;background:#fff;color:#f2590d;font-size:18px;padding-bottom:2px}.home main .contentswrapperMain .firstsettingList li:nth-of-type(3)::before{border:3px solid #f27f0d;background:#fff;color:#f27f0d;font-size:18px;padding-bottom:2px}.home main .contentswrapperMain .firstsettingList li:nth-of-type(4)::before{border:3px solid #f2a60d;background:#fff;color:#f2a60d;font-size:18px;padding-bottom:2px}.home main .contentswrapperMain .firstsettingList li:nth-of-type(5)::before{border:3px solid #f2cc0d;background:#fff;color:#f2cc0d;font-size:18px;padding-bottom:2px}.home main .contentswrapperMain .firstsettingList li:not(:first-of-type){margin-top:12px}.home main .contentswrapperMain .firstsettingList li a{-webkit-transition:.3s;transition:.3s;display:block;padding:10px 12px;padding-left:25px;font-size:16px;border-radius:5px;background:#fff;font-weight:700;position:relative;color:#555}.home main .contentswrapperMain .firstsettingList li a:hover{opacity:.8}@media screen and (max-width:768px){.home main .contentswrapperMain .firstsettingList li a:hover{opacity:1}}.home main .contentswrapperMain .firstsetting>h2{font-weight:700;margin-bottom:5px}.home main .contentswrapperMain .firstsetting time{display:block}.home main .contentswrapperMain .firstsetting .excerpt{color:#555;margin-top:10px}.home main .contentswrapperMain .daily-report-archives>li:not(:first-of-type){margin-top:10px}.home main .contentswrapperMain .daily-report-archives>li>a{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s;border-radius:5px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);transition:.3s;border-radius:5px;display:block;background:#fff;padding:10px;position:relative}@media screen and (min-width:769px){.home main .contentswrapperMain .daily-report-archives>li>a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}}.home main .contentswrapperMain .daily-report-archives>li>a p{margin-top:0}.home main .contentswrapperMain .daily-report-archives>li>a time{display:block;margin-bottom:5px;color:#999;font-size:14px;line-height:1.4}.home main .contentswrapperMain .daily-report-archives>li>a .teachersDailyReport{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1;font-weight:400}.home main .contentswrapperMain .daily-report-archives>li>a .teachersDailyReport::before{font-weight:700;margin-right:5px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:10px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos li::before{content:''}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:25px;line-height:1}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .hasThumnail::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03e";font-family:'Font Awesome\ 5 Free';font-weight:400}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .comment{line-height:1;font-size:13px;font-weight:700;padding:3px;border-radius:3px;background:#08ce00;color:#fff}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .commentNumber::before{margin:0 3px}@media screen and (max-width:768px){.home main .contentswrapperMain .daily-report-archives>li>a time{font-size:12px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos{top:8px;right:11px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos li:not(:last-of-type){margin-right:5px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .hasThumnail{font-size:19px}.home main .contentswrapperMain .daily-report-archives>li>a .dailyReportInfos .comment{padding:3px 2px 2px;font-size:11px}}.home main .contentswrapperMain .daily-report-archives>li a .dailyReportAuthor{font-size:14px;margin-top:5px;border:1px solid #555;color:#555;padding:5px;padding-top:6px;border-radius:3px;display:inline-block;line-height:1}.home main .contentswrapperMain .postslist>ul>li a.newposts{position:relative}.home main .contentswrapperMain .postslist>ul>li a.newposts::before{padding:1px 2px 1.5px 3px;content:'new';display:block;position:absolute;top:0;left:0;background:red;border-radius:5px;color:#fff;font-size:12px;line-height:1;letter-spacing:.1em;will-change:transform;-webkit-animation:floating 2s infinite both;animation:floating 2s infinite both}@-webkit-keyframes floating{from,to{-webkit-transform:translate(-12%,-45%);transform:translate(-12%,-45%)}50%{-webkit-transform:translate(-12%,-20%);transform:translate(-12%,-20%)}}@keyframes floating{from,to{-webkit-transform:translate(-12%,-45%);transform:translate(-12%,-45%)}50%{-webkit-transform:translate(-12%,-20%);transform:translate(-12%,-20%)}}.home main .contentswrapperMain .postslist>ul>li a h3{font-size:20px}.home main .contentswrapperMain .postslist>ul>li a .categoriesList{margin:3px 0 5px}.home main .contentswrapperMain .postslist>ul>li a .excerpt{font-size:14px;line-height:1.4}.home main .contentswrapperMain .profile a{-webkit-transition:.3s;transition:.3s;background:url(img/teacher.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:20px;height:250px;font-size:24px;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.home main .contentswrapperMain .profile a:hover{opacity:.7}@media screen and (max-width:768px){.home main .contentswrapperMain .profile a:hover{opacity:1}}.home main .contentswrapperMain .profile a::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%),color-stop(97%,rgba(0,0,0,.6)));background-image:linear-gradient(180deg,rgba(255,255,255,0),75%,rgba(0,0,0,.6) 97%)}.home main .contentswrapperMain .profile a p{position:relative}@media screen and (max-width:768px){.home main{margin-top:50px;margin-bottom:30px}.home main .login{margin-top:80px;width:93%;margin-right:auto;margin-left:auto}.home main .login>*{max-width:90%;margin-left:auto;margin-right:auto}.home main .heroarea{height:60vh;min-height:300px;background-attachment:initial;margin-top:50px}.home main .contentswrapper{display:block}.home main .contentswrapperMain{width:93%;margin-right:auto;margin-left:auto}.home main .contentswrapperMain section>h2{font-size:24px;margin-bottom:10px}.home main .contentswrapperMain .informations ul li a p{width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home main .contentswrapperMain .firstsettingList li::before{left:9px;top:6px}.home main .contentswrapper aside{width:93%}}header{position:fixed;top:0;left:0;width:100%;height:60px;padding:0 20px;background:#fff;-webkit-box-shadow:0 0 3px 1px #777;box-shadow:0 0 3px 1px #777;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5}header .daily-report-info,header .userinfos{display:none}header .navigations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:inherit;z-index:7}header .navigations .logo{height:100%}header .navigations .logo a{-webkit-transition:.3s;transition:.3s;display:block;font-size:22px;font-weight:700;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navigations .logo a:hover{opacity:.7}@media screen and (max-width:768px){header .navigations .logo a:hover{opacity:1}}header .navigations .logo a img{width:100%}header .navigationsRights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}header .navigationsRights .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}header .navigationsRights .menu>li{height:inherit}header .navigationsRights .menu>li:not(:first-of-type){margin-left:10px}header .navigationsRights .menu>li>a{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;color:#333;text-decoration:none;cursor:pointer}header .navigationsRights .menu>li>a:hover{opacity:.7}@media screen and (max-width:768px){header .navigationsRights .menu>li>a:hover{opacity:1}}header .navigationsRights .menu>li>a::before{font-family:"Font Awesome\ 5 Free";margin-right:3px}header .navigationsRights .menu>li>a::after{display:none}header .navigationsRights .menu>li canvas{display:block;width:100%;margin-top:10px}header .navigationsRights .menu>li.username{position:relative;-webkit-transition:.3s;transition:.3s}header .navigationsRights .menu>li.username::before{border-style:solid;height:0;width:0;border-color:transparent transparent #fff;border-width:0 10px 12px;content:'';display:block;position:absolute;top:80px;left:50%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);z-index:9;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}header .navigationsRights .menu>li.username.active::before{visibility:visible;opacity:1}header .navigationsRights .menu>li.username.active>a::after{-webkit-transform:rotateX(180deg) translateY(-6px);transform:rotateX(180deg) translateY(-6px)}header .navigationsRights .menu>li.username>a{cursor:pointer}header .navigationsRights .menu>li.username>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0dd";font-family:'Font Awesome\ 5 Free';font-weight:700;display:block;margin-left:3px;margin-bottom:5px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){header .navigationsRights .menu>li.username::before{top:70px}header .navigationsRights .menu>li.username::after{margin-left:3px;margin-bottom:4px;font-size:12px}header .navigationsRights .menu>li.username>a::after{margin-left:1px}}header .navigationsRights .menu>li.username>a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f007";font-family:'Font Awesome\ 5 Free';font-weight:700}header .navigationsRights .menu>li.username .userinfos{position:absolute;top:79px;right:10px;-webkit-transition:.3s;transition:.3s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .navigationsRights .menu>li.username .userinfos.active{opacity:1;visibility:visible}header .navigationsRights .menu>li.username .userinfosInner{max-height:calc(100vh - 100px);max-width:93vw;padding:20px;background:#fff;border-radius:5px;-webkit-box-shadow:0 3px 8px 1px rgba(0,0,0,.3);box-shadow:0 3px 8px 1px rgba(0,0,0,.3);font-size:16px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}header .navigationsRights .menu>li.username .userinfosInner li{white-space:nowrap}header .navigationsRights .menu>li.username .userinfosInner>ul>li:not(:last-of-type){border-bottom:2px solid #ccc;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width:768px){header .navigationsRights .menu>li.username .userinfos{position:fixed;top:69px;left:auto;right:10px}header .navigationsRights .menu>li.username .userinfosInner{max-height:calc(100vh - 190px)}}header .navigationsRights .menu>li.username .userinfosInner>ul>li .chance{display:none;white-space:normal;line-height:1.4;font-size:14px;padding:5px 7px;background-color:pink}header .navigationsRights .menu>li.username .userinfosInner>ul>li .chance.active{display:block}header .navigationsRights .menu>li.username .userinfosInner>ul>li .chance b{font-weight:700;color:red}header .navigationsRights .menu>li.username .userinfosInner>ul>li.getusername,header .navigationsRights .menu>li.username .userinfosInner>ul>li.userid{display:none}header .navigationsRights .menu>li.username .userinfosInner>ul>li .separator{display:inline-block;margin:0 .7em}header .navigationsRights .menu>li.username .userinfosInner>ul>li span:first-of-type::before{content:'：';display:inline-block;margin:0 5px}header .navigationsRights .menu>li.username .userinfosInner>ul>li a.tomypage{-webkit-transition:.3s;transition:.3s;padding:0}header .navigationsRights .menu>li.username .userinfosInner>ul>li a.tomypage:hover{opacity:.5}@media screen and (max-width:768px){header .navigationsRights .menu>li.username .userinfosInner>ul>li a.tomypage:hover{opacity:1}}header .navigationsRights .menu>li.username .userinfosInner>ul>li a.tomypage::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";font-family:'Font Awesome\ 5 Free';font-weight:700;font-size:12px;margin-left:7px;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}header .navigationsRights .menu>li.username .userinfosInner>ul>li a.button.red{margin:0 auto;font-size:14px;padding:10px 0;width:150px}header .navigationsRights .menu>li.username .userinfosInner>ul>li>ul>li:not(:last-of-type){margin-bottom:5px}header .navigationsRights .menu>li.daily-report{position:relative;-webkit-transition:.3s;transition:.3s}header .navigationsRights .menu>li.daily-report::before{border-style:solid;height:0;width:0;border-color:transparent transparent #fff;border-width:0 10px 12px;content:'';display:block;position:absolute;top:80px;left:50%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);z-index:9;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}header .navigationsRights .menu>li.daily-report.active::before{visibility:visible;opacity:1}header .navigationsRights .menu>li.daily-report.active>a::after{-webkit-transform:rotateX(180deg) translateY(-6px);transform:rotateX(180deg) translateY(-6px)}header .navigationsRights .menu>li.daily-report>a{cursor:pointer}header .navigationsRights .menu>li.daily-report>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0dd";font-family:'Font Awesome\ 5 Free';font-weight:700;display:block;margin-left:3px;margin-bottom:5px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){header .navigationsRights .menu>li.daily-report::before{top:70px}header .navigationsRights .menu>li.daily-report::after{margin-left:3px;margin-bottom:4px;font-size:12px}header .navigationsRights .menu>li.daily-report>a::after{margin-left:1px}}header .navigationsRights .menu>li.daily-report>a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f044";font-family:'Font Awesome\ 5 Free';font-weight:700}header .navigationsRights .menu>li.daily-report .daily-report-info{position:absolute;top:79px;right:10px;-webkit-transition:.3s;transition:.3s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .navigationsRights .menu>li.daily-report .daily-report-info.active{opacity:1;visibility:visible}header .navigationsRights .menu>li.daily-report .daily-report-infoInner{max-height:calc(100vh - 100px);max-width:93vw;padding:20px;background:#fff;border-radius:5px;-webkit-box-shadow:0 3px 8px 1px rgba(0,0,0,.3);box-shadow:0 3px 8px 1px rgba(0,0,0,.3);font-size:16px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}header .navigationsRights .menu>li.daily-report .daily-report-infoInner li{white-space:nowrap}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li:not(:last-of-type){border-bottom:2px solid #ccc;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width:768px){header .navigationsRights .menu>li.daily-report .daily-report-info{position:fixed;top:69px;left:auto;right:10px}header .navigationsRights .menu>li.daily-report .daily-report-infoInner{max-height:calc(100vh - 190px)}}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a{padding:0;font-weight:400}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a::before{margin-right:3px}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a.fas::before{font-weight:700}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a.fa-pen::before{margin-right:8px}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a.fa-chart-pie::before{margin-right:2px}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a.fa-lightbulb::before{margin:0 5px 0 3px}header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a.fa-chart-bar::before{margin-right:8px}header .navigationsRights .menu>li.search{display:none}header .navigationsRights .menu>li.search a::before{content:'\f002';font-weight:700}@media screen and (max-width:768px){header{-webkit-box-shadow:none;box-shadow:none;height:50px;padding:0}header .navigations{padding:0 10px;background:#fff}header .navigations .logo a{font-size:17px;white-space:nowrap}header .navigationsRights{height:50px}header .navigationsRights .menu>li:not(:first-of-type){margin-left:0}header .navigationsRights .menu>li::before{margin-right:0}header .navigationsRights .menu>li.search{display:-webkit-box;display:-ms-flexbox;display:flex}header .navigationsRights .menu>li a:not(.button){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;text-align:center;height:100%}header .navigationsRights .menu>li a:not(.button)::before{margin-right:0;font-size:14px}header .navigationsRights .menu>li a:not(.button) span{display:none}header .navigationsRights .menu>li.username .userinfosInner>ul>li.getusername{display:block}header .navigationsRights .menu>li.username .userinfosInner>ul>li a.tomypage::after{-webkit-transform:translateY(0);transform:translateY(0)}body.safari header .navigationsRights .menu>li.daily-report .daily-report-infoInner>ul>li a::before{margin-right:8px}header .headersearchform{width:100%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;position:fixed;top:50px;left:0;border-top:2px solid #ddd;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:6}header .headersearchform input[type=search]{-webkit-appearance:textfield}header .headersearchform input[type=search]:focus{outline-offset:-2px}header .headersearchform input[type=search]::-webkit-search-decoration{display:none}header .headersearchform input[type=search]::-webkit-search-cancel-button{display:none}header .headersearchform.active{visibility:visible;opacity:1}header .headersearchformInput{width:100%}header .headersearchformInput input{width:95%;border:0}body.iPad header .headersearchformInput input,body.iPhone header .headersearchformInput input{-webkit-transform:translateY(-2px);transform:translateY(-2px)}header .headersearchformSubmit{border:0;white-space:nowrap;font-size:13px;color:#fff;background:#555;padding:7px;border-radius:5px}}.loader{position:fixed;top:0;left:0;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;background:rgba(255,255,255,.85);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.loader p{font-size:25px;font-weight:700;letter-spacing:.05em;margin-right:10px;margin-bottom:10px}.loader p span{-webkit-animation:verticalTexts 3s infinite;animation:verticalTexts 3s infinite;display:inline-block}.loader.active{opacity:1;visibility:visible}@-webkit-keyframes verticalTexts{from,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}45%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}55%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes verticalTexts{from,to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}45%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}55%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}main{max-width:1000px;margin:110px auto;padding:0 20px;line-height:1.6}main h1{font-size:30px;font-weight:700;margin:0 0 1em;background:#eee;padding:.3em .5em;border-radius:10px}main .section>h2{font-size:28px;font-weight:700;color:#333;border-bottom:1px solid #333;margin-bottom:20px;line-height:1.4}main .section article p{line-height:2;margin-top:1.2em;word-wrap:break-word}main .comments p{word-wrap:break-word}@media screen and (max-width:768px){main{margin-top:70px;margin-bottom:0}}.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.mask::after,.mask::before{pointer-events:none;visibility:hidden!important;display:none!important}.mask.active{opacity:1;visibility:visible}.categories{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.categoriesList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categoriesList>li:not(:first-of-type){margin-left:5px}.category.archive .categoriesList>li,.home .postslist .categoriesList>li,.home .recommendedList .categoriesList>li,.single .relatedposts .categoriesList>li{display:inline-block;border-radius:3px;background:#bbb;color:#fff;font-size:14px;line-height:1;padding:3px;font-weight:700}.categoriesList>li>a{-webkit-transition:.3s;transition:.3s;display:inline-block;border-radius:3px;background:#bbb;color:#fff;font-size:14px;line-height:1;padding:3px;transition:.3s}.categoriesList>li>a:hover{opacity:.8}@media screen and (max-width:768px){.categoriesList>li>a:hover{opacity:1}}.postslist>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.postslist>ul>li{width:100%}.postslist>ul>li:not(:first-of-type){margin-top:10px}.postslist>ul>li>a{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-webkit-transition:.3s;transition:.3s;border-radius:5px;display:block;background:#fff;padding:10px}@media screen and (min-width:769px){.postslist>ul>li>a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(2px);transform:translateY(2px)}}.postslist>ul>li>a .lastupdate{margin:5px 0}.postslist>ul>li>a .lastupdate::before{margin-right:5px}.postslist>ul>li>a h2,.postslist>ul>li>a h3{font-weight:700;font-size:22px;line-height:1.4}div#toc_container ul.toc_list a{-webkit-transition:.3s;transition:.3s;text-decoration:underline}div#toc_container ul.toc_list a:hover{opacity:.7}@media screen and (max-width:768px){div#toc_container ul.toc_list a:hover{opacity:1}}.category main>h1{color:#fff}.pagewrapper{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.pagewrapper{padding-right:0;padding-left:0}}.pagewrapper>main{width:68%;max-width:none;padding:0;margin-right:0;margin-left:0}.pagewrapper>main .section{background:#fff;padding:20px;border-radius:5px}.pagewrapper>main .section h1{margin-bottom:0}.pagewrapper>main .section article{font-size:18px;line-height:2}.pagewrapper>main .section article h2{font-weight:700;border-bottom:2px solid #333;font-size:26px;line-height:1.6;margin:1.5em 0 .5em;padding-bottom:.1em}.pagewrapper>main .section article h2+p{margin-top:0}.pagewrapper>main .section article h3{font-weight:700;font-size:22px;margin:1.5em 0 .5em}.pagewrapper>main .section article b,.pagewrapper>main .section article em,.pagewrapper>main .section article strong{font-weight:700}.pagewrapper>main .section article p:not(:last-of-type){margin-bottom:1.2em}.pagewrapper>main .section article .wp-block-image img,.pagewrapper>main .section article>img{max-width:100%;max-height:500px;width:auto;height:auto;margin:20px 0;padding:10px;border:1px solid #aaa;border-radius:3px}.pagewrapper>main .section article>ul li{line-height:1.8}.pagewrapper>main .section article>ul li::before{content:'・';font-weight:700;margin-right:3px}.pagewrapper>main .section article>dl dd,.pagewrapper>main .section article>dl dt{padding-left:1em}.pagewrapper>main .section article>dl dt{position:relative;font-weight:700}.pagewrapper>main .section article>dl dt::before{content:'-';position:absolute;left:0;top:0}.pagewrapper>main .section article>dl dt:not(:first-of-type){margin-top:.5em}.pagewrapper>main .section article table{width:100%;table-layout:fixed;margin:30px 0 20px}.pagewrapper>main .section article table caption{font-weight:700;font-size:20px;line-height:1;margin-bottom:5px;text-align:center}.pagewrapper>main .section article table .note{font-size:14px;color:#777}.pagewrapper>main .section article table td,.pagewrapper>main .section article table th{line-height:1.4;padding:6px 10px;border:1px solid #555;vertical-align:middle}.pagewrapper>main .section article table td[colspan],.pagewrapper>main .section article table th[colspan]{text-align:center}.pagewrapper>main .section article table thead th{background:#ddd;font-weight:700}.pagewrapper>aside{width:28%;margin-top:110px}@media screen and (max-width:768px){.pagewrapper{display:block}.pagewrapper>main{width:93%;margin-right:auto;margin-left:auto;margin-top:70px;margin-bottom:0}.pagewrapper>main .section{padding:15px}.pagewrapper>main .section h1{font-size:26px;line-height:1.4}.pagewrapper>main .section article{font-size:16px;line-height:1.6}.pagewrapper>main .section article h2{font-size:24px;line-height:1.4}.pagewrapper>main .section article h3{font-size:20px}.pagewrapper>main .section article p{margin-top:.8em}.pagewrapper>main .section article p:not(:last-of-type){margin-bottom:.8em}.pagewrapper>main .section article table td,.pagewrapper>main .section article table th{padding:4px 8px}.pagewrapper>aside{width:93%;margin-right:auto;margin-left:auto;margin-top:30px}}.noSidebar .section,.notLoggin{background:#fff;padding:20px;border-radius:5px}.page main .section b,.page main .section em,.page main .section strong{font-weight:700}.relatedposts{margin-top:80px}.relatedposts h2{font-weight:700;font-size:26px;position:relative;padding-left:20px;line-height:1.4}.relatedposts h2::before{content:'';display:block;background:#333;position:absolute;left:0;top:0;width:8px;height:100%;border-radius:2px}.relatedposts>ul{margin-top:15px;border-radius:5px;background:#fff;padding:20px}.relatedposts>ul>li{font-size:18px}.relatedposts>ul>li:not(:first-of-type){margin-top:5px}.relatedposts>ul>li:not(:first-of-type)::before{content:'';display:block;height:1px;background:#aaa;margin:20px 0}.relatedposts>ul>li a{-webkit-transition:.3s;transition:.3s;display:block}.relatedposts>ul>li a:hover{opacity:.7}@media screen and (max-width:768px){.relatedposts>ul>li a:hover{opacity:1}}.relatedposts>ul>li a h3{font-weight:700;line-height:1;margin-bottom:6px;font-size:20px}.relatedposts>ul>li a .categoriesList{margin-bottom:3px}.relatedposts>ul>li a p{width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}@media screen and (max-width:768px){.relatedposts h2{font-size:24px}.relatedposts>ul{margin-top:10px}.relatedposts>ul>li:not(:first-of-type)::before{margin:15px 0}.relatedposts>ul>li a h3{font-size:18px}}.search-no-results .search-wrapper,.search-results .search-wrapper{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.search-no-results .search-wrapper,.search-results .search-wrapper{padding-right:0;padding-left:0}}.search-no-results .search-wrapper>main,.search-results .search-wrapper>main{width:68%;max-width:none;padding:0;margin-right:0;margin-left:0}.search-no-results .search-wrapper>main .section,.search-results .search-wrapper>main .section{background:#fff;padding:20px;border-radius:5px}.search-no-results .search-wrapper>main .section h1,.search-results .search-wrapper>main .section h1{margin-bottom:0}.search-no-results .search-wrapper>main .section article,.search-results .search-wrapper>main .section article{font-size:18px;line-height:2}.search-no-results .search-wrapper>main .section article h2,.search-results .search-wrapper>main .section article h2{font-weight:700;border-bottom:2px solid #333;font-size:26px;line-height:1.6;margin:1.5em 0 .5em;padding-bottom:.1em}.search-no-results .search-wrapper>main .section article h2+p,.search-results .search-wrapper>main .section article h2+p{margin-top:0}.search-no-results .search-wrapper>main .section article h3,.search-results .search-wrapper>main .section article h3{font-weight:700;font-size:22px;margin:1.5em 0 .5em}.search-no-results .search-wrapper>main .section article b,.search-no-results .search-wrapper>main .section article em,.search-no-results .search-wrapper>main .section article strong,.search-results .search-wrapper>main .section article b,.search-results .search-wrapper>main .section article em,.search-results .search-wrapper>main .section article strong{font-weight:700}.search-no-results .search-wrapper>main .section article p:not(:last-of-type),.search-results .search-wrapper>main .section article p:not(:last-of-type){margin-bottom:1.2em}.search-no-results .search-wrapper>main .section article .wp-block-image img,.search-no-results .search-wrapper>main .section article>img,.search-results .search-wrapper>main .section article .wp-block-image img,.search-results .search-wrapper>main .section article>img{max-width:100%;max-height:500px;width:auto;height:auto;margin:20px 0;padding:10px;border:1px solid #aaa;border-radius:3px}.search-no-results .search-wrapper>main .section article>ul li,.search-results .search-wrapper>main .section article>ul li{line-height:1.8}.search-no-results .search-wrapper>main .section article>ul li::before,.search-results .search-wrapper>main .section article>ul li::before{content:'・';font-weight:700;margin-right:3px}.search-no-results .search-wrapper>main .section article>dl dd,.search-no-results .search-wrapper>main .section article>dl dt,.search-results .search-wrapper>main .section article>dl dd,.search-results .search-wrapper>main .section article>dl dt{padding-left:1em}.search-no-results .search-wrapper>main .section article>dl dt,.search-results .search-wrapper>main .section article>dl dt{position:relative;font-weight:700}.search-no-results .search-wrapper>main .section article>dl dt::before,.search-results .search-wrapper>main .section article>dl dt::before{content:'-';position:absolute;left:0;top:0}.search-no-results .search-wrapper>main .section article>dl dt:not(:first-of-type),.search-results .search-wrapper>main .section article>dl dt:not(:first-of-type){margin-top:.5em}.search-no-results .search-wrapper>main .section article table,.search-results .search-wrapper>main .section article table{width:100%;table-layout:fixed;margin:30px 0 20px}.search-no-results .search-wrapper>main .section article table caption,.search-results .search-wrapper>main .section article table caption{font-weight:700;font-size:20px;line-height:1;margin-bottom:5px;text-align:center}.search-no-results .search-wrapper>main .section article table .note,.search-results .search-wrapper>main .section article table .note{font-size:14px;color:#777}.search-no-results .search-wrapper>main .section article table td,.search-no-results .search-wrapper>main .section article table th,.search-results .search-wrapper>main .section article table td,.search-results .search-wrapper>main .section article table th{line-height:1.4;padding:6px 10px;border:1px solid #555;vertical-align:middle}.search-no-results .search-wrapper>main .section article table td[colspan],.search-no-results .search-wrapper>main .section article table th[colspan],.search-results .search-wrapper>main .section article table td[colspan],.search-results .search-wrapper>main .section article table th[colspan]{text-align:center}.search-no-results .search-wrapper>main .section article table thead th,.search-results .search-wrapper>main .section article table thead th{background:#ddd;font-weight:700}.search-no-results .search-wrapper>aside,.search-results .search-wrapper>aside{width:28%;margin-top:110px}@media screen and (max-width:768px){.search-no-results .search-wrapper,.search-results .search-wrapper{display:block}.search-no-results .search-wrapper>main,.search-results .search-wrapper>main{width:93%;margin-right:auto;margin-left:auto;margin-top:70px;margin-bottom:0}.search-no-results .search-wrapper>main .section,.search-results .search-wrapper>main .section{padding:15px}.search-no-results .search-wrapper>main .section h1,.search-results .search-wrapper>main .section h1{font-size:26px;line-height:1.4}.search-no-results .search-wrapper>main .section article,.search-results .search-wrapper>main .section article{font-size:16px;line-height:1.6}.search-no-results .search-wrapper>main .section article h2,.search-results .search-wrapper>main .section article h2{font-size:24px;line-height:1.4}.search-no-results .search-wrapper>main .section article h3,.search-results .search-wrapper>main .section article h3{font-size:20px}.search-no-results .search-wrapper>main .section article p,.search-results .search-wrapper>main .section article p{margin-top:.8em}.search-no-results .search-wrapper>main .section article p:not(:last-of-type),.search-results .search-wrapper>main .section article p:not(:last-of-type){margin-bottom:.8em}.search-no-results .search-wrapper>main .section article table td,.search-no-results .search-wrapper>main .section article table th,.search-results .search-wrapper>main .section article table td,.search-results .search-wrapper>main .section article table th{padding:4px 8px}.search-no-results .search-wrapper>aside,.search-results .search-wrapper>aside{width:93%;margin-right:auto;margin-left:auto;margin-top:30px}}.search-no-results .search-wrapper main h1,.search-results .search-wrapper main h1{background:#fff}.search-no-results .search-wrapper main h1::before,.search-results .search-wrapper main h1::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";font-family:'Font Awesome\ 5 Free';font-weight:700;margin-right:5px;font-size:26px}.search-no-results .search-wrapper main .postslist .categoriesList,.search-results .search-wrapper main .postslist .categoriesList{margin:5px 0}.search-no-results .search-wrapper main .postslist .categoriesList li,.search-results .search-wrapper main .postslist .categoriesList li{display:inline-block;border-radius:3px;background:#bbb;color:#fff;font-size:14px;line-height:1;padding:3px}.singlewrapper{width:100%;max-width:1000px;margin:0 auto 0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.singlewrapper{padding-right:0;padding-left:0}}.singlewrapper>main{width:68%;max-width:none;padding:0;margin-right:0;margin-left:0}.singlewrapper>main .section{background:#fff;padding:20px;border-radius:5px}.singlewrapper>main .section h1{margin-bottom:0}.singlewrapper>main .section article{font-size:18px;line-height:2}.singlewrapper>main .section article h2{font-weight:700;border-bottom:2px solid #333;font-size:26px;line-height:1.6;margin:1.5em 0 .5em;padding-bottom:.1em}.singlewrapper>main .section article h2+p{margin-top:0}.singlewrapper>main .section article h3{font-weight:700;font-size:22px;margin:1.5em 0 .5em}.singlewrapper>main .section article b,.singlewrapper>main .section article em,.singlewrapper>main .section article strong{font-weight:700}.singlewrapper>main .section article p:not(:last-of-type){margin-bottom:1.2em}.singlewrapper>main .section article .wp-block-image img,.singlewrapper>main .section article>img{max-width:100%;max-height:500px;width:auto;height:auto;margin:20px 0;padding:10px;border:1px solid #aaa;border-radius:3px}.singlewrapper>main .section article>ul li{line-height:1.8}.singlewrapper>main .section article>ul li::before{content:'・';font-weight:700;margin-right:3px}.singlewrapper>main .section article>dl dd,.singlewrapper>main .section article>dl dt{padding-left:1em}.singlewrapper>main .section article>dl dt{position:relative;font-weight:700}.singlewrapper>main .section article>dl dt::before{content:'-';position:absolute;left:0;top:0}.singlewrapper>main .section article>dl dt:not(:first-of-type){margin-top:.5em}.singlewrapper>main .section article table{width:100%;table-layout:fixed;margin:30px 0 20px}.singlewrapper>main .section article table caption{font-weight:700;font-size:20px;line-height:1;margin-bottom:5px;text-align:center}.singlewrapper>main .section article table .note{font-size:14px;color:#777}.singlewrapper>main .section article table td,.singlewrapper>main .section article table th{line-height:1.4;padding:6px 10px;border:1px solid #555;vertical-align:middle}.singlewrapper>main .section article table td[colspan],.singlewrapper>main .section article table th[colspan]{text-align:center}.singlewrapper>main .section article table thead th{background:#ddd;font-weight:700}.singlewrapper>aside{width:28%;margin-top:110px}@media screen and (max-width:768px){.singlewrapper{display:block}.singlewrapper>main{width:93%;margin-right:auto;margin-left:auto;margin-top:70px;margin-bottom:0}.singlewrapper>main .section{padding:15px}.singlewrapper>main .section h1{font-size:26px;line-height:1.4}.singlewrapper>main .section article{font-size:16px;line-height:1.6}.singlewrapper>main .section article h2{font-size:24px;line-height:1.4}.singlewrapper>main .section article h3{font-size:20px}.singlewrapper>main .section article p{margin-top:.8em}.singlewrapper>main .section article p:not(:last-of-type){margin-bottom:.8em}.singlewrapper>main .section article table td,.singlewrapper>main .section article table th{padding:4px 8px}.singlewrapper>aside{width:93%;margin-right:auto;margin-left:auto;margin-top:30px}}.single .section .thumbnail{width:100%;margin-bottom:30px}.single .section .singleinformations .lastupdate{font-size:18px;margin-top:20px}.single .section .singleinformations .lastupdate::before{margin-right:5px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.single .section .singleinformations .categories{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0}.single .section .singleinformations .categoriesTitle{font-size:16px}.singleBottomfunctions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.singleBottomfunctions .contact{display:block;border-radius:5px;background:#fff;padding:14px;line-height:1.2;font-size:17px;color:#333;text-decoration:none}.singleBottomfunctions .contact::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e0";font-family:'Font Awesome\ 5 Free';font-weight:400;margin-right:7px}.singleBottomfunctions .contact::after{display:none}.single .pager{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single .pager li:not(:first-of-type){margin-left:10px}.single .pager li a{line-height:1;border:1px solid rgba(51,51,51,.3);color:rgba(51,51,51,.3);padding:5px 10px;font-size:16px;border-radius:5px;font-weight:700}.single .pager li a:not([href]){font-weight:400;border-color:#333;color:#333}@media screen and (max-width:768px){.singlewrapper>main .section .singleinformations{display:block;margin:10px 0}.singlewrapper>main .section .singleinformations .lastupdate{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.singlewrapper>main .section .singleinformations .lastupdate>span{display:none}.singlewrapper>main .section .singleinformations .categories{margin:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.singlewrapper>main .section .singleinformations .categoriesTitle{font-size:14px;display:inline-block}.singlewrapper>main .section .singleinformations .categoriesList{display:inline-block}.singlewrapper>main .section .singleinformations .categoriesList li{display:inline-block;margin-bottom:5px}}.topvisual{width:100%;max-width:1000px;margin:0 auto 70px;padding:0 20px;opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.topvisual{padding-right:0;padding-left:0}}.topvisual.active{opacity:1}.topvisual .swiper-container{overflow:visible}.topvisual .swiper-container .swiper-slide-shadow-left,.topvisual .swiper-container .swiper-slide-shadow-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.topvisual .swiper-container .swiper-button-next,.topvisual .swiper-container .swiper-button-prev{margin-top:0;-webkit-transform:translateY(-50%) scaleY(1.2);transform:translateY(-50%) scaleY(1.2);background-image:none;width:auto;height:auto;outline:0}.topvisual .swiper-container .swiper-button-next::before,.topvisual .swiper-container .swiper-button-prev::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 5px #fff;color:rgba(40,40,40,.95);font-size:30px;padding:12px;display:block}.topvisual .swiper-container .swiper-button-next{right:7px}.topvisual .swiper-container .swiper-button-prev{left:7px}.topvisual .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:rgba(0,0,0,.6)}.topvisual .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.topvisual .swiper-container .swiper-wrapper .swiper-slide a{-webkit-transition:.3s;transition:.3s;display:block;-webkit-box-shadow:0 5px 30px -7px rgba(25,25,25,.7);box-shadow:0 5px 30px -7px rgba(25,25,25,.7)}.topvisual .swiper-container .swiper-wrapper .swiper-slide a .swiper-slide-shadow-left,.topvisual .swiper-container .swiper-wrapper .swiper-slide a .swiper-slide-shadow-right{-webkit-transition:.3s;transition:.3s}.topvisual .swiper-container .swiper-wrapper .swiper-slide a img{display:block;width:100%}@media screen and (min-width:769px){.topvisual .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a:hover{-webkit-box-shadow:none;box-shadow:none}}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general a{height:500px;display:block;position:relative}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general a::before{content:'';display:block;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general a::after{content:'';border:1px solid #fff;position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);-webkit-transform:scale(1.04);transform:scale(1.04);opacity:0;-webkit-transition:.3s 1.2s ease-out;transition:.3s 1.2s ease-out}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalThumbs{background:url(img);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);background:rgba(255,255,255,.9);padding:60px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px;opacity:0;-webkit-transition:.7s .3s ease-out;transition:.7s .3s ease-out}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos time{margin-top:10px;font-size:18px;-webkit-transition:.5s .7s;transition:.5s .7s;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos time::before{margin-right:5px}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos h2{font-size:30px;color:#333;font-weight:700;letter-spacing:.1em;margin-top:5px;line-height:1.2;-webkit-transition:.5s 1s;transition:.5s 1s;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general.swiper-slide-active a::before{will-change:opacity;opacity:1}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general.swiper-slide-active a::after{-webkit-transform:none;transform:none;opacity:1}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general.swiper-slide-active .generalInfos{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general.swiper-slide-active .generalInfos time{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general.swiper-slide-active .generalInfos h2{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.topvisual .swiper-container .swiper-wrapper .swiper-pagination{-webkit-transition:$transisionTime;transition:$transisionTime}.swiper-container-horizontal>.swiper-pagination{bottom:-30px}@media screen and (max-width:1000px){.topvisual .swiper-container .swiper-wrapper .swiper-slide.general a{height:52.083333vw}}@media screen and (max-width:768px){.topvisual .swiper-container .swiper-button-next,.topvisual .swiper-container .swiper-button-prev{font-size:2px}.topvisual .swiper-container .swiper-button-next{right:3px}.topvisual .swiper-container .swiper-button-prev{left:3px}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general a::after{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos{padding:25px 15px;width:79vw;max-width:300px}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos time{font-size:15px}.topvisual .swiper-container .swiper-wrapper .swiper-slide.general .generalInfos h2{font-size:20px}}#wpmem_restricted_msg{display:none}.mypage dl dt{font-weight:700;font-size:20px}.mypage dl dt:not(:first-of-type){margin-top:1.5em}.mypage dl dd .attendance{width:100%;height:500px;border:1px solid #aaa;margin-top:10px;padding:5px}.mypage dl dd p{font-weight:700;margin:10px 0;line-height:1}.mypage dl dd a{text-decoration:underline}.login form legend{display:none}.login form label{font-weight:700}.login form label:not([for=rememberme]){display:block}.login form label:not(:first-of-type){margin-top:10px}.login form input[type=password],.login form input[type=text]{min-width:230px;padding:5px;border-radius:5px}.login form .button_div{margin-top:10px}.login form .button_div input[type=submit]{margin-right:auto;margin-left:auto;margin-bottom:0;padding:15px 0}.login.fixation{margin-top:75px;margin-bottom:0}.login.fixation+footer{margin-top:15px}@media screen and (max-width:768px){.login.fixation{margin-top:65px}}.change-password form legend{display:none}.change-password form label{font-weight:700}.change-password form label:not([for=rememberme]){display:block}.change-password form label:not(:first-of-type){margin-top:10px}.change-password form input[type=password],.change-password form input[type=text]{min-width:230px;padding:5px;border-radius:5px}.change-password form .button_div{margin-top:10px}.change-password form .button_div input[type=submit]{margin-right:auto;margin-left:auto;margin-bottom:0;padding:15px 0}.contact .wp-block-table.is-style-stripes{width:100%;border:0}.contact .wp-block-table.is-style-stripes tr:nth-child(odd){background:0 0}.contact .wp-block-table.is-style-stripes h2{font-weight:700;font-size:26px;line-height:1;margin:1.5em 0 .5em}.contact .wp-block-table.is-style-stripes input:not([type=submit]),.contact .wp-block-table.is-style-stripes textarea{max-width:600px;width:100%;padding:5px;border-radius:5px}.contact .wp-block-table.is-style-stripes textarea{resize:vertical}.contact .wp-block-table.is-style-stripes .contactformbuttons{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .wp-block-table.is-style-stripes .contactformbuttons>:not(:first-child){margin-left:20px}.contact .wp-block-table.is-style-stripes .contactformbuttons .back{background:0 0;border:#333 1px solid;color:#333}@media screen and (max-width:768px){.mypage dl dd .attendance{height:300px}}@media screen and (max-width:768px){.wp-embedded-content{width:100%!important}.wp-embed-featured-image{float:initial;margin-right:0;max-width:none}}