@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurIn{0%{filter:blur(50px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes fade-in{0%{display:none!important;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none!important;opacity:0}}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,h1,h2,h3,h4,h5,h6,p,section,small{max-height:100%}img{align-self:flex-start;border:0;vertical-align:bottom}.overlay,a span{cursor:pointer}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:initial}img{vertical-align:top}html{font-size:62.5%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,tt.sp,u.sp,var.sp,video.sp,wbr.sp{display:none}@media(max-width:767px){a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,tt.sp,u.sp,var.sp,video.sp,wbr.sp{display:inline}a.pc,abbr.pc,acronym.pc,audio.pc,b.pc,bdi.pc,bdo.pc,big.pc,br.pc,button.pc,canvas.pc,cite.pc,code.pc,data.pc,datalist.pc,del.pc,dfn.pc,em.pc,embed.pc,i.pc,iframe.pc,img.pc,input.pc,ins.pc,kbd.pc,label.pc,map.pc,mark.pc,meter.pc,noscript.pc,object.pc,output.pc,picture.pc,progress.pc,q.pc,ruby.pc,s.pc,samp.pc,script.pc,select.pc,slot.pc,small.pc,span.pc,strong.pc,sub.pc,sup.pc,svg.pc,template.pc,textarea.pc,time.pc,tt.pc,u.pc,var.pc,video.pc,wbr.pc{display:none}}address.sp,article.sp,aside.sp,blockquote.sp,dd.sp,details.sp,dialog.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:none}@media(max-width:767px){address.sp,article.sp,aside.sp,blockquote.sp,dd.sp,details.sp,dialog.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:block}address.pc,article.pc,aside.pc,blockquote.pc,dd.pc,details.pc,dialog.pc,div.pc,dl.pc,dt.pc,fieldset.pc,figcaption.pc,figure.pc,footer.pc,form.pc,h1.pc,h2.pc,h3.pc,h4.pc,h5.pc,h6.pc,header.pc,hgroup.pc,hr.pc,li.pc,main.pc,nav.pc,ol.pc,p.pc,pre.pc,section.pc,table.pc,ul.pc{display:none}}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}body{--outer-margin:48px;--gap:40px;--default-font-size:1.5rem;--header-height:112px;font-feature-settings:"palt" 1;align-items:center;background-color:#fff;display:flex;flex-flow:column;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:var(--default-font-size);letter-spacing:0;line-height:2}@media only screen and (min-width:768px){body{background-color:#fcfcfc}}@media only screen and (max-width:1023px){body{--default-font-size:1.4rem;--header-height:63px;padding-top:115px}}@media only screen and (max-width:767px){body{--outer-margin:25px;--gap:18px}body .en{--default-font-size:1.2rem}}body.home{--gap:48px}@media only screen and (max-width:1023px){body.home{--gap:40px}}@media only screen and (max-width:767px){body.home .en{--default-font-size:1.4rem}}body.spMenuVisible{overflow:hidden}body .pageTop{align-items:center;background-color:#fff;border-radius:50%;bottom:70px;box-shadow:-3px 0 6px 0 rgba(0,0,0,.16);display:flex;height:53px;justify-content:center;opacity:0;position:fixed;right:9px;transform:rotate(-90deg);transition:.3s ease;visibility:hidden;width:53px;z-index:100}@media only screen and (max-width:767px){body .pageTop{display:none}}body .pageTop:hover{cursor:pointer}body .pageTop svg{transform:scale(1.5)}body .pageTop svg path{stroke:#a2a2a2}body .pageTop.visible{opacity:1;visibility:visible}@media only screen and (min-width:768px){body a{transition:opacity .3s ease}body a:hover{opacity:.8}}h1,h2,h3,h4,h5,h6{font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-weight:400}.wrap1242,.wrap600,body.single-kibun .wrap1060,body.single-kibun .wrap600,body.single-kibun .wrap984{margin:0 auto;width:calc(100% - var(--outer-margin)*2)}.wrap1242{max-width:1242px}.wrap600{max-width:600px}#globalWrapper{background-color:#fff;max-width:1590px;width:100%}@media only screen and (min-width:1590px){#globalWrapper{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}}#globalHeader{background-color:#fff;position:relative;z-index:100}@media only screen and (max-width:1023px){#globalHeader{border-bottom:1px solid #e0e0e0;left:0;position:fixed;top:0;transform:translateY(-100%);transition:.4s ease;width:100%}#globalHeader.visible{transform:none;z-index:101}}#globalHeader .header-inner{align-items:flex-top;display:flex;height:175px;justify-content:center;position:relative;width:100%}@media only screen and (max-width:1023px){#globalHeader .header-inner{height:115px}}#globalHeader .header-inner .logo{display:block;margin-top:38px;position:relative}@media only screen and (max-width:1023px){#globalHeader .header-inner .logo{margin-top:29px;width:231px}#globalHeader .header-inner .logo img{width:100%}}#globalHeader .header-inner .social-medias{align-items:center;color:#4a4a4a;display:flex;font-size:1.3rem;font-weight:700;justify-items:flex-start;left:30px;position:absolute;text-transform:uppercase;top:34px}@media only screen and (max-width:1023px){#globalHeader .header-inner .social-medias{display:none}}#globalHeader .header-inner .social-medias li{margin-right:25px}#globalHeader .header-inner .random-icon{bottom:29px;height:52px;position:absolute;right:37px;width:41px}@media only screen and (max-width:1023px){#globalHeader .header-inner .random-icon{display:none}}#globalHeader .header-inner .random-icon img{bottom:0;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transform:translateY(10px)}#globalHeader .header-inner .random-icon img.show{opacity:1;transform:none;transition:.6s cubic-bezier(.25,.25,.475,1.445) .5s}#globalHeader .header-inner .random-icon img:first-child,#globalHeader .header-inner .random-icon img:nth-child(2){width:41px}#globalHeader .header-inner .random-icon img:nth-child(3){width:33px}#globalHeader .header-inner .sub-navigation{position:absolute;right:30px;top:31px}@media only screen and (max-width:1023px){#globalHeader .header-inner .sub-navigation{display:none}}#globalHeader .header-inner .sub-navigation ul{align-items:center;display:flex;justify-content:flex-end}#globalHeader .header-inner .sub-navigation ul li{margin-left:25px}#globalHeader .header-inner .sub-navigation ul li a{align-items:center;display:block;display:flex;height:100%;justify-content:center;width:100%}@media only screen and (max-width:1023px){#globalHeader[data-sp_menu_visibility=true] #gnav{left:0;opacity:1;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,left 0s ease 0s;visibility:visible}}#globalHeader #gnav{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;font-size:1.4rem;height:62px;width:100%}@media only screen and (max-width:1023px){#globalHeader #gnav{align-items:center;background-color:#fff;border:none;display:flex;height:100%;justify-content:center;left:-100%;opacity:0;position:fixed;top:0;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,left 0s ease .3s;visibility:hidden;width:100%}}#globalHeader #gnav ul{align-items:center;display:flex;height:100%;justify-content:flex-start;padding:0 35px;width:100%}@media only screen and (max-width:1023px){#globalHeader #gnav ul{display:block;height:auto;padding:0;width:auto}}#globalHeader #gnav ul li.social{display:none}@media only screen and (max-width:1023px){#globalHeader #gnav ul li.social{display:inline-block;padding-left:16px}#globalHeader #gnav ul li.social svg path{fill:#909090}}#globalHeader #gnav ul li:not(.social){color:#676767;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;margin-right:47px}@media only screen and (max-width:1023px){#globalHeader #gnav ul li:not(.social){font-size:2.2rem;margin-top:4.5px;padding-left:16px}#globalHeader #gnav ul li:not(.social) a{align-items:center;color:#4d4d4d;display:inline-flex;justify-items:flex-start;position:relative}#globalHeader #gnav ul li:not(.social) a:before{background-color:#fd8b39;border-radius:50%;content:"";display:block;height:12px;margin-right:16px;width:12px}#globalHeader #gnav ul li:not(.social):first-child{margin-bottom:22px;margin-top:26px}#globalHeader #gnav ul li:not(.social):first-child img{display:none}#globalHeader #gnav ul li:not(.social):nth-child(3) a:before{background-color:#17a6d2}#globalHeader #gnav ul li:not(.social):nth-child(4) a:before{background-color:#e50020}#globalHeader #gnav ul li:not(.social):nth-child(5) a:before{background-color:#ffe739}#globalHeader #gnav ul li:not(.social):nth-child(6) a:before{background-color:#cd84d6}#globalHeader #gnav ul li:not(.social):nth-child(7){margin-bottom:25px;margin-top:27px;padding-top:33px;position:relative}#globalHeader #gnav ul li:not(.social):nth-child(7):before{background-color:#d6d6d6;content:"";display:block;height:2px;left:17px;position:absolute;top:0;width:26px}#globalHeader #gnav ul li:not(.social):nth-child(7) a{font-size:1.6rem}#globalHeader #gnav ul li:not(.social):nth-child(7) a:before{background-color:#ccc}}#globalHeader #gnav ul li:not(.social):nth-child(7){margin-left:auto;margin-right:0}@media only screen and (max-width:1023px){#globalHeader #gnav ul li:not(.social):first-child{color:#777;font-size:1.4rem}}#globalHeader #gnav ul li:not(.social):first-child img{margin-left:23px;margin-top:-3px;vertical-align:middle}#globalHeader #gnav ul li:not(.social)[\:has\(img\.icon\)]{position:relative}#globalHeader #gnav ul li:not(.social):has(img.icon){position:relative}#globalHeader #gnav ul li:not(.social)[\:has\(img\.icon\)] .icon{left:calc(100% + 8px);opacity:0;position:absolute;top:50%;transform:translateY(-50%)}#globalHeader #gnav ul li:not(.social):has(img.icon) .icon{left:calc(100% + 8px);opacity:0;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1023px){#globalHeader #gnav ul li:not(.social)[\:has\(img\.icon\)] .icon{opacity:1;top:10px;width:9px}#globalHeader #gnav ul li:not(.social):has(img.icon) .icon{opacity:1;top:10px;width:9px}}#globalHeader #gnav ul li:not(.social)[\:has\(img\.icon\)] a:hover .icon{opacity:1}#globalHeader #gnav ul li:not(.social):has(img.icon) a:hover .icon{opacity:1}#globalHeader #ham{--ham-width:25px;display:none;transition-duration:0s}@media only screen and (max-width:1023px){#globalHeader #ham:hover{opacity:1}#globalHeader #ham{align-items:flex-start;animation:fadeIn .2s;animation-fill-mode:forwards;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin-top:19px;position:absolute;right:20px;top:0;vertical-align:middle;z-index:100}#globalHeader #ham:before{content:"";display:block;height:50px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:200%}#globalHeader #ham i{background-color:#a0a0a0;display:block;height:3px;position:relative;transform-origin:center;transition-duration:.4s;width:var(--ham-width)}#globalHeader #ham i+i{margin-top:5px}#globalHeader #ham.open i{margin:0}#globalHeader #ham.open i:first-child{transform:translateY(6px) rotate(30deg)}#globalHeader #ham.open i:nth-child(2){opacity:0}#globalHeader #ham.open i:nth-child(3){transform:translateY(0) rotate(-30deg)}}#globalFooter{align-items:center;border-top:1px solid #e6e6e6;display:flex;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;height:255px;justify-content:center;position:relative}@media only screen and (max-width:767px){#globalFooter{display:block;height:auto;height:227px;padding-top:70px}}#globalFooter .site-name{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){#globalFooter .site-name{margin-bottom:61px}}#globalFooter .site-name .left{font-size:1.8rem;margin-right:29px}@media only screen and (max-width:767px){#globalFooter .site-name .left{font-size:1.1rem;margin-right:10px}}#globalFooter .site-name .right{padding-left:29px;position:relative}@media only screen and (max-width:767px){#globalFooter .site-name .right{padding-left:10px}}#globalFooter .site-name .right:before{background-color:#bfbfbf;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}#globalFooter .site-name .right img{width:227px}@media only screen and (max-width:767px){#globalFooter .site-name .right img{width:145px}}#globalFooter .footer-nav{align-items:center;bottom:23px;color:#737373;display:flex;font-size:1.4rem;justify-content:flex-start;left:35px;position:absolute}@media only screen and (max-width:767px){#globalFooter .footer-nav{bottom:auto;font-size:1.1rem;left:auto;margin-left:20px;position:relative}}#globalFooter .footer-nav li{margin-right:25px}@media only screen and (max-width:767px){#globalFooter .footer-nav li{margin-right:13px}}#globalFooter .copy{bottom:23px;color:#737373;font-size:1.4rem;position:absolute;right:35px}@media only screen and (max-width:767px){#globalFooter .copy{bottom:auto;display:block;font-size:1.1rem;margin-top:10px;padding-right:20px;position:relative;right:auto;text-align:right;width:100%}}.card-list-section{margin:58px auto 192px;width:calc(100% - 70px)}@media only screen and (min-width:1589px){.card-list-section{max-width:1519px}}@media only screen and (max-width:767px){.card-list-section{margin-bottom:135px;margin-top:43px;width:calc(100% - 40px)}}.card-list-section .head{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.4rem;text-align:center}@media only screen and (max-width:767px){.card-list-section .head{font-size:1.8rem}}.card-list-section p.topics-lead{font-size:1.8rem;line-height:2;margin:49px auto 0;max-width:100%;width:529px}@media only screen and (max-width:767px){.card-list-section p.topics-lead{font-size:1.4rem;line-height:1.7857142857;margin-top:35px}}.card-list-section .card-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.card-list-section .card-list:after,.card-list-section .card-list:before{content:"";display:block;height:1px;width:31.4437555359%}@media only screen and (min-width:1589px){.card-list-section .card-list:after,.card-list-section .card-list:before{max-width:355px}}.card-list-section .card-list:after,.card-list-section .card-list:before{order:2}@media only screen and (min-width:1589px){.card-list-section .card-list[\:not-has\(li\:nth-child\(3\)\)]:before{order:0}.card-list-section .card-list:not(:has(li:nth-child(3))):before{order:0}}@media only screen and (max-width:767px){.card-list-section .card-list{margin-top:0}}.card-list-section .card-list li{margin-bottom:-6px;margin-top:60px;order:1;width:31.4437555359%}@media only screen and (min-width:1589px){.card-list-section .card-list li{max-width:355px}}@media only screen and (max-width:767px){.card-list-section .card-list li{margin-top:38px;width:100%}.card-list-section .card-list li:first-child{margin-top:35px}}.card-list-section .card-list li .card .img{border-radius:8px;overflow:hidden}.card-list-section .card-list li .card .img img{width:100%}.card-list-section .card-list li .card .text-area{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:14px}@media only screen and (max-width:767px){.card-list-section .card-list li .card .text-area{margin-top:11px}}.card-list-section .card-list li .card .text-area .category{color:#a6a6a6;font-size:1.4rem}@media only screen and (max-width:767px){.card-list-section .card-list li .card .text-area .category{font-size:1.1rem}}.card-list-section .card-list li .card .text-area time{color:#a6a6a6;font-size:1.4rem}@media only screen and (max-width:767px){.card-list-section .card-list li .card .text-area time{font-size:1.1rem}}.card-list-section .card-list li .card .text-area .article-title{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:1.8125;margin-top:8px;width:100%}@media only screen and (max-width:767px){.card-list-section .card-list li .card .text-area .article-title{font-size:1.4rem;line-height:1.5714285714;margin-top:3px}}.card-list-section .more{align-items:center;color:#4a4a4a;display:block;display:flex;font-size:1.6rem;justify-content:center;margin:25px auto 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.card-list-section .more{font-size:1.4rem;margin-top:25px}}.card-list-section .more:after{border:1px solid #4a4a4a;border-radius:50%;content:"";display:inline-block;height:17px;margin-left:10px;margin-top:-2px;width:17px}.card-list-section .more:before{border-right:1px solid #4a4a4a;border-top:1px solid #4a4a4a;content:"";display:block;height:6px;position:absolute;right:7px;top:50%;transform:translateY(-60%) rotate(45deg);width:6px}.marquee{--border-width:3px;--outer-height:60px;align-items:center;background-color:#fff;border:var(--border-width) solid #fff;border-radius:calc((var(--outer-height) - var(--border-width)*2)/2);color:#4a4a4a;display:flex;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.4rem;height:calc(var(--outer-height) - var(--border-width)*2);overflow:hidden;position:relative}@media only screen and (max-width:767px){.marquee{--outer-height:54px;border-radius:0;margin-left:10px;margin-right:10px}.marquee:first-of-type{border-radius:5px 5px 0 0}.marquee:last-of-type{border-radius:0 0 5px 5px}}.marquee .marquee-inner{display:flex;position:relative;white-space:nowrap}.marquee .marquee-inner>*{flex-shrink:0}.marquee .marquee-inner p{align-items:center;display:flex;flex-shrink:0;margin-left:27px;white-space:nowrap}.marquee .marquee-inner p>img{margin-right:5px;vertical-align:middle}body.home #imano-kibun{background:#ffe5c7;border-radius:8px;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;margin:32px auto;padding:0 18px 18px;width:calc(100% - 70px)}@media only screen and (max-width:640px){body.home #imano-kibun{margin-top:20px;width:calc(100% - 40px)}}body.home #imano-kibun .link{align-items:center;color:#f87200;display:flex;font-size:1.7rem;letter-spacing:.1em;line-height:1}body.home #imano-kibun .link>img{align-self:center;margin-left:9px;margin-top:-2px}html.edge body.home #imano-kibun .link>img{margin-top:-4px}body.home #imano-kibun .head{color:#f87200;position:relative}@media only screen and (min-width:1201px){body.home #imano-kibun .head{height:72px}body.home #imano-kibun .head .layer{height:100%;position:absolute;top:0;width:100%}}body.home #imano-kibun .head .layer1{align-items:center;display:flex}body.home #imano-kibun .head .layer1 h2{align-items:center;display:flex;font-size:3.1rem;justify-content:center;margin:0 auto;width:100%}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer1 h2{font-size:2.3rem;line-height:1;margin-bottom:4px;margin-top:25px}}body.home #imano-kibun .head .layer1 h2>img{align-self:center;height:auto}body.home #imano-kibun .head .layer1 h2>img:first-of-type{margin-right:17px}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer1 h2>img:first-of-type{width:20.5px}}body.home #imano-kibun .head .layer1 h2>img:last-of-type{margin-left:19px}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer1 h2>img:last-of-type{width:26.3px}}body.home #imano-kibun .head .layer2{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer2{display:flex}}body.home #imano-kibun .head .layer2 .period{align-items:center;display:flex;font-size:1.4rem;margin-left:10px;margin-right:auto}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer2 .period{font-size:1.1rem;margin-bottom:10px;margin-left:auto}}body.home #imano-kibun .head .layer2 .period .label{font-size:1.7rem}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer2 .period .label{font-size:1.3rem}}body.home #imano-kibun .head .layer2 .period .label .colon{margin-left:.25em;margin-right:.5em}body.home #imano-kibun .head .layer2 .period .date{font-size:1.9rem}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer2 .period .date{font-size:1.5rem}}body.home #imano-kibun .head .layer2 .link{margin-left:auto;margin-right:0}@media only screen and (max-width:1200px){body.home #imano-kibun .head .layer2 .link{display:none}}body.home #imano-kibun .col2{--gap:16px;grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;margin-bottom:var(--gap)}@media only screen and (max-width:1200px){body.home #imano-kibun .col2{--gap:20px;grid-template-columns:1fr}}body.home #imano-kibun .col2 .col{background-color:#fff;border-radius:10px;padding:0 10px}body.home #imano-kibun .col2 .col h3{border-bottom:2px solid #ffe5c7;color:#f87200;font-size:1.8rem;line-height:1;padding:11px 0 8px;text-align:center}@media only screen and (max-width:640px){body.home #imano-kibun .col2 .col h3{font-size:1.6rem}}body.home #imano-kibun .col.happinessScore .content{color:#f87200;display:flex;justify-content:center;padding:11px 0 12px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content{flex-direction:column;margin-left:auto;margin-right:auto;max-width:274px}}body.home #imano-kibun .col.happinessScore .content .total{align-items:center;display:flex;justify-content:center}body.home #imano-kibun .col.happinessScore .content .total .label{display:block;font-size:1.4rem;line-height:1.8rem;margin-right:15px;width:2em}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .total .label{font-size:1.6rem;line-height:2.3rem;margin-right:26px}}body.home #imano-kibun .col.happinessScore .content .total .point{font-size:5.2rem;line-height:1}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .total .point{font-size:6.2rem}}body.home #imano-kibun .col.happinessScore .content .total .unit{font-size:2.5rem;margin-left:6px}body.home #imano-kibun .col.happinessScore .content .box{border-radius:5px;height:28px;width:141px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .box{height:32px;line-height:32px;width:100%}}body.home #imano-kibun .col.happinessScore .content .box .innerWrap{position:relative;top:1px}@media only screen and (min-width:641px){html.edge body.home #imano-kibun .col.happinessScore .content .box .innerWrap{top:3px}}body.home #imano-kibun .col.happinessScore .content .box+.box{margin-top:5px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .box+.box{margin-top:0}}body.home #imano-kibun .col.happinessScore .content .comparisons{display:flex;flex-direction:column;justify-content:center;margin-left:15px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .comparisons{flex-direction:row;margin-bottom:10px;margin-left:0;margin-top:11px}}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison{align-items:center;background-color:#ec1c33;color:#fff;display:flex;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.4rem;justify-content:space-between;padding-left:12px;padding-right:9px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .comparisons .comparison{padding-left:0;padding-right:0}}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison.down{background-color:#346ce7}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .label{margin-right:auto}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .label{margin-left:auto;margin-right:5px}}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .group{align-items:center;display:flex}@media only screen and (max-width:767px){body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .group{justify-content:center;margin-right:auto}}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .point{font-size:1.8rem;letter-spacing:-.02em}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .point .unit{font-size:1.4rem}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .sign{font-size:1.4rem;margin-right:2px;position:relative;top:-.1rem}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .icon{align-self:center;margin-left:5px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .comparisons .comparison .icon{margin-right:auto}body.home #imano-kibun .col.happinessScore .content .comparisons .comparison+.comparison{margin-left:10px}}body.home #imano-kibun .col.happinessScore .content .dots{align-items:center;display:flex;margin:0 8px}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .dots{display:none}}body.home #imano-kibun .col.happinessScore .content .dots>img{align-self:center}body.home #imano-kibun .col.happinessScore .content .sub{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .sub{flex-direction:row}}body.home #imano-kibun .col.happinessScore .content .sub .box{background-color:#ffecd6;font-size:1.2rem;text-align:center}@media only screen and (max-width:640px){body.home #imano-kibun .col.happinessScore .content .sub .box:first-child{border-radius:5px 0 0 5px}body.home #imano-kibun .col.happinessScore .content .sub .box:last-child{border-radius:0 5px 5px 0}body.home #imano-kibun .col.happinessScore .content .sub .box .num{font-size:1.6rem}}body.home #imano-kibun .col.onomatopoeia .content{color:#f87200;display:flex;flex-direction:column;font-size:1.6rem;line-height:1;padding:11px 0 12px}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content{flex-direction:row;gap:20px;justify-content:center}}body.home #imano-kibun .col.onomatopoeia .content .chugaku,body.home #imano-kibun .col.onomatopoeia .content .shogaku{align-items:center;display:flex;height:28px;justify-content:center}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content .chugaku,body.home #imano-kibun .col.onomatopoeia .content .shogaku{flex-direction:column;height:auto;min-width:110px}}body.home #imano-kibun .col.onomatopoeia .content .chugaku:not(:first-child),body.home #imano-kibun .col.onomatopoeia .content .shogaku:not(:first-child){margin-top:5px}body.home #imano-kibun .col.onomatopoeia .content .chugaku h5,body.home #imano-kibun .col.onomatopoeia .content .shogaku h5{font-size:1.6rem;margin-right:23px}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content .chugaku h5,body.home #imano-kibun .col.onomatopoeia .content .shogaku h5{margin:3px 0 14px}}body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking{display:flex}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking{align-self:flex-start;flex-direction:column;gap:8px}}body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking .unit,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking .unit{display:flex;letter-spacing:.1em;width:146px}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking .unit,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking .unit{align-items:center;width:auto}}body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking .unit .rank,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking .unit .rank{align-items:center;background-color:#ffecd6;border-radius:10px;display:flex;font-size:1.3rem;height:20px;justify-content:center;margin-right:5px;padding-left:5px;width:51px}@media only screen and (max-width:640px){body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking .unit .rank,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking .unit .rank{border-radius:11px;flex-direction:column;height:22px;padding-left:0;width:22px}body.home #imano-kibun .col.onomatopoeia .content .chugaku .ranking .unit .rank .i,body.home #imano-kibun .col.onomatopoeia .content .shogaku .ranking .unit .rank .i{display:none}}body.home #imano-kibun .reason{border-radius:10px}@media only screen and (max-width:640px){body.home #imano-kibun .reason{--outer-height:60px;margin-left:0;margin-right:0}body.home #imano-kibun .reason img{margin-right:0;transform:scale(.8)}}body.home #imano-kibun>.link{font-size:1.6rem;justify-content:center;margin-bottom:5px;margin-top:22px;width:100%}@media only screen and (min-width:1201px){body.home #imano-kibun>.link{display:none}}.card-list-section .pagination{align-items:center;display:flex;justify-content:center;margin-top:100px}@media only screen and (max-width:767px){.card-list-section .pagination{margin-top:60px}}.card-list-section .pagination .next,.card-list-section .pagination .prev{background-image:url(/wp/wp-content/themes/origin/public/images/arrow-prev.58552d.png);background-position:50%;background-repeat:no-repeat;background-size:10px auto;display:block;height:20px;text-indent:-9999px;width:20px}.card-list-section .pagination .next.next,.card-list-section .pagination .prev.next{background-image:url(/wp/wp-content/themes/origin/public/images/arrow-next.1a15cd.png)}.card-list-section .pagination p.next,.card-list-section .pagination p.prev{opacity:.18}.card-list-section .pagination ul{align-items:center;color:#4a4a4a;display:flex;justify-content:center;margin:0 20px}.card-list-section .pagination ul li{border-bottom:1px solid transparent;font-size:2rem;margin:0 10px;text-align:center;width:20px}@media only screen and (max-width:767px){.card-list-section .pagination ul li{margin:0 7px}}.card-list-section .pagination ul li.current{border-bottom-color:rgba(74,74,74,.4)}.card-list-section .pagination ul li.dot{margin:0 5px}.card-list-section .pagination ul li.dot+.dot{display:none}body.single-kibun .orange section#happinessScore .results{align-items:center;background-color:#ffe8d3;border-radius:8px;color:#f46522;display:flex;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.8rem;height:85px;justify-content:space-between;margin-top:23px;padding:0 30px;position:relative}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results{border-radius:8px 8px 0 0;flex-direction:column;height:auto;padding:0 20px}}@media only screen and (max-width:767px){body.single-kibun .orange section#happinessScore .results{border-radius:0}}body.single-kibun .orange section#happinessScore .results #results-foot{bottom:-15px;position:absolute}body.single-kibun .orange section#happinessScore .results .total{align-items:center;display:flex}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total{justify-content:center;width:100%}}@media only screen and (max-width:400px){body.single-kibun .orange section#happinessScore .results .total{justify-content:space-between}}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total>.label{font-size:1.3rem;line-height:1.5rem;width:30px}}body.single-kibun .orange section#happinessScore .results .total>.point{font-size:5rem;margin-left:22px;margin-right:22px}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total>.point{font-size:3.4rem;margin-left:11px;margin-right:11px;position:relative;top:-.5px}}body.single-kibun .orange section#happinessScore .results .total>.point .unit{font-size:2.5rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total>.point .unit{font-size:1.6rem}}body.single-kibun .orange section#happinessScore .results .total .comparison{align-items:center;background-color:#ec1c33;border-radius:5px;color:#fff;display:flex;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.4rem;height:43px;justify-content:space-between;padding-left:12px;padding-right:9px}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison{height:41px;padding-left:2px;padding-right:2px;width:84px}}body.single-kibun .orange section#happinessScore .results .total .comparison+.comparison{margin-left:11px}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison+.comparison{margin-left:7px}}body.single-kibun .orange section#happinessScore .results .total .comparison:first-of-type{margin-left:auto}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison:first-of-type{margin-left:0}}@media only screen and (max-width:400px){body.single-kibun .orange section#happinessScore .results .total .comparison:first-of-type{margin-left:auto}}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison:last-child{margin-right:0}}body.single-kibun .orange section#happinessScore .results .total .comparison.down{background-color:#346ce7}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison{display:block;font-size:1.1rem}}@media only screen and (min-width:1201px){body.single-kibun .orange section#happinessScore .results .total .comparison .label{margin-right:10px}}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .label{display:block;line-height:1;margin-top:5px}}body.single-kibun .orange section#happinessScore .results .total .comparison .group{align-items:center;display:flex}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .group{justify-content:center}}body.single-kibun .orange section#happinessScore .results .total .comparison .point{font-size:2rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .point{font-size:1.4rem}}body.single-kibun .orange section#happinessScore .results .total .comparison .point .unit{font-size:1.4rem;margin-left:.2rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .point .unit{font-size:1.2rem}}body.single-kibun .orange section#happinessScore .results .total .comparison .sign{font-size:1.6rem;margin-right:.2rem;position:relative;top:-.1rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .sign{font-size:1.4rem;top:0}}body.single-kibun .orange section#happinessScore .results .total .comparison .icon{align-self:center;margin-left:5px}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .total .comparison .icon{margin-left:3px;margin-top:-1px}}body.single-kibun .orange section#happinessScore .results .border{border-left:1px solid #f46522;display:block;height:38px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .border{display:none}}body.single-kibun .orange section#happinessScore .results .sub{align-items:center;display:flex}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .sub{background-color:#ffd4a2;border-radius:5px;height:23px;justify-content:center;margin-bottom:13px;position:relative;width:320px}body.single-kibun .orange section#happinessScore .results .sub:before{border-left:1px solid #f46522;content:"";display:block;height:12px;left:50%;position:absolute}}@media only screen and (max-width:400px){body.single-kibun .orange section#happinessScore .results .sub{width:100%}}body.single-kibun .orange section#happinessScore .results .sub .label{margin-right:7px;vertical-align:middle}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .sub .label{font-size:1.3rem}}body.single-kibun .orange section#happinessScore .results .sub .point{font-size:var(--point-size);vertical-align:middle}body.single-kibun .orange section#happinessScore .results .sub .point .unit{font-size:1.8rem;margin-left:6px}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .sub .point .unit{font-size:1.3rem;margin-left:2px}}@media only screen and (min-width:1201px){body.single-kibun .orange section#happinessScore .results .sub .chugaku{margin-left:19px}}body.single-kibun .orange section#happinessScore .results .sub .chugaku,body.single-kibun .orange section#happinessScore .results .sub .shogaku{--point-size:2.7rem;flex-shrink:0;line-height:var(--point-size);width:50%}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .results .sub .chugaku,body.single-kibun .orange section#happinessScore .results .sub .shogaku{--point-size:1.6rem}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap{background-color:#fff;border-radius:8px;height:228px;margin-top:24px;overflow:hidden;position:relative}@media only screen and (max-width:1200px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap{border-radius:0 0 8px 8px;border-top:1px solid #f46522;margin-top:0}}@media only screen and (max-width:767px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap{border-radius:0}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap #dots{--color:rgba(0,0,0,.5);background:repeating-linear-gradient(to bottom,var(--color) 0,var(--color) 3px,hsla(0,0%,100%,0) 3px,hsla(0,0%,100%,0) 6px);height:calc(100% - 36px);position:absolute;top:0;width:3px}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick{bottom:0;color:#f46522;display:flex;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;height:33px;left:0;position:absolute;width:100%;z-index:10}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.unit{background-color:#fff;border-right:2px solid #ffe7ce;flex-shrink:0;font-size:1.4rem;width:53px}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.unit{font-size:1.1rem;width:45px}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.unit span{position:relative;right:-5px;top:3px}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.months{display:grid;font-size:1.6rem;grid-template-columns:repeat(12,1fr);justify-content:stretch;width:100%}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.months{border-right:2px solid transparent;font-size:1.2rem;grid-template-columns:repeat(12,1fr);width:100%}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.months .month{align-items:center;display:flex;justify-content:center;line-height:1}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap .customTick>.months .month{flex-direction:column}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap #happinessScoreChartLegend{align-items:center;background-color:#fff;color:#f46522;display:flex;flex-direction:row-reverse;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;gap:15px;padding:0 9px;position:absolute;right:0;top:0}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore .happinessScoreChartWrap #happinessScoreChartLegend{font-size:1.2rem}}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap #happinessScoreChartLegend .legend{padding-top:4px}body.single-kibun .orange section#happinessScore .happinessScoreChartWrap #happinessScoreChartLegend .legend svg{margin-right:6px;vertical-align:middle}body.single-kibun .orange section#happinessScore #happinessScoreChart{height:100%;padding-left:12px;position:relative;width:100%}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore #happinessScoreChart{padding-left:4px}}body.single-kibun .orange section#happinessScore #happinessScoreChart svg{margin-top:-5px}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-grid line{stroke:#ededed}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-xgrid,body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-ygrid{stroke-dasharray:none}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis .tick line{stroke:#ffe7ce;stroke-width:2px}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis .tick text{fill:#f46522;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis .domain{stroke:#ffe7ce;stroke-width:2px}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-x .tick text{fill:transparent;font-size:1.6rem;transform:translate(-44px,4px)}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-y text{--translate-x:-10px;--translate-x:0;font-size:1.4rem;transform:translate(var(--translate-x))}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-y text{font-size:1.2rem}}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-y .tick:first-of-type text{transform:translate(var(--translate-x),-7px)}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-y .tick:last-of-type line{display:none}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-axis-y .tick:last-of-type text{transform:translate(var(--translate-x),18px)}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-lines path{stroke-width:2px}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-lines path{stroke-width:1px}}body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-lines.current path{stroke-width:4px}@media only screen and (max-width:600px){body.single-kibun .orange section#happinessScore #happinessScoreChart svg .c3-lines.current path{stroke-width:2px}}body.single-kibun .orange section#happinessScore #happinessScoreChart #tooltip{align-items:center;background-color:rgba(0,0,0,.65);border-radius:5px;color:#fff;display:flex;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.3rem;height:38px;justify-content:center;line-height:1;position:relative;width:83px}body.single-kibun .orange section#happinessScore #happinessScoreChart #tooltip:after{bottom:-13px;content:url(/wp/wp-content/themes/origin/public/images/tooltip-foot.d85b8c.svg);position:absolute}body.single-kibun .orange section#happinessScore #happinessScoreChart #tooltip i{background-color:#fff;display:block;height:9px;margin-right:4px;width:9px}body.single-kibun .orange section#onomatopoeia{border-top:1px solid #e6711e}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia{padding-top:50px}body.single-kibun .orange section#onomatopoeia .lead{margin-top:13px}}body.single-kibun .orange section#onomatopoeia .contents{grid-column-gap:56px;align-items:center;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;place-items:center}body.single-kibun .orange section#onomatopoeia .contents .ranking h3{color:#fff1e0;font-size:2.4rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking h3{font-size:3rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi{position:relative}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .bg{pointer-events:none}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .bg{height:auto;width:335px}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;margin-top:97px;position:absolute;top:0;width:100%}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap{margin-top:61px}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol{display:flex;flex-direction:column;width:310px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol{width:210px}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .onomatopoeia{display:block;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;line-height:1}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .onomatopoeia.positive{color:#f03737}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .onomatopoeia.neutral{color:#36c302}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .onomatopoeia.negative{color:#00a6d2}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .rank{color:#767676;display:block;font-size:1.3rem;line-height:1;margin-top:6px;text-align:right}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol .rank{font-size:1.2rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li{display:flex;flex-direction:column}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:first-child{align-self:center}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:first-child .onomatopoeia{font-size:5.2rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:first-child .onomatopoeia{font-size:3.9rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(2){align-self:flex-start;margin-top:8px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(2){margin-top:0}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(2) .onomatopoeia{font-size:3.1rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(2) .onomatopoeia{font-size:2.3rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(3){align-self:flex-end;margin-top:-2px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(3){margin-top:-5px}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(3) .onomatopoeia{font-size:3.1rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(3) .onomatopoeia{font-size:2.3rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(4){align-self:flex-start;margin-top:-8px}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(4) .onomatopoeia{font-size:3.1rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(4) .onomatopoeia{font-size:2.3rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(5){align-self:flex-end;margin-right:52px;margin-top:-5px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(5){margin-right:23px}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(5) .onomatopoeia{font-size:3.1rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(5) .onomatopoeia{font-size:2.3rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(6){align-self:flex-start;margin-left:11px;margin-top:-2px}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(6) .onomatopoeia{font-size:1.8rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(6) .onomatopoeia{font-size:1.4rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(7){align-self:flex-end;margin-right:64px;margin-top:-20px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(7){margin-right:0}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(7) .onomatopoeia{font-size:1.8rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(7) .onomatopoeia{font-size:1.4rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(8){align-self:flex-start;margin-left:58px;margin-top:5px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(8){margin-left:45px;margin-top:0}}body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(8) .onomatopoeia{font-size:1.8rem}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .fukidashi .wrap ol li:nth-child(8) .onomatopoeia{font-size:1.4rem}}body.single-kibun .orange section#onomatopoeia .contents .ranking .character{display:flex;flex-direction:column;margin-top:-16px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .ranking .character{margin-top:-32px;transform:scale(.7)}}body.single-kibun .orange section#onomatopoeia .contents .ranking .character>img{align-self:center}body.single-kibun .orange section#onomatopoeia .contents .ranking .character>img.head{margin-bottom:5px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto-title{font-size:2.4rem;grid-column-end:3;grid-column-start:1;padding-bottom:30px;padding-top:27px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto{align-self:flex-start;height:100%;max-width:464px;width:100%}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto{margin:0 auto}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto>h4{display:none}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card{background-color:#fff;border-radius:8px;color:#4a4a4a;height:100%;overflow:hidden}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card h5{color:#5a5959;font-size:2.4rem;padding:19px 0 15px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card h5{font-size:2rem;padding:24px 0 16px}}@media only screen and (max-width:767px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .arrow{position:relative;top:1px}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .arrow.up{vertical-align:initial}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .arrow.down{vertical-align:text-bottom}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graphWrap .footer{display:flex;justify-content:center;margin:26px 0}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graphWrap .footer{font-size:1.2rem;margin:23px 0 15px}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graphWrap .footer p+p{margin-left:15px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph{margin:0 auto;position:relative;width:calc(100% - 90px)}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph{width:calc(100% - 40px)}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph .unit{bottom:0;position:absolute;right:0}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph .unit{font-size:1.2rem}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table{width:100%}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table{font-size:1.1rem}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table tr{height:31px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table th{border-right:1px solid #a7a7a7;letter-spacing:0;padding-right:8px;text-align:right;vertical-align:middle;width:156px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table th{width:120px}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td{vertical-align:middle}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td>*{float:left}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td .bar{background-color:#ffc6ac;height:14px;margin-right:8px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td .bar.strong{background-color:#f46522}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td .rank{color:#626262;font-size:1.4rem;line-height:1}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td .rank{font-size:1.2rem}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .graph table td .arrow{margin-left:7px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices{background-color:#ffefe0;height:100%;padding:20px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices h6{color:#f46500;font-size:1.6rem;margin-top:5px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices h6{line-height:1;margin-top:0}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul{margin-top:20px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li+li{margin-top:17px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li{--face-width:55px;display:flex;justify-content:space-between}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li .faceWrap{display:flex;flex-shrink:0;justify-content:center;width:var(--face-width)}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li .faceWrap{--face-width:33px}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li .faceWrap .face{flex-shrink:0;height:auto;width:45px}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li p{background-color:#fff;border-radius:10px;color:#4a4a4a;flex-shrink:0;padding:19px;position:relative;text-align:left;width:350px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li p{width:calc(100% - var(--face-width))}}body.single-kibun .orange section#onomatopoeia .contents .dekigoto .card .voices ul li p:before{content:url(/wp/wp-content/themes/origin/public/images/voice-fukidashi-foot.f91a02.svg);left:-16px;position:absolute;top:15px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .contents{display:flex;flex-direction:column}body.single-kibun .orange section#onomatopoeia .contents .dekigoto-title{display:none}body.single-kibun .orange section#onomatopoeia .contents .dekigoto>h4{display:block;font-size:1.5rem;margin-bottom:23px;margin-top:27px}body.single-kibun .orange section#onomatopoeia .contents .ranking-shogaku{order:1}body.single-kibun .orange section#onomatopoeia .contents .dekigoto-shogaku{order:2}body.single-kibun .orange section#onomatopoeia .contents .ranking-chugaku{order:3}body.single-kibun .orange section#onomatopoeia .contents .dekigoto-chugaku{order:4}}body.single-kibun .orange section#onomatopoeia .matome{display:flex;margin:100px auto;max-width:860px;width:calc(100% - 144px)}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .matome{margin-bottom:0;margin-top:60px;width:100%}}body.single-kibun .orange section#onomatopoeia .matome>.image{margin-right:20px;margin-top:7px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .matome>.image{margin-right:14px;margin-top:6px}body.single-kibun .orange section#onomatopoeia .matome>.image img{height:auto;width:48px}}body.single-kibun .orange section#onomatopoeia .matome>.image h6{display:none}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .matome>.image h6{display:block;font-size:1.1rem;line-height:1.3636363636;margin-top:8px}}body.single-kibun .orange section#onomatopoeia .matome>.text{text-align:left}body.single-kibun .orange section#onomatopoeia .matome>.text h6{font-size:1.4rem;margin-bottom:7px}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .matome>.text h6{display:none}}body.single-kibun .orange section#onomatopoeia .matome>.text p{font-size:1.8rem;line-height:2}@media only screen and (max-width:1200px){body.single-kibun .orange section#onomatopoeia .matome>.text p{font-size:1.4rem;line-height:1.7142857143}}body.single-kibun .orange .prevNextBg{align-items:center;display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}@media only screen and (max-width:767px){body.single-kibun .orange .prevNextBg{background-color:#fff;bottom:0;box-shadow:0 0 6px rgba(0,0,0,.16);height:50px;left:0;position:fixed;width:100vw;z-index:99}body.single-kibun .orange .prevNextBg:before{border-left:1px solid #cbcbcb;content:"";display:block;height:30px;left:50%;position:absolute;top:10px;width:1px}}body.single-kibun .orange .prevNextBg a[rel=next],body.single-kibun .orange .prevNextBg a[rel=prev]{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#f46522;display:flex;flex-shrink:0;font-size:1.5rem;height:39px;justify-content:center;width:89px}body.single-kibun .orange .prevNextBg a[rel=next]:not([href]),body.single-kibun .orange .prevNextBg a[rel=prev]:not([href]){visibility:hidden}@media only screen and (max-width:767px){body.single-kibun .orange .prevNextBg a[rel=next]:not([href]),body.single-kibun .orange .prevNextBg a[rel=prev]:not([href]){opacity:.25;visibility:visible}body.single-kibun .orange .prevNextBg a[rel=next],body.single-kibun .orange .prevNextBg a[rel=prev]{background-color:transparent;border-radius:0;bottom:0;box-shadow:none;font-size:1.4rem;height:50px;position:fixed;width:50vw;z-index:100}}body.single-kibun .orange .prevNextBg a[rel=prev]:before{content:url(/wp/wp-content/themes/origin/public/images/arrow-left.64b3db.svg);margin-right:8px;position:relative;top:1px}@media only screen and (max-width:767px){body.single-kibun .orange .prevNextBg a[rel=prev]:before{margin-right:6px;transform:scale(.75)}body.single-kibun .orange .prevNextBg a[rel=prev]{left:0}}body.single-kibun .orange .prevNextBg a[rel=next]:after{content:url(/wp/wp-content/themes/origin/public/images/arrow-right.b22456.svg);margin-left:8px;position:relative;top:1px}@media only screen and (max-width:767px){body.single-kibun .orange .prevNextBg a[rel=next]:after{margin-left:6px;transform:scale(.75)}body.single-kibun .orange .prevNextBg a[rel=next]{right:0}}body.error404 main{align-items:center;background-color:#f6f6f6;display:flex;height:calc(100vh - 492px);justify-content:center;min-height:460px}body.error404 main>section{padding:20px}body.error404 main h1{font-size:5rem;text-align:center}@media only screen and (max-width:767px){body.error404 main h1{font-size:2.5rem}}body.error404 main p{font-size:2rem;text-align:center}@media only screen and (max-width:767px){body.error404 main p{font-size:1.3rem}}body.error404 main .top{align-items:center;border:1px solid #707070;border-radius:10px;color:#676767;display:flex;font-size:1.8rem;height:55px;justify-content:center;margin:60px auto 0;width:170px}@media only screen and (max-width:767px){body.error404 main .top{font-size:1.2rem;height:38px;margin-top:30px;width:130px}}body.home #hero-area{overflow:hidden;padding-top:35px}@media only screen and (max-width:767px){body.home #hero-area{padding-top:0}}body.home #hero-area .cards-slider{background-color:#ffeb00;border-radius:10px;height:455px;margin:0 auto;overflow:hidden;position:relative;width:calc(100% - 70px)}@media only screen and (min-width:768px){body.home #hero-area .cards-slider{height:455px!important}}@media only screen and (max-width:767px){body.home #hero-area .cards-slider{border-radius:0;height:96vw;min-height:calc(115px + 59.46667vw);width:100%}}body.home #hero-area .cards-slider .slider-dots{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:17px;top:18px;z-index:2}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-dots{bottom:17px;right:20px;top:auto}}body.home #hero-area .cards-slider .slider-dots span{background-color:#d6c64b;border-radius:50%;display:block;height:10px;margin-left:8px;transition:.2s ease;width:10px}body.home #hero-area .cards-slider .slider-dots span:hover{cursor:pointer}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-dots span{height:6px;margin-left:6px;width:6px}}body.home #hero-area .cards-slider .slider-dots[data-dot-status="1"] span:first-child,body.home #hero-area .cards-slider .slider-dots[data-dot-status="2"] span:nth-child(2),body.home #hero-area .cards-slider .slider-dots[data-dot-status="3"] span:nth-child(3),body.home #hero-area .cards-slider .slider-dots[data-dot-status="4"] span:nth-child(4),body.home #hero-area .cards-slider .slider-dots[data-dot-status="5"] span:nth-child(5),body.home #hero-area .cards-slider .slider-dots[data-dot-status="6"] span:nth-child(6),body.home #hero-area .cards-slider .slider-dots[data-dot-status="7"] span:nth-child(7),body.home #hero-area .cards-slider .slider-dots[data-dot-status="8"] span:nth-child(8),body.home #hero-area .cards-slider .slider-dots[data-dot-status="9"] span:nth-child(9){background-color:#fff}body.home #hero-area .cards-slider .slider-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:2}body.home #hero-area .cards-slider .slider-button:hover{cursor:pointer}body.home #hero-area .cards-slider .slider-button img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.home #hero-area .cards-slider .slider-button.slider-next-button{left:calc(50% + 300px)}body.home #hero-area .cards-slider .slider-button.slider-prev-button{right:calc(50% + 300px)}body.home #hero-area .cards-slider .slider-button.slider-prev-button img{transform:translate(-50%,-50%) rotate(180deg)}body.home #hero-area .cards-slider .slider-wrapper{height:100%;position:relative;width:100%;z-index:1}body.home #hero-area .cards-slider .slider-wrapper .slide{border-radius:50%;height:7250px;left:50%;position:absolute;top:50%;transform:translateX(-50%);transition:.5s ease;width:7250px}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide{border-radius:none;height:auto;left:0;margin:0 auto;padding-top:30px;right:auto;top:0;transform:none;width:100%}}body.home #hero-area .cards-slider .slider-wrapper .slide .card{bottom:100%;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(50%);width:481px}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide .card{bottom:auto;display:block;position:relative;transform:none;width:calc(100% - 40px)}}body.home #hero-area .cards-slider .slider-wrapper .slide .card .img{border-radius:10px;overflow:hidden}body.home #hero-area .cards-slider .slider-wrapper .slide .card .img img{width:100%}body.home #hero-area .cards-slider .slider-wrapper .slide .card .title{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.4rem;left:31%;line-height:1.6428571429;position:absolute;top:98%;width:75.8835758836%}body.home #hero-area .cards-slider .slider-wrapper .slide .card .title:after{background-color:#fff;border-radius:0 4px 4px 0;content:"";display:block;height:30px;position:absolute;right:3px;top:-4px;width:30px;z-index:1}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide .card .title:after{background-color:#fff;height:34px;right:0;top:-7px}}body.home #hero-area .cards-slider .slider-wrapper .slide .card .title.hide:after{opacity:0}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide .card .title{font-size:1.3rem;left:auto;line-height:1.5384615385;margin-top:22px;position:relative;top:auto;width:100%}body.home #hero-area .cards-slider .slider-wrapper .slide .card .title:before{box-sizing:border-box;color:#000;content:attr(data-title);display:inline;left:0;line-height:1.5384615385;padding:10px 12px;position:absolute;top:-10px;width:100%;word-break:break-all;z-index:2}}body.home #hero-area .cards-slider .slider-wrapper .slide .card .title span{background-color:#fff;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:8px 14px;position:relative;word-break:break-all;z-index:3}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide .card .title span{box-sizing:border-box;color:transparent;padding:10px 12px;width:100%;z-index:1}}@media only screen and (min-width:768px){body.home #hero-area .cards-slider .slider-wrapper .slide:first-child{transform:translateX(-50%) rotate(0deg)}body.home #hero-area .cards-slider .slider-wrapper .slide:nth-child(2){transform:translateX(-50%) rotate(10deg)}}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide:nth-child(2){left:100%;transform:none}body.home #hero-area .cards-slider .slider-wrapper .slide:nth-child(n+3){left:-100%;transform:none}}body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=current]{z-index:3}@media only screen and (min-width:768px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=current]{transform:translateX(-50%) rotate(0deg)}}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=current]{left:0;transform:none}}body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=next]{z-index:2}@media only screen and (min-width:768px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=next]{transform:translateX(-50%) rotate(10deg)}}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=next]{left:100%;transform:none}}body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=nextnext]{pointer-events:none;transform:translateX(-50%) rotate(20deg);transition:0s ease}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=nextnext]{left:100%;transform:none}}body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=prev]{transform:translateX(-50%) rotate(-10deg);z-index:2}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=prev]{left:-100%;transform:none}}body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=""]{pointer-events:none;transform:translateX(-50%) rotate(-20deg);z-index:1}@media only screen and (max-width:767px){body.home #hero-area .cards-slider .slider-wrapper .slide[data-status=""]{left:-100%;transform:none}}body.home #hero-area .cards-slider .slider-wrapper[data-direction=back] .slide[data-status=nextnext]{transition:.5s ease}body.home #hero-area .cards-slider .slider-wrapper[data-direction=back] .slide[data-status=""]{transition:0s ease}body.home #topics-section .head{color:#4a4a4a;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.2rem}@media only screen and (max-width:767px){body.home #topics-section .head{font-size:1.8rem}}@media only screen and (min-width:768px){body.home #topics-section .card-list li{margin-top:21px}}@media only screen and (max-width:767px){body.home #topics-section .card-list li:first-child{margin-top:18px}}body.home #topics-section .card-list li:nth-child(4){display:none}@media only screen and (min-width:1589px){body.home #topics-section .card-list li:nth-child(4){display:block}}body.home #kodomo-teiten-section{margin-top:56px}@media only screen and (max-width:767px){body.home #kodomo-teiten-section{margin-top:44px}}body.home #kodomo-teiten-section .banner{align-items:center;background-color:#e50020;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:19px;height:auto;justify-content:center;margin:0 auto;max-width:1517px;min-height:326px;overflow:hidden;position:relative;width:calc(100% - 70px)}@media only screen and (max-width:1199px){body.home #kodomo-teiten-section .banner{gap:22px}}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner{height:auto;min-height:0;overflow:visible;padding:25px 0 0;width:calc(100% - 40px)}}body.home #kodomo-teiten-section .banner .left{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;line-height:1;margin:12px 0 0 51px;position:relative;width:428px;z-index:2}@media only screen and (max-width:1199px){body.home #kodomo-teiten-section .banner .left{margin:0;max-width:500px;padding:50px 0 0;text-align:center;width:100%}}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .left{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 28px}}body.home #kodomo-teiten-section .banner .left .sub-ttl{padding-left:3px}@media only screen and (max-width:1199px){body.home #kodomo-teiten-section .banner .left .sub-ttl{padding:0}}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .left .sub-ttl img{width:99px}}body.home #kodomo-teiten-section .banner .left h2{margin:2.09rem 0 3.1rem}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .left h2{margin:2.35rem 0}body.home #kodomo-teiten-section .banner .left h2 img{width:215px}}body.home #kodomo-teiten-section .banner .left .teiten-txt{font-size:1.4rem;line-height:1.8;text-align:justify}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .left .teiten-txt{font-size:1.2rem}}body.home #kodomo-teiten-section .banner .right{font-size:1.6rem;line-height:1.75;width:47.6527900797%;width:598px;z-index:2}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .right{font-size:1.2rem;margin:0;text-align:center;width:100%}}body.home #kodomo-teiten-section .banner .button{align-items:center;background-color:#fff;border-radius:6rem;bottom:35px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;height:57px;justify-content:center;padding-top:.2rem;position:absolute;right:35px;width:185px;z-index:2}@media only screen and (max-width:1199px){body.home #kodomo-teiten-section .banner .button{height:42px;margin:0 auto;position:static;width:500px}}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .button{height:35px;width:calc(100% - 56px)}}body.home #kodomo-teiten-section .banner .button p{color:#e50020;font-size:1.8rem;padding:0 2.25rem 0 2.55rem}@media only screen and (max-width:1199px){body.home #kodomo-teiten-section .banner .button p{font-size:1.4rem;padding:0;text-align:center}body.home #kodomo-teiten-section .banner .button svg{position:absolute;right:85px;width:6.8px}}@media only screen and (max-width:767px){body.home #kodomo-teiten-section .banner .button svg{right:44px}}body.home #kodomo-teiten-section .banner .button svg path{stroke:#e50020}body.home #arinomama-section{background-color:#f5f5f5;margin-top:64px;overflow:hidden;padding-bottom:30px;padding-top:43px}@media only screen and (max-width:767px){body.home #arinomama-section{margin-top:49px;padding-bottom:23px;padding-top:33px}}body.home #arinomama-section .section-head{color:#4a4a4a;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.2rem;line-height:1.4;text-align:center}@media only screen and (max-width:767px){body.home #arinomama-section .section-head{font-size:1.8rem}}body.home #arinomama-section .section-head span{display:block;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.4rem;margin-bottom:5px}@media only screen and (max-width:767px){body.home #arinomama-section .section-head span{font-size:1.2rem}}body.home #arinomama-section .article-wrapper{margin-left:30px;margin-top:43px;overflow:visible;width:calc(100% - 30px)}@media only screen and (max-width:767px){body.home #arinomama-section .article-wrapper{margin-left:20px;margin-top:33px}}body.home #arinomama-section .article-wrapper .swiper-button-next,body.home #arinomama-section .article-wrapper .swiper-button-prev{border-radius:50%;height:42px;top:0;width:42px}@media only screen and (max-width:767px){body.home #arinomama-section .article-wrapper .swiper-button-next,body.home #arinomama-section .article-wrapper .swiper-button-prev{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:30px;top:55%;width:30px}}@media only screen and (min-width:768px){body.home #arinomama-section .article-wrapper .swiper-button-next,body.home #arinomama-section .article-wrapper .swiper-button-prev{margin-top:-79px;transition:opacity .3s ease}body.home #arinomama-section .article-wrapper .swiper-button-next:hover,body.home #arinomama-section .article-wrapper .swiper-button-prev:hover{opacity:.8}}body.home #arinomama-section .article-wrapper .swiper-button-next img,body.home #arinomama-section .article-wrapper .swiper-button-prev img{align-self:center}body.home #arinomama-section .article-wrapper .swiper-button-next:after,body.home #arinomama-section .article-wrapper .swiper-button-prev:after{display:none}body.home #arinomama-section .article-wrapper .swiper-button-next.swiper-button-disabled,body.home #arinomama-section .article-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.35}@media only screen and (max-width:767px){body.home #arinomama-section .article-wrapper .swiper-button-next.swiper-button-disabled,body.home #arinomama-section .article-wrapper .swiper-button-prev.swiper-button-disabled{display:none}}body.home #arinomama-section .article-wrapper .swiper-button-next{right:57px}@media only screen and (max-width:767px){body.home #arinomama-section .article-wrapper .swiper-button-next{right:10px}}body.home #arinomama-section .article-wrapper .swiper-button-prev{left:27px}@media only screen and (max-width:767px){body.home #arinomama-section .article-wrapper .swiper-button-prev{left:0}}body.home #arinomama-section .article-wrapper .swiper-button-prev img{transform:rotate(180deg)}body.home #arinomama-section .article-wrapper .article-list{padding-left:0;width:100%}body.home #arinomama-section .article-wrapper .article-list li{width:295px!important}body.home #arinomama-section .article-wrapper .article-list li.swiper-slide-duplicate{display:none}body.home #arinomama-section .article-wrapper .article-list li a{background-color:#fff;display:block;height:100%;padding:8px}body.home #arinomama-section .article-wrapper .article-list li a img{height:auto;width:100%}body.home #arinomama-section .arinomama-link{align-items:center;color:#4a4a4a;display:flex;font-size:1.6rem;justify-content:center;margin:23px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){body.home #arinomama-section .arinomama-link{font-size:1.4rem}}body.home #arinomama-section .arinomama-link svg{margin-left:12px}@media only screen and (max-width:767px){body.home #arinomama-section .arinomama-link svg{margin-left:6px;width:12px}}body.home #topics-section{margin-bottom:0}body.home #column-section{margin-top:53px}@media only screen and (max-width:767px){body.home #column-section{margin-top:37px}}body.home #column-section .card-list li{margin-top:25px}body.home #column-section .card-list li:nth-child(4){display:none}@media only screen and (min-width:1589px){body.home #column-section .card-list li:nth-child(4){display:block}}@media only screen and (max-width:767px){body.home #column-section .card-list li:nth-child(n+2){display:none}}body.home #column-section{margin-bottom:0}body.home .outro{height:228px;margin-bottom:37px;margin-top:35px;overflow:hidden}@media only screen and (max-width:767px){body.home .outro{height:145px;margin-bottom:10px;margin-top:23px}}body.home .outro img{height:100%;margin-left:50%;transform:translateX(-50%);width:auto}body.single-kibun{--color-orange:#ff972f;--color-gray:#f5f5f5}body.single-kibun .wrap1060,body.single-kibun .wrap1242,body.single-kibun .wrap600,body.single-kibun .wrap984{--margin:35px;margin:0 auto;max-width:1060px;width:calc(100% - var(--margin)*2)}@media only screen and (max-width:767px){body.single-kibun .wrap1060,body.single-kibun .wrap1242,body.single-kibun .wrap600,body.single-kibun .wrap984{--margin:20px}}body.single-kibun .wrap1060{max-width:1060px}body.single-kibun .wrap984{max-width:984px}body.single-kibun .wrap600{max-width:600px}body.single-kibun .orange{background-color:var(--color-orange);border-radius:10px;color:#fff;font-size:1.4rem;line-height:1.8571428571;margin:35px}@media only screen and (max-width:767px){body.single-kibun .orange{border-radius:0;margin:0;padding-bottom:47px}}body.single-kibun .orange #floatingNav{--height:78px;border-radius:0 0 10px 10px;bottom:0;overflow-x:hidden;padding-top:5px;position:-webkit-sticky;position:sticky;transform:translateY(var(--height));transition:transform .4s ease;z-index:99}body.single-kibun .orange #floatingNav:not(.visible){pointer-events:none}body.single-kibun .orange #floatingNav.visible{transform:translateY(0)}@media only screen and (max-width:767px){body.single-kibun .orange #floatingNav{display:none}}body.single-kibun .orange #floatingNav .content{background-color:var(--color-orange);box-shadow:0 -1px 6px rgba(0,0,0,.13);height:var(--height)}body.single-kibun .orange #floatingNav .prevNextBg{top:-2px}body.single-kibun .orange #floatingNav .wrap1060{align-items:center;display:flex;height:100%;justify-content:center;position:relative}body.single-kibun .orange #floatingNav .wrap1060 .period{align-items:center;display:flex;flex-direction:column;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.8rem;text-align:center}body.single-kibun .orange header{align-items:center;display:flex;justify-content:space-between;padding-bottom:30px;padding-top:30px;position:relative}@media only screen and (max-width:767px){body.single-kibun .orange header{justify-content:center;padding-bottom:20px;padding-top:33px}}body.single-kibun .orange header .layer{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}body.single-kibun .orange header .layer h1{align-items:center;display:flex;font-size:4.2rem}body.single-kibun .orange header .layer h1 span{white-space:nowrap}body.single-kibun .orange header .layer h1 img{align-self:center}body.single-kibun .orange header .layer h1 img:first-of-type{margin-right:26px}@media only screen and (max-width:767px){body.single-kibun .orange header .layer h1 img:first-of-type{height:auto;margin-right:22px;width:22.38px}}body.single-kibun .orange header .layer h1 img:last-of-type{margin-left:26px}@media only screen and (max-width:767px){body.single-kibun .orange header .layer h1 img:last-of-type{height:auto;margin-left:22px;width:28.44px}body.single-kibun .orange header .layer h1{font-size:2.9rem}}body.single-kibun .orange header .layer .period{font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.8rem;margin-bottom:14px;margin-top:5px}@media only screen and (max-width:767px){body.single-kibun .orange header .layer .period{font-size:1.6rem;margin-top:13px}}body.single-kibun .orange nav.deepLinks{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;height:67px}@media only screen and (max-width:767px){body.single-kibun .orange nav.deepLinks{border-radius:4px;height:50px}}body.single-kibun .orange nav.deepLinks>a{align-items:center;color:#f46522;display:flex;font-family:A1 Gothic B,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2rem;height:100%;justify-content:center;width:100%}@media only screen and (max-width:767px){body.single-kibun .orange nav.deepLinks>a{flex-direction:column;font-size:1.3rem}}body.single-kibun .orange nav.deepLinks>a>img{align-self:center}@media only screen and (min-width:768px){body.single-kibun .orange nav.deepLinks>a>img{margin-left:15px;position:relative}}@media only screen and (max-width:767px){body.single-kibun .orange nav.deepLinks>a>img{height:auto;width:7.9px}}body.single-kibun .orange nav.deepLinks>a+a{border-left:1px solid var(--color-orange)}body.single-kibun .orange section{padding-top:56px;text-align:center}@media only screen and (max-width:767px){body.single-kibun .orange section{padding-top:20px}}body.single-kibun .orange section h2{font-size:3.4rem}@media only screen and (max-width:767px){body.single-kibun .orange section h2{font-size:2.2rem}}body.single-kibun .orange section h3{font-size:2.4rem;margin-bottom:30px;margin-top:50px}@media only screen and (max-width:767px){body.single-kibun .orange section h3{font-size:1.8rem;margin-bottom:12px}}body.single-kibun .orange section p.lead{font-size:1.4rem;line-height:1.8571428571}body.single-kibun .orange section#happinessScore{padding-bottom:63px}@media only screen and (max-width:767px){body.single-kibun .orange section#happinessScore>.wrap1060{width:100%}}body.single-kibun .orange section#happinessScore .reason .marquee+.marquee{margin-top:10px}@media only screen and (max-width:767px){body.single-kibun .orange section#happinessScore .reason .marquee+.marquee{border-top:1px solid #ebebeb;margin-top:0}}body.single-kibun .preload{display:none;font-family:A1 Gothic B}body.single-kibun #gaiyo{background-color:var(--color-gray);border-radius:10px;margin:35px;padding-bottom:60px}@media only screen and (max-width:767px){body.single-kibun #gaiyo{border-radius:0;margin:0}}body.single-kibun #gaiyo h2{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.9rem;padding:55px 0 48px;text-align:center}@media only screen and (max-width:767px){body.single-kibun #gaiyo h2{font-size:1.7rem;padding:37px 0 28px}}body.single-kibun #gaiyo p{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:2}@media only screen and (max-width:767px){body.single-kibun #gaiyo p{font-size:1.2rem;line-height:2.0833333333}}body.single-kibun #gaiyo table{margin-bottom:42px;margin-top:33px;width:100%}body.single-kibun #gaiyo table tr{border-bottom:1px solid #c3c3c3}body.single-kibun #gaiyo table tr th{padding-right:20px;width:130px}body.single-kibun #gaiyo table tr td,body.single-kibun #gaiyo table tr th{--padding:18px;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-weight:400;padding-bottom:var(--padding);padding-top:var(--padding);text-align:left}@media only screen and (max-width:767px){body.single-kibun #gaiyo table tr td,body.single-kibun #gaiyo table tr th{--padding:13px;font-size:1.2rem}}body.single-kibun #yearlyReports{background-color:#fff1e0;border-radius:10px;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;margin:35px;padding-bottom:75px;text-align:center}@media only screen and (max-width:767px){body.single-kibun #yearlyReports{border-radius:0;margin:10px 0 0;padding-bottom:52px}}body.single-kibun #yearlyReports h2{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.8rem;line-height:1;padding-top:79px;text-align:center}@media only screen and (max-width:767px){body.single-kibun #yearlyReports h2{font-size:2.1rem;padding-top:61px}}body.single-kibun #yearlyReports p.lead{line-height:2;margin:19px 0 30px}@media only screen and (max-width:767px){body.single-kibun #yearlyReports p.lead{line-height:2.4rem;margin-top:15px}}body.single-kibun #yearlyReports #reports{display:flex;flex-direction:column;font-size:2rem;gap:5px;line-height:2;margin-top:12px}@media only screen and (max-width:767px){body.single-kibun #yearlyReports #reports{font-size:1.6rem;gap:0}}body.single-kibun #yearlyReports #reports a{color:#f46522}body.single-kibun #yearlyReports #reports a.hidden{display:none}body.single-kibun #yearlyReports #reports #moreReports{align-items:center;color:#4a4a4a;cursor:pointer;display:flex;justify-content:center;margin-top:17px}@media only screen and (max-width:767px){body.single-kibun #yearlyReports #reports #moreReports{font-size:1.4rem}}body.single-kibun #yearlyReports #reports #moreReports img{align-self:center;margin-right:10px}@media only screen and (max-width:767px){body.single-kibun #yearlyReports #reports #moreReports img{height:auto;width:11px}}body.single-topics #topics-article{color:#222;margin:35px auto 0;position:relative;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.single-topics #topics-article{margin-top:0;overflow:hidden;width:100%}}body.single-topics #topics-article:before{background-color:#fff;border-radius:8px;content:"";display:block;height:100%;left:0;margin:50px auto 0;max-width:calc(100% - 70px);position:absolute;right:0;width:900px;z-index:2}@media only screen and (max-width:767px){body.single-topics #topics-article:before{display:none}}body.single-topics #topics-article .background{background-image:url(/wp/wp-content/themes/origin/public/images/background.a22c5d.jpg);background-position:50%;background-position:top;background-repeat:no-repeat;background-repeat:repeat;background-size:initial;background-size:auto 464px;border-radius:10px;height:calc(100vh - 307px);left:0;margin:0 auto;max-height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){body.single-topics #topics-article .background{background-image:url(/wp/wp-content/themes/origin/public/images/background@2x.64cae9.jpg)}}@media only screen and (max-width:767px){body.single-topics #topics-article .background{display:none}}body.single-topics #topics-article .article-content,body.single-topics #topics-article .download,body.single-topics #topics-article .head{margin:0 auto;position:relative;width:600px;z-index:3}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content,body.single-topics #topics-article .download,body.single-topics #topics-article .head{width:100%}}body.single-topics #topics-article .head{padding-top:112px;text-align:center}@media only screen and (max-width:767px){body.single-topics #topics-article .head{padding-top:0}}body.single-topics #topics-article .head .topics{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2rem}@media only screen and (max-width:767px){body.single-topics #topics-article .head .topics{align-items:center;color:#fff;display:flex;height:25.6vw;justify-content:center;position:relative;width:100%}body.single-topics #topics-article .head .topics img{left:0;position:absolute;top:0;width:100%;z-index:-1}}body.single-topics #topics-article .head .title{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:3.2rem;line-height:1.625;margin-top:49px}@media only screen and (max-width:767px){body.single-topics #topics-article .head .title{font-size:2.2rem;line-height:1.6363636364;margin:61px 20px 0}}body.single-topics #topics-article .head .date{color:#8b8b8b;display:block;font-size:1.4rem;margin-top:22px}@media only screen and (max-width:767px){body.single-topics #topics-article .head .date{margin-top:27px}}body.single-topics #topics-article .head .comingsoon{align-items:center;display:flex;font-size:2.8rem;height:460px;justify-content:center;line-height:1.7857142857;width:100%}@media only screen and (max-width:767px){body.single-topics #topics-article .head .comingsoon{font-size:2.2rem;line-height:1.6363636364}}@media only screen and (min-width:768px){body.single-topics #topics-article .head[\:has\(\.comingsoon\)] .topics{display:none}body.single-topics #topics-article .head:has(.comingsoon) .topics{display:none}}body.single-topics #topics-article .article-content{word-wrap:break-word;border-bottom:1px solid #dbdbdb;padding-bottom:40px;padding-top:26px}body.single-topics #topics-article .article-content b{background-color:rgba(253,139,57,.3);padding:3px 0}body.single-topics #topics-article .article-content a{color:#9b9b9b}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content{margin:0 auto;padding-top:26px;width:calc(100% - 40px)}}body.single-topics #topics-article .article-content h3{color:#17a6d2;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.5rem;line-height:1.68;margin-top:80px;position:relative}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content h3{font-size:1.9rem;line-height:1.6315789474;margin-top:70px}}body.single-topics #topics-article .article-content h3+.img{margin-top:20px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content h3+.img{margin-top:15px}}body.single-topics #topics-article .article-content h3+.comments-wrapper,body.single-topics #topics-article .article-content h3+.plane-text,body.single-topics #topics-article .article-content h3+.researcher{margin-top:30px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content h3+.comments-wrapper,body.single-topics #topics-article .article-content h3+.plane-text,body.single-topics #topics-article .article-content h3+.researcher{margin-top:10px}}body.single-topics #topics-article .article-content h3.question{padding-left:35px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content h3.question{padding-left:25px}}body.single-topics #topics-article .article-content h3.question:before{content:"Q.";font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;left:0;position:absolute;top:0}body.single-topics #topics-article .article-content h3.head_for_findings{display:flex}body.single-topics #topics-article .article-content h3.head_for_findings span.num{align-items:center;background-color:#17a6d2;border-radius:.3rem;color:#fff;display:inline-flex;flex-shrink:0;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2rem;height:2.8rem;justify-content:center;margin:.7rem 1.5rem 0 0;width:2.8rem}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content h3.head_for_findings span.num{font-size:1.6rem;height:2.3rem;margin:.4rem 1rem 0 0;width:2.3rem}}body.single-topics #topics-article .article-content .findings{margin:52px 0}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .findings{margin:35px 0}}body.single-topics #topics-article .article-content .findings h4{color:#17a6d2;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;margin-bottom:7px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .findings h4{font-size:1.4rem;margin-bottom:14px}}body.single-topics #topics-article .article-content .findings ul li{border-top:1px solid #e6e6e6;padding:10px 0}body.single-topics #topics-article .article-content .findings ul li:last-child{border-bottom:1px solid #e6e6e6}body.single-topics #topics-article .article-content .findings ul li a{align-items:flex-start;display:flex;font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;line-height:2.4rem}body.single-topics #topics-article .article-content .findings ul li a .num{--color:#17a6d2;align-items:center;color:var(--color);display:flex;flex-shrink:0;font-size:1.6rem;justify-content:flex-end;margin-right:11px;position:relative;width:1.7em}body.single-topics #topics-article .article-content .findings ul li a .num .dot{margin-left:2px}body.single-topics #topics-article .article-content .findings ul li a .text{color:#222;font-size:1.4rem}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .findings ul li a .text{font-size:1.3rem}}body.single-topics #topics-article .article-content .findings+.head_for_findings{margin-top:62px}body.single-topics #topics-article .article-content .comments-wrapper{margin-top:60px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper{margin-top:43px}}body.single-topics #topics-article .article-content .comments-wrapper .midashi{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.8rem;line-height:2}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:18px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper .comment-list li{margin-top:19px}}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .icon{width:70px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .icon{position:relative;top:-10px;width:60px}}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment{border:1px solid #c9c9c9;border-radius:10px;padding:11px 16px;position:relative;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment{max-width:none;padding:13px 16px;width:calc(100% - 60px)}}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:after,body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:before{background-color:#c9c9c9;content:"";display:block;height:1px;left:-14px;position:absolute;top:24px;transform-origin:0 50%;width:15px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:after,body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:before{top:17px}}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:before{transform:rotate(24deg)}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment:after{transform:rotate(-24deg)}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment p{font-size:1.4rem;line-height:celc(27/14);position:relative}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment p:before{background-color:#fff;content:"";display:block;height:11px;left:-17px;position:absolute;top:8px;width:2px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment p:before{top:-1px}body.single-topics #topics-article .article-content .comments-wrapper .comment-list li .comment p{line-height:1.7142857143}}body.single-topics #topics-article .article-content .plane-text{font-size:1.8rem;line-height:2;margin-top:70px}body.single-topics #topics-article .article-content .plane-text+.plane-text{margin-top:43px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .plane-text{font-size:1.4rem;line-height:2}}body.single-topics #topics-article .article-content .plane-text.big{font-family:A1 Gothic M,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:2.5rem;line-height:1.68}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .plane-text.big{font-size:1.9rem;line-height:1.6315789474}}body.single-topics #topics-article .article-content .researcher{align-items:flex-start;display:flex;justify-content:space-between;margin-top:70px}body.single-topics #topics-article .article-content .researcher+.researcher{margin-top:43px}body.single-topics #topics-article .article-content .researcher .icon{width:82px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .researcher .icon{width:45px}body.single-topics #topics-article .article-content .researcher .icon .type{color:#919191;font-size:1.2rem;line-height:1.3333333333;margin-top:9px;padding:0 4px;text-align:center}body.single-topics #topics-article .article-content .researcher .icon img{width:100%}}body.single-topics #topics-article .article-content .researcher .comment{flex:1;margin-top:-8px;min-width:0;padding-left:22px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .researcher .comment{margin-top:-6px;padding-left:15px}}body.single-topics #topics-article .article-content .researcher .comment .type{color:#919191;font-size:1.4rem}body.single-topics #topics-article .article-content .researcher .comment p{font-size:1.8rem;line-height:1.7777777778;margin-top:8px}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .researcher .comment p{font-size:1.4rem;line-height:2;margin-top:0}}body.single-topics #topics-article .article-content .annotation{margin-top:56px}body.single-topics #topics-article .article-content .annotation p{color:#9b9b9b;font-size:1.6rem;line-height:2}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .annotation p{font-size:1.4rem}}body.single-topics #topics-article .article-content .img{display:flex;justify-content:center;margin-top:30px;width:100%}body.single-topics #topics-article .article-content .img img{height:auto;max-width:100%}@media only screen and (max-width:767px){body.single-topics #topics-article .article-content .img{margin-left:50%;transform:translateX(-50%);width:105.9154929577%}}body.single-topics #topics-article .article-content>:first-child{margin-top:0}body.single-topics #topics-article .download{margin-top:70px;text-align:center}@media only screen and (max-width:767px){body.single-topics #topics-article .download{margin-top:50px}}body.single-topics #topics-article .download .download-button{align-items:center;background-color:#f46522;border-radius:10px;color:#fff;display:inline-flex;font-size:1.8rem;height:55px;justify-content:center;margin:0 auto;padding:0 20px;white-space:nowrap}@media only screen and (max-width:767px){body.single-topics #topics-article .download .download-button{font-size:1.2rem;height:38px}}body.single-topics #topics-article .download .download-button img{align-self:auto;margin-left:10px}@media only screen and (max-width:767px){body.single-topics #topics-article .download .download-button img{width:10px}}body.single-topics #topics-article .summary{margin:100px auto 0;padding:57px 0;position:relative;width:600px;z-index:3}@media only screen and (max-width:767px){body.single-topics #topics-article .summary{margin-top:70px;padding:40px 20px;width:100%}}body.single-topics #topics-article .summary:before{background-color:#f5f5f5;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:874px;z-index:-1}@media only screen and (max-width:767px){body.single-topics #topics-article .summary:before{width:100%}}body.single-topics #topics-article .summary .summary-head{font-size:1.9rem;text-align:center}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .summary-head{font-size:1.7rem}}body.single-topics #topics-article .summary .text{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:2;margin-top:48px}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .text{font-size:1.2rem;line-height:2.0833333333;margin-top:40px}}body.single-topics #topics-article .summary .text2{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:2;margin-top:42px;text-align:center}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .text2{font-size:1.2rem;line-height:2.0833333333;text-align:left}}body.single-topics #topics-article .summary .data-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:34px}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .data-list{margin-top:40px}}body.single-topics #topics-article .summary .data-list dd,body.single-topics #topics-article .summary .data-list dt{border-bottom:1px solid #c3c3c3;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;padding:16px 0 17px}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .data-list dd,body.single-topics #topics-article .summary .data-list dt{font-size:1.2rem;line-height:2.0833333333}}body.single-topics #topics-article .summary .data-list dt{width:134px}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .data-list dt{width:80px}}body.single-topics #topics-article .summary .data-list dd{width:calc(100% - 134px)}body.single-topics #topics-article .summary .data-list dd img{display:block;margin-bottom:8px;margin-top:17px;max-width:100%;width:335px}@media only screen and (max-width:767px){body.single-topics #topics-article .summary .data-list dd{width:calc(100% - 80px)}}body.single-topics .card-list-section{margin-bottom:113px;margin-top:82px}body.single-topics .card-list-section .head{font-size:1.8rem;padding-bottom:9px}body.single-topics .card-list-section .card-list li:nth-child(n+7){display:none}@media only screen and (min-width:1589px){body.single-topics .card-list-section .card-list li:nth-child(n+7){display:block}}body.single-topics .card-list-section .more{font-size:1.8rem;margin-top:60px}body.single-topics .card-list-section .more:after,body.single-topics .card-list-section .more:before{display:none}body.about #about{background-color:#fff9f2;background-image:url(/wp/wp-content/themes/origin/public/images/about-bg.611b81.svg);background-position:center bottom 110px;background-repeat:no-repeat;border-radius:10px;margin:35px auto;overflow:hidden;padding-bottom:74px;position:relative;width:calc(100% - 70px)}@media only screen and (max-width:1023px){body.about #about{background-image:none}}@media only screen and (max-width:767px){body.about #about{margin:0;padding-bottom:24px;width:100%}}body.about #about .title{margin:0 auto;padding-top:101px;width:431px}@media only screen and (max-width:767px){body.about #about .title{padding-top:70px;width:250px}}body.about #about .title img{width:100%}body.about #about .text{margin:101px auto 0;width:400px}@media only screen and (max-width:767px){body.about #about .text{margin-top:70px;width:260px}}body.about #about .text img{width:100%}body.about #about .cloud{bottom:0;opacity:0;position:absolute;transition:1.4s ease-in-out 0s}body.about #about .cloud.cloud1{bottom:535px;left:5.4818744474%;transform:translateX(-50%)}body.about #about .cloud.cloud2{bottom:658px;left:-1.3262599469%;transform:translateX(50%)}body.about #about .cloud.cloud3{bottom:702px;left:13.2625994695%;transform:translateX(-50%)}body.about #about .cloud.cloud4{bottom:845px;left:-3.3598585323%;transform:translateX(50%)}body.about #about .cloud.cloud5{bottom:535px;right:3.0061892131%;transform:translateX(-50%)}body.about #about .cloud.cloud6{bottom:642px;right:-3.3598585323%;transform:translateX(50%)}body.about #about .cloud.cloud7{bottom:703px;right:10.0795755968%;transform:translateX(50%)}body.about #about .cloud.cloud8{bottom:830px;right:-1.5915119363%;transform:translateX(-50%)}body.about #about .cloud.show{opacity:1;transform:none}body.about #about .outro{height:228px;margin-top:-20px;overflow:hidden}@media only screen and (max-width:767px){body.about #about .outro{height:145px;margin-top:-23px}}body.about #about .outro img{height:100%;margin-left:50%;transform:translateX(-50%);width:auto}body.about #about .about{color:#333;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:1.875;margin:68px auto 30px;max-width:520px;width:calc(100% - 40px)}@media only screen and (max-width:767px){body.about #about .about{font-size:1.4rem;margin-top:14px;max-width:261px}}body.about #about .about p{text-align:justify}#construction{align-items:center;background-color:#fff9f2;border-radius:10px;display:flex;height:404px;justify-content:center;margin:35px auto;width:calc(100% - 70px)}@media only screen and (max-width:767px){#construction{height:380px;margin:0;width:100%}}#construction .inner{position:relative;text-align:center;width:100%}#construction .inner .title{font-size:4rem}@media only screen and (max-width:767px){#construction .inner .title{font-size:3.2rem}}#construction .inner .title span:first-child{color:#e50020}#construction .inner .title span:nth-child(2){color:#17a6d2}#construction .inner .title span:nth-child(3){color:#ed7724}#construction .inner .comment{font-size:1.8rem;line-height:1.8888888889}@media only screen and (max-width:767px){#construction .inner .comment{font-size:1.4rem}}#construction .inner img{position:absolute;top:50%;transform:translateY(-50%)}#construction .inner img.icon1{right:calc(50% + 147px)}@media only screen and (max-width:767px){#construction .inner img.icon1{right:calc(50% + 99px);width:33px}}#construction .inner img.icon2{left:calc(50% + 136px)}@media only screen and (max-width:767px){#construction .inner img.icon2{left:calc(50% + 90px);width:31px}}body.archive #construction.topics-archive{height:382px}@media only screen and (max-width:767px){body.archive #construction.topics-archive{height:245px}}body.archive #construction.topics-archive .inner img{position:absolute;top:63%;transform:translateY(-50%)}body.archive #construction.topics-archive .inner img.icon1{right:calc(50% + 260px)}@media only screen and (max-width:767px){body.archive #construction.topics-archive .inner img.icon1{right:calc(50% + 110px);top:85%;width:33px}}body.archive #construction.topics-archive .inner img.icon2{left:calc(50% + 263px)}@media only screen and (max-width:767px){body.archive #construction.topics-archive .inner img.icon2{left:calc(50% + 110px);top:85%;width:31px}}body.archive #topics-archive{padding-bottom:130px;padding-top:35px}@media only screen and (max-width:767px){body.archive #topics-archive{padding-bottom:60px;padding-top:0}}body.archive #topics-archive .head{align-items:center;background-color:blue;background-image:url(/wp/wp-content/themes/origin/public/images/head-bg.757827.jpg);background-position:50%;background-repeat:no-repeat;background-size:initial;background-size:cover;border-radius:10px;color:#fff;display:flex;font-family:A1 Gothic M;font-size:2rem;font-weight:400;height:78px;justify-content:center;margin:0 auto;text-align:center;width:calc(100% - 70px)}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){body.archive #topics-archive .head{background-image:url(/wp/wp-content/themes/origin/public/images/head-bg@2x.eb4a44.jpg)}}@media only screen and (max-width:767px){body.archive #topics-archive .head{background-image:url(/wp/wp-content/themes/origin/public/images/head-bg_sp.5fb414.jpg);background-position:50%;background-repeat:no-repeat;background-size:initial;background-size:100% 100%;border-radius:0;font-size:1.8rem;height:96px;line-height:1.3888888889;width:100%}}@media only screen and (max-width:767px)and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:767px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:767px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:767px)and (min-device-pixel-ratio:1.5){body.archive #topics-archive .head{background-image:url(/wp/wp-content/themes/origin/public/images/head-bg_sp@2x.f8fb6d.jpg)}}body.archive #topics-archive .lead{font-size:1.8rem;line-height:2;margin:70px auto 0;width:600px}@media only screen and (max-width:767px){body.archive #topics-archive .lead{font-size:1.4rem;line-height:1.7857142857;margin-top:50px;width:calc(100% - 40px)}}body.archive #topics-archive .topics-archive-list-wrapper{margin:0 auto;width:725px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper{width:calc(100% - 40px)}}body.archive #topics-archive .topics-archive-list-wrapper .year{color:#bfbfbf;font-size:1.6rem;margin-top:40px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .year{font-size:1.4rem}}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list{border-top:1px solid #ddd}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item{border-bottom:1px solid #ddd;padding:3px 0}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link{align-items:center;display:flex;justify-content:flex-start;min-height:54px;padding-right:20px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link{flex-wrap:wrap;padding:11px 0;position:relative}}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .title{font-size:2rem;line-height:1.7;transition:.2s ease}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .title{font-size:1.4rem;line-height:1.4285714286;padding-right:50px;width:100%}}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link:hover .title{opacity:.55}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .date{color:#b9b9b9;font-size:1.2rem;margin-left:20px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .date{font-size:1.1rem;line-height:1;margin-left:0;margin-top:3px;width:100%}}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .download{align-items:center;background-color:#f46522;border-radius:14px;color:#fff;display:flex;font-size:1rem;height:28px;justify-content:center;margin-left:auto;width:115px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .download{border-radius:15px;height:30px;position:absolute;right:0;top:14px;width:30px}}body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .download img{align-self:center;height:auto;margin-bottom:3px;margin-left:7px;width:9px}@media only screen and (max-width:767px){body.archive #topics-archive .topics-archive-list-wrapper .topics-archive-list .topics-archive-list-item .link .download img{margin-left:0;width:13px}}body.archive #topics-archive .back{align-items:center;border:1px solid #707070;border-radius:10px;color:#676767;display:flex;font-size:1.8rem;height:55px;justify-content:center;margin:100px auto 0;width:287px}@media only screen and (max-width:767px){body.archive #topics-archive .back{font-size:1.2rem;height:38px;margin-top:60px;width:186px}}body.post-type-archive-topics #topics-section .banner{display:block;margin:90px auto 0;max-width:100%;width:870px}@media only screen and (max-width:767px){body.post-type-archive-topics #topics-section .banner{margin-top:80px}}body.post-type-archive-topics #topics-section .banner img{width:100%}body.teiten2023 #teiten{padding-top:35px}@media only screen and (max-width:767px){body.teiten2023 #teiten{padding-top:0}}body.teiten2023 #teiten .head{align-items:center;background:#e50020;border-radius:10px;color:#fff;display:flex;font-family:A1 Gothic M;height:185px;justify-content:center;margin:0 auto;text-align:center;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2023 #teiten .head{border-radius:0;height:196px;width:100%}body.teiten2023 #teiten .head .titles{margin-top:-5px;width:calc(100% - 40px)}}body.teiten2023 #teiten .head .titles h1{font-family:A1 Gothic B;font-size:2.9rem;line-height:1.5}@media only screen and (max-width:767px){body.teiten2023 #teiten .head .titles h1{font-size:2rem;line-height:1.85}}body.teiten2023 #teiten .head .titles p{font-size:1.38rem;line-height:2;margin:12px auto 0;max-width:612px;text-align:left}@media only screen and (max-width:767px){body.teiten2023 #teiten .head .titles p{font-size:1.4rem;line-height:1.8;text-align:justify}}body.teiten2023 #teiten .wrap1050{--margin:35px;margin:0 auto;max-width:1050px;width:calc(100% - var(--margin)*2)}@media only screen and (max-width:767px){body.teiten2023 #teiten .wrap1050{--margin:20px}}body.teiten2023 #teiten #badge-wrap{position:relative}body.teiten2023 #teiten .intro{margin:71px auto 0;max-width:1150px;padding-bottom:52px}@media only screen and (max-width:767px){body.teiten2023 #teiten .intro{margin:47px auto 34px}}body.teiten2023 #teiten .intro .logo{align-items:center;display:flex;gap:68px;justify-content:center}@media only screen and (max-width:1023px){body.teiten2023 #teiten .intro .logo{flex-wrap:wrap;gap:32px;margin:0 auto;max-width:241px}body.teiten2023 #teiten .intro .logo p,body.teiten2023 #teiten .intro .logo p img{width:100%}}body.teiten2023 #teiten .intro .logo .dots{margin-top:4px}@media only screen and (max-width:1023px){body.teiten2023 #teiten .intro .logo .dots{margin-top:0}}body.teiten2023 #teiten .intro .logo .dots img{max-width:325px;width:100%}@media only screen and (max-width:1023px){body.teiten2023 #teiten .intro .logo .dots.left{display:none}body.teiten2023 #teiten .intro .logo .dots.right{width:227.5px}}body.teiten2023 #teiten .intro .lead{font-size:1.6rem;line-height:2;margin:52px auto 0;text-align:justify;width:550px}@media only screen and (max-width:1023px){body.teiten2023 #teiten .intro .lead{margin:20px auto 0}}@media only screen and (max-width:767px){body.teiten2023 #teiten .intro .lead{font-size:1.4rem;line-height:2;margin-top:20px;width:100%}}body.teiten2023 #teiten .intro #badge{bottom:35px;filter:drop-shadow(0 4px 7px rgba(40,31,51,.24));position:absolute;right:35px}@media only screen and (max-width:1023px){body.teiten2023 #teiten .intro #badge{display:none}}body.teiten2023 #teiten .page-nav{background:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:69px;position:relative;transition:top .4s ease,position .4s ease;width:100%;z-index:10}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav{border-bottom:0;height:auto}}body.teiten2023 #teiten .page-nav.fixed{left:0;position:fixed;top:0;width:100%}body.teiten2023 #teiten .page-nav ul{display:flex;height:100%}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav ul{flex-wrap:wrap;width:100%}}body.teiten2023 #teiten .page-nav ul li{align-items:center;border-right:1px solid #e0e0e0;display:flex;font-size:1.6rem;justify-content:center;width:25%}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav ul li{border-bottom:1px solid #e0e0e0;font-size:1.4rem;height:51px;width:50%}}body.teiten2023 #teiten .page-nav ul li:first-child{border-left:1px solid #e0e0e0}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav ul li.past-surveys{border:0;color:#a2a2a2;width:100%}}body.teiten2023 #teiten .page-nav ul li a{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}body.teiten2023 #teiten .page-nav ul li a span{padding-top:12px;text-align:center;width:100%}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav ul li a span{padding-top:7px}}body.teiten2023 #teiten .page-nav ul li a svg{wide:100%;display:block;margin:-11px auto 0}@media only screen and (max-width:1023px){body.teiten2023 #teiten .page-nav ul li a svg path{fill:#d4d4d4}}body.teiten2023 #teiten .anchor-banner{display:none;height:72px;margin-top:19px;overflow:hidden;position:relative}@media only screen and (max-width:1023px){body.teiten2023 #teiten .anchor-banner{display:block}}body.teiten2023 #teiten .anchor-banner .banner-contents{transform--webkit-transform:translateX(-50%);transform--webkit-transform--ms-transform:translateX(-50%);align-items:center;bottom:0;display:flex;font-size:15px;justify-content:space-between;left:50%;max-width:590px;padding-left:20px;position:absolute;transform:translateX(-50%);width:100%}body.teiten2023 #teiten .anchor-banner .banner-contents img{margin-top:-12px;max-width:85px;width:100%}body.teiten2023 #teiten .anchor-banner .banner-contents .sub-text{color:#fff72c;letter-spacing:.05em}body.teiten2023 #teiten .anchor-banner .banner-contents .text-box{display:flex;justify-content:center;margin-left:24px;position:relative}@media only screen and (max-width:767px){body.teiten2023 #teiten .anchor-banner .banner-contents .text-box{margin-left:0}}body.teiten2023 #teiten .anchor-banner .banner-contents .text-box svg:nth-child(2){bottom:-17px;margin-left:3px;position:absolute}@media only screen and (max-width:767px){body.teiten2023 #teiten .anchor-banner .banner-contents .text-box svg:nth-child(2){margin-left:26px}}body.teiten2023 #teiten .anchor-banner .back-img{height:62px;margin-top:10px;object-fit:cover;width:100%}body.teiten2023 #teiten #summary{padding:37px 0 0}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary{padding:49px 0 0}}body.teiten2023 #teiten #summary .survey-items:not(:last-child){margin:0 0 81px}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items:not(:last-child){margin:0 0 50px}}body.teiten2023 #teiten #summary .survey-items h2{align-items:center;border-radius:70px;display:flex;height:38px;justify-content:center;width:100%}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items h2 svg{height:16px;width:auto}}body.teiten2023 #teiten #summary .survey-items .outline{text-align:center}body.teiten2023 #teiten #summary .survey-items .outline h3{font-family:A1 Gothic M;font-size:2.9rem;line-height:1.4;margin:44.5px 0 31px}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .outline h3{font-size:2.3rem;margin:40px 0 35px}}body.teiten2023 #teiten #summary .survey-items .outline p{font-size:1.6rem;margin:0 auto;max-width:550px;text-align:justify}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .outline p{font-size:1.4rem;max-width:none}}body.teiten2023 #teiten #summary .survey-items .survey-findings{display:flex;flex-wrap:wrap;gap:37px;justify-content:center;margin:55px 0 0}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .survey-findings{margin:37.5px 0 0}}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap{max-width:325px;width:100%}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap{max-width:none}}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap{max-width:325px}}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap.half{max-width:506px;width:48%}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap.half{max-width:none;width:100%}}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap.half{max-width:325px}}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap.wide{max-width:none}@media only screen and (max-width:767px){body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap.wide{max-width:325px}}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap h4{border:1px solid #000;border-radius:30px;font-family:A1 Gothic M;font-size:1.6rem;line-height:2;margin-bottom:20px;text-align:center;width:100%}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap p{text-align:center}body.teiten2023 #teiten #summary .survey-items .survey-findings .graph-wrap p img{max-width:325px;width:100%}body.teiten2023 #teiten #summary .survey-items.experience h2{background:#656ab3}body.teiten2023 #teiten #summary .survey-items.experience .outline h3{color:#656ab3}body.teiten2023 #teiten #summary .survey-items.experience .survey-findings{flex-wrap:inherit}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary .survey-items.experience .survey-findings{flex-wrap:wrap}}body.teiten2023 #teiten #summary .survey-items.experience .survey-findings .graph-wrap h4{border-color:#656ab3;color:#656ab3}body.teiten2023 #teiten #summary .survey-items.relationship h2{background:#22bee2}body.teiten2023 #teiten #summary .survey-items.relationship .outline h3{color:#22bee2}body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap h4{border-color:#22bee2;color:#22bee2}body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide{margin-top:12px}body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide div{display:flex;justify-content:space-between;margin-top:22.5px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide div{flex-wrap:wrap}}body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide p{max-width:325px;width:32%}@media only screen and (max-width:1023px){body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide p{max-width:none;width:100%}body.teiten2023 #teiten #summary .survey-items.relationship .survey-findings .graph-wrap.wide p:not(:first-child){margin-top:29px}}body.teiten2023 #teiten #summary .survey-items.value h2{background:#48c55f}body.teiten2023 #teiten #summary .survey-items.value .outline h3{color:#48c55f}body.teiten2023 #teiten #summary .survey-items.value .survey-findings .graph-wrap h4{border-color:#48c55f;color:#48c55f}body.teiten2023 #teiten #summary .survey-items.value .survey-findings .graph-wrap h4 span{font-size:1.2rem}body.teiten2023 #teiten #summary .survey-items.self h2{background:#f65757}body.teiten2023 #teiten #summary .survey-items.self .outline h3{color:#f65757}body.teiten2023 #teiten #summary .survey-items.self .survey-findings .graph-wrap h4{border-color:#f65757;color:#f65757}body.teiten2023 #teiten #summary .survey-items.self .survey-findings .graph-wrap h4:nth-of-type(2){margin-top:48px}body.teiten2023 #teiten #summary .survey-items.self .survey-findings .graph-wrap:nth-of-type(2) p{margin-top:27.5px}body.teiten2023 #teiten #download{border-bottom:1px solid #e0e0e0;padding:80px 0 55px}@media only screen and (max-width:767px){body.teiten2023 #teiten #download{padding:70px 0 14px}}body.teiten2023 #teiten #download .data-dl{display:block;margin:0 auto;max-width:870px;text-align:center;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl{width:calc(100% - 40px)}}body.teiten2023 #teiten #download .data-dl h2{font-size:2.2rem;margin-bottom:44px}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl h2{font-size:1.8rem;margin-bottom:28px}}body.teiten2023 #teiten #download .data-dl .bunner{align-items:center;border-radius:10px;display:flex;justify-content:center;position:relative;width:100%}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner{flex-wrap:wrap}}body.teiten2023 #teiten #download .data-dl .bunner .left{margin-left:-34px;text-align:left}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner .left{margin-left:0;text-align:center;width:100%}body.teiten2023 #teiten #download .data-dl .bunner .left p{margin:0 auto;max-width:295px}}body.teiten2023 #teiten #download .data-dl .bunner h3{font-family:A1 Gothic M;font-size:2.7rem;letter-spacing:1.35px;line-height:1.6;margin-bottom:14px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner h3{font-size:2.1rem}}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl .bunner h3{margin-bottom:20.8px}}body.teiten2023 #teiten #download .data-dl .bunner p{font-size:1.4rem;line-height:1.8;text-align:justify}body.teiten2023 #teiten #download .data-dl .bunner .right{align-self:end}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner .right{max-width:295px}}body.teiten2023 #teiten #download .data-dl .bunner .right .button{align-items:center;background-color:#e50020;border-radius:50px;bottom:23px;display:flex;height:60px;justify-content:center;padding-bottom:.5px;padding-top:.2rem;position:absolute;right:30px;width:216px;z-index:2}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner .right .button{height:52px;width:295px}}body.teiten2023 #teiten #download .data-dl .bunner .right .button p{color:#fff;font-size:2rem}body.teiten2023 #teiten #download .data-dl .bunner .right img{width:100%}body.teiten2023 #teiten #download .data-dl .bunner.release-bunner{background:#f5f5f5;gap:100px;min-height:189px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.release-bunner{gap:18px;padding:32px 0}}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl .bunner.release-bunner{padding:26.5px 0 20px}}body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .left{max-width:318px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .left{max-width:none}body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .right .button{position:inherit}}body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .right .button p{padding:0 2.5rem 0 2.95rem}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .right .button p{padding:0 5.2rem 0 6.95rem}body.teiten2023 #teiten #download .data-dl .bunner.release-bunner .right img{display:none}}body.teiten2023 #teiten #download .data-dl .bunner.report-bunner{margin-bottom:24px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.report-bunner{margin-bottom:18px}}body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .left{margin:-7px 0 0 25px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .right img{margin-top:-26px}}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner{margin-bottom:24px}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .left{margin:-55px 0 0 27px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .right img{margin-top:-33px}}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .right img{max-width:230px}}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner{background:#ff7e21;gap:31px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner{gap:0;padding:32px 0 52px}}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .left,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .left{color:#fff;width:370px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .left,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .left{margin:0;width:100%}}@media only screen and (max-width:767px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .left h3,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .left h3{margin-top:-4px}}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .left p,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .left p{width:366px}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .right .button,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .right .button{left:0;margin:0 auto;right:0}}body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .right .button p,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .right .button p{padding:0 1.5rem 0 2rem}@media only screen and (max-width:1023px){body.teiten2023 #teiten #download .data-dl .bunner.data-bunner .right .button p,body.teiten2023 #teiten #download .data-dl .bunner.report-bunner .right .button p{padding:0 4.3rem 0 6.3rem}}body.teiten2023 #teiten #download hr{border:none;border-top:1px solid #e0e0e0;margin:80px 0 79px}@media only screen and (max-width:767px){body.teiten2023 #teiten #download hr{margin:49px 0 42px}}body.teiten2023 #teiten #interview{border-bottom:1px solid #e0e0e0;padding:79px 0;text-align:center}@media only screen and (max-width:767px){body.teiten2023 #teiten #interview{padding:33px 0 41px}body.teiten2023 #teiten #interview h2{font-size:1.8rem}}body.teiten2023 #teiten #interview .lead{color:#222;font-size:1.77rem;margin:12px auto 44px;max-width:550px;text-align:justify}@media only screen and (max-width:767px){body.teiten2023 #teiten #interview .lead{font-size:1.4rem;margin:19px auto;max-width:none;padding:0 20px}}body.teiten2023 #teiten #interview .interview-content{margin:0 auto;max-width:870px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2023 #teiten #interview .interview-content{max-width:335px;width:calc(100% - 40px)}}body.teiten2023 #teiten #interview .interview-content h3{color:#a5a5a5;font-size:2.1rem;margin-bottom:11px;width:100%}@media only screen and (max-width:767px){body.teiten2023 #teiten #interview .interview-content h3{line-height:1;margin-bottom:22px}}body.teiten2023 #teiten #interview .interview-content img{width:100%}body.teiten2023 #teiten #interview .interview-content p{color:#222;font-size:1.6rem;width:100%}body.teiten2023 #teiten #overview{padding:34px 0 100px;text-align:center;width:100%}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview{padding:42px 0 22px}}body.teiten2023 #teiten #overview .inner{background-color:#f5f5f5;border-radius:10px;margin:0 auto;padding:68px 0 47px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner{border-radius:0;padding:45px 0 29px;width:100%}}body.teiten2023 #teiten #overview .inner dl,body.teiten2023 #teiten #overview .inner h2,body.teiten2023 #teiten #overview .inner p{margin:0 auto;width:600px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner dl,body.teiten2023 #teiten #overview .inner h2,body.teiten2023 #teiten #overview .inner p{width:calc(100% - 40px)}}body.teiten2023 #teiten #overview .inner .gaiyou-head,body.teiten2023 #teiten #overview .inner .past-surveys-head{font-family:A1 Gothic M;font-size:1.9rem;line-height:1;margin-bottom:59px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .gaiyou-head,body.teiten2023 #teiten #overview .inner .past-surveys-head{font-size:1.8rem;margin-bottom:0}}body.teiten2023 #teiten #overview .inner .lead{font-family:A1 Gothic R;font-size:1.6rem;line-height:2;text-align:justify}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .lead{font-size:1.2rem;margin-top:40px}}body.teiten2023 #teiten #overview .inner .data-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .data-list{margin-top:33px}}body.teiten2023 #teiten #overview .inner .data-list dd,body.teiten2023 #teiten #overview .inner .data-list dt{border-bottom:1px solid #c3c3c3;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;padding:16.5px 0;text-align:left}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .data-list dd,body.teiten2023 #teiten #overview .inner .data-list dt{font-size:1.2rem;line-height:2;padding:15px 0 17.5px}}body.teiten2023 #teiten #overview .inner .data-list dt{width:127px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .data-list dt{width:80px}}body.teiten2023 #teiten #overview .inner .data-list dd{width:calc(100% - 127px)}body.teiten2023 #teiten #overview .inner .data-list dd img{display:block;margin-bottom:8px;margin-top:17px;max-width:100%;width:335px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .data-list dd{padding-left:3px;width:calc(100% - 80px)}}body.teiten2023 #teiten #overview .inner .data-list dd .small{display:block;font-size:1.3rem;margin-top:-1px}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .data-list dd .small{font-size:1rem}}body.teiten2023 #teiten #overview .inner .last{font-family:A1 Gothic R;font-size:1.6rem;margin-top:52px;text-align:center}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .inner .last{font-size:1.2rem;margin-top:29px;text-align:left}}body.teiten2023 #teiten #overview .past-surveys-head{font-size:2rem;line-height:1;padding:71px 0 0}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .past-surveys-head{font-size:1.7rem;padding:42px 0 0}}body.teiten2023 #teiten #overview .report-banner{display:block;margin:52px auto 0;max-width:870px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2023 #teiten #overview .report-banner{margin-top:38px;max-width:calc(100% - 40px);width:335px}}body.teiten2023 #teiten #overview .report-banner img{border-radius:8px;width:100%}body.teiten2024 #teiten{padding-top:35px}@media only screen and (max-width:767px){body.teiten2024 #teiten{padding-top:0}}body.teiten2024 #teiten .head{align-items:center;background:#e50020;border-radius:10px;color:#fff;display:flex;font-family:A1 Gothic M;height:185px;justify-content:center;margin:0 auto;text-align:center;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2024 #teiten .head{border-radius:0;height:196px;width:100%}body.teiten2024 #teiten .head .titles{margin-top:-5px;width:calc(100% - 40px)}}body.teiten2024 #teiten .head .titles h1{font-family:A1 Gothic B;font-size:2.9rem;line-height:1.5}@media only screen and (max-width:767px){body.teiten2024 #teiten .head .titles h1{font-size:2rem;line-height:1.85}}body.teiten2024 #teiten .head .titles p{font-size:1.38rem;line-height:2.1;margin:14px auto 0;max-width:612px;text-align:left}@media only screen and (max-width:767px){body.teiten2024 #teiten .head .titles p{font-size:1.4rem;line-height:1.8;margin:12px auto 0;text-align:justify}}body.teiten2024 #teiten .wrap1050{--margin:35px;margin:0 auto;max-width:1050px;width:calc(100% - var(--margin)*2)}@media only screen and (max-width:767px){body.teiten2024 #teiten .wrap1050{--margin:20px}}body.teiten2024 #teiten #badge-wrap{position:relative}body.teiten2024 #teiten .intro{margin:71px auto 0;max-width:1422px;padding-bottom:52px}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro{margin:47px auto 34px;padding-bottom:0}}body.teiten2024 #teiten .intro .logo{align-items:center;display:flex;gap:49px;justify-content:space-between}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .logo{flex-wrap:wrap;gap:14px;margin:0 auto;max-width:260px}body.teiten2024 #teiten .intro .logo p,body.teiten2024 #teiten .intro .logo p img{width:100%}}body.teiten2024 #teiten .intro .logo .dots{display:flex;gap:12.5%;justify-content:space-between;max-width:471px;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro .logo .dots{gap:20px}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .logo .dots{margin-top:0}}body.teiten2024 #teiten .intro .logo .dots img{height:auto;max-width:90px;width:25%}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .logo .dots.left{display:none}body.teiten2024 #teiten .intro .logo .dots.right{gap:16px;margin:0 auto;width:242px}body.teiten2024 #teiten .intro .logo .dots.right img{width:48px}}body.teiten2024 #teiten .intro .logo .dots.right img:nth-child(4){display:none}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .logo .dots.right img:nth-child(4){display:block}}body.teiten2024 #teiten .intro .lead{margin:52px auto 3px;text-align:justify;width:676px}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead{margin:20px auto 0}}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro .lead{margin-top:47px;width:100%}}body.teiten2024 #teiten .intro .lead p{font-size:1.55rem;margin:0 auto;max-width:610px}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead p{font-size:1.4rem;max-width:none}}body.teiten2024 #teiten .intro .lead .key-point{margin-bottom:30px;text-align:center}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead .key-point{font-size:1.4rem;margin-bottom:28px;text-align:justify}}body.teiten2024 #teiten .intro .lead .research-results{background:#fff7f0;border-radius:8px;margin-bottom:21px;padding:34px 35px 16px;position:relative}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead .research-results{margin-bottom:18px;padding:33px 23px 13px}}body.teiten2024 #teiten .intro .lead .research-results .results-title{background:#ff8d2a;border-radius:15px;color:#fff;font-size:1.3rem;left:50%;position:absolute;text-align:center;top:-9px;transform:translateX(-50%);width:452px}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead .research-results .results-title{width:252px}}body.teiten2024 #teiten .intro .lead .research-results .results-list{font-size:1.3rem;line-height:2.1;margin-bottom:3px}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead .research-results .results-list{margin-bottom:5px}}body.teiten2024 #teiten .intro .lead .research-results .results-list li{line-height:1.7;margin-bottom:4px;padding-left:14px;position:relative}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro .lead .research-results .results-list li{margin-bottom:7.5px}}body.teiten2024 #teiten .intro .lead .research-results .results-list li:before{background:#ff8d2a;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}body.teiten2024 #teiten .intro .lead .research-results .results-list li:last-child{margin-bottom:0}body.teiten2024 #teiten .intro .lead .research-results small{font-size:1.2rem}body.teiten2024 #teiten .intro .lead .research-results small a{color:#a7a7a7}body.teiten2024 #teiten .intro #badge{background:#fff;border-radius:7px;bottom:64px;display:flex;filter:drop-shadow(0 2px 4px rgba(51,18,48,.2));-webkit-filter:drop-shadow(0 2px 4px rgba(51,18,48,.2));gap:16px;justify-content:space-between;padding:16px 0 12px 16px;position:absolute;right:35px;transform:translateZ(0);width:200px}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge{background:#d189d9;border-radius:0;bottom:0;display:block;filter:none;left:50%;margin:33px 0 -7px;overflow:hidden;padding:20px 20px 17px;position:relative!important;right:0;transform:translateX(-50%);width:calc(100% + 70px)}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro #badge{margin:34px 0 0;padding:19px 20px}}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro #badge{width:calc(100% + 40px)}}body.teiten2024 #teiten .intro #badge h1{color:#737373;font-size:1.3rem;letter-spacing:.04em;line-height:1.5}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge h1{font-feature-settings:normal;color:#fff}}body.teiten2024 #teiten .intro #badge p{color:#737373;font-family:Helvetica,A1 Gothic B,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.025em;line-height:1.6;margin-bottom:8px}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge p{color:#fff;font-size:1.4rem;margin-bottom:5px}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro #badge p{margin-bottom:6px}}body.teiten2024 #teiten .intro #badge p span{background:#d472e1;border-radius:19px;color:#fff;font-size:.95rem;letter-spacing:.08em;margin-right:6px;padding:3px 7px 3px 9px}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge p span{background:#c450d3;color:#fbef38;font-size:1.069rem;margin-right:7px;padding:4px 7px 3px 11px}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro #badge p span{padding:4px 7px 3px 10px}}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge .post-content{margin:0 auto;max-width:610px}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro #badge .post-content{max-width:676px}}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro #badge .post-content{max-width:none}}body.teiten2024 #teiten .intro #badge .note{width:15px}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge .note{margin:0 auto;max-width:610px;position:relative;width:100%}}body.teiten2024 #teiten .intro #badge .note .note-dots{display:block}body.teiten2024 #teiten .intro #badge .note .note-icon{display:none}@media only screen and (max-width:1199px){body.teiten2024 #teiten .intro #badge .note .note-dots{display:none}body.teiten2024 #teiten .intro #badge .note .note-icon{display:block;left:74.7%;opacity:.17;position:absolute;top:-45px}}@media only screen and (max-width:1023px){body.teiten2024 #teiten .intro #badge .note{max-width:676px}body.teiten2024 #teiten .intro #badge .note .note-icon{left:77.3%}}@media only screen and (max-width:767px){body.teiten2024 #teiten .intro #badge .note{position:absolute;top:22px;z-index:-1}body.teiten2024 #teiten .intro #badge .note .note-icon{left:auto;right:-21px;top:auto}}body.teiten2024 #teiten .page-nav{background:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:69px;position:relative;transition:top .4s ease,position .4s ease;width:100%;z-index:10}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav{border-bottom:0;height:auto}}body.teiten2024 #teiten .page-nav.fixed{left:0;position:fixed;top:0;width:100%}body.teiten2024 #teiten .page-nav ul{display:flex;height:100%}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav ul{flex-wrap:wrap;width:100%}}body.teiten2024 #teiten .page-nav ul li{align-items:center;border-right:1px solid #e0e0e0;display:flex;font-size:1.6rem;justify-content:center;width:25%}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav ul li{border-bottom:1px solid #e0e0e0;font-size:1.4rem;height:51px;width:50%}}body.teiten2024 #teiten .page-nav ul li:first-child{border-left:1px solid #e0e0e0}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav ul li.past-surveys{border:0;color:#a2a2a2;width:100%}}body.teiten2024 #teiten .page-nav ul li a{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}body.teiten2024 #teiten .page-nav ul li a span{padding-top:12px;text-align:center;width:100%}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav ul li a span{padding-top:8px}}body.teiten2024 #teiten .page-nav ul li a svg{wide:100%;display:block;margin:-11px auto 0}@media only screen and (max-width:1023px){body.teiten2024 #teiten .page-nav ul li a svg path{fill:#d4d4d4}}body.teiten2024 #teiten .anchor-banner{display:none;height:72px;margin-top:19px;overflow:hidden;position:relative}@media only screen and (max-width:1023px){body.teiten2024 #teiten .anchor-banner{display:block}}body.teiten2024 #teiten .anchor-banner .banner-contents{transform--webkit-transform:translateX(-50%);transform--webkit-transform--ms-transform:translateX(-50%);align-items:center;bottom:0;display:flex;font-size:15px;justify-content:space-between;left:50%;max-width:590px;padding-left:20px;position:absolute;transform:translateX(-50%);width:100%}body.teiten2024 #teiten .anchor-banner .banner-contents img{margin-top:-12px;max-width:85px;width:100%}body.teiten2024 #teiten .anchor-banner .banner-contents .sub-text{color:#fff72c;letter-spacing:.05em}body.teiten2024 #teiten .anchor-banner .banner-contents .text-box{display:flex;justify-content:center;margin-left:24px;position:relative}@media only screen and (max-width:767px){body.teiten2024 #teiten .anchor-banner .banner-contents .text-box{margin-left:0}}body.teiten2024 #teiten .anchor-banner .banner-contents .text-box svg:nth-child(2){bottom:-17px;margin-left:3px;position:absolute}@media only screen and (max-width:767px){body.teiten2024 #teiten .anchor-banner .banner-contents .text-box svg:nth-child(2){margin-left:26px}}body.teiten2024 #teiten .anchor-banner .back-img{height:62px;margin-top:10px;object-fit:cover;width:100%}body.teiten2024 #teiten #pickup{padding:37px 0 0}@media only screen and (max-width:1023px){body.teiten2024 #teiten #pickup{padding:25px 0 0}}body.teiten2024 #teiten #pickup h1{font-family:A1 Gothic M;font-size:1.6rem;line-height:2.6;margin-bottom:25px;text-align:center}@media only screen and (max-width:1023px){body.teiten2024 #teiten #pickup h1{margin-bottom:11px}}body.teiten2024 #teiten #pickup .trend-down-tag,body.teiten2024 #teiten #pickup .trend-up-tag{font-feature-settings:normal;align-items:center;border-radius:5px;color:#fff;display:inline-flex;font-family:A1 Gothic M;font-size:1.422rem;gap:8px;height:34px;justify-content:center;width:177px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .trend-down-tag,body.teiten2024 #teiten #pickup .trend-up-tag{font-size:1.203rem;gap:7px;height:29px;width:145px}}body.teiten2024 #teiten #pickup .trend-down-tag img,body.teiten2024 #teiten #pickup .trend-up-tag img{height:100%;width:15px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .trend-down-tag img,body.teiten2024 #teiten #pickup .trend-up-tag img{width:12.5px}}body.teiten2024 #teiten #pickup .trend-up-tag{background:#ff512f}body.teiten2024 #teiten #pickup .trend-down-tag{background:#00abdb}body.teiten2024 #teiten #pickup .insight{background:#fff7f0;border-radius:10px;margin:0 auto 50px;max-width:870px;padding:36px 20px 37px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .insight{margin-bottom:52px;padding:19px 20px 20px}}body.teiten2024 #teiten #pickup .insight .insight-items{display:flex;justify-content:space-between;margin:0 auto;max-width:772px}@media only screen and (max-width:899px){body.teiten2024 #teiten #pickup .insight .insight-items{flex-direction:column;gap:13px}}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item{position:relative}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item:first-child{padding-right:29px}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item:first-child:after{background:#d5d5d5;content:"";height:83px;position:absolute;right:0;top:6px;width:1px}@media only screen and (max-width:899px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item:first-child{padding-right:0}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item:first-child:after{display:none}}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item:first-child h2{color:#ff512f}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item h2{font-feature-settings:normal;align-items:center;color:#00abdb;display:flex;font-family:A1 Gothic M;font-size:1.8rem;justify-content:space-between;margin-bottom:7px}@media only screen and (max-width:899px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item h2{gap:10px;justify-content:flex-start}}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item h2{font-size:1.45rem;margin-bottom:9px}}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item p{font-feature-settings:normal;font-size:1.2rem}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item p{line-height:1.8;text-align:justify}}@media only screen and (max-width:899px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item p br{display:none}}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-down-tag,body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-up-tag{font-size:1.203rem;gap:6px;height:29px;width:145px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-down-tag,body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-up-tag{border-radius:4px;font-size:1.039rem;height:25px;width:125px}}body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-down-tag img,body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-up-tag img{width:12.5px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-down-tag img,body.teiten2024 #teiten #pickup .insight .insight-items .insight-item .trend-up-tag img{width:10.8px}}body.teiten2024 #teiten #pickup .survey-items:not(:last-child){margin:0 0 91px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items:not(:last-child){margin:0 0 70px}}body.teiten2024 #teiten #pickup .survey-items h2{align-items:center;background:#f2f2f2;border-radius:70px;display:flex;height:33px;justify-content:center;margin-bottom:40px;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items h2{height:28px;margin-bottom:20px}body.teiten2024 #teiten #pickup .survey-items h2 svg{height:11px;margin-top:2px;width:auto}body.teiten2024 #teiten #pickup .survey-items.sankou h4 svg{width:28px}body.teiten2024 #teiten #pickup .survey-items.kotoba h2 svg,body.teiten2024 #teiten #pickup .survey-items.sankou h2 svg{height:13px}body.teiten2024 #teiten #pickup .survey-items.hyouka h2 svg,body.teiten2024 #teiten #pickup .survey-items.taisetsu h2 svg{height:12px}}body.teiten2024 #teiten #pickup .survey-items h4{display:flex;font-family:A1 Gothic M;font-size:1.5rem;justify-content:center;line-height:1.8;margin-bottom:21px;position:relative}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items h4{justify-content:flex-start;margin-bottom:0;position:static}}body.teiten2024 #teiten #pickup .survey-items h4:before{background-image:linear-gradient(90deg,#b3b3b3,#b3b3b3 2px,transparent 0);background-position:0;background-repeat:repeat-x;background-size:7px 2px;content:"";height:2px;position:absolute;top:50%;width:100%}@media only screen and (max-width:1023px){body.teiten2024 #teiten #pickup .survey-items h4:before{display:none}}body.teiten2024 #teiten #pickup .survey-items h4 span{align-items:center;background:#fff;display:flex;gap:5px;justify-content:center;padding:0 30px;position:relative;z-index:1}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items h4 span{align-items:flex-start;padding:0}body.teiten2024 #teiten #pickup .survey-items h4 span svg{margin-top:6px}}body.teiten2024 #teiten #pickup .survey-items .data-tag{display:flex;gap:9px;justify-content:center;margin-bottom:21px;text-align:center}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .data-tag{justify-content:flex-start;margin-bottom:9px}}body.teiten2024 #teiten #pickup .survey-items .outline{text-align:center}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .outline{text-align:left}}body.teiten2024 #teiten #pickup .survey-items .outline h3{background:linear-gradient(transparent 66%,#ffe368 0);display:inline;font-family:A1 Gothic M;font-size:2.4rem;line-height:1.41;padding-bottom:5px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .outline h3{font-size:1.8rem;line-height:1.8;margin:40px 0 35px}body.teiten2024 #teiten #pickup .survey-items .outline h3 br{display:none}}body.teiten2024 #teiten #pickup .survey-items .outline p{font-size:1.5rem;line-height:1.8;margin:20px auto 32px;max-width:600px;text-align:left}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .outline p{font-size:1.4rem;margin:16px auto 28px;max-width:none}}body.teiten2024 #teiten #pickup .survey-items .outline p.wide{max-width:612px}body.teiten2024 #teiten #pickup .survey-items .survey-findings{display:flex;flex-wrap:wrap;gap:.8%;justify-content:center}@media only screen and (max-width:1023px){body.teiten2024 #teiten #pickup .survey-items .survey-findings{align-items:center;flex-direction:column;gap:9px}}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .survey-findings{margin:9px 0 0}}body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap{max-width:344px}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap{max-width:335px}}body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap.wide{max-width:none}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap.wide{max-width:335px}}body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap h4{border:1px solid #000;border-radius:30px;font-family:A1 Gothic M;font-size:1.6rem;line-height:2;margin-bottom:20px;text-align:center;width:100%}body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap p{text-align:center}body.teiten2024 #teiten #pickup .survey-items .survey-findings .graph-wrap p img{width:100%}body.teiten2024 #teiten #pickup .survey-items .all-graph{align-items:center;border-radius:25px;box-shadow:0 2px 7px 2px rgba(0,0,0,.11);cursor:pointer;display:flex;font-size:1.9rem;gap:11px;justify-content:center;margin:30px auto 0;max-width:600px;padding:7px 0 5px 21px;transition:all .3s ease;width:100%}body.teiten2024 #teiten #pickup .survey-items .all-graph:hover{color:#333}@media only screen and (max-width:767px){body.teiten2024 #teiten #pickup .survey-items .all-graph{font-size:1.4rem;margin-top:31px;padding:4px 0 2px}}body.teiten2024 #teiten #pickup .survey-items .all-graph svg{transition:transform .3s ease}body.teiten2024 #teiten #pickup .survey-items .all-graph.active svg{transform:rotate(180deg)}body.teiten2024 #teiten #pickup .survey-items .accordion-content{display:none}body.teiten2024 #teiten #pickup .survey-items .accordion-content.active{display:block;margin-top:33px}body.teiten2024 #teiten #pickup .survey-items .accordion-content.active.non-ttl{margin-top:20px}body.teiten2024 #teiten #pickup .survey-items .accordion-content h5{font-family:A1 Gothic M;font-size:1.5rem;padding:1px 0 0;text-align:center}body.teiten2024 #teiten #pickup .survey-items .accordion-content h5+.survey-findings{margin-top:6px}body.teiten2024 #teiten #pickup .survey-items .accordion-content .note{line-height:1.8em;margin:0 auto 20px;max-width:600px}body.teiten2024 #teiten #pickup .survey-items .accordion-content .survey-findings+h5{margin-top:34px}body.teiten2024 #teiten #download{border-bottom:1px solid #e0e0e0;padding:82px 0 103px}@media only screen and (max-width:767px){body.teiten2024 #teiten #download{padding:52px 0 41px}}body.teiten2024 #teiten #download .data-dl{display:block;margin:0 auto;max-width:870px;text-align:center;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl{width:calc(100% - 40px)}}body.teiten2024 #teiten #download .data-dl h2{font-size:2.2rem;margin-bottom:48px}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl h2{font-size:1.8rem;margin-bottom:28px}}body.teiten2024 #teiten #download .data-dl .bunner{align-items:center;border-radius:10px;display:flex;justify-content:center;position:relative;width:100%}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner{flex-wrap:wrap}}body.teiten2024 #teiten #download .data-dl .bunner .left{margin-left:-25px;text-align:left}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner .left{margin-left:0;text-align:center;width:100%}body.teiten2024 #teiten #download .data-dl .bunner .left p{margin:0 auto;max-width:295px}}body.teiten2024 #teiten #download .data-dl .bunner h3{color:#474747;font-family:A1 Gothic M;font-size:2.7rem;letter-spacing:1.35px;line-height:1.7;margin:-6px 0 16px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner h3{font-size:2.1rem}}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl .bunner h3{letter-spacing:1.05px;line-height:1.6;margin-bottom:11px}}body.teiten2024 #teiten #download .data-dl .bunner h3 span{color:#000;display:block;font-size:1.3rem;letter-spacing:0}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner h3 span{font-size:1.15rem}}body.teiten2024 #teiten #download .data-dl .bunner p{font-size:1.4rem;line-height:1.8;text-align:justify}body.teiten2024 #teiten #download .data-dl .bunner .right{align-self:end}body.teiten2024 #teiten #download .data-dl .bunner .right .button{align-items:center;background-color:#f22525;border-radius:50px;bottom:23px;display:flex;height:60px;justify-content:center;padding-bottom:.5px;padding-top:.2rem;position:absolute;right:30px;width:216px;z-index:2}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner .right .button{bottom:21px;height:52px;width:295px}}body.teiten2024 #teiten #download .data-dl .bunner .right .button p{color:#fff;font-size:2rem}body.teiten2024 #teiten #download .data-dl .bunner .right img{width:100%}body.teiten2024 #teiten #download .data-dl .bunner.release-bunner{background:#f5f5f5;gap:103px;min-height:221px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.release-bunner{gap:18px;padding:32px 0}}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl .bunner.release-bunner{gap:3px;padding:34px 0 44px}}body.teiten2024 #teiten #download .data-dl .bunner.release-bunner .left{max-width:318px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.release-bunner .left{max-width:none}body.teiten2024 #teiten #download .data-dl .bunner.release-bunner .right .button{left:0;margin:0 auto;right:0}}body.teiten2024 #teiten #download .data-dl .bunner.release-bunner .right .button p{padding:0 2.5rem 0 2.95rem}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.release-bunner .right .button p{padding:0 5.2rem 0 6.95rem}}body.teiten2024 #teiten #download .data-dl .bunner.report-bunner{gap:14px;margin-bottom:20px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.report-bunner{gap:7px;margin-bottom:18px;padding:32px 0 44.5px}}body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left{margin:-7px 0 0 27px}body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left h3{margin:4px 0 12px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left h3 span{font-size:1.3rem}body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .right img{margin-top:-3px}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner{gap:30px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner{gap:0;padding:32px 0 47.5px}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left{margin:-52px 0 0 27px}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left h3{margin-bottom:15px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left h3{margin-bottom:21px}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right{margin-top:-3px}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right img{margin-top:-50px}}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right img{max-width:263px}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner{background:#ff7e21}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left{color:#fff;width:373px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left{margin:0;width:100%}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left h3,body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left h3 span,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left h3,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left h3 span{color:#fff}@media only screen and (max-width:767px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left h3,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left h3{margin-top:-4px}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .left p,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .left p{width:366px}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right .button,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .right .button{left:0;margin:0 auto;right:0}}body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right .button p,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .right .button p{padding:0 1.5rem 0 2rem}@media only screen and (max-width:1023px){body.teiten2024 #teiten #download .data-dl .bunner.data-bunner .right .button p,body.teiten2024 #teiten #download .data-dl .bunner.report-bunner .right .button p{padding:0 4.3rem 0 6.3rem}}body.teiten2024 #teiten #download hr{border:none;border-top:1px solid #e0e0e0;margin:61px 0 72px}@media only screen and (max-width:767px){body.teiten2024 #teiten #download hr{margin:49px 0 41px}}body.teiten2024 #teiten #column{border-bottom:1px solid #e0e0e0;padding:61px 0 104px;text-align:center}@media only screen and (max-width:767px){body.teiten2024 #teiten #column{padding:33px 0 41px}}body.teiten2024 #teiten #column h2{font-feature-settings:normal;font-family:A1 Gothic M;font-size:1.9rem;text-align:center;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten #column h2{font-family:A1 Gothic B;font-size:1.8rem}}body.teiten2024 #teiten #column .lead{color:#222;font-family:A1 Gothic R;font-size:1.6rem;margin:24px auto 48px;max-width:600px;text-align:justify}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .lead{font-size:1.4rem;margin:19px auto;max-width:none;padding:0 20px;text-align:left}}body.teiten2024 #teiten #column .column-content{-moz-column-gap:2.75%;column-gap:2.75%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:31px}body.teiten2024 #teiten #column .column-content li{width:31.5%}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .column-content li{flex:0 0 100%}}body.teiten2024 #teiten #column .column-content li .card .img{border-radius:8px;overflow:hidden}body.teiten2024 #teiten #column .column-content li .card .img img{width:100%}body.teiten2024 #teiten #column .column-content li .card .text-area{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:14px}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .column-content li .card .text-area{margin-top:11px}}body.teiten2024 #teiten #column .column-content li .card .text-area .category{color:#a6a6a6;font-size:1.4rem}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .column-content li .card .text-area .category{font-size:1.1rem}}body.teiten2024 #teiten #column .column-content li .card .text-area time{color:#a6a6a6;font-size:1.4rem}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .column-content li .card .text-area time{font-size:1.1rem}}body.teiten2024 #teiten #column .column-content li .card .text-area .article-title{font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;line-height:1.8125;margin-top:8px;text-align:left;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .column-content li .card .text-area .article-title{font-size:1.4rem;line-height:1.5714285714;margin-top:3px}}body.teiten2024 #teiten #column .column-content[\:has\(li\:nth-child\(4\)\)]{justify-content:flex-start}body.teiten2024 #teiten #column .column-content:has(li:nth-child(4)){justify-content:flex-start}body.teiten2024 #teiten #column .coming-soon-wrap{background-color:#fffbf6;border-radius:10px;margin:0 auto;max-width:870px;padding:75px 0 66px;position:relative;text-align:center;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .coming-soon-wrap{margin-top:28px;padding:68px 0;width:calc(100% - 40px)}}body.teiten2024 #teiten #column .coming-soon-wrap h3{color:#474747;font-size:2.4rem;line-height:1;margin-bottom:27px}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .coming-soon-wrap h3{font-size:2rem}}body.teiten2024 #teiten #column .coming-soon-wrap p{font-size:1.6rem;letter-spacing:.05em;line-height:1.7}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .coming-soon-wrap p{font-size:1.3rem}}body.teiten2024 #teiten #column .coming-soon-wrap img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){body.teiten2024 #teiten #column .coming-soon-wrap img{width:248px}}body.teiten2024 #teiten #past-surveys{border-bottom:1px solid #e0e0e0;padding:71px 0 79px}@media only screen and (max-width:767px){body.teiten2024 #teiten #past-surveys{order:2;padding:40px 0 22px}}body.teiten2024 #teiten #past-surveys h2{font-family:A1 Gothic B;font-family:A1 Gothic M;font-size:2rem;line-height:1;text-align:center;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten #past-surveys h2{font-family:A1 Gothic B;font-size:1.8rem}}body.teiten2024 #teiten #past-surveys .report-banner{display:block;margin:46px auto 0;max-width:870px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2024 #teiten #past-surveys .report-banner{margin-top:37px;max-width:calc(100% - 40px);width:335px}}body.teiten2024 #teiten #past-surveys .report-banner+.report-banner{margin-top:20px}body.teiten2024 #teiten #past-surveys .report-banner img{border-radius:8px;width:100%}body.teiten2024 #teiten .info-group{display:flex;flex-direction:column}body.teiten2024 #teiten #overview{padding:34px 0 100px;text-align:center;width:100%}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview{order:1;padding:42px 0 0}}body.teiten2024 #teiten #overview .inner{background-color:#f5f5f5;border-radius:10px;margin:0 auto;padding:68px 0 47px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner{border-radius:0;padding:45px 0 29px;width:100%}}body.teiten2024 #teiten #overview .inner dl,body.teiten2024 #teiten #overview .inner h2,body.teiten2024 #teiten #overview .inner p{margin:0 auto;width:600px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner dl,body.teiten2024 #teiten #overview .inner h2,body.teiten2024 #teiten #overview .inner p{width:calc(100% - 40px)}}body.teiten2024 #teiten #overview .inner .gaiyou-head,body.teiten2024 #teiten #overview .inner .past-surveys-head{font-family:A1 Gothic M;font-size:1.9rem;line-height:1;margin-bottom:59px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .gaiyou-head,body.teiten2024 #teiten #overview .inner .past-surveys-head{font-size:1.8rem;margin-bottom:0}body.teiten2024 #teiten #overview .inner .gaiyou-head{font-size:1.7rem}}body.teiten2024 #teiten #overview .inner .lead{font-family:A1 Gothic R;font-size:1.6rem;line-height:2;text-align:justify}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .lead{font-size:1.2rem;margin-top:40px}}body.teiten2024 #teiten #overview .inner .data-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .data-list{margin-top:33px}}body.teiten2024 #teiten #overview .inner .data-list dd,body.teiten2024 #teiten #overview .inner .data-list dt{border-bottom:1px solid #c3c3c3;font-family:A1 Gothic R,游ゴシック体,Yu Gothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,Verdana,arial,helvetica,sans-serif;font-size:1.6rem;padding:16.5px 0;text-align:left}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .data-list dd,body.teiten2024 #teiten #overview .inner .data-list dt{font-size:1.2rem;line-height:2;padding:15px 0 17.5px}}body.teiten2024 #teiten #overview .inner .data-list dt{width:127px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .data-list dt{width:80px}}body.teiten2024 #teiten #overview .inner .data-list dd{width:calc(100% - 127px)}body.teiten2024 #teiten #overview .inner .data-list dd img{display:block;margin-bottom:8px;margin-top:17px;max-width:100%;width:335px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .data-list dd{padding-left:3px;width:calc(100% - 80px)}}body.teiten2024 #teiten #overview .inner .data-list dd .small{display:block;font-size:1.3rem;margin-top:-1px}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .data-list dd .small{font-size:1rem}}body.teiten2024 #teiten #overview .inner .last{font-family:A1 Gothic R;font-size:1.6rem;margin-top:52px;text-align:center}@media only screen and (max-width:767px){body.teiten2024 #teiten #overview .inner .last{font-size:1.2rem;margin-top:29px;text-align:left}}body.teiten2024 #teiten .font-preload{height:0;overflow:hidden;position:absolute;visibility:hidden;width:0}body.teiten2024 #teiten .font-preload.bold{font-family:A1 Gothic B}body.teiten2024 #teiten .font-preload.medium{font-family:A1 Gothic M}body.single-column #column-article{padding-top:35px}@media only screen and (max-width:767px){body.single-column #column-article{padding-top:0}}body.single-column #column-article .head{align-items:center;background-size:cover;border-radius:10px;color:#fff;display:flex;height:78px;justify-content:space-between;margin:0 auto;overflow:hidden;padding:0 27px;position:relative;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.single-column #column-article .head{border-radius:0;height:96px;justify-content:center;width:100%}}body.single-column #column-article .head .category{font-size:1.4rem;position:relative;z-index:2}@media only screen and (max-width:767px){body.single-column #column-article .head .category{display:none}}body.single-column #column-article .head .category.dummy{color:transparent}body.single-column #column-article .head .column{font-size:2rem;position:relative;z-index:2}body.single-column #column-article .head img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}body.single-column #column-article .column-info{align-items:center;color:#777;display:flex;font-size:1.4rem;justify-content:space-between;margin:24px auto 0;padding:0 22px;width:calc(100% - 70px)}@media only screen and (max-width:767px){body.single-column #column-article .column-info{margin-top:12px;padding:0;width:calc(100% - 40px)}}body.single-column #column-article .column-info .category{opacity:0}@media only screen and (max-width:767px){body.single-column #column-article .column-info .category{opacity:1}}body.single-column #column-article .article-content{color:#222;font-family:A1 Gothic M;font-size:1.8rem;line-height:2;margin:0 auto;max-width:600px;padding-bottom:60px;width:100%}@media only screen and (max-width:767px){body.single-column #column-article .article-content{font-size:1.4rem;line-height:1.7857142857;width:calc(100% - 40px)}}body.single-column #column-article .article-content a{color:#c45ad1}body.single-column #column-article .article-content h1{font-family:A1 Gothic M;font-size:3.2rem;line-height:1.625;margin-top:21px}@media only screen and (max-width:767px){body.single-column #column-article .article-content h1{font-size:2.2rem;line-height:1.6363636364}}body.single-column #column-article .article-content h1+p{color:#6c6c6c;font-size:1.7rem;margin-top:15px}@media only screen and (max-width:767px){body.single-column #column-article .article-content h1+p{font-size:1.4rem}}body.single-column #column-article .article-content h1+p+figure{margin-top:25px}body.single-column #column-article .article-content h1+p+figure+p{font-size:1.5rem;line-height:2.0666666667;margin-bottom:128px}@media only screen and (max-width:767px){body.single-column #column-article .article-content h1+p+figure+p{font-size:1.4rem;margin-bottom:0}}body.single-column #column-article .article-content h2{font-family:A1 Gothic M;font-size:2.4rem;line-height:1.9166666667;margin-bottom:51px;margin-top:82px}@media only screen and (max-width:767px){body.single-column #column-article .article-content h2{font-size:1.8rem;margin-bottom:30px;margin-top:30px}}body.single-column #column-article .article-content p{margin-top:32px}@media only screen and (max-width:767px){body.single-column #column-article .article-content p{margin-top:20px}}body.single-column #column-article .article-content p[\:has\(mark\)]{align-items:flex-start;display:flex;justify-content:flex-start}body.single-column #column-article .article-content p:has(mark){align-items:flex-start;display:flex;justify-content:flex-start}body.single-column #column-article .article-content p mark{display:block;flex:0 0 40px;margin-right:10px}@media only screen and (max-width:767px){body.single-column #column-article .article-content p mark{flex:0 0 30px}}body.single-column #column-article .article-content p.has-small-font-size{font-size:1.4rem!important}body.single-column #column-article .article-content .has-cyan-bluish-gray-color{color:#969696!important}body.single-column #column-article .article-content .has-cyan-bluish-gray-color:before{background-color:#969696;content:"";display:inline-block;height:1px;margin-bottom:5px;margin-right:6px;vertical-align:middle;width:30px}body.single-column #column-article .article-content figure{display:flex;justify-content:center;margin-bottom:44px;margin-top:50px;width:100%}body.single-column #column-article .article-content hr{color:#707070;margin-top:133px}body.single-column #column-article .article-content hr+p{color:#666;font-size:1.8rem;margin-top:28px}@media only screen and (max-width:767px){body.single-column #column-article .article-content hr+p{font-size:1.4rem}}body.single-column #column-article .article-content hr+p+p{color:#666;font-size:1.6rem;margin-top:18px}@media only screen and (max-width:767px){body.single-column #column-article .article-content hr+p+p{font-size:1.2rem}}