@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul{margin:0}ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #949494;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@-webkit-keyframes underline-fadein-to-right{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes underline-fadein-to-right{0%{background-size:0 2px}to{background-size:100% 2px}}@-webkit-keyframes underline-fadeout-to-right{0%{background-size:100% 2px}to{background-size:0 2px}}@keyframes underline-fadeout-to-right{0%{background-size:100% 2px}to{background-size:0 2px}}@-webkit-keyframes arrowmove{0%{left:58px}30%{left:58px}50%{left:66px}70%{left:58px}}@keyframes arrowmove{0%{left:58px}30%{left:58px}50%{left:66px}70%{left:58px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes contents-loading{0%,to{opacity:1}50%{opacity:0.5}}@keyframes contents-loading{0%,to{opacity:1}50%{opacity:0.5}}html{font-size:16px}html.base-fontsize--large{font-size:18px}html.base-fontsize--main{font-size:16px}html.base-fontsize--small{font-size:14px}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;font-family:YuGothic,"Yu Gothic Medium","Yu Gothic","Arial","Meiryo",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#140700;line-height:1.667;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";width:100%;-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}h1{margin:0.67em 0}h2{margin:0.83em 0}h3{margin:1em 0}h4{margin:1.33em 0}h5{margin:1.67em 0;font-size:1rem}h6{margin:2.33em 0;font-size:1rem}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit}p{margin:1em 0}dl,ol,ul{margin:1em 0}ul{padding-left:1.5em}dd{margin-left:0}a{color:#002B00;-webkit-transition:color 0.3s;transition:color 0.3s;text-decoration:none}a:not([class]):visited{color:#351431}a:focus,a:hover{color:#87C33E}a[href=""]{pointer-events:none}figure{margin:0}img{max-width:100%;display:inline-block}table{width:100%}table td,table th{border-color:#949494;padding:0.5em 0.2em}table th{background-color:#C5D7C5}table td p{margin:0}hr{margin:3em 0;background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x;border:none;height:1px}.section-title{font-size:1.625rem;color:#004F00;letter-spacing:0.14em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.page-title{}.page-title--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4.6rem 0 2rem;color:#0A4F00;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.page-title--icon .page-title__top{font-size:1.375rem;font-family:"Poppins",YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;line-height:1.1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-title--icon .page-title__top:after{content:"";position:absolute;bottom:-0.25rem;left:-5%;width:110%;height:0.7rem;background-color:#EFF4EF}.page-title--icon .page-title__top:before{content:"";position:absolute;bottom:-0.5rem;left:-25%;width:150%;height:1px;background-color:transparent}.page-title--icon .page-title__top:before{background-image:linear-gradient(to right,#0A4F00,#0A4F00 2px,transparent 2px,transparent 2px);background-size:4px 1px;background-repeat:repeat-x}.page-title--icon .page-title__top ._img,.page-title--icon .page-title__top ._text{position:relative;z-index:1}.page-title--icon .page-title__top ._img{margin-right:0.5rem}.page-title--icon .page-title__bottom{display:block;margin-top:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;font-size:1.875rem;color:#002B00;text-align:center}.member-notice .page-title--icon .page-title__top:before,.non-profit-list .page-title--icon .page-title__top:before,.single:not(.--kikanshi) .page-title--icon .page-title__top:before,.topics-list .page-title--icon .page-title__top:before{content:none}.member-notice .page-title--icon .page-title__top ._text,.non-profit-list .page-title--icon .page-title__top ._text,.topics-list .page-title--icon .page-title__top ._text{font-size:1.875rem;font-size:clamp(1.375rem,1.091rem + 1.42vw,2rem)}.single.--topics .page-title--icon,.topics-list .page-title--icon{color:#002F5B}.single.--topics .page-title--icon .page-title__top:after,.topics-list .page-title--icon .page-title__top:after{background-color:#D5DDE4}.member-notice .page-title--icon,.single.--kikanshi .page-title--icon{margin-bottom:3em}.single:not(.--kikanshi) .page-title--icon{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-title--underline{font-size:1.875rem;color:#234D0A;line-height:2;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:1.5em 0 3.4em}.page-title--underline ._text{padding:0 0.1em 0.11em 0.2em;background:-webkit-gradient(linear,left top,left bottom,from(#EFF4EF),to(#EFF4EF)) 0 100%/100% 0.75rem no-repeat;background:linear-gradient(#EFF4EF,#EFF4EF) 0 100%/100% 0.75rem no-repeat}@media screen and (max-width:599px){.page-title--underline{font-size:1.4375rem}}@media screen and (max-width:374px){.page-title--underline{font-size:1.25rem}}.mv-title{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;background-color:#005E00}.mv-title .page-title{color:#fff}.mv-title .page-title--icon{color:#fff}.mv-title .page-title--icon .page-title__top:before{content:none}.mv-title .page-title--icon .page-title__top:after{background-color:#0A4F00}.mv-title .page-title--icon .page-title__bottom{color:#fff}@media screen and (max-width:599px){.mv-title{height:220px}.mv-title .page-title--icon{margin-top:3rem}}.page-content__title{font-size:1.5rem;color:#004F00;line-height:1.75;letter-spacing:0.1em;border-bottom:1px solid #0A4F00;display:-webkit-box;display:-ms-flexbox;display:flex}.page-content__title ._text{display:block;padding-left:0.1em;position:relative;top:1px;background:-webkit-gradient(linear,left top,left bottom,from(#004F00),to(#004F00)) 0 100%/100% 0.45rem no-repeat;background:linear-gradient(#004F00,#004F00) 0 100%/100% 0.45rem no-repeat}.postlist--top .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0.3em}.postlist--top .section-title ._img{margin-right:0.8em}.seminar-list-title{font-size:1.375rem;color:#004F00;letter-spacing:0.1em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:1em 0 0.9em}.title{}.title-frame{font-size:1.125rem;color:#0A4F00;line-height:1.75;letter-spacing:0.32em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.title-frame ._text{border:1px solid #0A4F00;padding:0.18em 0.6em 0.1em 1em;display:inline-block}.title-highlighter{font-size:1.1875rem;color:#0A4F00;font-weight:normal;letter-spacing:0.04em;padding-left:0.1em}.title-highlighter ._inner{position:relative}.title-highlighter ._inner:before{content:"";position:absolute;bottom:-0.3em;left:-0.3em;width:calc(100% + 0.6em);height:0.9em;background-color:#C5D7C5}.title-highlighter ._text{position:relative}.title-highlighter--large{font-size:1.625rem;color:#004F00;letter-spacing:0.14em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;padding-left:0.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-highlighter--large ._inner{position:relative}.title-highlighter--large ._inner:before{content:"";position:absolute;bottom:0.3em;left:-0.3em;width:calc(100% + 0.6em);height:0.4em;background-color:#87C33E}.title-highlighter--large ._text{position:relative}.title-underline{font-size:1.375rem;color:#0A4F00;line-height:1.75;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;position:relative}.title-underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.title-underline:before{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.title-accent{font-size:1.5625rem;color:#234D0A;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.lead-text p{line-height:1.875;letter-spacing:0.08em;margin:1.8em 0}.single-pagination .nav-next a,.single-pagination .nav-previous a,.to-alllist{text-decoration:underline;position:relative;padding-left:2.2em;color:#005E00}.single-pagination .nav-next a:after,.single-pagination .nav-next a:before,.single-pagination .nav-previous a:after,.single-pagination .nav-previous a:before,.to-alllist:after,.to-alllist:before{content:"";position:absolute;-webkit-transition:left 0.3s;transition:left 0.3s}.single-pagination .nav-next a:before,.single-pagination .nav-previous a:before,.to-alllist:before{border-radius:50%;top:-0.05em;left:0;background-color:#004F00;width:1.25em;height:1.25em}.single-pagination .nav-next a:after,.single-pagination .nav-previous a:after,.to-alllist:after{width:0.45em;height:0.45em;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) skew(-6deg,-6deg);transform:rotate(45deg) skew(-6deg,-6deg);top:0.38em;left:0.35em}.single-pagination .nav-next a:focus,.single-pagination .nav-next a:hover,.single-pagination .nav-previous a:focus,.single-pagination .nav-previous a:hover,.to-alllist:focus,.to-alllist:hover{color:#005E00}.single-pagination .nav-next a:focus:before,.single-pagination .nav-next a:hover:before,.single-pagination .nav-previous a:focus:before,.single-pagination .nav-previous a:hover:before,.to-alllist:focus:before,.to-alllist:hover:before{left:0.5em}.single-pagination .nav-next a:focus:after,.single-pagination .nav-next a:hover:after,.single-pagination .nav-previous a:focus:after,.single-pagination .nav-previous a:hover:after,.to-alllist:focus:after,.to-alllist:hover:after{left:0.85em}.single-pagination .nav-next a.--topics,.single-pagination .nav-previous a.--topics,.to-alllist.--topics{color:#002F5B}.single-pagination .nav-next a.--topics:before,.single-pagination .nav-previous a.--topics:before,.to-alllist.--topics:before{background-color:#005C99}.back-to-list{color:#0C2607;letter-spacing:0.1em;text-decoration:underline;position:relative;padding-left:2em;margin-top:0.6em;display:inline-block}.back-to-list:before{content:"";background-image:url("/assets/img/common/icon/back-to-list.svg");width:1.25rem;height:1.25rem;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 0.3s;transition:left 0.3s}.back-to-list:focus,.back-to-list:hover{color:#0C2607}.back-to-list:focus:before,.back-to-list:hover:before{left:-2%}.back-to-postlist{color:#fff;letter-spacing:0.06em;background-color:#234D0A;padding:0.4em 1em 0.2em 2.5em;margin-top:1.6rem;min-width:228px;display:inline-block;position:relative}.back-to-postlist:after,.back-to-postlist:before{content:"";position:absolute;-webkit-transition:left 0.3s;transition:left 0.3s}.back-to-postlist:before{border-radius:50%;top:0.55em;left:0.8em;background-color:#fff;width:1.25em;height:1.25em}.back-to-postlist:after{width:0.45em;height:0.45em;border-top:1px solid #234D0A;border-right:1px solid #234D0A;-webkit-transform:rotate(-135deg) skew(-6deg,-6deg);transform:rotate(-135deg) skew(-6deg,-6deg);top:0.95em;left:1.3em}.back-to-postlist:focus,.back-to-postlist:hover{color:#fff}.back-to-postlist:focus:before,.back-to-postlist:hover:before{left:0.5em}.back-to-postlist:focus:after,.back-to-postlist:hover:after{left:1.05em}.--topics .back-to-postlist{background-color:#002F5B}.--topics .back-to-postlist:after{border-color:#002F5B}.btn a,.btn-doc a,.btn-external a,.btn-file a,.btn-inside a,.btn-pdf a,.btn-xls a,.is-style-btn a,.is-style-btn-doc a,.is-style-btn-external a,.is-style-btn-file a,.is-style-btn-inside a,.is-style-btn-pdf a,.is-style-btn-xls a,a.btn-doc,a.btn-external,a.btn-file,a.btn-inside,a.btn-pdf,a.btn-xls{display:inline-block;border:1px solid #234D0A;padding:0.4em 5em 0.3em 1.8%;font-size:1rem;color:#234D0A;line-height:1.3;letter-spacing:0.06em;text-align:left;border-radius:0;position:relative;width:100%}.btn a:after,.btn a:before,.btn-doc a:after,.btn-doc a:before,.btn-external a:after,.btn-external a:before,.btn-file a:after,.btn-file a:before,.btn-inside a:after,.btn-inside a:before,.btn-pdf a:after,.btn-pdf a:before,.btn-xls a:after,.btn-xls a:before,.is-style-btn a:after,.is-style-btn a:before,.is-style-btn-doc a:after,.is-style-btn-doc a:before,.is-style-btn-external a:after,.is-style-btn-external a:before,.is-style-btn-file a:after,.is-style-btn-file a:before,.is-style-btn-inside a:after,.is-style-btn-inside a:before,.is-style-btn-pdf a:after,.is-style-btn-pdf a:before,.is-style-btn-xls a:after,.is-style-btn-xls a:before,a.btn-doc:after,a.btn-doc:before,a.btn-external:after,a.btn-external:before,a.btn-file:after,a.btn-file:before,a.btn-inside:after,a.btn-inside:before,a.btn-pdf:after,a.btn-pdf:before,a.btn-xls:after,a.btn-xls:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.3s;transition:right 0.3s;right:0.65rem}.btn a:before,.btn-doc a:before,.btn-external a:before,.btn-file a:before,.btn-inside a:before,.btn-pdf a:before,.btn-xls a:before,.is-style-btn a:before,.is-style-btn-doc a:before,.is-style-btn-external a:before,.is-style-btn-file a:before,.is-style-btn-inside a:before,.is-style-btn-pdf a:before,.is-style-btn-xls a:before,a.btn-doc:before,a.btn-external:before,a.btn-file:before,a.btn-inside:before,a.btn-pdf:before,a.btn-xls:before{border-radius:50%;border:1px solid #234D0A;width:1.25rem;height:1.25rem}.btn a:after,.btn-doc a:after,.btn-external a:after,.btn-file a:after,.btn-inside a:after,.btn-pdf a:after,.btn-xls a:after,.is-style-btn a:after,.is-style-btn-doc a:after,.is-style-btn-external a:after,.is-style-btn-file a:after,.is-style-btn-inside a:after,.is-style-btn-pdf a:after,.is-style-btn-xls a:after,a.btn-doc:after,a.btn-external:after,a.btn-file:after,a.btn-inside:after,a.btn-pdf:after,a.btn-xls:after{width:0.45em;height:0.45em;border-top:1px solid #234D0A;border-right:1px solid #234D0A;-webkit-transform:rotate(45deg) skew(-6deg,-6deg) translate(-104%,42%);transform:rotate(45deg) skew(-6deg,-6deg) translate(-104%,42%)}.btn a:focus:after,.btn a:focus:before,.btn a:hover:after,.btn a:hover:before,.btn-doc a:focus:after,.btn-doc a:focus:before,.btn-doc a:hover:after,.btn-doc a:hover:before,.btn-external a:focus:after,.btn-external a:focus:before,.btn-external a:hover:after,.btn-external a:hover:before,.btn-file a:focus:after,.btn-file a:focus:before,.btn-file a:hover:after,.btn-file a:hover:before,.btn-inside a:focus:after,.btn-inside a:focus:before,.btn-inside a:hover:after,.btn-inside a:hover:before,.btn-pdf a:focus:after,.btn-pdf a:focus:before,.btn-pdf a:hover:after,.btn-pdf a:hover:before,.btn-xls a:focus:after,.btn-xls a:focus:before,.btn-xls a:hover:after,.btn-xls a:hover:before,.is-style-btn a:focus:after,.is-style-btn a:focus:before,.is-style-btn a:hover:after,.is-style-btn a:hover:before,.is-style-btn-doc a:focus:after,.is-style-btn-doc a:focus:before,.is-style-btn-doc a:hover:after,.is-style-btn-doc a:hover:before,.is-style-btn-external a:focus:after,.is-style-btn-external a:focus:before,.is-style-btn-external a:hover:after,.is-style-btn-external a:hover:before,.is-style-btn-file a:focus:after,.is-style-btn-file a:focus:before,.is-style-btn-file a:hover:after,.is-style-btn-file a:hover:before,.is-style-btn-inside a:focus:after,.is-style-btn-inside a:focus:before,.is-style-btn-inside a:hover:after,.is-style-btn-inside a:hover:before,.is-style-btn-pdf a:focus:after,.is-style-btn-pdf a:focus:before,.is-style-btn-pdf a:hover:after,.is-style-btn-pdf a:hover:before,.is-style-btn-xls a:focus:after,.is-style-btn-xls a:focus:before,.is-style-btn-xls a:hover:after,.is-style-btn-xls a:hover:before,a.btn-doc:focus:after,a.btn-doc:focus:before,a.btn-doc:hover:after,a.btn-doc:hover:before,a.btn-external:focus:after,a.btn-external:focus:before,a.btn-external:hover:after,a.btn-external:hover:before,a.btn-file:focus:after,a.btn-file:focus:before,a.btn-file:hover:after,a.btn-file:hover:before,a.btn-inside:focus:after,a.btn-inside:focus:before,a.btn-inside:hover:after,a.btn-inside:hover:before,a.btn-pdf:focus:after,a.btn-pdf:focus:before,a.btn-pdf:hover:after,a.btn-pdf:hover:before,a.btn-xls:focus:after,a.btn-xls:focus:before,a.btn-xls:hover:after,a.btn-xls:hover:before{right:0.2rem}@media screen and (min-width:460px){.btn a,.btn-doc a,.btn-external a,.btn-file a,.btn-inside a,.btn-pdf a,.btn-xls a,.is-style-btn a,.is-style-btn-doc a,.is-style-btn-external a,.is-style-btn-file a,.is-style-btn-inside a,.is-style-btn-pdf a,.is-style-btn-xls a,a.btn-doc,a.btn-external,a.btn-file,a.btn-inside,a.btn-pdf,a.btn-xls{width:432px}}.--topics .btn a,.--topics .btn-doc a,.--topics .btn-external a,.--topics .btn-file a,.--topics .btn-inside a,.--topics .btn-pdf a,.--topics .btn-xls a,.--topics .is-style-btn a,.--topics .is-style-btn-doc a,.--topics .is-style-btn-external a,.--topics .is-style-btn-file a,.--topics .is-style-btn-inside a,.--topics .is-style-btn-pdf a,.--topics .is-style-btn-xls a,.--topics a.btn-doc,.--topics a.btn-external,.--topics a.btn-file,.--topics a.btn-inside,.--topics a.btn-pdf,.--topics a.btn-xls,.btn .--topics a,.btn-doc .--topics a,.btn-external .--topics a,.btn-file .--topics a,.btn-inside .--topics a,.btn-pdf .--topics a,.btn-xls .--topics a,.is-style-btn .--topics a,.is-style-btn-doc .--topics a,.is-style-btn-external .--topics a,.is-style-btn-file .--topics a,.is-style-btn-inside .--topics a,.is-style-btn-pdf .--topics a,.is-style-btn-xls .--topics a{border-color:#002F5B;color:#002F5B}.--topics .btn a:after,.--topics .btn a:before,.--topics .btn-doc a:after,.--topics .btn-doc a:before,.--topics .btn-external a:after,.--topics .btn-external a:before,.--topics .btn-file a:after,.--topics .btn-file a:before,.--topics .btn-inside a:after,.--topics .btn-inside a:before,.--topics .btn-pdf a:after,.--topics .btn-pdf a:before,.--topics .btn-xls a:after,.--topics .btn-xls a:before,.--topics .is-style-btn a:after,.--topics .is-style-btn a:before,.--topics .is-style-btn-doc a:after,.--topics .is-style-btn-doc a:before,.--topics .is-style-btn-external a:after,.--topics .is-style-btn-external a:before,.--topics .is-style-btn-file a:after,.--topics .is-style-btn-file a:before,.--topics .is-style-btn-inside a:after,.--topics .is-style-btn-inside a:before,.--topics .is-style-btn-pdf a:after,.--topics .is-style-btn-pdf a:before,.--topics .is-style-btn-xls a:after,.--topics .is-style-btn-xls a:before,.--topics a.btn-doc:after,.--topics a.btn-doc:before,.--topics a.btn-external:after,.--topics a.btn-external:before,.--topics a.btn-file:after,.--topics a.btn-file:before,.--topics a.btn-inside:after,.--topics a.btn-inside:before,.--topics a.btn-pdf:after,.--topics a.btn-pdf:before,.--topics a.btn-xls:after,.--topics a.btn-xls:before,.btn .--topics a:after,.btn .--topics a:before,.btn-doc .--topics a:after,.btn-doc .--topics a:before,.btn-external .--topics a:after,.btn-external .--topics a:before,.btn-file .--topics a:after,.btn-file .--topics a:before,.btn-inside .--topics a:after,.btn-inside .--topics a:before,.btn-pdf .--topics a:after,.btn-pdf .--topics a:before,.btn-xls .--topics a:after,.btn-xls .--topics a:before,.is-style-btn .--topics a:after,.is-style-btn .--topics a:before,.is-style-btn-doc .--topics a:after,.is-style-btn-doc .--topics a:before,.is-style-btn-external .--topics a:after,.is-style-btn-external .--topics a:before,.is-style-btn-file .--topics a:after,.is-style-btn-file .--topics a:before,.is-style-btn-inside .--topics a:after,.is-style-btn-inside .--topics a:before,.is-style-btn-pdf .--topics a:after,.is-style-btn-pdf .--topics a:before,.is-style-btn-xls .--topics a:after,.is-style-btn-xls .--topics a:before{border-color:#002F5B}.btn-external a,.btn-inside a,.is-style-btn-external a,.is-style-btn-inside a,a.btn-external,a.btn-inside{color:#fff;background-color:#234D0A}.btn-external a:before,.btn-inside a:before,.is-style-btn-external a:before,.is-style-btn-inside a:before,a.btn-external:before,a.btn-inside:before{background-color:#fff}.--topics .btn-external a,.--topics .btn-inside a,.--topics .is-style-btn-external a,.--topics .is-style-btn-inside a,.--topics a.btn-external,.--topics a.btn-inside,.btn-external .--topics a,.btn-inside .--topics a,.is-style-btn-external .--topics a,.is-style-btn-inside .--topics a{color:#fff;background-color:#002F5B}.btn-doc a,.btn-file a,.btn-pdf a,.btn-xls a,.is-style-btn-doc a,.is-style-btn-file a,.is-style-btn-pdf a,.is-style-btn-xls a,a.btn-doc,a.btn-file,a.btn-pdf,a.btn-xls{background-repeat:no-repeat;background-position:calc(100% - 2.4rem) 50%;background-size:2.125rem 1.0625rem;background-color:#fff}.btn-doc a:focus,.btn-doc a:hover,.btn-file a:focus,.btn-file a:hover,.btn-pdf a:focus,.btn-pdf a:hover,.btn-xls a:focus,.btn-xls a:hover,.is-style-btn-doc a:focus,.is-style-btn-doc a:hover,.is-style-btn-file a:focus,.is-style-btn-file a:hover,.is-style-btn-pdf a:focus,.is-style-btn-pdf a:hover,.is-style-btn-xls a:focus,.is-style-btn-xls a:hover,a.btn-doc:focus,a.btn-doc:hover,a.btn-file:focus,a.btn-file:hover,a.btn-pdf:focus,a.btn-pdf:hover,a.btn-xls:focus,a.btn-xls:hover{color:#234D0A}.--topics .btn-doc a:focus,.--topics .btn-doc a:hover,.--topics .btn-file a:focus,.--topics .btn-file a:hover,.--topics .btn-pdf a:focus,.--topics .btn-pdf a:hover,.--topics .btn-xls a:focus,.--topics .btn-xls a:hover,.--topics .is-style-btn-doc a:focus,.--topics .is-style-btn-doc a:hover,.--topics .is-style-btn-file a:focus,.--topics .is-style-btn-file a:hover,.--topics .is-style-btn-pdf a:focus,.--topics .is-style-btn-pdf a:hover,.--topics .is-style-btn-xls a:focus,.--topics .is-style-btn-xls a:hover,.--topics a.btn-doc:focus,.--topics a.btn-doc:hover,.--topics a.btn-file:focus,.--topics a.btn-file:hover,.--topics a.btn-pdf:focus,.--topics a.btn-pdf:hover,.--topics a.btn-xls:focus,.--topics a.btn-xls:hover,.btn-doc .--topics a:focus,.btn-doc .--topics a:hover,.btn-file .--topics a:focus,.btn-file .--topics a:hover,.btn-pdf .--topics a:focus,.btn-pdf .--topics a:hover,.btn-xls .--topics a:focus,.btn-xls .--topics a:hover,.is-style-btn-doc .--topics a:focus,.is-style-btn-doc .--topics a:hover,.is-style-btn-file .--topics a:focus,.is-style-btn-file .--topics a:hover,.is-style-btn-pdf .--topics a:focus,.is-style-btn-pdf .--topics a:hover,.is-style-btn-xls .--topics a:focus,.is-style-btn-xls .--topics a:hover{color:#002F5B}.btn-external a,.is-style-btn-external a,a.btn-external{background-image:url("/assets/img/common/icon/btn-external.svg");background-size:0.9375rem 1.125rem;background-repeat:no-repeat;background-position:calc(100% - 3rem) 50%}.btn-pdf a,.is-style-btn-pdf a,a.btn-pdf{background-image:url("/assets/img/common/icon/btn-pdf.svg")}.btn-xls a,.is-style-btn-xls a,a.btn-xls{background-image:url("/assets/img/common/icon/btn-xls.svg")}.btn-doc a,.is-style-btn-doc a,a.btn-doc{background-image:url("/assets/img/common/icon/btn-doc.svg")}.btn-file a,.is-style-btn-file a,a.btn-file{background-image:url("/assets/img/common/icon/btn-file.svg")}.btn a,.is-style-btn a{margin:0.5em 0}.btn-doc a,.btn-external a,.btn-file a,.btn-inside a,.btn-pdf a,.btn-xls a,.is-style-btn-doc a,.is-style-btn-external a,.is-style-btn-file a,.is-style-btn-inside a,.is-style-btn-pdf a,.is-style-btn-xls a{margin:0.5em 0}a.btn{}a.btn-w260{max-width:260px}a.btn-w272{max-width:272px}a.btn-w324{max-width:324px}a.btn-w366{max-width:366px}a.btn-doc,a.btn-external,a.btn-file,a.btn-inside,a.btn-pdf,a.btn-xls{width:100%;margin:0.5em 0}a.btn-inside{padding-right:2em;padding-left:1em}a.btn-external{padding-left:1em;padding-right:4em}.official-organ-backnumber__link ._img,.seminar-list__application ._link ._img,a.mo-shadow ._img{-webkit-transition:-webkit-filter 0.3s,-webkit-transform 0.3s;transition:-webkit-filter 0.3s,-webkit-transform 0.3s;transition:filter 0.3s,transform 0.3s;transition:filter 0.3s,transform 0.3s,-webkit-filter 0.3s,-webkit-transform 0.3s}.official-organ-backnumber__link:focus ._img,.official-organ-backnumber__link:hover ._img,.seminar-list__application ._link:focus ._img,.seminar-list__application ._link:hover ._img,a.mo-shadow:focus ._img,a.mo-shadow:hover ._img{-webkit-filter:drop-shadow(0 6px 7px rgba(0,43,0,0.6));filter:drop-shadow(0 6px 7px rgba(0,43,0,0.6));-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0 50px}.btn-wrap{background-color:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;width:300px;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s;background:-webkit-gradient(linear,left top,left bottom,from(rgb(83,136,83)),color-stop(97.76%,rgb(0,79,0)));background:linear-gradient(180deg,rgb(83,136,83) 0%,rgb(0,79,0) 97.76%)}.btn-wrap:focus,.btn-wrap:hover{-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-wrap .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96.9298245614%;height:91.25%;position:relative;border-radius:7px;border:1px solid #fff;font-size:21px;color:#fff;line-height:1.3;letter-spacing:0.08em;background-image:url("/assets/img/frontpage/pattern_stripe.png");background-size:cover;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}a.--underline{text-decoration:underline}.container-max{--container-width:min(94%,1440px);margin-inline:auto;width:var(--container-width)}.container-l{--container-width:min(94%,1024px);margin-inline:auto;width:var(--container-width)}.container-m{--container-width:min(92%,960px);margin-inline:auto;width:var(--container-width)}.container-s{--container-width:min(88%,900px);margin-inline:auto;width:var(--container-width)}.hidden{display:none!important}@media (min-width:375px){.hidden--s{display:none!important}}@media (min-width:600px){.hidden--m{display:none!important}}@media (min-width:800px){.hidden--l{display:none!important}}@media (min-width:1024px){.hidden--xl{display:none!important}}.visible{}@media (max-width:374px){.visible--s{display:none!important}}@media (max-width:599px){.visible--m{display:none!important}}@media (max-width:799px){.visible--l{display:none!important}}@media (max-width:1023px){.visible--xl{display:none!important}}.margin-rm--top{margin-top:0!important}.margin-rm--right{margin-right:0!important}.margin-rm--bottom{margin-bottom:0!important}.margin-rm--left{margin-left:0!important}.padding--rm-top{padding-top:0!important}.padding--rm-right{padding-right:0!important}.padding--rm-bottom{padding-bottom:0!important}.padding--rm-left{padding-left:0!important}.bg{}.bg-light{padding:1px 0;background-color:#EFF4EF}.bg-lightblue{padding:1px 0;background-color:#E4EEF4}.bg-green{padding:1px 0;background-color:#C5D7C5}.bg-muted{padding:1px 0;background-color:#D0D0D0}.bg-white{padding:1px 0;background-color:#fff}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-wb{word-break:keep-all;display:inline-block}.text-attention{color:#B80000!important}.text-accent{color:#002B00!important}.text-green{color:#004F00!important}.text-bold{font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.text-normal{font-weight:normal}.text-small{font-size:0.875rem}ul.--disc{list-style-type:none;padding-left:0}ul.--disc>li{position:relative;padding-left:1.3em}ul.--disc>li:before{position:absolute;top:0;left:0;content:"・";width:1.5em;text-align:center}ul.--square{list-style-type:none;padding-left:0}ul.--square>li{position:relative;padding-left:2.3em;margin-bottom:0.5em}ul.--square>li:before{position:absolute;top:0;left:0;content:"■";width:1.5em;text-align:center}ol.--brackets{list-style-type:none;padding-left:0}ol.--brackets>li{counter-increment:brackets;position:relative;padding-left:2.3em}ol.--brackets>li:before{position:absolute;top:0;left:0;content:"(" counter(brackets) ")"}ol.--kana{list-style-type:none;padding-left:0;position:relative}ol.--kana>li{counter-increment:kana;position:relative;padding-left:1.2em}ol.--kana>li:before{position:absolute;top:0;left:-0.2em;content:counter(kana,katakana);margin-right:0.5em}ol.--u-roman{list-style-type:none;padding-left:0;position:relative}ol.--u-roman>li{counter-increment:ur;position:relative;padding-left:1.6em}ol.--u-roman>li:before{position:absolute;top:0;left:-0.2em;content:counter(ur,upper-roman) ".";margin-right:0.5em}ol.--initial2{list-style-type:none;padding-left:0;counter-reset:ol 1}ol.--initial2>li{counter-increment:ol;position:relative;padding-left:1.5em}ol.--initial2>li:before{position:absolute;top:0;left:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2em;content:counter(ol)}ol.--reset{list-style-type:none;padding-left:0}ol.--reset>li{padding-left:1.3em;text-indent:-1.3em}ol.--indent{padding-left:1.5em}.section{letter-spacing:0.1em;margin-bottom:140px}@media screen and (max-width:599px){.section{margin-bottom:80px}}@media screen and (min-width:600px){.section__indent{margin-left:3.1%}}.section__col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__col2 .item{width:50%}@media screen and (min-width:800px){.section__col2 .item:nth-of-type(odd){padding-right:0.5em}}@media screen and (min-width:800px){.section__col2 .item:nth-of-type(2n){padding-left:0.5em}}@media screen and (max-width:799px){.section__col2 .item{width:100%}}.section__divider{position:relative}.section__divider:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.section__divider:before{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.section .dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section .dl+.dl{margin-top:2em}.section .dl .dt{width:10.6em;padding-right:0.2em}.section .dl .dd{width:calc(100% - 10.6em)}@media screen and (max-width:599px){.section .dl .dd,.section .dl .dt{width:100%}.section .dl .dt{font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}}.section ol a:not([class]),.section ul a:not([class]){text-decoration:underline}table.table td,table.table th{border:1px solid #0A4F00}table.table th{padding:1.3em 0.2em}table.table tbody th{background-color:#F1F8E8}.header-nav--pc{width:100%}.header-nav--pc .global-menu{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav--pc .global-menu__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-nav--pc .global-menu__item+.global-menu__item{border-left:1px solid #87C33E}.header-nav--pc .global-menu__link{font-size:18px;color:#004F00;letter-spacing:0.06em;background-color:#EFF4EF;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;position:relative}.header-nav--pc .global-menu__link ._icon{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav--pc .global-menu__link:after{content:"";position:absolute;width:0;height:5px;bottom:0;left:50%;right:0;background-color:#87C33E;-webkit-transition:width 0.3s,left 0.3s;transition:width 0.3s,left 0.3s}.header-nav--pc .global-menu__link:not(.is-active):focus:after,.header-nav--pc .global-menu__link:not(.is-active):hover:after{left:0;width:100%}.header-nav--pc .global-menu__link.is-active:after{left:0;width:100%;-webkit-transition:background 0.3s;transition:background 0.3s}.header-nav--pc .global-menu__link.is-active:focus:after,.header-nav--pc .global-menu__link.is-active:hover:after{background-color:#004F00}.header-nav--sp{width:100%}.header-nav--sp .global-menu{margin:0}.header-nav--sp .global-menu__item.--lv1:not(:last-of-type){border-bottom:1px solid #87C33E}.header-nav--sp .global-menu__link{font-size:18px;color:#004F00;letter-spacing:0.06em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.header-nav--sp .global-menu__link:is(button):enabled{cursor:pointer}.header-nav--sp .global-menu__link ._icon{width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.header-nav--sp .global-menu__link ._icon span[class^=icon-]{font-size:22px;color:#008200;top:0}.header-nav--sp .global-menu__link ._icon span.icon-lock{font-size:18px}.footer-nav{text-align:left}.footer-nav .global-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav .global-menu__item{}.footer-nav .global-menu__item.--lv1{margin-bottom:42px;position:relative}.footer-nav .global-menu__item.--lv1:first-of-type{width:53.9583333333%;margin-right:2.2916666667%}@media screen and (min-width:600px){.footer-nav .global-menu__item.--lv1:first-of-type .global-menu__child{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav .global-menu__item.--lv1:first-of-type .global-menu__child>.global-menu__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-nav .global-menu__item.--lv1:first-of-type .global-menu__child>.global-menu__item:nth-of-type(3) .global-menu__child{display:block;margin-left:0}}.footer-nav .global-menu__item.--lv1:nth-of-type(2){width:28.9583333333%;margin-right:1.5625%}.footer-nav .global-menu__item.--lv1:nth-of-type(3){width:13.2291666667%}.footer-nav .global-menu__item.--lv1:nth-of-type(4){width:18.9583333333%;margin-right:1.875%}.footer-nav .global-menu__item.--lv1:nth-of-type(5){width:15.8333333333%;margin-right:1.7708333333%;min-width:152px}.footer-nav .global-menu__item.--lv1:nth-of-type(6){width:15.2083333333%;margin-right:2.0833333333%}.footer-nav .global-menu__item.--lv1:nth-of-type(7){border-top:1px solid #fff;padding-top:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__g-child:first-of-type{margin-left:8.4705882353%;margin-right:2.5882352941%}@media screen and (max-width:1023px){.footer-nav .global-menu__item.--lv1:first-of-type{width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(2){width:37%;margin-right:1.5625%}.footer-nav .global-menu__item.--lv1:nth-of-type(3){width:30.1%;margin-right:1.5625%}.footer-nav .global-menu__item.--lv1:nth-of-type(4){width:29.7%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(5){width:37%;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;margin-top:-3.4em}.footer-nav .global-menu__item.--lv1:nth-of-type(6){width:37%;margin-right:1.5625%}.footer-nav .global-menu__item.--lv1:nth-of-type(7){width:61.4%}}@media screen and (max-width:799px){.footer-nav .global-menu__item.--lv1:nth-of-type(5){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:0}.footer-nav .global-menu__item.--lv1:nth-of-type(7){border-top-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__g-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__g-child .global-menu__item{width:12em}.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__g-child:first-of-type{margin:0}}@media screen and (max-width:680px){.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__g-child .global-menu__item{width:50%}}.footer-nav .global-menu__link{font-size:13px;color:#fff;display:block}.footer-nav .global-menu__link ._text{display:inline-block;line-height:1.25;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 0 100%/0 1px no-repeat;background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;-webkit-transition:background 0.3s;transition:background 0.3s}.footer-nav .global-menu__link:focus ._text,.footer-nav .global-menu__link:hover ._text{background-size:100% 1px}.footer-nav .global-menu__link.--lv1{line-height:2;border-bottom:1px dotted #fff;padding-left:29px;margin-bottom:5px;position:relative}.footer-nav .global-menu__link.--lv1:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(2px,-5px);transform:translate(2px,-5px);border-radius:50%;background-color:#fff;width:8px;height:8px;z-index:1}.footer-nav .global-menu__child{margin-left:30px}.footer-nav .global-menu__child .global-menu__link{line-height:1.75;position:relative;padding-left:8px}.footer-nav .global-menu__child .global-menu__link:before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(9px);transform:translateY(9px);border-radius:50%;background-color:#fff;width:5px;height:1px;z-index:1}.footer-nav .global-menu__g-child{margin-left:17px}.footer-nav .global-menu__g-child .global-menu__link{position:relative;padding-left:8px}.footer-nav .global-menu__g-child .global-menu__link:before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(9px);transform:translateY(9px);border-radius:50%;background-color:#fff;width:2px;height:2px;z-index:1}.footer-nav .global-menu__g-child .--sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.footer-nav .global-menu__g-child .--sns ._text{position:relative;padding-left:8px}.footer-nav .global-menu__g-child .--sns ._text:before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(9px);transform:translateY(9px);border-radius:50%;background-color:#fff;width:2px;height:2px;z-index:1}.footer-nav .global-menu__g-child .--sns .global-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-nav .global-menu__g-child .--sns .global-menu__link:before{content:none}.footer-nav .global-menu .toggle-menu{width:30px;height:30px;background-color:#fff;border-radius:50%;position:absolute;z-index:2;top:5px;right:5%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s}.footer-nav .global-menu .toggle-menu:before{content:"";position:absolute;top:8px;right:10px;-webkit-transform:rotate(135deg) skew(-6deg,-6deg);transform:rotate(135deg) skew(-6deg,-6deg);border-top:2px solid #005E00;border-right:2px solid #005E00;width:10px;height:10px;z-index:1}.footer-nav .global-menu .toggle-menu.is-visible{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width:799px){.footer-nav .global-menu .global-menu__item.--lv1>.global-menu__child{display:none}.footer-nav .global-menu__item.--lv1{overflow:hidden}.footer-nav .global-menu__item.--lv1:first-of-type{width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(2){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(3){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(4){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(5){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(6){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(7){width:100%;margin-right:0}.footer-nav .global-menu__item.--lv1:nth-of-type(7){padding-top:0.8em}.footer-nav .global-menu__item.--lv1:nth-of-type(7) .global-menu__link{margin-top:0.6em;margin-bottom:0.6em}.footer-nav .global-menu__item.--lv1{margin-bottom:0}.footer-nav .global-menu__link.--lv1{padding-top:0.8em;padding-bottom:0.8em;background-color:#004F00;z-index:1}.footer-nav .global-menu__g-child .--sns{margin-top:0}.footer-nav .global-menu__g-child .--sns .global-menu__link ._img{width:24px;height:auto}}@media screen and (max-width:599px){.footer-nav .global-menu .global-menu__item.--lv1:first-of-type .global-menu__item .global-menu__child{margin-left:0}}.breadcrumb{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0.8125em 0}.breadcrumb li{font-size:0.875rem;color:#002F5B}.breadcrumb li:first-of-type{padding-left:2em;position:relative}.breadcrumb li:first-of-type:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#008200;width:0.4375rem;height:0.4375rem;z-index:1}.breadcrumb li:not(:last-of-type){margin-right:1.5em;position:relative}.breadcrumb li:not(:last-of-type):after{content:">";position:absolute;top:0;right:-1.2em;font-size:0.75rem;color:#000}.breadcrumb_link{color:#002F5B;text-decoration:underline}.seminar-nav{margin-top:80px}.seminar-nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:752px;margin:0 auto}.seminar-nav__ul>.seminar-nav__item{width:29.1223404255%;margin-bottom:30px}.seminar-nav__ul>.seminar-nav__item:not(:nth-of-type(3n)){margin-right:0}@media screen and (max-width:500px){.seminar-nav__ul{display:block}.seminar-nav__ul>.seminar-nav__item{width:100%;margin-bottom:60px}.seminar-nav__ul>.seminar-nav__item{margin-left:auto;margin-right:auto}.seminar-nav__ul>.seminar-nav__item:not(:nth-of-type(3n)){margin-right:auto}}.seminar-nav__item{min-width:150px}.seminar-nav__card{border-radius:9px;position:relative;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s;background-color:#9CBA9C;background-image:repeating-linear-gradient(60deg,#8EB18E,#8EB18E 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 8px)}.seminar-nav__card:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:6px}.seminar-nav__card:focus,.seminar-nav__card:hover{-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.seminar-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:10% 0 9%;font-size:1.1875rem;color:#0A4F00;letter-spacing:0.04em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.seminar-nav__link ._icon{height:39px;width:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.seminar-nav__link ._arrow{border-radius:50%;border:1px solid #0A4F00;width:19px;height:19px;margin-top:10px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;position:relative}.seminar-nav__link ._arrow:before{content:"";position:absolute;top:6px;right:7px;-webkit-transform:rotate(45deg) skew(-10deg,-10deg);transform:rotate(45deg) skew(-10deg,-10deg);border-top:1px solid #0A4F00;border-right:1px solid #0A4F00;width:6px;height:6px;z-index:1}.seminar-nav__link:focus,.seminar-nav__link:hover{color:#0A4F00}.seminar-nav__link:focus ._arrow,.seminar-nav__link:hover ._arrow{-webkit-transform:scale(1.2);transform:scale(1.2)}.seminar-nav__text{line-height:1.35}@media screen and (max-width:500px){.seminar-nav__card{max-width:219px;margin:0 auto}}.seminar-page-nav{max-width:798px;margin:0 auto 50px}.seminar-page-nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 16px}.seminar-page-nav__ul>.seminar-page-nav__item{width:32.8981723238%;margin-bottom:30px}.seminar-page-nav__ul>.seminar-page-nav__item:not(:nth-of-type(3n)){margin-right:0}.seminar-page-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:2.2em;padding-left:1em;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s;color:#0C2607;line-height:1;letter-spacing:0.06em}.seminar-page-nav__link:not(.is-active){background-color:#9CBA9C;background-image:repeating-linear-gradient(60deg,#8EB18E,#8EB18E 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 8px);position:relative}.seminar-page-nav__link:not(.is-active):after{content:"";position:absolute;top:50%;right:6%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;width:1.1875rem;height:1.1875rem;z-index:1}.seminar-page-nav__link:not(.is-active):before{content:"";position:absolute;top:50%;right:6%;-webkit-transform:rotate(45deg) skew(-4deg,-4deg) translate(-0.4375rem,0.1875rem);transform:rotate(45deg) skew(-4deg,-4deg) translate(-0.4375rem,0.1875rem);border-top:1px solid #0A4F00;border-right:1px solid #0A4F00;width:6px;height:6px;z-index:1}.seminar-page-nav__link:not(.is-active):before{z-index:2}.seminar-page-nav__link.is-active{border:2px solid #8EB18E}.seminar-page-nav__link:focus,.seminar-page-nav__link:hover{color:#0C2607;-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:480px){.seminar-page-nav__ul{margin:0 2%}.seminar-page-nav__link{padding-left:5%;font-size:3.3333333333vw;min-height:28px}}.page-nav{margin:0 auto 74px}.page-nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav__ul>.page-nav__item{width:32.8981723238%;margin-bottom:6px}.page-nav__ul>.page-nav__item:not(:nth-of-type(3n)){margin-right:0}.page-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:2.2em;padding-left:1em;padding-right:2em;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s;color:#0C2607;line-height:1;letter-spacing:0.06em}.page-nav__link:not(.is-active){background-color:#9CBA9C;background-image:repeating-linear-gradient(60deg,#8EB18E,#8EB18E 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 8px);position:relative}.page-nav__link:not(.is-active):after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;width:1.1875rem;height:1.1875rem;z-index:1}.page-nav__link:not(.is-active):before{content:"";position:absolute;top:50%;right:14px;-webkit-transform:rotate(45deg) skew(-4deg,-4deg) translate(-0.4375rem,0.1875rem);transform:rotate(45deg) skew(-4deg,-4deg) translate(-0.4375rem,0.1875rem);border-top:1px solid #0A4F00;border-right:1px solid #0A4F00;width:6px;height:6px;z-index:1}.page-nav__link:not(.is-active):before{z-index:2}.page-nav__link.is-active{border:2px solid #8EB18E;padding-right:0.5em}.page-nav__link:focus,.page-nav__link:hover{color:#0C2607;-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:480px){.page-nav__ul{margin:0 2%}.page-nav__link{padding-left:5%;font-size:3.3333333333vw;min-height:28px}}.publication-page-nav .page-nav__ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr min(2%,0.5rem) 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:min(2%,0.5rem);-moz-column-gap:min(2%,0.5rem);column-gap:min(2%,0.5rem)}.publication-page-nav .page-nav__item{width:100%}@media screen and (max-width:599.9px){.publication-page-nav .page-nav__ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}.advisory-page-nav .page-nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advisory-page-nav .page-nav__ul>.page-nav__item{width:49.609375%;margin-bottom:6px}.advisory-page-nav .page-nav__ul>.page-nav__item:not(:nth-of-type(2n)){margin-right:0}@media screen and (max-width:599px){.advisory-page-nav .page-nav__ul{display:block}.advisory-page-nav .page-nav__ul>.page-nav__item{width:100%;margin-bottom:6px}.advisory-page-nav .page-nav__ul>.page-nav__item{margin-left:auto;margin-right:auto}.advisory-page-nav .page-nav__ul>.page-nav__item:not(:nth-of-type(2n)){margin-right:auto}}.advisory-page-nav .page-nav__link{padding-right:2.5em}@media screen and (max-width:900px){.advisory-page-nav .page-nav__link{font-size:0.9375rem}}@media screen and (max-width:599px){.advisory-page-nav .page-nav__link{font-size:0.875rem}}@media screen and (max-width:599px){.research-page-nav .page-nav__item{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.research-page-nav .page-nav__item:nth-of-type(2){margin-left:4px;margin-right:4px}}.about-page-nav .page-nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page-nav .page-nav__ul>.page-nav__item{width:24.609375%;margin-bottom:6px}.about-page-nav .page-nav__ul>.page-nav__item:not(:nth-of-type(4n)){margin-right:0}@media screen and (max-width:599px){.about-page-nav .page-nav__ul>.page-nav__item{width:49.5%;margin-bottom:6px}.about-page-nav .page-nav__ul>.page-nav__item:not(:nth-of-type(4n)){margin-right:0}.about-page-nav .page-nav__ul>.page-nav__item:not(:nth-of-type(2n)){margin-right:0}}@media screen and (max-width:980px){.about-page-nav .page-nav__link{padding-left:0.5em}.about-page-nav .page-nav__item:first-of-type .page-nav__link{padding-top:0.1em}.about-page-nav .page-nav__item:first-of-type .page-nav__link ._text{font-size:0.875rem;letter-spacing:0}}@media screen and (max-width:799px){.about-page-nav .page-nav__link{font-size:0.96875rem;letter-spacing:0}}@media screen and (max-width:799px){.about-page-nav .page-nav__link{letter-spacing:0.05em}}.card-nav{margin-block:80px;--grid-template-columns:repeat(2,1fr);--max-width:487.5px;--column-gap:clamp(1rem,-6.031rem + 14.06vw,2.96875rem)}@media screen and (min-width:700px){.card-nav:has(.card-nav__item:nth-of-type(3)):not(:has(.card-nav__item:nth-of-type(4))){--grid-template-columns:repeat(3,1fr);--max-width:755px}}.card-nav:has(.card-nav__item:nth-of-type(4)){--column-gap:clamp(1rem,-20.875rem + 35vw,2.969rem)}@media screen and (min-width:990px){.card-nav:has(.card-nav__item:nth-of-type(4)){--grid-template-columns:repeat(auto-fit,minmax(220px,1fr));--max-width:100%}}.card-nav__ul{display:-ms-grid;display:grid;-ms-grid-columns:var(--grid-template-columns);grid-template-columns:var(--grid-template-columns);width:min(100%,var(--max-width));margin:0 auto;-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:clamp(1.25rem,-1.188rem + 8.13vw,2.875rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-nav__card{border-radius:9px;margin:0;position:relative;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s;background-color:#9CBA9C;background-image:repeating-linear-gradient(60deg,#8EB18E,#8EB18E 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 8px)}.card-nav__card:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:6px}.card-nav__card:focus,.card-nav__card:hover{-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.card-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:10% 0 9%;font-size:1.1875rem;color:#0A4F00;letter-spacing:0.04em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.card-nav__link ._icon{height:39px;width:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.card-nav__link ._arrow{border-radius:50%;border:1px solid #0A4F00;width:19px;height:19px;margin-top:10px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;position:relative}.card-nav__link ._arrow:before{content:"";position:absolute;top:6px;right:7px;-webkit-transform:rotate(45deg) skew(-10deg,-10deg);transform:rotate(45deg) skew(-10deg,-10deg);border-top:1px solid #0A4F00;border-right:1px solid #0A4F00;width:6px;height:6px;z-index:1}.card-nav__link:focus,.card-nav__link:hover{color:#0A4F00}.card-nav__link:focus ._arrow,.card-nav__link:hover ._arrow{-webkit-transform:scale(1.2);transform:scale(1.2)}.card-nav__text{line-height:1.35}@media screen and (max-width:499.9px){.card-nav{--grid-template-columns:1fr;--max-width:240px}}.sp-btn{width:60px;height:60px;position:relative}.header-nav--sp__toggle{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:17px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;position:relative;z-index:2;-webkit-transition:opacity 0.3s,z-index 0.3s;transition:opacity 0.3s,z-index 0.3s}.header-nav--sp__toggle .bar{width:40px;height:2px;background-color:#87C33E;position:relative;-webkit-transition:all 0.2s;transition:all 0.2s}.header-nav--sp__toggle .bar:after,.header-nav--sp__toggle .bar:before{content:"";position:absolute;width:100%;height:2px;background-color:#87C33E;left:0}.header-nav--sp__toggle .bar:before{top:-10px;-webkit-transform-origin:top left;transform-origin:top left}.header-nav--sp__toggle .bar:after{bottom:-10px;-webkit-transform-origin:bottom left;transform-origin:bottom left}.header-nav--sp__toggle ._text{font-size:13px;color:#87C33E;margin-top:1.2em}.header-nav--sp__toggle.__open{z-index:0;opacity:0}.offcanvas-close{position:absolute;z-index:0;opacity:0;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:opacity 0.3s,z-index 0.3s;transition:opacity 0.3s,z-index 0.3s}.offcanvas-close ._text{font-size:13px;color:#87C33E;margin-top:1.2em}.offcanvas-close:after,.offcanvas-close:before{content:"";position:absolute;background-color:#87C33E;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.offcanvas-close:before{width:30px;height:2px;top:19px;left:14px}.offcanvas-close:after{height:30px;width:2px;top:5px;left:28px}.offcanvas-close.__open{z-index:2;opacity:1}.offcanvas{position:fixed;top:0;bottom:0;right:0;z-index:4;-webkit-transition:margin 0s;transition:margin 0s}.offcanvas .offcanvas-contents{position:absolute;top:0;left:0;width:100%;background:rgb(255,255,255);border:8px solid #005E00;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas._overlay{width:100%;-ms-touch-action:none;touch-action:none}.offcanvas._overlay:before{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.offcanvas.__open{display:block;top:80px}.offcanvas.__open .offcanvas-contents{-webkit-transform:translateY(0);transform:translateY(0)}.offcanvas-container{position:relative;-webkit-transition:top 0.3s ease-out;transition:top 0.3s ease-out;width:100%}.offcanvas-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43,42,42,0.5);z-index:3}.header{}.header__top{background-color:#004F00;border-bottom:4px solid #87C33E}.header__top .container-max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:auto;width:min(94%,1440px)}@media screen and (max-width:1491.9px){.header__top .container-max{margin-inline:auto}}.header-logo{margin:0}.header-logo ._link img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.header-logo ._link:focus img,.header-logo ._link:hover img{opacity:0.8}.header-logo ._img{height:auto}@media screen and (max-width:599px){.header-logo{width:69.8333333333vw}}.header-function{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.header-fontsize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-fontsize__label{font-size:12px;color:#87C33E;font-weight:normal;letter-spacing:-0.1em;margin:0 1em 0 0}.header-fontsize__btn{padding:0;width:33.5px;height:33.5px;margin:0 1.5px;font-size:13px;color:#333;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;border:1px solid #C5C5C5}.header-fontsize__btn.is-active{color:#fff;background:linear-gradient(180.89deg,rgb(0,123,0) 0%,rgb(0,101,0) 98.79%)}@media (hover:hover){.header-fontsize__btn{cursor:pointer}}.header-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.header-member__link{--bg-color:#fff;--bg-color-hover:#EFF4EF;--border-color:#008100;--border-color-hover:#008100;--shadow-color:#fff;--shadow-color-hover:#fff;--color:#002B00;--icon-color:#008100;font-size:16px;height:42px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-color);border-radius:2px;padding-inline:16px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;color:var(--color);border:1px solid var(--border-color);-webkit-filter:drop-shadow(0 2.6px 0 var(--shadow-color)) drop-shadow(2.6px 0 0 var(--shadow-color)) drop-shadow(0 -2.6px 0 var(--shadow-color)) drop-shadow(-2.6px 0 0 var(--shadow-color));filter:drop-shadow(0 2.6px 0 var(--shadow-color)) drop-shadow(2.6px 0 0 var(--shadow-color)) drop-shadow(0 -2.6px 0 var(--shadow-color)) drop-shadow(-2.6px 0 0 var(--shadow-color))}.header-member__link span[class^=icon-]{color:var(--icon-color);font-size:20px;top:0}.header-member__link:is(button):enabled{cursor:pointer}@media (hover:hover){.header-member__link{-webkit-transition:background-color 0.3s,border-color 0.3s,-webkit-filter 0.3s;transition:background-color 0.3s,border-color 0.3s,-webkit-filter 0.3s;transition:background-color 0.3s,filter 0.3s,border-color 0.3s;transition:background-color 0.3s,filter 0.3s,border-color 0.3s,-webkit-filter 0.3s}.header-member__link:hover{color:var(--color);background-color:var(--bg-color-hover);border-color:var(--border-color-hover);-webkit-filter:drop-shadow(0 2.6px 0 var(--shadow-color-hover)) drop-shadow(2.6px 0 0 var(--shadow-color-hover)) drop-shadow(0 -2.6px 0 var(--shadow-color-hover)) drop-shadow(-2.6px 0 0 var(--shadow-color-hover));filter:drop-shadow(0 2.6px 0 var(--shadow-color-hover)) drop-shadow(2.6px 0 0 var(--shadow-color-hover)) drop-shadow(0 -2.6px 0 var(--shadow-color-hover)) drop-shadow(-2.6px 0 0 var(--shadow-color-hover))}}.header-member__link:has(.icon-exit){--bg-color:#008100;--bg-color-hover:#005E00;--border-color:#008100;--border-color-hover:#005E00;--shadow-color:#fff;--shadow-color-hover:#fff;--color:#fff;--icon-color:#fff}.header-search .search-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header-search .search-item__field,.header-search .search-item__submit{border:1px solid #C5C5C5;font-size:16px}.header-search .search-item__field{width:126px;height:35px}.header-search .search-item__submit{background-color:#10709F;width:65px}@media (hover:hover){.header-search .search-item__submit{cursor:pointer}}.header__bottom{background-color:#EFF4EF}@media screen and (max-width:1239.9px){.header-member__link:has(.icon-member){padding-inline:10px}.header-member__link:has(.icon-member) .__text{display:none}}@media screen and (max-width:1239.9px) and (min-width:1024px){.header-logo ._img{width:354px}}@media screen and (max-width:1023px){.header{position:fixed;top:0;left:0;z-index:3;width:100%}}.main-wrapper{position:relative}@media screen and (max-width:1023px){.main-wrapper{padding-top:85px}}.footer{background-color:#004F00;font-size:13px;color:#fff;letter-spacing:0.04em;text-align:center}@media screen and (max-width:1080px) and (min-width:1025px){.footer__inner{width:960px;margin-left:auto;margin-right:auto}}.footer__info{padding:27px 0 14px;border-bottom:1px solid #fff}.footer-logo{margin:0 0 25px}.footer-logo ._link img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.footer-logo ._link:focus img,.footer-logo ._link:hover img{opacity:0.8}.footer-address a{color:#fff}.footer-copyright{border-top:1px solid #fff;padding:10px 0}.footer-copyright small{font-size:inherit}.to-top{position:sticky;bottom:20px;right:20px;z-index:1000;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100px;height:100px;padding-bottom:20px;margin:0 0 0 auto}.to-top a{width:100%;height:100%;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s,-webkit-transform 0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:14px;color:#004F00}.to-top a:before{content:"";display:block;width:10px;height:40px;background-image:url("/assets/img/footer/pagetop_arrow.svg");background-position:center center;background-size:contain;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 0.3s;transition:top 0.3s}.to-top a:focus:before,.to-top a:hover:before{top:-5px}.to-top:not(.--fixed){opacity:0;visibility:hidden}.to-top.--visible{opacity:1;visibility:visible}.to-top.--fixed{opacity:1;visibility:visible}@media screen and (min-width:1500px){.to-top{margin:0 0 0 calc(50% + 630px)}}@media screen and (max-width:1023px){.to-top{position:absolute;display:none}}button,input,select,textarea{font:inherit;background-color:#fff;border:1px solid #949494;width:100%}button:focus,input:focus,select:focus,textarea:focus{border:1px solid #87C33E;-webkit-box-shadow:0 0 0px 1px inset #87C33E;box-shadow:0 0 0px 1px inset #87C33E;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#bbb;opacity:1}input::placeholder,textarea::placeholder{color:#bbb;opacity:1}input,select{height:2.1875rem;padding:0 0.5em}input:-moz-read-only{height:auto;padding:0;background-color:rgba(255,255,255,0);border:none}input:read-only{height:auto;padding:0;background-color:rgba(255,255,255,0);border:none}input:-moz-read-only:focus{border:none;box-shadow:unset}input:read-only:focus{border:none;-webkit-box-shadow:unset;box-shadow:unset}select{cursor:pointer;color:#626161}input[type=radio]{width:1.25rem;height:1.25rem;margin-right:1em}.mwform-radio-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mwform-checkbox-field input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text{cursor:pointer;display:inline-block;padding:5px 16px 5px 34px;position:relative;line-height:1.2;letter-spacing:0.08em}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:after,.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:before{background:#fff;border:1px solid #949494;height:19px;width:19px;left:0}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:after{border-right:5px solid #002B00;border-bottom:5px solid #002B00;width:9.5px;height:15.2px;left:0;opacity:0;-webkit-transform:translate(50%,-60%) rotate(45deg);transform:translate(50%,-60%) rotate(45deg)}.mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1}.mwform-checkbox-field.horizontal-item{margin:0 0 10px 10px;display:inline-block}textarea{padding:0.3em 0.5em;max-width:640px}input[type=submit]{color:#fff;letter-spacing:0.1em;cursor:pointer;background-color:#0A4F00;border-width:0;-webkit-transition:background 0.3s;transition:background 0.3s;max-width:320px;margin-left:auto;margin-right:auto;display:block;height:3.5em}input[type=submit]:not(:disabled):focus,input[type=submit]:not(:disabled):hover{background-color:#87C33E}input[type=submit].input-back{width:140px;margin:30px auto 0 0;background-color:#616161}input[type=submit].input-back:focus,input[type=submit].input-back:hover{background-color:#004F00}.form{}.form-wrap{max-width:976px;margin:0 auto}.form-wrap .theme-title{pointer-events:none;border:none;text-align:center;font-size:1.2rem;background-color:rgb(239,244,239);padding:1rem}.form-wrap .theme-title:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.form-wrap .form-input .error{font-size:14px}.form-wrap.mw_wp_form_preview .form-input:not(._agree):not(._btn):not(._privacypolicy){padding:0.5em;min-height:2.1875rem;background-color:#cacaca}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row .form-label{width:15.9836065574%}.form-row .form-item{width:84.0163934426%}.form-row.--title{margin:4.9em 0 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-row .bg-light{min-width:38.5245901639%;min-height:2.1em;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.5em 0 3.4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3em}.form-row .bg-light:nth-of-type(2){margin-left:3%}.form-row.--option .form-label{width:4em}.form-row.--option .form-input{width:calc(100% - 4em)}.form-row.bg-green{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4.1em}.form-row.bg-green .form-label{min-width:9.5em}.form-row.bg-green .form-item{margin-bottom:0;margin:0 1em 0;width:90px}.form-item{margin-bottom:1em}.form-item.--min .form-input{max-width:315px}.form-title{font-size:1rem;color:#fff;font-weight:normal;background-color:#87C33E;width:14.1393442623%;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.8442622951% 0 0}.form-person{border:1px solid #140700;height:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14.1393442623%;margin-top:0;font-weight:normal}.form-label{display:block;line-height:1.85;letter-spacing:0.05em}.form-label ._text{display:inline-block;line-height:1.3;padding-block:0.28125em}.form-label._required ._text{position:relative}.form-label._required ._text:after{content:"必須";position:absolute;right:-6em;top:0.2em;font-size:0.9375rem;color:#fff;line-height:1.45;text-align:center;background-color:#002B00;border-radius:2px;padding:0.01em 1em;width:4.4em}.form-label .style-attention{font-size:14px;margin-left:1em}.form-input{display:block;width:100%}.form-input.--checkbox{padding-left:3.5%}.form-input.--member{width:266px;display:-webkit-box;display:-ms-flexbox;display:flex}.form-input.--member .mwform-radio-field:first-of-type{width:150px}.form-input.--radio{display:-webkit-box;display:-ms-flexbox;display:flex}.form-input.--radio .mwform-radio-field:first-of-type{width:78px}.form-input:has(input[name=included]){margin-top:0.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.form-input .dantai_info{margin-top:1em;display:inline-block;font-size:0.875rem}.form-input .dantai_info a{text-decoration:underline;text-underline-offset:0.1428571429em;color:#004F00}.form-agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:23px 0 65px;height:4em}.form-agree .mwform-checkbox-field{margin-bottom:0}@media screen and (max-width:900px){.form-row .form-label{width:135px}.form-row .form-item{width:calc(100% - 135px)}.form-person,.form-title{width:135px}}@media screen and (max-width:750px){.form-row{}.form-row.--option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-row .bg-light{max-width:336px;width:100%}.form-row .bg-light:first-of-type{margin-bottom:1em}.form-row .bg-light:nth-of-type(2){margin-left:0}}@media screen and (max-width:599px){.form-row .form-item{width:100%}.form-row .form-item.--min .form-input{max-width:100%}}.main.publications .mw_wp_form_confirm .confirm_hidden,.main.publications .mw_wp_form_input .confirm_show,.main.seminar-accounting-detail .mw_wp_form_confirm .confirm_hidden,.main.seminar-accounting-detail .mw_wp_form_input .confirm_show{display:none}.main.publications .mw_wp_form_confirm .form-input,.main.seminar-accounting-detail .mw_wp_form_confirm .form-input{color:#004F00;font-weight:bold;font-size:1.2em}.main.publications .contact-section__attention,.main.seminar-accounting-detail .contact-section__attention{margin-block:5.25em 6.5em}.main.publications .contact-section__attention .required,.main.seminar-accounting-detail .contact-section__attention .required{background-color:#002B00}.main.publications .form-item.zip-area .form-input,.main.seminar-accounting-detail .form-item.zip-area .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.main.publications .form-item.zip-area .form-input input[type=text],.main.seminar-accounting-detail .form-item.zip-area .form-input input[type=text]{width:5em}.main.publications .form-label._required ._text:after,.main.seminar-accounting-detail .form-label._required ._text:after{right:unset;left:-5.5rem}@media screen and (max-width:1239.9px){.main.publications .form-label._required ._text:after,.main.seminar-accounting-detail .form-label._required ._text:after{left:0;top:calc(100% - 0.175em)}}@media screen and (max-width:599.9px){.main.publications .form-label._required ._text:after,.main.seminar-accounting-detail .form-label._required ._text:after{top:0.2em;left:calc(100% + 1rem)}}.main.publications .form-row,.main.seminar-accounting-detail .form-row{margin-top:1.8em}.main.publications .form-row.bg-green .form-label._required,.main.seminar-accounting-detail .form-row.bg-green .form-label._required{width:auto}.main.publications .form-row.bg-green .form-label._required ._text,.main.seminar-accounting-detail .form-row.bg-green .form-label._required ._text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.main.publications .form-row.bg-green .form-label._required ._text:after,.main.seminar-accounting-detail .form-row.bg-green .form-label._required ._text:after{position:static}@media screen and (max-width:479.9px){.main.publications .form-row.bg-green .form-label._required ._text,.main.seminar-accounting-detail .form-row.bg-green .form-label._required ._text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.main.publications .form-wrap{margin-top:clamp(2.5rem,1.364rem + 5.68vw,5rem);max-width:100%}.main.publications .form-wrap .page-content__title{margin-bottom:2em}.main.publications .form-wrap .not-login{text-align:center;margin-block:clamp(2.5rem,1.79rem + 3.55vw,4.0625rem) 4.0625rem}.main.publications .form-wrap .not-login p{letter-spacing:0.02em}.main.publications .form-wrap .not-login a{color:#002B00;text-decoration:underline;text-underline-offset:0.0625rem}@media (hover:hover){.main.publications .form-wrap .not-login a:hover{color:#87C33E}}.main.publications .form-wrap .not-login__title{width:min(96%,29.1176470588em);margin-inline:auto;display:-ms-grid;display:grid;place-content:center;border-radius:1.56em;min-height:3.125rem;font-size:1.0625rem;color:#004F00;background-color:#fff;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;padding:0.1em 1em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.main.publications .mw_wp_form_confirm .bg-green .form-input{text-align:center}.privacypolicy{}.privacypolicy__title{font-size:1rem;font-weight:normal;text-align:center;margin-bottom:1em}.contact-form-wrap .privacypolicy-contents,.form-wrap .privacypolicy-contents{padding:18px 6px 14px 0;border:1px solid #949494}.contact-form-wrap .privacypolicy-contents__inner,.form-wrap .privacypolicy-contents__inner{padding:0 1.4em 0 0.8em;overflow:auto;height:374px}.contact-form-wrap .privacypolicy-contents__inner::-webkit-scrollbar,.form-wrap .privacypolicy-contents__inner::-webkit-scrollbar{width:18px}.contact-form-wrap .privacypolicy-contents__inner::-webkit-scrollbar-track,.form-wrap .privacypolicy-contents__inner::-webkit-scrollbar-track{margin:0 12px;background-color:#CFCFCF}.contact-form-wrap .privacypolicy-contents__inner::-webkit-scrollbar-thumb,.form-wrap .privacypolicy-contents__inner::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #CFCFCF;border-radius:0}@media screen and (max-width:799px){.contact-form-wrap .privacypolicy-contents__inner,.form-wrap .privacypolicy-contents__inner{height:300px}}@media screen and (max-width:599px){.contact-form-wrap .privacypolicy-contents,.form-wrap .privacypolicy-contents{padding-right:6px}.contact-form-wrap .privacypolicy-contents__inner,.form-wrap .privacypolicy-contents__inner{padding:0 0.6em 0 1em;height:270px;font-size:0.9375rem}}.form-wrap .privacypolicy-section{margin:93px auto 0}.contact-form-wrap .privacypolicy-section{margin-top:74px}.privacypolicy .privacypolicy__title{display:none}.contact-section{margin-bottom:7em}.contact-section__attention{color:#234D0A;letter-spacing:0.06em;position:relative;padding-left:1.9em;margin:2em 0 6.5em}.contact-section__attention:before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(0.4em);transform:translateY(0.4em);border-radius:50%;background-color:#234D0A;width:0.9375rem;height:0.9375rem;z-index:1}.contact-section__attention .required{font-size:0.9375rem;color:#fff;line-height:1.45;text-align:center;background-color:#87C33E;width:4.4em;padding:0.01em 1em;margin-right:0.7em;border-radius:2px;display:inline-block}.contact-form-wrap{max-width:940px}.contact .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .form-row .form-label{width:100%}.contact .form-row .form-item{width:47.5531914894%}.contact .form-item{margin-bottom:2em}.contact .form-label{border-left:4px solid #234D0A;padding-left:1.4em;margin-bottom:1.1em}.contact .form-label._required ._text:after{background-color:#87C33E}.contact button,.contact input,.contact select,.contact textarea{border:1px solid #C6C6C6}.contact input,.contact select{height:2.5rem}.contact textarea{max-width:100%}.contact input[type=submit]{background-color:#87C33E;max-width:15.6875em;height:3.1875em}.contact input[type=submit]:not(:disabled):focus,.contact input[type=submit]:not(:disabled):hover{background-color:#004F00}@media screen and (max-width:799px){.contact .form-row .form-item{width:100%;max-width:400px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-pagination,.pagination{margin:5.9rem 0;border-top:1px solid #000;padding-top:1.8rem}.archive-pagination .page-numbers,.pagination .page-numbers{margin:0 0.25em;padding-top:0.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.625rem;height:2.625rem;text-align:center;border-radius:50%;font-size:1.375rem;color:#000}.archive-pagination .page-numbers.current,.pagination .page-numbers.current{background-color:#EFF4EF}.archive-pagination .page-numbers:not(.current):not(.dots),.pagination .page-numbers:not(.current):not(.dots){-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s;border:1px solid #024F00;color:#fff;background-color:#024F00}.archive-pagination .page-numbers:not(.current):not(.dots):focus,.archive-pagination .page-numbers:not(.current):not(.dots):hover,.pagination .page-numbers:not(.current):not(.dots):focus,.pagination .page-numbers:not(.current):not(.dots):hover{color:#024F00;background-color:#fff}.archive-pagination .page-numbers.next:before,.archive-pagination .page-numbers.prev:before,.pagination .page-numbers.next:before,.pagination .page-numbers.prev:before{-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.archive-pagination .page-numbers.next:focus:before,.archive-pagination .page-numbers.next:hover:before,.archive-pagination .page-numbers.prev:focus:before,.archive-pagination .page-numbers.prev:hover:before,.pagination .page-numbers.next:focus:before,.pagination .page-numbers.next:hover:before,.pagination .page-numbers.prev:focus:before,.pagination .page-numbers.prev:hover:before{border-top-color:#024F00;border-right-color:#024F00}.archive-pagination .page-numbers.next,.pagination .page-numbers.next{position:relative}.archive-pagination .page-numbers.next:before,.pagination .page-numbers.next:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:rotate(45deg) skew(-10deg,-10deg) translate(-90%,10%);transform:rotate(45deg) skew(-10deg,-10deg) translate(-90%,10%);border-top:2px solid #fff;border-right:2px solid #fff;width:0.6em;height:0.6em;z-index:1}.archive-pagination .page-numbers.prev,.pagination .page-numbers.prev{position:relative}.archive-pagination .page-numbers.prev:before,.pagination .page-numbers.prev:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:rotate(-135deg) skew(-10deg,-10deg) translate(50%,30%);transform:rotate(-135deg) skew(-10deg,-10deg) translate(50%,30%);border-top:2px solid #fff;border-right:2px solid #fff;width:0.6em;height:0.6em;z-index:1}.archive-topics .archive-pagination,.archive-topics .pagination{border-color:#002F5B}.archive-topics .archive-pagination .page-numbers.current,.archive-topics .pagination .page-numbers.current{background-color:#E4EEF4}.archive-topics .archive-pagination .page-numbers:not(.current):not(.dots),.archive-topics .pagination .page-numbers:not(.current):not(.dots){border-color:#002F5B;background-color:#002F5B}.archive-topics .archive-pagination .page-numbers:not(.current):not(.dots):focus,.archive-topics .archive-pagination .page-numbers:not(.current):not(.dots):hover,.archive-topics .pagination .page-numbers:not(.current):not(.dots):focus,.archive-topics .pagination .page-numbers:not(.current):not(.dots):hover{color:#002F5B;background-color:#fff}.archive-topics .archive-pagination .page-numbers.next:focus:before,.archive-topics .archive-pagination .page-numbers.next:hover:before,.archive-topics .archive-pagination .page-numbers.prev:focus:before,.archive-topics .archive-pagination .page-numbers.prev:hover:before,.archive-topics .pagination .page-numbers.next:focus:before,.archive-topics .pagination .page-numbers.next:hover:before,.archive-topics .pagination .page-numbers.prev:focus:before,.archive-topics .pagination .page-numbers.prev:hover:before{border-top-color:#002F5B;border-right-color:#002F5B}.single-pagination{margin-top:80px}.single-pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #002B00}.single-pagination .nav-next,.single-pagination .nav-previous{width:50%;padding:1em 0 0}.single-pagination .nav-next a,.single-pagination .nav-previous a{color:#140700;font-weight:700}.single-pagination .nav-next a:before,.single-pagination .nav-previous a:before{top:-0.12em}.single-pagination .nav-next a:after,.single-pagination .nav-previous a:after{top:0.3em}.single-pagination .nav-next a:focus,.single-pagination .nav-next a:hover,.single-pagination .nav-previous a:focus,.single-pagination .nav-previous a:hover{color:#002B00}.single-pagination .nav-next ._navtxt,.single-pagination .nav-previous ._navtxt{color:#140700;font-weight:normal;line-height:2;margin-bottom:0.8em}.single-pagination .nav-previous+.nav-next{text-align:right}.single-pagination .nav-previous a{padding-left:1.9em;margin-left:0.3em}.single-pagination .nav-previous a:after{left:0.5em;-webkit-transform:rotate(-135deg) skew(-6deg,-6deg);transform:rotate(-135deg) skew(-6deg,-6deg)}.single-pagination .nav-previous a:focus:before,.single-pagination .nav-previous a:hover:before{left:-0.3em}.single-pagination .nav-previous a:focus:after,.single-pagination .nav-previous a:hover:after{left:0.2em}.single-pagination .nav-next{margin-left:auto;text-align:right}.single-pagination .nav-next a{padding-left:0;padding-right:1.9em;margin-right:0.3em}.single-pagination .nav-next a:after,.single-pagination .nav-next a:before{left:unset;-webkit-transition:right 0.3s;transition:right 0.3s}.single-pagination .nav-next a:before{right:0}.single-pagination .nav-next a:after{right:0.5em}.single-pagination .nav-next a:focus:after,.single-pagination .nav-next a:focus:before,.single-pagination .nav-next a:hover:after,.single-pagination .nav-next a:hover:before{left:unset}.single-pagination .nav-next a:focus:before,.single-pagination .nav-next a:hover:before{right:-0.3em}.single-pagination .nav-next a:focus:after,.single-pagination .nav-next a:hover:after{right:0.2em}.single-pagination.--topics .nav-links{border-top-color:#002F5B}.single-pagination.--topics .nav-next a:before,.single-pagination.--topics .nav-previous a:before{background-color:#002F5B}.page-lead{padding-top:3px}.page-lead p+p{margin-top:1.9em}.aside-banner{padding:35px 0 18px}@media screen and (max-width:960px){.aside-banner .container-m{max-width:480px;margin-left:auto;margin-right:auto}}.aside-banner__list{margin:0;list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside-banner__list>.aside-banner__item{width:23.75%;margin-bottom:16px}.aside-banner__list>.aside-banner__item:not(:nth-of-type(4n)){margin-right:0}@media screen and (max-width:960px){.aside-banner__list>.aside-banner__item{width:47.5%;margin-bottom:16px}.aside-banner__list>.aside-banner__item:not(:nth-of-type(4n)){margin-right:0}.aside-banner__list>.aside-banner__item:not(:nth-of-type(2n)){margin-right:0}}.aside-banner__item{background-color:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px;min-width:215px;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s}.aside-banner__item:focus,.aside-banner__item:hover{-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:599px){.aside-banner__item{min-width:auto;width:49.1525423729%!important}}.aside-banner__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;width:96.9298245614%;height:91.25%;position:relative;border-radius:7px;border:1px solid #8EB18E;font-size:23px;color:#005E00;letter-spacing:0.12em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.aside-banner__link:focus,.aside-banner__link:hover{color:#005E00}@media screen and (max-width:599px){.aside-banner__link ._img{width:94%;height:auto}}@media screen and (max-width:480px){.aside-banner__link{font-size:5.8666666667vw}}.aside-banner.--frontpage .aside-banner__item{background:-webkit-gradient(linear,left top,left bottom,from(rgb(83,136,83)),color-stop(97.76%,rgb(0,79,0)));background:linear-gradient(180deg,rgb(83,136,83) 0%,rgb(0,79,0) 97.76%)}.aside-banner.--frontpage .aside-banner__link{font-size:21px;color:#fff;line-height:1.3;letter-spacing:0.08em;background-image:url("/assets/img/frontpage/pattern_stripe.png");border-color:#fff}.aside-banner.--frontpage .aside-banner__link ._small{font-size:12px;display:block}@media screen and (max-width:480px){.aside-banner.--frontpage .aside-banner__link{font-size:4.8vw}.aside-banner.--frontpage .aside-banner__link ._small{font-size:11px}}.aside-banner.--footer{background-color:#9CBA9C;background-image:url("/assets/img/footer/pattern_stripe.png");background-repeat:repeat}.aside-banner.--footer .aside-banner__item{min-height:80px}.aside-banner.--footer .aside-banner__link{background-color:#fff}.topics-categories{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7.9rem 0 2.8rem}.topics-categories__item{width:auto;margin:0 1px 5px}@media screen and (max-width:480px){.topics-categories .cat-link{font-size:2.7083333333vw}}.cat-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postlist__cat .cat-link{height:1.6em;min-width:5.6em;color:#fff;line-height:1;letter-spacing:0.16em}.postlist__cat .cat-link.cat-all{background-color:#108000;border:1px solid #108000;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-all:focus,.postlist__cat .cat-link.cat-all:hover{color:#108000;background-color:#fff}.postlist__cat .cat-link.cat-seminar{background-color:#F6AB00;border:1px solid #F6AB00;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-seminar:focus,.postlist__cat .cat-link.cat-seminar:hover{color:#F6AB00;background-color:#fff}.postlist__cat .cat-link.cat-magazine{background-color:#C667BB;border:1px solid #C667BB;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-magazine:focus,.postlist__cat .cat-link.cat-magazine:hover{color:#C667BB;background-color:#fff}.postlist__cat .cat-link.cat-advisory{background-color:#105C9F;border:1px solid #105C9F;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-advisory:focus,.postlist__cat .cat-link.cat-advisory:hover{color:#105C9F;background-color:#fff}.postlist__cat .cat-link.cat-research{background-color:#BE0000;border:1px solid #BE0000;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-research:focus,.postlist__cat .cat-link.cat-research:hover{color:#BE0000;background-color:#fff}.postlist__cat .cat-link.cat-other{background-color:#A2A2A2;border:1px solid #A2A2A2;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-other:focus,.postlist__cat .cat-link.cat-other:hover{color:#A2A2A2;background-color:#fff}.postlist__cat .cat-link.cat-public_relations{background-color:#87C33E;border:1px solid #87C33E;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-public_relations:focus,.postlist__cat .cat-link.cat-public_relations:hover{color:#87C33E;background-color:#fff}.postlist__cat .cat-link.cat-joint_site{background-color:#46B3D8;border:1px solid #46B3D8;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-joint_site:focus,.postlist__cat .cat-link.cat-joint_site:hover{color:#46B3D8;background-color:#fff}.postlist__cat .cat-link.cat-overseas_cooperation{background-color:#561643;border:1px solid #561643;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-overseas_cooperation:focus,.postlist__cat .cat-link.cat-overseas_cooperation:hover{color:#561643;background-color:#fff}.postlist__cat .cat-link.cat-announce{background-color:#1E2D2F;border:1px solid #1E2D2F;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.postlist__cat .cat-link.cat-announce:focus,.postlist__cat .cat-link.cat-announce:hover{color:#1E2D2F;background-color:#fff}.topics-categories .cat-link{color:#000;line-height:1;letter-spacing:0.18em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;height:2.0625rem;width:100%}.topics-categories .cat-link.is-active{position:relative}.topics-categories .cat-link.is-active:after,.topics-categories .cat-link.is-active:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:4px solid rgba(0,0,0,0)}.topics-categories .cat-link.is-active:before{content:"";top:-2px;border-top:7px solid #fff;z-index:2}.topics-categories .cat-link.cat-all{border:2px solid #108000;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-all.is-active{color:#fff;background-color:#108000}.topics-categories .cat-link.cat-all:not(.is-active){color:#108000;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-all:not(.is-active):focus,.topics-categories .cat-link.cat-all:not(.is-active):hover{color:#fff;background-color:#108000}.topics-categories .cat-link.cat-seminar{border:2px solid #F6AB00;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-seminar.is-active{color:#fff;background-color:#F6AB00}.topics-categories .cat-link.cat-seminar:not(.is-active){color:#F6AB00;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-seminar:not(.is-active):focus,.topics-categories .cat-link.cat-seminar:not(.is-active):hover{color:#fff;background-color:#F6AB00}.topics-categories .cat-link.cat-magazine{border:2px solid #C667BB;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-magazine.is-active{color:#fff;background-color:#C667BB}.topics-categories .cat-link.cat-magazine:not(.is-active){color:#C667BB;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-magazine:not(.is-active):focus,.topics-categories .cat-link.cat-magazine:not(.is-active):hover{color:#fff;background-color:#C667BB}.topics-categories .cat-link.cat-advisory{border:2px solid #105C9F;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-advisory.is-active{color:#fff;background-color:#105C9F}.topics-categories .cat-link.cat-advisory:not(.is-active){color:#105C9F;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-advisory:not(.is-active):focus,.topics-categories .cat-link.cat-advisory:not(.is-active):hover{color:#fff;background-color:#105C9F}.topics-categories .cat-link.cat-research{border:2px solid #BE0000;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-research.is-active{color:#fff;background-color:#BE0000}.topics-categories .cat-link.cat-research:not(.is-active){color:#BE0000;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-research:not(.is-active):focus,.topics-categories .cat-link.cat-research:not(.is-active):hover{color:#fff;background-color:#BE0000}.topics-categories .cat-link.cat-other{border:2px solid #A2A2A2;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-other.is-active{color:#fff;background-color:#A2A2A2}.topics-categories .cat-link.cat-other:not(.is-active){color:#A2A2A2;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-other:not(.is-active):focus,.topics-categories .cat-link.cat-other:not(.is-active):hover{color:#fff;background-color:#A2A2A2}.topics-categories .cat-link.cat-public_relations{border:2px solid #87C33E;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-public_relations.is-active{color:#fff;background-color:#87C33E}.topics-categories .cat-link.cat-public_relations:not(.is-active){color:#87C33E;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-public_relations:not(.is-active):focus,.topics-categories .cat-link.cat-public_relations:not(.is-active):hover{color:#fff;background-color:#87C33E}.topics-categories .cat-link.cat-joint_site{border:2px solid #46B3D8;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-joint_site.is-active{color:#fff;background-color:#46B3D8}.topics-categories .cat-link.cat-joint_site:not(.is-active){color:#46B3D8;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-joint_site:not(.is-active):focus,.topics-categories .cat-link.cat-joint_site:not(.is-active):hover{color:#fff;background-color:#46B3D8}.topics-categories .cat-link.cat-overseas_cooperation{border:2px solid #561643;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-overseas_cooperation.is-active{color:#fff;background-color:#561643}.topics-categories .cat-link.cat-overseas_cooperation:not(.is-active){color:#561643;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-overseas_cooperation:not(.is-active):focus,.topics-categories .cat-link.cat-overseas_cooperation:not(.is-active):hover{color:#fff;background-color:#561643}.topics-categories .cat-link.cat-announce{border:2px solid #1E2D2F;border-radius:0.25rem;padding:0 1em;letter-spacing:0.05em}.topics-categories .cat-link.cat-announce.is-active{color:#fff;background-color:#1E2D2F}.topics-categories .cat-link.cat-announce:not(.is-active){color:#1E2D2F;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s}.topics-categories .cat-link.cat-announce:not(.is-active):focus,.topics-categories .cat-link.cat-announce:not(.is-active):hover{color:#fff;background-color:#1E2D2F}.archive-non-profit .postlist .postlist__item,.archive-topics .postlist .postlist__item,.member-notice .postlist__item{margin-left:6%;width:94%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5em 0 1em;position:relative}.archive-non-profit .postlist .postlist__item:after,.archive-topics .postlist .postlist__item:after,.member-notice .postlist__item:after{content:"";position:absolute;top:2em;left:-5.8%;-webkit-transform:translateY(0);transform:translateY(0);border-radius:50%;background-color:#004F00;width:0.8125rem;height:0.8125rem;z-index:1}.archive-non-profit .postlist .postlist__item:not(:last-of-type),.archive-topics .postlist .postlist__item:not(:last-of-type),.member-notice .postlist__item:not(:last-of-type){position:relative}.archive-non-profit .postlist .postlist__item:not(:last-of-type):before,.archive-topics .postlist .postlist__item:not(:last-of-type):before,.member-notice .postlist__item:not(:last-of-type):before{content:"";position:absolute;bottom:-0.5rem;left:0;width:100%;height:1px;background-color:transparent}.archive-non-profit .postlist .postlist__item:not(:last-of-type):before,.archive-topics .postlist .postlist__item:not(:last-of-type):before,.member-notice .postlist__item:not(:last-of-type):before{background-image:linear-gradient(to right,#C5D7C5,#C5D7C5 2px,transparent 2px,transparent 2px);background-size:6px 1px;background-repeat:repeat-x}.archive-non-profit .postlist .postlist__top,.archive-topics .postlist .postlist__top,.member-notice .postlist__top{width:16rem;margin-right:2.5%;margin-top:0.2em}.archive-non-profit .postlist .postlist__date,.archive-topics .postlist .postlist__date,.member-notice .postlist__date{letter-spacing:0.14em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;width:6.6em;margin-right:8%}.archive-non-profit .postlist .postlist__cat .cat-link,.archive-topics .postlist .postlist__cat .cat-link,.member-notice .postlist__cat .cat-link{font-size:0.75rem;width:7.6rem}.archive-non-profit .postlist .postlist__title,.archive-topics .postlist .postlist__title,.member-notice .postlist__title{margin-top:0;padding-right:1em;width:calc(100% - (16rem + 2.5%));letter-spacing:0.08em}.archive-non-profit .postlist .postlist__title ._link,.archive-topics .postlist .postlist__title ._link,.member-notice .postlist__title ._link{padding-left:0.5em;display:inline-block;position:relative}.archive-non-profit .postlist .postlist__title ._link:after,.archive-topics .postlist .postlist__title ._link:after,.member-notice .postlist__title ._link:after{content:"";position:absolute;bottom:0.25rem;left:0;width:calc(100% + 0.8em);height:0.7rem;background-color:#EFF4EF;z-index:-1}@media screen and (max-width:799px){.archive-non-profit .postlist .postlist__title,.archive-topics .postlist .postlist__title,.member-notice .postlist__title{width:100%;margin-top:0.5rem}}.postlist{}.postlist__list{list-style-type:none;padding-left:0}.archive-non-profit .postlist__list,.archive-topics .postlist__list{margin-bottom:5.8rem}.postlist__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postlist__date{font-size:1rem;line-height:1;letter-spacing:0.06em;width:6em;min-height:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2%}.postlist__cat{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.postlist__cat .cat-link{font-size:0.875rem;margin-right:5px}.postlist__title{font-size:1rem;font-weight:normal;margin:0.4em 0 0}.postlist__title ._text{background:-webkit-gradient(linear,left top,left bottom,from(#140700),to(#140700)) 0 100%/0 1px no-repeat;background:linear-gradient(#140700,#140700) 0 100%/0 1px no-repeat;padding-bottom:0.2em;-webkit-transition:background 0.3s;transition:background 0.3s}.postlist__title ._link:focus,.postlist__title ._link:hover{color:inherit}.postlist__title ._link:focus ._text,.postlist__title ._link:hover ._text{background-size:100% 1px}.postlist--top{margin:58px 0}.postlist--top .section-title{margin-bottom:1.15em}.postlist--top .postlist__item{padding:12px 3.5714285714%;margin-bottom:16px}.archive-non-profit .postlist .postlist,.archive-topics .postlist .postlist{margin-bottom:100px}.archive-topics .postlist .postlist__item:after{background-color:#002F5B}.archive-topics .postlist .postlist__title ._link:after{background-color:#E4EEF4}.archive-non-profit .postlist .postlist__list{margin-top:5.8rem}.archive-non-profit .postlist .postlist__top{width:8rem}.archive-non-profit .postlist .postlist__title{width:calc(100% - (8rem + 2.5%))}@media screen and (max-width:799px){.archive-non-profit .postlist .postlist__title{margin-top:0}}@media screen and (max-width:599px){.archive-non-profit .postlist .postlist__title{width:100%;margin-top:0.5rem}}.section-title{}.topics-list .section-title{color:#002F5B;position:relative}.topics-list .section-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#C4CFD9}.non-profit-list .section-title{position:relative}.non-profit-list .section-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#AEC7AE}.privacypolicy-contents__inner{line-height:1.875;letter-spacing:0.08em}.privacypolicy-contents__inner h3{margin:1.7em 0 0;font-size:1rem;font-weight:normal;line-height:1.75}.privacypolicy-contents__inner h3+p{margin-top:0}.privacypolicy-contents__inner ol{margin:0;line-height:1.75}.privacypolicy-contents__inner ol.--brackets>li{padding-left:1.9em}.privacypolicy-contents__inner>ol:not([class]){list-style-type:none;padding-left:0;margin-top:3.8em}.privacypolicy-contents__inner>ol:not([class])>li{counter-increment:ol;position:relative;padding-left:1.5em}.privacypolicy-contents__inner>ol:not([class])>li:before{position:absolute;top:0;left:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2em;content:counter(ol)}.privacypolicy-contents__inner .text-right{line-height:1.625}.privacypolicy-contents__inner .text-right:first-of-type{margin:5.4em 0 1.8em}.privacypolicy-contents__inner .text-right:nth-of-type(2){margin-bottom:8.2em}.page-child-header{margin-bottom:70px}.page-child-header__title{font-size:1.75rem;color:#004F00;letter-spacing:0.1em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0 0 2px;padding:0.6em 0.5em 0.45em}.page-child-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-child-header__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.page-child-header__ul ._item:not(:last-of-type){position:relative}.page-child-header__ul ._item:not(:last-of-type):after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:60%;background-color:#C5D7C5}.page-child-header__ul ._link{font-size:1rem;color:#0C2607;letter-spacing:0.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.65em 3.4em 0.65em 1.6em;position:relative}.page-child-header__ul ._link:after{content:"";position:absolute;top:50%;right:1.5em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(/assets/img/common/icon/arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:1.28em;height:1.28em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.page-child-header__ul ._link ._icon{margin-left:3px}.page-child-header__ul ._link.is-active:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;height:7px;background-color:#87C33E}.page-child-header__ul ._link:focus:after,.page-child-header__ul ._link:hover:after{-webkit-transform:translate(3px,-50%);transform:translate(3px,-50%)}@media screen and (max-width:950px){.page-child-header__ul ._link{font-size:0.9375rem}}@media screen and (max-width:599px){.page-child-header__title{font-size:1.5rem}.page-child-header__ul ._link{font-size:0.875rem;line-height:1.3}}@media screen and (max-width:950px){.page-child-header.about_us .page-child-header__ul ._link{width:100%}}@media screen and (max-width:950px) and (min-width:600px){.page-child-header.about_us .page-child-header__ul ._item{width:33.3333333333%}.page-child-header.about_us .page-child-header__ul ._item:nth-of-type(3):after{content:none}}@media screen and (max-width:599px){.page-child-header.about_us .page-child-header__ul ._item{width:50%}.page-child-header.about_us .page-child-header__ul ._item:nth-of-type(2n):after{content:none}}.page-child-header.sector .page-child-header__ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:900px}.page-child-header.sector .page-child-header__ul ._link{text-align:center}@media screen and (min-width:731px){.page-child-header.sector .page-child-header__ul ._item:nth-of-type(3):after{content:none}}@media screen and (max-width:730px){.page-child-header.sector .page-child-header__ul ._item{width:50%}.page-child-header.sector .page-child-header__ul ._item:nth-of-type(2n):after{content:none}}@media screen and (max-width:599px){.page-child-header.sector .page-child-header__ul ._link{padding:0.65em 1.6em 0.65em 0.4em}.page-child-header.sector .page-child-header__ul ._link:after{right:0.3em}}.page-child-header.disclousure .page-child-header__ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:980px){.page-child-header.disclousure .page-child-header__ul{max-width:580px}}@media screen and (max-width:980px) and (min-width:481px){.page-child-header.disclousure .page-child-header__ul ._item{width:33.3333333333%}.page-child-header.disclousure .page-child-header__ul ._item:nth-of-type(3):after{content:none}}@media screen and (max-width:599px){.page-child-header.disclousure .page-child-header__ul ._link{padding:0.65em 1.6em 0.65em 0.4em}.page-child-header.disclousure .page-child-header__ul ._link:after{right:0.3em}}@media screen and (max-width:480px){.page-child-header.disclousure .page-child-header__ul ._item{width:50%}.page-child-header.disclousure .page-child-header__ul ._item:nth-of-type(2n):after{content:none}}.page-child-header.contribution .page-child-header__ul ._link{padding:0.65em 3em 0.65em 1.2em}.page-child-header.contribution .page-child-header__ul ._link:after{right:0.8em}@media screen and (max-width:1110px){.page-child-header.contribution .page-child-header__ul{max-width:670px}.page-child-header.contribution .page-child-header__ul ._item{width:50%}.page-child-header.contribution .page-child-header__ul ._item:nth-of-type(2n):after{content:none}.page-child-header.contribution .page-child-header__ul ._link{padding:0.65em 2.6em 0.65em 0.7em}}@media screen and (max-width:599px){.page-child-header.contribution .page-child-header__ul{max-width:300px}.page-child-header.contribution .page-child-header__ul ._item{width:100%}.page-child-header.contribution .page-child-header__ul ._item:after{content:none}}.page-child-list{list-style-type:none;padding-left:0;margin:4.8em 0 0.7em}.page-child-list ._item{margin-bottom:4.1em}.page-child-list ._link{display:block;padding-left:2.4em;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-size:1.375rem;color:#004F00;line-height:1.75;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;position:relative}.page-child-list ._link:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#004F00;width:1.636em;height:1.636em;z-index:1}.page-child-list ._link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.5em);transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.5em);border-top:2px solid #fff;border-right:2px solid #fff;width:0.54545em;height:0.54545em;z-index:1}.page-child-list ._link:before{z-index:2}.page-child-list ._link ._text{position:relative;display:inline-block}.page-child-list ._link ._text:after{content:"";position:absolute;bottom:-0.05em;left:0;width:100%;height:5px;background-color:#AEC7AE}.page-child-list ._link ._icon{margin-left:1.1em}.page-child-list ._link:focus,.page-child-list ._link:hover{opacity:0.8}@media screen and (max-width:599px){.page-child-list ._link{padding-left:2em;font-size:1.3125rem}}@media screen and (max-width:374px){.page-child-list{margin:4em auto}}.page-child-list.about_us{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-child-list.about_us>._item{width:33.3333333333%;margin-bottom:4.1em}.page-child-list.about_us>._item:not(:nth-of-type(3n)){margin-right:0}@media screen and (max-width:599px){.page-child-list.about_us>._item{width:50%;margin-bottom:4.1em}.page-child-list.about_us>._item:not(:nth-of-type(3n)){margin-right:0}.page-child-list.about_us>._item:not(:nth-of-type(2n)){margin-right:0}}@media screen and (max-width:374px){.page-child-list.about_us{display:block}.page-child-list.about_us>._item{width:100%;margin-bottom:2.1em}.page-child-list.about_us>._item{margin-left:auto;margin-right:auto}.page-child-list.about_us>._item:not(:nth-of-type(2n)){margin-right:auto}}@media screen and (max-width:374px){.page-child-list.about_us{max-width:170px}}.page-child-list.sector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-child-list.sector>._item{width:50%;margin-bottom:4.1em}.page-child-list.sector>._item:not(:nth-of-type(2n)){margin-right:0}@media screen and (max-width:799px){.page-child-list.sector{display:block}.page-child-list.sector>._item{width:100%;margin-bottom:4.1em}.page-child-list.sector>._item{margin-left:auto;margin-right:auto}.page-child-list.sector>._item:not(:nth-of-type(2n)){margin-right:auto}}.page-child-list.sector ._item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2%;line-height:1.875;letter-spacing:0.08em}.page-child-list.sector ._link{margin-bottom:0.8em}@media screen and (max-width:1023px) and (min-width:800px){.page-child-list.sector ._link{font-size:1.3125rem}}.page-child-list.disclosure1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-child-list.disclosure1>._item{width:50%;margin-bottom:4.1em}.page-child-list.disclosure1>._item:not(:nth-of-type(2n)){margin-right:0}@media screen and (max-width:799px){.page-child-list.disclosure1{display:block}.page-child-list.disclosure1>._item{width:100%;margin-bottom:4.1em}.page-child-list.disclosure1>._item{margin-left:auto;margin-right:auto}.page-child-list.disclosure1>._item:not(:nth-of-type(2n)){margin-right:auto}}.page-child-list.disclosure1 ._item:nth-of-type(3){width:100%}.page-child-list.disclosure1 ._item:nth-of-type(3) ._link{pointer-events:none}.page-child-list.disclosure1 ._item:nth-of-type(3) ._link:before{content:none}.page-child-list.disclosure1 ._item:nth-of-type(3) ._link:after{border:1px solid #004F00;background-color:rgba(0,0,0,0)}@media screen and (max-width:799px){.page-child-list.disclosure3{margin-top:0}}@media screen and (max-width:599px){.page-child-list.membership ._link{font-size:1rem}}@media screen and (max-width:480px){.page-child-list.membership ._link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none!important}.page-child-list.membership ._link ._text{width:200px}.page-child-list.membership ._link ._icon{margin-left:0.3em}}.page-child-list.contribution{margin:5.3em 0 1.8em}.page-child-list.contribution ._item{margin-bottom:2.7em}.page-child-list.contribution ._item.disabled ._link ._text:after{content:none}.page-child-list.contribution ._item.disabled ._link:after{opacity:0.2}.kikanshi-archive__search{margin-bottom:1.6875rem;container:archive-search/inline-size}.kikanshi-archive__search .kikanshi-card{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;padding-inline:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kikanshi-archive__search .kikanshi-search-btn{padding-inline:0.5em;border-top-left-radius:0;border-bottom-left-radius:0}@container archive-search (max-width: 24rem){.kikanshi-archive__search .kikanshi-search-btn .__text{display:none}}.kikanshi-archive__search form{display:contents}.kikanshi-archive__search input[type=search]{height:100%}@container archive-search (max-width: 36rem){.kikanshi-archive__search input[type=search]{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.kikanshi-archive__search label{margin-right:1em}@container archive-search (max-width: 36rem){.kikanshi-archive__search label{-ms-grid-column-span:3;grid-column:span 3}}.kikanshi-arrow{width:27px;height:100%;display:-ms-grid;display:grid;place-content:center;background-color:#F9F8F8}.kikanshi-aside .kikanshi-card{padding-inline:1.25rem}.kikanshi-aside .kikanshi-card+.kikanshi-card{margin-top:1.625rem}.kikanshi-aside .member-login-btn{width:min(100%,18.0625rem);margin-inline:auto;margin-block:1.375rem}.kikanshi-aside-title{font-size:1.125rem;margin-block:0 0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.kikanshi-aside-title .icon-search{color:#228B1E;font-size:1.5rem;top:0.2083333333em}.kikanshi-card{background-color:rgba(255,255,255,0.8);border-radius:0.125rem;-webkit-box-shadow:0px 0px 10px rgba(195,195,195,0.61);box-shadow:0px 0px 10px rgba(195,195,195,0.61);padding-block:0.00625rem}.kikanshi-dialog{--duration:0.3s;border:none;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;background-color:color-mix(in srgb,#000 80%,transparent);-webkit-transition:opacity var(--duration),scale var(--duration);transition:opacity var(--duration),scale var(--duration);font-size:clamp(1.25rem,1.042rem + 1.04vw,1.875rem);padding-block:1.0666666667em;padding-inline:clamp(0.375rem,0.012rem + 1.55vw,1.25rem) clamp(0.375rem,0.271rem + 0.44vw,0.625rem)}.kikanshi-dialog:not([data-active=true]){opacity:0;scale:0.95}.kikanshi-dialog[open]{display:-ms-grid;display:grid}.kikanshi-dialog__container{width:min(100%,100rem);background-color:var(--color-btnBg-light);border-radius:var(--border-radius);overflow:hidden;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.4em auto;grid-template-columns:1fr auto;gap:0.875rem 0.4em;-webkit-box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent);box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent)}.kikanshi-dialog--close{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(255,255,255,0);border:none;color:#fff;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;display:-ms-grid;display:grid;-ms-grid-row-align:start;align-self:start;padding:0}.kikanshi-dialog--close .__text{font-size:clamp(0.625rem,0.5rem + 0.63vw,1rem)}.kikanshi-dialog--close .__icon{background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);--icon-src:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2098%2098%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M49%2089.833c22.551%200%2040.833-18.281%2040.833-40.833S71.55%208.167%2048.999%208.167C26.448%208.166%208.166%2026.447%208.166%2049s18.282%2040.833%2040.833%2040.833M61.25%2036.75l-24.5%2024.5M36.75%2036.75l24.5%2024.5%22%2F%3E%3C%2Fsvg%3E");font-size:3.2666666667em}@media (hover:hover){.kikanshi-dialog--close .__icon{-webkit-transition:color var(--duration);transition:color var(--duration)}}.kikanshi-dialog__title{color:#fff;font-size:inherit;margin-block:0}.kikanshi-dialog__viewer iframe{height:calc(100dvh - 2.1333333333em - 2.1333333333em)}@media screen and (max-width:799.9px){.kikanshi-dialog--close{-ms-grid-row:1;grid-row:1;margin-top:-1%}.kikanshi-dialog__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.kikanshi-dialog__viewer{-ms-grid-column-span:2;grid-column:span 2}.kikanshi-dialog__viewer iframe{height:calc(100dvh - 2.1333333333em - 4.3333333333em)}}.kikanshi-enquete.official-organ__enquete{max-width:100%;border:none;background-color:#fff;border-radius:0.125rem;margin-block:3.75rem 5rem;font-size:0.875rem;padding-inline:1.875rem;padding-top:0.875rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem auto;grid-template-columns:1fr auto;gap:0.5rem 2rem;line-height:1.2857142857}.kikanshi-enquete.official-organ__enquete .official-organ__enquete__title{text-align:left;font-size:1rem;letter-spacing:0.02em;margin-bottom:0;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.kikanshi-enquete.official-organ__enquete .official-organ__enquete__link{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;position:relative;top:0.1875rem}.kikanshi-enquete.official-organ__enquete p{margin:0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}@media screen and (max-width:799.9px){.kikanshi-enquete.official-organ__enquete{-ms-grid-columns:1fr;grid-template-columns:1fr}.kikanshi-enquete.official-organ__enquete .official-organ__enquete__link{grid-column:unset;grid-row:unset}}.kikanshi-excerpt{font-size:0.875rem;line-height:1.2857142857}.kikanshi-excerpt>:first-child{margin-top:0}.kikanshi-howto{--duration:0.3s;--border-radius:calc((6 / 16) * 1rem);border:none;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;background-color:color-mix(in srgb,#000 10%,transparent);-webkit-transition:opacity var(--duration),scale var(--duration);transition:opacity var(--duration),scale var(--duration);padding-block:1.0666666667em;padding-inline:0.6666666667em 0.3333333333em}.kikanshi-howto:not([data-active=true]){opacity:0;scale:0.95}.kikanshi-howto[open]{display:-ms-grid;display:grid}.kikanshi-howto__container{width:min(100%,56.25rem);background-color:#fff;border-radius:var(--border-radius);overflow:hidden;position:relative;display:-ms-grid;display:grid;-webkit-box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent);box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent);padding-block:0 1.875rem}.kikanshi-howto__content{padding-inline:1rem 0.875rem;max-height:calc(100dvh - 4.375rem - 4rem);overflow-y:auto;margin-right:0.125rem}.kikanshi-howto__content::-webkit-scrollbar{width:0.1875rem}.kikanshi-howto__content::-webkit-scrollbar-track{background-color:#D9D9D9}.kikanshi-howto__content::-webkit-scrollbar-thumb{background-color:#979797;border-radius:0.1875rem}.kikanshi-howto__content>:first-of-type{margin-top:0}.kikanshi-howto__img{height:auto}.kikanshi-howto__open{color:#004F00;border:none;background-color:rgba(255,255,255,0);padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25em;-moz-column-gap:0.25em;column-gap:0.25em}.kikanshi-howto__open .icon-info{font-size:1.25em;top:-0.0416666667em}.kikanshi-howto__open:enabled{cursor:pointer}.kikanshi-howto__section{margin-inline:1rem}.kikanshi-howto__sectionTitle{margin-block:1.25em 0.25em}.kikanshi-howto__sectionTitle:first-letter{color:red;margin-right:0.25em}.kikanshi-howto__sectionTitle+*{margin-top:0}.kikanshi-howto__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.kikanshi-howto__sidebar .__dl .__dt{font-weight:bold}.kikanshi-howto__sidebar .__dl .__dt:first-letter{color:#fe41ff;margin-right:0.25em}.kikanshi-howto__sidebar .__dl .__dd :first-of-type{margin-top:0}.kikanshi-howto__sidebar .__dl .__dd+.__dt{margin-top:1em}.kikanshi-howto .__ul{list-style-type:none;padding:0}.kikanshi-howto .__ul .__li{text-indent:-1em;margin-left:1em}.kikanshi-howto .__ul .__li+.__li{margin-top:0.5em}.kikanshi-howto .__ul .__li:first-letter{font-weight:bold;color:#fe41ff}.kikanshi-index{background-color:#fff;font-size:0.875rem;letter-spacing:0.02em;line-height:1.2857142857;padding-inline:clamp(1rem,0.602rem + 1.99vw,1.875rem);padding-bottom:1.125rem}.kikanshi-index__content{overflow-y:auto;max-height:7lh;padding-right:0.375rem}.kikanshi-index__content::-webkit-scrollbar{width:0.1875rem}.kikanshi-index__content::-webkit-scrollbar-track{background-color:#D9D9D9}.kikanshi-index__content::-webkit-scrollbar-thumb{background-color:#979797;border-radius:0.1875rem}.kikanshi-index__title{font-size:inherit;border-bottom:1px solid #004F00;padding-bottom:0.8571428571em;margin-bottom:0.625rem}.kikanshi-latest__item+.kikanshi-latest__item{margin-top:0.9375rem}.kikanshi-latest .kikanshi-link{-ms-grid-rows:15px auto 1rem 1fr 0.5rem auto 15px;-ms-grid-columns:15px clamp(6.25rem,3.409rem + 14.2vw,12.5rem) 20px 1fr 24px auto;grid-template:". . . .   . arrw" 15px ". thmb . ttl . arrw" auto ". thmb . .   . arrw" 1rem ". thmb . ex  . arrw" 1fr ". thmb . .  . arrw" 0.5rem ". thmb . more  . arrw" auto ". . . .   . arrw" 15px/15px clamp(6.25rem,3.409rem + 14.2vw,12.5rem) 20px 1fr 24px auto}.kikanshi-latest .kikanshi-arrow{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:6;grid-area:arrw}.kikanshi-latest .kikanshi-excerpt{-ms-grid-row:4;-ms-grid-column:4;grid-area:ex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.kikanshi-latest .kikanshi-more{-ms-grid-row:6;-ms-grid-column:4;grid-area:more}.kikanshi-latest .kikanshi-section-title{margin-bottom:0.3125rem}.kikanshi-latest .kikanshi-thumbnail{-ms-grid-row:2;-ms-grid-row-span:5;-ms-grid-column:2;grid-area:thmb}.kikanshi-latest .kikanshi-title{-ms-grid-row:2;-ms-grid-column:4;grid-area:ttl}@media screen and (max-width:479.9px){.kikanshi-latest .kikanshi-link{-ms-grid-rows:15px auto 1rem 1fr 0.5rem auto 15px;-ms-grid-columns:15px clamp(6.25rem,1.25rem + 25vw,8.75rem) 15px 1fr 15px auto;grid-template:". . . .   . arrw" 15px ". thmb . ttl . arrw" auto ". . . .   . arrw" 1rem ". ex ex ex  . arrw" 1fr ". . . .  . arrw" 0.5rem ". more more more  . arrw" auto ". . . .   . arrw" 15px/15px clamp(6.25rem,1.25rem + 25vw,8.75rem) 15px 1fr 15px auto}.kikanshi-latest .kikanshi-arrow{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:6}.kikanshi-latest .kikanshi-excerpt{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:3}.kikanshi-latest .kikanshi-more{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:3}.kikanshi-latest .kikanshi-thumbnail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2}.kikanshi-latest .kikanshi-title{-ms-grid-row:2;-ms-grid-column:4}}.kikanshi-link{background-color:rgba(255,255,255,0.8);border-radius:0.125rem;-webkit-box-shadow:0px 0px 10px rgba(195,195,195,0.61);box-shadow:0px 0px 10px rgba(195,195,195,0.61);padding-block:0.00625rem;display:-ms-grid;display:grid;color:#140700}@media (hover:hover){.kikanshi-link{-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s}.kikanshi-link .kikanshi-arrow{-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.kikanshi-link:hover{color:#140700;-webkit-box-shadow:0px 0px 10px rgba(0,79,0,0.5);box-shadow:0px 0px 10px rgba(0,79,0,0.5)}.kikanshi-link:hover .kikanshi-arrow{background-color:#004F00;color:#fff}}.kikanshi-load{border:1px solid #008100;background-color:#fff;width:18.125em;height:2.625em;border-radius:0.125rem;margin-inline:auto;letter-spacing:0.2em;font-weight:bold;display:-ms-grid;display:grid;-ms-grid-columns:2em 1fr 2em;grid-template-columns:2em 1fr 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#004F00;cursor:pointer}.kikanshi-load .__text{-ms-grid-column:2;grid-column:2}.kikanshi-load .icon-down{font-size:1.5rem}@media (hover:hover){.kikanshi-load{-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.kikanshi-load:hover{background-color:#EFF4EE}}.kikanshi-load-more-wrap{text-align:center;margin:3rem 0}.kikanshi-load:disabled{opacity:0.6;cursor:not-allowed}.kikanshi-loading{padding:1rem;color:#666}.kikanshi-loading span{display:inline-block;-webkit-animation:contents-loading 1.5s infinite;animation:contents-loading 1.5s infinite}.kikanshi-more{width:100%;background-color:#EFF4EE;font-size:0.875rem;height:2em;display:-ms-grid;display:grid;place-content:center}.kikanshi-pdf{display:-ms-grid;display:grid;-ms-grid-columns:minmax(16.875rem,22.3125rem) 1.25rem 1fr;grid-template-columns:minmax(16.875rem,22.3125rem) 1fr;gap:0.875rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kikanshi-pdf__notlogin{font-size:0.8125rem;word-break:keep-all;margin-block:0}.kikanshi-pdf__notlogin a{text-decoration:underline;text-underline-offset:1px}.kikanshi-pdf__open{--bgc:#DDA200;--shadow-color:#BF8300;--shadow-offset:calc((3.5 / 16) * 1rem);font-weight:bold;border-radius:0.125rem;font-size:1.125rem;letter-spacing:0.02em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.4444444444em;-moz-column-gap:0.4444444444em;column-gap:0.4444444444em;height:3.6666666667em;width:min(100%,19.8333333333em);background-color:var(--bgc);border:none;-webkit-box-shadow:0 var(--shadow-offset) var(--shadow-color);box-shadow:0 var(--shadow-offset) var(--shadow-color)}.kikanshi-pdf__open:enabled{cursor:pointer}@media (hover:hover){.kikanshi-pdf__open:enabled{-webkit-transition:translate 0.2s,-webkit-box-shadow 0.2s;transition:translate 0.2s,-webkit-box-shadow 0.2s;transition:translate 0.2s,box-shadow 0.2s;transition:translate 0.2s,box-shadow 0.2s,-webkit-box-shadow 0.2s}.kikanshi-pdf__open:enabled:hover{translate:0 calc(var(--shadow-offset) - 1px);-webkit-box-shadow:0 1px var(--shadow-color);box-shadow:0 1px var(--shadow-color)}}.kikanshi-pdf__open:disabled{--bgc:#C4C4C4;--shadow-color:#8D8D8D}.kikanshi-pdf__open:disabled .__icon{-webkit-filter:grayscale(1) brightness(1.8);filter:grayscale(1) brightness(1.8)}@media screen and (max-width:899.9px){.kikanshi-pdf{-ms-grid-columns:1fr;grid-template-columns:1fr}}.kikanshi-result{padding-bottom:1.875rem}.kikanshi-result__count{font-weight:bold;font-size:0.8125rem;margin-block:0}.kikanshi-result__count .__val{color:#008200;font-size:1.125rem}.kikanshi-result__head{margin-block:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kikanshi-result .kikanshi-result__head .pagination{margin-block:0}.kikanshi-result .pagination{margin-block:2.25rem 0;margin-left:auto;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none}.kikanshi-result .pagination .page-numbers{--size:calc((24 / 13) * 1em);font-size:0.8125rem;width:var(--size);height:var(--size)}.kikanshi-search-btn{--bgc:#004F00;--bgc-hover:#002B00;font-size:0.9375rem;color:#fff;background-color:var(--bgc);border-color:var(--bgc);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:2.6666666667em;border-radius:0.125rem;-webkit-column-gap:0.6em;-moz-column-gap:0.6em;column-gap:0.6em}.kikanshi-search-btn .icon-search{font-size:1.6em;top:0}@media (hover:hover){.kikanshi-search-btn{-webkit-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s}.kikanshi-search-btn:hover{--bgc:var(--bgc-hover)}}.kikanshi-searchbox{padding-block:1.5rem}.kikanshi-section:has(.kikanshi-swiper){border-bottom:1px solid #E5E5E5;padding-bottom:2.25rem;margin-block:1.6875rem}.kikanshi-section-title{font-size:1.5rem;margin-block:0 0.875rem}.kikanshi-single{display:-ms-grid;display:grid;margin-block:3.5rem;-ms-grid-rows:auto auto 18px auto 20px auto;-ms-grid-columns:280px 30px 1fr;grid-template:"ttl  ttl ttl" auto "img  .   post" auto "img  .   ." 18px "img  .   indx" auto "img  .   ." 20px "img  .   pdf" auto/280px 30px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kikanshi-single .page-content__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:ttl;margin-block:0 1.6666666667em}.kikanshi-single .kikanshi-thumbnail{-ms-grid-row:2;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:img}.kikanshi-single .kikanshi-single__post{-ms-grid-row:2;-ms-grid-column:3;grid-area:post}.kikanshi-single .kikanshi-index{-ms-grid-row:4;-ms-grid-column:3;grid-area:indx}.kikanshi-single .kikanshi-pdf{-ms-grid-row:6;-ms-grid-column:3;grid-area:pdf}@media screen and (max-width:479.9px){.kikanshi-single .page-content__title{-ms-grid-row:2;-ms-grid-column:4}}.kikanshi-single__back{--bgc:#004F00;--shadow-color:#002B00;--shadow-offset:calc((2 / 16) * 1rem);margin-inline:auto;margin-block:3rem 5rem;font-weight:bold;border-radius:0.125rem;font-size:0.9375rem;letter-spacing:0.02em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5333333333em;-moz-column-gap:0.5333333333em;column-gap:0.5333333333em;height:2.5333333333em;width:19.6666666667em;background-color:var(--bgc);border:none;-webkit-box-shadow:0 var(--shadow-offset) var(--shadow-color);box-shadow:0 var(--shadow-offset) var(--shadow-color)}@media (hover:hover){.kikanshi-single__back{-webkit-transition:translate 0.2s,-webkit-box-shadow 0.2s;transition:translate 0.2s,-webkit-box-shadow 0.2s;transition:translate 0.2s,box-shadow 0.2s;transition:translate 0.2s,box-shadow 0.2s,-webkit-box-shadow 0.2s}.kikanshi-single__back:hover{translate:0 calc(var(--shadow-offset) - 1px);-webkit-box-shadow:0 1px var(--shadow-color);box-shadow:0 1px var(--shadow-color);color:#fff}}.kikanshi-single__post{font-size:0.875rem;letter-spacing:0.02em;line-height:1.2857142857}.kikanshi-single__post>:first-of-type{margin-top:0}@media screen and (max-width:799.9px){.kikanshi-single{-ms-grid-rows:auto auto 22px auto 18px auto 20px auto;-ms-grid-columns:1fr;grid-template:"ttl" auto "img" auto "." 22px "post" auto "." 18px "indx" auto "." 20px "pdf" auto/1fr}.kikanshi-single .kikanshi-thumbnail{display:-ms-grid;display:grid;place-items:center}.kikanshi-single .kikanshi-thumbnail .__img{width:min(90%,26.25rem)}.kikanshi-single>.kikanshi-title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.kikanshi-single>.page-content__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.kikanshi-single .kikanshi-thumbnail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.kikanshi-single .kikanshi-single__post{-ms-grid-row:4;-ms-grid-column:1}.kikanshi-single .kikanshi-index{-ms-grid-row:6;-ms-grid-column:1}.kikanshi-single .kikanshi-pdf{-ms-grid-row:8;-ms-grid-column:1}}.kikanshi-swiper{position:relative}.kikanshi-swiper .swiper-button-next,.kikanshi-swiper .swiper-button-prev{--icon-src:url("../img/common/icon/next.svg");--bgc:#3F3F3F;background-image:none}.kikanshi-swiper .swiper-button-next:after,.kikanshi-swiper .swiper-button-next:before,.kikanshi-swiper .swiper-button-prev:after,.kikanshi-swiper .swiper-button-prev:before{content:"";-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.kikanshi-swiper .swiper-button-next:before,.kikanshi-swiper .swiper-button-prev:before{position:absolute;top:50%;width:1rem;height:1rem;background-color:var(--bgc);border-radius:50%;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.kikanshi-swiper .swiper-button-next:after,.kikanshi-swiper .swiper-button-prev:after{background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);position:absolute;top:50%;color:#fff;font-size:0.75rem}@media (hover:hover){.kikanshi-swiper .swiper-button-next:after,.kikanshi-swiper .swiper-button-prev:after{-webkit-transition:color var(--duration);transition:color var(--duration)}}.kikanshi-swiper .swiper-button-next.swiper-button-disabled,.kikanshi-swiper .swiper-button-prev.swiper-button-disabled{--bgc:color-mix(in srgb,#3F3F3F 80%,transparent)}@media (hover:hover){.kikanshi-swiper .swiper-button-next:hover:before,.kikanshi-swiper .swiper-button-prev:hover:before{--bgc:#004F00}}.kikanshi-swiper .swiper-button-next{right:0}.kikanshi-swiper .swiper-button-next:before{right:0;translate:0 -50%}.kikanshi-swiper .swiper-button-next:after{right:0;translate:-15% -50%}.kikanshi-swiper .swiper-button-prev{left:0}.kikanshi-swiper .swiper-button-prev:before{left:0;translate:0 -50%}.kikanshi-swiper .swiper-button-prev:after{left:0;translate:15% -50%;scale:-1 1}.kikanshi-swiper .kikanshi-slide{color:#140700;display:-ms-grid;display:grid;row-gap:0.25rem}@media (hover:hover){.kikanshi-swiper .kikanshi-slide:hover{color:#004F00}.kikanshi-swiper .kikanshi-slide:hover .kikanshi-thumbnail{-webkit-filter:brightness(0.9);filter:brightness(0.9)}}@media (hover:hover){.kikanshi-swiper .kikanshi-thumbnail{-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}}.kikanshi-swiper .kikanshi-title{font-size:0.875rem;font-weight:normal}.kikanshi-swiper__track{overflow:hidden;margin-inline:1.25rem}.kikanshi-thumbnail{display:-ms-grid;display:grid}.kikanshi-title{font-size:1.125rem;margin-block:0}.container-l:has(>.kikanshi-archive){padding-block:clamp(2.5rem,1.477rem + 5.11vw,4.75rem)}.container-l:has(>.kikanshi-aside){display:-ms-grid;display:grid;-ms-grid-columns:clamp(12.5rem,-13rem + 53.13vw,21rem) 1.875rem minmax(0,1fr);grid-template-columns:clamp(12.5rem,-13rem + 53.13vw,21rem) minmax(0,1fr);gap:1.875rem;overflow:hidden}:where(span[class*=icon-]){background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);pointer-events:none}@media (hover:hover){:where(span[class*=icon-]){-webkit-transition:color var(--duration);transition:color var(--duration)}}.icon-arrow-left{--icon-src:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cg%20stroke%3D%22%230a4f00%22%20stroke-miterlimit%3D%2210%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M10.19%2019.88c5.352%200%209.69-4.338%209.69-9.69S15.542.5%2010.19.5.5%204.838.5%2010.19s4.338%209.69%209.69%209.69Z%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22m9.99%205.67-3.46%202.8%203.46%202.8%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22M6.9%208.43H12a2.78%202.78%200%200%201%202.78%202.77v.74A2.78%202.78%200%200%201%2012%2014.71H5.63%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20.38v20.38H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.icon-down{--icon-src:url("../img/common/icon/down.svg")}.icon-edit{--icon-src:url("../img/common/icon/edit.svg")}.icon-exit{--icon-src:url("../img/common/icon/exit.svg")}.icon-info{--icon-src:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20stroke%3D%22%230a4f00%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M10.5%201.5c-4.98%200-9%204.02-9%209s4.02%209%209%209%209-4.02%209-9-4.02-9-9-9Z%22%2F%3E%3Cpath%20fill%3D%22%230a4f00%22%20d%3D%22M10.516%207.264a1%201%200%200%201-.728-.294%201%201%200%200%201-.294-.728q0-.434.294-.728a1%201%200%200%201%20.728-.294q.42%200%20.714.294a1%201%200%200%201%20.294.728q0%20.434-.294.728a.97.97%200%200%201-.714.294m.784%201.022V16H9.704V8.286z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h21v21H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.icon-lock{--icon-src:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2015%2018%22%3E%3Cpath%20fill%3D%22%23008100%22%20d%3D%22M13.333%207.364V5.727C13.333%202.564%2010.722%200%207.5%200S1.667%202.564%201.667%205.727v1.637H0V18h15V7.364zm-10-1.637c0-2.255%201.87-4.09%204.167-4.09s4.167%201.835%204.167%204.09v1.637H3.333zm10%2010.637H1.667V9h11.666z%22%2F%3E%3Cpath%20fill%3D%22%23008100%22%20d%3D%22M6.667%2012.773v1.954h1.666v-1.954a1.2%201.2%200%200%200%20.417-.91%201.24%201.24%200%200%200-1.25-1.227c-.69%200-1.25.55-1.25%201.228%200%20.362.162.683.417.909%22%2F%3E%3C%2Fsvg%3E")}.icon-member{--icon-src:url("../img/common/icon/member.svg")}.icon-next{--icon-src:url("../img/common/icon/next.svg")}.icon-search{--icon-src:url("../img/common/icon/search.svg")}.member-about{margin-top:clamp(2.5rem,1.364rem + 5.68vw,5rem);max-width:100%;margin-inline:auto}.member-about .page-content__title{margin-bottom:2em}.member-about .not-login{text-align:center;margin-block:clamp(2.5rem,1.79rem + 3.55vw,4.0625rem) 4.0625rem}.member-about .not-login p{letter-spacing:0.02em}.member-about .not-login a{color:#002B00;text-decoration:underline;text-underline-offset:0.0625rem}@media (hover:hover){.member-about .not-login a:hover{color:#87C33E}}.member-about .not-login__title{width:min(96%,29.1176470588em);margin-inline:auto;display:-ms-grid;display:grid;place-content:center;border-radius:1.56em;min-height:3.125rem;font-size:1.0625rem;color:#004F00;background-color:#fff;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;padding:0.1em 1em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.member__card{background-color:#fff;padding-block:clamp(1rem,0.716rem + 1.42vw,1.625rem);padding-inline:clamp(0.625rem,0.114rem + 2.56vw,1.75rem);margin-block:1.5625rem}.member-dl{display:-ms-grid;display:grid;-ms-grid-columns:auto clamp(1rem,-1.978rem + 9.93vw,4.375rem) 1fr;grid-template-columns:auto 1fr;gap:0.75rem clamp(1rem,-1.978rem + 9.93vw,4.375rem);font-size:0.9375rem}.member-dl__dd:has(input){display:-webkit-box;display:-ms-flexbox;display:flex}.member-dl__dd:has(input:not(:-moz-read-only)){align-items:center;-moz-column-gap:0.25rem;column-gap:0.25rem}.member-dl__dd:has(input:not(:read-only)){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.member-dl__dt{color:#004F00;font-weight:bold;letter-spacing:0.02em}.member-dl:has(.member-dl){gap:0.375rem 1.125rem;border-top:1px solid #DBDBDB;margin-top:1.5rem;padding-top:1.5rem}.member-dl:has(.member-dl)>.member-dl__dd{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}.member-dl:has(.member-dl)>.member-dl__dd .member-dl{font-size:0.875rem;-webkit-column-gap:clamp(1rem,-0.324rem + 4.41vw,2.5rem);-moz-column-gap:clamp(1rem,-0.324rem + 4.41vw,2.5rem);column-gap:clamp(1rem,-0.324rem + 4.41vw,2.5rem)}.member-dl:has(.member-dl)>.member-dl__dd .member-dl__dt{color:#140700}@media screen and (max-width:499.9px){.member-dl{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:0.125rem}.member-dl .member-dl__dd+.member-dl__dt{margin-top:0.875rem}.member-dl:has(.member-dl)>.member-dl__dd{-ms-grid-column:1;grid-column:1;margin-left:1rem}}.member-info{padding-block:2.125rem 3.125rem}.member-info__controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem}.member-info__controller button,.member-info__controller input:is([type=button],[type=submit]){width:auto;font-size:0.875rem;border-radius:0.1875rem;border:1px solid #004F00;color:#004F00;background-color:#EFF4EE;min-height:2.2857142857em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;padding-inline:0.5714285714em;padding-block:0;line-height:2.2857142857}.member-info__controller button .icon-edit,.member-info__controller input:is([type=button],[type=submit]) .icon-edit{font-size:1.5em;top:0}.member-info__controller button:not(:disabled),.member-info__controller input:is([type=button],[type=submit]):not(:disabled){cursor:pointer}.member-info__controller button.member-info__save,.member-info__controller input:is([type=button],[type=submit]).member-info__save{background-color:#004F00;color:#fff}.member-info input:is([type=text],[type=email],[type=password]){height:2.5rem;border-color:#D5D5D5;border-radius:0.25rem}.member-info input:is([type=text],[type=email],[type=password]):-moz-read-only{height:auto;padding:0;background-color:rgba(255,255,255,0);border:none}.member-info input:is([type=text],[type=email],[type=password]):read-only{height:auto;padding:0;background-color:rgba(255,255,255,0);border:none}@supports (field-sizing:content){.member-info input:is([type=text],[type=email],[type=password]):-moz-read-only{field-sizing:content;width:-moz-fit-content;width:fit-content}.member-info input:is([type=text],[type=email],[type=password]):read-only{field-sizing:content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@supports not (field-sizing:content){.member-info input:is([type=text],[type=email],[type=password]):-moz-read-only{width:var(--val)}.member-info input:is([type=text],[type=email],[type=password]):read-only{width:var(--val)}}.member-info input:is([type=text],[type=email],[type=password]):-moz-read-only:focus{box-shadow:none}.member-info input:is([type=text],[type=email],[type=password]):read-only:focus{-webkit-box-shadow:none;box-shadow:none}.member-info input:is([type=text],[type=email],[type=password]):-moz-read-only:focus-visible{outline:none}.member-info input:is([type=text],[type=email],[type=password]):read-only:focus-visible{outline:none}.member-login-btn{--duration:0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;border:1px solid #008100;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;margin:0.1875rem;border-radius:0.125rem;font-weight:bold;min-height:2.625em;line-height:1;letter-spacing:0.15em;width:100%}.member-login-btn .icon-lock{font-size:1.125em;top:-0.03125rem}@media (hover:hover){.member-login-btn{-webkit-transition:color var(--duration),border-color var(--duration),background-color var(--duration),-webkit-box-shadow var(--duration);transition:color var(--duration),border-color var(--duration),background-color var(--duration),-webkit-box-shadow var(--duration);transition:color var(--duration),border-color var(--duration),background-color var(--duration),box-shadow var(--duration);transition:color var(--duration),border-color var(--duration),background-color var(--duration),box-shadow var(--duration),-webkit-box-shadow var(--duration)}.member-login-btn:hover{color:#008100}}.member-login-form{background-image:url(/assets/img/common/login_bg@2x.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100cqw;min-height:100cqh;display:-ms-grid;display:grid;place-items:center}.member-login-form__card{background-color:#fff;border-radius:0.25rem;padding-inline:clamp(0.75rem,0.068rem + 3.41vw,2.25rem);padding-block:1.0625rem 2.0625rem;-webkit-box-shadow:0px 0px 20px rgba(195,195,195,0.25);box-shadow:0px 0px 20px rgba(195,195,195,0.25);width:min(27.5rem,92cqw);-ms-grid-column-align:center;justify-self:center}.member-login-form__card>:first-child{margin-top:0}.member-login-form__error{font-size:0.75rem;color:#B80000;margin-block:0.25em 1em}.member-login-form__error:empty{margin-block:0}.member-login-form__error:empty+input:is([type=submit],[type=button]){margin-top:1.25rem}.member-login-form__inner{margin-block:max(2rem,5cqh)}.member-login-form input:is([type=text],[type=password],[type=email],[type=submit],[type=button]){max-width:100%}.member-login-form input:is([type=text],[type=password],[type=email]){min-height:3.125rem;border-color:#D5D5D5;border-radius:0.4375rem}.member-login-form input:is([type=submit],[type=button]){height:2.125rem;border-radius:0.125rem;margin-block:0.75rem}.member-login-form__label{font-weight:bold;font-size:0.9375rem;letter-spacing:0.02em;display:block;margin-block:0.2666666667em}.member-login-form__label:is(:not(:first-child)){margin-top:0.9333333333em}.member-login-form__link{font-size:0.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.3076923077em;-moz-column-gap:0.3076923077em;column-gap:0.3076923077em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-block:1em}.member-login-form__link .icon-arrow-left{font-size:1.5384615385em;top:0.3em}.member-login-form .login-logo{-ms-grid-column-align:center;justify-self:center;margin-bottom:2.1875rem}.member-login-form__signup{border-top:1px solid #E5E5E5;font-size:0.8125rem;display:-ms-grid;display:grid;row-gap:0.25rem;margin-top:1.375rem;padding-top:0.875rem}.member-login-form__signup a{text-decoration:underline;text-underline-offset:0.1538461538em}.member-login-form__signup p{font-size:inherit;line-height:1.3;margin-block:0}.member-login-form__signup__title{font-size:0.875rem;margin-block:0}.member-login-form__title{font-size:1.25rem;letter-spacing:0.02em;text-align:center;color:#ADADAD;margin-block:0}.member-login-form .eyePassword{border:1px solid #d5d5d5;border-radius:0.4375rem;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.member-login-form .eyePassword input:is([type=text],[type=password]){border:none}.member-login-form .eyePassword input:is([type=text],[type=password]):focus{-webkit-box-shadow:none;box-shadow:none}.member-login-form .eyePassword .eyeBtn{--eye:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23292d32%22%20d%3D%22M21.25%209.15C18.94%205.52%2015.56%203.43%2012%203.43c-1.78%200-3.51.52-5.09%201.49-1.58.98-3%202.41-4.16%204.23-1%201.57-1%204.12%200%205.69%202.31%203.64%205.69%205.72%209.25%205.72%201.78%200%203.51-.52%205.09-1.49%201.58-.98%203-2.41%204.16-4.23%201-1.56%201-4.12%200-5.69M12%2016.04c-2.24%200-4.04-1.81-4.04-4.04S9.76%207.96%2012%207.96s4.04%201.81%204.04%204.04-1.8%204.04-4.04%204.04%22%2F%3E%3Cpath%20fill%3D%22%23292d32%22%20d%3D%22M11.998%209.14a2.855%202.855%200%200%200%200%205.71c1.57%200%202.86-1.28%202.86-2.85s-1.29-2.86-2.86-2.86%22%2F%3E%3C%2Fsvg%3E");--slash:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23292d32%22%20d%3D%22M21.271%209.178c-.29-.46-.6-.89-.92-1.29a1%201%200%200%200-1.49-.09l-3%203c.22.66.26%201.42.06%202.21a4.02%204.02%200%200%201-2.9%202.9c-.79.2-1.55.16-2.21-.06l-2.46%202.46c-.5.5-.34%201.38.33%201.64%201.07.41%202.18.62%203.32.62%201.78%200%203.51-.52%205.09-1.49%201.61-1%203.06-2.47%204.23-4.34.95-1.51.9-4.05-.05-5.56M14.02%209.98l-4.04%204.04c-.51-.52-.84-1.24-.84-2.02%200-1.57%201.28-2.86%202.86-2.86.78%200%201.5.33%202.02.84%22%2F%3E%3Cpath%20fill%3D%22%23292d32%22%20d%3D%22m18.25%205.75-3.39%203.39A3.99%203.99%200%200%200%2012%207.96c-2.24%200-4.04%201.81-4.04%204.04%200%201.12.45%202.13%201.18%202.86l-3.38%203.39h-.01c-1.11-.9-2.13-2.05-3-3.41-1-1.57-1-4.12%200-5.69C3.91%207.33%205.33%205.9%206.91%204.92c1.58-.96%203.31-1.49%205.09-1.49%202.23%200%204.39.82%206.25%202.32M14.858%2011.998c0%201.57-1.28%202.86-2.86%202.86-.06%200-.11%200-.17-.02l3.01-3.01c.02.06.02.11.02.17%22%2F%3E%3Cpath%20fill%3D%22%23292d32%22%20d%3D%22M21.769%202.229c-.3-.3-.79-.3-1.09%200l-18.45%2018.46c-.3.3-.3.79%200%201.09a.758.758%200%200%200%201.08-.01l18.46-18.46c.31-.3.31-.78%200-1.08%22%2F%3E%3C%2Fsvg%3E");--icon:var(--eye);min-height:3.125rem;width:2.25rem;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:currentColor;color:#002B00;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.125rem auto;mask-size:1.125rem auto;padding:0;position:relative;top:0.0625em;-webkit-mask-image:var(--icon);mask-image:var(--icon)}@media (hover:hover){.member-login-form .eyePassword .eyeBtn{-webkit-transition:color 0.3s;transition:color 0.3s}.member-login-form .eyePassword .eyeBtn:hover{color:#005E00}}.member-login-form .eyePassword .eyeBtn:enabled{cursor:pointer}.member-login-form .eyePassword .eyeBtn.--slash{--icon:var(--slash)}.member-login-form .eyePassword:has(:focus){-webkit-box-shadow:0 0 0 1px #87c33e;box-shadow:0 0 0 1px #87c33e}.member-logout{--duration:0.3s;--border-radius:calc((6 / 16) * 1rem);border:none;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;background-color:color-mix(in srgb,#000 10%,transparent);-webkit-transition:opacity var(--duration),scale var(--duration);transition:opacity var(--duration),scale var(--duration);padding-block:1.0666666667em;padding-inline:0.6666666667em 0.3333333333em}.member-logout:not([data-active=true]){opacity:0;scale:0.95}.member-logout[open]{display:-ms-grid;display:grid}.member-logout__container{width:min(100%,31.25rem);background-color:#fff;border-radius:var(--border-radius);overflow:hidden;position:relative;display:-ms-grid;display:grid;-webkit-box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent);box-shadow:0 0 8px color-mix(in srgb,black 25%,transparent);padding-block:0 1.875rem}.member-logout__controller{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-inline:1rem;margin-block:0.5rem}.member-logout--close{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(255,255,255,0);border:none;display:-ms-grid;display:grid;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:end;justify-self:end;padding:0;margin-right:0.1875rem}.member-logout--close .__text{font-size:0.625rem}.member-logout--close .__icon{background-color:currentColor;color:inherit;width:1em;height:1em;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:relative;top:0.0625em;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);--icon-src:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2098%2098%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M49%2089.833c22.551%200%2040.833-18.281%2040.833-40.833S71.55%208.167%2048.999%208.167C26.448%208.166%208.166%2026.447%208.166%2049s18.282%2040.833%2040.833%2040.833M61.25%2036.75l-24.5%2024.5M36.75%2036.75l24.5%2024.5%22%2F%3E%3C%2Fsvg%3E");font-size:3.2666666667em}@media (hover:hover){.member-logout--close .__icon{-webkit-transition:color var(--duration);transition:color var(--duration)}}.member-logout--cancel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid;height:2.625em;padding-inline:1em;place-content:center;border:1px solid #008100;border-radius:0.125rem}.member-logout--cancel:enabled{cursor:pointer}@media (hover:hover){.member-logout--cancel{-webkit-transition:background-color var(--duration);transition:background-color var(--duration)}.member-logout--cancel:hover{background-color:#EFF4EF}}.member-logout .text-center{padding-inline:1rem}.mypage .member-notice{padding-block:2.125rem 3.125rem}.member-notice .postlist__top{width:7.5em}.member-notice .postlist__title ._text{position:relative;z-index:1}.member-notice .postlist__title ._link:after{background-color:#EFF4EF;z-index:0}.member-notice .single-pagination .nav-next a,.member-notice .single-pagination .nav-previous a,.member-notice .to-alllist,.single-pagination .nav-next .member-notice a,.single-pagination .nav-previous .member-notice a{margin-left:0.15625rem;display:block;margin-top:1.5rem}.member-notice .single-pagination .nav-next a:after,.member-notice .single-pagination .nav-next a:before,.member-notice .single-pagination .nav-previous a:after,.member-notice .single-pagination .nav-previous a:before,.member-notice .to-alllist:after,.member-notice .to-alllist:before,.single-pagination .nav-next .member-notice a:after,.single-pagination .nav-next .member-notice a:before,.single-pagination .nav-previous .member-notice a:after,.single-pagination .nav-previous .member-notice a:before{top:50%;translate:0 -50%}.top-contents{margin-bottom:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-contents__item{width:49.21875%}@media screen and (max-width:799px){.top-contents{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-contents__item{width:100%}}.frontpage-slider{}.frontpage-slider.swiper-container-horizontal .swiper-pagination-bullets{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:2%}.frontpage-slider.swiper-container-horizontal .swiper-pagination-bullet{opacity:1;background-color:#fff;width:15px;height:15px;margin:0 7px}.frontpage-slider.swiper-container-horizontal .swiper-pagination-bullet-active{background-color:#004F00}.frontpage-slider-next,.frontpage-slider-prev{width:54px;height:54px;border-radius:50%;background-color:rgba(0,79,0,0.45);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer}.frontpage-slider-next:after,.frontpage-slider-prev:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;border-top:1px solid #fff;-webkit-transform-origin:center;transform-origin:center}.frontpage-slider-next{right:1.7%}.frontpage-slider-next:after{border-right:1px solid #fff;-webkit-transform:rotate(45deg) skew(-6deg,-6deg) translate(-90%,10%);transform:rotate(45deg) skew(-6deg,-6deg) translate(-90%,10%)}.frontpage-slider-prev{left:1.7%}.frontpage-slider-prev:after{border-left:1px solid #fff;-webkit-transform:rotate(-45deg) skew(6deg,6deg) translate(30%,-50%);transform:rotate(-45deg) skew(6deg,6deg) translate(30%,-50%)}@media screen and (max-width:599px){.frontpage-slider{}.frontpage-slider.swiper-container-horizontal .swiper-pagination-bullets{bottom:4%}.frontpage-slider.swiper-container-horizontal .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px}.frontpage-slider-next,.frontpage-slider-prev{width:40px;height:40px}.frontpage-slider-next:after,.frontpage-slider-prev:after{width:13px;height:13px}.frontpage-slider-next{right:1%}.frontpage-slider-prev{left:1%}}.single{}.single-contents{margin-bottom:100px}.single-header{border-bottom:1px solid #234D0A;padding-bottom:12px}.single .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5em 0;position:relative}.single .post-info:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:1px;background-color:transparent}.single .post-info:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.single .post-info:after,.single .post-info:before{background-image:linear-gradient(to right,#C5D7C5,#C5D7C5 2px,transparent 2px,transparent 2px);background-size:6px 1px;background-repeat:repeat-x}.single .post__date{letter-spacing:0.14em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}.single .post-title{font-size:1.6875rem;color:#002B00;line-height:1.5}.single .post-contents{margin-top:3rem}.single .post-contents p{letter-spacing:0.08em}.single .post-contents p+p{margin-top:2em}.single .post-contents p:not([class]) a{color:#002F5B}.single .post-contents p:not([class]) a:focus,.single .post-contents p:not([class]) a:hover{color:#00498e}.single .postlist__cat{margin:0}.single .postlist__cat .cat-link{margin-right:0;font-size:0.75rem}.single.--topics .single-header{border-color:#002F5B}.single.--topics .post-info:after,.single.--topics .post-info:before{background-image:linear-gradient(to right,#D5DDE4,#D5DDE4 2px,transparent 2px,transparent 2px)}.single.--topics .post-title{color:#002F5B}.seminar{}.seminar-contact{max-width:530px;margin:0 auto 117px;padding-top:42px;text-align:center}.seminar-contact__title{margin-bottom:2.4em;font-size:1.0625rem;color:#024F00;position:relative}.seminar-contact__title:before{content:"";position:absolute;bottom:-1.2em;left:0;width:100%;height:1px;background-color:transparent}.seminar-contact__title:before{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:4px 1px;background-repeat:repeat-x}.seminar-contact__department{font-size:0.9375rem;font-weight:normal;line-height:1;letter-spacing:0.1em}.seminar-contact__department ._text{border:1px solid #9CBA9C;border-radius:1em;display:inline-block;padding:0.45em 1em}.seminar-contact__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}.seminar-contact__label{font-size:0.9375rem;letter-spacing:0.08em;margin-right:2em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.seminar-contact__tel{font-size:1.6875rem;color:#004F00;font-family:"Poppins",YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.seminar-contact__mail{font-size:1.0625rem;color:#004F00;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}@media screen and (max-width:374px){.seminar-contact__information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seminar-contact__label{margin-right:0}}.seminar-application-information{padding:80px 20px 30px;margin:0 auto;max-width:760px}.seminar-application-information ._link{display:block;padding-left:4.4em;margin-bottom:3.1em;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;font-size:1.375rem;color:#004F00;line-height:1.75;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;position:relative}.seminar-application-information ._link:after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#004F00;width:2.45em;height:2.45em;z-index:1}.seminar-application-information ._link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.7em);transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.7em);border-top:2px solid #fff;border-right:2px solid #fff;width:0.8em;height:0.8em;z-index:1}.seminar-application-information ._link:before{z-index:2}.seminar-application-information ._link ._text{position:relative;display:inline-block}.seminar-application-information ._link ._text:after{content:"";position:absolute;bottom:-0.45em;left:0;width:100%;height:5px;background-color:#AEC7AE}@media screen and (max-width:799px){.seminar-application-information{max-width:600px}.seminar-application-information ._link{font-size:1.1rem;padding-left:3.7em}}@media screen and (max-width:599px){.seminar-application-information{padding-left:2%;padding-right:4%}.seminar-application-information ._link{padding-left:2.7em}.seminar-application-information ._link:before{width:0.6em;height:0.6em;-webkit-transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.6em);transform:rotate(45deg) skew(-4deg,-4deg) translate(0.1em,-0.6em)}.seminar-application-information ._link:after{width:2em;height:2em}}.seminar-page__top{margin-bottom:90px}.seminar-list{}.seminar-list__table{margin-top:50px}.seminar-list__table td{padding:8px 0}.seminar-list__table ._inner{height:100%}.seminar-list__row{border-top:1px solid #0A4F00;display:-webkit-box;display:-ms-flexbox;display:flex}.seminar-list__row:last-of-type{border-bottom:1px solid #0A4F00}.seminar-list__id{width:71px}.seminar-list__id ._inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seminar-list__info{width:68.65234375%}.seminar-list__info ._inner{padding:0 2% 0 3.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar-list__outline{width:42.6%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.5em 0 0.75em;line-height:1.3}.seminar-list__outline:nth-of-type(2n){width:57.4%;padding-right:0.5em}.seminar-list__outline.--date{width:100%;position:relative}.seminar-list__outline.--date:before{content:"";position:absolute;bottom:-0.5rem;left:0;width:100%;height:1px;background-color:transparent}.seminar-list__outline.--date:before{background-image:linear-gradient(to right,#C5D7C5,#C5D7C5 2px,transparent 2px,transparent 2px);background-size:6px 1px;background-repeat:repeat-x}.seminar-list__outline.--date ._label{margin-right:2.5%}.seminar-list__outline.--date ._cnt{font-size:1.125rem;letter-spacing:0.08em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.seminar-list__outline.--date ._term:first-of-type{padding-right:0.5em}.seminar-list__outline.--date ._term:nth-of-type(2){min-width:49%}.seminar-list__outline.--date ._day{color:#008200;margin-right:1em}.seminar-list__outline.--date ._time{word-break:keep-all;display:inline-block}.seminar-list__outline ._label{background-color:#C5D7C5;min-width:4.45em;height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-right:5%}.seminar-list__outline ._link{text-decoration:underline;color:#008200}.seminar-list__outline ._link:focus,.seminar-list__outline ._link:hover{color:#87C33E}.seminar-list__detail{width:8.7890625%}.seminar-list__detail ._inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:60px;padding:8px 0}.seminar-list__detail ._text{margin-bottom:0.6em}.seminar-list__detail ._link{-webkit-transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-box-shadow 0.3s,-webkit-transform 0.3s}.seminar-list__detail ._link:focus,.seminar-list__detail ._link:hover{-webkit-box-shadow:0 7px 10px rgba(0,43,0,0.5);box-shadow:0 7px 10px rgba(0,43,0,0.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.seminar-list__application{width:15.625%;min-width:130px}.seminar-list__application ._inner{margin-left:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 9px;color:#616161;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}@media screen and (max-width:1000px){.seminar-list__outline{width:100%}.seminar-list__outline:nth-of-type(2n){width:100%}.seminar-list__outline.--date ._label{margin-right:5%}}@media screen and (max-width:799px){.seminar-list__table .seminar-list__id,.seminar-list__table .seminar-list__info{padding-bottom:4px}.seminar-list__table .seminar-list__application,.seminar-list__table .seminar-list__detail{padding-top:0}.seminar-list__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar-list__info{width:calc(100% - 71px)}.seminar-list__detail{width:40%}.seminar-list__application{width:60%}}@media screen and (max-width:480px){.seminar-list__outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seminar-list__outline:nth-of-type(2n){padding-right:0}.seminar-list__outline.--date:before{content:none}.seminar-list__outline.--date ._label{margin-right:0}.seminar-list__outline.--date ._day{margin-right:0.5em}.seminar-list__outline.--date ._term:first-of-type{padding-right:0}.seminar-list__outline.--date ._cnt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seminar-list__outline ._label{margin-right:0}.seminar-list__outline ._cnt{text-align:center;margin-top:0.5em}}@media screen and (max-width:374px){.seminar-list__outline.--date ._term:nth-of-type(2){margin-top:0.5em}.seminar-list__outline.--date ._day{margin:0 1em}}.seminar-outline{max-width:823px;margin:22px auto 64px}.seminar-outline__ul{list-style-type:none;padding-left:0;margin:20px 50px}.seminar-outline__item{position:relative;line-height:1.5;padding-left:2em;margin-bottom:0.57em;display:-webkit-box;display:-ms-flexbox;display:flex}.seminar-outline__item:before{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(0.3em);transform:translateY(0.3em);border-radius:50%;background-color:#140700;width:0.9em;height:0.9em;z-index:1}.seminar-outline__item ._title{width:6.4em;display:inline-block;position:relative;margin-right:4.5%}.seminar-outline__item ._title:after{position:absolute;content:":";top:0;right:-0.2em}@media screen and (max-width:799px){.seminar-outline__ul{margin:20px 5%}}@media screen and (max-width:599px){.seminar-outline__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.seminar-outline__item ._title{font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.seminar-outline__item ._title:after{content:none}}.seminar-accounting-contents{margin-top:30px}.seminar-send_speaker-contents{padding:37px 0 34px;margin-top:27px}.seminar-send_speaker-contents .seminar-list-title{margin-bottom:2.7em}.seminar-speaker-introduction{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seminar-speaker-introduction>.__item{width:48.2421875%;margin-bottom:32px}.seminar-speaker-introduction>.__item:not(:nth-of-type(2n)){margin-right:5px}@media screen and (max-width:960px){.seminar-speaker-introduction>.__item{width:100%;margin-bottom:32px}.seminar-speaker-introduction>.__item:not(:nth-of-type(1n)){margin-right:0}.seminar-speaker-introduction>.__item:not(:nth-of-type(2n)){margin-right:0}}.seminar-speaker-introduction .__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.56em;min-height:3.125rem;font-size:1.0625rem;color:#004F00;background-color:#fff;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;padding:0.1em 1em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.07);box-shadow:0 0 5px rgba(0,0,0,0.07);max-width:494px}@media screen and (max-width:960px){.seminar-speaker-introduction{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.about.about_us.board,.about.disclosure.board{}.about.about_us.board .page-content__title,.about.disclosure.board .page-content__title{margin-bottom:1.8em}@media screen and (max-width:1023px){.about.about_us.board .section__indent,.about.disclosure.board .section__indent{margin-left:0}}.about.about_us.board .section .dl,.about.disclosure.board .section .dl{margin:0;line-height:2.3}.about.about_us.board .section .dl .dt,.about.disclosure.board .section .dl .dt{width:7.5em}@media screen and (max-width:599px){.about.about_us.board .section .dl .dt,.about.disclosure.board .section .dl .dt{font-weight:normal}}.about.about_us.board .section .dl .dd,.about.disclosure.board .section .dl .dd{width:calc(100% - 7.5em)}.about.about_us.board .board__current,.about.disclosure.board .board__current{margin-bottom:130px}.about{}.about .page-lead{margin-bottom:6.4rem}.about .lead{line-height:1.875;letter-spacing:0.08em;margin-bottom:4.3em}.about p{line-height:1.875;letter-spacing:0.08em;margin:1.8em 0}.about .section__contact .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .section__contact .text-green{margin-bottom:-1em}.about .section__contact .contact-number{font-size:3.125rem;color:#004F00;letter-spacing:0.12em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}@media screen and (max-width:960px) and (min-width:800px){.about .section__contact .contact-number{font-size:2.625em}}@media screen and (max-width:480px){.about .section__contact .contact-number{font-size:2.1875rem}}.about .section__contact .contact-mail{font-size:1.375rem;color:#004F00;line-height:4.4;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}.about.about_us{}.about.about_us .lead{margin-bottom:2.8em}.about.about_us .lead p{margin:2em 0;line-height:1.75;letter-spacing:0.06em}.about.about_us.prospectus .lead{margin-bottom:130px}.about.about_us.prospectus .lead p{line-height:1.85;letter-spacing:0.06em;margin-top:4em}.about.about_us.prospectus .lead .text-right{font-size:0.75rem;margin-top:6em}.about.about_us.president_message .title-accent{margin:0.7em 0 2.2em}.about.about_us.president_message .lead{margin-bottom:130px}.about.about_us.president_message .lead p{line-height:1.85;letter-spacing:0.08em}.about.about_us.president_message .lead .image{float:right;margin:0.5em 0 1em 1em}@media screen and (max-width:799px){.about.about_us.president_message .lead .image{width:35.3723404255%;height:auto;min-width:150px}}@media screen and (max-width:599px){.about.about_us.president_message .lead{margin-top:1em}}.about.about_us.access{}.about.about_us.access .title-frame{margin-top:2em}.about.about_us.access .hours{margin-bottom:100px}.about.about_us.access .hours .page-content__title{margin-bottom:1.3em}.about.about_us.access .public-transport__ul{list-style-type:none;padding-left:0;margin:2em 0 2.2em}.about.about_us.access .public-transport__ul>li{padding-left:1.3em;margin-bottom:0.6em;position:relative}.about.about_us.access .public-transport__ul>li:after{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(8px);transform:translateY(8px);border-radius:50%;background-color:#008200;width:7px;height:7px;z-index:1}.about.about_us.access .public-transport .iframe-wrap{position:relative;padding-bottom:39.0625%;height:0;overflow:hidden}.about.about_us.access .public-transport .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:599px){.about.about_us.access .public-transport .iframe-wrap{padding-bottom:54.6875%}}.about.about_us.history .table-wrap{margin-bottom:130px}@media screen and (max-width:875px){.about.about_us.history .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.about_us.history .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.about_us.history .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.about_us.history .table-wrap table{width:830px;margin-bottom:2px}.about.about_us.history .table-wrap::-webkit-scrollbar{height:5px}.about.about_us.history .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.about_us.history .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.about.about_us.history .history-table td,.about.about_us.history .history-table th{border:1px solid #19450D;padding:0.5em}.about.about_us.history .history-table th{font-weight:normal}.about.about_us.history .history-table td{vertical-align:top}.about.about_us.history .history-table td p{margin:1.6em 0}.about.about_us.history .history-table thead th{padding:1.3em 0.5em}.about.about_us.history .history-table tbody th{background-color:transparent;width:13.2942326491%}.about.about_us.history .history-table tbody td{width:28.9019224503%}.about.about_us.history .history-table tbody tr:nth-of-type(odd) td,.about.about_us.history .history-table tbody tr:nth-of-type(odd) th{background-color:#EFF4EF}.about.sector{}.about.sector .page-content__title{margin-bottom:1.4em}.about.sector .section__section{margin-bottom:87px}.about.sector.info .lead{margin-bottom:130px}.about.sector.info .bg-green{margin:0 3.5% 4em;padding:1em 1%}.about.sector.system ul.--square{margin-top:2.6em}.about.sector.system ul.--square li{margin-bottom:2.5em}.about.sector.system ul.--square li:before{top:0.3em}.about.sector.system ul.--square ._text{font-size:1.375rem;color:#0A4F00;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}@media screen and (max-width:599px){.about.sector.system ul.--square li:before{top:0.1em}.about.sector.system ul.--square ._text{font-size:1.125rem}}.about.sector.npo .page-content__title{margin-bottom:1.4em}.about.sector.taxation{}.about.sector.taxation .lead{margin-bottom:1em}.about.sector.taxation .bg-green{margin:3.5em auto 4em;max-width:562px;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about.sector.taxation ol.--u-roman{margin-top:1.7em;font-size:1.125rem;letter-spacing:0.08em}.about.sector.taxation ol.--u-roman>li{margin-bottom:1.7em}.about.sector.taxation .bg-light .container-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about.sector.taxation.detail .lead{margin-bottom:4.3em}.about.sector.taxation.detail .title-highlighter--large{margin:3.6em 0 1.8em}.about.sector.taxation.detail .btn-inside{font-size:0.875rem;max-width:464px}.about.sector.chari_trust .lead{margin:80px 0 130px}.about.business .section:not(:last-of-type){margin-bottom:60px}.about.business .business-introduction-list{margin:2em auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about.business .business-introduction-list>._item{width:31.2805474096%;margin-bottom:1.25em}.about.business .business-introduction-list>._item:not(:nth-of-type(3n)){margin-right:0}@media screen and (max-width:1080px){.about.business .business-introduction-list>._item{width:49%;margin-bottom:1.25em}.about.business .business-introduction-list>._item:not(:nth-of-type(3n)){margin-right:0}.about.business .business-introduction-list>._item:not(:nth-of-type(2n)){margin-right:0}}@media screen and (max-width:700px){.about.business .business-introduction-list{display:block}.about.business .business-introduction-list>._item{width:100%;margin-bottom:4em}.about.business .business-introduction-list>._item{margin-left:auto;margin-right:auto}.about.business .business-introduction-list>._item:not(:nth-of-type(2n)){margin-right:auto}}.about.business .business-introduction-list .title-frame{letter-spacing:0.22em;text-align:center}.about.business .business-introduction-list .title-frame ._text{width:100%;max-width:320px}.about.business .business-introduction-list p{line-height:1.9}.about.business .business-introduction-list .btn-inside{width:210px;margin-top:1em;letter-spacing:0.1em}.about.business .business-introduction-list .btn-external{max-width:300px}@media screen and (min-width:1081px){.about.business .business-introduction-list ._item{min-width:320px}}.about.business.advocacy .section ul{margin-top:2em}.about.business.advocacy .section ul li{margin-bottom:1em}.about.disclosure{}.about.disclosure .table-add p{margin:1.1em 0;line-height:1.3}.about.disclosure .disclosure-table td,.about.disclosure .disclosure-table th{border:1px solid #19450D;padding:0.5em;min-width:70px;text-align:center}.about.disclosure .disclosure-table a{color:#140700;line-height:1.375;letter-spacing:0;text-decoration:underline}.about.disclosure .disclosure-table a img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.about.disclosure .disclosure-table a:visited{color:#351431}.about.disclosure .disclosure-table a:focus,.about.disclosure .disclosure-table a:hover{color:#004F00}.about.disclosure .disclosure-table a:focus img,.about.disclosure .disclosure-table a:hover img{opacity:0.8}.about.disclosure .disclosure-table th{font-weight:normal}.about.disclosure .disclosure-table thead th{padding:0.5em}.about.disclosure .disclosure-table tbody th{width:55.22971652%;text-align:left;background-color:#F1F8E8}.about.disclosure .disclosure-table tbody td{background-color:#fff;padding:1.25em 0.5em}.about.disclosure .disclosure-table tbody td .empty{height:32px;position:relative}.about.disclosure .disclosure-table tbody td .empty:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:1px;background-color:#19450D}@media screen and (max-width:725px){.about.disclosure#disclosure .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.disclosure#disclosure .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.disclosure#disclosure .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.disclosure#disclosure .table-wrap table{width:680px;margin-bottom:2px}.about.disclosure#disclosure .table-wrap::-webkit-scrollbar{height:5px}.about.disclosure#disclosure .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.disclosure#disclosure .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.about.disclosure#disclosure .section__col2 .item:first-of-type{width:53.4%}.about.disclosure#disclosure .section__col2 .item:nth-of-type(2){width:46.6%}.about.disclosure#disclosure ul.--square>li{padding-left:1.5em}.about.disclosure#disclosure ul.--square>li:before{top:0.15em}.about.disclosure#disclosure ul.--square h3{margin-bottom:0;letter-spacing:0.06em}.about.disclosure#disclosure ul.--square p{margin:0.5em 0}@media screen and (max-width:799px){.about.disclosure#disclosure .section__col2 .item:first-of-type,.about.disclosure#disclosure .section__col2 .item:nth-of-type(2){width:100%}}.about.disclosure.todokedesho .page-content__title{margin-bottom:1.6em}@media screen and (max-width:875px){.about.disclosure.todokedesho .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.disclosure.todokedesho .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.disclosure.todokedesho .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.disclosure.todokedesho .table-wrap table{width:830px;margin-bottom:2px}.about.disclosure.todokedesho .table-wrap::-webkit-scrollbar{height:5px}.about.disclosure.todokedesho .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.disclosure.todokedesho .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.about.disclosure.todokedesho .disclosure-table tbody th{width:340px}.about.disclosure.todokedesho .disclosure-table.todokedesho1 tbody th{background-color:#FFEAF6}.about.disclosure.todokedesho .disclosure-table.todokedesho2 tbody th{background-color:#E2F7F6}.about.disclosure.rules .rules-list{list-style-type:none;padding-left:0;margin-bottom:130px}.about.disclosure.rules .rules-list>li{padding-left:1.7em;padding:0.3em 0.1em 0.3em 1.7em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";counter-increment:count;position:relative;position:relative}.about.disclosure.rules .rules-list>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.about.disclosure.rules .rules-list>li:before{position:absolute;top:1.15em;left:0;content:counter(count);width:1.7em;text-align:left}.about.disclosure.rules .rules-list>li:after{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.about.disclosure.rules .rules-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.65em 0;color:#140700}.about.disclosure.rules .rules-list a ._text{width:calc(100% - 36px)}.about.disclosure.rules .rules-list a img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.about.disclosure.rules .rules-list a:focus,.about.disclosure.rules .rules-list a:hover{color:#004F00}.about.disclosure.rules .rules-list a:focus img,.about.disclosure.rules .rules-list a:hover img{opacity:0.8}.about.disclosure.minutes .minutes-list{list-style-type:none;padding-left:0;margin-bottom:130px}.about.disclosure.minutes .minutes-list>li{padding:0.3em 0.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative;position:relative}.about.disclosure.minutes .minutes-list>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.about.disclosure.minutes .minutes-list>li:after{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.about.disclosure.minutes .minutes-list ._inner,.about.disclosure.minutes .minutes-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.5em 0;color:#140700}.about.disclosure.minutes .minutes-list ._inner ._date,.about.disclosure.minutes .minutes-list a ._date{width:calc(6em + 7%)}.about.disclosure.minutes .minutes-list ._inner ._text,.about.disclosure.minutes .minutes-list a ._text{width:calc(100% - (6em + 7%) - 36px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about.disclosure.minutes .minutes-list ._inner .text-green,.about.disclosure.minutes .minutes-list a .text-green{font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.about.disclosure.minutes .minutes-list a img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.about.disclosure.minutes .minutes-list a:focus,.about.disclosure.minutes .minutes-list a:hover{color:#004F00}.about.disclosure.minutes .minutes-list a:focus .text-green,.about.disclosure.minutes .minutes-list a:hover .text-green{opacity:0.8}.about.disclosure.minutes .minutes-list a:focus img,.about.disclosure.minutes .minutes-list a:hover img{opacity:0.8}@media screen and (max-width:480px){.about.disclosure.minutes .minutes-list ._inner ._date,.about.disclosure.minutes .minutes-list a ._date{width:100%}.about.disclosure.minutes .minutes-list ._inner ._text,.about.disclosure.minutes .minutes-list a ._text{width:calc(100% - 36px)}}.about.membership .section{margin-bottom:100px}.about.membership .table-wrap{margin-top:50px}@media screen and (max-width:785px){.about.membership .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.membership .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.membership .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.membership .table-wrap table{width:740px;margin-bottom:2px}.about.membership .table-wrap::-webkit-scrollbar{height:5px}.about.membership .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.membership .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.about.membership .membership-table td,.about.membership .membership-table th{border:1px solid #19450D;padding:0.5em;min-width:70px}.about.membership .membership-table th{font-weight:normal}.about.membership .membership-table thead th{padding:1.3em 0.5em}.about.membership .membership-table thead th:first-of-type{width:25.3176930596%}.about.membership .membership-table thead th:nth-of-type(3){width:29.7165200391%}.about.membership .membership-table tbody th{background-color:#F1F8E8;padding:2em 0.5em}.about.membership .membership-table tbody td{background-color:#fff;padding:1.25em 0.5em}.about.membership .membership-table tbody td:nth-of-type(2){text-align:center}.about.membership ul.--square{font-size:1.125rem;margin:2em 0}.about.membership ul.--square>li{margin-bottom:0.35em}.about.membership .section__divider{padding-bottom:1em}.about.membership .section__divider p{font-size:1.1875rem;margin:0}@media screen and (max-width:599px){.about.membership .section__divider p{font-size:1.125rem}}@media screen and (max-width:374px){.about.membership .section__divider p{font-size:1rem}}.about.membership ul.--disc{margin:1.2em 0 3.2em}.about.membership ul.--disc>li{margin-bottom:1.3em}.about.membership .bg-light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:724px;margin:0 auto}.about.contribution{}.about.contribution a:not([class]){color:#0A4F00;text-decoration:underline}.about.contribution a:not([class]):visited{color:#351431}.about.contribution a:not([class]):focus,.about.contribution a:not([class]):hover{color:#87C33E}.about.contribution#contribution{}.about.contribution#contribution .table-wrap{margin:1em 0}@media screen and (max-width:705px){.about.contribution#contribution .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.contribution#contribution .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.contribution#contribution .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.contribution#contribution .table-wrap table{width:660px;margin-bottom:2px}.about.contribution#contribution .table-wrap::-webkit-scrollbar{height:5px}.about.contribution#contribution .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.contribution#contribution .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.about.contribution#contribution .table th{width:20.2346041056%;min-width:10em}.about.contribution#contribution .table td{padding:1em 0.5em}.about.contribution#contribution .bg-light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:724px;margin:0 auto}.about.contribution#contribution .account .page-content__title{margin-bottom:1.7em}.about.contribution#contribution .account .text-bold{font-size:1.1875rem;color:#0A4F00;letter-spacing:0.1em}.about.contribution#contribution .account .section__divider{padding-bottom:1em}@media screen and (max-width:585px){.about.contribution.kifu_kojo .kojin-kifu .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.contribution.kifu_kojo .kojin-kifu .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.contribution.kifu_kojo .kojin-kifu .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.contribution.kifu_kojo .kojin-kifu .table-wrap table{width:540px;margin-bottom:2px}.about.contribution.kifu_kojo .kojin-kifu .table-wrap::-webkit-scrollbar{height:5px}.about.contribution.kifu_kojo .kojin-kifu .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.contribution.kifu_kojo .kojin-kifu .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}@media screen and (max-width:585px){.about.contribution.kifu_kojo .kojin-kifu .table-wrap table{border:1px solid #D5DDE4}.about.contribution.kifu_kojo .kojin-kifu .table-wrap table td{padding-left:1em}.about.contribution.kifu_kojo .kojin-kifu .table-wrap table tr:first-of-type td{padding-top:1.5em}.about.contribution.kifu_kojo .kojin-kifu .table-wrap table tr:last-of-type td{padding-bottom:0.8em}}@media screen and (max-width:835px){.about.contribution.kifu_kojo .houjin-kifu .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.about.contribution.kifu_kojo .houjin-kifu .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.about.contribution.kifu_kojo .houjin-kifu .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.about.contribution.kifu_kojo .houjin-kifu .table-wrap table{width:790px;margin-bottom:2px}.about.contribution.kifu_kojo .houjin-kifu .table-wrap::-webkit-scrollbar{height:5px}.about.contribution.kifu_kojo .houjin-kifu .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.about.contribution.kifu_kojo .houjin-kifu .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}@media screen and (max-width:835px){.about.contribution.kifu_kojo .houjin-kifu .table-wrap table{border:1px solid #D5DDE4}.about.contribution.kifu_kojo .houjin-kifu .table-wrap table td{padding-left:1em}.about.contribution.kifu_kojo .houjin-kifu .table-wrap table tr:first-of-type td{padding-top:1.5em}.about.contribution.kifu_kojo .houjin-kifu .table-wrap table tr:last-of-type td{padding-bottom:0.8em}}.advisory{}.advisory-achievement{max-width:823px;width:90%;margin:3.7rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.6rem 2rem 4.2rem}.advisory-achievement__title{margin:0 0 1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.625rem;color:#004F00;font-weight:normal;letter-spacing:0.14em}.advisory-achievement__title .bg-white{font-size:1.125rem;color:#0A4F00;letter-spacing:0.32em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2em;width:5.33em;margin-right:1.2em}.advisory-achievement__cnt{margin:0;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.625rem;color:#004F00;letter-spacing:0.14em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.advisory-achievement__cnt ._text{background:-webkit-gradient(linear,left top,left bottom,from(#87C33E),to(#87C33E)) 0 100%/100% 0.7rem no-repeat;background:linear-gradient(#87C33E,#87C33E) 0 100%/100% 0.7rem no-repeat;padding:0 0.2em 0.2em}@media screen and (max-width:599px){.advisory-achievement__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem}.advisory-achievement__title .bg-white{margin-right:0}.advisory-achievement__cnt{font-size:1.1875rem}}.advisory-information{}.advisory-information .advisory-number{font-size:3.125rem;color:#004F00;letter-spacing:0.12em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}@media screen and (max-width:960px) and (min-width:800px){.advisory-information .advisory-number{font-size:2.625em}}@media screen and (max-width:480px){.advisory-information .advisory-number{font-size:2.1875rem}}.advisory-information .advisory-tel .section__col2{padding-bottom:20px}.advisory-information .advisory-meeting .text-green{margin-top:2em}.advisory-information .advisory-meeting .title-frame{margin-top:2em}.advisory-information .advisory-meeting .place{margin-bottom:4.2em}.advisory-information .consultation-content{margin-bottom:0}.advisory-expert-advisor{}.advisory-expert-advisor .expert-advisor__introduction .part{margin-top:36px}.advisory-expert-advisor .expert-advisor__introduction .part+.part{margin-top:86px}.advisory-expert-advisor .expert-advisor-table .table-wrap{margin-top:70px}@media screen and (max-width:875px){.advisory-expert-advisor .expert-advisor-table .table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.advisory-expert-advisor .expert-advisor-table .table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.advisory-expert-advisor .expert-advisor-table .table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.advisory-expert-advisor .expert-advisor-table .table-wrap table{width:830px;margin-bottom:2px}.advisory-expert-advisor .expert-advisor-table .table-wrap::-webkit-scrollbar{height:5px}.advisory-expert-advisor .expert-advisor-table .table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.advisory-expert-advisor .expert-advisor-table .table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.advisory-expert-advisor .expert-advisor__table td,.advisory-expert-advisor .expert-advisor__table th{border:1px solid #0A4F00}.advisory-expert-advisor .expert-advisor__table th{font-weight:normal}.advisory-expert-advisor .expert-advisor__table td{text-align:center}.advisory-expert-advisor .expert-advisor__table .no-content{width:2em;height:1px;background-color:#0A4F00;display:block;margin:0 auto}.advisory-expert-advisor .expert-advisor__table thead th{padding:1.3em 0.2em}.advisory-expert-advisor .expert-advisor__table tbody th{background-color:#F1F8E8;padding:2em 0.2em}.advisory-established{}.advisory-established .page-content__title{margin-bottom:1.7em}.advisory-established .established-content{margin-top:2.7em}.advisory-established .established-book .bg-green{max-width:823px;margin:5em auto 0;padding-top:2.2em;padding:2.2em 2% 0}.advisory-established .established-book .bg-green p{margin-left:4%}.advisory-established .established-book .publication-details__title span{display:inline}.advisory-established .established-book .publication-details__title ._frame{font-size:1rem;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin-bottom:2.3em;display:inline-block}.advisory-established .established-book .publication-details__title ._text{background:-webkit-gradient(linear,left top,left bottom,from(#87C33E),to(#87C33E)) 0 100%/100% 0.4em no-repeat;background:linear-gradient(#87C33E,#87C33E) 0 100%/100% 0.4em no-repeat;font-size:1.625rem;line-height:1.3}.advisory-established .established-book .btn-area{padding:27px 0 34px}@media screen and (max-width:599px){.advisory-established .established-book .publication-details__title ._text{font-size:1.4375rem}}.advisory-meeting .meeting-content .lead{margin:2em 0 4.5em}.advisory-meeting .meeting-content .section__divider{padding-bottom:1px}.advisory-meeting .meeting-content ul{margin-bottom:2em}.advisory-meeting .meeting-content__name{font-size:1.375rem;letter-spacing:0.1em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}.advisory-meeting .meeting-content .text-green{margin:0 0 3em}.advisory-meeting .meeting-content .section__col2 .item{padding-top:2em}.advisory-meeting .meeting-content .section__col2 .item p:first-of-type{margin-top:0}.advisory-meeting .meeting-content .section__col2 .item p+p{margin-top:2em}.advisory-meeting .meeting-content .section__col2 .item img{margin-left:auto;display:block}@media screen and (max-width:799px){.advisory-meeting .meeting-content .section__col2 .item img{margin:0 auto;height:auto}}.publication{}.publication-information{}.publication-information__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.8rem}.publication-information__item{width:47.8983382209%;margin-bottom:6.7rem}.publication-information__title{font-size:1.1875rem;color:#0A4F00;line-height:1.736;letter-spacing:0.04em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;border-bottom:1px solid #0A4F00;padding-bottom:0.2rem;margin:0}.publication-information__title span{display:block}.publication-information__title span._small{font-size:1rem;line-height:1.75}.publication-information__title span._small+span:not([class]){margin-top:-0.2em}.publication-information__title span._frame{font-size:0.8125rem;font-weight:normal;line-height:1.5;letter-spacing:0;border:1px solid #0A4F00;display:inline-block;padding:0.1em 0.3em 0;margin-bottom:0.1em}.publication-information__about{margin-block:0.4285714286em 0.1428571429em;font-size:0.875rem;border-bottom:1px solid currentColor;font-weight:normal;color:#004F00}.publication-information__author{margin:0.45em 0 0;padding-bottom:1em}.publication-information__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;position:relative}.publication-information__inner:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:1px;background-color:transparent}.publication-information__inner:before{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.publication-information__media{width:165px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0.625rem}.publication-information__media ._img{margin-bottom:1.2rem}.publication-information__media .btn-inside{margin:0.23em 0}.publication-information__details{width:63.2653061224%}.publication-information__details p{margin:1.5em 0}.publication-information__details p.__size{line-height:1.375;margin:0 0 1.4em}.publication-information__details p.__price{line-height:1.375;margin-bottom:1.8em}.publication-information__details p:not(.__size):not(.__price){line-height:1.5;letter-spacing:-0.08em}.publication-information__details p:last-of-type{margin-bottom:0}@media screen and (max-width:799px){.publication-information__item{width:100%}}@media screen and (max-width:480px){.publication-information__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.publication-information__media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:0}.publication-information__link{margin-left:1rem;padding-bottom:1.2rem}.publication-information__details{width:100%}}.publication-directory__attention{font-size:1.625rem;color:#004F00;line-height:1.73;letter-spacing:0.06em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:1.6em 0 4.2em}.publication-details{line-height:1.75;letter-spacing:0.04em}.publication-details__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.publication-details__title{font-size:1.5rem;color:#0A4F00;line-height:1.736;letter-spacing:0.04em;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0}.publication-details__title span{display:block}.publication-details__title span._small{font-size:1.0625rem}.publication-details__title span._small+span:not([class]){margin-top:-0.2em}.publication-details__title span._frame{font-size:0.875rem;font-weight:normal;line-height:1.5;letter-spacing:0;border:1px solid #0A4F00;display:inline-block;padding:0.5em 0.8em 0.3em;margin-bottom:1em}.publication-details__media{width:29.00390625%;min-width:200px;margin-right:3%}.publication-details__media ._img{height:auto}.publication-details__media .btn-inside{width:10.4em}.publication-details__information{width:66.11328125%}.publication-details__information p.__author{margin-bottom:1.2rem}.publication-details__information p.__size{margin-bottom:0}.publication-details__information p.__price{margin:0}.publication-details__information p.__date{margin-top:0}.publication-details__information__text{border-top:1px solid #0A4F00;margin:3rem 0 3.5rem}.publication-details__information__text p{margin:1.8em 0}.publication-details__contents{margin-bottom:2.4rem}.publication-details__contents__title{border-top:1px solid #0A4F00;border-bottom:1px solid #0A4F00;padding:0.5em 0;margin-bottom:2.7em;font-size:1.375rem;color:#004F00;letter-spacing:0.1em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.publication-details__contents p{margin:1.8em 0}@media screen and (max-width:599px){.publication-details__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.publication-details__media{width:297px;margin:2rem auto 0;text-align:center}.publication-details__media .btn-inside{margin-top:1em}.publication-details__information{width:100%}}.publication .purchase-order__inner{padding-left:3%}.publication .purchase-order__text{margin:0.7em 0}.publication .order-fax,.publication .purchase-amazon,.publication .purchase-online{font-size:1.1875rem;line-height:1.75;letter-spacing:0.04em}.publication .order-fax .page-content__title,.publication .purchase-amazon .page-content__title,.publication .purchase-online .page-content__title{margin-bottom:0}.publication .purchase-amazon .text-center{padding:1.4rem 0 4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publication .purchase-amazon .text-center ._link{margin-top:10px}.publication .purchase-online .text-center{display:-webkit-box;display:-ms-flexbox;display:flex}.publication .purchase-online .text-center ._img{height:auto}.publication .purchase-online .text-center.__amazon{padding:1rem 0 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publication .purchase-online .text-center.__amazon ._link{margin-top:10px}.publication .purchase-online .text-center.__other{padding-bottom:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.publication .purchase-online .text-center.__other ._link+._link{margin-left:3%}@media screen and (max-width:599px){.publication .purchase-online .text-center{margin-left:-1.5rem}.publication .purchase-online .text-center.__other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publication .purchase-online .text-center.__other ._link+._link{margin-left:0;margin-top:1rem}}.publication .order-fax{margin-bottom:5rem}.publication .order-fax .btn-doc{margin:0.1rem 0 1.9rem}.publication .order-fax .ul ul{list-style-type:none;padding-left:0}.publication .order-fax .ul ul li{padding-left:1em;position:relative}.publication .order-fax .ul ul li:before{content:"・";position:absolute;left:-0.1em;top:0}.publication .purchase-other{margin-bottom:2.3rem}.publication .purchase-other .text-center{margin-top:3rem}.publication .purchase-other ._link+._link{margin-left:3%}@media screen and (max-width:599px){.publication .purchase-other .text-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publication .purchase-other ._link+._link{margin-left:0;margin-top:1rem}}.official-organ-pickup{margin-bottom:8em}.official-organ-pickup .page-content__title{margin:2.2em 0}.official-organ-pickup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.official-organ-pickup__media{width:47.0703125%}.official-organ-pickup__media ._img{height:auto;outline:1px solid #ccc}.official-organ-pickup__details{width:49.90234375%;line-height:1.75;letter-spacing:0.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.official-organ-pickup__details p+p{margin-top:1.8em}.official-organ-pickup__details p:first-of-type{margin-top:0}@media screen and (max-width:799px){.official-organ-pickup__media{width:90%;max-width:482px;margin:0 auto 2em}.official-organ-pickup__details{width:100%}}.official-organ__enquete{border:1px solid #0A4F00;border-radius:0.6875rem;padding:2.1em 5% 1.2em;max-width:511px;margin:2.8em auto 0}.official-organ__enquete__title{font-size:1.375rem;color:#004F00;letter-spacing:0.1em;text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:0 0 1.1em}.official-organ__enquete p{margin:0 0 0.7em}.official-organ__enquete__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.official-organ__enquete__link ._img{height:auto}.official-organ-backnumber__information{font-size:1.1875rem;letter-spacing:0.04em}.official-organ-backnumber__list{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3.3em}.official-organ-backnumber__list>.official-organ-backnumber__item{width:23.6328125%;margin-bottom:2.7em}.official-organ-backnumber__list>.official-organ-backnumber__item:not(:nth-of-type(4n)){margin-right:1.822265625%}@media screen and (max-width:800px){.official-organ-backnumber__list>.official-organ-backnumber__item{width:32.1808510638%;margin-bottom:2.7em}.official-organ-backnumber__list>.official-organ-backnumber__item:not(:nth-of-type(4n)){margin-right:0}.official-organ-backnumber__list>.official-organ-backnumber__item:not(:nth-of-type(3n)){margin-right:1.7287234043%}}@media screen and (max-width:480px){.official-organ-backnumber__list>.official-organ-backnumber__item{width:49%;margin-bottom:2.7em}.official-organ-backnumber__list>.official-organ-backnumber__item:not(:nth-of-type(3n)){margin-right:0}.official-organ-backnumber__list>.official-organ-backnumber__item:not(:nth-of-type(2n)){margin-right:2%}}.official-organ-backnumber__link ._img{height:auto;outline:1px solid #ccc}.official-organ-backnumber__title{font-size:1rem;font-weight:normal;text-align:center;margin:0.5em 0 0}.research{}.research-list{list-style-type:none;padding-left:0}.research-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.7em;padding:0.3em 0.1em 0.3em 1.7em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.research-list>li:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;background-color:#87C33E;width:9px;height:9px;z-index:1}.research-list>li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.research-list>li:after{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.research-list>li.item--enquete{display:block}.research-list>li.item--enquete:before{top:16px}.research-list>li .enquete-list{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.research-list>li .enquete-list li{font-size:0.875rem;margin-bottom:1.3em}.research-list>li .enquete-list li:not(._min){width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.research-list>li .enquete-list li:not(._min) ._text{margin-right:1.4em}.research-list>li .enquete-list li._min{width:auto}.research-list>li .enquete-list li._min:not(:last-of-type){margin-right:5%}@media screen and (max-width:799px){.research-list>li .enquete-list li:not(._min){width:33.3333333333%}.research-list>li .enquete-list li:not(._min) ._text{margin-right:1em}}@media screen and (max-width:599px){.research-list>li .enquete-list li:not(._min){width:50%}.research-list>li .enquete-list li:not(._min) ._text{margin-right:0.5em}.research-list>li .enquete-list .link_pdf{padding-right:36px}}@media screen and (max-width:400px) and (min-width:375px){.research-list>li .enquete-list li:nth-of-type(2n):not(._min){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:374px){.research-list>li .enquete-list li:not(._min){width:100%}}.research-list .link_pdf{font-size:0.875rem;color:#140700;letter-spacing:0.08em;position:relative;height:35px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:keep-all}.research-list .link_pdf:after{content:"";position:absolute;background-image:url("/assets/img/common/icon/pdf.svg");width:28px;height:35px;top:0;right:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.research-list .link_pdf:focus,.research-list .link_pdf:hover{color:#87C33E}.research-list .link_pdf:focus:after,.research-list .link_pdf:hover:after{opacity:0.7}.research-list .link_pdf+.link_pdf{margin-top:0.3em}.research-report .independent-research .lead{margin:2em 0 3em}.research-society .lead{margin-top:2em}.research-society .research-list li{padding:0 0 0 1.7em}.research-society .research-list li:after{content:none}.research-society .title-frame{margin:3em 0 0}.research-society .dl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.research-society .dl+.dl{margin-top:1em}.research-society .dl .dt{width:7.2em}@media screen and (max-width:599px){.research-society .dl .dt{font-weight:normal}}.research-international{}.research-international .research .research-list>li{display:block}.research-international .network ol.research-list>li{display:block;counter-increment:network-list}.research-international .network ol.research-list>li ._inner{position:relative;padding-left:2em}.research-international .network ol.research-list>li ._inner:before{content:counter(network-list) ".";width:2em;display:inline-block;text-align:center;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.research-enquete{}.research-enquete .page-content__title{margin-bottom:2em}.research-enquete .title-frame{margin-top:3em}.research-enquete .enquete-title{font-size:1.125rem;color:#fff;background-color:#19450D;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin:1.8em 0 0;padding:0.5em 1em;border:1px solid #19450D}.research-enquete .enquete-title ._attention{font-size:0.85em;color:#ffff7d;margin-left:1em}.research-enquete .enquete-question{margin:0;padding:1.2em;border-left:1px solid #19450D;border-right:1px solid #19450D}.research-enquete .enquete-table{font-size:0.9375rem}.research-enquete .enquete-table td,.research-enquete .enquete-table th{border:1px solid #19450D}.research-enquete .enquete-table th{font-weight:normal;padding:1em 0.2em}.research-enquete .enquete-table td{padding:1em 0.5em}.research-enquete .enquete-table tr td:not(:first-of-type){text-align:right;width:10em}.research-enquete .enquete-table tr.bg-light td:first-of-type{text-align:center}.research-enquete .enquete-table tbody th{background-color:#EFF4EF}.research-enquete .enquete-table--data{margin:3em 0 5em}.research-enquete .enquete-table--data td,.research-enquete .enquete-table--data th{width:33.3333333333%;border:1px solid #19450D;padding:1em 0.5em;font-weight:normal;text-align:center}.research-enquete .enquete-table--data.--col4 td,.research-enquete .enquete-table--data.--col4 th{width:25%}.research-enquete .enquete-table.--col2 th{text-align:left;padding-left:1em}.research-enquete .enquete-table.--col2 td{padding-right:1em;text-align:right}.research-enquete .enquete-table.--col4 tr td:not(:first-of-type){text-align:right;width:8em}.research-enquete .enquete-table.--col5 tr td:not(:first-of-type){text-align:right;width:8em}.research-enquete .enquete-table.--col5 tr td:nth-of-type(2),.research-enquete .enquete-table.--col5 tr td:nth-of-type(3){width:5em}.research-enquete .enquete-table--child{margin:0 2% 1em;width:96%}.research-enquete .enquete-table--child__title{text-align:center;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif;margin-top:1em}.research-enquete .enquete-table--child td,.research-enquete .enquete-table--child th{padding:0.5em 2%;font-size:0.875rem}.research-enquete .enquete-table--child tbody th{text-align:left;background-color:#f8faf8}.research-enquete .enquete-table--child tbody td{text-align:right}.research-enquete .enquete-table--child tbody td:last-of-type{min-width:4.4em}.research-enquete .enquete-table-wrap{margin-top:2em}@media screen and (max-width:745px){.research-enquete .enquete-table-wrap{margin-bottom:10px;overflow-x:scroll;-webkit-box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);box-shadow:25px 0px 15px -20px rgba(0,0,0,0.07);position:relative;padding-top:20px}.research-enquete .enquete-table-wrap:before{content:"scroll";position:absolute;top:0;left:0;font-size:14px;color:#002B00}.research-enquete .enquete-table-wrap:after{content:"";display:block;width:10px;height:30px;background-image:url(/assets/img/footer/pagetop_arrow.svg);background-position:center center;background-size:contain;position:absolute;top:-3px;left:58px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.research-enquete .enquete-table-wrap ._inner{width:700px;margin-bottom:2px}.research-enquete .enquete-table-wrap::-webkit-scrollbar{height:5px}.research-enquete .enquete-table-wrap::-webkit-scrollbar-track{border-radius:0;background-color:#D3D3D4}.research-enquete .enquete-table-wrap::-webkit-scrollbar-thumb{background-color:#002B00;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}}.research-enquete .enquete-table-wrap .enquete-title{margin-top:0}@media screen and (max-width:799px){.research-enquete .enquete-table tr td:not(:first-of-type){width:7em}}.research-enquete .enquete-free{padding:1.2em;border:1px solid #19450D}.research-enquete .result .enquete-title{background-color:#005E00;border-color:#005E00}.research-enquete.enquete2011 .bg-lightblue{padding:1em 3%;margin:-50px 0 130px}.research-enquete.enquete2007 .enquete-table.--col5 td,.research-enquete.enquete2007 .enquete-table.--col5 th,.research-enquete.enquete2008 .enquete-table.--col5 td,.research-enquete.enquete2008 .enquete-table.--col5 th,.research-enquete.enquete2009 .enquete-table.--col5 td,.research-enquete.enquete2009 .enquete-table.--col5 th{padding-top:0.3em;padding-bottom:0.3em}.research-enquete.enquete2007 .enquete-table.--col5 tr td:not(:first-of-type),.research-enquete.enquete2008 .enquete-table.--col5 tr td:not(:first-of-type),.research-enquete.enquete2009 .enquete-table.--col5 tr td:not(:first-of-type){text-align:right;width:8em}.research-enquete.enquete2007 .enquete-table.--col5 tr td:nth-of-type(2),.research-enquete.enquete2007 .enquete-table.--col5 tr td:nth-of-type(3),.research-enquete.enquete2008 .enquete-table.--col5 tr td:nth-of-type(2),.research-enquete.enquete2008 .enquete-table.--col5 tr td:nth-of-type(3),.research-enquete.enquete2009 .enquete-table.--col5 tr td:nth-of-type(2),.research-enquete.enquete2009 .enquete-table.--col5 tr td:nth-of-type(3){width:8em}.research-enquete.enquete2005-b .enquete-table tr td{text-align:right;width:auto}.research-enquete.enquete2005-b .enquete-table tr td:not(:first-of-type){width:auto}.research-enquete.enquete2005-b .enquete-table .bg-lightblue th{background-color:#E4EEF4}.research-enquete.enquete2005-b .enquete-table tbody th{max-width:20em}.main{}.main.hoken .lead-text{margin-bottom:5em}.main.hoken .section{}.main.hoken .section.type .title-frame{margin-top:2.2em}.main.hoken .section.type .section__divider{padding-bottom:0.5em}.main.hoken .section.term .page-content__title{margin-bottom:1.6em}.main.hoken .section.hoken-contact{margin-bottom:100px}.main.hoken .section.hoken-contact .seminar-contact{margin-bottom:20px}.main.hoken .research-list{margin-top:2em}.main.hoken .research-list ._link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.12em 0}.main.hoken .research-list ._link ._text{width:calc(100% - 36px)}.main.hoken .research-list ._link img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.main.hoken .research-list ._link:focus img,.main.hoken .research-list ._link:hover img{opacity:0.8}.main.intell_salon .title-accent{letter-spacing:0.1em;margin:0 0 2em}.main.intell_salon .title-sub{font-size:1.125rem;color:#0A4F00;letter-spacing:0.22em;margin:3.5em 0 0.8em}@media screen and (max-width:599px){.main.intell_salon .title-accent{font-size:1.375rem}}.main.member_link .member-anker-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:60.3em;margin:3.1em auto 3.5em}.main.member_link .member-anker-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:3.5em;height:3.5em;border:1px solid #0A4F00;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s;margin-bottom:0.5em;font-size:1.125rem;color:#140700;line-height:1;letter-spacing:0.08em;text-align:center}.main.member_link .member-anker-link a:focus,.main.member_link .member-anker-link a:hover{color:#fff;background-color:#0A4F00}@media screen and (max-width:720px){.main.member_link .member-anker-link{max-width:23em}}@media screen and (max-width:599px){.main.member_link .member-anker-link{max-width:20em}.main.member_link .member-anker-link a{font-size:1rem}}.main.member_link .title-row{margin:0;padding:0.7em 1em;font-size:1.25rem;color:#fff;line-height:1;letter-spacing:0.22em;text-align:center;background-color:#234D0A;font-weight:bold;font-family:YuGothic,"Yu Gothic","Arial","Meiryo",sans-serif}.main.member_link .pagetop{color:#140700;letter-spacing:0.08em;display:inline-block;margin:0.5em 0}.main.member_link .pagetop:focus,.main.member_link .pagetop:hover{color:#87C33E}.main.link .member-link__ul,.main.member_link .member-link__ul{list-style-type:none;padding-left:0;margin:1.4em 0 2.7em}.main.link .member-link__ul ._item,.main.member_link .member-link__ul ._item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.7em;padding:0.3em 2% 0.3em 1.7em;margin-left:3.2%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.main.link .member-link__ul ._item:before,.main.member_link .member-link__ul ._item:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;background-color:#87C33E;width:9px;height:9px;z-index:1}.main.link .member-link__ul ._item:after,.main.member_link .member-link__ul ._item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}.main.link .member-link__ul ._item:after,.main.member_link .member-link__ul ._item:after{background-image:linear-gradient(to right,#9CBA9C,#9CBA9C 2px,transparent 2px,transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.main.link .member-link__ul ._item ._link,.main.member_link .member-link__ul ._item ._link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:underline;color:#0A4F00}.main.link .member-link__ul ._item ._link:focus,.main.link .member-link__ul ._item ._link:hover,.main.member_link .member-link__ul ._item ._link:focus,.main.member_link .member-link__ul ._item ._link:hover{color:#87C33E}.main.link .member-link__ul ._item ._icon,.main.member_link .member-link__ul ._item ._icon{margin-right:2%}.main.link .member-link__ul ._item ._text,.main.member_link .member-link__ul ._item ._text{min-width:6.8em;text-align:right}@media screen and (max-width:599px){.main.link .member-link__ul ._item,.main.member_link .member-link__ul ._item{margin-left:0;padding-left:0.9em}.main.link .member-link__ul ._item:before,.main.member_link .member-link__ul ._item:before{left:-2px}.main.link .member-link__ul ._item ._icon,.main.member_link .member-link__ul ._item ._icon{margin-right:6px}}.main.link .member-link__information,.main.member_link .member-link__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7em 0 8em}.main.link .member-link__information p,.main.member_link .member-link__information p{color:#fff;letter-spacing:0.22em;text-align:center;background-color:#87C33E;padding:0.4em 1em 0.2em}.main.shafuku .section-publish .btn-inside{max-width:717px}.main.shafuku .section-advisory .section__col2{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main.shafuku .section-advisory .section__col2 .item:nth-of-type(2){min-width:470px}.main.shafuku .section-advisory .bg-light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5em;margin-bottom:2em}.main.shafuku .section-advisory .bg-light .text-green{margin:0}.main.shafuku .section-advisory .bg-light .title-frame{background-color:#fff;display:inline-block}.main.shafuku .section-advisory .bg-light .number{font-size:1.6875rem;color:#004F00;letter-spacing:0.08em}@media screen and (max-width:890px){.main.shafuku .section-advisory .section__col2{-ms-flex-wrap:wrap;flex-wrap:wrap}.main.shafuku .section-advisory .section__col2 .item{width:100%}.main.shafuku .section-advisory .section__col2 .item:nth-of-type(2){min-width:auto}.main.shafuku .section-advisory .bg-light ._inner{width:410px}}@media screen and (max-width:599px){.main.shafuku .section-advisory .bg-light{display:block;padding-left:3%;padding-right:3%}.main.shafuku .section-advisory .bg-light ._inner{width:auto}}.contents-preliminary{position:relative;padding-top:220px}.contents-preliminary:before{content:"";background-image:url("/assets/img/common/underconstraction.png");background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:132px;position:absolute;top:50px;left:0}@media screen and (max-width:860px){.contents-preliminary{padding-top:25.5813953488vw}.contents-preliminary:before{top:5.8139534884vw;height:15.3488372093vw}}.contents-preliminary a{text-decoration:underline}.sp_show{display:none}.sp_hidden{display:block}@media only screen and (max-width:860px){.sp_show{display:block}.sp_hidden{display:none}}.spbr{display:none}.pcbr{display:block}@media only screen and (max-width:860px){.spbr{display:block}.pcbr{display:none}}.dn{display:none}