html{overflow-y:scroll}body{line-height:1;color:#000}.clearfix:before,.clearfix:after{content:" ";clear:both}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);font-weight:normal}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,label{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text],input[type=search],input[type=password]{width:200px}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;text-decoration-line:none;border:1px solid #000;height:2rem;line-height:2rem;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.ns-wp-blocks-doc .use_webp{display:block}.ns-wp-blocks-doc .nsorigin-section-block{margin-left:auto;margin-right:auto}@media(min-width: 1380px){.ns-wp-blocks-doc .nsorigin-section-block{-webkit-box-sizing:content-box;box-sizing:content-box}}.ns-wp-blocks-doc .nsorigin-section-block.full{max-width:none}.ns-wp-blocks-doc .nsorigin-section-block.no-padding{padding-left:0;padding-right:0}.ns-wp-blocks-doc .nsorigin-section-block .nsorigin-section-block{padding-left:0;padding-right:0}.ns-wp-blocks-doc .nsorigin-section-block.size-max{max-width:1680px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-full{max-width:1380px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-large{max-width:1080px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-medium{max-width:840px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-small{max-width:650px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.alignleft{margin-left:0;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.aligncenter{margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.alignright{margin-left:auto;margin-right:0}.ns-wp-blocks-doc .nsorigin-section-block>.view{width:100%;height:100%}.ns-wp-blocks-doc .nsorigin-section-block>.view>.inner{width:100%;height:100%}@media(min-width: 840px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal>.view>.inner>*{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 840px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.alignleft>.view>.inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width: 840px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.aligncenter>.view>.inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 840px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.alignright>.view>.inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width: 1080px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.horaizontal-2>.view>.inner>*{max-width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.horaizontal-3>.view>.inner>*{max-width:33.3333333333%}}@media(min-width: 650px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.horaizontal-4>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 650px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.horaizontal-4>.view>.inner>*{width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .nsorigin-section-block.layout-horaizontal.horaizontal-4>.view>.inner>*{width:25%}}.ns-wp-blocks-doc .nsorigin-section-block .has-small-font-size{font-size:13px}.ns-wp-blocks-doc .nsorigin-section-block .has-small-font-size *{font-size:13px}.ns-wp-blocks-doc .nsorigin-section-block .has-regular-font-size{font-size:16px}.ns-wp-blocks-doc .nsorigin-section-block .has-regular-font-size *{font-size:16px}.ns-wp-blocks-doc .nsorigin-section-block .has-medium-font-size{font-size:20px}.ns-wp-blocks-doc .nsorigin-section-block .has-medium-font-size *{font-size:20px}.ns-wp-blocks-doc .nsorigin-section-block .has-large-font-size{font-size:24px}.ns-wp-blocks-doc .nsorigin-section-block .has-large-font-size *{font-size:24px}.ns-wp-blocks-doc .nsorigin-section-block .has-x-large-font-size{font-size:36px}.ns-wp-blocks-doc .nsorigin-section-block .has-x-large-font-size *{font-size:36px}.ns-wp-blocks-doc .nsorigin-section-block .has-huge-font-size{font-size:48px}.ns-wp-blocks-doc .nsorigin-section-block .has-huge-font-size *{font-size:48px}.ns-wp-blocks-doc .page-header-contents-section-block p a{text-decoration:underline}.ns-wp-blocks-doc .page-header-contents-section-block ul,.ns-wp-blocks-doc .page-header-contents-section-block ol{list-style:inside;margin:8px 0}.ns-wp-blocks-doc .nsorigin-button-block{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ns-wp-blocks-doc .nsorigin-button-block>.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ns-wp-blocks-doc .nsorigin-button-block>.view>.inner{position:relative}.ns-wp-blocks-doc .nsorigin-button-block>.view>.inner:hover:before{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ns-wp-blocks-doc .nsorigin-button-block.aligncenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ns-wp-blocks-doc .nsorigin-button-block.aligncleft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ns-wp-blocks-doc .nsorigin-button-block.alignright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ns-wp-blocks-doc .nsorigin-button-block .nsorigin-button{height:100%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:relative;display:inline-block;text-align:center;text-decoration:none;overflow-wrap:break-word;cursor:pointer;pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out;-webkit-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;z-index:1;-webkit-font-smoothing:antialiased}.ns-wp-blocks-doc .valign_under{height:100%;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:end;-ms-flex-pack:end;justify-content:flex-end}.ns-wp-blocks-doc .valign_under>.view{height:auto}.ns-wp-blocks-doc .valign_center{height:100%;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}.ns-wp-blocks-doc .picture-block>.view{position:relative}.ns-wp-blocks-doc .picture-block.size-max>.view{max-width:1680px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.size-full>.view{max-width:1380px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.size-large>.view{max-width:1080px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.size-medium>.view{max-width:840px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.size-small>.view{max-width:650px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block .picture-block-anchor{display:block;width:100%;height:100%}.ns-wp-blocks-doc .picture-block .picture-block-title{-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .picture-block .picture-block-figure{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.ns-wp-blocks-doc .picture-block .picture-block-figure picture{display:block;width:100%;height:100%}.ns-wp-blocks-doc .picture-block .picture-block-figure img{display:block;height:auto;max-width:100%;max-height:100%}.ns-wp-blocks-doc .picture-block .picture-block-figure .picture-block-caption{margin-top:12px}.ns-wp-blocks-doc .picture-block .picture-block-contents{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 840px){.ns-wp-blocks-doc .picture-block .picture-block-contents{z-index:1;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0}}.ns-wp-blocks-doc .picture-block.align-left{text-align:left}.ns-wp-blocks-doc .picture-block.align-left>.view{margin-left:0}.ns-wp-blocks-doc .picture-block.align-left img{margin-left:0;margin-right:auto}.ns-wp-blocks-doc .picture-block.align-left .picture-block-contents>.view{margin-left:0;margin-right:auto}.ns-wp-blocks-doc .picture-block.align-center{text-align:center}.ns-wp-blocks-doc .picture-block.align-center img{margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.align-center .picture-block-contents>.view{margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .picture-block.align-right{text-align:right}.ns-wp-blocks-doc .picture-block.align-right>.view{margin-right:0}.ns-wp-blocks-doc .picture-block.align-right img{margin-left:auto;margin-right:0}.ns-wp-blocks-doc .picture-block.align-right .picture-block-contents>.view{margin-left:auto;margin-right:0}.ns-wp-blocks-doc .picture-block.fit-cover .picture-block-figure .flex-block-picture{width:100%;height:100%}.ns-wp-blocks-doc .picture-block.fit-cover .picture-block-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ns-wp-blocks-doc .picture-block.fit-contain .picture-block-figure .flex-block-picture{width:100%;height:100%}.ns-wp-blocks-doc .picture-block.fit-contain .picture-block-figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.flex-block>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-figure{width:58%}}.ns-wp-blocks-doc .picture-block.flex-block .picture-block-figure>.flex-block-picture{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-contents{width:42%;-webkit-box-sizing:border-box;box-sizing:border-box}}.ns-wp-blocks-doc .picture-block.flex-block.align-left .picture-block-figure{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.flex-block.align-left .picture-block-figure{margin-right:20px}}.ns-wp-blocks-doc .picture-block.flex-block.align-left .picture-block-contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ns-wp-blocks-doc .picture-block.flex-block.align-right .picture-block-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.flex-block.align-right .picture-block-figure{margin-left:20px}}.ns-wp-blocks-doc .picture-block.flex-block.align-right .picture-block-contents{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-figure{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-contents{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-figure{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-contents{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.ns-wp-blocks-doc .picture-block.contents-overlay>.view{display:-webkit-box;display:-ms-flexbox;display:flex}.ns-wp-blocks-doc .picture-block.contents-overlay>.view>.inner{position:relative}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-cover>.view{display:block}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-cover .picture-block-figure{position:absolute;height:100%;width:100%;display:block}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-cover .picture-block-figure .picture-block-anchor{height:100%}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-cover .picture-block-contents{position:relative}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-contain .picture-block-figure{position:relative}.ns-wp-blocks-doc .picture-block.contents-overlay.fit-contain .picture-block-contents{position:absolute;height:100%}.ns-wp-blocks-doc .picture-block.contents-overlay.align-left>.view{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ns-wp-blocks-doc .picture-block.contents-overlay.align-center>.view{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ns-wp-blocks-doc .picture-block.contents-overlay.align-right>.view{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-contents{position:absolute;width:100%;height:100%;color:#fff;z-index:1;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-contents>.view{padding:15px;width:100%;height:auto}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-contents.valign_under{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-contents.valign_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-title{pointer-events:none;position:absolute;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;z-index:1;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-title.overlay-under-title{pointer-events:none;position:absolute;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;z-index:1;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0}.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .nsorigin-button-block>.view{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1080px){.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .nsorigin-button-block>.view{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .picture-block-contents .page-title-contents-section-block>.view{margin-left:auto;margin-right:0}.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .picture-block-contents .nsorigin-button-block{margin-left:auto;margin-right:0}.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .picture-block-contents .over-menu-block .menu-container .menu-list>.view{margin-left:auto;margin-right:0}@media(max-width: 840px){.ns-wp-blocks-doc .picture-block.contents-overlay:nth-child(2) .picture-block-contents .over-menu-block .menu-container .menu-list>.view>.menu-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.ns-wp-blocks-doc .gallery-block{display:block;text-align:center}.ns-wp-blocks-doc .gallery-block>.view>.inner{overflow:hidden}.ns-wp-blocks-doc .gallery-block .gallery-block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;padding:0;margin:0;margin-left:-2;margin-top:-2;margin-bottom:-2;width:calc(100% + 4)}.ns-wp-blocks-doc .gallery-block .gallery-block-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2;margin:0}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure{margin:0}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-picture{display:block}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-picture img{display:block;max-width:100%;max-height:100%}.ns-wp-blocks-doc .gallery-block.max-column-6 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-6 .gallery-block-item{width:50%}}@media(min-width: 840px){.ns-wp-blocks-doc .gallery-block.max-column-6 .gallery-block-item{width:33.3333333333%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-6 .gallery-block-item{width:33.3333333333%}}@media(min-width: 1380px){.ns-wp-blocks-doc .gallery-block.max-column-6 .gallery-block-item{width:16.6666666667%}}.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:50%}}@media(min-width: 840px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:33.3333333333%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:25%}}@media(min-width: 1380px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:20%}}.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:100%}}@media(min-width: 840px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:33.3333333333%;width:25%}}.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:100%}}@media(min-width: 840px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:33.3333333333%}}.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:100%}}@media(min-width: 840px){.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:50%}}.ns-wp-blocks-doc .gallery-block.max-column-1 .gallery-block-item{width:100%}.ns-wp-blocks-doc .gallery-block.min-column-1 .gallery-block-item{max-width:100%}.ns-wp-blocks-doc .gallery-block.min-column-2 .gallery-block-item{max-width:50%}.ns-wp-blocks-doc .gallery-block.min-column-3 .gallery-block-item{max-width:33.3333333333%}.ns-wp-blocks-doc .gallery-block.min-column-4 .gallery-block-item{max-width:25%}.ns-wp-blocks-doc .gallery-block.min-column-5 .gallery-block-item{max-width:20%}.ns-wp-blocks-doc .flex-contents>.view{overflow:hidden}.ns-wp-blocks-doc .flex-contents>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-top:-8px;width:calc(100% + 16px)}.ns-wp-blocks-doc .flex-contents .picture-block{-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .flex-contents .picture-block.position1{width:50%}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position1{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position2{width:50%}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position2{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position3{width:50%}+.ns-wp-blocks-doc .flex-contents .picture-block.position3.position2{margin-left:33.3333333333%}+.ns-wp-blocks-doc .flex-contents .picture-block.position3.position3{margin-left:66.6666666667%}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position3{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position1-2{width:100%}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position1-2{width:66.6666666667%}}.ns-wp-blocks-doc .flex-contents .picture-block.position2-3{width:100%}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position2-3{width:66.6666666667%}}@media(min-width: 840px){.ns-wp-blocks-doc .flex-contents .picture-block.position2-3+.position2{margin-left:33.3333333333%}}@media(min-width: 840px){+.ns-wp-blocks-doc .flex-contents .picture-block.position2-3.position3{margin-left:66.6666666667%}}.ns-wp-blocks-doc .horizontal-menu-block{text-align:center;background-color:#fff}.ns-wp-blocks-doc .horizontal-menu-block>.view{min-height:370px}@media(min-width: 840px){.ns-wp-blocks-doc .horizontal-menu-block>.view{min-height:202px}}.ns-wp-blocks-doc .horizontal-menu-block .menu-container li{margin:0}.ns-wp-blocks-doc .horizontal-menu-block .menu-container ul{list-style:none}.ns-wp-blocks-doc .horizontal-menu-block .menu-container a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list{position:relative}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;gap:30px}@media(min-width: 840px){.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items{gap:180px}}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item{display:block;left:auto;width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item>a{position:relative}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item>a:after{content:"";display:block;border:11px solid rgba(0,0,0,0);border-bottom:11px solid #fff;position:absolute;left:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translateX(-50%) translateY(20px);-ms-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item.active>a{opacity:1}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item.active>a:after{-webkit-transform:translateX(-50%) translateY(0px);-ms-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px)}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item:first-child{position:static}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list>.view>.menu-items>.menu-item .sub-menu-wrap{display:none}.ns-wp-blocks-doc .horizontal-menu-block .menu-container .menu-list .menu-item{width:100%;position:static}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap{background-color:#fff;width:100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu{background-color:#f4f4f4;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;line-height:2;-webkit-animation:horizontal-menu-fadein 1.3s forwards;animation:horizontal-menu-fadein 1.3s forwards}@-webkit-keyframes horizontal-menu-fadein{0%{opacity:0}100%{opacity:1}}@keyframes horizontal-menu-fadein{0%{opacity:0}100%{opacity:1}}@media(min-width: 840px){.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media(min-width: 840px){.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item{width:auto}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item:first-child{margin-left:0px}}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item a{color:#000;border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:border-bottom-color .3s;-o-transition:border-bottom-color .3s;transition:border-bottom-color .3s}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item:hover a{border-bottom-color:#000}.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item.current_page_item a,.ns-wp-blocks-doc .horizontal-menu-block .sub-menu-wrap .sub-menu .menu-item.current_page_parent a{pointer-events:none;border-bottom-color:#000}.ns-wp-blocks-doc .horizontal-menu-block .switching-sub-menu-container .sub-menu-wrap{display:none}.ns-wp-blocks-doc .horizontal-menu-block .switching-sub-menu-container .sub-menu-wrap.active{display:block}.ns-wp-blocks-doc .over-menu-block ul{list-style:none}.ns-wp-blocks-doc .over-menu-block a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;line-height:1.15}.ns-wp-blocks-doc .over-menu-block .menu-container .menu-list>.view{width:77.5%}.ns-wp-blocks-doc .over-menu-block .menu-container .menu-list>.view>.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ns-wp-blocks-doc .over-menu-block .menu-container .menu-list .menu-item a{background-color:#333;border-radius:19.5px;position:relative;white-space:nowrap}.ns-wp-blocks-doc .over-menu-block .menu-container .menu-list .menu-item a:after{content:"";display:block;position:absolute;border:4px solid rgba(0,0,0,0);border-left:5px solid #fff;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 650px){.ns-wp-blocks-doc .include .include-results>.view>.inner{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}}.ns-wp-blocks-doc .include .include-result{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ns-wp-blocks-doc .include .include-result .include-thumbnail img{width:100%;height:auto}.ns-wp-blocks-doc .slide-gallery-block{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0}.ns-wp-blocks-doc .slide-gallery-block>.view{overflow:hidden;margin:0;width:100%}.ns-wp-blocks-doc .slide-gallery-block.slide-gallery-init{-webkit-animation:slide-gallery-in .3s forwards;animation:slide-gallery-in .3s forwards}@-webkit-keyframes slide-gallery-in{0%{opacity:0}100%{opacity:1}}@keyframes slide-gallery-in{0%{opacity:0}100%{opacity:1}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block{width:100%}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block>.view{position:relative}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .current-button{position:absolute;top:0;width:50px;height:100%;z-index:1;cursor:pointer;background:rgba(0,0,0,0);-webkit-filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2))}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .current-button.left{left:0}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .current-button.left img{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .current-button.right{left:auto;right:0}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .current-button.right img{-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-block-figure{width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-block-figure.clone_s{height:100%}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-block-figure.clone_f{height:100%}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-picture{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;overflow:hidden}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-picture img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}@supports(aspect-ratio: 1){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-picture img{aspect-ratio:1}}@supports(aspect-ratio: attr(width)/attr(height)){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-current-block .slide-gallery-current-list .slide-gallery-current-picture img{aspect-ratio:attr(width)/attr(height)}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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;background-color:#fff;display:none}@media(min-width: 840px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block{margin-top:30px;display:block}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block>.view{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;position:relative;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block>.view:after{display:block;width:100%;height:100%;position:absolute;pointer-events:none;left:0;top:0;-webkit-animation:fadein-slide-gallery-carousel-shadow 1s forwards;animation:fadein-slide-gallery-carousel-shadow 1s forwards;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes fadein-slide-gallery-carousel-shadow{0%{opacity:0;-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}100%{opacity:.3;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fadein-slide-gallery-carousel-shadow{0%{opacity:0;-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}100%{opacity:.3;-webkit-transform:scaleX(1);transform:scaleX(1)}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block>.view>.inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.single .carousel-button{pointer-events:none}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.single .carousel-button img{display:none}@media(min-width: 700px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.double .carousel-button{pointer-events:none}}@media(min-width: 700px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.double .carousel-button img{display:none}}@media(min-width: 950px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.triple .carousel-button{pointer-events:none}}@media(min-width: 950px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.triple .carousel-button img{display:none}}@media(min-width: 1250px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.quad .carousel-button{pointer-events:none}}@media(min-width: 1250px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.quad .carousel-button img{display:none}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .carousel-button{display:none;position:absolute;top:0;width:50px;height:100%;z-index:1;cursor:pointer;background:rgba(0,0,0,0);-webkit-filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3))}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .carousel-button.left{left:0}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .carousel-button.left img{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .carousel-button.right{left:auto;right:0}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .carousel-button.right img{-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.slide-enabled>.view:after{content:""}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.slide-enabled .carousel-button{display:block}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .slide-gallery-block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:0;margin-bottom:0}@media(min-width: 840px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .slide-gallery-block-items{margin-left:-2;width:172px}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item{display:block;max-width:none;-ms-flex-negative:0;flex-shrink:0;width:100%;padding-top:0;padding-bottom:0}@media(min-width: 840px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item{width:auto}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item.clone-slide{visibility:hidden}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item .gallery-block-item-figure{cursor:pointer;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item .slide-gallery-block-picture{background-color:#fff}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item .slide-gallery-block-picture img{max-height:100%;display:block;width:auto;height:auto;margin:auto;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover}@media(min-width: 840px){.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block .gallery-block-item .slide-gallery-block-picture img{width:162px;height:162px}}.ns-wp-blocks-doc .slide-gallery-block .slide-gallery-carousel-block.slide-enabled .gallery-block-item.clone-slide{visibility:visible}.ns-wp-blocks-doc .slide-gallery-block .under_block.display_shoplink>.view{background-color:#f7f7f7}.ns-wp-blocks-doc .slide-gallery-block .under_block.display_shoplink a{background-color:#fff;width:280px}.ns-wp-blocks-doc .slide-gallery-block .under_block.display_shoplink a span{display:block}@media(min-width: 840px){.ns-wp-blocks-doc .slide-gallery-block .under_block.display_shoplink a span{display:inline-block}}.ns-wp-blocks-doc .directory-tree-section-block ul{font-size:14px;margin:0 0 10px auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .directory-tree-section-block ul li{color:#000;font-weight:370;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;display:block;position:relative;line-height:20px;height:auto;margin:0px 0px 0px 20px;padding:5px 0 5px 0}@media(min-width: 650px){.ns-wp-blocks-doc .directory-tree-section-block ul li{margin:0px 0px 0px 40px}}.ns-wp-blocks-doc .directory-tree-section-block ul ul{margin-left:0px;margin-right:0px;margin-top:5px;padding-left:0px;position:relative}.ns-wp-blocks-doc .directory-tree-section-block ul ul:before{content:"";display:block;position:absolute;left:15px;top:0;height:calc(100% + 15px);border-left:1px solid #000}.ns-wp-blocks-doc .directory-tree-section-block ul ul:last-child:before{content:none}.ns-wp-blocks-doc .directory-tree-section-block ul ul li:before,.ns-wp-blocks-doc .directory-tree-section-block ul ul li:after{content:"";display:block;position:absolute;left:-10px}@media(min-width: 650px){.ns-wp-blocks-doc .directory-tree-section-block ul ul li:before,.ns-wp-blocks-doc .directory-tree-section-block ul ul li:after{left:-25px}}.ns-wp-blocks-doc .directory-tree-section-block ul ul li:before{top:0;height:calc(100% + 15px);border-left:1px solid #000}.ns-wp-blocks-doc .directory-tree-section-block ul ul li:after{top:15px;width:8px;border-bottom:1px solid #000}@media(min-width: 650px){.ns-wp-blocks-doc .directory-tree-section-block ul ul li:after{width:20px}}.ns-wp-blocks-doc .directory-tree-section-block ul li:last-child:before{height:15px}.wp-block-gallery .blocks-gallery-item figure{position:relative}.br-pc br{display:none}@media(min-width: 840px){.br-pc br{display:block}}.br-mobile br{display:block}@media(min-width: 840px){.br-mobile br{display:none}}.br-never br{display:none}.include-post-loading{position:absolute;width:100%;margin-top:20px}.include-post-loading img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ns-wp-blocks-doc .nsorigin-section-block{margin-left:auto;margin-right:auto;max-width:1382px;padding-left:20px;padding-right:20px}@media(min-width: 1382px){.ns-wp-blocks-doc .nsorigin-section-block{-webkit-box-sizing:content-box;box-sizing:content-box}}.ns-wp-blocks-doc .nsorigin-section-block.full{max-width:none}.ns-wp-blocks-doc .nsorigin-section-block.no-padding{padding-left:0;padding-right:0}.ns-wp-blocks-doc .nsorigin-section-block.flex-block>.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 780px){.ns-wp-blocks-doc .nsorigin-section-block.flex-block>.view{margin-left:-7.5px;width:calc(100% + 15px)}}@media(min-width: 780px){.ns-wp-blocks-doc .nsorigin-section-block.flex-block>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 780px){.ns-wp-blocks-doc .nsorigin-section-block.flex-block>.view>.inner>*{padding:0 7.5px}}.ns-wp-blocks-doc .nsorigin-section-block.flex-block-nospace>.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 780px){.ns-wp-blocks-doc .nsorigin-section-block.flex-block-nospace>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ns-wp-blocks-doc .nsorigin-section-block .nsorigin-section-block{padding-left:0;padding-right:0}.ns-wp-blocks-doc .nsorigin-section-block.size-large{max-width:1080px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-medium{max-width:780px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-section-block.size-small{max-width:650px;margin-left:auto;margin-right:auto}.ns-wp-blocks-doc .nsorigin-button-block{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px}.ns-wp-blocks-doc .nsorigin-button-block>.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ns-wp-blocks-doc .nsorigin-button-block>.view>.inner{position:relative;overflow:hidden}.ns-wp-blocks-doc .nsorigin-button-block>.view>.inner:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;z-index:1}.ns-wp-blocks-doc .nsorigin-button-block>.view>.inner:hover:before{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ns-wp-blocks-doc .nsorigin-button-block.aligncenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ns-wp-blocks-doc .nsorigin-button-block.aligncleft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ns-wp-blocks-doc .nsorigin-button-block.alignright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ns-wp-blocks-doc .nsorigin-button-block .nsorigin-button{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:relative;display:inline-block;font-size:12px;padding:11px 24px 10px;text-align:center;text-decoration:none;overflow-wrap:break-word;cursor:pointer;pointer-events:all;min-width:174px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out;-webkit-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;z-index:1;font-weight:700;font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}.ns-wp-blocks-doc .nsorigin-button-block.button-light>.view>.inner:before{background-color:#111}.ns-wp-blocks-doc .nsorigin-button-block.button-light>.view>.inner:hover .nsorigin-button{border-color:#111}.ns-wp-blocks-doc .nsorigin-button-block.button-light .nsorigin-button{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.ns-wp-blocks-doc .nsorigin-button-block.button-dark>.view>.inner:before{background:#111}.ns-wp-blocks-doc .nsorigin-button-block.button-dark>.view>.inner:hover .nsorigin-button{color:#fff}.ns-wp-blocks-doc .nsorigin-button-block.button-dark .nsorigin-button{color:#b4b4b4;background-color:rgba(0,0,0,0);border:1px solid #111}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom_right>.view>.inner{display:inline-block;position:relative}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom_right>.view>.inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transform:rotateZ(-15deg) translateX(-10px) scaleY(0);-ms-transform:rotate(-15deg) translateX(-10px) scaleY(0);transform:rotateZ(-15deg) translateX(-10px) scaleY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;-o-transition:transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out, -webkit-transform .8s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;z-index:1}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom_right>.view>.inner:hover:before{opacity:1;-webkit-transform:rotateZ(-15deg) translateX(-10px) scaleY(4.5);-ms-transform:rotate(-15deg) translateX(-10px) scaleY(4.5);transform:rotateZ(-15deg) translateX(-10px) scaleY(4.5)}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom_right .nsorigin-button{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.ns-wp-blocks-doc .nsorigin-button-block.button-to_upper>.view>.inner{display:inline-block;position:relative;overflow:hidden}.ns-wp-blocks-doc .nsorigin-button-block.button-to_upper>.view>.inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;z-index:1}.ns-wp-blocks-doc .nsorigin-button-block.button-to_upper>.view>.inner:hover:before{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom>.view>.inner{display:inline-block;position:relative;overflow:hidden}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom>.view>.inner:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;z-index:1}.ns-wp-blocks-doc .nsorigin-button-block.button-to_bottom>.view>.inner:hover:before{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.ns-wp-blocks-doc .valign_under{height:100%;position:relative;max-width:1382px;margin:auto}.ns-wp-blocks-doc .valign_under>.view{height:100%}.ns-wp-blocks-doc .valign_under>.view>.inner{height:100%;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:end;-ms-flex-pack:end;justify-content:flex-end}.ns-wp-blocks-doc .valign_center{height:100%;position:relative;max-width:1382px;margin:auto}.ns-wp-blocks-doc .valign_center>.view{height:100%}.ns-wp-blocks-doc .valign_center>.view>.inner{height:100%;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}.ns-wp-blocks-doc .include.post-list-progressive{padding-bottom:100px}.ns-wp-blocks-doc .include.new-posts .include-results>.view>.inner{display:block}.ns-wp-blocks-doc .include.new-posts .include-result{width:100%;padding:50px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#000;margin-top:0px;text-align:left;position:relative;z-index:2;padding:0px;background-color:#fff;margin:0px;font-weight:280;box-sizing:border-box;width:100%;font-size:14px}@media(min-width: 1382px){.ns-wp-blocks-doc .include.new-posts .include-result{width:calc(100% + 30px);padding:0}}.ns-wp-blocks-doc .include.new-posts .include-result:first-child>.view{border-top:0px none}.ns-wp-blocks-doc .include.new-posts .include-result>.view{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;border-top:1px solid #cecece;position:relative;padding:40px 20px 40px;-webkit-box-shadow:-10px 0 40px #fff;box-shadow:-10px 0 40px #fff;width:100%;max-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 780px){.ns-wp-blocks-doc .include.new-posts .include-result>.view{padding:40px 20px 40px}}.ns-wp-blocks-doc .include.new-posts .include-result>.view>.inner{max-width:780px;width:100%;margin:auto;padding:20px}.ns-wp-blocks-doc .include.new-posts .include-result.postloader-contentloading{position:relative}.ns-wp-blocks-doc .include.new-posts .include-result.postloader-contentloading:before{content:"";display:block;position:absolute;background:url(/images/throbber.svg);width:36px;height:36px;background-position:center;background-size:contain;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);opacity:0;-webkit-animation:throbber-show .3s 5s forwards;animation:throbber-show .3s 5s forwards}@-webkit-keyframes throbber-show{0%{opacity:0}100%{opacity:1}}@keyframes throbber-show{0%{opacity:0}100%{opacity:1}}.ns-wp-blocks-doc .include.new-posts .include-result.postloader-contentloading>.view{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.ns-wp-blocks-doc .include.new-posts .include-result.postloader-contentloaded>.view{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.ns-wp-blocks-doc .include.new-posts .include-result.animate>.view{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ns-wp-blocks-doc .include.new-posts .include-result .include-title{font-size:20px;font-weight:400;margin:0}@media(min-width: 780px){.ns-wp-blocks-doc .include.new-posts .include-result .include-title{font-size:30px;font-weight:400}}.ns-wp-blocks-doc .include.new-posts .include-result .include-title small{font-size:16px;line-height:1em}.ns-wp-blocks-doc .include.new-posts .include-result .include-title a{color:#111}.ns-wp-blocks-doc .include.new-posts .include-result .include-title:after{content:"";display:block;max-width:300px;border-top:1px solid #b4b4b4;margin:20px auto 20px 0}.ns-wp-blocks-doc .include.new-posts .include-result .include-date{margin:20px auto auto;letter-spacing:.1em;font-weight:320;padding:0 5px 0}.ns-wp-blocks-doc .include.new-posts .include-result .include-date>.view>.inner:before{content:"投稿日"}.ns-wp-blocks-doc .include.new-posts .include-result .include-category{margin-bottom:20px}@media(min-width: 780px){.ns-wp-blocks-doc .include.new-posts .include-result .include-category{-webkit-transform:translate3d(-20px, 0px, 0);transform:translate3d(-20px, 0px, 0)}}.ns-wp-blocks-doc .include.new-posts .include-result .include-category>.view{display:-webkit-box;display:-ms-flexbox;display:flex}.ns-wp-blocks-doc .include.new-posts .include-result .include-category a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;display:flex;align-items:center;padding:2px 20px 4px;height:26px;line-height:1em;font-family:"Source Serif 4",serif;color:#000;font-weight:300;letter-spacing:0;background-color:#d2ebfc;border-radius:15px;overflow:hidden}.ns-wp-blocks-doc .include.new-posts .include-result .include-tags{margin-top:10px;-webkit-filter:drop-shadow(-1px 1px 0 rgba(0, 0, 0, 0.1));filter:drop-shadow(-1px 1px 0 rgba(0, 0, 0, 0.1))}.ns-wp-blocks-doc .include.new-posts .include-result .include-tags .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex}.ns-wp-blocks-doc .include.new-posts .include-result .include-tags .tag{margin-right:10px}.ns-wp-blocks-doc .include.new-posts .include-result .include-tags .tag a{display:block;font-family:"Source Serif 4",serif;color:#000;font-weight:300;letter-spacing:0;line-height:1em;background-color:#d2e4fc;padding:5px 14px;border-radius:10px;font-size:14px;font-family:"Roboto",sans-serif}.ns-wp-blocks-doc .gallery-lightbox{z-index:99999;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:5px}.ns-wp-blocks-doc .gallery-lightbox>.view{overflow:hidden;overflow-y:auto}.ns-wp-blocks-doc .gallery-lightbox>.view>.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}.ns-wp-blocks-doc .gallery-lightbox .lightbox-items{height:auto;max-height:100%}.ns-wp-blocks-doc .gallery-lightbox .lightbox-items li{width:auto;height:auto}.ns-wp-blocks-doc .gallery-lightbox img{width:auto;height:auto;max-width:calc(100vw - 30px);max-height:calc(100vh - 30px)}.ns-wp-blocks-doc .page-simple-block.is-style-with-border{position:relative;border:4px double #455083;border-radius:10px;padding:10px}.ns-wp-blocks-doc .page-simple-block.is-style-with-border>.wp-block-heading{position:absolute;top:-1em;left:20px;background-color:#fff;margin:0;padding:0 .5em;border:0px none;border-radius:10px}.ns-wp-blocks-doc .page-simple-block.is-style-with-border>.wp-block-heading:before,.ns-wp-blocks-doc .page-simple-block.is-style-with-border>.wp-block-heading:after{content:none}.ns-wp-blocks-doc .page-simple-block.is-style-with-border * .wp-block-heading{border:0px none}.ns-wp-blocks-doc .page-simple-block.is-style-with-border * .wp-block-heading:before,.ns-wp-blocks-doc .page-simple-block.is-style-with-border * .wp-block-heading:after{display:none}.ns-wp-blocks-doc .page-simple-block.is-style-with-border>.wp-block-heading+div{margin-top:0}.ns-wp-blocks-doc .page-simple-block.is-style-with-border>div:last-child{margin-bottom:0}.ns-wp-blocks-doc .picture-block>.view{position:relative}.ns-wp-blocks-doc .picture-block .picture-block-anchor{display:block;width:100%;height:100%}.ns-wp-blocks-doc .picture-block .picture-block-title{margin-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .picture-block .picture-block-figure{-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .picture-block .picture-block-figure picture{display:block;width:100%;height:100%}.ns-wp-blocks-doc .picture-block .picture-block-figure img{height:auto;max-width:100%;max-height:100%}.ns-wp-blocks-doc .picture-block .picture-block-contents{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:25px auto 80px}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block .picture-block-contents{z-index:1;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0}}.ns-wp-blocks-doc .picture-block.is-style-with-border .picture-block-figure img{border:1px solid #e0e0e0}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-figure{margin:0 auto}}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-title{margin:0}}.ns-wp-blocks-doc .picture-block.flex-block .picture-block-title>.view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-title>.view{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:25px 60px 0}}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-title h2{padding:0;text-align:left}}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-contents{margin:0 auto}}.ns-wp-blocks-doc .picture-block.flex-block .picture-block-contents br{display:none}@media(min-width: 780px){.ns-wp-blocks-doc .picture-block.flex-block .picture-block-contents br{display:block}}.ns-wp-blocks-doc .picture-block.flex-block .picture-block-contents .nsorigin-button-block{margin-top:86px}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-figure{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-title{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.ns-wp-blocks-doc .picture-block.flex-block.image-column-PC .picture-block-contents{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-figure{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.ns-wp-blocks-doc .picture-block.flex-block.image-column-CP .picture-block-contents{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-figure:before{content:"";position:absolute;display:block;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(32%, rgba(150, 150, 150, 0)), color-stop(70%, rgba(57, 57, 57, 0.5019607843)), to(rgba(46, 46, 46, 0.7019607843))) 0% 0% no-repeat padding-box;background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(150, 150, 150, 0) 32%, rgba(57, 57, 57, 0.5019607843) 70%, rgba(46, 46, 46, 0.7019607843) 100%) 0% 0% no-repeat padding-box;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(150, 150, 150, 0) 32%, rgba(57, 57, 57, 0.5019607843) 70%, rgba(46, 46, 46, 0.7019607843) 100%) 0% 0% no-repeat padding-box;pointer-events:none}@media(min-width: 1382px){.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-figure:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(56%, rgba(150, 150, 150, 0)), color-stop(85%, rgba(57, 57, 57, 0.5019607843)), to(rgba(46, 46, 46, 0.7019607843))) 0% 0% no-repeat padding-box;background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(150, 150, 150, 0) 56%, rgba(57, 57, 57, 0.5019607843) 85%, rgba(46, 46, 46, 0.7019607843) 100%) 0% 0% no-repeat padding-box;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(150, 150, 150, 0) 56%, rgba(57, 57, 57, 0.5019607843) 85%, rgba(46, 46, 46, 0.7019607843) 100%) 0% 0% no-repeat padding-box}}.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-title,.ns-wp-blocks-doc .picture-block.contents-overlay .picture-block-contents{position:absolute;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;z-index:1;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;margin:0;padding:42px}.ns-wp-blocks-doc .picture-block .nb-logo{width:447px;height:auto;max-width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .gallery-block{width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px}.ns-wp-blocks-doc .gallery-block>.view{margin-left:-4px;width:calc(100% + 8px);max-width:none}.ns-wp-blocks-doc .gallery-block>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ns-wp-blocks-doc .gallery-block .gallery-block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none}.ns-wp-blocks-doc .gallery-block .gallery-block-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure{height:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-picture{display:block;overflow:hidden;position:relative;margin-bottom:10px;border:1px solid #c9c9c9}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-picture img{position:relative;display:block;max-width:100%;max-height:100%;min-width:0;min-height:0;left:50%;top:50%;right:auto;bottom:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:unset;object-fit:unset;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-picture:hover img{-webkit-transform:translate3d(-50%, -50%, 0) scale3d(1.05, 1.05, 1);transform:translate3d(-50%, -50%, 0) scale3d(1.05, 1.05, 1)}.ns-wp-blocks-doc .gallery-block .gallery-block-item-figure .gallery-block-item-caption{text-align:center;font-size:1.3rem;font-weight:bold;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:50%}}@media(min-width: 780px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:33.3333333333%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:25%}}@media(min-width: 1382px){.ns-wp-blocks-doc .gallery-block.max-column-5 .gallery-block-item{width:20%}}.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:100%}}@media(min-width: 780px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:33.3333333333%}}@media(min-width: 1382px){.ns-wp-blocks-doc .gallery-block.max-column-4 .gallery-block-item{width:25%}}.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:100%}}@media(min-width: 780px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:50%}}@media(min-width: 1080px){.ns-wp-blocks-doc .gallery-block.max-column-3 .gallery-block-item{width:33.3333333333%}}.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:100%}@media(min-width: 650px){.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:100%}}@media(min-width: 780px){.ns-wp-blocks-doc .gallery-block.max-column-2 .gallery-block-item{width:50%}}.ns-wp-blocks-doc .gallery-block.max-column-1 .gallery-block-item{width:100%}.ns-wp-blocks-doc .gallery-block.min-column-1 .gallery-block-item{max-width:100%}.ns-wp-blocks-doc .gallery-block.min-column-2 .gallery-block-item{max-width:50%}.ns-wp-blocks-doc .gallery-block.min-column-3 .gallery-block-item{max-width:33.3333333333%}.ns-wp-blocks-doc .gallery-block.min-column-4 .gallery-block-item{max-width:25%}.ns-wp-blocks-doc .flex-contents>.view{overflow:hidden}.ns-wp-blocks-doc .flex-contents>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-top:-8px;width:calc(100% + 16px);padding-bottom:8px}.ns-wp-blocks-doc .flex-contents .picture-block{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .flex-contents .picture-block.position1{width:50%}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position1{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position2{width:50%}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position2{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position3{width:50%}+.ns-wp-blocks-doc .flex-contents .picture-block.position3.position2{margin-left:33.3333333333%}+.ns-wp-blocks-doc .flex-contents .picture-block.position3.position3{margin-left:66.6666666667%}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position3{width:33.3333333333%}}.ns-wp-blocks-doc .flex-contents .picture-block.position1-2{width:100%}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position1-2{width:66.6666666667%}}.ns-wp-blocks-doc .flex-contents .picture-block.position2-3{width:100%}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position2-3{width:66.6666666667%}}@media(min-width: 780px){.ns-wp-blocks-doc .flex-contents .picture-block.position2-3+.position2{margin-left:33.3333333333%}}@media(min-width: 780px){+.ns-wp-blocks-doc .flex-contents .picture-block.position2-3.position3{margin-left:66.6666666667%}}.ns-wp-blocks-doc .term-list-block{padding:0}@media(min-width: 780px){.ns-wp-blocks-doc .term-list-block{padding:0 20px}}.ns-wp-blocks-doc .term-list-block .term-list-block-items{list-style:none;margin-left:-4px;width:calc(100% + 8px)}@media(min-width: 780px){.ns-wp-blocks-doc .term-list-block .term-list-block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ns-wp-blocks-doc .term-list-block .term-list-block-item{padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-wp-blocks-doc .term-list-block .term-list-block-item-picture{display:block;height:100%;position:relative;overflow:hidden}.ns-wp-blocks-doc .term-list-block .term-list-block-item-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.ns-wp-blocks-doc .term-list-block .term-list-block-item-picture:hover img{-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}.ns-wp-blocks-doc .term-list-block .term-list-block-item-title{padding:0 20px;font-weight:500;margin:15px 0 40px}@media(min-width: 780px){.ns-wp-blocks-doc .term-list-block .term-list-block-item-title{padding:15px 0}}.ns-wp-blocks-doc .shear-block{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-weight:500}.ns-wp-blocks-doc .shear-block>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ns-wp-blocks-doc .shear-block .shear-title{font-size:12px;line-height:1em;padding-top:1px}.ns-wp-blocks-doc .shear-block .shear-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;text-align:center;margin-left:28px}.ns-wp-blocks-doc .shear-block .shear-buttons .facebook-button,.ns-wp-blocks-doc .shear-block .shear-buttons .twitter-button,.ns-wp-blocks-doc .shear-block .shear-buttons .line-button{display:block;width:auto}.ns-wp-blocks-doc .shear-block .shear-buttons .facebook-button a,.ns-wp-blocks-doc .shear-block .shear-buttons .twitter-button a,.ns-wp-blocks-doc .shear-block .shear-buttons .line-button a{display:block}.ns-wp-blocks-doc .shear-block .shear-buttons .facebook-button{margin-left:0}.ns-wp-blocks-doc .shear-block .shear-buttons .twitter-button{margin-left:28px}.ns-wp-blocks-doc .shear-block .shear-buttons .line-button{margin-left:26px}.ns-wp-blocks-doc .directory-tree-section-block.nsorigin-section-block{background-color:#f5f5f5;padding:10px 0;border:1px solid #b4b4b4;padding-right:10px}html{font-size:62.5%;font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#333;background-color:#ebebeb}html.ns-scroll-lock{overflow:scroll}body{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-weight:400;font-size:17px;color:#333;max-width:100vw;min-width:320px;position:relative;letter-spacing:.03em;-webkit-font-smoothing:antialiased}body .body-inner{position:relative;z-index:1}.nb-logo{fill:#fff}#header-logo-full,#logo-full{fill:#fff}#header-symbol{fill:#fff}#footer-symbol{fill:#333}img{vertical-align:bottom;line-height:0px;vertical-align:bottom}input,button,select,textarea{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:90%}label{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}input[type=submit],input[type=button]{position:absolute;background-color:#d3d3d3;border-top:0px solid gray;border-left:0px solid gray;border-right:0px solid gray;border-bottom:1px solid gray;width:4rem;height:calc(2rem - 1px);font-size:90%;border-radius:3px;color:gray;border-bottom-width:1px;-webkit-transition:all ease-in .05s;-o-transition:all ease-in .05s;transition:all ease-in .05s;-webkit-box-sizing:content-box;box-sizing:content-box;display:compact;-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 3px 0px;box-shadow:rgba(0,0,0,.2) 0px 0px 3px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);margin:0 10px}input[type=submit]:hover,input[type=button]:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background-color:#e0e0e0;border-bottom:3px solid gray;-webkit-box-shadow:rgba(0,0,0,.2) 0px 1px 3px 0px;box-shadow:rgba(0,0,0,.2) 0px 1px 3px 0px}input[type=submit]:active,input[type=button]:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);background-color:#d3d3d3;border-bottom:0px solid gray;-webkit-box-shadow:rgba(0,0,0,.2) 0px 1px 3px 0px inset;box-shadow:rgba(0,0,0,.2) 0px 1px 3px 0px inset}header,nav,.main-wrap,footer{background-repeat:no-repeat;background-size:cover}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-weight:inherit;-webkit-font-smoothing:antialiased}h3,h4,h5,h6{position:relative}strong{font-weight:500}table{margin-top:6px;margin-bottom:45px}table td{padding:6.5px 0;min-width:80px}@media(min-width: 780px){table td{min-width:110px}}.wrap{background-repeat:no-repeat}.visual>.view{margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.visual>.view>.inner{height:100%}.visual>.view img{-webkit-user-drag:none}.view,.inner{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap.single,.wrap.page,.wrap.ground,.wrap.article,.wrap.content{height:100%}.visual .view,.visual .inner,.title .view,.title .inner,.wrap.content .view,.wrap.content .inner{height:auto}img{height:auto}.main .contents,.main .single,.main .page{-webkit-box-sizing:border-box;box-sizing:border-box}.main .contents>.view,.main .single>.view,.main .page>.view{min-height:calc(100vh - 376px - 241px)}a{font-weight:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}a[target=_blank]:after{content:"";display:inline-block;background:url(/images/icon_blank.svg) top left/contain no-repeat;margin-left:3px;margin-right:5px;width:10px;height:10px}button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}li{-webkit-tap-highlight-color:rgba(0,0,0,0)}main{width:100%}.header-block{z-index:2}.header-block+.main{padding-top:99px}@media(min-width: 780px){.header-block+.main{padding-top:272px}}h1{-webkit-font-smoothing:antialiased;font-size:26px;margin-bottom:25px}@media(min-width: 780px){h1{font-size:32px;margin-bottom:20px;line-height:1.1em}}.content h2{margin-bottom:10px;font-size:20px;-webkit-font-smoothing:antialiased}@media(min-width: 780px){.content h2{font-size:22px;margin-bottom:15px}}.content h3{-webkit-font-smoothing:antialiased;font-size:20px}.content p{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-weight:inherit;line-height:1.5834em}@media(min-width: 780px){.content p{line-height:1.8334em}}.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:320px;margin:auto}@media(min-width: 650px){.categories{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0px 30px}}.categories li{list-style:none;border-right:1px solid #b4b4b4;padding:0px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;margin:2px 0;text-align:center}@media(min-width: 650px){.categories li{border-right:1px solid #b4b4b4;width:auto;margin:0}}.categories li:nth-child(3n){border-right:0px none}@media(min-width: 650px){.categories li:nth-child(3n){border-right:1px solid #b4b4b4}}.categories li:last-child{border-right:0px none}@media(min-width: 650px){.categories li:last-child{border-right:0px none}}.categories li:hover a{color:#dfdfdf}.categories li span,.categories li a{color:#111;font-size:14px;letter-spacing:.02em;line-height:1.5;font-weight:400;font-size:11px}@media(min-width: 650px){.categories li span,.categories li a{font-size:14px}}.categories li a{text-decoration:none}.back-page-navi{margin-bottom:10px}.back-page-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.back-page-navi ul li{list-style:none;position:relative;margin:5px 0;line-height:15px;font-size:15px;line-height:20px}.back-page-navi ul li:last-child:after{display:none}.back-page-navi ul li:last-child a{border-bottom:1px solid rgba(7,20,61,.6)}.back-page-navi ul li:after{content:"";display:block;position:absolute;right:15px;top:2px;width:10px;height:10px;border-top:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(0,0,0,.4);-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.back-page-navi ul li a{margin-right:30px}body .content .scode.appoint{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;display:block;text-align:center;margin:auto;width:240px;font-size:12px;display:block;border:1px solid #b4b4b4;color:#b4b4b4;padding:14px 0px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:rgba(180,180,180,0);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none;display:block;margin:0;margin:40px auto;font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}body .content .scode.appoint:hover{color:#4b4b4b;background:#b4b4b4;border-color:#b4b4b4}.member-sns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-sns li{list-style:none;margin:5px;background-repeat:no-repeat}.member-sns li a{width:18px;height:18px;display:block}.member-sns li a span{width:18px;height:18px;display:block}.member-sns li.facebook span{background-image:url(/wp/images/sns/facebook.png)}.member-sns li.twitter span{background-image:url(/wp/images/sns/twitter.png)}.member-sns li.instagram span{background-image:url(/wp/images/sns/instagram.png)}.member-sns li:hover span{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.member-sns li:hover.facebook span{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);background-image:url(/wp/images/sns/facebook_over.png)}.member-sns li:hover.twitter span{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);background-image:url(/wp/images/sns/twitter_over.png)}.member-sns li:hover.instagram span{-webkit-transform:rotateZ(360deg);-ms-transform:rotate(360deg);transform:rotateZ(360deg);background-image:url(/wp/images/sns/instagram_over.png)}.homepage{width:100%;text-align:center}.homepage a{width:auto;position:relative}.homepage a:after{content:"";position:absolute;display:block;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(rgba(34, 69, 101, 0)), color-stop(#224465), to(rgba(34, 69, 101, 0)));background:-o-linear-gradient(left, rgba(34, 69, 101, 0), #224465, rgba(34, 69, 101, 0));background:linear-gradient(to right, rgba(34, 69, 101, 0), #224465, rgba(34, 69, 101, 0));left:0px;bottom:0px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.homepage a:hover:after{-webkit-transform:scaleX(1.3);-ms-transform:scaleX(1.3);transform:scaleX(1.3)}.homepage span{text-align:center}div.pagenation{position:relative;z-index:10}div.pagenation ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 !important}div.pagenation li{border-radius:0px;border-top:1px solid #6d6d6d;border-left:1px solid #6d6d6d;border-bottom:1px solid #6d6d6d;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-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;overflow:hidden;color:#b4b4b4;background-color:#fff}div.pagenation li a,div.pagenation li span{position:relative;height:33px;line-height:33px;color:#6d6d6d;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 13px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}div.pagenation li a:visited,div.pagenation li a:link,div.pagenation li span:visited,div.pagenation li span:link{color:#6d6d6d}div.pagenation li.active{background-color:#c1c1c1}div.pagenation li.active span{color:#fff}div.pagenation li:hover a{color:#b4b4b4}div.pagenation li.prev>a{padding:0 15px 0 25px}div.pagenation li.prev>a:before{content:"";display:block;position:absolute;top:50%;left:calc(50% + 3px);width:10px;height:10px;border-bottom:1px solid #6d6d6d;border-left:1px solid #6d6d6d;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}div.pagenation li.next{border-right:1px solid #6d6d6d}div.pagenation li.next>a{padding:0 25px 0 15px}div.pagenation li.next>a:before{content:"";display:block;position:absolute;top:50%;left:calc(50% - 3px);width:10px;height:10px;border-top:1px solid #6d6d6d;border-right:1px solid #6d6d6d;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}div.pagenation li.prev>a,div.pagenation li.next>a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}div.pagenation li.prev:hover>a,div.pagenation li.next:hover>a{opacity:.5}div.pagenation li:first-child{border-radius:10px 0 0 10px}div.pagenation li:last-child{border-radius:0 10px 10px 0}.compornents-pagenation div.pagenation ul li{background-color:rgba(0,0,0,0);border:0px none;border-bottom:1px solid rgba(0,0,0,0);border-radius:0;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.compornents-pagenation div.pagenation ul li a,.compornents-pagenation div.pagenation ul li span{color:#fff;padding:0;width:33px;height:33px;line-height:33px}.compornents-pagenation div.pagenation ul li.active{pointer-events:none}.compornents-pagenation div.pagenation ul li.active span{border-radius:50%;background-color:hsla(0,0%,100%,.1);color:#b4b4b4}.compornents-pagenation div.pagenation ul li.pageno:hover{border-bottom:1px solid hsla(0,0%,100%,.3)}.compornents-pagenation.center .pagenation ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compornents-pagenation.left .pagenation ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.compornents-pagenation.right .pagenation ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.gallery-lightbox{background-color:rgba(0,0,0,.9);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;overflow:hidden}.gallery-lightbox ul{width:100%;height:100%}.gallery-lightbox li{width:100%;height:100%;display:none}.gallery-lightbox li.active{display:block}.gallery-lightbox li div{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-lightbox li img{display:block;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%}@media(min-width: 780px){.include.catalog .include-results>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.include.catalog .include-results a{text-decoration:none}.include.catalog .include-results .include-result{margin-bottom:17px}@media(min-width: 780px){.include.catalog .include-results .include-result{margin-right:35px;margin-bottom:0px}}@media(min-width: 780px){.include.catalog .include-results .include-result:last-child{margin-right:0px}}@media(min-width: 780px){.include.catalog .include-results .include-result .include-thumbnail{height:375px}}.include.catalog .include-results .include-result .include-thumbnail img{display:block;max-width:100%;max-height:375px;width:auto;height:auto;margin:auto}.include.catalog .include-results .include-result .include-title{text-align:center;font-size:14px;font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}@media(max-width: 780px){.mbnon{display:none}}@media(min-width: 780px){.pcnon{display:none}}.mbbr{display:block}@media(min-width: 780px){.mbbr{display:inline}}.pcbr{display:inline}@media(min-width: 780px){.pcbr{display:block}}.issuuembed{height:300px !important}@media(min-width: 650px){.issuuembed{height:400px !important}}@media(min-width: 780px){.issuuembed{height:650px !important}}.shopping-carousel-block.new>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shopping-carousel-block .carousel.jewelry_shop{width:100%;height:441px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;background-color:#fff}.shopping-carousel-block .carousel.jewelry_shop ul{list-style:none}.shopping-carousel-block .carousel.jewelry_shop>.view{max-width:100%;width:277px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;position:relative;overflow:hidden;padding:0 50px;-webkit-box-sizing:content-box;box-sizing:content-box}.shopping-carousel-block .carousel.jewelry_shop>.view:after{content:"";display:block;width:calc(100% - 50px*2);height:100%;position:absolute;pointer-events:none;left:50px;top:0;background:-webkit-gradient(linear, left top, right top, from(white), color-stop(3%, rgba(255, 255, 255, 0)), color-stop(97%, rgba(255, 255, 255, 0)), to(white));background:-o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 3%, rgba(255, 255, 255, 0) 97%, white 100%);background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 3%, rgba(255, 255, 255, 0) 97%, white 100%)}@media(min-width: 700px){.shopping-carousel-block .carousel.jewelry_shop>.view{width:554px}}@media(min-width: 950px){.shopping-carousel-block .carousel.jewelry_shop>.view{width:831px}}@media(min-width: 1250px){.shopping-carousel-block .carousel.jewelry_shop>.view{width:1108px}}@media(min-width: 1680px){.shopping-carousel-block .carousel.jewelry_shop>.view{width:1108px}}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner .carousel_button{position:absolute;top:0;width:50px;height:100%;z-index:1;cursor:pointer;background:#fff}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner .carousel_button.left{padding-top:53px;left:-50px;-webkit-transform:rotateZ(-180deg);-ms-transform:rotate(-180deg);transform:rotateZ(-180deg)}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner .carousel_button.right{padding-bottom:53px;left:auto;right:-50px}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner .carousel_itembox{width:100%}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:277px}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item{width:277px}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item:hover .jewelry_shop_caption{opacity:.7}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_thumbnail{width:277px;height:257px}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_thumbnail img{max-height:100%;display:block;width:auto;height:auto;margin:auto}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_caption{padding:0 15px;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_caption .jewelry_shop_name{display:block}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_caption .jewelry_shop_price{display:block;font-size:12px;margin-top:5px}.shopping-carousel-block .carousel.jewelry_shop>.view>.inner ul .jewelry_shop_item .jewelry_shop_caption .jewelry_shop_price .more-than{font-size:12px;display:inline-block;color:#c1c1c1}.shopping-carousel-block .carousel.bridal_shop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.shopping-carousel-block .carousel.bridal_shop>.view{max-width:100%;overflow:hidden;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view{padding:0 50px}}.shopping-carousel-block .carousel.bridal_shop>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.shopping-carousel-block .carousel.bridal_shop>.view>.inner:after{content:"";display:block;width:100%;height:100%;position:absolute;pointer-events:none;left:0px;top:0;background:-webkit-gradient(linear, left top, right top, from(white), color-stop(5%, rgba(255, 255, 255, 0)), color-stop(95%, rgba(255, 255, 255, 0)), to(white));background:-o-linear-gradient(left, white, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0) 95%, white);background:linear-gradient(to right, white, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0) 95%, white)}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view>.inner:hover .carousel_button img{opacity:1}}.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button{position:absolute;top:auto;z-index:1;height:100%;width:50px;cursor:pointer}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button{background:#fff;opacity:1}}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button img{opacity:.5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}}.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button.left{left:0px;-webkit-transform:rotateZ(-180deg);-ms-transform:rotate(-180deg);transform:rotateZ(-180deg)}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button.left{left:-50px}}.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button.right{left:auto;right:0px}@media(min-width: 650px){.shopping-carousel-block .carousel.bridal_shop>.view>.inner .carousel_button.right{right:-50px}}.shopping-carousel-block .carousel.bridal_shop .carousel_itembox>.view{width:320px}.shopping-carousel-block .carousel.bridal_shop .carousel_itembox>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.shopping-carousel-block .carousel.bridal_shop .carousel_itembox .bridal_shop_thumbnail{width:320px}.shopping-carousel-block .carousel.bridal_shop .carousel_itembox img{display:block;margin:auto;max-height:250px;width:auto;height:auto}@media(min-width: 780px){.shopping-carousel-block .carousel.bridal_shop .carousel_itembox img{max-height:250px}}.shopping-carousel-block .carousel.bridal_shop .bridal_shop_caption{max-width:100%;font-size:12px;text-align:center;display:block;margin:auto;line-height:1.87;padding:0 15px}@media(min-width: 780px){.shopping-carousel-block .carousel.bridal_shop .bridal_shop_caption{width:210px}}.shopping-carousel-block .carousel.bridal_shop .bridal_shop_caption span{display:block;line-height:1.23;font-size:14px}.shopping-carousel-block .carousel.bridal_shop .bridal_shop_caption .bridal_shop_price{font-size:12px;margin-top:5px}.shopping-carousel-block .carousel.bridal_shop .bridal_shop_caption .bridal_shop_price .more-than{font-size:12px;display:inline-block;color:#c1c1c1}.shopping-carousel-block .carousel.single .carousel_button{pointer-events:none}.shopping-carousel-block .carousel.single .carousel_button img{display:none}@media(min-width: 700px){.shopping-carousel-block .carousel.double .carousel_button{pointer-events:none}}@media(min-width: 700px){.shopping-carousel-block .carousel.double .carousel_button img{display:none}}@media(min-width: 950px){.shopping-carousel-block .carousel.triple .carousel_button{pointer-events:none}}@media(min-width: 950px){.shopping-carousel-block .carousel.triple .carousel_button img{display:none}}@media(min-width: 1250px){.shopping-carousel-block .carousel.quad .carousel_button{pointer-events:none}}@media(min-width: 1250px){.shopping-carousel-block .carousel.quad .carousel_button img{display:none}}.shopping-carousel-block .under_block.jewelry_shoplink>.view{padding:50px 0;background-color:#f7f7f7}.shopping-carousel-block .under_block.jewelry_shoplink a{font-family:"source-han-sans","游ゴシック Medium","游ゴシック体","Yu Gothic Medium","Yu Gothic",YuGothic,"kozuka-gothic-pr6n","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;display:block;text-align:center;margin:auto;width:240px;font-size:12px;display:block;border:1px solid #b4b4b4;color:#b4b4b4;padding:14px 0px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:rgba(180,180,180,0);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:#fff;width:280px;padding:18px 0}.shopping-carousel-block .under_block.jewelry_shoplink a:hover{color:#fff;background:#b4b4b4;border-color:#b4b4b4}.shopping-carousel-block .under_block.jewelry_shoplink a span{display:block}@media(min-width: 780px){.shopping-carousel-block .under_block.jewelry_shoplink a span{display:inline-block}}.load-container>*{-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.load-container.loading{width:100%;position:relative}.load-container.loading>*{opacity:0}.load-container.loading .loader-symbol{opacity:1;margin:20px auto;width:40px;height:40px;position:absolute;top:80px;left:calc(50% - 20px)}.popup-gallery-lightbox{background-color:rgba(0,0,0,.8);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:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-gallery-lightbox .popup-gallery-picture{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:popup-gallery-fadein .6s;animation:popup-gallery-fadein .6s}@-webkit-keyframes popup-gallery-fadein{0%{opacity:0}100%{opacity:1}}@keyframes popup-gallery-fadein{0%{opacity:0}100%{opacity:1}}.popup-gallery-lightbox .popup-gallery-image{width:auto;height:auto;max-height:100%;max-width:100%;display:block;-o-object-fit:contain;object-fit:contain}.popup-gallery-lightbox.loading:before{content:"";background-image:url(/images/throbber.svg);background-size:contain;background-origin:center;width:32px;height:32px;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.popup-gallery-lightbox.loading .popup-gallery-picture{display:none}.ns-scrollbox-list .ns-scrollbox-scrollBox{border:0}footer{position:relative;z-index:1}footer .copy{padding:15px 25px;background-color:#111;color:#fff;text-align:center}footer>aside>ul>li.widget ul>li{margin:3px}@media(min-width: 650px){footer>aside>ul>li.widget ul>li{margin:0px}}footer>aside>ul>li.widget ul>li a{color:#111}footer>aside>ul>li.widget.widget_nav_menu{width:100%}@media(min-width: 780px){footer>aside>ul>li.widget.widget_nav_menu{width:auto}}footer>aside>ul>li.widget_media_image{position:relative}footer>aside>ul>li.widget_media_image:before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.3);width:100%;height:100%;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}footer>aside>ul>li.widget_media_image:hover:before{opacity:0}.nsorigin-section-block.protected-post{position:fixed;top:0;left:0;z-index:200;background:#dfdfdf;width:100%;height:100%;padding:0;max-width:none}.nsorigin-section-block.protected-post>.view{height:100%}.nsorigin-section-block.protected-post>.view>.inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nsorigin-section-block.protected-post form.post-password-form{max-width:650px;margin:80px auto;padding:100px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 780px){.nsorigin-section-block.protected-post form.post-password-form{padding:100px 80px}}.nsorigin-section-block.protected-post form.post-password-form label{display:inline-block}.nsorigin-section-block.protected-post form.post-password-form .password-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nsorigin-section-block.protected-post form.post-password-form .password-inputs input[type=password]{-ms-flex-negative:1;flex-shrink:1;border:1px solid gray;padding:7px 0px 6px 10px;letter-spacing:1px;width:auto;font-size:16px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2rem;height:33px;vertical-align:bottom;min-width:0}.nsorigin-section-block.protected-post form.post-password-form .password-inputs button{display:block;position:relative;color:rgba(0,0,0,0);cursor:pointer;margin-left:0px;padding:0 10px}.nsorigin-section-block.protected-post form.post-password-form .password-inputs button::after{content:"";display:block;position:absolute;width:15px;border-top:1px solid #fff;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;top:calc(50% + 5px);right:0px}.nsorigin-section-block.protected-post form.post-password-form .password-inputs button::before{content:"";display:block;position:absolute;width:30px;border-bottom:1px solid #fff;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;top:calc(50% + 5px);right:0px}.nsorigin-section-block.protected-post form.post-password-form .password-inputs button:active{background-color:#9b9b9b}body.sample{max-width:100%;margin:0px auto 0px auto;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.3);box-shadow:0px 1px 10px rgba(0,0,0,.3);background-color:#fff;font-size:16px;background-color:#fafafa;padding:0}body.sample .single{padding:0}body.sample .single .content{@import"https://fonts.googleapis.com/css2?family=Lato:wght@100&display=swap"}body.sample .single .content figure{text-align:center}body.sample .single .content figure img{max-width:100%}body.sample .single .content div.page{width:729px;height:1032px}body.sample .single .content p,body.sample .single .content ul,body.sample .single .content ol,body.sample .single .content h3,body.sample .single .content h4,body.sample .single .content h5,body.sample .single .content h6,body.sample .single .content img,body.sample .single .content dl{margin:1em 50px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.sample .single .content h1,body.sample .single .content h2,body.sample .single .content h3,body.sample .single .content h4,body.sample .single .content h5,body.sample .single .content h6{page-break-after:avoid;page-break-inside:avoid;font-weight:normal}body.sample .single .content h1+*,body.sample .single .content h2+*,body.sample .single .content h3+*,body.sample .single .content h4+*,body.sample .single .content h5+*,body.sample .single .content h6+*{page-break-before:avoid;page-break-inside:avoid}body.sample .single .content h1{margin-top:100px}body.sample .single .content h1+p{margin-top:100px}body.sample .single .content h2{padding:10px 0;margin:40px 0px 20px 0px;font-weight:normal}body.sample .single .content h1+h2{margin-top:20px}body.sample .single .content h3{padding:0px 0px 8px;margin:70px auto 20px}body.sample .single .content h2+h3{margin-top:20px}body.sample .single .content h4{position:relative;margin:40px auto 10px;color:#142835}body.sample .single .content h5{font-size:15px;position:relative;margin:40px auto 10px}body.sample .single .content h6{font-size:15px;position:relative;padding:0px 0 7px;border-left:4px solid #686b6d;border-bottom:1px solid #686b6d;max-width:70%;margin:40px auto 15px}body.sample .single .content img{max-width:100%;border:1px solid #888;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.3);box-shadow:0px 1px 10px rgba(0,0,0,.3);margin:0}body.sample .single .content ul,body.sample .single .content ol{padding:0px 20px;margin:20px auto 20px auto;color:#142835}body.sample .single .content ul>li,body.sample .single .content ol>li{margin:15px auto 15px auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.sample .single .content li>a{color:#82868a}body.sample .single .content p,body.sample .single .content dl{padding:0px;margin:20px auto}body.sample .single .content a{color:#444}body.sample .single .content p a{text-decoration:underline}body.sample .single .content strong{color:#954}body.sample .single .content code{display:inline-block;color:#142835;background-color:#eee;border:1px solid #ddd;padding:2px 15px;margin:0px 10px;border-radius:3px;font-size:16px}body.sample .single .content pre code{padding:15px 20px;margin:0px 110px}body.sample .single .content div.return_to_top{text-align:right;display:block;width:100%;margin-top:50px;margin-bottom:50px}body.sample .single .content div.return_to_top>a{color:#142835;text-decoration:none;margin-right:100px}body.sample .single .content footer{width:100%;text-align:center;height:100px;background-color:#555;margin:0px;margin-top:100px;padding:0px;overflow:hidden;height:auto}body.sample .single .content footer>p{height:100px;color:#fff;line-height:100px;font-size:15px}body.sample .single .content div#menu{position:absolute;right:0px;top:20px;width:300px;min-height:200px;padding:0px;padding-bottom:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.sample .single .content div#menu ul{margin:0px;list-style:none;border-radius:5px}body.sample .single .content div#menu ul>li{list-style:none;margin:20px 0px;font-size:15px}body.sample .single .content div#menu input[type=checkbox]{display:none}body.sample .single .content div#menu label{display:inline-block;position:absolute;width:20px;height:20px;background-color:#dbe9ee;border-radius:50%;margin-left:5px;cursor:pointer;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;border:1px solid #142835}body.sample .single .content div#menu label:before{content:"";display:block;position:absolute;border:5px solid rgba(0,0,0,0);border-bottom:8px solid #142835;left:5px}body.sample .single .content div#menu input[type=checkbox]~ul{display:none}body.sample .single .content div#menu input[type=checkbox]:checked~label{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:#eedbed;border:1px solid #d326a5}body.sample .single .content div#menu input[type=checkbox]:checked~label:before{border-bottom-color:#d326a5}body.sample .single .content div#menu input[type=checkbox]:checked~ul{display:block;border-left:5px solid #dbe9ee;margin-left:4px}body.sample .single .content div#menu ul>li{text-decoration:none;position:relative}body.sample .single .content div#menu ul>li>ul>li>ul>li{font-size:13px}body.sample .single .content div#menu ul>li>a{text-decoration:none}body.sample .single .content div#menu>label{position:absolute;right:30px;top:10px;width:50px;height:50px;z-index:9999}body.sample .single .content div#menu>label:before{content:"";display:block;position:absolute;border:13px solid rgba(0,0,0,0);border-bottom:18px solid #142835;left:12px}body.sample .single .content div#menu>ul{background-color:#fff;padding:30px 0px;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.4);box-shadow:0px 0px 8px rgba(0,0,0,.4)}body.sample .single .content div#menu>input[type=checkbox]:checked~ul{border-left:5px solid #dbe9ee;margin-left:4px}body.sample .single .content table{margin:20px 120px;*border-collapse:collapse;border-spacing:0;padding:0px;border-radius:6px;border:1px solid #bbb}body.sample .single .content th:first-child{border-radius:6px 0 0 0}body.sample .single .content th:last-child{border-radius:0 6px 0 0}body.sample .single .content tbody tr:nth-child(even){background:#f5f5f5;-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset;box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset}body.sample .single .content th{padding:3px 1em;border-right:1px solid #bbb;color:#666;background-color:#dbe9ee}body.sample .single .content td{padding:3px 1em;border-top:1px solid #bbb;border-right:1px solid #bbb}body.sample .single .content th:last-child,body.sample .single .content td:last-child{border-right:0px none}body.sample .single .content .directory+ul{font-size:14px}body.sample .single .content .directory+ul li{list-style:none;display:block;position:relative;line-height:1em;height:auto;margin:20px 20px 20px 50px}body.sample .single .content .directory+ul ul{margin-left:10px;padding-left:10px}body.sample .single .content .directory+ul ul li:before,body.sample .single .content .directory+ul ul li:after{content:"";display:block;position:absolute;left:-2em}body.sample .single .content .directory+ul ul li:before{top:-0.5em;height:calc(100% + 2em);border-left:1px solid #000}body.sample .single .content .directory+ul ul li:after{top:.5em;width:1.5em;border-bottom:1px solid #000}body.sample .single .content .directory+ul li:last-child:before{height:1em}@media(min-width: 1666px){body.sample .single .content body{position:relative}body.sample .single .content div#menu{right:-310px;background-color:#fff;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.3);box-shadow:0px 1px 10px rgba(0,0,0,.3)}body.sample .single .content div#menu>input[type=checkbox]:not(checked)~ul{display:block;border-left:5px solid #dbe9ee;margin-left:4px}body.sample .single .content div#menu>label{display:none}body.sample .single .content div#menu>ul{background-color:rgba(0,0,0,0);padding:0px;-webkit-box-shadow:none;box-shadow:none}}@media print{body.sample .single .content html{border:none 0px;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}body.sample .single .content body{border:none 0px;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}body.sample .single .content p,body.sample .single .content dl,body.sample .single .content table{margin:1em 20px 1em 100px}body.sample .single .content footer{display:none;background-color:#fff;margin-bottom:-20px}body.sample .single .content footer>p{color:#333}body.sample .single .content h1{background-color:#fff}body.sample .single .content h2{background-color:#fff;color:#142835;page-break-before:always;margin-top:10px;border-top:0px none;border-bottom:0px none;border-right:0px none;border-left-color:#142835;position:relative;margin-left:auto;margin-right:auto;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box}body.sample .single .content h2:after{content:"";display:block;width:95%;border-right:1px solid #142835;border-bottom:1px solid #142835;position:absolute;bottom:-4px}body.sample .single .content h3{margin-top:3em}body.sample .single .content h1+h2{page-break-before:auto}body.sample .single .content h1,body.sample .single .content h2,body.sample .single .content h3,body.sample .single .content h4,body.sample .single .content h5,body.sample .single .content img{page-break-after:avoid;page-break-inside:avoid;-webkit-box-shadow:none;box-shadow:none}body.sample .single .content h1+*,body.sample .single .content h2+*,body.sample .single .content h3+*,body.sample .single .content h4+*,body.sample .single .content h5+*{page-break-before:avoid;page-break-inside:avoid}body.sample .single .content div#menu{display:none}body.sample .single .content table{margin:20px 50px 20px 130px}body.sample .single .content tbody tr:nth-child(even){-webkit-box-shadow:none;box-shadow:none}}body.sample .single .content .gallery-block .gallery-block-items{padding:0}body.sample .single .content .gallery-block .gallery-block-item{margin:0px}body.sample .single .content .gallery-block img{border:0 none}@media(min-width: 650px){body.sample .single .content .picture-block>.view>.inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%}body.sample .single .content .picture-block>.view>.inner > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}body.sample .single .content .picture-block>.view>.inner > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}body.sample .single .content .picture-block>.view>.inner > *:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}body.sample .single .content .picture-block>.view>.inner > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}body.sample .single .content .picture-block .picture-block-figure{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}body.sample .single .content .picture-block .picture-block-figure img{border:0 none;-webkit-box-shadow:none;box-shadow:none}body.sample .single .content .picture-block .picture-block-title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;text-align: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-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.sample .single .content .picture-block .picture-block-title h2{background:rgba(0,0,0,0);border:0px none;-webkit-box-shadow:none;box-shadow:none;color:#b4b4b4;margin-top:30px;margin-bottom:0px}body.sample .single .content .picture-block .picture-block-contents{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-top:0;margin-bottom:0}body.sample .single .content .picture-block .picture-block-contents>.view{max-width:none;padding:15px}body.sample .single .content .picture-block .picture-block-contents p{margin:0;width:auto;max-width:none}body.sample .single .content .picture-block:nth-child(2n+1) .picture-block-figure{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.sample .single .content .picture-block:nth-child(2n+1) .picture-block-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}body.sample .single .content .picture-block:nth-child(2n+1) .picture-block-contents{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.video-with-title+.overlay{opacity:1;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.video-with-title.over10+.overlay{opacity:0}.video-with-title.last10+.overlay{opacity:1}.visual{pointer-events:none}.visual .fit{display:block;position:relative;width:100%;height:calc(100vh - 0px);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:104vw}@media(min-width: 780px){.visual .fit{height:auto;min-height:0}}@media(min-width: 1680px){.visual .fit{width:100%;height:calc(100vh - 0px);max-height:66.6840187402vw}}.visual .fit:nth-child(1) img{position:absolute}@media(min-width: 780px){.visual .fit:nth-child(1) img{position:static}}@media(min-width: 1680px){.visual .fit:nth-child(1) img{top:0;position:absolute}}.visual .fit:nth-child(n+2){position:absolute;top:0;left:0}.visual .fit img{display:block;position:absolute;vertical-align:bottom;line-height:0;height:650px;width:auto;height:100%;left:0;left:calc(50% - (96vh - 0px)*.5)}@media(min-width: 96vh){.visual .fit img{left:0}}@media(min-width: 320px){.visual .fit img{min-width:100%;min-height:0}}@media(min-width: 780px){.visual .fit img{position:static;width:1680px;height:auto;max-width:1680px;width:100%}}@media(min-width: 1680px){.visual .fit img{position:absolute;width:100%;max-width:none;top:calc(50% - 33vw);left:0}}.visual .fit p{-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw;position:absolute;padding:20px;top:0;left:0;z-index:1;color:#fff}.visual .fade:nth-child(2){opacity:0;-webkit-animation:animation_main_visual2 35s infinite ease-out;animation:animation_main_visual2 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual2{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:1}36.3636363636%{opacity:1}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual2{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:1}36.3636363636%{opacity:1}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(3){opacity:0;-webkit-animation:animation_main_visual3 35s infinite ease-out;animation:animation_main_visual3 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual3{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:1}54.5454545455%{opacity:1}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual3{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:1}54.5454545455%{opacity:1}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(4){opacity:0;-webkit-animation:animation_main_visual4 35s infinite ease-out;animation:animation_main_visual4 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual4{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:1}72.7272727273%{opacity:1}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual4{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:1}72.7272727273%{opacity:1}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(5){opacity:0;-webkit-animation:animation_main_visual5 35s infinite ease-out;animation:animation_main_visual5 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual5{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:1}90.9090909091%{opacity:1}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual5{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:1}90.9090909091%{opacity:1}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(6){opacity:0;-webkit-animation:animation_main_visual6 35s infinite ease-out;animation:animation_main_visual6 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual6{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:1}109.0909090909%{opacity:1}}@keyframes animation_main_visual6{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:1}109.0909090909%{opacity:1}}.visual .fade:nth-child(7){opacity:0;-webkit-animation:animation_main_visual7 35s infinite ease-out;animation:animation_main_visual7 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual7{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual7{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(8){opacity:0;-webkit-animation:animation_main_visual8 35s infinite ease-out;animation:animation_main_visual8 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual8{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual8{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(9){opacity:0;-webkit-animation:animation_main_visual9 35s infinite ease-out;animation:animation_main_visual9 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual9{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual9{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}.visual .fade:nth-child(10){opacity:0;-webkit-animation:animation_main_visual10 35s infinite ease-out;animation:animation_main_visual10 35s infinite ease-out;z-index:2}@-webkit-keyframes animation_main_visual10{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}@keyframes animation_main_visual10{9.0909090909%{opacity:0}18.1818181818%{opacity:0}27.2727272727%{opacity:0}36.3636363636%{opacity:0}45.4545454545%{opacity:0}54.5454545455%{opacity:0}63.6363636364%{opacity:0}72.7272727273%{opacity:0}81.8181818182%{opacity:0}90.9090909091%{opacity:0}100%{opacity:0}109.0909090909%{opacity:0}}body.single .after{max-width:1080px;margin:auto}body.single .single{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1080px;margin:auto;background-color:#fff;padding:0 0 200px}body.single .single .under{margin-top:150px}body.single .single .single-under{margin-top:200px}body.single .single .page-move a span{display:inline-block;width:100%;line-height:28px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;padding:0 10px}body.single .single .page-move div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}body.single .single .page-move .arrow-left,body.single .single .page-move .arrow-right{line-height:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid rgba(0,0,0,.5);border-left:1px solid rgba(0,0,0,.5);width:10px;height:10px;display:block;padding:0}body.single .single .page-move .arrow-left{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);margin-left:10px}body.single .single .page-move .arrow-right{-webkit-transform:rotateZ(135deg);-ms-transform:rotate(135deg);transform:rotateZ(135deg);margin-right:10px}body.single .single .page-move .previous{max-width:300px;margin-right:auto}body.single .single .page-move .next{text-align:right;max-width:300px;margin-right:0;margin-left:auto}body.single .content{margin-bottom:30px}body.single .content figure{text-align:left;break-inside:avoid-page;margin:20px auto}body.single .content figure>img{max-width:80%}body.single .content figcaption{text-align:center;font-size:15px}body.single .content figcaption:before,body.single .content figcaption:after{content:" - "}body.single .content div.page{width:729px;height:1032px}body.single .content p,body.single .content ul,body.single .content ol,body.single .content h3,body.single .content h4,body.single .content h5,body.single .content h6,body.single .content img,body.single .content dl,body.single .content details{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8em}body.single .content .wp-block-heading{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;page-break-after:avoid;page-break-inside:avoid;font-weight:normal;margin-top:3em}body.single .content h1+*,body.single .content h2+*,body.single .content h3+*,body.single .content h4+*,body.single .content h5+*,body.single .content h6+*{page-break-before:avoid;page-break-inside:avoid}body.single .content .page-title-section-block{width:100%;padding:50px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;color:#000;margin-top:0px;text-align:left;counter-reset:h2no;position:relative;z-index:2;padding:0px;background-color:#fff;color:#000;margin:0px auto 100px 0;font-weight:280;box-sizing:border-box;width:100%;font-size:14px}@media(min-width: 1382px){body.single .content .page-title-section-block{position:relative;border:0px none;width:calc(100% + 100px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;padding:0}}body.single .content .page-title-section-block .picture-block.contents-overlay{width:100%;-webkit-box-shadow:-10px 0 40px #fff;box-shadow:-10px 0 40px #fff}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents>.view{position:relative;padding:60px 0px 40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 780px){body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents>.view{padding:70px 0px 40px}}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents>.view>.inner{max-width:780px;margin:auto;padding:20px;display:block}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents h1{font-size:20px;font-weight:400;margin:0}@media(min-width: 780px){body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents h1{font-size:30px;font-weight:400}}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents h1 small{font-size:16px;line-height:1em}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .wp-block-heading{margin:20px auto}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .wp-block-post-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents p{padding:0;font-weight:400;letter-spacing:.1em;margin:20px 0}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .wp-block-post-terms__separator{opacity:0;display:block}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-category{margin-bottom:20px}@media(min-width: 780px){body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-category{-webkit-transform:translate3d(-20px, 0px, 0);transform:translate3d(-20px, 0px, 0)}}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-category a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;display:flex;align-items:center;padding:2px 20px;height:26px;line-height:1em;font-family:"Source Serif 4",serif;color:#000;font-weight:300;letter-spacing:0;background-color:#d2ebfc;border-radius:15px;overflow:hidden}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag{margin-top:10px}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag a{display:block;font-family:"Source Serif 4",serif;color:#000;font-weight:300;letter-spacing:0;line-height:1em;background-color:#d3d4d6;padding:5px 5px;font-size:14px;font-family:"Roboto",sans-serif;position:relative;overflow:visible;margin-left:10px;margin-right:20px}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag a:before,body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag a:after{content:"";display:block;position:absolute;top:0;border:0px solid rgba(0,0,0,0);border-top-width:12px;border-bottom-width:12px}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag a:before{left:-10px;border-right:10px solid #d3d4d6}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .taxonomy-post_tag a:after{right:-10px;border-left:10px solid #d3d4d6}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .wp-block-separator{margin:20px auto 20px 0;height:auto;border-width:1px;border-color:#b4b4b4;width:100%}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .post-date{margin:10px auto auto;letter-spacing:.1em;font-weight:320;padding:0 5px 0}body.single .content .page-title-section-block .picture-block.contents-overlay .picture-block-contents .post-date:before{content:"投稿日"}body.single .content h1+p{margin-top:100px}body.single .content h1+h2{margin-top:20px}body.single .content h3{position:relative;padding:7px 17px 9px;border:2px solid rgba(0,0,0,.651);border-left:0px none;border-top:0px none;border-right:0px none;margin:70px 20px 30px 0px;font-weight:390;font-size:18px;color:#000}body.single .content h3:after{content:"";display:block;position:absolute;bottom:-4px;left:3px;width:600px;height:0;max-width:100%;border-bottom:2px solid rgba(22,125,194,.438);-webkit-filter:drop-shadow(3px 2px rgba(22, 125, 194, 0.3));filter:drop-shadow(3px 2px rgba(22, 125, 194, 0.3))}body.single .content h3:after:before{content:"";display:block;position:absolute;bottom:-6px;left:9px;width:6em;height:0;max-width:100%;border-top:1px solid rgba(22,125,194,.322);-webkit-filter:drop-shadow(8px 2px 1px rgba(22, 125, 194, 0.712));filter:drop-shadow(8px 2px 1px rgba(22, 125, 194, 0.712))}body.single .content h2+h3{margin-top:20px}body.single .content h4{position:relative;padding-left:20px;margin:40px 0px 10px;color:#142835}body.single .content h4:before{content:"";display:block;position:absolute;height:0px;width:0px;left:0px;top:.9em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:8px solid rgba(0,0,0,0);border-left:8px solid #142835}body.single .content h5{font-size:15px;position:relative;padding-left:15px;margin:40px 0px 10px}body.single .content h5:before{content:"";display:block;position:absolute;background-color:#142835;height:8px;width:8px;left:0em;border-radius:50%;top:.9em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.single .content h6{font-size:14px;position:relative;padding:5px 13px 0px;max-width:70%;margin:40px 115px 5px 160px}body.single .content h6:before,body.single .content h6:after{content:"";position:absolute;display:block;width:10px;height:4px;border-radius:50%;background-color:#142835;left:-23px;top:calc(50% + 4px)}body.single .content h6:before{-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transform:translateX(calc(-50% + 6px)) rotateZ(50deg);-ms-transform:translateX(calc(-50% + 6px)) rotate(50deg);transform:translateX(calc(-50% + 6px)) rotateZ(50deg)}body.single .content h6:after{width:20px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;-webkit-transform:translateX(50%) rotateZ(-50deg);-ms-transform:translateX(50%) rotate(-50deg);transform:translateX(50%) rotateZ(-50deg)}body.single .content .page-header-contents-section-block{scroll-margin-top:40px;position:sticky;top:0px;z-index:2}body.single .content .page-header-contents-section-block h2{position:relative;z-index:2;padding:20px 20px;background-color:#142835;border-left:10px solid #444;color:#fff;margin:200px 0px 40px 0px;-webkit-box-shadow:7px 7px 1px rgba(0,0,0,.2);box-shadow:7px 7px 1px rgba(0,0,0,.2);font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);counter-increment:h2no}@media(min-width: 780px){body.single .content .page-header-contents-section-block h2{font-size:28px;font-weight:340;margin:auto;padding:20px 50px 20px 50px;z-index:2}}@media(min-width: 780px){body.single .content .page-header-contents-section-block h2:after{content:"";display:block;border:10px solid rgba(0,0,0,0);border-top:10px solid #000;border-right:10px solid #000;-webkit-transform:translate3d(-10px, 10px, 0);transform:translate3d(-10px, 10px, 0);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;left:0;top:auto;bottom:-9px;position:absolute}}body.single .content .page-header-contents-section-block h2:before{content:counter(h2no);font-family:"Source Serif 4",serif;display:block;position:absolute;font-size:90px;line-height:84px;height:90px;color:#000;opacity:.1;top:auto;left:7px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-weight:200}@media(min-width: 780px){body.single .content .page-header-contents-section-block h2:before{left:8px;font-size:20px;line-height:30px;height:auto;opacity:1;color:#3b3b3b;z-index:-1;border-radius:50%;width:30px;height:30px;background:#fff;text-align:center;font-weight:800;text-indent:3px;-webkit-box-shadow:5px 5px 0px rgba(0,0,0,.2) inset;box-shadow:5px 5px 0px rgba(0,0,0,.2) inset}}body.single .content .page-article-contents-section-block{line-height:1.7em}body.single .content img{max-width:107%;margin-left:0px}body.single .content ul{list-style:inside}body.single .content ul,body.single .content ol{padding:0px 0 0 20px;margin:20px auto 20px;counter-reset:olitem;list-style:outside}body.single .content li{counter-increment:olitem}body.single .content ol{padding-left:2em}@media(min-width: 780px){body.single .content ol{padding-left:3.5em}}body.single .content ol>li{position:relative}body.single .content ol>li::marker{content:counters(olitem, ".") " - ";color:#8e9394;font-weight:bold;font-size:80%}body.single .content ul>li,body.single .content ol>li{margin:6px 0px 6px 0px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.single .content ul ul{margin:10px 20px 10px 40px;list-style:circle}body.single .content li ol,body.single .content li ul{margin:10px 20px 10px 20px}body.single .content p,body.single .content dl,body.single .content details,body.single .content pre{padding:0px;margin:20px auto}@media(min-width: 650px){body.single .content p,body.single .content dl,body.single .content details,body.single .content pre{padding:0px 1em}}body.single .content small{font-size:80%}body.single .content .wp-block-details{border:1px dashed rgba(0,0,0,0);border-radius:10px;position:relative;padding:25px;margin-top:40px;margin-bottom:40px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-transition:border 1s,border-radius 1s;-o-transition:border 1s,border-radius 1s;transition:border 1s,border-radius 1s;margin:40px auto;padding:15px}body.single .content .wp-block-details[open]{border:1px dashed #142835}body.single .content .wp-block-details p,body.single .content .wp-block-details ul{margin-left:0;padding-left:0;margin-right:0;padding-right:0}body.single .content .wp-block-details ol{margin-left:0;margin-right:0;padding-right:0}body.single .content .wp-block-details:not([open]){border-bottom:1px dashed #000;border-radius:0}body.single .content summary{position:absolute;margin-bottom:20px;background-color:#fff;top:-12px;padding:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.single .content p a{text-decoration:underline}body.single .content p strong{font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(86%, transparent), color-stop(86%, #0cc3e4));background:-o-linear-gradient(transparent 86%, #0cc3e4 86%);background:linear-gradient(transparent 86%, #0cc3e4 86%)}body.single .content code{display:inline-block;color:#142835;background-color:#f6f6f6;border:1px solid #ddd;padding:2px 15px;margin:0px 10px;border-radius:3px;font-size:13px;line-height:1.9em;letter-spacing:.1em;font-family:"Roboto",sans-serif}body.single .content .wp-block-code{position:relative;font-size:13px;font-family:"Roboto",sans-serif;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;white-space:pre;margin:30px auto;overflow:auto;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.4);box-shadow:0px 0px 8px rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.4);background-color:#555;padding:2em 20px;background:-o-linear-gradient(top, transparent 50%, rgb(97, 97, 97) calc(50% + 1px)) top 2em left/100% 4em,#555;background:linear-gradient(to bottom, transparent 50%, rgb(97, 97, 97) calc(50% + 1px)) top 2em left/100% 4em,#555}body.single .content .wp-block-code.dark-plus{font-weight:500;background:-o-linear-gradient(top, transparent 50%, rgb(34, 34, 34) calc(50% + 1px)) top 2em left/100% 4em,#181818;background:linear-gradient(to bottom, transparent 50%, rgb(34, 34, 34) calc(50% + 1px)) top 2em left/100% 4em,#181818}body.single .content .wp-block-code p{margin:0}body.single .content .wp-block-code code{font-size:inherit;margin:0px;max-width:none;width:auto;min-width:100%;display:block;color:#fff;background-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;white-space:pre;border:0px none;line-height:2em}body.single .content .wp-block-code *{padding:0}body.single .content .wp-block-code .do-copy{position:absolute;display:block;width:20px;height:20px;top:2px;right:2px;background-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}body.single .content .wp-block-code .do-copy:before{content:"";display:block;position:absolute;width:14px;height:14px;bottom:0;left:0;border:1px solid #000;background-color:hsla(0,0%,100%,.6)}body.single .content .wp-block-code .do-copy:after{content:"";display:block;position:absolute;width:10px;height:10px;top:0;right:0;border:1px solid #000;background-color:#fff}body.single .content .directory-tree-section-block.nsorigin-section-block{margin:20px auto}body.single .content div.return_to_top{text-align:right;display:block;width:100%;margin-top:50px;margin-bottom:50px}body.single .content div.return_to_top>a{color:#142835;text-decoration:none;margin-right:100px}body.single .content footer{width:100%;text-align:center;height:100px;background-color:#555;margin:0px;margin-top:100px;padding:0px;overflow:hidden;height:auto}body.single .content footer>p{height:100px;color:#fff;line-height:100px;font-size:15px}body.single .content div#menu_wrap{position:absolute;right:0px;top:20px;bottom:0;width:300px;padding:0px;padding-bottom:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.single .content div#menu{top:20px;position:sticky;min-height:200px;max-height:calc(100vh - 50px);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}body.single .content div#menu ul{margin:0px;list-style:none;border-radius:5px}body.single .content div#menu ul>li{list-style:none;margin:20px 0px;font-size:15px}body.single .content div#menu input[type=checkbox]{display:none}body.single .content div#menu label{display:inline-block;position:absolute;width:20px;height:20px;background-color:#dbe9ee;border-radius:50%;margin-left:5px;cursor:pointer;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;border:1px solid #142835}body.single .content div#menu label:before{content:"";display:block;position:absolute;border:5px solid rgba(0,0,0,0);border-bottom:8px solid #142835;left:5px}body.single .content div#menu input[type=checkbox]~ul{display:none}body.single .content div#menu input[type=checkbox]:checked~label{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:#eedbed;border:1px solid #d326a5}body.single .content div#menu input[type=checkbox]:checked~label:before{border-bottom-color:#d326a5}body.single .content div#menu input[type=checkbox]:checked~ul{display:block;border-left:5px solid #dbe9ee;margin-left:4px}body.single .content div#menu ul>li{text-decoration:none;position:relative}body.single .content div#menu ul>li>ul>li>ul>li{font-size:13px}body.single .content div#menu ul>li>a{text-decoration:none}body.single .content div#menu>label{position:absolute;right:30px;top:10px;width:50px;height:50px;z-index:9999}body.single .content div#menu>label:before{content:"";display:block;position:absolute;border:0px none;border-top:2px solid #142835;border-bottom:2px solid #142835;height:14px;width:24px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}body.single .content div#menu>label:after{content:"";display:block;position:absolute;border-top:2px solid #142835;width:24px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}body.single .content div#menu>input[type=checkbox]:checked~label{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:#eedbed;border:1px solid #d326a5}body.single .content div#menu>input[type=checkbox]:checked~label:before{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);transform:translate3d(-50%, -50%, 0) rotateZ(-45deg);border-top-color:#d326a5;border-bottom:0px none;height:0}body.single .content div#menu>input[type=checkbox]:checked~label:after{border-top-color:#d326a5;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(45deg);transform:translate3d(-50%, -50%, 0) rotateZ(45deg)}body.single .content div#menu>ul{background-color:#fff;padding:30px 0px;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.4);box-shadow:0px 0px 8px rgba(0,0,0,.4)}body.single .content div#menu>input[type=checkbox]:checked~ul{border-left:5px solid #dbe9ee;margin-left:4px}body.single .content table{margin:20px auto;*border-collapse:collapse;border-spacing:0;padding:0px;border-radius:6px;border:1px solid #bbb;overflow:auto;font-size:14px}body.single .content th:first-child{border-radius:6px 0 0 0}body.single .content th:last-child{border-radius:0 6px 0 0}body.single .content tbody tr:nth-child(even){background:#f5f5f5;-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset;box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset}body.single .content th{padding:3px 1em;border-right:1px solid #bbb;color:#666;background-color:#dbe9ee}body.single .content td{padding:3px 1em;border-top:1px solid #bbb;border-right:1px solid #bbb}body.single .content th:last-child,body.single .content td:last-child{border-right:0px none}@media(min-width: 1666px){body.single .content body{position:relative}body.single .content div#menu_wrap{right:-310px}body.single .content div#menu{background-color:#fff;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,.3);box-shadow:0px 1px 10px rgba(0,0,0,.3)}body.single .content div#menu>input[type=checkbox]:not(checked)~ul{display:block;border-left:5px solid #dbe9ee;margin-left:4px}body.single .content div#menu>label{display:none}body.single .content div#menu>ul{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}body.single .content .wp-block-heading{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.1em}body.single .content .wp-block-table table td{border:1px solid #000;padding:8px 12px}body.single .content .wp-block-table.is-style-stripes table td{border:0px none}body.single .content .wp-block-image img{max-width:100%}body.single .content .page-article-contents-section-block+.page-header-contents-section-block{margin-top:100px;margin-bottom:30px}@media(min-width: 780px){body.single .content .page-article-contents-section-block+.page-header-contents-section-block{margin-bottom:60px}}body.single .content .page-header-contents-section-block{padding:0;margin-bottom:60px}body.single .content .layout-horaizontal>.view{margin-left:-15px;width:calc(100% + 30px)}body.single .content .layout-horaizontal>.view>.inner>*{padding:0 15px}body.single .content .layout-horaizontal .page-simple-block>*:first-child{margin-top:0}body.single .content .gallery-block{margin-top:1rem;margin-bottom:1rem}body.single .content .gallery-block ul{list-style:none;padding:0}body.single .content .gallery-block figure{margin:0}body.single .content .nsorigin-button-block{margin-top:1.5rem;margin-bottom:1.5rem}body.single .content .nsorigin-button-block a{text-decoration:none}body.single .content .wp-block-separator{margin:5rem auto;border-bottom:0px none;max-width:320px;border-color:#b4b4b4}body.single .content .wp-block-separator.is-style-wide{max-width:100%}body.single .content .wp-block-separator+*{margin-top:0}body.single .content .picture-block .picture-block-figure{margin:0}body.single .content .picture-block.contents-overlay .picture-block-contents{padding:60px 30px}body.single .content .picture-block.contents-overlay .picture-block-contents .wp-block-heading{color:inherit;margin-top:20px}body.single .content .picture-block.contents-overlay .picture-block-contents p{margin:0 5px}body.single .content .gallery-block img{-o-object-fit:cover;object-fit:cover;height:auto}body.single .content .page-title-contents-section-block{padding:140px 0px 0;margin-bottom:55px}body.single .content .page-article-contents-section-block{margin-top:0px;margin-bottom:20px}body.single .content .page-article-contents-section-block>.view{margin:auto}body.single .content .section-title{margin-bottom:55px}body.single .content .sample-blocks-section-block .page-article-contents-section-block{margin-top:0;margin-bottom:0}body.single .content .picture-block{margin:50px 0}body.single .content .picture-block.flex-block .picture-block-contents>.view>.inner>*:first-child{margin-top:0}body.single .content .picture-block .page-title-contents-section-block{padding:0}body.single .content .picture-block .picture-block-title{margin:1em auto}body.single .content .picture-block .picture-block-title>.view>.inner *{margin:0 auto}body.single .content .picture-block .picture-block-contents{margin-top:0}body.single .content .picture-block .picture-block-contents .wp-block-heading{margin:1em auto}body.single .content .picture-block .picture-block-contents p{margin:1em auto}body.single .content iframe{aspect-ratio:1280/720;height:auto}body.single .content .flex-block .picture-block-figure{margin-bottom:40px}@media(min-width: 1080px){body.single .content .flex-block .picture-block-figure{margin-bottom:0px}}@media(min-width: 1080px){body.single .content .flex-block:nth-child(2n) .picture-block-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:30px;margin-right:0}}@media(min-width: 1080px){body.single .content .flex-block:nth-child(2n) .picture-block-contents{margin-left:0px}}body.single .content .flex-block .picture-block-contents{height:auto}@media(min-width: 1080px){body.single .content .flex-block .picture-block-contents{height:auto}}body.single .content .flex-block .picture-block-contents *{word-break:break-all}body.single .content .flex-block .picture-block-contents>.view{max-width:100%;position:relative}@media(min-width: 1080px){body.single .content .flex-block .picture-block-contents>.view{height:100%}}body.single .content .flex-block .picture-block-contents>.view>.inner{max-width:100%;height:auto}@media(min-width: 1080px){body.single .content .flex-block .picture-block-contents>.view>.inner{position:sticky;top:100px}}body.single .content .flex-block .picture-block-contents p{margin-top:0}body.single .content .page-header-contents-section-block .picture-block{margin:0}body.single .content .small-text{font-size:smaller}body.page .visual .overlay{z-index:2}body.page .visual .overlay img{height:70px}body.page .main>.view{width:100%;margin:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body.page .page h1{text-align:center;font-size:40px}body.page .page table th,body.page .page table td{display:block;text-align:left}@media(min-width: 780px){body.page .page table th,body.page .page table td{display:table-cell;padding-right:1em}}body.page .page table th{white-space:nowrap}body.page .page table td{padding-left:10px;line-height:1.4em;margin-bottom:20px}@media(min-width: 780px){body.page .page table td{padding-left:0px;margin-bottom:0px;line-height:32px}}body.page .page .title{padding:30px 25px;text-align:center;margin-top:100px;z-index:1;position:relative}body.page .page .title h1{color:#fff;font-weight:normal;-webkit-filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.8));filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.8))}body.page .page>.view>.inner p img{max-width:100%;height:auto}body.page .page>.view>.inner ul,body.page .page>.view>.inner ol{padding-left:2em}body.page .page .content>.view{line-height:2em}body.page .page .content iframe{max-width:100%}body.page .page .page-move{width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#eee;margin:0;margin-left:-15px;margin-right:0px;padding:50px 20px}@media(min-width: 650px){body.page .page .page-move{max-width:1680px;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;background:rgba(0,0,0,0)}}body.page .page .page-move a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}body.page .page .page-move a span{display:inline-block;width:100%;line-height:28px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;padding:0 10px}body.page .page .page-move div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}body.page .page .page-move .arrow-left,body.page .page .page-move .arrow-right{line-height:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid rgba(0,0,0,.5);border-left:1px solid rgba(0,0,0,.5);width:10px;height:10px;display:block;padding:0}body.page .page .page-move .arrow-left{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);margin-left:10px}body.page .page .page-move .arrow-right{-webkit-transform:rotateZ(135deg);-ms-transform:rotate(135deg);transform:rotateZ(135deg);margin-right:10px}body.page .page .page-move .previous{max-width:300px;margin-right:auto}body.page .page .page-move .next{text-align:right;max-width:300px;margin-right:55px;margin-left:auto}body.home .page{min-height:100svh}body.static form{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.static form>.view{width:100%}@media(min-width: 780px){body.static form>.view{min-width:780px}}.header-block{width:100%;z-index:10;height:40px}.header-block a{color:#fff}.header-block>.view{margin:auto;max-width:none;width:100%;min-width:320px;background-color:#000}.header-block>.view.fixed{position:fixed;top:0;left:0;z-index:10;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:fixed-animation .5s forwards;animation:fixed-animation .5s forwards;background-color:#fff}@-webkit-keyframes fixed-animation{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fixed-animation{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width: 780px){.header-block>.view{position:static}}.header-block>.view>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 10px;max-width:1382px;margin:auto}@media(min-width: 780px){.header-block>.view>.inner{height:40px;padding:0 33px}}.header-block .sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-block .header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header-block .header p{color:#fff}.header-block img{height:44px;width:auto}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}body.home nav .menu-item{display:none}@media(min-width: 780px){body.home nav .menu-item{display:block}}body.home nav label{display:none}body.home nav ul>li a{font-weight:400;color:#fff;font-size:15px}body.home nav ul>li a:link,body.home nav ul>li a:visited{color:#fff}@-webkit-keyframes overlay_animation{0%{opacity:1}1%{opacity:1}2%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes overlay_animation{0%{opacity:1}1%{opacity:1}2%{opacity:0}99%{opacity:0}100%{opacity:1}}.ns-form{font-size:16px;letter-spacing:1px}.ns-form>.view{position:relative}.ns-form input:active,.ns-form input:focus,.ns-form button:active,.ns-form button:focus{outline:none}.ns-form .wrap.ns-input-set.message>div>div,.ns-form .wrap.ns-input-set.confirm>div>div,.ns-form .wrap.ns-input-set.finished>div>div{text-align:center}.ns-form .wrap.ns-input-set.message>div>div>div,.ns-form .wrap.ns-input-set.confirm>div>div>div,.ns-form .wrap.ns-input-set.finished>div>div>div{margin:0 auto}.ns-form .wrap.ns-input-set.submit>div>div>div,.ns-form .wrap.ns-input-set.button>div>div>div{width:100%}.ns-form .wrap.ns-input-set.submit>div>div>div>div>div,.ns-form .wrap.ns-input-set.button>div>div>div>div>div{text-align:center;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}.ns-form .wrap.ns-input-set.submit>div>div>div>div>div button,.ns-form .wrap.ns-input-set.button>div>div>div>div>div button{cursor:pointer;font-size:15px;padding:8px 20px 9px;color:#000;font-weight:normal;width:100%;max-width:300px;margin:20px auto 0px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-decoration:none;background-color:#fff;border:1px solid #000;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ns-form .wrap.ns-input-set.submit>div>div>div>div>div button:hover,.ns-form .wrap.ns-input-set.button>div>div>div>div>div button:hover{color:#fff;opacity:.8;background-color:#000}.ns-form .wrap.ns-input-set{padding:10px 0px 30px}@media(min-width: 650px){.ns-form .wrap.ns-input-set{padding:10px 0px;background-color:rgba(0,0,0,0)}}.ns-form .wrap.ns-input-set.preview{padding:10px 0px 30px}@media(min-width: 650px){.ns-form .wrap.ns-input-set.preview{padding:0px 0px}}@media(min-width: 650px){.ns-form .wrap.ns-input-set>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ns-form .wrap.ns-input-set.textarea>.view>.inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ns-form .wrap.ns-label{width:100%;padding:0px 0px 0px}@media(min-width: 650px){.ns-form .wrap.ns-label{width:35%;text-align:right}}.ns-form .wrap.ns-label>div{padding:10px}.ns-form .wrap.ns-label>div>div{width:100%}.ns-form .wrap.ns-label>div>div>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;line-height:1.4em}@media(min-width: 650px){.ns-form .wrap.ns-label>div>div>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0px;margin-left:auto}}.ns-form .wrap.ns-label>div>div>label br{display:none}@media(min-width: 650px){.ns-form .wrap.ns-label>div>div>label br{display:inline}}.ns-form .wrap.ns-label>div>div>label>.required{font-size:11px;font-weight:bold;margin-left:5px}.ns-form .wrap.ns-input{padding:0px 0px 0px}@media(min-width: 650px){.ns-form .wrap.ns-input{width:calc(100% - 35%)}}.ns-form .wrap.ns-input.checkboxList>.view>.inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ns-form .wrap.ns-input>div{padding-bottom:0px 3px}.ns-form .wrap.ns-input>div>div{margin-left:5px;margin-right:5px;width:auto}.ns-form .wrap.ns-input>div>div>input::-webkit-input-placeholder,.ns-form .wrap.ns-input>div>div select::-webkit-input-placeholder,.ns-form .wrap.ns-input>div>div textarea::-webkit-input-placeholder{color:#bbb}.ns-form .wrap.ns-input>div>div>input::-moz-placeholder,.ns-form .wrap.ns-input>div>div select::-moz-placeholder,.ns-form .wrap.ns-input>div>div textarea::-moz-placeholder{color:#bbb}.ns-form .wrap.ns-input>div>div>input:-moz-placeholder,.ns-form .wrap.ns-input>div>div select:-moz-placeholder,.ns-form .wrap.ns-input>div>div textarea:-moz-placeholder{color:#bbb}.ns-form .wrap.ns-input>div>div>input:-ms-input-placeholder,.ns-form .wrap.ns-input>div>div select:-ms-input-placeholder,.ns-form .wrap.ns-input>div>div textarea:-ms-input-placeholder{color:#bbb}.ns-form .wrap.ns-input>div>div>input[type=text],.ns-form .wrap.ns-input>div>div input[type=number],.ns-form .wrap.ns-input>div>div input[type=email],.ns-form .wrap.ns-input>div>div input[type=date],.ns-form .wrap.ns-input>div>div input[type=datetime],.ns-form .wrap.ns-input>div>div input[type=time],.ns-form .wrap.ns-input>div>div input[type=month],.ns-form .wrap.ns-input>div>div input[type=range],.ns-form .wrap.ns-input>div>div input[type=research],.ns-form .wrap.ns-input>div>div input[type=search],.ns-form .wrap.ns-input>div>div input[type=tel],.ns-form .wrap.ns-input>div>div input[type=url],.ns-form .wrap.ns-input>div>div input[type=week],.ns-form .wrap.ns-input>div>div input[type=password],.ns-form .wrap.ns-input>div>div textarea{border:1px solid #b4b4b4;padding:8px 0px 7px 10px;letter-spacing:1px;width:100%;font-size:16px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ns-form .wrap.ns-input>div>div>input[type=datetime],.ns-form .wrap.ns-input>div>div input[type=date],.ns-form .wrap.ns-input>div>div input[type=tel],.ns-form .wrap.ns-input>div>div input[type=time]{width:auto}.ns-form .wrap.ns-input>div>div .checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:5px 10px 5px 0}.ns-form .wrap.ns-input>div>div .checkbox-label>span{display:block;font-size:12px;position:relative;margin-right:5px}.ns-form .wrap.ns-input>div>div .checkbox-label>span:first-child{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:20px;height:20px;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);margin-right:15px}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]{width:0;position:absolute}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]~span{display:inline-block;width:20px;height:20px;border:1px solid #515152;border-radius:3px}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]:checked~span{background-color:#515152;position:relative}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]:checked~span:before,.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]:checked~span:after{content:"";display:block;position:absolute;width:10px;height:3px;background-color:#fff;top:70%;left:0}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]:checked~span:before{border-radius:80% 0 0 80%;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-1px) rotateZ(45deg);-ms-transform:translateX(-1px) rotate(45deg);transform:translateX(-1px) rotateZ(45deg)}.ns-form .wrap.ns-input>div>div .checkbox-label input[type=checkbox]:checked~span:after{width:17px;border-radius:0 80% 80% 0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(8px) rotateZ(-45deg);-ms-transform:translateX(8px) rotate(-45deg);transform:translateX(8px) rotateZ(-45deg)}.ns-form .wrap.ns-input>div>div>textarea{max-width:100%;min-height:10em}.ns-form .wrap.ns-input>div>div select{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d4d4d4;padding:8px 0px 7px 10px;font-size:16px;letter-spacing:1px;width:100%}.ns-form .wrap.ns-input>div>div>p{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0px 9px 5px;width:100%}.ns-form .focus>.view>.inner p{border-bottom:1px solid #e1e1f2}.ns-form div.alert>input[type=checkbox]:checked+.view{display:none}.ns-form div.alert>.view{padding:20px;border:1px solid #efefef;-webkit-box-shadow:0px 1px 2px #efefef;box-shadow:0px 1px 2px #efefef;border-radius:3px;background-color:#fafaf6;position:relative;margin:15px 5px 5px;overflow:visible}.ns-form div.alert>.view>.inner>button{color:red}.ns-form div.alert>.view>.inner>strong{color:red}.ns-form div.alert .close{text-align:center;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #eee;font-size:18px;line-height:20px;position:absolute;top:-5px;left:-5px;background-color:#fff;opacity:.8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ns-form div.alert .close:hover{opacity:1}.ns-form div.alert .close:active{border-color:#ddd}.ns-form div.alert.alert-danger{position:absolute;width:100%}.ns-form div.alert.alert-danger>.view{padding:35px 25px;min-height:100px;max-width:400px;margin:auto;border:1px solid #000;-webkit-box-shadow:0px 1px 50px #fff;box-shadow:0px 1px 50px #fff;background-color:#fff;color:#000}.ns-form div.alert.alert-danger strong{display:block;font-size:9px;margin-bottom:15px}.ns-form div.alert.alert-danger .close{border:0px none;opacity:1;right:7px;top:7px;left:auto;color:#fff}.ns-form div.alert.alert-danger .close:before,.ns-form div.alert.alert-danger .close:after{content:"";position:absolute;display:block;border-left:1px solid #000;height:17px;left:50%;top:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.ns-form div.alert.alert-danger .close:after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.ns-form>div.view>div.inner>div.wrap.ns-input-set.submit{border:0px none}body.contact .main>.view{max-width:780px}form{margin-left:-15px;margin-right:-15px}@media(min-width: 650px){form{margin-left:0;margin-right:0}}form .ns-input.wellcome,form .ns-input.message,form .ns-input.confirm{margin:auto;width:100%}form .ns-input.wellcome>.view>.inner,form .ns-input.message>.view>.inner,form .ns-input.confirm>.view>.inner{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}form .ns-input.wellcome>.view>.inner p,form .ns-input.message>.view>.inner p,form .ns-input.confirm>.view>.inner p{width:auto;margin:0}form .ns-input-set.focus{padding-right:10px;padding-left:10px}@media(min-width: 650px){form .ns-input-set.focus .ns-label{width:25%}}form .ns-input-set.focus label span{font-weight:400}form .ns-input-set.submit{background:rgba(0,0,0,0)}@media print{@page{padding:0}.footer{display:none}.ns-wp-blocks-doc body.single .header-block{display:none}.ns-wp-blocks-doc body.single .header-block>.view>.inner{padding:0}.ns-wp-blocks-doc body.single .single{max-width:100%;padding:1px 0}.ns-wp-blocks-doc body.single .single *{-webkit-box-shadow:none;box-shadow:none;overflow:visible}.ns-wp-blocks-doc body.single .single .page-title-section-block{position:relative;margin:0;padding-left:10px;width:100%;max-width:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay{margin:0;max-width:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-figure:before{content:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-figure picture{display:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-figure picture img{display:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-contents{color:#000;padding:0px}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-contents>.view{min-height:0;padding:0}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .picture-block-contents>.view>.inner{max-width:100%;width:100%;padding:0;display:block}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-separator{max-width:none;margin:8px 0}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-heading{padding:0;page-break-before:auto;margin:0}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-heading:after{content:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-post-terms{margin:10px 0;-webkit-transform:none;-ms-transform:none;transform:none;opacity:.5}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-post-terms a{font-size:14px;padding:0;background-color:rgba(0,0,0,0);display:block;border-radius:0;overflow:visible;line-height:1em;display:inline;margin:0}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-post-terms a:before{content:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-post-terms a:after{content:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .wp-block-post-terms .wp-block-post-terms__separator{opacity:1;margin:0 2px}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .post-date{padding:0;font-size:13px;text-align:right;position:absolute;right:0;top:0}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay .post-date:before{content:none}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay h1{font-size:23px}.ns-wp-blocks-doc body.single .single .page-title-section-block .picture-block.contents-overlay h2{font-size:17px}.ns-wp-blocks-doc body.single .single .page-title-section-block+.page-header-contents-section-block .wp-block-heading{page-break-before:auto}.ns-wp-blocks-doc body.single .single .compornents-pagenation{text-align:right;position:relative;width:100%}.ns-wp-blocks-doc body.single .single .compornents-pagenation .pagenation{position:absolute;bottom:0px;right:0}.ns-wp-blocks-doc body.single .single .compornents-pagenation .pagenation ul{margin:0;display:inline}.ns-wp-blocks-doc body.single .single .compornents-pagenation .prev,.ns-wp-blocks-doc body.single .single .compornents-pagenation .next{display:none}.ns-wp-blocks-doc body.single .single .compornents-pagenation .pageno{margin:0;display:none}.ns-wp-blocks-doc body.single .single .compornents-pagenation .active{display:inline}.ns-wp-blocks-doc body.single .single .compornents-pagenation .active:before{content:"NO.";color:#000}.ns-wp-blocks-doc body.single .single .compornents-pagenation .active span{display:inline;color:#000}.ns-wp-blocks-doc body.single .single .page-header-contents-section-block{position:static;max-width:none;margin-bottom:30px;margin-top:0}.ns-wp-blocks-doc body.single .single .page-header-contents-section-block .wp-block-heading{margin:0}.ns-wp-blocks-doc body.single .single .page-article-contents-section-block{max-width:none}.ns-wp-blocks-doc body.single .single .page-article-contents-section-block .wp-block-heading:first-child{margin-top:0}.ns-wp-blocks-doc body.single .single .wp-block-table{max-height:none}.ns-wp-blocks-doc body.single .single .wp-block-table table{margin:0}.ns-wp-blocks-doc body.single .single figure{page-break-inside:auto;-webkit-column-break-before:auto;-moz-column-break-before:auto;break-before:auto;width:100%}.ns-wp-blocks-doc body.single .single figure picture{display:block;width:100%;height:100%}.ns-wp-blocks-doc body.single .single figure img{-ms-flex-negative:1;flex-shrink:1;page-break-inside:auto;position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:attr(width px);height:min(auto,50vh)}.ns-wp-blocks-doc body.single .single html{border:none 0px;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none;counter-reset:pageno}.ns-wp-blocks-doc body.single .single body{border:none 0px;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none;line-height:1.57em;font-size:14px}.ns-wp-blocks-doc body.single .single p,.ns-wp-blocks-doc body.single .single dl,.ns-wp-blocks-doc body.single .single table,.ns-wp-blocks-doc body.single .single ul,.ns-wp-blocks-doc body.single .single ol{margin:.6em 20px .6em 20px;font-size:15px}.ns-wp-blocks-doc body.single .single .wp-block-code,.ns-wp-blocks-doc body.single .single .picture-block,.ns-wp-blocks-doc body.single .single .page-simple-block,.ns-wp-blocks-doc body.single .single .gallery-block{margin:2em 20px 2em 20px;page-break-inside:auto}.ns-wp-blocks-doc body.single .single .flex-block>.view>.inner{display:block}.ns-wp-blocks-doc body.single .single .flex-block .picture-block-contents{display:block}.ns-wp-blocks-doc body.single .single .flex-block *{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.ns-wp-blocks-doc body.single .single .flex-block .picture-block-figure{margin:15px 0}.ns-wp-blocks-doc body.single .single .gallery-block{margin:0;padding:0;position:relative}.ns-wp-blocks-doc body.single .single .gallery-block>.view>.inner{display:block}.ns-wp-blocks-doc body.single .single .gallery-block *{overflow:visible}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-items{display:block}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item{max-width:none;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item .gallery-block-item-caption:before,.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item .gallery-block-item-caption:after{display:none}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item .gallery-block-item-figure{width:auto;height:auto;display:block}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item .gallery-block-item-picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.ns-wp-blocks-doc body.single .single .gallery-block .gallery-block-item img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:attr(width px);height:auto;max-width:min(100vw,100%);max-height:min(50vh,100%)}.ns-wp-blocks-doc body.single .single .page-simple-block{padding:30px !important}.ns-wp-blocks-doc body.single .single .page-simple-block>*{margin-left:0;margin-right:0}.ns-wp-blocks-doc body.single .single .page-simple-block.is-style-with-border .wp-block-heading{position:relative}.ns-wp-blocks-doc body.single .single .wp-block-code{color:#000;overflow:hidden}.ns-wp-blocks-doc body.single .single .wp-block-code code{white-space:pre-wrap}.ns-wp-blocks-doc body.single .single footer{display:none;background-color:#fff;margin-bottom:-20px}.ns-wp-blocks-doc body.single .single footer>p{color:#333}.ns-wp-blocks-doc body.single .single .eop{page-break-after:always}.ns-wp-blocks-doc body.single .single h1{background-color:#fff;color:#142835}.ns-wp-blocks-doc body.single .single h1:before{-webkit-filter:drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.07)) drop-shadow(-2px 2px 0px rgba(0, 0, 0, 0.06)) drop-shadow(-3px 3px 1px rgba(0, 0, 0, 0.05)) drop-shadow(-4px 4px 2px rgba(0, 0, 0, 0.04)) drop-shadow(-5px 5px 3px rgba(0, 0, 0, 0.03));filter:drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.07)) drop-shadow(-2px 2px 0px rgba(0, 0, 0, 0.06)) drop-shadow(-3px 3px 1px rgba(0, 0, 0, 0.05)) drop-shadow(-4px 4px 2px rgba(0, 0, 0, 0.04)) drop-shadow(-5px 5px 3px rgba(0, 0, 0, 0.03))}.ns-wp-blocks-doc body.single .single h2{position:relative;background-color:#fff;color:#142835;page-break-before:always;border:0px none;position:relative;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-size:20px;padding-left:30px;padding-top:13px;padding-bottom:10px;overflow:visible;border-left-width:20px;border-right-width:10px;border-top:0px none;border-right:0px none;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.3);box-shadow:-1px 1px 1px rgba(0,0,0,.3);line-height:1.3em;-webkit-transform:none;-ms-transform:none;transform:none}.ns-wp-blocks-doc body.single .single h2:after{display:none}.ns-wp-blocks-doc body.single .single h2:before{position:static;display:inline-block;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:auto;text-align:center;margin-right:0;-webkit-transform:none;-ms-transform:none;transform:none;margin-right:.5em;font-size:20px;color:#000;opacity:1;font-weight:bold;line-height:1.2em}.ns-wp-blocks-doc body.single .single h3{margin-top:3em;margin-left:20px;border-left-width:0;border-bottom-width:0;font-size:18px}.ns-wp-blocks-doc body.single .single h4{margin:20px 20px 8px}.ns-wp-blocks-doc body.single .single h5{margin:20px 100px 8px}.ns-wp-blocks-doc body.single .single h6{margin:20px 115px 15px}.ns-wp-blocks-doc body.single .single h1+h2{page-break-before:auto}.ns-wp-blocks-doc body.single .single h1,.ns-wp-blocks-doc body.single .single h2,.ns-wp-blocks-doc body.single .single h3,.ns-wp-blocks-doc body.single .single h4,.ns-wp-blocks-doc body.single .single h5{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.ns-wp-blocks-doc body.single .single div#menu{display:none}.ns-wp-blocks-doc body.single .single table{margin:20px 50px 20px 130px}.ns-wp-blocks-doc body.single .single tbody tr:nth-child(even){-webkit-box-shadow:none;box-shadow:none}.ns-wp-blocks-doc body.single .single .visual{display:none}.ns-wp-blocks-doc body.single .single .under{display:none}}@media print and (orientation: landscape){@page{}h1{margin-top:30vh}h1+h2{page-break-before:always;margin-top:0}}
